BM6P6(@ fffYYYLLLJJJFFFCCCAAAAAAAAABBB???????????????>>>===<<<================================================;;;=========;;;:::;;;<<<<<<<<<<<<======>>>@@@@@@????????????????????????===>>>???@@@???@@@CCCEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKGGGHHHJJJLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJOOONNNNNNMMMLLLKKKKKKJJJIIILLLPPPSSSTTTSSSPPPNNNNNNMMMMMMMMMMMMMMMNNNOOOMMMMMMMMMNNNOOORRRTTTUUUSSSUUUWWWZZZ]]]```bbbdddeeennnwwwvvv^^^TTTHHHBBBBBBCCC@@@===BBBDDDFFFHHHLLLVVVeeeqqqyyyhhhddd^^^ZZZWWWVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQQQQOOOOOOQQQRRRSSSTTTUUUVVVYYYWWWTTTSSSSSSRRRPPPOOOMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTYYYVVVRRRPPPPPPQQQQQQQQQSSSRRRRRRRRRRRRRRRSSSTTTWWWVVVUUUUUUTTTTTTUUUUUURRRRRRRRRRRRSSSSSSSSSSSSUUUUUUTTTTTTTTTUUUWWWXXX^^^```bbbcccccc```]]]ZZZYYYXXXWWWVVVUUUVVVWWWWWWXXXYYYZZZ[[[]]]^^^___```___^^^^^^^^^___bbbeeefffoooZZZRRRKKKIIIEEEBBB@@@@@@AAABBB???????????????>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<===>>>??????????????????????????????===>>>?????????@@@BBBDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJFFFFFFFFFFFFGGGHHHIIIJJJNNNMMMMMMLLLKKKKKKJJJJJJJJJMMMPPPSSSTTTRRROOOMMMLLLLLLLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLNNNPPPRRRSSSRRRSSSUUUWWWZZZ]]]^^^___aaahhhooovvvsssfffTTTNNNGGGCCCDDDDDDCCC@@@@@@EEELLLSSSZZZfffuuuzzzkkkddd```[[[WWWVVVUUUSSSRRRRRRRRRPPPOOOOOOOOOPPPQQQPPPPPPQQQRRRTTTUUUWWWXXXXXXUUUSSSRRRQQQQQQPPPNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLKKKKKKJJJKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNPPPPPPOOOPPPPPPQQQQQQRRRQQQPPPOOOOOONNNNNNNNNNNNLLLLLLLLLKKKKKKLLLLLLLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUWWWUUURRRQQQQQQQQQPPPOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSSSSSSSTTTUUUVVVWWW\\\]]]___aaa```]]]ZZZXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWXXXZZZ[[[\\\]]]^^^]]]\\\\\\\\\]]]```bbbddduuu[[[OOOMMMIIIGGGDDDAAA@@@???@@@AAA??????@@@@@@??????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>>>>@@@BBBBBBBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJJJJIIIIIILLLNNNPPPRRRSSSQQQNNNLLLKKKKKKKKKKKKLLLLLLLLLMMMKKKJJJJJJKKKLLLNNNPPPQQQPPPQQQSSSUUUWWWXXXYYYZZZ\\\___ccciiivvvzzzzzz}}}rrrbbbWWWFFFEEECCCBBBBBBBBBCCCDDDEEENNN[[[fffooozzz{{{lllaaa^^^[[[WWWUUUTTTSSSRRRPPPQQQQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQRRRTTTVVVYYYZZZUUUSSSPPPOOOPPPOOONNNMMMLLLLLLMMMMMMNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMNNNOOOQQQRRRSSSSSSTTTSSSRRRPPPNNNMMMKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTSSSRRRRRRRRRQQQOOOMMMLLLMMMNNNPPPRRRTTTWWWXXXUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVYYYZZZ\\\]]]\\\ZZZWWWUUUVVVUUUTTTSSSSSSSSSTTTUUUTTTUUUWWWXXXYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[]]]___```zzzcccQQQKKKKKKFFFDDDBBB@@@????????????>>>??????@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;<<<===::::::::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>======>>>@@@AAAAAA@@@@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIMMMNNNPPPRRRQQQOOOLLLJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLNNNOOOQQQOOOPPPRRRTTTUUUVVVVVVVVVYYYYYYZZZ___jjjzzzzzzwwwvvv{{{|||zzz}}}~~~pppaaaVVVPPPAAABBBCCCBBBAAACCCHHHLLLUUU```ooo{{{zzzmmmbbb\\\YYYWWWTTTSSSSSSSSSQQQPPPPPPOOOOOOOOONNNNNNNNNNNNPPPOOOOOOPPPRRRUUUXXXZZZRRRPPPNNNMMMNNNNNNMMMKKKLLLLLLLLLMMMMMMNNNPPPPPPRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLNNNOOOQQQRRRSSSRRRQQQPPPOOOMMMLLLKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOOOONNNNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQRRRSSSQQQNNNLLLKKKLLLMMMOOOQQQSSSVVVWWWTTTSSSSSSRRRQQQRRRRRRRRRNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVWWWYYYZZZYYYXXXVVVTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^|||fffXXXNNNHHHGGGBBBAAA@@@???>>>>>>>>>>>>===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===;;;::::::::::::;;;;;;<<<========================<<<===>>>===<<<<<<===???@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIMMMNNNPPPPPPPPPNNNKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQOOOPPPRRRTTTUUUUUUUUUTTTXXXVVVVVVZZZcccooo||||||wwwxxxzzztttvvvzzz~~~{{{mmm^^^SSSMMMKKKDDDEEEFFFEEEEEEJJJSSSZZZhhhsssyyyjjj___YYYVVVVVVTTTSSSSSSTTTSSSQQQOOONNNNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNPPPSSSUUUVVVOOOMMMKKKKKKLLLMMMLLLKKKLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJKKKMMMNNNPPPQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLOOOOOOPPPPPPPPPOOOOOONNNLLLLLLKKKLLLLLLMMMNNNOOONNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNNNNOOOOOOOOOOOONNNOOOOOOPPPPPPQQQQQQRRROOOOOOPPPQQQRRRQQQMMMJJJLLLLLLMMMNNNOOOQQQSSSTTTRRRRRRQQQPPPPPPPPPPPPQQQNNNNNNNNNNNNOOOOOOOOOOOONNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQQQQTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]hhhWWWPPPJJJDDDAAA??????>>>===============<<<<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========;;;:::;;;<<<;;;;;;:::::::::;;;;;;<<<========================:::<<<<<<<<<;;;;;;===???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMOOOOOOOOOMMMKKKJJJJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMMMMNNNOOOQQQRRROOOQQQSSSUUUVVVVVVUUUTTTXXXTTTTTTYYY```hhhrrr{{{~~~~~~~~~sssrrrvvv|||~~~wwwkkk\\\PPPIIIGGGGGGBBBDDDFFFHHHMMMVVVbbbkkkzzz{{{kkkaaaZZZVVVUUUSSSSSSRRRSSSTTTSSSPPPNNNMMMMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQMMMLLLJJJJJJKKKLLLKKKKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLNNNOOOPPPPPPLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKNNNOOOPPPQQQPPPOOONNNMMMKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNPPPPPPQQQQQQRRRSSSSSSTTTNNNNNNOOOPPPQQQPPPMMMJJJMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMNNNPPPQQQSSSSSSTTTTTTTTTUUUVVVVVVVVVUUUTTTTTTRRRQQQPPPOOOOOOOOOPPPQQQTTTVVVXXXZZZ[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[\\\\\\mmmWWWLLLIIIEEEAAA???=========<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;:::;;;===???@@@@@@@@@AAAAAABBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLNNNNNNNNNMMMLLLKKKKKKLLLOOOQQQRRRRRRQQQPPPNNNNNNMMMMMMNNNOOOQQQRRRNNNPPPSSSUUUVVVVVVUUUTTTVVVRRRSSSYYY^^^bbbjjjqqqzzz{{{tttvvv~~~{{{llleeeZZZOOOHHHFFFFFFFFFDDDGGGMMMVVVbbbppp}}}~~~lllccc^^^XXXVVVWWWQQQQQQQQQRRRSSSRRRNNNKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOOOOOOONNNMMMLLLKKKIIIIIIKKKLLLLLLKKKLLLKKKKKKKKKKKKLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJMMMNNNOOOPPPOOONNNLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOONNNOOOOOOPPPPPPOOONNNNNNOOOOOOPPPPPPQQQQQQRRRRRRNNNNNNMMMNNNOOOOOOMMMKKKLLLLLLLLLLLLMMMOOOPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPMMMNNNPPPRRRSSSTTTTTTTTTRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNOOOPPPPPPTTTUUUXXXZZZ[[[ZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZhhhZZZKKKEEEDDDAAA@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;999888999:::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777999:::::::::;;;>>>@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJFFFGGGHHHIIIHHHHHHFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLNNNPPPRRRTTTSSSSSSRRRNNNNNNMMMMMMMMMNNNPPPQQQMMMOOORRRUUUVVVVVVTTTSSSTTTPPPQQQYYY]]]___dddkkkttt|||yyy~~~{{{rrrmmm\\\VVVNNNHHHFFFGGGHHHIIINNNSSS]]]kkk|||}}}nnn___[[[YYYUUUSSSTTTPPPPPPPPPRRRRRRPPPMMMIIIKKKLLLMMMMMMMMMLLLJJJIIIIIIKKKNNNPPPPPPOOOMMMKKKLLLJJJIIIIIIKKKLLLLLLKKKLLLKKKKKKKKKKKKLLLLLLMMMHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNOOONNNMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGGGGHHHHHHIIIJJJLLLMMMNNNOOONNNMMMKKKIIIIIIIIIJJJJJJLLLMMMOOOPPPPPPOOOOOONNNNNNOOOOOOPPPNNNOOOPPPPPPPPPOOONNNMMMKKKLLLLLLMMMNNNNNNOOOOOONNNMMMMMMMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPOOONNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNPPPRRRTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOPPPPPPSSSUUUWWWYYYZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYtttZZZRRRHHHCCCBBBAAA>>>;;;===<<<;;;::::::;;;<<<===;;;;;;:::999999:::::::::;;;:::999999888888999999:::::::::;;;;;;;;;<<<<<<888999999999999999999:::999999::::::::::::;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;<<<>>>AAABBBAAA@@@???>>>???AAADDDEEEFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFEEEFFFHHHJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMOOOQQQQQQOOOMMMKKKLLLNNNRRRTTTUUUTTTRRRQQQOOOOOOOOONNNNNNNNNMMMMMMLLLNNNQQQTTTVVVWWWWWWVVVQQQRRRUUUXXX\\\```bbbdddmmmxxx~~~xxxnnnddd\\\PPPKKKGGGFFFDDDDDDIIIQQQXXX```ppp{{{mmmeee[[[VVVUUUTTTRRROOOPPPPPPOOOOOOOOOOOONNNNNNKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKMMMNNNNNNMMMLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPMMMMMMMMMLLLKKKIIIHHHGGGEEEFFFFFFGGGGGGHHHIIIIIILLLKKKHHHFFFEEEFFFHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOQQQQQQQQQPPPOOONNNLLLLLLLLLNNNPPPRRRSSSRRRPPPNNNKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMMMMPPPOOOMMMKKKKKKLLLMMMNNNKKKLLLMMMNNNPPPQQQRRRSSSRRRQQQPPPPPPRRRTTTTTTTTTSSSSSSSSSTTTSSSRRRRRRQQQTTTSSSRRROOOMMMMMMNNNPPPQQQSSSVVVVVVVVVUUUVVVXXXXXXXXXWWWWWWWWWXXXYYYYYYsss^^^RRRLLLDDD@@@@@@AAA???======<<<;;;::::::;;;<<<===;;;::::::999999:::::::::;;;:::999999888888999999999999999999::::::::::::999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;<<<>>>@@@BBBAAAAAA??????@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKKKKNNNNNNMMMKKKIIIGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFIIIKKKKKKLLLNNNOOOPPPPPPOOOOOOMMMNNNPPPQQQQQQPPPNNNLLLLLLNNNQQQSSSTTTSSSQQQPPPPPPPPPPPPOOOOOOOOONNNNNNMMMOOOQQQSSSUUUUUUTTTSSSRRRSSSUUUXXX[[[^^^aaabbbiiisss{{{uuuooohhh```VVVOOOKKKGGGFFFHHHKKKNNNWWW```ooowww~~~oooeee___XXXTTTTTTTTTRRROOOPPPPPPOOOOOOOOONNNNNNNNNLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMMMMMMMLLLKKKKKKHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIILLLLLLKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNNNNMMMLLLJJJIIIHHHFFFFFFGGGHHHHHHIIIIIIJJJLLLJJJGGGEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLMMMNNNOOOOOORRRRRRRRRRRRQQQOOONNNMMMLLLMMMOOOQQQQQQOOOMMMLLLNNNNNNNNNNNNOOOOOOOOOPPPNNNOOOQQQSSSSSSSSSSSSSSSQQQPPPOOOMMMMMMNNNOOOPPPNNNNNNNNNOOOPPPPPPQQQQQQSSSSSSSSSTTTVVVWWWWWWWWWSSSSSSSSSRRRRRRRRRQQQQQQSSSSSSRRROOOMMMLLLNNNPPPRRRTTTVVVVVVUUUTTTUUUVVVWWWVVVVVVVVVVVVWWWXXXXXXqqq]]]PPPIIIDDD???===???@@@@@@>>><<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::::::::999888888888888999777777888888888999999999999999999::::::;;;;;;;;;999999::::::::::::;;;;;;=========<<<<<<<<<<<<<<<>>>===<<<<<<<<<>>>???@@@BBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEDDDDDDCCC@@@AAADDDGGGJJJLLLMMMNNNPPPOOOMMMKKKIIIGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHJJJLLLLLLNNNPPPRRRRRRRRRQQQPPPNNNOOOQQQRRRRRRQQQOOONNNLLLNNNPPPSSSSSSRRRPPPOOOQQQQQQQQQPPPPPPPPPOOOOOONNNOOOQQQRRRSSSSSSRRRQQQTTTTTTUUUWWWYYY\\\^^^___dddlllxxx{{{xxxwww}}}wwwmmmiiiccc]]]XXXQQQKKKGGGGGGGGGJJJRRRYYY```jjjttt}}}nnnhhh]]]XXXTTTRRRSSSTTTRRROOOOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIILLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKIIIGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOTTTTTTTTTSSSRRRQQQPPPOOOMMMNNNPPPQQQPPPOOOMMMLLLNNNNNNOOOOOOOOOOOOPPPPPPOOOPPPRRRTTTVVVVVVVVVVVVSSSRRRPPPOOOOOOOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQTTTUUUWWWYYYYYYYYYXXXWWWSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRQQQOOOLLLLLLNNNPPPTTTUUUVVVUUUSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWsss```RRRKKKCCC@@@===<<<>>>?????????;;;::::::::::::::::::;;;999999999999999999:::;;;:::999999888888888888888777777777888888888999999999999999:::;;;;;;<<<<<<999999999:::::::::;;;;;;>>>======<<<<<<;;;;;;;;;>>>======<<<<<<===>>>???BBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDD@@@BBBEEEHHHKKKMMMMMMMMMJJJJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHHHHIIIJJJLLLLLLNNNPPPRRRSSSRRRQQQOOOOOOPPPRRRSSSSSSRRRQQQPPPNNNPPPQQQSSSSSSRRRPPPOOOPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPRRRSSSSSSSSSSSSVVVUUUUUUVVVWWWYYY[[[\\\```fffooowwwxxxrrrooouuuyyy}}}pppddd\\\YYYUUUPPPMMMKKKIIIHHHJJJMMMWWWdddnnnvvv~~~}}}mmmeeecccWWWUUUSSSRRRSSSSSSQQQOOOOOOOOOOOONNNNNNNNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNLLLLLLLLLKKKJJJIIIHHHHHHJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHIIILLLKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLIIIHHHFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPTTTTTTTTTSSSRRRQQQPPPOOONNNOOOQQQRRRSSSRRRQQQPPPMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRQQQPPPOOOPPPPPPQQQOOONNNNNNOOOPPPRRRSSSTTTWWWYYY\\\]]][[[XXXVVVTTTTTTRRRPPPOOONNNOOOQQQRRRRRRRRRQQQNNNLLLMMMOOOQQQVVVWWWWWWUUURRRQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVnnn]]]QQQIIIEEE@@@???=========>>>>>>===999::::::::::::::::::999888888888888999999:::;;;:::999888888777777888888888888888888999999999999888888999::::::;;;<<<<<<999999999:::::::::;;;;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<======AAA@@@@@@????????????@@@@@@AAABBBDDDEEEEEEEEEEEEBBBDDDFFFIIIKKKKKKKKKKKKFFFFFFFFFFFFFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJIIIIIIKKKLLLKKKLLLNNNPPPPPPPPPOOONNNPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRSSSTTTTTTSSSQQQPPPOOOOOOOOOOOONNNNNNNNNNNNMMMNNNPPPQQQSSSUUUVVVVVVWWWVVVUUUTTTUUUVVVXXXYYY]]]aaagggnnnvvv|||uuupppsssssssssuuu|||}}}zzzuuulll^^^TTTOOONNNKKKIIIGGGHHHJJJKKKQQQXXXhhh{{{zzzjjjaaa[[[YYYUUUTTTSSSSSSRRRQQQOOONNNOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHGGGGGGIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPSSSSSSSSSRRRQQQPPPOOONNNMMMNNNPPPQQQSSSSSSSSSSSSOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMNNNQQQTTTWWWYYY]]]```cccbbb^^^YYYUUUTTTTTTRRRPPPOOONNNOOOQQQRRRQQQQQQPPPOOONNNNNNQQQTTTXXXXXXWWWUUURRRQQQQQQSSSSSSSSSSSSSSSTTTUUUVVVWWWkkkXXXOOOHHHCCC@@@>>>>>>>>>>>>===<<<<<<;;;888999999::::::999999888888888777888888999:::;;;999999888777777777777888777888888888888999999999777777888999::::::;;;;;;999999::::::::::::;;;;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTUUUTTTSSSRRRQQQOOOOOONNNNNNNNNMMMMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXWWWVVVTTTSSSSSSTTTVVVWWWZZZ]]]bbbfffllluuu{{{|||wwwpppjjjkkktttyyyooojjjdddZZZQQQKKKIIIIIIIIIHHHIIIKKKPPPSSS___hhhzzz|||kkkbbb]]]WWWSSSTTTTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMJJJJJJIIIHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPRRRRRRRRRQQQPPPOOONNNMMMKKKLLLNNNOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNMMMLLLLLLMMMNNNQQQUUUYYY[[[bbbeeehhhfff```ZZZWWWVVVSSSRRRQQQPPPPPPPPPQQQRRROOOPPPPPPOOOOOOQQQTTTWWWYYYYYYXXXUUURRRQQQRRRTTTSSSSSSTTTTTTUUUVVVXXXXXXqqqXXXLLLHHHDDDAAA@@@;;;<<<======<<<;;;::::::777888999::::::999888777777777777777888999:::;;;999999888777777777777777666666666777777777888888555666666777999::::::;;;999999::::::::::::;;;;;;888999999999999999999:::666777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>===???@@@CCCDDDFFFGGGGGGDDDDDDEEEEEEGGGHHHJJJKKKMMMKKKHHHEEEDDDCCCCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKIIIIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQSSSUUUUUUVVVUUUSSSQQQQQQSSSUUUVVVWWWZZZ]]]```cccjjjsssyyy}}}zzznnnhhhiiipppvvv|||qqqggg^^^ZZZTTTMMMJJJKKKGGGJJJNNNRRRVVV\\\dddiiivvv}}}oooccc^^^[[[WWWSSSRRRRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIIIIJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMMMMNNNMMMMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPRRRRRRRRRQQQPPPOOONNNMMMOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQSSSTTTTTTTTTSSSSSSOOOOOOOOOOOOOOONNNMMMMMMNNNMMMMMMNNNQQQUUUYYY[[[```cccfffddd^^^YYYWWWXXXSSSSSSSSSRRRRRRRRRQQQQQQNNNOOOPPPPPPQQQTTTXXX[[[ZZZZZZYYYVVVSSSRRRTTTVVVUUUUUUUUUVVVWWWXXXYYYZZZooo]]]KKKDDDCCC@@@>>>???888:::<<<<<<;;;:::::::::777888999::::::999888777777777777777888999:::;;;999888888777777777777777555555555555666666666777444555666777888999::::::999999:::::::::;;;;;;;;;777777777888888999999:::444555777888::::::;;;;;;999:::;;;<<<===============>>>@@@BBBDDDFFFGGGGGGCCCCCCCCCDDDFFFHHHKKKLLLMMMKKKIIIFFFDDDDDDEEEEEEIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMKKKIIIHHHIIIKKKJJJIIIHHHIIIKKKMMMNNNPPPPPPPPPQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRQQQOOOOOOQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRVVVUUURRRQQQQQQRRRUUUVVVUUUXXX[[[]]]^^^bbbiiioooxxx~~~zzzwwwlllffffffhhhrrr{{{xxxqqqmmmcccZZZSSSOOOKKKFFFHHHNNNHHHMMMUUU]]]eeeooozzzvvvnnnccc[[[XXXWWWUUUTTTOOOOOOOOONNNMMMNNNPPPRRRNNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHGGGFFFFFFFFFGGGHHHIIIEEEEEEDDDCCCCCCDDDFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJLLLMMMOOOPPPSSSSSSRRRRRRQQQOOONNNMMMTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOMMMNNNPPPRRRSSSTTTTTTSSSOOOOOOPPPPPPOOOOOONNNMMMPPPOOOOOOOOOQQQTTTXXXZZZ[[[___bbb___ZZZVVVVVVWWWSSSSSSSSSTTTSSSRRRRRRQQQMMMOOOPPPQQQRRRUUUZZZ^^^[[[ZZZYYYVVVTTTSSSUUUWWWVVVVVVVVVWWWXXXYYY[[[\\\{{{```VVVIIIAAA>>>>>><<<:::>>>===<<<;;;:::999999999777777777777777777777777888888777777777777888888888888777666666666666666555555555555666666666666666666777777777777666666:::999999888888999999:::888888888888888888888888666777777888888999:::::::::;;;<<<===>>>@@@@@@AAA??????@@@AAACCCDDDDDDEEECCCCCCDDDEEEGGGHHHJJJKKKLLLLLLJJJIIIGGGFFFDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMMMMNNNOOORRRTTTUUUVVVUUUTTTSSSRRRPPPOOOOOONNNNNNNNNNNNMMMLLLKKKKKKNNNNNNNNNOOOPPPQQQRRRSSSSSSQQQOOOMMMMMMOOOQQQSSSTTTVVVXXXYYY[[[^^^bbbeeekkkrrr}}}~~~xxxnnnkkkkkkpppsssyyyyyyqqqiii___XXXTTTOOOIIIFFFGGGIIIKKKLLLNNNUUUaaappp||||||fffaaa[[[VVVSSSQQQOOOMMMOOOOOOOOONNNNNNNNNMMMMMMOOONNNLLLKKKKKKKKKLLLMMMNNNLLLJJJHHHHHHHHHIIIJJJGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHEEEDDDCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMKKKLLLLLLLLLMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJLLLMMMOOOPPPSSSSSSSSSRRRQQQQQQPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSVVVTTTRRROOONNNMMMMMMMMMOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPQQQSSSVVVXXXZZZ[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXSSSRRRRRRTTTXXX\\\^^^___YYYXXXWWWVVVUUUTTTTTTTTTWWWXXXXXXXXXYYYYYYZZZZZZzzzeeeXXXPPPEEE???>>>>>><<<;;;<<<;;;:::999888888888888777777777777777777777777666555555555555555555666888777777666555555666666555555555555666666666666666666777777777777666666888888777777777777888888888888888888888888888888777777888888999:::::::::;;;;;;;;;;;;<<<>>>??????>>>??????@@@AAABBBCCCDDDBBBBBBBBBDDDEEEGGGIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDGGGGGGGGGHHHGGGFFFFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMOOOQQQSSSUUUVVVUUUTTTSSSQQQPPPOOONNNMMMNNNNNNNNNNNNMMMLLLLLLPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUUVVVVVVYYY\\\___fffllluuu{{{vvvuuuooooooqqqxxx~~~sssjjjccc]]]WWWRRRPPPNNNKKKIIIJJJLLLPPPSSS]]]eeerrryyyiii___[[[VVVRRRQQQPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHFFFDDDCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFHHHHHHHHHIIIHHHGGGGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNOOORRRQQQQQQQQQQQQPPPPPPPPPRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTQQQOOONNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPPPPQQQSSSUUUWWWYYYZZZZZZYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVWWWWWWXXXXXXTTTSSSSSSUUUYYY]]]______YYYYYYXXXWWWVVVVVVVVVVVVYYYYYYZZZZZZ[[[[[[[[[[[[zzzdddSSSNNNHHHAAA=========<<<:::::::::999888777777777777777777777777777777777777555555444444444444555555777777666555555555555666444555555555555666666666555666666777777666666555777777666666666666777777777777777777777777777777777888888999::::::;;;;;;;;;:::999999999;;;<<<=========>>>???@@@@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHJJJJJJIIIHHHGGGEEEEEEDDDFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSVVVUUUTTTRRRPPPOOOMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRSSSSSSSSSTTTWWWYYY^^^cccjjjqqqxxx|||yyyvvvvvvxxx|||~~~~~~|||wwwtttmmmccc[[[VVVSSSQQQPPPQQQRRRSSSRRRRRRUUU[[[```kkksssyyyhhh\\\WWWTTTPPPNNNNNNNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIGGGEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQOOONNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRPPPOOOOOOPPPPPPQQQPPPPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXVVVUUUUUUWWW[[[^^^______XXXXXXWWWWWWWWWWWWXXXXXX[[[[[[\\\\\\\\\\\\\\\\\\yyyeeeUUULLLGGGDDD@@@======<<<;;;999:::999888888777777777888777777777777777777777777777666666555555666666777666666555444444555555555444444444555555555666666555666666666666666666555777777666666666666777777777777777777777777777777888888888999::::::;;;;;;:::999888777777999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>???@@@BBBDDDFFFGGGIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNPPPQQQTTTSSSRRRPPPOOOMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOPPPQQQRRRRRRQQQSSSUUUXXXYYY\\\aaafffkkkrrryyy~~~|||{{{{{{|||vvvwwwyyy}}}|||vvvpppjjjffffffbbb\\\WWWTTTUUUXXX[[[^^^bbbdddcccaaacccjjjqqqxxx}}}xxxjjj___WWWRRRPPPMMMLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGHHHHHHHHHJJJKKKLLLMMMLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPQQQQQQPPPOOOOOONNNNNNNNNMMMNNNOOOQQQRRRSSSSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSRRRSSSSSSTTTVVVWWWXXXYYYXXXWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVVVVXXX[[[^^^^^^]]]VVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\]]]]]]]]]\\\[[[xxxbbbQQQIIIFFFEEECCC@@@>>>===;;;:::888:::999999888888888888999666666666666666666666666666666555555555555666666555444444444444444555555444444444444555555555555555555666666666666555555777777666666666666777777666666666666666666666666777888888999999:::;;;;;;:::999888777888888:::::::::;;;;;;<<<<<<==================???@@@BBBDDDEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDFFFHHHIIIJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJLLLMMMNNNPPPPPPOOONNNLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKKKKLLLLLLNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPMMMNNNOOOOOOOOOQQQTTTWWWVVVXXX[[[^^^bbbhhhoootttzzz~~~wwwppppppvvv|||yyytttnnnggg___ZZZXXX[[[]]]^^^___```eeelllqqqwwwyyyzzzwwwssstttzzzsssggg]]]VVVSSSQQQOOOLLLKKKLLLLLLKKKJJJMMMLLLLLLLLLLLLKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIKKKLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXX[[[\\\\\\[[[TTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ\\\\\\\\\[[[ZZZYYYzzzeeeSSSGGGCCCDDDBBBAAA@@@===<<<:::999999999999888888888888888999666666666666666666666666333333222222222222333333444333333333333444555555333444444444444555555555444555555666666555555444777777666666666666777777666666666666666666666666666777777888999999::::::888999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDCCCBBBBBBAAABBBCCCDDDFFFGGGHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPIIIKKKLLLLLLLLLNNNQQQTTTTTTUUUWWWXXX[[[```fffjjjssszzzqqqkkklllqqqyyy}}}{{{ooohhhbbb^^^ZZZUUUUUUXXX___fffpppvvvyyy~~~rrrfff^^^WWWRRRPPPPPPNNNLLLKKKLLLLLLKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKMMMLLLLLLKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRRRRQQQPPPNNNMMMMMMMMMNNNOOOPPPOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRQQQQQQRRRTTTUUUVVVVVVWWWXXXYYYYYYXXXXXXUUUUUUUUUUUUUUUUUUUUUVVVSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWYYYZZZYYYWWWTTTTTTSSSTTTTTTUUUVVVVVVXXXYYY[[[\\\\\\ZZZXXXWWWxxxbbbTTTKKKCCC@@@BBB???>>>===;;;:::999999:::777777777666666777777888666666666666666666666666333333222222222222333333333333222222333444444555333333444444444555555555444555555666666555555444666666555555555555666666555555555555555555555555555666666777777888999999777888:::<<<======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMOOOOOOPPPPPPPPPPPPOOOOOOLLLLLLMMMLLLLLLLLLOOOQQQQQQRRRSSSTTTUUUYYY^^^bbbkkkqqqzzz~~~~~~tttpppooorrrxxxzzz{{{}}}~~~xxxtttqqqeee]]]XXXXXXYYY[[[bbbkkk{{{pppbbb\\\YYYTTTPPPPPPMMMLLLKKKKKKLLLMMMLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBCCCEEEFFFGGGFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDEEEGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRRRRQQQPPPNNNLLLKKKLLLNNNOOOPPPPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRRRRUUUUUUWWWWWWXXXWWWVVVVVVSSSTTTTTTTTTUUUUUUVVVVVVRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWVVVTTTUUUUUUUUUTTTTTTUUUVVVVVVXXXZZZ[[[\\\\\\ZZZXXXVVVooo^^^LLLEEEBBB>>><<<===;;;;;;;;;999888888:::<<<666666555555555666666777666666666666666666666666555444444333333444444555222222222222333333444555333333333444444444555555444555555555555555555444555444444333333444444555555555555555555555555555555555555666777777888888666888;;;>>>??????===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHLLLLLLKKKJJJJJJJJJJJJKKKNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQPPPOOOMMMMMMOOOQQQNNNOOOPPPQQQRRRUUUYYY\\\aaafffnnnuuuzzz{{{||||||{{{~~~zzzyyy|||tttsssqqqrrrxxx}}}|||zzzuuupppjjjeeecccccc[[[VVVZZZ```gggtttyyykkk^^^SSSRRRRRROOOLLLMMMJJJIIIIIIJJJLLLMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIIIILLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRRRRPPPMMMLLLJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMLLLMMMNNNOOOPPPSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVVVVQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSTTTUUUVVVVVVTTTRRRWWWVVVVVVUUUUUUVVVVVVWWWYYYZZZ\\\]]]]]][[[XXXVVVjjjXXXPPPFFF@@@???>>>;;;888::::::888777777777888999999888888777777777777777444444555555555555444444444444444333333222222222222222222222222222222222444444444333333222222222222222222222222222222222444333333222222333333444333333333333444555666666777888888888888999999999777888999:::;;;:::999999888888777777888888999:::<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCCCCCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEDDDDDDCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOLLLLLLKKKKKKLLLMMMNNNNNNMMMOOOPPPQQQQQQSSSUUUWWW^^^```cccgggkkkooorrrtttsssyyyyyynnngggfffkkkrrrvvv|||xxxvvvrrrlllfffcccbbbbbb\\\\\\___fffsss{{{ooo^^^[[[WWWRRRNNNKKKJJJIIILLLKKKJJJIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBBAAAAAABBBDDDEEEBBBBBBDDDEEEFFFGGGGGGHHHJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHFFFHHHJJJKKKLLLKKKJJJIIIGGGGGGHHHHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQQQQRRRQQQQQQPPPOOONNNMMMLLLLLLMMMOOOQQQSSSSSSTTTTTTTTTTTTUUUUUUUUUQQQRRRSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSRRRRRRQQQPPPPPPTTTSSSRRRSSSTTTVVVYYY[[[YYYZZZ[[[\\\\\\[[[YYYXXX~~~iiiXXXPPPIIIBBB>>>>>>===;;;888:::999888777777777888888888888777666666666666666444444555555555555444444444444333333333222222222222222222222222222222222444444333333333222222222222222222222222222222222444333333222222333333444333333222333333444555666666666777777777888888888777888999:::::::::999999888888777777888888999:::<<<<<<<<<<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLNNNNNNOOOOOONNNPPPRRRUUU[[[]]]```dddhhhllloooqqqtttzzzyyymmmggggggiiikkklllooovvv|||~~~xxxwwwtttooohhheeeeeegggmmmpppvvv{{{iii^^^WWWUUURRROOOLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOONNNNNNLLLKKKKKKJJJKKKMMMPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRRRRRRRRRRQQQPPPOOOSSSSSSQQQQQQQQQSSSUUUVVVXXXYYYZZZ[[[[[[ZZZXXXWWWqqq___QQQGGGDDD@@@<<<;;;<<<<<<;;;888999999888777777777777777777666666555555555555555333444444555555444444333333333333222222222222222222222222222222222222222333333333222222222222222222222222222222222222222333333222222222222333333222222222333333444555666555555555666666666777777777777888999999999999888888777777777777888999999;;;;;;;;;;;;<<<===>>>???>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNMMMLLLNNNRRRUUUZZZ[[[]]]```dddgggjjjlllqqqwww~~~{{{rrrmmmkkkjjjkkkiiiiiilllnnnqqqxxxxxxtttuuuyyy}}}zzzjjj[[[SSSOOONNNLLLKKKJJJJJJKKKKKKIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIJJJKKKLLLNNNOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTSSSRRRQQQQQQRRRSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRPPPPPPQQQQQQQQQPPPOOOOOORRRQQQPPPOOOOOOPPPQQQRRRVVVWWWYYYZZZZZZYYYXXXWWWooo\\\PPPGGGAAA===;;;999:::;;;;;;999777888888777777666666666666666555444444333333444444333333444444444444333333222222222222222111111111111111111111111111111111222222222222222111111111111111111111111111111111333333222222222222333333222222222222333444555666555555666666666777777777777777777888888888888888777777777777777888999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA???@@@AAACCCEEEGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLLLLKKKKKKKKKLLLLLLOOOOOONNNMMMNNNQQQVVVZZZ^^^^^^^^^___```ccceeefffkkkqqqyyy~~~|||~~~vvvpppnnnnnnnnnrrrwwwyyyuuuuuuvvvwww|||}}}{{{vvviii___UUUOOOJJJJJJIIIHHHHHHIIIJJJJJJGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIIIIJJJKKKLLLNNNOOOMMMMMMNNNOOOPPPQQQQQQRRRTTTSSSQQQOOOOOOPPPQQQRRRQQQPPPPPPPPPPPPQQQQQQQQQNNNOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPQQQVVVVVVXXXYYYYYYYYYYYYXXXlllZZZPPPIIICCC???;;;::::::::::::999888666777777777777666666555555555444444333333333333333222222333333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222222333444555555666666666777777777888888666666666777777777888888777777666666777777888999999999999999:::;;;<<<======>>>>>>>>>>>>?????????@@@??????>>>>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBAAA@@@@@@@@@@@@@@@>>>???@@@BBBDDDFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPRRRVVV\\\aaacccbbbaaa___^^^___``````fffmmmvvv~~~}}}yyywwwwwwyyy}}}yyyrrrlllgggfffeeedddgggkkkrrrsssuuuvvvvvvuuutttssswwwwwwwwwxxxzzz||||||xxxvvvwwwyyy{{{{{{{{{{{{{{{||||||||||||xxxwwwwwwzzz}}}}}}zzzwwwxxxsssccc[[[VVVOOOJJJJJJIIIIIIHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOKKKKKKLLLMMMMMMNNNOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQOOOPPPPPPPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRUUUVVVWWWXXXYYYYYYYYYZZZmmmWWWKKKGGGCCC>>>;;;;;;;;;::::::999888777777666666666666666555444444555444444333333333333333111222222333333222222111000000000000000111111111111111111111111111111111000000000000000111111111111111111111111111111111222222111111111111222222111111111222222333444555666666777777777888888888666666666555666777777888777666666666666777888888888888888888999:::;;;<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>??????@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@>>>???@@@BBBDDDEEEGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJKKKHHHHHHIIIJJJKKKMMMNNNOOONNNOOOQQQRRRUUUYYY___dddeeeccc```^^^\\\[[[\\\\\\cccjjjttt}}}pppggg___]]][[[XXXZZZ]]]aaaaaabbbccccccdddddddddiiihhhfffffffffhhhjjjkkktttvvvyyyyyyvvvsssqqqpppnnnlllkkkiiiiiiiiijjjkkkmmmnnnpppqqqrrrrrrrrrrrrpppqqqtttvvvxxxzzz{{{|||uuufff[[[UUUQQQLLLHHHJJJIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@AAAAAAAAADDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKKKKKKKMMMNNNOOONNNNNNOOOOOOOOONNNMMMMMMKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKMMMNNNOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZhhhYYYJJJDDDAAA===;;;<<<:::::::::888777666777888555555666666666555444333555555444333333333333333111111222222222222111111/////////000000000111111111111111111111111111111/////////000000000111111111111111111111111111111222222111111111111222222111111111111222333444555555555555666666666777777666666555555555666777888666666666666666777888888888777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>======>>>>>>>>>===>>>>>>???@@@@@@??????===>>>??????@@@@@@??????AAAAAA@@@???????????????>>>???@@@AAACCCDDDEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNPPPSSSUUUYYY]]]aaabbb```\\\YYYXXXXXXXXXYYY___fffooowww~~~{{{pppeee___]]]\\\^^^bbbdddddddddddddddfffggghhhiiihhheeebbbaaaaaacccdddhhhkkkmmmnnnnnnmmmnnnooooooooopppqqqqqqpppooonnnppprrrtttvvvwwwwwwwwwvvvuuuyyy~~~|||lllfff^^^VVVQQQNNNKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>???@@@@@@???????????????????????????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIEEEFFFGGGIIIKKKMMMNNNOOOKKKLLLLLLLLLLLLKKKJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQRRRTTTVVVWWWXXX{{{fffWWWMMMEEEBBB???;;;;;;@@@999999888777666666888999444555666666666555333333666555444444333333444444111111222222222222111111.../////////000000111111000000000000000000000000.../////////000000111111000000000000000000000000222222111111111111222222111111111111222333444555444444444555555555666666666555555444444666777888666666666666666777888888777777777777888999:::;;;999999:::::::::;;;;;;;;;>>>>>>============>>>>>>======>>>???????????????======>>>???????????????AAA@@@@@@???>>>???????????????@@@AAACCCDDDEEEEEEKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKMMMPPPRRRTTTWWWZZZ]]]]]][[[XXXVVVUUUUUUWWWXXX[[[aaajjjqqqwww|||rrrkkkiiiiiimmmsssuuutttsssssstttuuuwwwxxxvvvtttpppllljjjiiijjjkkkhhhkkkooorrruuuxxx{{{~~~uuueee\\\XXXSSSMMMJJJHHHHHHIIIEEEEEEEEEEEEDDDCCCBBBAAADDDEEEFFFGGGGGGFFFEEEDDDFFFEEEEEEDDDCCCCCCBBBBBB??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>??????????????????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHEEEFFFGGGIIIKKKMMMNNNOOOJJJJJJKKKKKKJJJJJJIIIHHHFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNOOOPPPRRRTTTUUUVVVxxxcccVVVFFFDDD???;;;999999:::;;;999888777666555555555555555555444444444333333333222222222222222222222222000000000111222222222333333333222111000000111111111111111111111111111111000000////////////000000111111111000000000000000111111222222222222111111000000000111222222333333444444444444444444444444666777777555333333444555555555555555666777999999;;;:::999888888888999:::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@@@@AAA@@@@@@AAABBBAAA@@@???>>>@@@?????????>>>>>>======@@@??????>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEJJJJJJHHHHHHHHHHHHJJJJJJLLLKKKJJJIIIHHHGGGGGGHHHFFFFFFDDDDDDEEEFFFIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNJJJKKKMMMOOORRRTTTVVVWWWZZZXXXUUURRRQQQPPPQQQQQQUUU\\\eeemmmrrrvvvzzz~~~}}}zzz}}}~~~}}}}}}qqqcccXXXSSSQQQNNNKKKHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFCCCEEEFFFEEEDDDCCCDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>????????????????????????BBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???????????????????????????<<<<<<============<<<<<<<<<<<<<<<<<<===>>>@@@@@@===>>>???@@@BBBCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEECCCDDDFFFGGGGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDBBBBBBDDDFFFGGGDDDAAAFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHHHHHHHGGGHHHKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNNNNOOOOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPttt```PPPFFFCCCAAA===:::999888999:::999888777666555555555555555444444444444333333333222222222222222222222222111111111111111111222222333222111111000000000111000000000000000000000000000000////////////000000000000000000000000000000000111111222222111111000///000000111111222333333333333333333333333333333444555666444333222444555555555555555666777888999;;;;;;999888888888888999:::::::::;;;;;;;;;;;;;;;>>>>>>>>>??????@@@@@@AAA@@@AAAAAABBBAAA@@@???>>>????????????>>>>>>>>>===@@@???>>>>>>>>>???@@@AAACCCCCCCCCDDDEEEEEEFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLNNNOOORRRSSSUUUVVVWWWUUUSSSPPPOOOOOOOOOPPPRRRXXX___eeejjjnnnrrruuu|||xxxlllaaaVVVOOOOOOMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<===>>>??????===>>>???@@@BBBCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDEEEDDDDDDBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEEEECCCAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLLLLNNNOOOPPPQQQQQQQQQkkk[[[NNNDDD=========;;;:::999888888888888777666555555444555555444444444444333333333333222222222222222222222222111111111111111111000000222111111111111000000000////////////////////////000//////......//////000000000000000000000000000000111111222222111111000//////000111111222222333222222222222222222222222333444444333222222444666555555555555666777888888<<<;;;:::888888777777777999:::::::::;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBAAA@@@@@@???????????????>>>>>>>>>>>>??????>>>>>>??????@@@AAADDDDDDEEEEEEFFFGGGGGGGGGIIIHHHGGGFFFFFFGGGHHHIIILLLKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJMMMMMMNNNOOOQQQRRRSSSSSSRRRQQQOOONNNMMMMMMNNNOOOPPPSSSXXX\\\___cccgggjjjppp|||vvvfff\\\UUUOOOKKKIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEDDDCCCCCCCCCEEEEEEDDDBBBAAA@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>>>>======>>>>>>??????@@@@@@??????>>>========================:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<======>>>===>>>???@@@AAABBBCCCDDDCCCBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBB@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAACCCCCCBBB@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGJJJKKKJJJIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQiiiWWWMMMGGGAAA===999::::::::::::999888888777777666555444444444444444444444333333333222222111111111111111111111111222222111111000000//////000111111111111111000000/////////////////////////////////......//////////////////000000000000000000000111111111111000000//////000000111222222222111111111111111111111111111222333333222222444666555555555555555666777888;;;;;;:::999888777666666999999999::::::;;;;;;<<<<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEEEEGGGIIIKKKNNNNNNMMMLLLKKKKKKKKKLLLNNNNNNNNNOOOPPPPPPQQQQQQOOOOOONNNMMMMMMMMMNNNNNNPPPQQQSSSUUUWWWZZZ^^^```eeeppp~~~xxxhhh\\\UUUQQQMMMKKKEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDEEECCCAAA??????@@@AAABBBAAAAAA@@@?????????????????????>>>>>>>>>=========????????????????????????@@@???>>>==================>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999======<<<<<<;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@AAABBBDDDEEEGGGFFFCCC@@@>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCEEEEEEFFFBBBCCCDDDEEEFFFGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCFFFIIILLLNNNMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMOOOPPPPPPPPPPPPtttfffSSSGGGCCCAAA===999888888999:::::::::999888777666555444333333333333444444333333333222222222111111111111111111111111222111111000000////////////000000111111111000000000000000000000000000000//////............//////......//////000000000000000000000111111000000000...//////000111111222222111111111111111111111111111222333333222222444666555555555555555666666777::::::999999888777666666888888999999:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>??????>>>???@@@@@@AAABBBBBBBBBFFFFFFGGGGGGHHHIIIIIIIIIGGGGGGEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEEEEEFFFGGGJJJKKKOOONNNMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNRRRQQQPPPQQQTTTVVVYYYZZZ]]]hhhtttllleee\\\TTTPPPLLLIIIFFFCCCDDDDDDEEEEEEEEEDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCAAACCCDDDCCCBBBAAABBBCCCCCCBBB@@@???>>>???AAABBB???>>>======<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<=========<<<======>>>>>>======<<<::::::::::::::::::::::::999999::::::::::::999999===<<<;;;;;;;;;;;;;;;<<<>>>>>>??????@@@AAABBBBBBBBBAAA??????@@@BBBDDDFFFIIIFFFCCC@@@>>>===>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???@@@AAABBBCCCDDDEEEFFFCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCHHHKKKOOOPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPPPPrrrYYYPPPEEE???======:::777777888888999999999888888666666444333333333333333333333333333222222222222111111111111111111111111000000000000000000//////...///000111111111000///000000000000000000000000///......------......///---......//////000000111///000000111111000000///......///000000111111222111111111111111111111111333444444333222222444666666555555444555555666666888888999999888888777666777777888999:::;;;<<<<<<;;;;;;<<<===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIJJJJJJIIIHHHGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNRRRPPPOOOPPPSSSUUUVVVVVVWWW```kkksss~~~{{{mmm]]]ZZZUUUQQQNNNKKKHHHEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAABBBCCCBBBAAAAAABBBCCCAAAAAA@@@?????????@@@AAA===<<<<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;:::::::::;;;;;;<<<>>>>>>??????@@@AAAAAABBBAAA@@@>>>>>>???AAADDDFFFGGGEEEBBB???>>>======>>>????????????????????????????????????????????????<<<===>>>>>>===>>>@@@BBBBBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDIIILLLOOOPPPOOOMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPP|||gggZZZIIIEEE@@@===<<<;;;:::888777777666666666666666666666555444333222222222222333333333222222222222111111111111111111111111111/////////000000000000000---...000111222111000//////////////////////////////......------......///------......///000000111//////000000000000//////......//////000111111111222222222222222222222222444555666444333222444555666555555444444555555555666666888999999888888777777777888999:::;;;<<<<<<:::;;;<<<===>>>@@@AAAAAA??????===<<<<<<<<<===>>>===>>>>>>>>>????????????@@@AAACCCDDDEEEFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHGGGFFFFFFFFFHHHJJJLLLKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNOOONNNNNNNNNNNNNNNMMMLLLLLLOOOMMMLLLNNNRRRTTTTTTSSSRRRZZZbbbhhhppp{{{{{{rrreeeZZZUUUSSSPPPMMMKKKIIIGGGFFFDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAA@@@AAABBB????????????@@@@@@@@@@@@===<<<;;;;;;::::::;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAA???>>>===>>>AAADDDFFFDDDCCCAAA???===<<<<<<<<<@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>===>>>AAADDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFIIIKKKNNNNNNMMMKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMOOOPPPQQQRRRRRRRRRwwweeeRRREEEAAA???===:::888777777777666666555444444444555555555555444333222222222222333333333222222222111111000000000000000000000000......//////000000111111,,,...000111222111000///.................................------.........---------...///000000111//////000000000000//////......//////000111111111222222222222222222222222666777777555333333444555666555555444444444555555444555777888999999888888666777888999:::;;;<<<<<<::::::;;;===>>>@@@AAAAAA???>>><<<;;;;;;<<<<<<=========>>>>>>?????????@@@@@@BBBDDDEEEGGGGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKMMMNNNOOONNNLLLKKKHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMLLLLLLMMMNNNOOOOOOLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMLLLKKKJJJLLLKKKJJJMMMQQQSSSSSSQQQOOOVVV\\\```gggqqqwwwyyyzzzooofff```XXXPPPNNNLLLIIIFFFEEEDDDCCCCCCDDDCCCAAA??????@@@AAACCCAAABBBCCCCCCCCCBBBAAA@@@@@@AAABBBBBB@@@@@@AAABBB>>>??????@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@AAAAAA???===<<<===@@@DDDFFFAAAAAA???>>><<<;;;;;;;;;AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>======AAAEEE@@@AAAAAABBBBBBAAAAAA@@@CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLNNNNNNOOOOOOOOONNNOOOQQQRRRSSSSSSTTTTTTmmm]]]PPPHHHEEE>>><<<;;;999888888999:::888777777666555444444444333333333333333333333333111111111111111111111111222222222111111111111000111111000/////////////////////.........---------000000000000000000000000////////////////////////............//////////////////000000000000//////111000///......///000111222222111111111111222222333222111111111222333444444444444444444444444444666666666666555555555555777999::::::999888:::;;;999:::;;;===>>>?????????@@@@@@??????>>>>>>======;;;<<<<<<===>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFEEEEEEEEEGGGIIIKKKLLLLLLMMMNNNNNNMMMKKKJJJGGGFFFDDDDDDEEEHHHKKKMMMMMMLLLKKKJJJKKKLLLNNNPPPNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLOOOOOOOOONNNOOOQQQQQQQQQTTT[[[ccciiijjjjjjnnnrrrxxx{{{rrrggg^^^ZZZUUUOOOJJJLLLIIIFFFFFFGGGGGGDDDAAABBBBBBAAAAAAAAA@@@@@@@@@DDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>??????@@@@@@>>>===<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<;;;::::::::::::;;;<<<999999:::;;;<<<<<<<<<<<<;;;::::::999999::::::;;;999999999999999999999999999999::::::::::::;;;;;;<<<===>>>???@@@@@@???>>><<<<<<<<<<<<============AAA@@@>>><<<;;;:::;;;;;;??????>>>>>>===<<<<<<<<<;;;<<<<<<===============<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJJJJKKKKKKLLLMMMNNNQQQQQQQQQQQQQQQRRRSSSTTT}}}iiiZZZNNNDDD===<<<;;;:::999888777777777777666666555555444333333333333333333333333333333333111111111111111111111111111111111000000000//////111000000/////////////////////.........---------////////////////////////....................................//////////////////000000000000//////111000///......///000111222111111000000111111222222222111111111222333444444444444444444444444444444444555555666666777777666777888888777777888:::999:::;;;<<<>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFHHHJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJGGGFFFEEEDDDEEEHHHKKKLLLKKKJJJIIIIIIIIIKKKMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQQQQSSSWWW^^^bbbcccbbbgggkkkqqqxxx|||lllddd[[[TTTQQQNNNIIIEEEFFFDDDBBBBBBCCCCCCAAA>>>BBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???>>>>>>?????????>>>===<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;::::::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999999999::::::::::::;;;;;;<<<===>>>???@@@???>>>>>>;;;<<<<<<<<<============@@@???===<<<;;;<<<<<<<<<>>>===============<<<<<<<<<======>>>???>>>>>>>>>=========>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIKKKLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSpppbbbTTTJJJCCC<<<999:::777777777777666555444444555555444444333222222222333333333333333333333333111111111111111111111111000000/////////.........000000//////......//////...............---------................................................---............/////////...//////000000//////...000000////////////000000111111000000000000111111222111111111111222333333333333333333444444444444222333444555666777888888555666777777666666777888999:::;;;<<<======>>>>>>;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>BBBCCCDDDDDDEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMMMMMMMLLLMMMNNNPPPPPPPPPSSSVVVXXXYYYXXX]]]aaagggooovvv~~~~~~}}}qqqeee[[[UUUNNNJJJHHHGGGEEEBBBFFFEEECCCCCCDDDEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@????????????@@@@@@@@@@@@??????>>>>>>>>>???>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;::::::999999999888888888888999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<>>>?????????>>>===;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>==================<<<<<<===>>>>>>???????????????>>>>>>>>>??????AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGFFFEEECCCCCCCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRYYYPPPGGGBBB>>>:::999;;;555666777777777555444333555444444444333333222222222222222222222222222222111111111111111111111111000000000/////////......000//////.........//////........................------------------------........................---------.........//////...//////////////////...000000////////////000000000000000//////000000000111111111111111222222333333333333333333444444444333333444555555666777777444666777777666666777888999999:::;;;<<<=========:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>BBBCCCDDDEEEFFFFFFFFFEEECCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRVVVZZZaaagggmmmttt{{{~~~|||{{{{{{{{{{{{{{{|||yyyyyy~~~xxxkkk___WWWRRRNNNIIIFFFFFFEEEDDDCCCEEEEEEEEEEEEFFFFFFFFFEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999888999888888777777888888999888888888888888888888888999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@AAA@@@???>>>===<<<<<<;;;======>>>????????????>>>????????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEGGGIIIKKKKKKKKKJJJKKKLLLMMMOOOOOOOOONNNNNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRIIIBBB===<<<:::666666999555666777777777666555444555555555444444444444444222222222222222222222222000000000000000000000000111111000000000///////////////............//////---.....................------------------------........................------------..................////////////......//////000000000000//////000//////......//////000000000111111222222222222222222222333333333444444555555555555555444444444555666777777666666777999888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJHHHGGGGGGGGGGGGIIIJJJKKKIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMMMMLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKKKKLLLKKKLLLLLLLLLMMMNNNPPPQQQUUUXXX^^^ccchhhmmmrrruuu|||zzz|||~~~~~~~~~||||||zzzlllbbb[[[VVVRRRNNNKKKHHHFFFEEEEEEDDDDDDAAABBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>??????@@@@@@??????>>>=========<<<<<<<<<<<<<<<;;;;;;::::::999999888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999888888999888888777777888888999888888888888888888888888999999999:::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@DDDDDDBBB@@@>>><<<;;;:::;;;<<<======>>>>>>======????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDEEEFFFFFFGGGHHHHHHIIIEEEFFFHHHJJJKKKLLLKKKKKKKKKMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRRRRAAA===;;;<<<:::666666888666666777777777666666555555555555444444444444444222222222222222222222222000000000000000000000000111111111000000000//////......------......//////---------...............------------------------------------------------,,,------------.........---......//////......---//////000000000000////////////............/////////000111111222222111111111111222222333333444444555555555444444444333333555666777777666666777888888999::::::;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>????????????????????????AAABBBCCCDDDEEEFFFFFFFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMOOOOOOPPPMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMKKKKKKKKKLLLJJJKKKKKKKKKKKKMMMPPPRRRVVVYYY^^^aaadddfffiiillluuuzzzxxxpppdddZZZTTTQQQPPPPPPJJJHHHGGGEEECCCCCCCCCCCCAAABBBCCCCCCBBBAAABBBDDD@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::999999999999999999999999999999999999999999999999::::::::::::999999::::::::::::999999999::::::::::::999999888999999888888888888999999888888888888888888888888999999::::::::::::;;;;;;;;;<<<=========<<<;;;:::999999999:::::::::;;;;;;999:::;;;===>>>>>>??????EEEDDDBBB@@@>>><<<:::999;;;;;;<<<===============???????????????@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHDDDEEEGGGHHHJJJJJJKKKKKKHHHIIIJJJKKKKKKLLLKKKKKKKKKMMMNNNPPPQQQQQQQQQPPPOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRSSSTTT===;;;;;;===<<<777777999666666555555555555666666333333333333333333333333111111111111111111111111000000000000000000000000000000/////////............------------...///000---------.........//////------------------------------------------------,,,,,,---------.........---......//////......---...///000111111000///...///......------......///...///000111222111111000000111111222333333444444444444444444444444444444333555666666555555666777888999999::::::::::::999999999:::;;;<<<===>>>????????????>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKLLLMMMHHHHHHHHHHHHIIIIIIIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNMMMLLLKKKKKKLLLIIIKKKKKKJJJIIIKKKNNNRRRWWWZZZ]]]______```aaabbbmmmqqqwww}}}~~~ssskkkaaa]]]VVVPPPMMMKKKJJJIIIEEEEEEEEECCCBBBBBBCCCDDDAAACCCDDDCCCAAA@@@BBBCCC?????????>>>>>>>>>>>>===========================>>>>>>????????????>>>>>>===<<<;;;:::::::::;;;;;;999999999:::::::::::::::999999999999999999999999888888999999999:::::::::888999::::::::::::999888888999999:::::::::999999::::::999999999999::::::888888888888888888888888999999::::::::::::;;;;;;;;;;;;<<<===<<<;;;:::999999999999999::::::::::::888999;;;<<<============AAA@@@???>>>===;;;::::::<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>???AAABBBCCCDDDEEECCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHEEEFFFHHHJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTVVVWWW777666777:::999555444666666555444333333444666777222222222222222222222222111111111111111111111111000000000000000000000000//////.........------------------------...///000---------.........//////........................------------------------,,,,,,,,,---------......---..................---...///000111111000///............------............///000222222111111000000000111222333333444444111222222333444555666666222333555444333333444666888888999:::::::::999999888888999:::<<<===>>>>>>>>>>>>>>>>>>============???@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIKKKLLLNNNOOOOOOPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMNNNNNNLLLKKKLLLMMMJJJKKKLLLJJJHHHIIIMMMPPPWWWZZZ\\\]]]\\\[[[[[[\\\aaadddiiinnnsssyyy~~~uuuooolllfff]]]TTTTTTSSSPPPMMMJJJGGGDDDCCCCCCCCCDDDCCCCCCCCCDDDFFF<<>>>>>>>>>>>>>>============<<<<<<<<<===============>>>>>>????????????>>>>>>===<<<;;;:::999:::;;;;;;999999999::::::;;;;;;<<<888888888888888888888888888888888999999:::::::::888999:::;;;;;;:::999888777888999:::::::::::::::;;;::::::999999::::::;;;777777777777777777777777999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;999888888888999999999:::::::::888999:::<<<===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;======>>>???????????????>>>>>>>>>>>>>>>>>>??????======<<<<<<===>>>??????======???@@@BBBCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBCCCCCCDDDFFFGGGHHHEEEGGGIIIKKKMMMNNNNNNMMMNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRTTTUUUWWWXXX777777777777666666666666777666666555444444333333222222222222222222222222000111111111111000//////.........//////////////////............---------........................---------------------------------------------------------,,,,,,+++++++++---------......///////////////.........---------000000//////.........---///////////////.........---...///000111222333444333222111111111222333444333333333444444444555555333333333444444444555555777777777777777777777777888888888999:::;;;<<<===::::::;;;<<<===>>>??????BBBBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJIIIHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNIIIIIIIIIJJJJJJLLLMMMMMMOOONNNMMMKKKJJJJJJJJJJJJLLLKKKJJJIIIJJJLLLNNNOOOWWWVVVUUUUUUUUUVVVVVVWWW[[[]]]aaaeeeiiilllnnnoooyyy~~~zzznnniiiaaa[[[XXXUUUQQQMMMKKKKKKIIIGGGEEECCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<=========>>>============<<<<<<<<<<<<<<<;;;::::::999888888999999999888888888777777777777777777888888888888888888888888888888888888777777888999::::::;;;;;;999::::::;;;;;;::::::999888888888999999:::::::::999999999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777777777999999888888888999;;;<<<;;;::::::999999::::::;;;>>>======<<<<<<<<<======>>>>>>????????????>>>>>>>>>>>>===============>>>??????AAAAAAAAAAAA??????CCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGIIIJJJKKKKKKLLLLLLJJJLLLMMMOOOPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLLLLNNNNNNNNNMMMNNNNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVVVV777777777666666666555555666666666555444333333333222222222222222222222222111111111222111000000//////////////////.....................------------........................---------------------------------------------------------,,,,,,+++++++++*********+++++++++,,,,,,///.........------------////////////......------////////////............---......///000111222222222111111000111222333444333333333444444444444555333333333444444444444555777777777777777777777777888888888999:::;;;======::::::;;;<<<===>>>??????BBBBBBBBBCCCDDDEEEGGGGGGEEEFFFFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFFFFFFFGGGIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHHHHKKKJJJIIIIIIJJJKKKMMMOOOSSSSSSTTTUUUVVVVVVWWWWWWVVVWWWYYY\\\___bbbdddffflllqqqyyy~~~ssslllaaa\\\VVVRRRPPPNNNLLLIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888999999999888888888777777777777777777888888888888999999999999999999999999888999999::::::;;;;;;;;;999999::::::::::::999999888888999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999888888888888888888888888::::::999888999999;;;;;;::::::999999999999::::::<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>===>>>>>>===============>>>???@@@AAAAAAAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEEEEDDDGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNMMMLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUU777666666666666555555555666555555444444333333222222222222222222222222222111222222222222111000000000000//////......------............------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...............------------///............---------....................................//////000000000000000000111222333444333333333333444444444444333333333333444444444444555555555555555555555555888888888999:::;;;======::::::;;;<<<===>>>??????AAAAAABBBCCCEEEGGGHHHIIIGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHGGGGGGGGGJJJIIIIIIIIIIIIKKKLLLMMMOOOPPPRRRTTTVVVVVVVVVVVVRRRRRRRRRSSSUUUWWWYYY[[[___cccjjjqqqwww}}}zzznnneee^^^ZZZQQQNNNKKKIIIHHHHHHGGGFFFBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999888888888888777777777777777777888888888999999::::::::::::::::::::::::::::::::::::::::::;;;;;;999999::::::::::::999999999999999888888888888888999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;:::999999999999999999999999999999;;;:::999999999999999:::999999888888888888999999:::::::::999999::::::;;;=========>>>>>>=========>>>======<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@???@@@@@@@@@AAABBBBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLKKKNNNNNNNNNNNNMMMLLLJJJJJJLLLLLLLLLMMMOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUTTT666666666555555555444444444444444444333333222222111111111111111111111111222222222222222111111000111111000///...------,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------...............///------................../////////000111222333444222222333333333444444444222222333333333444444444444444444444444444444444888888888999:::;;;<<<===::::::;;;<<<===>>>??????@@@@@@AAACCCEEEHHHJJJKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNQQQSSSTTTTTTSSSRRRRRRQQQPPPOOOOOOQQQSSSTTTXXXZZZ___dddiiipppwww{{{ssseeeZZZTTTPPPNNNIIIHHHFFFEEEEEEEEEEEEEEE@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999999999999999999:::::::::888888888888777777777777777777888888888999999999::::::::::::::::::::::::::::::999999999999999999888888999999999999888888999999888888777777777666888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;:::999999888888888888888888888888:::999999888777777777777888888777777777777888888:::999999999999:::;;;;;;<<<<<<============<<<<<<======<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBB@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNMMMLLLKKKIIIIIIJJJKKKLLLMMMOOORRRTTTUUUWWWWWWVVVVVVUUUUUUTTTSSS555555555555444444444444333333333333333222222222111111111111111111111111111222222222222111000000111111000///...------,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------------,,,,,,,,,,,,------------,,,---------......//////------------............///000000111222333333333222222222333333333444444222222222333333333444444333333333333333333333333777777777888999:::;;;<<<::::::;;;<<<===>>>?????????@@@AAACCCEEEGGGJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKHHHHHHHHHIIIJJJLLLMMMNNNLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJLLLMMMOOOPPPQQQPPPNNNMMMQQQPPPNNNLLLLLLMMMNNNOOOQQQSSSWWWZZZ___fffmmmrrrxxx}}}tttmmmbbbXXXPPPLLLIIIGGGEEEEEEEEEDDDCCCBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>=========<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999;;;::::::::::::999999999888999999999999999999999777777777777777777777777888888888888999999999999::::::::::::::::::::::::888888888777777777777777777888888999999888888777888888888777777666666666888888888888888888888888888888888999999999::::::::::::;;;;;;::::::999888777777777777777777777777888888777777666666555555888777777666666777777888::::::999999:::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????????????????<<<======>>>???@@@@@@AAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKJJJIIIHHHJJJJJJKKKMMMPPPRRRUUUVVVXXXWWWVVVUUUTTTSSSSSSSSS555555444444444333333333222222222222222222222222111111111111111111111111000111111111111000//////000000//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,---......//////------------......//////111111222333333333333222222222222222333333333333222222222222333333333333333333333333333333333333555555555666777888::::::::::::;;;<<<===>>>????????????@@@BBBDDDFFFIIIJJJHHHGGGEEEDDDCCCCCCDDDDDDHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKJJJGGGGGGHHHIIIKKKMMMOOOPPPLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMPPPSSSXXX___fffkkkooosss{{{tttlll]]]YYYSSSNNNJJJGGGDDDBBBBBBCCCDDDCCCAAA???@@@AAAAAAAAA@@@@@@??????>>>>>>@@@@@@@@@?????????>>>>>>=========<<<<<<<<<;;;;;;999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999999999999888888888666666777777777777777888888888888999999999999:::::::::::::::::::::::::::666666666666666666666777777777888888888888777777777777777777666666666666888888888888888888888888888888888888999999999999:::::::::::::::999888888666666666666666666666666666666777777777666666555888888777777777777888888999999999999:::;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>============>>>>>><<<<<<<<<===>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJLLLNNNPPPSSSUUUVVVXXXWWWUUUTTTSSSRRRRRRRRR444444444333333333333222111111111222222222222222111111111111111111111111///000000000000///......///////////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------,,,,,,++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,++++++,,,------...//////,,,,,,---...///000000111333333444555444333222111111222222222222333333333111222222222222333333333444444444444444444444444444444444444555777888999::::::;;;<<<===>>>??????>>>??????AAACCCEEEGGGHHHGGGEEEDDDBBBAAABBBCCCDDDGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJKKKLLLLLLKKKJJJGGGHHHHHHIIIJJJKKKMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJLLLNNNQQQVVV\\\```bbbeeellluuutttjjj```ZZZOOOMMMJJJHHHGGGEEEBBB@@@???BBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@????????????@@@?????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888777777666666666666777777888888888888888999999999::::::999999999999999999999999555555666666777777888888666777777777777777777666555555666666666666666666888888888888888888888888888888888888999999999999999::::::::::::999888888666666666666666666666666666777888999999999888777999888888777777888888999777777777888888:::;;;;;;999999::::::::::::999999;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKLLLNNNPPPSSSUUUVVVWWWVVVTTTRRRQQQQQQRRRRRR444444444333333333222222111111111111111111222222000000000000000000000000///////////////......---.........///////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++******)))))))))+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,---...///111111222444555666666555444222111111111222222222333333333111111222222222333333333444444444444444444444444333333333444555666777888::::::;;;<<<===>>>??????>>>??????@@@BBBDDDFFFGGGEEEDDDBBBAAAAAAAAACCCDDDFFFGGGHHHHHHGGGFFFEEEDDDEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGJJJKKKLLLLLLJJJJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHIIIIIIJJJIIIIIIHHHJJJKKKLLLLLLLLLNNNRRRUUUVVVYYY___gggpppzzzzzzmmmbbbYYYRRRNNNJJJHHHFFFEEEEEEDDDBBBAAA???AAADDDDDDAAA@@@BBBCCC????????????@@@@@@@@@@@@????????????>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;::::::999888777666666555666666666777777888888888888999999999:::::::::888888888888888888888888555666666777888999999:::666666777777777777666666444555555555666666777777777777777777777777777777777888888888888999999999999::::::::::::999888888777777777777777777777777777888999:::;;;;;;:::999999999888888888888999999666666666666777888999:::999999999::::::999999999:::::::::;;;<<<===>>>???<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPSSSUUUVVVVVVUUUSSSQQQQQQQQQQQQRRR555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------.........//////........................///...---+++,,,000666;;;999<<<<<<999777777555000444333222333444444333222333222111111111222333444444444333222222111000000333333444444555666666777999::::::;;;===???@@@AAA<<<>>>@@@AAAAAABBBDDDEEECCCBBBBBBAAAAAAAAABBBBBBFFFFFFFFFDDDBBB@@@@@@@@@@@@BBBDDDEEEEEEDDDBBBAAACCCDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDFFFGGGGGGHHHHHHFFFEEEDDDEEEDDDCCCBBBCCCEEEGGGIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLOOOSSSXXXZZZ]]]dddnnnvvvvvvmmmbbbYYYTTTNNNGGGBBBEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;;;;::::::999:::::::::999999888888888:::::::::999999999888888;;;;;;;;;;;;::::::999888:::999999888888999999:::888888888888777777777777999999999999999999999999999999999888888888777777777777777777777777777777777777777777777777777777666666444333333444555666666666666666777777777777666666777777888888888999:::::::::999888777666555666666555555555444444444777777888888888999999999777777777777666666666666777777777777777777777777999999999999999999999999888999;;;======<<<;;;:::;;;:::999888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???AAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKKKKJJJHHHGGGIIIJJJLLLOOOQQQRRRSSSTTTQQQQQQRRRRRRRRRRRRQQQQQQ555444444333222222111111111111111111111111111111////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,---------.................................//////---,,,,,,000666:::===AAAAAA>>><<<;;;777222444333111222333444333222555444333222111111222222222222222222222222222222333333333444555555666666999999999:::<<<===>>>???===???AAABBBBBBBBBDDDFFFDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCBBB@@@>>>>>>???@@@AAABBBDDDDDDDDDCCCBBBDDDDDDDDDEEEFFFGGGGGGGGGEEEFFFGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKKKKKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKNNNRRRSSSUUUZZZcccjjjsss{{{~~~rrriiibbb[[[SSSNNNLLLJJJEEEAAACCCCCCBBBAAA@@@@@@??????@@@@@@?????????>>>>>>>>>???????????????>>>==============================::::::;;;;;;;;;;;;:::::::::::::::999999999888888::::::999999999888888888::::::;;;;;;::::::999888:::999999999999999999:::777777777666666666555555999999999999999999999999999999888888888777777777666666666666666666666666666666666666666666666666666555555444444555555666555666666666777777777777666666777777777888888888888888888888777666555555666555555555444444444444666666666777777777888888555555666666777777888888777777777777777777777777999999999999999999999999999999;;;<<<<<<<<<;;;:::;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIHHHGGGHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOO444444333333222111111111111111111111111111111111//////////////////////////////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------------------------//////...---...111666:::@@@DDDEEECCCAAA@@@;;;666555333111111222333333222666666444333222111111111000000111111222333444444222222222333444444555555888999999:::;;;;;;<<<<<<===???AAABBBBBBCCCDDDFFFDDDDDDCCCAAA@@@@@@@@@@@@>>>???@@@???=========>>>@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGEEEFFFGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKKKKJJJIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCBBBBBBAAABBBDDDEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGJJJLLLMMMNNNQQQXXX]]]bbbiiirrrzzzwwwsssmmmkkkiiiddd[[[TTTPPPKKKFFFCCCDDDDDDBBB???@@@@@@??????>>>>>>======????????????>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999888:::999999999999888888888:::::::::::::::999999888999999999999999999999999;;;;;;;;;:::::::::999999999999999999999999999999888888888888777777777777666666666666666666666666666666666666666666666666555555666666666666666555555555666666666777777777666666666666777777777777555666666666666666555555555555555555444444444444555555555555666666666666444444555666777888999999777777777777777777777777888888888888888888999999::::::::::::;;;;;;;;;;;;:::999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===============?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLL333333222222111111111000111111111111111111111111///////////////////////////////////////////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,------------------------/////////......111555888>>>CCCFFFEEEDDDDDDAAA<<<777444111000111222333222555555444333333222222222000000000111222222333333111111222333333444444555999999:::;;;;;;;;;;;;;;;<<<>>>@@@@@@@@@AAACCCEEEEEEDDDCCCAAA@@@?????????<<<===>>>>>>======>>>???@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGFFFDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHDDDCCCCCCBBBBBBCCCCCCDDDFFFEEEDDDDDDDDDDDDEEEFFFIIIIIIHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFHHHJJJKKKLLLNNNSSSVVVXXX]]]dddjjjnnnqqqtttvvvsssuuuxxx~~~zzzsssmmmiiiccc___ZZZXXXWWWUUUOOOJJJIIIFFFBBB@@@@@@@@@???>>>>>>>>>>>>===============??????>>>>>>>>>=========<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999999999888888888888999999:::::::::999999888999999999999999999999999<<<<<<<<<<<<;;;;;;;;;;;;999999999999888888888888888888777777777666666666666666666666666666666666666666666666666666666666444555666777888777666555555555555666666666777777666666666666666666666666444555555666666666666555444444444444444444444444444555555555666666666666555555555666777888888888777777777777777777777777777777777888888888888888::::::999999999:::;;;<<<888999999:::;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=====================>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGIIIIIIIIIIIIHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKJJJ222111111111111111000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------------------------.../////////000333666:::@@@DDDEEEGGGJJJIIIEEE:::777222000000111222222111222222333333444444444111111111111111111111111111111222333333444444555999:::;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>???AAACCCEEEDDDBBBAAA@@@???>>>>>><<<===??????>>>???@@@BBBAAAAAAAAABBBCCCDDDFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGFFFDDDDDDDDDFFFHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGMMMLLLKKKIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHJJJLLLNNNQQQRRRSSSVVV[[[^^^aaadddgggiiigggiiilllrrr{{{}}}zzzuuusssoooiiiddd^^^ZZZXXXPPPMMMJJJHHHIIIHHHFFFDDDFFFDDDAAA@@@@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999888888888777777888888999::::::999999999888999999::::::999999888888888777777777777666666999999999888888777777777777777777666666666555555555555555555555555555555555555555555555555555555333444666777777777666555555555555555666666666666666555555555555555555555555555666666777666666666333333444444444444444444555555555666666666777777777777777777666666666666666666666666666666666666666666666777777888888888:::999999999999:::;;;<<<777888999;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======;;;<<<===>>>????????????>>>>>>>>>>>>??????@@@@@@???????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@DDDEEEFFFGGGGGGHHHHHHHHHKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJ000000000000000000000000000000000000000000000000................................................,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************++++++,,,,,,++++++***************++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///111333777<<>>>>>??????@@@AAA<<<<<<======>>>>>>??????============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;999999999999999999999999999::::::;;;;;;::::::999888999999999999:::::::::999888888888888777777777777888999999999999999999888999:::;;;;;;:::999888888888888777777777666666999999999888777777666666666666666666555555555555555555555555555555555555555555555555555555555555333333444555666666666666444444555555555666666666555555555555555444444444555666666666666666555555333333333333444444444444555555555666666666666777888777777777666666666555666666666666666666666666555555666666777777888888999999999999::::::::::::777888999;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>=========999:::<<<>>>??????>>>>>>=========>>>??????@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIII000000000000000000000000000000000000000000000000.........................................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************************++++++,,,,,,++++++***************++++++++++++)))*********++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,............///111111666:::===BBBJJJMMMMMMDDD>>>777222000000111222...///111222222222222111//////000000111111222222333333333444555555666666555777999;;;======<<<<<<888:::<<<======>>>@@@AAABBBBBBAAA@@@??????@@@@@@???@@@BBBBBBAAAAAABBBDDDCCCDDDEEEGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEDDDDDDFFFHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDGGGKKKOOORRRVVVTTTQQQMMMIIIGGGEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEECCCDDDFFFIIIKKKKKKJJJIIIJJJLLLOOORRRSSSTTTWWWYYYVVVWWWYYY]]]ccciiiooorrrxxx}}}wwwtttoookkkfffaaa[[[XXXTTTQQQNNNJJJGGGEEEEEEEEECCCBBBAAA@@@@@@@@@@@@???;;;<<<=========>>>???@@@;;;;;;<<<<<<===>>>??????=========<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888999999::::::999999888888888999999999:::::::::888888888888777777777777777777888999999999999999777888:::;;;;;;:::888777::::::::::::999999999999999999999888777666666666666666666555555555444444555555555555555555555555555555555555555555555555222222222333333444555666444444444555555555666666555555555444444444333333555555555555555444333222222222333333333444444444333444444444555555555555666666666666777777777777666666666666666666666666444444555666666777888888777888999:::;;;:::999999666777999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<888999;;;===???>>>>>>===<<<======>>>??????@@@@@@????????????>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHH////////////000000000000000000000000000000000000................................................111000///...,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...------...///---111444666<<>>>>>>>>@@@BBBAAAAAA@@@@@@???@@@@@@@@@???AAABBBBBBAAAAAABBBCCCDDDEEEGGGHHHIIIGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIJJJIIIHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDD@@@@@@AAADDDIIIOOOTTTWWWYYYWWWSSSNNNJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBBBBCCCDDDDDDFFFFFFHHHJJJLLLKKKIIIGGGHHHKKKOOOQQQSSSTTTWWWYYYRRRRRRTTTWWW[[[___ccceeehhhlllttt}}}~~~yyytttpppgggddd```\\\XXXSSSMMMIIIIIIHHHFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;===>>>???>>>===<<<===>>>::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<=========<<<::::::::::::::::::::::::888888888999999888888888888888888999999:::::::::888888888888777777777777666777888999999999999999777888:::;;;;;;:::888777888888888777777777666666999999999888777666666555666666555555555444444444555555555555555555555555555555555555555555555555222222111111222333555666444444444555555555666666555555555444444333333333555555555444333222111000222222222333333444444444222222333333333444444444444444555666777888999999666666666666666666666666444444444555666777777888666888:::;;;;;;;;;999888666777999:::;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::777888;;;===>>>>>>======<<<======>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGG333222111000////////////////////////////////////000000//////.........---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++************)))************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////000000000111555;;;AAADDD@@@<<<555000---...111333111111111111111111111111...//////000111222222222222222222333333333444444777777888999:::;;;;;;<<<;;;;;;<<<<<<===???@@@AAA??????@@@AAAAAABBBCCCCCC???@@@AAAAAA@@@BBBEEEGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEEEECCCCCCEEEGGGEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKGGGFFFDDDBBBAAABBBCCCDDDEEEDDDCCCCCCGGGMMMSSSXXXXXXUUURRRMMMJJJGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@??????AAABBBBBBBBBBBBCCCEEEDDDEEEEEEGGGHHHIIIJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQTTTVVVXXX```aaadddjjjsss~~~}}}wwwooohhhccc```___YYYVVVQQQLLLHHHFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::999888777777888999:::888888888888777777777777777777777777777777777777999999999999999999999999999888777666666777888999:::999888777777888999:::888888888888777777777666333333444555666666555555555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555555555555444444333333444444555333333333222222111111111333222111000000111222333333333333444444444555555777666666555555555666666666555444444555666555444333444555666777777777777888777777777777777888888444666888:::;;;<<<;;;;;;::::::::::::::::::::::::<<<;;;;;;<<<======<<<:::::::::;;;;;;<<<=========>>><<<;;;===@@@BBBAAA???@@@@@@???>>>======>>>>>>@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEGGGGGGEEEDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHH333222111000////////////000000000000000000000000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++++++++*********++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------/////////000333777:::===<<<999444000......000222111111111111111111111111...//////000111111222222222222222333333333333444666777777888999:::;;;;;;:::::::::;;;<<<===???????????????@@@AAABBBBBBBBB???@@@AAA@@@@@@AAADDDFFFHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCDDDFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKGGGEEECCCBBBAAAAAABBBCCCCCCBBBAAACCCGGGMMMTTTXXXYYYVVVPPPKKKHHHGGGGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???AAABBBBBBBBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLLLLMMMOOOQQQSSSTTTUUUXXX]]]eeennnwww|||~~~}}}zzzwwwsssooollliiiddd]]]WWWSSSQQQPPPLLLLLLJJJHHHFFFDDDBBB@@@>>>>>>======<<<<<<;;;;;;========================<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999888777777888999999888888888888777777777777888888888888888888888888999999999999999999999999888888777666666777888888999999888888888888999999888888888777777777666666333444444555555555555555555555555555555555555555333333333444444444555555555555555555555555555555333333333333333333333333444444333333333333444444333333333222222222111111222222222111111222222222333333333444444444444555666666666555555555666666666444333444555666555444444555666777888888888888777777666666777888999999666777999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;======;;;::::::::::::;;;<<<<<<======>>><<<;;;===???AAA@@@>>>??????>>>>>>>>>>>>??????AAAAAA@@@@@@???@@@@@@@@@????????????@@@AAABBBCCCCCCEEEGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGHHH222111000//////...///////////////////////////////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******++++++*********)))))))))++++++++++++++++++++++++++++++************++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........///000111333444777555222///......///000000000000000000000000000...//////000000111111222111111222222222333333333555666666777888999:::;;;999999999999:::<<<======>>>>>>??????@@@@@@AAAAAA>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCBBBAAABBBCCCEEEEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJEEEDDDBBBAAA@@@@@@AAABBBAAA@@@@@@BBBFFFLLLRRRVVVXXXTTTOOOJJJGGGGGGHHHJJJCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@AAACCCCCCBBBBBBDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIJJJJJJKKKJJJJJJIIIJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNPPPUUU[[[ccciiimmmgggiiilllmmmoooqqquuuxxxyyyzzz|||zzzqqqiiieeebbb^^^ZZZYYYWWWSSSNNNKKKHHHFFFFFF@@@BBBDDDEEEDDDBBB>>><<<========================<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<======>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999888777777888999999888888888888777777777777888888888888888888888888888888888888888888888888888777777666666777777888888999999999999999999888777777777777666666666666444444444444555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333444444333333333333444444333333333222222222222111222333333444444333333222333333333333444444444444666666555555666666666666555444333444555666555333555666777888999999999999666666666666777888::::::888999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<;;;999999::::::;;;;;;<<<<<<===>>>===<<<<<<>>>???>>><<<===>>>>>>??????@@@AAAAAABBBBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFFFF111000//////.........///------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************))))))))))))++++++++++++,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...////////////111000000//////.........000000000000000000000000////////////000000111111111111111111222222222222444555666666888888999:::999999999999:::;;;<<<=========>>>>>>>>>?????????===>>>@@@@@@???@@@AAACCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@AAACCCDDDFFFGGGHHHIIIJJJJJJJJJIIILLLKKKKKKJJJIIIIIIHHHHHHDDDCCCBBB@@@@@@@@@@@@@@@AAA@@@AAABBBEEEJJJNNNQQQSSSQQQNNNJJJHHHHHHHHHIIICCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCDDDFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIJJJJJJIIIIIIJJJKKKLLLMMMLLLLLLNNNQQQUUU[[[___bbb[[[\\\]]]]]]]]]___ccceeefffgggkkkooovvv|||{{{uuummmggg___YYYUUURRROOOMMMLLLKKKIIIFFFDDDCCCBBBBBB===>>>AAACCCBBB@@@===;;;<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888999888888888888888888999888888888888777777777666888888888888888888888888888888888888888888888888777777777666666777777777777888999::::::999888777777777666666666555555555444444444444444444444555444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444333333333333333333444222222222222222222222222222333444555555444333222222222333333333444444444555555555666666666666666555444333333555555444333555555666777888888888888555555555666777999:::;;;::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<:::999999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;<<<===>>>???AAABBBCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>???@@@@@@BBBDDDEEEEEEDDDCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEEEE000///......---.................................---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************)))))))))((((((*********++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,***+++,,,...////////////------......///......---///////////////////////////////////////000000000000000000111111111222222333444444555666777888999999999999999:::;;;<<<<<<<<<<<<<<<===============<<<>>>?????????>>>@@@AAAAAAAAA@@@@@@@@@@@@??????>>>???@@@@@@@@@@@@BBBDDDGGGHHHHHHHHHHHHGGGGGGFFFJJJJJJIIIHHHGGGGGGFFFEEECCCBBBBBBAAA@@@@@@??????BBBBBBBBBBBBDDDFFFHHHJJJLLLLLLLLLLLLJJJHHHGGGEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEECCCBBBBBBBBBBBBAAACCCDDDDDDDDDDDDEEEGGGEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJGGGHHHIIIKKKNNNQQQTTTUUUOOOPPPPPPOOONNNOOORRRTTTVVVXXX[[[```gggnnnssswwwvvvvvvuuurrrpppssszzz~~~yyytttoooiiibbb]]]YYYUUUPPPLLLIIIHHHFFFFFFAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888999999888888888888888888888777777777666777777777777777777777777777777777777777777777777666666666777777666666666777777999::::::999777777666666666555555555555444555444333333333333444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333222222333333333222222222222222222222222333444555666666555444333222222222333333333444444444444555666777777666666555333222333444555444333444444555666777777777777555555555666777999:::;;;;;;;;;:::::::::999999999999999999999999999999999:::999999:::;;;;;;:::888888888999999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@????????????>>>>>>======>>>>>>??????BBBCCCEEEEEECCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEE......------------......000000000000000000000000---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))))))))***+++******)))))))))((((((((()))))))))******++++++,,,++++++************++++++************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---------...***+++,,,---////////////+++,,,---............---///////////////////////////////////////////////////000000000000111111111222333444555666777777888999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;===??????>>>===>>>???????????????????????????>>>???@@@@@@@@@@@@CCCEEEGGGGGGHHHHHHGGGGGGFFFFFFIIIIIIHHHGGGFFFFFFEEEEEECCCBBBBBBAAAAAA@@@??????BBBBBBBBBBBBCCCDDDDDDEEEFFFHHHJJJKKKKKKHHHEEECCCEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGEEECCCBBBBBBCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLMMMMMMHHHIIIJJJJJJIIIJJJLLLNNNLLLNNNQQQUUU[[[```eeehhhggghhhgggeeecccdddiiimmmrrr{{{}}}~~~zzztttiiifffbbb^^^ZZZUUUPPPLLLJJJHHHEEECCCAAA@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======;;;:::999999999:::888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777888888888777888999999999999888777888888888888777777777777666666666666666666666666666666666666666666666666555666666777777666666555666777777777777777777666666555555555444444444444555555333222222222333444333333333333333333333333333333333444444444555555333333333333333333333333222222222222222222222222333333222222222222333333111222222222222333333333333444444555555444444333222222222222333333333333333444555777777777666666444333222333444555444222333444555666666777777777666666666666777888::::::::::::999888888999999999888888888888888888888888999999888999::::::999777777888888999999::::::;;;999:::;;;;;;:::999:::<<<;;;===???BBBCCCDDDDDDDDDBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>??????AAACCCDDDDDDCCCBBBBBBCCC@@@@@@@@@AAABBBCCCDDDEEE...------,,,------......////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++***)))))))))(((((((((((('''(((((())))))***++++++++++++************++++++************************************************************++++++++++++))))))***+++,,,---......,,,,,,,,,,,,---.........,,,,,,---------...------......................../////////////////////////////////000000000111111222222333444555666666777888888777777777888999999;;;;;;;;;;;;;;;::::::::::::<<<>>>???>>>======>>>>>>>>>??????????????????>>>???@@@@@@@@@AAACCCEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCBBBBBBAAA@@@???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHHHHFFFEEECCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGEEECCCBBBBBBCCCDDDBBBDDDEEEEEEEEEEEEFFFHHHEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFHHHJJJJJJIIIIIIIIIJJJHHHIIIKKKNNNRRRVVVZZZ\\\XXXZZZ[[[ZZZXXXWWWZZZ]]]aaaiiipppsssxxx|||{{{wwwvvvvvvwwwyyy|||}}}zzzwwwtttqqqnnnnnnpppqqqsssssssssqqqpppllllllkkkjjjiiiiiiiiijjjhhhiiijjjjjjhhheeeaaa___VVVTTTQQQNNNLLLIIIGGGEEECCCBBBAAA???======>>>???>>>>>>????????????>>>>>>;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666666777777777888888777888999999999999888777888888888888777777777777555555555555555555555555666666666666666666666666555555666777777666555555666666555555555555666666555555555444444444333333666555333222111222333444333333333333333333333333333333333444444444555555333333333333333333333333111111111111111111111111333333222222222222333333111111222222222333333333444444333333333333444444111222222222222333333333222333555777888777666666444333222222444444333222444555666777777888777777777777666666777888999999999888777777777888999:::999999999999999999999999999888888888::::::999777777777888888999:::::::::777999;;;:::999999:::===<<<===@@@CCCDDDEEEDDDDDDAAAAAA@@@@@@???@@@@@@@@@@@@??????>>>>>>?????????@@@BBBDDDCCCBBBAAABBBCCC@@@@@@@@@AAABBBCCCDDDEEE------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((&&&''''''((()))*********++++++************++++++************************************************)))************+++++++++''''''(((***+++,,,---...------,,,,,,+++,,,,,,---------------------..............................///////////////.........////////////000000000000111222222333444555666777777666666666666777777888:::::::::::::::::::::::::::<<<>>>???===<<<<<<===>>>>>>>>>>>>????????????>>>???@@@AAA@@@AAADDDFFFDDDEEEGGGIIIKKKLLLMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHEEECCCBBBBBBCCCDDDCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCEEEEEEDDDDDDCCCFFFHHHIIIIIIFFFDDDCCCCCCGGGGGGHHHJJJMMMQQQTTTVVVOOORRRTTTSSSQQQPPPRRRTTTPPPVVV\\\___ccchhhiiifffgggeeedddcccfffjjjnnnqqquuuttttttsssssssssssstttuuusssqqqqqqqqqqqqooommmkkkjjjhhhgggfffdddaaa^^^]]]^^^```aaaaaa```^^^]]][[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYYYYXXXUUURRRQQQQQQJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBAAA???===<<<===???;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<======<<<<<<999999999999999999999999999999999999999999999999777888999:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;555666666666777777888888777888999::::::999888777888888888888777777777777444444444444444444444444666666666666666666666666444555666777777666555444666555444333333444555666555555444444444333333333666555333111111222333444333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333333222222222222222222333111111111222222333333333444444222111111222444444111111222222222333333333222333555777888888777666444333222222444444333222555666777888888999999999888777777777777777888888888777666666666777999:::::::::::::::::::::::::::999888777888::::::888777777777777888999999::::::555888::::::888888;;;===<<<>>>AAACCCEEEEEEDDDDDD@@@@@@@@@???@@@@@@AAAAAA@@@@@@???????????????@@@@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@AAABBBCCCEEEFFF000000///.....................//////......---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***++++++***'''&&&&&&'''***+++"""$$$(((+++,,,,,,***)))************************)))************+++++++++))))))***+++,,,,,,------------------------------+++,,,------......------//////.........---------,,,,,,.../////////...---///////////////.........///000000222333444555555444444555666777777777666666777777999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>??????@@@BBBBBBAAAAAAAAABBBCCCCCCEEEGGGJJJLLLMMMLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDGGGGGGGGGFFFFFFDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDBBBAAA@@@AAACCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHFFFEEEFFFIIIJJJJJJJJJHHHGGGEEEDDDBBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLOOOPPPQQQSSSVVVXXXZZZZZZYYYXXXXXXXXXZZZ]]]```aaabbbbbbaaa```______`````````````````````___^^^]]][[[[[[ZZZXXXVVVTTTRRRPPPRRRRRRSSSSSSSSSSSSSSSRRROOOOOONNNMMMMMMMMMMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCBBBAAAAAA@@@??????======<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888777888999:::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777777777777777777777:::999888666666666777777666777888888888777555444555555555555555555555555555555555555444444444444555666666666666666555555444444555555555555444444333333333333333333333333444444444444333333222111222222222222222222222222333333333444444444555555555444444333333444444555111111111111111111111111333333333333333333333333000000111222222333444444333333333333333333333333111111222222222333333333555555555444444555555555333333333444444444555555777777777777777777777777555555555555666666666666777777777777777777888999;;;999777888:::;;;999777555555666666777777888888666777888999999888777666:::999888888777777888888<<<>>>@@@BBBBBBBBBAAA@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBBBB@@@???===<<<<<<<<<===>>>@@@CCCEEEGGG//////...---------------...............------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***++++++***(((''''''(((***+++$$$&&&(((***++++++***))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------///.........------------,,,---.../////////...---/////////////////////...///000000111333444444555333444555666666777777666666777777888999:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@@@@????????????@@@@@@BBBAAAAAAAAAAAABBBBBBCCCEEEFFFIIIKKKLLLKKKJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAADDDCCCCCCBBBCCCDDDEEEFFFFFFEEECCCBBBAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEHHHIIIIIIIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNPPPQQQRRRMMMMMMLLLLLLNNNPPPRRRTTTWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTTTTRRRRRRQQQPPPNNNLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>======>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888888777888999999:::::::::999::::::999999999999::::::::::::::::::::::::::::::;;;:::::::::999999999999:::::::::::::::::::::::::::999999888777777666666777777777777777777777777999888777666666666777888666666777888777666555444555555555555555555555555666666555555555444444444444444555555555444444333444444555555555555444444333333333333333333333333333333333333333222111111222222222222222222222222222222222222333333333444333222222222222222222333111111111111111111111111333333333333333333333333111111111222333444444444333333333333333333222222111111222222222333333333555444444333333444444555333333333444444444444555777777777777777777777777555555555555666666666666777777777666777777888999;;;999888888:::;;;:::888666666666777777777888888666777777888888777666666888888888888888999:::;;;<<<===???AAABBBAAA@@@@@@?????????>>>>>>?????????>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>===<<<>>>======>>>???AAACCCDDD......---,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,---,,,+++***************+++***))))))))))))***+++))))))))))))))))))))))))******))))))))))))************))))))))))))******************************((((((((())))))*********(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------............------------,,,---......//////............/////////////////////000000111222333444444333333444666666777777777666666777888999::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@????????????@@@@@@AAA@@@@@@@@@AAAAAABBBCCCCCCEEEGGGJJJKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFDDDCCCDDDFFFGGGGGGGGGBBBAAA@@@@@@?????????@@@AAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEGGGHHHIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFGGGIIIJJJKKKLLLKKKJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777888999999:::999999999999999888888888888999999::::::::::::::::::::::::999999999999888888888888:::::::::999999888888777888888777777666666555555777777777777777777777777777777666666666777888888666666777777666666555444666666666666666666666666666666666555555555555444222333333444444333333222333444444555555444444333333333333333333333333333111222222222222111000000111111111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111333333333333333333333333111222222333333444444555444444333333222222222111111111222222222333333333333333222222222222333333333333333333444444444444666666666666666666666666444555555555555666666666777666666666777777888999:::999888999:::;;;:::999777777777777777888888888555666666777777777666555777777888888999;;;<<<===<<<===???@@@AAAAAA@@@??????>>>>>>======>>>>>>???============>>>???@@@AAA???????????????>>>======>>>>>>=========???@@@AAA///...------,,,,,,------------.........---,,,,,,,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***)))***+++,,,,,,+++***)))+++***)))(((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,---------------------------------...........................///////////////000000111222333333333222333444555666777777777666666777777888999999:::;;;;;;<<<===>>>??????@@@@@@@@@????????????@@@@@@@@@??????@@@@@@AAABBBCCCBBBCCCFFFHHHIIIIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@??????@@@BBBDDDEEEBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAACCCDDDFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@CCCDDDFFFHHHHHHGGGEEEDDDEEECCCBBBBBBDDDFFFEEEEEE@@@@@@????????????@@@AAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEFFFFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;;;;:::999999999999999:::::::::::::::::::::::::::::::::;;;;;;::::::999888888888888888999999999999888888888888777777777777888888999999999999999999999999:::999999999999888888888:::999999888777666666555777777777666666666555555777777777777777777777777666666666666777777888888666666666666555555444444666666666666666666666666666666666555555555444444111222333333444333333333333333444444444444333333222222222222222222222222000000111111111111000000000000000000000000000000111111111222222222222333000000000//////000000000111111111111111111111111222222222222222222222222222222333333333444444444444444333333222111111111111111222222222333333333222222111111111111222222222222333333333444444444555555555555555555555555444444444555555555666666666666666666666777888999:::999999999:::;;;::::::888888888888888888888888555555555666666666666666999999999999:::;;;<<<===;;;<<<===???????????????>>>======<<<<<<======>>>============>>>???@@@@@@======>>>>>>>>>>>>============<<<<<<===>>>@@@AAA000//////...............---------...---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******)))))))))*********++++++++++++******))))))))))))))))))))))))******))))))))))))******)))))))))******))))))))))))***+++,,,,,,+++***))),,,+++)))(((((((((***+++************************))))))*********+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------------------------......//////---.........//////000000000000000111111222222333111222333555666666777777666666666777777888888888::::::;;;<<<===>>>>>>???@@@??????>>>>>>??????@@@>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@?????????@@@BBBCCCEEEBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAACCCEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@???BBBDDDFFFGGGHHHGGGEEEDDDDDDBBBAAABBBCCCDDDDDDCCC@@@@@@@@@@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB>>>>>>>>>======>>>????????????????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;888888888999999999999999::::::::::::::::::::::::;;;::::::999999888777777888888888999999888888777888777777666666777777888999999999999999999999999::::::::::::999999999999999999888777666666555555777777777777777666666666666666666666666666666666555555666666777777777777666555555444444444444444666666666666666666666666555555555555444444444444111222333444444444444444222222333333333333222222222222222222222222222222///000000111111000000000000000000000000000000000222222222222333333333333111111000000000000111111111111111111111111111111222222222222222222222222222222333333333333333444333333333222222111111111111111222222222333333333111111111000000111111111222222222333333333444444444444444444444444444444444444444444555555555555555555555555666777888999999999::::::::::::;;;<<<::::::999999888888777777555555555555555666777777;;;;;;:::999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===>>>???@@@<<<<<<===>>>>>>>>>>>>===;;;;;;;;;;;;===???AAABBB000000///............///---------------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))******+++******+++,,,,,,+++******))))))))))))))))))))))))******))))))))))))******))))))************))))))((()))***++++++***)))(((,,,+++***)))((()))***+++************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////------......///000000000000000000111111111222222000111333444666666777777555555666666777777777777888888999:::;;;<<<======>>>>>>>>>======>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAABBBAAAAAA@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDDDDBBBAAAAAACCCDDDCCCBBBAAAAAAAAA@@@AAAAAABBBBBB??????@@@AAAAAABBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@??????;;;;;;;;;;;;;;;<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888777777888888888999888888777666888888777777777777888888999999999999999999999999;;;:::::::::999999999999888888888777777666666555777777777777777666666666666666666666666666666666555555666777777777666666555555444333333333333444555555555555555555555555444444444333333333333222111111222333444444444444111222222333333222222111222222222222222222222222///000000111111111111000111111111111111111111111222222222222333333333444222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111000000000000111111222222222222333333333333333333333333333333333333333444444444444555555555444444444555666777888999888999;;;;;;::::::<<<===;;;;;;;;;:::999888777777555555555555666777888888;;;;;;:::999999999999999:::;;;;;;<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>???<<<===>>>>>>>>>>>>>>>===;;;;;;;;;;;;===???AAACCC//////...------------...,,,------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))(((((())))))***+++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((((())))))******))))))(((*********)))******++++++************************)))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...------,,,---...///000------......///000000111000000000000111111111111000111222444555666777777555555666666666666777777777777888999:::;;;;;;<<<======<<<<<<<<<<<<==================???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@<<<===>>>@@@AAAAAAAAABBB??????@@@@@@AAA@@@@@@??????AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAABBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAAAAACCCDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAA?????????@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCAAABBBBBBCCCCCCDDDDDDEEEAAAAAA@@@@@@??????>>>>>>??????@@@AAAAAABBBBBBBBB??????>>>>>>??????@@@AAA??????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@??????>>>????????????>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888999999999999999999999999::::::999999888777777777888888888888888777666666999888888777777888888999888888888888888888888888999999999999888888888888777777777777777777777777555555555555555555555555666666666666666666666666555666777777777666555444555555333222222222333444444444444444444444444444333333222222222222111111///000111222333333333333111111222222222222111111111111111111111111111111///000111111222222222111222222222222222222222222111111111111222222222222222111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333111111222222222333333333222111111000000111111222111222222222222333333333333333333333333333333333333333444444444555555555444444444555666777888999777999;;;;;;::::::<<<>>>===<<<;;;:::999888777777666666555555666777999:::999999888888888999999:::::::::::::::;;;<<<===>>>;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>?????????>>>============<<<<<<===???@@@AAA......---,,,,,,,,,,,,---,,,,,,---------,,,++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,'''((((((((()))+++,,,---***+++,,,------,,,+++***))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((()))(((((((((((((((((()))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,---------......---,,,---...///000---------...///000000111000000000000111111111111///000222444555666777777555555555666666666666666666666777888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA;;;<<<>>>@@@AAAAAAAAA@@@===>>>????????????>>>>>>@@@AAACCCEEEEEEFFFEEEEEECCCCCCCCCDDDCCCBBBBBBAAA???@@@AAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFEEECCCBBBBBBCCCDDDCCCBBBBBBAAAAAA@@@??????@@@@@@>>>??????@@@AAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEEEEAAAAAAAAA@@@@@@??????>>>:::;;;<<<===>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA>>>???@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>>>>===<<<;;;:::999<<<<<<;;;;;;<<<===>>>>>><<<<<<===>>>>>>=========:::::::::::::::::::::::::::999999888777666555555999999999999999999999999::::::999999888777777777888888888888888777666666999999888888888888999999888888888888888888888888888888888888777777777777777777777777888888888888444444444444444444444444666666666666666666666666666666777777777555444333555444333222222222333444333333333333333333333333222222222111111111000000......000111111222222222111111222222222222111111111111111111111111111111000000111222222222222222222222222222222222222222000000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000//////000111222333333444111111222222222333333333222222111111111111222222111111222222222333333333222222222222222222222222333333333444444444555555333333444444666777888999777:::<<<<<<::::::<<>>>>>???????????????>>>======@@@???>>>======>>>???@@@------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++***))))))+++---...///***&&&'''+++//////---************************++++++************++++++))))))))))))))))))))))))((()))*********((('''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))************---+++))))))+++,,,***''',,,)))''''''(((***++++++*********++++++,,,,,,,,,...---+++*********++++++)))))))))***+++++++++,,,************************,,,,,,------.../////////............////////////////////////000000000000111222222333333444444555555555555555555555444444333555777777777888:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???AAAAAA@@@@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBB@@@??????@@@@@@============>>>???@@@AAAAAA@@@@@@@@@??????>>>>>><<<>>>@@@BBBDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????DDDEEEEEEEEEEEEEEEDDDDDDAAAAAABBBBBBAAAAAA@@@???BBBAAAAAA@@@???>>>============>>>???@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;;;;======>>>>>>>>>>>>======???>>>>>>=========>>>>>>>>>>>>????????????>>>>>>======<<<<<<<<<<<<======>>>>>>===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999;;;;;;:::999999:::;;;;;;999999888888888888999999999999999888888888777777:::::::::999999999888888999999888777666666777777555555666666777777888888888888888888888888888888;;;;;;;;;:::999888777666888888777666555444333333555555555555555555555555555555444444333333333333666555555555555444444444222222222222222222333333000000111222222222222111111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000111111111111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000////////////000111111111111111111111111111111111111111000000000000111111111111111111222222222333333333333333333333333333333333222222333333444555666666444444444555555555555666777999;;;======<<<;;;:::;;;;;;:::888777555444444555555666777777777777777777777777777777777777777777777888999::::::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>@@@AAA???=========>>>???????????????------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++*********+++,,,---+++***((()))************************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,***))))))+++,,,***((()))'''%%%$$$&&&((()))))))))))))))******+++++++++---,,,+++*********++++++***************+++++++++++++++++++++++++++++++++,,,,,,------.../////////............////////////.../////////000000000000111111222222333444444444444444444444444333333333333555777777777777999;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======???AAAAAA@@@???@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEECCC@@@>>>=====================>>>???@@@@@@@@@@@@??????>>>>>>>>>>>><<<>>>@@@BBBDDDCCCCCCBBBAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@?????????CCCDDDDDDDDDDDDDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???AAA@@@@@@??????>>>>>>>>>======>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>======<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;>>>======<<<<<<<<<=========>>>>>>??????>>>>>>=========<<<<<<<<<<<<=========<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::::::::999999999;;;:::999888888999:::;;;999888888777777888888999999999999888888888777777999999888888888777777777999888777777666666777777666666666666666777777777888888888888888888888888999999999888888666555555666666666555555555555555444444444444444444444444444444555555555444333333555555555555444444444444222222222222222222222222111111222333333333333222111111111111111111111111000000000000111111111111000111111222222111111000111111111111111111111111000000000000000000000000//////000000000111111111333333222222222111111111////////////////////////000000000000000000000000000000000000000000000000111111111000000000////////////000111111111111111111111111111111111111111000000000000111111111111111111111222222222333333333333333333333333333333222222333333444555555555555555555555666666666666777888:::;;;;;;:::999888888888777777666666555555555555666777777777777666777777777777777777777777777777777888999999999:::999999::::::;;;;;;;;;<<<;;;::::::::::::;;;;;;<<>>@@@AAA???======>>>>>>???????????????------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,)))***++++++)))(((((((((************************+++******))))))******+++))))))))))))))))))))))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))((()))+++++++++))),,,***((((((***+++,,,+++)))))))))))))))*********,,,,,,+++************++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---............/////////....../////////000000000111111111222333333444444222222222222222333333333333555666777666777888:::999999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAA??????@@@AAA???@@@AAABBBCCCDDDEEEFFFGGGFFFCCC@@@===<<<;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>===============>>>@@@BBBCCCCCCBBBAAAAAA@@@???>>>>>>???@@@AAA@@@@@@@@@???????????????BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????????????????===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????=========<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999888888888888999999999888888777777888888999999888888888888777777777777777777777666666666666888777777666666666666777777777666666666666666666777777777777777777777777666666666666666555444333444444444555555555666666444444444444444444444444222444555777777666444333555555444444444333333333333333333222111111111000111222333333444444333333111111111111111111111111000000000000111111111111000111111222222111111000111111111111111111111111000000000000000000000000//////000000000000111111222222222222111111111000////////////////////////000000000000000000000000000000000000000000000000111111000000000000////////////000111111111111111111111111111111111111111000000000000111111111111111111111222222222222333333333333333333333333333222222222333333444444555555555555555666666666666666777888999888777666555555555555555555666666666444555666666777666666666777777777777777777777777666666777777777777777777777888888999:::;;;<<<<<<:::999999999::::::;;;<<>>======?????????======>>>??????@@@@@@??????------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++************+++************************************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((((()))))))))************)))(((((()))***+++++++++---+++******,,,---------))))))******************++++++******************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////---------.........//////........./////////000000000000111111222333333333222222222222333333333333333555666666666666777999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCEEEDDDAAA???===<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>==================<<<<<<===>>>AAACCCCCCCCCBBBAAAAAA@@@???>>>>>>???@@@AAA?????????????????????>>>@@@@@@AAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????===>>>>>>>>>?????????@@@===>>>>>>>>>?????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@??????>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999::::::;;;<<<<<<======>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<888888999999999:::::::::999999:::::::::;;;;;;;;;:::::::::999999999999888888888777777777777888888888888777777777777888888888888888888777777777777777777777666666666555555777666666555555666666666777777777666666555555444777777777777777777777777555555555555555444333333444444444444444444444444333333333333333333333333111333555888888777555444444444444444333333333222444333333222111000000///000111222222333333222222111111111111111111111111///000000000111111111111000000111111111111000000111111111111111111111111////////////////////////////////////000000000111222111111111111000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000111111111111111111111111111111111111111///000000000111111111111111111111111222222222222222222222222222222222222111222222222333333333444333333444444444555555555666777777777777666444444444444444444444444444444444444555666666666666555666666666666666666666666666666555555555555555555666666777888999;;;;;;<<<999888888999999:::;;;<<<======<<<===>>>>>>>>>===>>>>>>???@@@@@@@@@@@@???------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))***+++++++++******,,,)))&&&'''***,,,,,,+++***************************))))))))))))))))))***((((((((((((((((((((((((***)))(((''''''((()))*********))))))((((((''''''((((((((((((((((((((((((((()))))))))************'''((()))))))))******+++)))((('''''')))******)))++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------........................//////////////////000111111222222333222222333333444444444555333444666666555555666888888888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::;;;===??????>>>>>>>>>???BBBBBBAAAAAA@@@@@@??????@@@???>>>===<<<======>>>===<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<======>>>???AAACCCCCCCCCAAAAAA@@@@@@???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>=========>>>??????@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBB??????@@@@@@??????>>>===;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;;;;<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;777777888999999:::::::::999999999:::::::::;;;;;;::::::999999999888888888777777777777777777777777888777777777777777777888777777777777777777777777888777777777777666666666666555555555555555666666777777666666555555444444666666666666666666666666555555666666555555444444555555555444333222222222333333333333333333333333111222555777888777555333444333333333222222222222333333222222111000////////////000111111111111111000000000000000000000000///000000000111111111111000000000111111000000000000000000000000000000000////////////////////////...////////////000000000111111111000000000//////........................//////////////////////////////////////////////////////////////////000000//////000111111111111111000000000000000000000000///000000000111111111111000000111111111222222222222222222222222222222222111111111222222222222222111111111222222222333333666666666666555555444444555555444444333222222222333333444555555555555555555555555555555555555555555555444444444444444444555555666777888999:::;;;777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@@@@@@@@@@------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))*********++++++***)))(((((()))************************************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************''')))***)))(((((()))+++)))(((((()))***+++***))),,,,,,,,,+++++++++++++++((()))******+++*********+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,------------.........------.........//////////////////000111111222222222222333333444444555555333444555555444444555777777777888888999:::::::::;;;;;;;;;;;;::::::::::::;;;===>>>???>>>===>>>???CCCBBBAAA@@@???>>>===<<<===<<<;;;;;;<<<===???@@@>>>======<<<<<<===>>>>>><<<<<<<<<<<<============>>>???AAACCCCCCBBBAAA@@@????????????????????????============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@????????????@@@@@@AAA>>>????????????>>>======:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999888888999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;888888888999999:::::::::999999999999::::::::::::999999999999888888888888777777888888888888777777888777777666666777777888666666777777777777777888777777777777666666666666555444444444444555555666666666555555555555555555666666666666666666666666555555666666666555555444666555444333222111111000222222222222222222222222111333444666666555333222333333333222222222111111222222222111000000000///...//////000111000000000000000000000000000000000000000000000111111111111///000000111111000000///000000000000000000000000000000000000000000000000......////////////000000000000000000////////////........................////////////////////////////////////////////////......////////////000000//////000111111111111111000000000000000000000000000000000000111111111111000000000111111111111222222222222222222222222222111111111111111111111111000000000000111111111111555555444444444444444444555555555444333222222111222333444444555555444444555555555555555555555555333333444444444444444444444555555666777888999999666666777777888999:::;;;999:::<<<<<<;;;;;;<<<>>>>>>???@@@@@@AAA@@@@@@@@@------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************)))((((((((()))+++,,,(((///555333,,,&&&'''***************************))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))+++***'''&&&(((***+++***)))+++,,,---,,,***++++++++++++*********)))'''((()))***++++++***)))***************+++++++++++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,---------.........---------.........//////......//////000111111222111111111222333444444444222444555555444333555666666777777888999999::::::;;;;;;;;;:::::::::999999:::<<<>>>>>>===<<<===>>>AAAAAA@@@???>>>======<<<;;;;;;::::::;;;===???@@@???>>>>>>======>>>>>>>>><<<<<<=========>>>>>>>>>>>>@@@AAACCCCCCBBBAAA@@@===>>>???@@@@@@???>>>===<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@>>>>>>??????>>>>>>===<<<999999999999999999::::::999999::::::::::::999999999888888999:::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999999::::::999999999:::::::::::::::888999999999999:::::::::999999999999888888888888777777888999999888777777777777666666666666777777666666666666777777888888666666666555555555444444444444333333444444555666444444555555555555555555555555555555555555555555444444555555555555555444444333333333222222111111222222222222222222222222333333333444333333222111222222222222111111111111111111111111000000000000//////000111111111111111000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000........./////////000000000000/////////.................................////////////////////////////////////////////////........./////////000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111000000000000000111111111111222222222222222222333333444444444444444444333333222222333444444444444333444444444444444444444444222333333444444555555555555555555666666777777777666666666666888999:::;;;777999;;;;;;::::::<<<>>>>>>???@@@@@@AAAAAA@@@@@@---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++***((('''''')))+++,,,'''555BBB???000%%%&&&---************************))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((*********)))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((***+++***'''&&&''')))'''&&&&&&'''))))))(((&&&+++*********))))))(((((('''((()))+++++++++***)))))))))******+++++++++,,,***************************++++++,,,,,,---......,,,,,,,,,---------......---------.........//////......//////000111111111///000000111222222333333222444555444333333444555666777777888999999::::::;;;;;;;;;::::::999999999:::<<<>>>>>>===<<<===>>>????????????>>>>>>>>>>>><<<;;;::::::;;;<<<>>>?????????>>>>>>>>>>>>>>>???<<<=========>>>>>>?????????@@@BBBCCCCCCBBBAAA@@@<<<===@@@AAAAAA@@@===<<<;;;<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCCCCCCC???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>??????>>>>>>>>>>>>>>>======<<<999999999999999999999:::888888999999999999888888999999999999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;::::::999999999999999999:::::::::::::::::::::::::::888888999999999:::::::::999999999888888888888777777888999::::::999888777777777666666666666777777555666666666777777888888555555444444444333333333333333333333444444555666333444444555555666666666555555555555555555555555333333444555555444444444111222222222222333333333111111111111111111111111444333333222222111111111222222222111111111111000000000000000000111111111000000111222222222222222000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000............/////////000000/////////....................................////////////////////////////////////////////////---.........//////000000//////000111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111111111111000000000000000000111111111111222222222000000//////000111222333222222333444444555666666222222333444444444444333444444444444444444444444222222333444444555666666555555555666666666666666555555555666777999:::;;;666999;;;;;;999999;;;>>>??????@@@AAAAAAAAAAAA@@@++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((000777666///***+++///++++++******))))))(((((()))************+++++++++*********)))))))))))))))---+++***(((((()))+++,,,******))))))))))))******))))))************))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***((((((((())))))+++*********))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...............////////////...---+++++++++,,,...000111111000000111111222333333222222222222333444444555555555555666666666666===<<<:::999999999::::::999:::;;;<<<============<<<===>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======???????????????>>>======???===<<<<<<>>>@@@@@@@@@@@@BBBCCCDDDDDDAAA>>><<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<============???BBBDDDEEEDDDDDDDDDEEEAAAAAAAAA@@@@@@?????????>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;<<<;;;::::::::::::;;;<<<===>>>???@@@@@@???>>>===::::::888888888888::::::888999999999999888777777777888999999::::::::::::<<<<<<;;;::::::999888888777777888888888777777666777888999:::;;;:::999888777777777777777777777777999999999888888888888777777777777777777777777777666666555444444444444555555555555555555555555555666555444333333333333333444333222111222444666888666666666666666666666666444444444444444444444444444444333333333333222222222222222222222111000///000000111111222222222333000111333444555444333333222222222222222222222222000000000000000000000000//////000000111111111222000000//////......------//////000000111111111222000000000000000000000000//////000111111111111111////////////000000000000111111000000//////............//////...---,,,,,,////////////////////////000///...------...///000...///000111111000///...000000111111111111000///000000000000000000000000000000000000000000000000......////////////......000000000000111111111111...///000111222333333333111111111111111111111111000000000000000000000000000000000000000000000000111111222333333333333222555555555444444333333333444444444444444444444444333333444444555666666777666666666666555555555555666555555555555666777777;;;;;;:::;;;;;;<<<===>>>@@@@@@??????@@@@@@AAABBB++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++&&&,,,111000+++'''(((+++))))))))))))((((((((('''))))))*********+++++++++***)))))))))))))))))))))...---+++)))(((((()))*********))))))))))))******))))))************))))))(((((())))))))))))((((((+++++++++*********))))))))))))))))))))))))))))))+++***)))(((((())))))***************)))))))))(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...------............///////////////...---,,,---...000111111111111111111222333333333333333333333444444555555555666666666666777777<<<;;;:::999888888999:::999999:::<<<<<<=========<<<===>>>??????>>>===<<<999:::::::::;;;;;;;;;;;;>>>>>>??????>>>>>>===<<<>>><<<;;;<<<>>>@@@AAAAAA@@@@@@AAABBBAAA???===<<<======>>>??????>>>==================>>>>>>??????AAACCCFFFFFFEEEDDDDDDEEEAAAAAAAAAAAA@@@@@@??????>>>>>>===;;;;;;::::::;;;>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999999999:::;;;:::::::::::::::999888888888888999:::::::::::::::;;;::::::999888888777777777777888888888888777777555666888999999999999888888888888888888888888888999999999888888888777777666666666666666666666666666666555444444444444444555555555555555555555555555555444333333333333333444333222222222444666777333333333333333333333333444444444444444444444444444444333333333222222222222222222222222111000000000000000111111111222222111111333444444444333333111111111111111111111111000000000000000000000000//////000000000111111111///////////////////////////000000000111111111111000000000000000000000000//////000111111111111111.../////////000000000000000000000///////////////......//////...------,,,........................222111000//////000111222//////000000000000/////////000000000000000//////000000000000000000000000000000000000000000000000......////////////......//////000000000111111111000000111111111111111000111111111111111111111111000000000000000000000000000000000000000000000000000111222222333333222222444444444444333333333333444444444444444444444444333333444444555555555666666666666666555555555555555555555555666666666666:::::::::;;;;;;===>>>?????????>>>>>>??????@@@AAA************************************************++++++++++++++++++++++++************************''')))++++++)))'''((()))******))))))))))))(((((()))))))))*********++++++))))))))))))))))))******///---+++)))((('''((((((***))))))(((((())))))***))))))************))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&***************************))))))((())))))***+++************))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,,,,,,,(((***+++---------,,,,,,---............/////////111000///...///000111222222222222222333333333444444333333333333444555555666666666777777777888888::::::999888888888888999888999:::;;;;;;<<<<<<;;;<<<======>>>>>>======<<<::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<<<<;;;;;;===@@@BBBCCCCCC?????????>>>>>>===<<<<<<===>>>????????????>>>======>>>>>>???@@@AAABBBBBBDDDFFFHHHHHHFFFDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::;;;<<<;;;<<<<<<<<<<<<;;;::::::888999::::::::::::::::::999999888888777666666666777777888888888888777777444555666777888888888888999999999999999999999999999999888888888777777777666666666666666666666666666555555444444444444444444444444444444444444444555444444333333333333333333333222222222444555666333333333333333333333333444444444444444444444444333333333333222222222222111222222222222111000000//////000000000000111111111111222333333333222222000000000000000000000000000000000000000000000000//////000000000000111111......///000000111222222000000000000111111111111000000000000000000000000//////000000111111000000....../////////000000000//////////////////000000.........///......---,,,........................111000000//////000000111000//////////////////000......///////////////...000000000000000000000000////////////////////////......////////////......//////000000000000111111000000000000000///......111111111111111111111111000000000000000000000000000000000000000000000000000111222222333333222222333333333333333333444444444444444444444444444444333333333333444444444444666666666666555555555555333444666777777777666555999999::::::;;;===>>>???=========<<<===>>>>>>???))))))))))))))))))))))))************************************************************************,,,***))))))************+++*********************))))))))))))************)))))))))))))))*********---,,,***)))(((((((((((())))))(((((((((((())))))))))))************))))))***)))(((''''''((()))***%%%&&&&&&&&&&&&'''''''''************************((((((((())))))***++++++*********)))))))))))))))************************************************+++++++++++++++,,,,,,,,,******+++,,,------,,,,,,---------.........//////000000/////////000111222222222333333444444444444444444333333444444555666666666777777888888999999999888888888888888888888888999::::::;;;;;;;;;:::=================================>>>>>>>>>>>>???<<<<<<============<<<<<<<<<<<<<<>>===<<<======>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@BBBCCCDDDDDDFFFGGGIIIHHHFFFDDDCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===============<<<<<<;;;999999::::::::::::999999888888888777777666666666666777777888888888888777444555666777888888999999999999999999999999999999888888888888777777777777666666666666666666666666666555444444333333444444444444444444444444444444444444333333222333333444333333222222222333444555444444444444444444444444333333333333333333333333333333333222222222222111111111222222222111111000///////////////000000000111111222222222222222222000000000000000000000000000000000000000000000000//////000000000000000000///000000000111111111222000000000000000111111111000000000000000000000000//////000000000000000///........./////////000000---......//////000000000---...............------................................................000///...------...///000------......///.........000000000000000000000000..............................////////////......////////////000000000111...///////////////......111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222222111111222222333333444444333333333333333333333333333333333333333333333333666666666666555555555555333444666888888777555444888888999999;;;<<<>>>???;;;;;;;;;;;;;;;<<<<<<===))))))))))))))))))))))))************************************************++++++++++++++++++++++++---***((((((***,,,,,,***((()))))))))))))))))))))(((((()))))))))*********(((((())))))************))))))))))))))))))******))))))(((((((((((())))))))))))************))))))***)))(((''''''((()))***'''((()))***+++---......************************(((((())))))************))))))))))))))))))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++,,,,,,---------------------------............///.........//////000000111222333444444444333333444333333333333444555555555666666777888999999999888888888888888888888888999999::::::;;;;;;::::::======<<<<<<<<<<<<===============>>>>>>>>>>>>???<<<<<<============<<<<<<======>>>AAAEEEHHHIIIIIIAAA@@@>>>======>>>???@@@@@@@@@BBBBBBBBBBBB@@@@@@>>>???@@@AAABBBCCCDDDDDDEEEGGGHHHHHHEEECCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;888999999:::999999888888888888888888777777777777666666777888888888888888666666777777888999::::::999999999999999999999999888888888777777777666666555555555555555555555555555555444333333333333333444444444444444444444444333333222222222333333444333222222222333333333444444444444444444444444444333333333333333333333333333333222222222111111111000111111222222222111111000000000///////////////111111111111111111111111111111111111111111111111////////////////////////000000//////////////////222111111111000000000///111111000000000000000000//////////////////////////////000000000//////...............////////////------......//////000000------...............---........................------............------000///...------...///000,,,,,,---...............////////////////////////------------------------......////////////.........////////////000000000,,,,,,...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000111111222222333333333333333333333333333333333222222333333333333333333666666666666555555555555333444666888888777555444777777888888999;;;<<<===::::::999999::::::;;;<<<************************************************************************++++++++++++++++++++++++***((('''''')))******)))%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))******((((((((()))******++++++''''''((())))))******+++)))((((((''''''(((((()))))))))************))))))))))))(((((((((((())))))&&&'''((()))+++,,,---...************************((())))))************)))))))))))))))************))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------.........------........./////////000111333444444444333222333222222222222333444444555555666666777888999999777888999999:::999999999::::::;;;;;;;;;;;;::::::===<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>============???CCCGGGIIIJJJIIIAAAAAA??????>>>???@@@AAA@@@AAABBBBBBBBBBBBAAA@@@>>>??????@@@AAABBBCCCCCCCCCEEEFFFFFFDDDBBBAAAAAA>>>>>>>>>???????????????===<<<<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<===;;;;;;<<<======<<<;;;;;;<<<============<<<;;;;;;888888888888888888777666888888888777777777777777555666777888888999888888888888777777777888999999999999999999999999999999888888777777777666666666555555555555555555555555555444444333333333333333333333333333333333333333222222222222222333333444222222222333333333333333111111111111111111111111333333333333333333333333222222222222111111111111000000111222222222222111111111000000000000//////222111000000///000000000111111111111111111111111////////////////////////000000////////////......222222111000000///......111111111111000000000000//////////////////////////////000000000///......------........./////////..................//////,,,---......///.........------------------------...//////000000//////...///..................///,,,,,,---...////////////////////////////////////..............................////////////............////////////000000+++,,,---///000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111111111111111111111222222333333333333333333333333222222222333444555555555666666666666555555555555333444666777777777666555777666666777777888999:::999999999999999::::::;;;++++++++++++++++++++++++************************************************************************'''(((((()))((())))))***&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***'''(((((()))******++++++(((((())))))))))))))))))((((((''''''''''''(((((())))))************))))))(((((())))))))))))((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))))))))***+++******((((((((()))))))))************************************************************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........------....../////////...///000222333444333222111222111111111111222333333333444555666777888888999777888999:::;;;;;;:::999;;;;;;<<<<<<<<<;;;;;;:::===<<<;;;;;;;;;;;;<<<===999:::::::::;;;;;;;;;;;;<<<===>>>>>>??????>>>>>><<<===>>>BBBFFFHHHHHHGGG@@@@@@@@@??????@@@@@@AAA>>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@@@@BBBDDDDDDBBB@@@???@@@<<<=========>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<;;;::::::<<<;;;:::999999:::;;;<<<:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999777777777777777666555555666666666666666666666666555666777888888999999999999888777666666666777777888888888888888888888888888777777777666666666666555555555555555555555555555444333333222222333333333333333333333333333333222222111111222333333444222222333333333222222222111111111111111111111111222222222222222222222222222222222222111111111111000000111222222222222222222222111111111000000000222111000///...//////000000000000000000000000000////////////////////////000000/////////.........////////////////////////111111111111000000000/////////////////////////////////000000///......------------.........//////..................------,,,------...//////......------------------------......///000000///......---......//////......---,,,,,,---//////000000000////////////////////////..............................////////////.............../////////000000---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111111111111111111000000000222222222222222222222222111111222444555666777888666666666666555555555555555555555555666666666666666666555555555666666777999999888888999999:::;;;++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&)))++++++***)))***+++((()))))))))******++++++(((((((((((())))))))))))'''(((((()))***+++++++++))))))******)))(((''''''((((((''''''''''''(((((())))))************))))))'''((()))******)))((('''***))))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((('''(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++***************+++,,,,,,,,,---------......---......///////////////...000222333333222111000111111000000111111222333333333444555666777888888888999:::;;;<<<;;;;;;:::<<<<<<<<<===<<<<<<;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;<<<<<<<<<============>>>???????????????;;;<<<>>>AAAEEEGGGGGGFFF????????????@@@@@@@@@@@@===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBBBB@@@?????????;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>============<<<<<<;;;::::::::::::;;;::::::;;;<<<<<<;;;::::::;;;:::999888888999:::;;;999:::;;;<<<<<<;;;:::999::::::;;;;;;::::::999888666666777666666555444444444555555555555555555555555555666888888999999999999888666555444444555555777777777777777777777777777777777777666666666666555555555555555555555555555444333333222222333333333333333333333333333333222111111111222333333444222222333333333222222111222222222222222222222222222222222222222222222222222222222111111111111000///000111222222222222222333222222222111111000000222111000.........///000////////////////////////////////////////////////000000//////.........---------......//////000000222111111111000000////////////////////////////////////000000///...---------------.........///////////////......------,,,,,,,,,---.../////////...------------------------+++,,,---......---,,,+++,,,---...//////...---,,,,,,---...///000000000000////////////////////////////////////////////////......////////////................../////////000000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111222222111111000000//////222222222222222222222222111111222444666777999999777666666666555555555555666555555555555666777777666666555444444444444555999999999888999::::::;;;++++++************++++++))))))))))))))))))))))))*********)))))))))((((((++++++++++++++++++++++++)))************+++++++++******))))))))))))******''''''(((((())))))*********)))((((((((()))+++,,,%%%&&&&&&'''((())))))***)))((((((((()))***++++++))))))))))))))))))))))))************************))))))))))))((((((((((((&&&''''''((()))******+++))))))(((((((((***+++,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---///000111111111000333222111000000111222333222333333444555666777777888888:::;;;<<<=========999999::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>@@@CCCEEEEEEEEE>>>>>>>>>>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>????????????>>>>>>>>>>>>============<<<<<<<<<<<<========================>>>>>>>>>>>>============???>>><<<:::999:::<<<===;;;;;;<<<<<<<<<;;;999888999999999999999999999999888888888888888888888888999999888777777888888999:::999888777666666666666555555444444444444555555444444444444555555555555666666666666555555555555444444444555555777888888:::999888777555333222222666555444333333333333333666555444333222222222222111111222222222333333333000000000000000000000000111111111111111111111111000111222222222000///...000000000000000000000000222111111111000000//////000111222333333222000///111333555666444222111111111111000000//////......333222222111000///......///////////////////////////////////////////////////////////////.........////////////////////////////////////////////////---------............///000///...---------------......//////......---,,,//////......------------111000///...------...////////////......---------000//////.........//////000///...---------------------......//////000000........................////////////////////////...............///000000111111000000//////......000000000000111111111111111222222222222111000000111111111111000000000000000000/////////111222333444222111//////000222333000000111111111222222222333333333444444444555555555555666666666666555555666666666666666666666666444444444333333222222222666777777999:::;;;<<<<<<+++******************+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******(((((((((((())))))))))))***)))((((((((()))***+++'''''''''(((((())))))***(((((((((((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''''''''((()))*********,,,+++***))))))******++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---///000111111000000222222111000000111222222222222333444555666777777777888999;;;<<<<<<======999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;========================???>>>???@@@CCCEEEEEEDDD??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>????????????>>>>>>>>>>>><<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>===;;;:::::::::;;;<<<<<<<<<===<<<<<<:::999888999999999999999999999999777777777777777777777777888888888888888888888888:::999888777666666666666555555444444444444555555666666666666777777777777666666666666555555555555444444444444555666777888888888777666666555555444666555444333333333333444555555444333222222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000111111111111000000000///111111111222222111111000555777888777555222000000111000000000/////////...111000000//////.........////////////////////////........................////////////............................................................------------............///...------,,,,,,------...............------,,,000/////////............000///...---------......,,,,,,+++++++++*********//////............////////////.........//////000............////////////------------------------.......................................//////000000000000000//////......//////000000000111111111111222222222222111000000111111111000000000//////111000///...//////000111111111111222222111111111111111222222222333333333333333333444444444444555555555666666666666555555555555555555555555555555555555555444444444333333555666666777888999:::;;;************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))))))))*********++++++******))))))))))))******))))))))))))(((((((((((())))))((((((((()))***+++)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++''''''(((((())))))******...---,,,+++************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------///000000000000000222111111000000111111222111222333333555555666777777888999:::;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>>>>>>>>>>;;;<<<<<<===>>>???@@@AAA????????????????????????>>>============<<<<<<<<<======;;;:::::::::;;;<<<=========<<<;;;:::888777888888888888888888888888666666666666666666666666666777888999999888777666999888777666666555666666555555444444444444555555555666666666666777777777666666666555555555555444444444444444555555666777555555666666666666666666555555444333333333444444555444333222222111222222111111111222222222222333222222222222222222222222111111111111111111111111222111111000000000000000000000000000000000000000111111111111000000000000111111111000000111111222888::::::888555111//////000000000000////////////........................////////////////////////................................................................................................------------............------,,,,,,++++++,,,,,,...............---,,,,,,000///////////////............---,,,,,,,,,------++++++************))))))///...............//////............///000111222/////////...............,,,,,,,,,,,,------------........................---............/////////000000000////////////...//////000000000000111111111111222222111111000///111111000000000000//////111000//////.../////////...000222333333222000///222222222333333333333333333333333333444444444444444555555666666555555444555555555555555555555555666666666555555555555555444555555666777888999999))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************))))))))))))************))))))((((((''''''(((((((((((())))))******************))))))))))))***)))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***+++++++++******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------......//////000000000111111000000000000111111111111222333444555666666666777888:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>???AAACCCDDDCCCBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????>>>>>>>>>=========>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<;;;::::::;;;;;;<<<>>>>>>===<<<:::888777666777777777777777777777777555555555555555555555555444555777999999888666555888777666666555555555666555555444444444444555555333333333444444444555555666666555555555444444444444444333333444555555666444444444444555555555555555444444333333333444444444333333222111111222222111111111111222222222222222222222222222222222222111111111111111111111111222111000//////000111222000000000000000000000000111111111000000000000000111111000//////000222333888999999777333000//////000000000000////////////..................//////////////////////////////........................------...............///................................................,,,,,,---------.........,,,,,,++++++***++++++,,,------.........---,,,,,,........................---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,......---------...//////...............///000000/////////......---------++++++,,,,,,,,,,,,,,,---........................------.........///......////////////////////////////////////000000000111111111111111111000000///111000000000////////////000000000000000000111111//////111222222111111000222222222222222222222222222222333333333444444444444444444555555444444444555555555555555555555555555555555555555555555555555555666777777888999999((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************))))))))))))************))))))((((((''''''''''''(((((())))))))))))************))))))))))))++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------.............../////////000000000000000000000000000000111222333444555555666666888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDDDDBBBAAAAAAAAA@@@@@@???>>>==============================<<<<<<<<<===>>>?????????????????????>>>>>>>>>===@@@@@@??????>>>>>>==============================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;>>>===<<<:::999777666666666666666666666666666666666666666666666666666666333444666888999888666555777666555555444555555555555555444444444444555555333333333333444444444444555555555555444444444444444333333333333444444555444444333333333333333222444444333333333444444555333333222111111111222222000000111111111222222222222222222222222222222222000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000111111111000///...///000222333333444555444111//////000////////////000000000000/////////////////////000////////////////////////........................,,,---------......//////................................................,,,,,,,,,------------...++++++*********++++++,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------...............---------------.../////////...------,,,,,,,,,---//////......------,,,,,,+++++++++,,,,,,---------........................,,,,,,---...///......---.............../////////...////////////000000000000111111111111000//////000000000////////////......///000111222222333333000000/////////000222333111111111111000000000000222222222333333333444444333333444444444444333333555555555555555555555555444444444444444444555555666777777777888999999999'''((()))******)))((('''))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&(((((((((((())))))))))))%%%&&&'''((())))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------.../////////000000111111000000//////000111111333333444555555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>???BBBDDDDDDBBB???@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>>AAA@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<;;;:::888777666666666555555555555555555555555666666666666666666666666333444555666777777666666555555444444444444555555555555444444444444555555444555555555555666666666555555555444444444444333333333333222222333333444333333333333333333222222444444333333333444555555222222111111111111222222000000000111111111111222222222222222222222222222000000000000000000000000000000000000000111111222000000000000000000000000000000000000111111111111////////////000111111222000111111111///...///111////////////000000000000////////////////////////////////////////////////------------------------,,,,,,,,,---......//////------------------------------------------------,,,,,,,,,,,,------------++++++******++++++,,,,,,---------------,,,++++++*********++++++++++++,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////...---,,,++++++++++++.........---------------++++++,,,,,,------......------------------------+++,,,---//////...---------............/////////......////////////000000000000111111000000///...000000////////////.........///000111222222222111111000...---...000222444000000000000000/////////222222222222333333333333222333333444444333333222444444444444444444444444444444444444444555555555777777777888888999999999'''((()))******)))((('''))))))))))))))))))))))))************+++++++++,,,(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))******(((((((((((())))))))))))&&&'''((()))))))))(((''''''''''''(((((())))))***)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))(((((((((((('''((()))******)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///...///000111111000///...//////000111222333444444444555666888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBDDDCCCAAA>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<========================;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;:::999777666555555555666444444444444444444444444444444444444444444444444333333444555555666777777555444444333444444555555555555444444444444555555444444555555555666666666555555555444444444333333333333222222222222333333333333333444555555666666333333333333333444555666222222111111111111222222000000000000111111111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000///000000000111111111111---...///000111111111111///000111000......///000.../////////000000000111000//////......---------////////////////////////------------------------++++++,,,------...//////------------------------------------------------++++++,,,,,,,,,---------+++++++++++++++,,,------,,,------------,,,++++++******+++++++++,,,,,,,,,***+++,,,.........---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000...------,,,,,,,,,------,,,------------------...+++,,,,,,---......//////------------------------***,,,---//////...---,,,---------.........//////........./////////000000000000000000000//////...000000/////////.........//////000000///...---,,,.........///000111111222111111111111000000//////111222222222222333333333222222333333333333222222444444444444444444444444444444555555555666666666666666666777777777777888'''((()))++++++)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))******%%%&&&((()))))))))((('''%%%&&&&&&'''((())))))***'''''''''''''''((()))***))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))((((((((((((******++++++***)))'''&&&))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///...///000111111000///...//////000111222333444444444555666888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>???BBBDDDCCC@@@>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999888999:::;;;;;;;;;;;;;;;888777666444444444555666444444444444444444444444333333333333333333333333444333333444444666777888444444333333333444444555555555555444444555555555222222222333333333444444555555444444444333333333333333222222111222222222222222333555777888999:::333333333333333444555666222111111111111111222222000000000000111111111111000000000000000000000000000000000000000000000000...///000222222222111000000000000000000000000000//////000000111111111222,,,---///111111111111000111111111000...---...000.../////////000000111111//////...---,,,,,,++++++////////////////////////------------------------++++++,,,,,,---...//////------------------------------------------------++++++,,,,,,,,,---------,,,+++++++++,,,------...,,,,,,---------,,,+++++++++++++++,,,,,,---------***+++---...///...------+++++++++,,,,,,---------+++++++++,,,---...///000---------------...///000,,,,,,,,,------.........,,,,,,------...///000000------------------------***+++---//////...---,,,---------.........//////............/////////000000000000000000//////...000/////////............000000000///---+++)))''',,,---///111222222111000333222222222111111000000111111222222222333333333222222222333333222222222444444444444444444444444555666666666777777888888555555555666666666666666***************)))((('''))))))))))))))))))))))))*********))))))))))))))),,,+++***((((((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))***)))(((&&&%%%###+++***)))(((((('''((((((''''''((())))))))))))))))))*********)))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******++++++++++++******++++++************++++++************************++++++************************))))))******+++,,,******+++++++++,,,,,,,,,..................------////////////000000000000000000000000000111111222555555666666777888888888<<<<<<<<<<<<;;;:::999888;;;;;;:::999888777666666:::::::::;;;<<<===>>>???@@@@@@???>>>>>>===>>>>>>>>>>>>?????????>>>>>>======<<<:::::::::;;;===???@@@???>>>======>>>???@@@>>>>>>>>>>>>============@@@???===<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888777777999888777777666666777777777777777777666666666666444333333333333444555555444444333333333444555555222444666777888777666555444444444444444444444444666555444333333444555666555555555555555555555555555555555555555555555555444333333222222333333444333333333555777888777666333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////---.........//////000000000000000000////////////000000111111111111000000000000000000000000000000000000111111111111000000000000//////......------000000000000000000000000//////.........---------......//////......---,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,......---,,,---...///000------------------------,,,------......------,,,++++++,,,,,,,,,+++******------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------...//////000//////......------------------------///...---,,,,,,,,,---...............---,,,+++***,,,,,,------...///000000...........................,,,+++---000222111///000000000000////////////------...///000000//////////////////000000000000////////////000000000000111111111111111111111111000000000111222222333333444444333222222333333333444444444555555666666666555555666777777777777777777777777888999999::::::)))************))))))((())))))))))))))))))))))))***)))))))))))))))))))))+++***)))(((((())))))***)))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&'''(((((()))******)))))))))))))))))))))))))))******++++++***((((((***))))))(((((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))******++++++******)))***))))))))))))))))))*********************************************************))))))******+++,,,*********+++++++++,,,,,,..................------.../////////000000000000000000//////000000111222333333444444555666666666777888888999999999888888999999999999999888888888:::::::::;;;<<<===>>>?????????>>>===============>>>>>>???????????????>>>===<<<:::::::::;;;===>>>??????>>>======>>>??????>>>>>>>>>=========<<<<<>>===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777777999999888777777777777777666666666555555555555444444333333333333444555555555444444333333333444444333444666777777777555555444444444444444444444444555555444333333444555555444444444444444444444444444444444444444444444444444333333222222333333444666666777999<<<<<<;;;:::333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000............/////////000000/////////////////////000000111111111111000000////////////////////////000000111111111111000000////////////............//////////////////////////////.........------------------------,,,,,,+++---------,,,,,,+++++++++------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------***+++,,,,,,---------,,,------------------------************+++,,,...///,,,,,,---.........------,,,,,,------...//////000........................///---,,,---000111000...000000000000/////////...------...///////////////.../////////000000000000.../////////000000000000111111111111111111111111000000000111222222333333444333333222222333333333222222333333444444444444555555666777777777777666666666777888888999999:::((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))***+++***)))))))))))))))(((((()))((((((''''''(((((()))'''(((((())))))*********))))))))))))))))))))))))'''((()))***++++++******)))(((((((((((())))))***''''''((()))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))******************************************************))))))******+++,,,*********++++++++++++,,,------------------............/////////000000000000000//////000000111222000111111222222333444444444555666777888888888888777777888888999999::::::999::::::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@@@@<<<;;;:::::::::;;;===>>>>>>>>>============>>>>>>>>>============<<<<<<<<<>>>======<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999666666666777777777888888999999888777777777777888555555555444444444333333333333333333333444555555666555444444333333333333333444555666666666555444333333333333444444444444444333333222222333333444444444444444444444444444444444444444444444444444333333222222222222333333555666888<<<>>>???===;;;333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000............////////////////////////////////////000000111111111111000000///////////////////////////000000111111000000///.............../////////////////////////////////...............---------,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++------,,,,,,++++++************))))))******+++,,,------------------------,,,,,,------------,,,,,,,,,,,,+++******+++,,,---------------------------------------------------------------------------++++++,,,,,,,,,,,,------------------------------))))))***+++,,,,,,,,,+++------------------------)))))))))))))))***+++,,,++++++---....../////////,,,,,,,,,---......//////------------------------///...------///000///---000000000/////////......---......///////////////....../////////000000000....../////////000000000111111111111111111111111000000000111222222333333333333222222222222333333222333333333333444444444444555666666777666666666666666777777888888999999'''((()))***************)))))))))))))))))))))))))))))))))))))))*********((((((((())))))***++++++************))))))))))))))))))(((((((((((())))))((()))))))))*********+++((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''(((((()))******''''''((()))))))))))))))***)))((('''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))************************))))))))))))******************))))))******+++,,,************++++++++++++,,,,,,------------.............../////////000000///////////////000111111///000000111111222333333555555666777888888888888666666777777777888888888999999:::<<<======>>>>>><<<<<<;;;;;;:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@;;;;;;:::::::::;;;<<<====================================<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999444555555666777888999:::999999888777777777777888555555555444444444444333333333222222333333444555777666555444333222222222333444444555555555444444333333333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222333333111333666:::======:::888222222222222111111111111111111111111111111111111000000000000000000000000111111111111111111111111.........///////////////.........///////////////000000111111111111000000//////////////////////////////000000000000//////---------....../////////////////////////////////........................,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))((('''''',,,,,,---...............,,,,,,,,,------.........------------------------///..................---000000/////////...............///////////////............/////////000000........./////////000000111111111111111111111111000000000111222222333333222222222222222222333444444444444444444444444444444444555666666666666555555555666666777888888999'''((()))***************))))))))))))))))))))))))(((((())))))************(((((())))))************))))))))))))************))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((()))(((((('''''''''''''''(((((('''(((((()))******''''''((()))))))))))))))***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))+++******))))))******+++))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,))))))*********+++++++++,,,,,,,,,,,,------................../////////////////////...///000000111///000000111222222333333555666666777777666666555666666666666555555555555888999;;;<<<===>>>>>>===;;;:::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@:::::::::::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999777888888888888888888888444555666777999:::;;;;;;999888777777666666777777666666666555555555444444333222222222222333444444777666555444333222222222333444444444444444333333222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333222222111111222222333///000333777::::::777555222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........------....../////////000000000111111111111000000........................//////000000000000//////,,,,,,------......//////........................---....................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,***)))((('''------...------,,,++++++,,,,,,,,,---------------------------------------............------------////////////...............///////////////..................////////////............////////////000000000000000000000000000000000111222222333333111111111111222222333444222222222222222222222222333333444555555555555555444555555666666777888888((())))))************)))))))))))))))))))))))))))((((((((()))******++++++((())))))************)))(((((()))))))))))))))******))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((()))))))))(((((((((((())))))***''''''((()))))))))))))))(((((((((((('''&&&%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((++++++************++++++))))))))))))))))))))))))'''(((((())))))***************))))))******+++,,,)))))))))************+++++++++,,,,,,------......------.........///////////////......//////000111000000000111222222333333333444444444444444333333777777666666555555444444888999;;;===>>>>>>======::::::::::::::::::;;;<<<;;;;;;<<<===>>>>>>>>>>>>999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::999888888888888888888888888888888666666666777777777777777444555666777999:::;;;<<<777777666555555555555666666666666555555555555444222222222222222333444444666555444444333333333333444444333333333222222222111111222222333333444444111222222333333222222111222222222222222222222222222222222222222222222222222222111111111111222222000111333666888888666333222111111111111000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........---------......//////000000000111111111111000000...........................//////000000//////...---------------.................................---------.....................//////......---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,---------,,,,,,+++***))),,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---////////////.........------//////////////////...---------........./////////------........./////////000000000000000000000000000000000111222222333333111111000111111222333444111111000000000000//////222333444444555555444444444444555555666666777777)))************))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))***+++******((((((''''''((((((((()))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))++++++***))))))(((((((((((()))''''''((()))))))))))))))%%%''')))++++++***)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))''''''(((((()))******+++******))))))******+++,,,))))))))))))***************++++++,,,------......---------........./////////............///000000//////000000111111222222222222333444555555555555666666666777777777777777777999;;;===>>>>>>======:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999999::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;::::::::::::999888999:::::::::999777777777777777777777777777777555555555666666777777777444444555666777999::::::666666555444444444444444555555555444444444333333222222222111222222333444555444444333333333444444444333333222222222222222000111111222333333444444222222333444444333222222222222222222222222222222222222222222222222222222222222111111111111222222111111111333555555333111111111111111000000000000000000000000000000000000000000000000000000000000........................000/////////............,,,,,,---......///000000000000111111111111000000..............................////////////.........------------------,,,........................---------.........//////---............---,,,,,,+++++++++,,,,,,---------...------,,,+++*********)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++((())))))******)))))))))++++++++++++++++++++++++((()))+++,,,---...------******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,,,,...000//////.........---------///////////////...---------------.........//////---------.........//////000000000000000000000000000000000111222222333333000000000000111222333444222222222222111111111000222222333444444444444333333444444555555666777777***************)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++)))***++++++***)))((('''&&&'''''''''(((((())))))******))))))))))))******((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&%%%&&&''')))+++,,,+++***)))(((((('''(((((('''(((((()))))))))))))))###%%%)))---///...,,,+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++*********)))***++++++,,,))))))))))))******************+++,,,,,,---......---------.........//////...............///000000......//////000111111111222222444666777888999999666666777888999:::;;;;;;777999;;;===>>>>>>===<<<::::::::::::;;;;;;<<<===;;;;;;;;;<<<;;;;;;::::::888999:::;;;;;;;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;:::::::::999999888888999:::999888777666777777777777777777777777444555555555666666777777333333444555666777888888555555444333333333333444444444444333333333222222222222111111222222333444444444333333333444555555444333333222111111111222000000111222333333444444222333444444444444333222111111111111111111111111111111111111111111111111222222111111111111222222111000///000111222000///111111111111000000000000000000000000000000000000000000000000000000000000........................000000//////.........---,,,,,,------...///000000000000111111111111000000..............................////////////...............------,,,,,,,,,........................---------.........//////,,,,,,---------,,,+++++++++++++++,,,,,,---------------+++)))'''&&&$$$###((()))***,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++------......++++++++++++++++++++++++***+++,,,------,,,******'''((()))******+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......,,,,,,...111//////.........---------//////000000///...---------------.........//////---------.........//////000000000000000000000000000000000111222222333333000000000000111222333444666666666555555444444444222222333444444444444333333333444444555666666777******)))((((((((((((((())))))))))))))))))))))))***************************(((''''''))))))&&&###******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******))))))(((((('''''')))***+++)))&&&%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////............////////////000000000000000000000000000111222333444555555555444555777888::::::;;;;;;999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999::::::;;;777888888999999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>:::;;;;;;:::999777555333888888888888888888888888999999888777666555444444444444555555666666777777444444555555666666777777444555666444111000111333555444333333222222222222333333333444444444555555555555555444444333333333333333333333333333333333222222222222222222222222444444333333333333222222000000111111111222222222111111111111111111111111111222333333333333222111000111222333333222111000222111111111000000//////111111111111111111111111////////////////////////......------------......000000//////.........---////////////////////////---------.........////////////000000///...------...------,,,,,,------...------------------------..................------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))*********++++++++++++++++++*********)))))))))************+++++++++*********))))))))))))(((*********++++++,,,,,,,,,************************)))************+++++++++---,,,,,,+++*********+++++++++************++++++,,,,,,,,,++++++*********))))))************)))))),,,+++***)))***+++,,,---.........------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////------...///000/////////111111111000000000000000000000//////.........---111111111111111111111111111111111111222333444555333333333333333333333333555444444444444555666666******)))((((((((((((((())))))))))))))))))))))))************************)))((('''(((******(((&&&***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))***)))))))))(((((((((''')))***+++)))'''&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))*********************+++++++++,,,,,,+++,,,,,,,,,---.....................////////////////////////////////////000000222333444555555555555666777888999:::::::::888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999:::;;;888888888999999:::::::::999:::;;;<<<============:::::::::999888777666555888888888888888888888888666666666666555555555555555555555555666666666666444444444444555555555555666444333333444555444333555444333333222222222333333444444444555555555555555555444444444333333333333333333333333333333333222222222222222222222222444444333333333222222222111111111111222222222222111111111111111111111111222222111111111111222222000111111222222111111000111111111111000000000///000000000000000000000000///////////////////////////......------......///000/////////.........---........................---------........./////////////////////...------...------,,,,,,------...------------------------..................------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++*********)))))))))************+++++++++,,,,,,,,,++++++++++++******++++++++++++++++++,,,************************)))************+++++++++---,,,++++++*********+++++++++************++++++,,,,,,,,,+++++++++************++++++++++++******+++*********++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------.......................................////////////...////////////////////////000/////////............111111111111111111111111111111111111222333333444555555555555555555555555444444444444444555555666******)))))))))((((((((())))))))))))))))))))))))************************((((((''')))***+++***((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******$$$%%%&&&'''((())))))***))))))))))))(((((((((((()))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---------------............////////////////////////////////////000111333444444555555666666777888888888888888777777777777888999::::::::::::::::::::::::::::::999999888888888999::::::888888888999999999999999888999:::;;;<<<<<<<<<;;;999999888777777777777888999999999999999999999999444444444444555555555666666666666555555555555555444444444444444333333333666222000222666777555222444444333222222222333333444444555555555666666666444444444444333333333333333333333333333333333333222222222222222222222222333333333333222222222222111111222222222333333333111111111111111111111111222111000//////000111222222111111000000111111222111111111111000000000000//////////////////////////////////////////////////////............///////////////...............---------------------------------..................////////////...------...------,,,,,,------...------------------------------------------......//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++***************+++++++++***************)))************+++++++++,,,,,,,,,++++++++++++***+++++++++++++++*********************************)))************+++++++++,,,,,,+++************+++++++++************++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------............................../////////.......................................////////////............111111111111111111111111222222111111111222222333444444444444444444444444444444333333444444555666)))))))))******)))))))))))))))))))))))))))))))))************************)))))))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++%%%&&&&&&'''(((((())))))))))))))))))(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************************++++++++++++------,,,,,,,,,,,,,,,,,,---------........./////////////////////////////////000111222333444444444666777777888777777666666666666555666666777888999999999999999999999999999777777777777888888999999888888888888888888999999888888999:::::::::::::::999888777666666777888999999999999999999999999999555555555555555555555555666666666555555444444444666555555444444333333333444333222333444444333111444333333222222333333333555555555666666666666777333333333333333333333333333333333333333333333333222222222222222222222222333333333222222222222111222222222222333333333333111111111111111111111111222000///------///000222222111000//////000111222111111111000000000000000////////////////////////////////////////////////000//////......//////000........................------------------------.................................//////...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))))))))*********+++++++++************************))))))*********+++++++++*********)))))))))((((((,,,,,,++++++******))))))************************))))))*********+++++++++++++++***************+++++++++************++++++++++++++++++++++++++++++***++++++++++++++++++***((()))+++,,,,,,,,,+++***++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................//////......---------..................////////////////////////.........111111111111111111111111333222111111111111111222111111111111111111111111333333333333333444444555((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++------------....................................//////111222333444444444666666777777777666555555555555555555666777888888999999999999999999999999555666666777777888888888777888888888888888999999777888999999999999999999888777666666666777888999888888888888888888888888888888777777666555555444666666555555444444333333777666666666555555444444444888:::888333000111444333333333222222333333444555555555666666666666777333333333333333333333333333333333333333333333333222222222222222222222222333333222222222111111111111111222222222333333333111111111111111111111111111000...------...000111222111000//////000111222000000000000000000111111000000000000000000000000//////////////////////////////............//////---------...............------------------------.....................---------............------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++******++++++++++++++++++++++++++++++*********)))))))))((((((''''''(((***+++,,,---...************************))))))*********+++++++++*********)))))))))((((((+++++++++******)))))))))************************))))))*********+++++++++*********))))))***++++++++++++************++++++++++++++++++++++++++++++))))))************))))))((()))***+++,,,+++***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------..............................///...------------...............//////000000000.........///////////////000000000000000000000000222222111111000111111111111111111111111111111111222222222222222333444444((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))(((((((((''''''(((((((((((())))))))))))***((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------....................................///000222333333444444555666666666666666555444555555555555666777888888999999999999999999999999666666777888888888777777666666777777888999999:::888888999999999999999888777777666666666777777888777777777777777777777777999999888777666555444444555555555444444444444444666666666666666555555555666<<<@@@===555000222777333333222222222333444444444444555555555666666666222222222222333333333333333333333333333333333333222222222222222222222222222222222222111111111111000000111111111222222222111111111111111111111111111000///......///000111111000000//////000000111000000000000111111111111000000000000000000000000////////////////////////......------------......---------------.........------------------------...............---------,,,,,,---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,++++++***************++++++++++++++++++++++++************)))))))))(((''''''(((***+++,,,---...***************+++++++++)))************+++++++++,,,,,,,,,++++++++++++******************)))))))))************************)))************+++++++++***))))))))))))***++++++++++++************++++++***++++++++++++,,,,,,,,,)))))))))******)))))))))((()))******++++++*********************+++++++++---,,,,,,+++******))))))++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---,,,,,,,,,---///000.........//////000000111.........///////////////000000000000000000000000111111000000000111111222222222222222222222222222222222111111222222333444'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))###&&&((()))((((((***,,,'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''(((((('''((((((((()))))))))******(((&&&''')))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))*********************+++,,,,,,,,,---,,,,,,---------....................................///000222333333333333444444555666666666555555555555555555666777888999::::::::::::::::::::::::777777888888888777666555444555666777888999:::;;;888999999::::::999999888666777777777777777666666666666666666666666666666777777777666666555555555333444444444444444444555444444555555555555555666666:::>>><<<777333333666333222222222333333444555333444444444555555555555111111222222222333333333333333333333333333333333222222222222222222222222222222222222111111111111//////000000000111111111111111111111111111111111000000000000000000000000//////000000000000/////////000000000111111111111////////////////////////////////////////////////------,,,,,,,,,,,,------,,,,,,,,,------.................................//////.........---------+++,,,------.........---...------,,,,,,------...++++++++++++++++++++++++***++++++,,,------......---,,,++++++******++++++************************++++++*********)))))))))***************+++++++++))))))*********+++++++++)))************+++++++++,,,,,,,,,++++++++++++***))))))))))))************************************)))************+++++++++)))))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,)))******++++++******))))))))))))))))))***++++++*********+++++++++,,,,,,+++++++++***************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,++++++,,,...000111,,,,,,---......///000000............/////////000000000000000000000000000000000///000000111222333222222222222222222222222111111111111111222333333'''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))"""&&&(((((())),,,///'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((###$$$$$$%%%&&&'''(((((('''((((((((())))))*********'''%%%&&&)))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((************************''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((())))))*********+++))))))))))))************))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------.................................///000111222333333333333444444555666666555555666555555666666777888999::::::::::::::::::::::::888888999999999777666555333444555777888:::;;;<<<999999:::::::::999999888666777888888888777555444555555555555555555555555444444444555555555555666333333333444444555555555333333333444444555555555333555777777666444333222222222222222333333444555333333333444444444555555111111111222222333333333333333333333333333333333222222222222222222222222222222222111111111111000////////////000000000000111111111111111111111111000000111111111111000000...///000111111000///...//////000000111111111222........................////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........//////////////////////////////.........---------+++,,,------.........---...------,,,,,,------...++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,++++++,,,,,,************************++++++++++++************,,,,,,++++++***)))(((((())))))******++++++++++++)))************+++++++++*********))))))))))))((((((((())))))******++++++************************)))************+++++++++))))))((())))))***++++++++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++***)))((((((((()))+++,,,******++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++******,,,...111222++++++,,,,,,---...//////---.........//////000000000000000000000000000000////////////000111333333////////////////////////111111111000111222222333))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))************))))))&&&''''''(((((((((((((((%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---......////////////000000000000111111111111111222222222777666444333333444555666444444555555777888999:::>>>===;;;999888777666666777777777777666666666666777999::::::999888999:::;;;;;;::::::999888777777444555555666666666666666666666555555444444444444666666555555555444444444444444555555555555444444777666555444444444444444777777666555444444333333111111111222222333333333222333333333333222111111111111111111111111111111444444444333222111//////222222222222222222222222333333222222111000//////111111111111111111111111222111111111000000//////222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000///............---------........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************######$$$&&&''')))***+++******************************++++++++++++******************************)))************+++++++++***+++,,,,,,,,,***)))(((++++++++++++++++++++++++************************))))))))))))******************))))))))))))******+++++++++++++++++++++++++++)))((())),,,---+++)))++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///////////////.........000000000000000000000000000000000000111111111111222222111000//////000000111111222222222333333333))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******)))&&&''''''(((((((((((((((---,,,***(((&&&###"""!!!))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((*********+++++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---........./////////000000000000000000111111111222222222555555444333444444555666444444444555666777888999;;;:::999888888888888888777777777666666666555555555777999:::999999:::<<<<<<<<<;;;::::::999888888555555666777777777777666777777777666666555555555666666555555555444444444444444555555555555444444666666555444444444444444777666666555444444333333111111222222222333333333222333333333333222111111111111111111111111111111222222333333333222111111222222222222222222222222333333222111111000//////111111111111111111111111111111111000000000//////000000000000000000111111000000000000000000000000111111111111111111111111///////////////////////////............---------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++*********************************+++++++++,,,,,,************************))))))))))))))))))))))))************************'''((((((((()))))))))*********************************++++++++++++******************************)))************++++++++++++++++++++++++***))))))++++++++++++++++++++++++************************))))))))))))************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++)))((()))+++---+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////............//////////////////////////////000000000111111111222111111000//////000000111111111222222222333333))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))&&&''''''(((((((((((((((***))))))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((************************''''''''''''''''''''''''******))))))))))))((((((***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,---............/////////000000000000000000111111111222222444333333333444555666777555555444444555666666777888888777777777888888999666666666666555555555555444666888999999:::;;;===<<<<<<;;;;;;:::999999999666666777888888888888888777777888888777777666666555555555555555444444444444444555555555555444444666666555444444444444555666666555555444333333333111222222222222333333333222333333333333222111111111111111111111111111111000111222333333333333333222222222222222222222222222222222111111000000///111111111111111111111111111111000000000000//////......///000000111222222000000000000000000000000111111111111111111111111///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------,,,,,,---,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,************************************************************************,,,,,,++++++***)))))))))******************************++++++++++++******************************)))************+++++++++,,,+++******************++++++++++++++++++++++++************************))))))))))))************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...........................//////////////////////////////000000000000111111111111000/////////000000111111111222222222222333)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))((((((***((('''((()))***)))'''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))(((************++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---............/////////000000//////000000111111222222222222333333444555666777555555444444444555555666888888777777777777888888666666666666555555555444555777999999999999:::;;;:::::::::999999999888888777777888999999999999888666777777888888777666666555555555555555555555555444444555555555555444444666555555444444444555555555555555444444333333333222222222222222222222222222333333333333222111111111111111111111111111111111111222333333333333222111111111111111111111111222111111111000000000///111111111111111111111111000000000000000000//////////////////000000111111000000000000000000000000///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,........................++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************++++++++++++************************************************************************,,,,,,,,,+++******))))))******************************++++++++++++******************************))))))*********+++++++++,,,+++***))))))***+++,,,************************************************((()))))))))******************))))))))))))*********************************))))))***++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---------..........................................------,,,,,,------...------...............///////////////////////////////////////000000000111111000000/////////000000111111111111222222222222((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((('''((()))***)))'''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))))))))*********+++++++++++++++******++++++,,,---,,,++++++++++++,,,------............////////////...//////000111111222222111222333444444555555666555555444444444555555666:::999888777666666666666777666666666666555555555777888:::999888777777888888888888777777777777777777888888999999999999999444555777888888777666555444555555555555555555555444444555555555555444444555555444444444555555666444444444444444333333333222222222222222222222222222333333333333222111111111111111111111111111111222333333333333222111111111111111111111111111111111111111000000000000000000000000000000000000000//////////////////000000000000000000//////......////////////////////////................................................///............---------------------------------------------------------.........------,,,,,,,,,........................)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))*********+++++++++************************''''''''''''''''''''''''))))))))))))))))))))))))))))))***************+++******************************++++++++++++******************************))))))*********+++++++++++++++)))))))))***+++,,,************************************************((()))))))))******************))))))))))))******************************)))***************++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...........................------,,,,,,------...,,,---------......//////...........................////////////000000000000///////////////000000000000111111111222222222(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************))))))))))))************+++++++++******++++++,,,---+++++++++++++++,,,------------........./////////---...//////000111222222111222333444444555444444555555444444555666666777;;;:::999888777666666666777777777777666666666666888999:::999777666666666666666666666666666666666777777888999999999999888333555666888888777666555444444444555555555555555444444555555555555444444555444444444444555666666444444333333333333333333333333333222222222222111222333333333333222111111111111111111111111111111333333333333333222111000111111111111111111111111000000000000000000000000000000000000000000000000......////////////000000111111000//////...------////////////////////////................................................///............---------........................------------------------------------------,,,,,,------------------------)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++************************)))))))))************+++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******++++++******************************++++++++++++******************************)))************+++++++++******************+++,,,************************************************))))))))))))************,,,,,,++++++++++++,,,,,,************************(((***++++++******+++,,,************++++++++++++************+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---......//////------------------------...------,,,,,,------...,,,,,,,,,---......//////..............................////////////000000//////......//////000000000000000111111111111222''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''((((((((((((((("""###%%%'''***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************++++++******++++++,,,---+++++++++***++++++,,,------------.........//////------...///000111222222222222333444444444333222444444444555666777888999:::999999888888888999999999888888888777777777777666888999999777666777777666666666777777777777777666777777888999888888888444555777999:::999777666444444444555555555666666444444555555555555444444444444444444444555666666333333333333333333333333333333333222222222111111222333333333333222111111111111111111111111111111111111222333333333222222111111111111111111111111///000000000000000000000000000000000000000000000........./////////000000//////////////////......////////////////////////////////////////////////........................///............---------------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))***+++++++++******************************++++++++++++******************************)))************+++++++++))))))***+++++++++++++++************************************************))))))))))))************,,,,,,++++++++++++,,,,,,************************(((***,,,+++))))))+++---************++++++++++++************++++++++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------...//////................................./////////000000...............///000000000000000000111111111111''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((('''((()))***)))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))************++++++******++++++,,,---++++++******++++++,,,------------.........//////------...///000111222222222333444444444333222111444444555555777888::::::888888888888999:::;;;<<<999999999999888888888777444666888999888777888999777777777777777888888888666666777888888888888777444666999;;;;;;:::888777444444444555555555666666444555555555555555555444444444444444444555666777333333333333333333333333333333333222222111111111222333333333333222111111111111111111111111111111//////111222333444444444000000000000000000000000////////////000000000000000000000000000000000000---.........//////000000------......///000000000////////////////////////111111111111111111111111........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,***)))'''''',,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,************************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++******************************++++++++++++******************************)))************+++++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((***,,,+++))))))+++---)))************+++++++++)))************+++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////..................................../////////000...............///000111000000000000111111111111))))))))))))((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++***)))(((((()))***+++******))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&%%%%%%&&&'''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###)))))))))(((((((((((((((&&&''')))*********)))((())))))))))))************)))+++---,,,+++***+++,,,************************------------------------.../////////000000000111000000000111222222333333555555666666777777888888777777888999999999999888999999999999999999999999999999888888999999:::;;;::::::999888777666555444333444666777777777666555777888888888888666444333666666666666666666666666555555444444333222111111666555555444444333222222333222111111111222333444555444333444555555333222222222222222222222222222222222222111111111000000111222222333333333222222000222333333111000000111000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000///...,,,,,,---......//////...---,,,,,,++++++........................------------------------------------------------/////////......---------000///---,,,,,,---///000,,,,,,,,,++++++*********,,,,,,,,,++++++*********------------------------************************++++++++++++++++++++++++************************))))))))))))))))))))))))///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))((('''''''''(((***+++******))))))******+++,,,)))************+++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,((($$$&&&***---,,,***(((((((((((((((((())))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***((('''***+++,,,,,,------,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......------,,,,,,---...000111........................000000000000000///......000000000000111111111111))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))************)))(((((((((((()))******)))))))))((((((((('''((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))'''&&&&&&&&&''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************)))+++,,,,,,+++******+++++++++++++++++++++++++++------------------------...............////////////000000111111222333333444444555666777777888888777777777888888888999999999999999999999999999999999888888888999999::::::::::::999888777666555444333444555666777666666555777888888777666555444444555555555555555555555555444444444333222111111111333333444444444444444444444333333222222333444555555444333333555555333111222222222222222222222222222222222111111111000000111222222333333222222111000111222111000///000222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////////////////////////////...---------------///......---,,,,,,++++++........................////////////////////////------------------------,,,,,,+++++++++*********...---,,,++++++,,,---............------,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))((((((((()))***+++******))))))******+++,,,))))))*********+++++++++))))))))))))))))))))))))************************+++(((%%%&&&***---,,,************************)))************************************************++++++***))))))***++++++************************+++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......000000......---...//////////////////////////////000000000000000///......//////000000000111111111(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******)))((((((''''''(((((()))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))((('''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******))))))))))))************)))+++,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------//////000111111222222333333333444555666888888999888777666666666777999:::999999999999999999999999888888888888999999::::::999999888777666666555555333444555555666666555555888777666555555555555555555555555555555555555555333333333222111111000000222222222333444555555555555444444333333333444444555444222333444444222111222222222222222222222222222222222111111111111111111222222222222222111111000000000///......000222////////////////////////000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////......//////......---,,,.........------,,,,,,+++................................................------------------------...------------,,,,,,,,,---,,,+++******+++,,,---......------------,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********))))))))))))***++++++***))))))))))))***++++++)))))))))*********++++++************************************************+++(((&&&'''***,,,+++***---,,,,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++***))))))***++++++))))))))))))))))))))))))************************------////////////------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......222111000///............//////////////////////////////000000000///......//////000000000000111111(((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''((((((+++***)))((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((()))))))))*********'''(((((()))***+++,,,,,,)))((('''''''''(((***+++((()))))))))************)))***,,,,,,***)))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........---------------//////000000111222222222111222333444666777888999888777555555555666888:::888888888888888888888888777888888999999999999999999888888777666666555555333333444444555555555555888777555444333444555555444444444444444444444444222222222111111111000000222222333333333444444444444444444444444444444444666444222222333333222111333333222222222222222111111111111111111111111111111222222222222111111000/////////---,,,---000222////////////............000000000000000000000000000000000000000000000000...//////////////////...////////////////////////---.../////////...,,,+++......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))*********************+++++++++)))))))))))))))***++++++))))))))))))************************************++++++++++++++++++++++++***((('''(((***,,,+++)))---,,,,,,++++++*********((((((((((((((((((((((((+++++++++++++++++++++++++++******************+++(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,------,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......000000///...............////////////////////////...///////////////......////////////000000000111'''((((((((()))))))))***************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((+++******((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''(((((())))))***''''''((()))***++++++,,,)))((('''''''''(((***+++((()))))))))************(((***,,,+++***)))******+++++++++,,,,,,---------+++++++++,,,,,,,,,------...........................//////000111111222222000111222444555777888888777666555444444666888999888888888888888888888888666777888999999999888888888888777777666555555555333333333333333444444555777666444333333333444555444444444444444444444444222222111111111111111111444444333333333222222222333333333444444444444444777555333222222333222111333333333222222111111111111111111111111111111111222222222222111111000///...///...---,,,---000333000/////////.........---////////////////////////////////////////////////......////////////......////////////////////////---.../////////...,,,+++---------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))******++++++++++++))))))(((((())))))***+++(((((()))))))))*********************************************************))))))((()))***+++***)))++++++******)))))))))(((((((((((((((((((((((((((*********************************++++++*********(((((((((((((((((((((((())))))))))))))))))))))))*********++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........------------------------......////////////.........////////////000000000''''''(((((())))))******++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))************(((***++++++***))))))*********++++++,,,,,,------******++++++,,,,,,------------......////////////......///000000111111222111111222333444666666777666555555444444555777888888888888888888888888888555666888999999999888777777777777666666555555555333222222222222333444555555444444333333333444444333333333333333333333333222222222222222222222222444444444333222111111111111222444555666777777777999666444222333333333222444333333222222111111111111111111111111222222222222222222222111000//////---.........---...000222111000000//////.........////////////////////////////////////////////////---......//////......---////////////////////////......//////......---,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))******++++++******)))(((((((((((()))******((((((((()))))))))******************************))))))))))))))))))))))))((()))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......******+++------......---,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////000000'''''''''((()))******************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((()))******)))(((((('''((((((((()))))))))***((((((''''''''''''((((((&&&&&&'''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***%%%&&&'''((()))((((((''''''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''((()))))))))))))))))))))))))))************((()))++++++)))))))))***))))))******+++,,,,,,---)))******+++,,,,,,------++++++,,,---...//////000......//////000111111111111222222333444444555555444444555555555666666666888888888888888888888888555666888999999999777777666666666666666555555555333222111111111222444444222333333444444444333333222222222222222222222222222222222333333333333333333333222222222222222222222333555777999:::::::::;;;888555333333444444333444444333333222111111000000000111111111222222222222222222222111000///...,,,...////////////111222222222111000000///......////////////////////////////////////////////////---......//////......---//////////////////////////////...---------------------------------------........................------------------------++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******'''((()))*********))))))((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++***)))))))))&&&''''''(((((())))))***************************************************)))***++++++++++++***)))************************************************+++++++++******+++++++++))))))***+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,---......------,,,------------------------,,,---......//////.............../////////000000&&&''''''((()))******+++((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((()))***++++++***)))((('''((((((((())))))******((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$%%%'''((((((((('''''''''((((((((())))))******))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))*********)))((())))))))))))************((()))++++++)))((()))***(((((()))***++++++,,,,,,))))))***+++,,,,,,------))))))***+++---...//////......//////000111111111222222222333333444444444333444555555666666555555777777777777777777777777555666888999:::999777666666666666666666555555555333222111111111222333444111222333444555444333222222222222222222222222222333333333333333333333333111111111222222333444444222444777:::<<<=========<<<999555444444444444444444444333333222111000000000000111111222222222222222222222111111000......,,,...000111000000111222333222222111000//////...////////////////////////////////////////////////---..................---////////////////////////000///...,,,,,,---......------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++******++++++++++++***************++++++,,,,,,,,,(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))%%%&&&&&&&&&((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******&&&'''(((******))))))(((((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))++++++***)))((()))&&&&&&'''((()))***++++++************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))***************************************************))))))(((((())))))***))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------.........////////////---,,,+++........................,,,,,,---.../////////.............../////////000******))))))((((((''''''%%%%%%&&&'''((()))************))))))((((((''''''))))))***++++++++++++***'''''''''''''''((()))***(((((())))))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''&&&&&&'''((()))******((('''&&&&&&'''(((***))))))************))))))''''''(((((())))))******+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))(((((())))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,......///000111222222333111111222222222333333333333333333444444444555555666666666666666777777888888888888888888888888888777777666555444444333333222222111111222444555666666555444333222333333444333333333222222222111111333333333333333333333333222222333333333333444444444777;;;???AAAAAA???>>>;;;999666444222111222222333333222111000000000111222222111111111111222222000000000000000000000000////////////000000000000////////////////////////222000.........///...---333333222111000///......///............---------,,,,,,,,,---------.................................------,,,,,,------.........//////...---,,,,,,++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---...---***(((&&&***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((******))))))((((((''''''''''''((()))***++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++,,,,,,,,,+++++++++***************)))))))))))))))************************'''(((***+++,,,,,,,,,+++++++++******+++---///000(((((()))*********))))))************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***))),,,,,,------...///000000------......//////000000***)))))))))((((((((('''&&&&&&''''''((()))))))))***)))))))))((((((((('''))))))***++++++++++++***)))(((((((((((())))))***((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&((()))))))))((('''''''''''''''''''''(((((()))((('''&&&&&&'''((()))))))))************))))))(((((((((((())))))))))))***)))'''&&&&&&&&&((()))(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***++++++***)))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,---------------000000000000000000111111000000000111111111222222333333333333444444444444666666555555666666777888888888888888888888888888777666666555444444333333333222222222333444555666555444333222222222333333333333333333222222222222333333333333333333333333222222222333333333444444777999<<<>>>???>>><<<;;;999777555222111111111222333222111111000000111111111111000000000000111111000000000000000000000000............////////////////////////////////////111///...---...///...---/////////......------,,,............------------,,,,,,---------.................................------,,,,,,,,,,,,------...............---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,---...---+++)))((()))******++++++******)))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''(((((())))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++*********)))))))))((((((***)))))))))))))))))))))************************((()))******++++++++++++)))))))))))))))***+++,,,'''((()))***++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------...//////000.........//////000000000))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++************))))))((()))))))))(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))(((((((((''''''((((((((('''&&&&&&)))((('''&&&&&&'''((()))((())))))******))))))((())))))))))))((((((((((((***)))(((&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---............---111000000000/////////////////////000000000111111222222333333333444444444666555555555555666777777666666666666666666666666666666666555444444333333333333333333333444555666444333222222111222222222444444444333333333222222333333333333333333333333222222222222333333333333999:::<<<======;;;888777555444333111000000111222222222111000000000111111000000////////////000000000000000000000000000000------------............////////////////////////111///------...///...---------------------------............------------,,,------------.........------------------------------,,,,,,,,,,,,---------............------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,------------+++***)))))))))******)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************))))))((())))))))))))(((((((((((()))))))))))))))***************))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++***))))))))))))((((((((())))))))))))))))))************************************)))))))))******+++(((((())))))***)))))))))((()))***+++,,,,,,,,,,,,************************------,,,+++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000))))))))))))(((((((((((())))))))))))((((((''''''))))))))))))((((((((((((((())))))*********************)))(((''''''(((((('''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((((())))))))))))(((&&&&&&)))(((''''''''''''((()))(((((())))))))))))((((((******))))))((((((''''''))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))))))))***))))))))))))*********+++***++++++++++++,,,,,,,,,,,,---......//////....../////////////////////////////////000000000111111222222222222333333333333555555444444555555666777555555555555555555555555666666555555555444444444444444444444444555555666444333333333333333333333444444444333333333333222222222222222222222222222111222222222222333333333888999:::;;;:::999666555333333222111111111222222111111000000000000111111//////............//////////////////////////////------........./////////////////////////////////000...------...///...------------....../////////.........---------,,,,,,------------............---------------------------,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***+++,,,------------,,,))))))************))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************)))((())))))))))))((((((((((((*********))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++++++++************)))))))))))))))*********************************,,,+++)))(((((()))***+++)))***+++,,,,,,+++)))(((******+++,,,,,,,,,++++++************************,,,,,,++++++******))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++...---,,,+++,,,---...///---------.........//////000000000000000000000000(((((((((((())))))))))))*********)))((((((''''''(((((((((((())))))))))))(((((()))************))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))************))))))((('''((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''))))))(((''''''''''''''')))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))***************+++++++++,,,,,,*********+++++++++,,,,,,,,,---......//////......,,,------...//////000000000000000111111111222222111111111222222222333333444444444444444555555666444444444444444444444444555555555555555444444444444444555555555666666555444444555555555555555555444444333333333222222222222222222222222222222222111111111222222222333333444555777888888777666555333333222222222222222333111000000///000000111111//////............//////////////////////////////....../////////000000000///////////////////////////---,,,,,,...///...---,,,,,,------......//////...------------,,,,,,,,,---------.........//////------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,******+++,,,------------***++++++++++++++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))*********))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********************************(((((())))))************************************+++***)))((((((((()))***)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,+++***)))************************)))))))))******+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---///000---------...............000000000///////////////(((((((((((())))))))))))*********))))))((((((((((((((((((((())))))))))))'''((())))))******))))))''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))******)))((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++***++++++++++++,,,,,,,,,************++++++++++++,,,,,,---............---++++++,,,---...///000000000000000111111111222222000000111111111222222222444333333333333444555555444444444444444444444444555555555555555555555555555555666666777666666555444555555666666666666555333333333222222222111111222222222222222222222222111111111111222222222222222333444555666666555555333333333222222222222222000000/////////000111111//////............//////000000000000000000000000////////////000000000111////////////////////////...---+++,,,---///......+++++++++,,,,,,---------------------,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))************)))(((((((((((()))))))))))))))))))))))))))*********(((((())))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******''''''((((((((((((((()))((((((((()))******++++++************************))))))((((((((())))))***(((((())))))***))))))))),,,,,,,,,,,,+++***)))(((************************'''(((((()))***+++,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///........................////////////............'''((((((((()))))))))*********))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))'''&&&&&&&&&&&&''''''(((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***)))(((&&&%%%%%%''')))***''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))***++++++************++++++++++++************++++++++++++++++++,,,---------------,,,,,,,,,------........./////////000000000111111000000000000111111111222333333333222333444444555555555555555555555555555555555555555555555555555555666777777777777666555333333555666666666555555222222111111111000000000111111111111111111111111111111111111222222222222111222333444444444333333222222222222111000000//////////////////000111111000//////////////////000000000000000000000000000........./////////000000////////////////////////...,,,++++++---///......,,,,,,,,,,,,---------------------,,,,,,,,,++++++............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************++++++++++++*********)))******++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***(((((())))))******++++++)))))))))*********++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***''''''''''''(((((())))))'''(((((()))******++++++************************''''''((()))*********))))))))))))))))))***+++,,,((()))******++++++******************************(((((())))))******++++++************************)))******+++,,,,,,------++++++++++++++++++++++++)))***+++,,,------------........................///.........---------,,,'''((((((((())))))******))))))))))))))))))******'''((((((((())))))******'''(((((()))))))))))))))'''''''''''''''((()))***&&&&&&'''((())))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&((()))***(((&&&$$$"""###%%%(((+++''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))******((((((((()))(((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))'''((()))******)))((('''))))))((())))))***++++++))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,............/////////000000000000000111111111111333333222222333333444555555555555555555555555555444555555555555555555555555666777888888777666555111222444555666555444444111111111000000000000///111111111111111111111111000111111111111222222222222222333333333222111111111111111111000///...---///////////////000111111000000////////////000000000000000000000000000000---------.........//////////////////////////////---,,,++++++---///......////////////////////////---------,,,,,,,,,++++++............/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,------------------++++++++++++------+++,,,,,,------,,,,,,+++)))************+++++++++******)))))))))))))))***))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************'''((((((((())))))******'''(((((()))***++++++,,,))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))******++++++'''(((((()))***+++++++++************************%%%&&&(((************))),,,+++******+++---///000%%%&&&''')))+++,,,,,,---************************************))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++++++++++++++++++++''')))***,,,------,,,,,,.....................---......---------,,,,,,,,,))))))))))))(((((((((((())))))((((((''''''&&&&&&''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((%%%%%%&&&((()))+++,,,,,,+++*********))))))((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((&&&###$$$(((++++++***))))))))))))))))))))))))******))))))((((((''''''((()))***+++***(((&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,+++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000//////000111222222000000111222444555666666333444444555555444444333444444444333333222222222444444444444444444444444111111111222222333333333111111111111111111111111000000000000000000000000000000111111111222222222444333333222111000//////222111000//////000111222000000000000000000000000111111000000//////......111111000000//////.........------------...//////...............///000111.................................------,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******************************************************++++++++++++************))))))))))))******++++++************++++++---***'''''')))+++***)))))))))***++++++++++++***)))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''((()))))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))************))))))***)))(((((()))+++---...+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......//////......------------------------))))))))))))((((((((((((************))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))((((((''''''((((((''''''''''''((((((&&&''''''(((((('''&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((***(((&&&''')))******(((((((((((((((((((((((((((***)))))))))((((((((('''&&&''')))******)))((('''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******'''((()))******)))((((((((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000000///000000111111222000000111222333444444555333333444444444444333333555444444444333333333222444444444444444444444444111222222222222222222333111111111111111111111111111111111111111111111111000000000000111111111222222222222222111111111111222111000//////000111222000000000000000000000000000000000///////////////000000000000//////.........------------...//////.........---......//////..............................---------,,,,,,,,,........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************++++++++++++************))))))))))))*********))))))))))))))))))***,,,***'''''')))+++***)))))))))***++++++++++++***)))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))))))************))))))***)))(((((()))***,,,...************)))))))))((())))))))))))))))))))))))))))))))))))*********************************************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...............------------------------))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((&&&''''''(((((('''''''''))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((+++***))))))******(((&&&(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&(((************))))))))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******%%%&&&'''((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000111111000000000111111222222222333333444444444444333333444444444333333333333333333333333333333333333333222222222222222111111111111111111111111111111111111111111111111111111111000000000000111111111111111111222222222333333333111111000000000000111111000000000000000000000000//////////////////000000000000000////////////......------------.../////////...------------------...........................------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***************************++++++++++++++++++++++++************************+++++++++*********************************************************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++)))(((((()))******)))((()))******++++++******)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))************))))))***)))(((((()))***,,,---************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,---...............------------------------))))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((('''''''''''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))******)))(((&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&'''((()))***)))))))))((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***$$$%%%&&&'''(((((())))))))))))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000//////000000000000000000333333333444444333333333222222222222222222222222222222222222222222222222333333222222111111000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222333333333111000000000000000000111000000000000000000000000---......//////000000000////////////////////////...------------.../////////...---,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************)))(((&&&%%%++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************++++++++++++******))))))************))))))((())))))))))))))))))(((***))))))))))))******)))((())))))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************)))))))))))))))((()))***+++,,,*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************************++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---.........------------------------------))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((('''(((***++++++***(((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((###%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***&&&&&&''''''((()))***+++((())))))))))))*********))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////000000000000///...////////////////////////222333333333333333333222000000000000000111111111222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111222222222333333333444444444444333222222111000000000000000111111000000000////////////////////////------......//////000000.............../////////...------------.../////////...---,,,,,,,,,,,,,,,........................------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++******((()))************)))((()))******++++++******)))))))))******))))))))))))(((((()))************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,---...---------------------------------))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((''')))***,,,,,,***)))''''''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))************((((((''''''''''''((((((&&&'''(((((())))))))))))'''''''''''''''''''''''')))(((((((((((((((((()))(((((((((((((((((((((((("""$$$&&&'''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))((('''''''''%%%&&&'''((()))*********((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((()))***++++++(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000111000///...---.........//////000000000222222333333333333222222000000000000000111111111111111111111111111111111111111111111111000000000111111111111111111111111222222222222222222222222222222222333333333333444444444333222111000///...000000111111111111000000////////////////////////..................//////---............/////////...------------.../////////...------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++###%%%))),,,............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******************************************************++++++++++++******((()))***++++++***)))((()))***+++,,,,,,+++***)))((()))++++++)))((()))***'''((())))))******))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******((((((((((((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************************++++++++++++++++++++++++)))******+++++++++++++++++++++,,,---------------------------------------))))))))))))((((((((((((************))))))))))))***)))))))))((((((((('''&&&(((***++++++***(((&&&''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((()))*********((((((((()))))))))******((((((''''''''''''((((((&&&&&&((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((($$$&&&((('''%%%%%%(((***************************'''((((((((()))))))))***)))))))))(((((((((((()))&&&'''((()))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))((((((((()))***+++&&&'''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000111000///---,,,------...///000111111222222222333333333333222222111111111111222222222333111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222000000111111111222222222111111111000000////////////000111222222111000///////////////////////////..................---------------.........//////...------------...//////.........---......//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++************************"""$$$(((+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************++++++++++++******((()))***++++++***)))(((((()))***++++++***)))((('''))),,,,,,)))((()))***'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))((()))))))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))***+++++++++++++++++++++,,,------------,,,------------------------))))))))))))(((((((((((())))))((((((''''''&&&&&&******))))))((((((((('''%%%''')))******)))'''%%%&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&((()))************))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((()))***(((%%%$$$'''***************************'''((((((((())))))******(((''''''(((((()))***+++((()))))))))))))))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))************(((''''''((())))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))************+++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...///000111000///---+++------...///000111222333222222222333333222222222222222222333333444444444000000000000000000000000//////000000111111222222111111111111111111111111222222222222222222222222////////////000000000000////////////000000000000///000111222222111000////////////////////////////////////......------,,,---------.........//////...------------...//////...............///000111........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++************************+++,,,...//////---***(((************************++++++++++++++++++++++++************************))))))******++++++++++++******************************************************++++++++++++******''')))***++++++***)))''''''((()))++++++)))((('''&&&))),,,,,,***((((((***'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''((()))************))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((((()))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))))))))))))))((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))***++++++++++++***++++++,,,---------,,,,,,------------------------))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))(((&&&$$$###)))******)))(((''''''(((''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''(((*********)))(((+++*********))))))((((((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000000000////////////,,,---...///000111222222333333333222222111111111111111222222222222111111333333333222222222111111000000111222222222222111222222222222222222222222222111///......000111333000000////////////000000000000000000000000000000000000000000000000000000////////////////////////,,,---------.../////////......////////////......,,,,,,,,,---------......///...---,,,+++***))))))---------------------------,,,***))))))***,,,---,,,,,,,,,------,,,++++++------++++++++++++------+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********)))))))))***,,,------,,,***)))************************+++++++++*********))))))+++***)))(((((()))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))******)))((((((***,,,))))))))))))))))))))))))++++++******))))))((((((((('''&&&&&&((())))))(((''''''((((((((((((''''''%%%'''))))))((((((***,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''')))***+++------))))))))))))))))))))))))&&&'''((())))))***))))))***************)))((((((((())))))))))))(((((('''***)))))))))((((((''''''((()))***++++++***)))(((,,,+++***))))))***+++,,,,,,)))'''(((***+++***(((******))))))((((((''''''&&&&&&''''''(((((())))))******++++++++++++******++++++******++++++,,,---...---+++*********++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%)))******)))((('''''')))''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))++++++++++++******))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,////////////////////////------...///000111222333333333333222222111111111111111222222222222111111333333222222222111111111111111222333333333333222111111111111111111111111222111000//////000111222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////---------.....................////////////......,,,,,,,,,---------..................------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))******,,,,,,,,,,,,******************************+++++++++*********))))))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))***)))(((((()))+++))))))))))))))))))))))))*********)))))))))))))))***((('''''')))******)))(((((())))))))))))((((((&&&'''))))))((((((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''((((((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((()))******++++++(((((((((((((((((((((((('''(((((())))))))))))(((***************)))(((((((((((())))))))))))((((((*********))))))(((((((((((()))***++++++***)))(((++++++***))))))***++++++,,,)))'''(((***+++***((()))))))))))))))(((((((((((((((((()))******++++++******++++++++++++******,,,,,,++++++,,,,,,---.........,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((******************************))))))((((((''''''))))))(((''''''(((((((((((()))***)))((('''((()))''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((())))))***,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,////////////////////////......///000111222222333222222222222222111111111111111222222222222111111333222222222222111111111111222333333444444333333000000000000000000000000222111000//////000111222000//////......//////000000000000000000000000000000000000000000000000000////////////////////////...............---------......////////////......,,,,,,,,,---------...............//////000000000------------------------+++,,,...//////...,,,++++++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++***************************************+++++++++***************++++++++++++++++++++++++************************+++++++++***************++++++,,,,,,,,,,,,+++++++++++++++***************))))))))))))))))))))))))))))))))))))************((()))***)))''''''(((***))))))))))))))))))))))))((())))))))))))))))))******)))((((((***++++++***))))))************))))))&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))(((((('''))))))******))))))((((((&&&'''((())))))***))))))***************)))))))))))))))************))))))+++******))))))******++++++)))(((((()))******)))(((((()))))))))))))))))))))******+++,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,---......///...---,,,,,,,,,------(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''((((((((((((++++++***)))(((''''''&&&(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((''''''***)))(((''''''(((***+++((()))***)))((('''((()))''''''''''''(((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***************************************++++++++++++++++++++++++++++++++++++***************+++,,,,,,---...............////////////000000111222222333222222222111111111111111111111222222222222111111222222222222111111111111000111222222333333222222111111111111111111111111222111000000///000000111/////////....../////////////////////////////////000000000000000000000000/////////////////////////////////...---------,,,......////////////......,,,,,,,,,---------..................////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++************************************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((()))))))))************((()))***((('''&&&((()))(((((((((((((((((((((((('''((((((((())))))*********((('''((()))+++******((())))))******))))))(((&&&((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&((()))))))))))))))((((((&&&&&&''')))************++++++******************)))))))))******)))))))))******))))))))))))************)))((()))*********((((((((())))))******+++******++++++,,,---------******++++++++++++******,,,++++++++++++,,,---------------,,,,,,,,,------(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&'''''''''(((((()))))),,,,,,++++++***)))(((((((((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''***)))(((''''''(((***+++''')))***)))((('''(((***''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))***)))(((''''''((()))***((((((((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------............/////////000111111222222111111111111111111111111111111222222222222111111222222222111111111000000//////000111111111111111222222222222222222222222222111111000000000000000//////............///////////////////////////////////////////////////////////////////////////////////////...---------,,,......////////////......,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++******))))))******+++************************************************((()))***++++++***)))(((************************))))))))))))))))))))))))((()))))))))************)))******)))'''&&&((()))((((((((((((((((((((((((''''''(((((()))))))))***)))'''&&&&&&((())))))((('''(((((())))))((((((''''''((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******'''''''''((((((((((((((('''''''''((())))))******))))))))))))))))))))))))))))))***))))))((('''&&&'''(((((()))))))))((((((&&&&&&''')))******************************++++++***))))))))))))))))))***))))))))))))))))))))))))*********)))((()))******(((((())))))******++++++))))))******+++,,,,,,---******++++++++++++*********************++++++,,,+++++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))))),,,,,,++++++******))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))(((''''''((((((((('''((())))))(((((()))***''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))***))))))((((((((((((((('''''''''(((((((((((()))((())))))))))))*********++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,---............/////////000000000000000000000111111111111111111111222222222222111111222111111111111000000000...//////000111000000000222222222222222222222222222222111111000000/////////......------......///000000000000000000000000////////////////////////////////////////////////...............---------......////////////......,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++***************************************+++++++++***************************************************************+++++++++)))))))))******)))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************+++++++++***((('''(((***))))))))))))))))))))))))'''(((((((((((((((((()))((('''%%%&&&((())))))(((''''''((((((((((((''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((((('''''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***&&&'''((())))))))))))(((&&&&&&'''(((((()))******************************((())))))))))))(((((('''''''''((()))))))))((((((&&&'''((())))))***)))))))))))))))*********************))))))))))))******((())))))******))))))((()))******)))(((((()))+++))))))******************((())))))******+++,,,,,,******++++++++++++******)))))))))))))))***++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%&&&((())))))(((((()))+++''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))((('''''''''((((((((())))))))))))((((((((()))))))))******************************+++++++++++++++,,,,,,---***++++++,,,------..................///////////////000000000111111111222111111222222222222111111111111111111000000000000//////000111111111111111111111111111111111111111222222222111111000///...///......------......///000000000000000000000000////////////////////////////////////////////////---------.....................////////////......,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++((()))***++++++***)))(((************************))))))*********++++++++++++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************,,,------+++)))((()))***))))))))))))))))))))))))(((((((((((((((''''''''')))(((&&&''')))******)))(((((())))))))))))((((((((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((('''&&&'''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((%%%&&&&&&'''(((((())))))&&&'''((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((&&&''''''((())))))(((((((((((())))))))))))((((((((((((((())))))*********+++***)))(((((()))***+++'''((()))******)))((('''(((***+++***((('''))),,,++++++******************)))))))))***++++++,,,,,,******++++++++++++************))))))******+++,,,******,,,---------,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((***)))(((''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))###$$$$$$%%%&&&'''(((((('''((())))))(((&&&$$$###&&&((())))))(((((()))+++''''''''''''((((((((()))'''''''''''''''((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***((()))*********((('''&&&(((((())))))*********+++(((((((((((())))))))))))*********************************)))***++++++,,,******+++,,,,,,---......---------...............//////000000111111111222111111222222222222111111111111111111000000000000000000111222222222222222000000000000000000000000222222222222111000...............------.........000000000000000000000000////////////////////////////////////////////////,,,------....../////////......////////////......,,,,,,,,,---------......)))******+++---......///+++++++++++++++++++++++++++,,,...//////...,,,+++)))***+++,,,------...---++++++------------++++++++++++++++++++++++++++++))))))******++++++++++++************************))))))******++++++++++++''')))***,,,,,,***)))'''************************))))))******++++++++++++---,,,+++******+++,,,---))))))******++++++++++++))))))))))))))))))))))))))))))))))))************---...---,,,))))))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&***)))'''(((***++++++***))))))************))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))((('''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++++++++((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&''')))*********)))(((***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((())))))***))))))&&&&&&'''((())))))((((((((()))))))))))))))((('''''''''(((((()))))))))***+++***)))(((((()))***+++'''((()))******)))((('''(((***+++***((('''))),,,,,,+++++++++***))))))))))))******++++++,,,------******++++++++++++******++++++******++++++,,,---***+++---...///...------))))))))))))))))))))))))+++***)))(((((()))******'''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))))))))(((((('''''''''&&&************))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''')))((('''&&&%%%$$$$$$$$$))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++*********)))******++++++***++++++,,,---...//////////////////000000000000111111000000//////......000000111111111111000000222222222111111111000000000000////////////000000000000000000000000000000111000///------......///000000000000000///............////////////......///////////////////////////...---,,,,,,---...///........................------------------------------------------------------------------------.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---***'''(((***+++)))'''************************************************(((((())))))******++++++,,,,,,+++***)))(((''''''))))))************))))))---,,,+++)))(((((((((((())))))))))))))))))******))))))************))))))(((((((((((())))))))))))((()))*********((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((''''''''''''(((((((((((()))((('''&&&&&&'''((()))***)))))))))((((((''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''++++++************++++++'''(((((()))***+++++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))******************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,++++++***************+++************************...------,,,++++++******))))))))))))))))))))))))******)))((('''((())))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''&&&&&&&&&***************)))))))))))))))(((((((((((())))))))))))((((((((('''''''''*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''''''''((((((((((((((((((((('''''''''***)))'''&&&%%%%%%&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++++++++++++++++++++************+++,,,---...,,,,,,------------------.../////////000000000000000000000000////////////000000111111111111000000222222222111111111000000000000////////////000000000000000000000000000000111000///...---...//////000000000000000///............////////////..............................///...---,,,,,,---...///........................------------------------------------------------------------------------......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((******)))(((************************************************)))))))))))))))*********++++++******)))((((((((())))))************))))))+++***)))))))))))))))************)))))))))))))))))))))************))))))(((((((((((())))))))))))))))))*********)))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,((((((((())))))))))))***)))(((''''''''''''((()))))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***))))))))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))*********))))))(((((())))))***((((((((()))))))))***************+++++++++,,,,,,++++++***)))))))))******************************//////...---,,,+++******))))))))))))))))))))))))******)))(((''''''(((((('''(((((((((((()))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&''''''************++++++++++++))))))(((((((((((())))))))))))((((((((((((''''''******))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''((())))))***'''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&*********)))((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---...///......---------,,,,,,,,,....../////////000000000/////////000000000111111000000111111111111000000222222222111111111111111111000000//////000000111000000000000000000000000111000///.........//////000000000000000//////.........////////////....................................------------......------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***)))(((************************************************************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***+++++++++*********))))))(((((())))))************))))))(((((((((((()))))))))))))))************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************)))((((((''''''(((((())))))(((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++******)))((('''&&&&&&*********)))((('''''''''(((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))******+++***************************))))))(((((())))))***''''''((((((((())))))))))))((((((''''''(((((()))''''''((((((((()))))))))*********++++++++++++,,,++++++***)))(((((())))))************************......---,,,+++***))))))((((((((((((((((((((((((******)))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''***))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))&&&&&&&&&'''(((((())))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------........./////////000000...//////000111111222222000000111111111111000000111111111111111111111111111000000000000000000111////////////////////////000000000/////////////////////000000000000//////......////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++***))))))))))))))))))************************************************++++++******))))))(((((((((((((((((())))))******))))))************))))))***)))))))))))))))******++++++******)))((((((((())))))************))))))(((((((((((())))))))))))******************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((()))))))))*********)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((''''''&&&***)))))))))((((((((('''(((((())))))))))))(((((('''(((((((((((((((((('''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))((((((((((((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((************+++++++++++++++***))))))(((((())))))************************+++************)))))))))((((((((((((((((((((((((************************%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&&&&''''''((((((((())))))(((((((((((())))))(((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&'''(((((()))))))))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))************++++++++++++++++++++++++---,,,+++******))))))***++++++,,,,,,---...//////............////////////......///000111222333333000000111111111111000000111111111111111111111111111111000000000000111111////////////////////////000000000000000///////////////000000000000//////......////////////..............................,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))(((((()))***************************************************++++++******))))))(((((('''''''''((())))))******))))))************)))))),,,+++***)))((((((((((((************))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))***+++,,,'''''''''((((((((())))))((())))))))))))))))))(((************************(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))'''((((((((()))))))))***(((((())))))))))))((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))((((((((((((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))*********+++++++++******))))))))))))******************************)))))))))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))***+++++++++***%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))+++******)))((((((((()))'''''''''((((((((((((((()))))))))))))))'''&&&&&&'''''''''((()))*********''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++,,,,,,+++***))))))))))))***++++++,,,---...///000------.........///////////////000000111222333333000000111111111111000000111111111111111222222222222111111000000111111222000000000000000000000000000000111111111000///......//////000000000000000......////////////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++***(((''')))***************************************************************))))))))))))'''''''''(((((()))))))))))))))************))))))---,,,+++)))(((((('''''')))))))))))))))))))))***))))))************))))))(((((((((((()))))))))))))))((((((((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++''''''''''''((((((((((((((())))))******))))))((())))))************++++++))))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&'''((())))))***'''''''''((()))*********(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((())))))))))))((((((''''''(((((()))''''''((((((((())))))))))))))))))************+++))))))))))))***+++,,,---***************************++++++,,,---...//////))))))))))))))))))))))))###$$$&&&((()))*********'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))***+++((((((((((((((('''''''''))))))******)))(((&&&%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))************+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,------.........---------.........//////000000000111111222222222000000111111111111000000000000111111111222222222222111111000000111111222000000000000000000000000000000111222111000///.........///000000000000000......////////////......------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++************************)))++++++***(((''')))+++************************************************)))))))))))))))*********''''''(((((((((((((((((())))))************))))))++++++***)))(((((())))))((((((((()))******++++++))))))************))))))(((((((((((())))))))))))''''''&&&&&&&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%$$$$$$&&&''')))'''(((((((((((()))))))))((()))************)))(((''''''(((((())))))))))))))))))))))))))))))))))))%%%'''***,,,,,,***'''%%%%%%&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))***++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***((((((((()))))))))******))))))))))))************)))))))))***+++---///000************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))) !!!$$$&&&((()))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))******))))))((((((''''''))))))(((((((((((())))))(((((())))))*********+++)))(((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***%%%%%%&&&&&&''')))***+++))))))(((((('''''''''&&&%%%&&&(((*********))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++++++++++++++))))))***+++,,,...000111......---------,,,,,,,,,---------.........//////111111111111111222222222000000111111111111000000000000111111222222222222222222111111111111222222000000000000000000000000000111111222222000///.........///000000000000000......////////////......------------------------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,************************)))+++,,,***'''&&&)))+++************************************************(((((())))))******++++++(((((((((((((((((((((((())))))************)))))))))))))))))))))******+++''''''((()))***+++,,,,,,))))))************))))))(((((((((((())))))))))))'''&&&%%%%%%&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''''''(((***,,,))))))))))))************((()))***++++++***)))(((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))$$$'''***------***'''$$$''''''''''''''''''&&&&&&******))))))((((((''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((()))++++++)))((('''((((((((((((((('''''''''))))))))))))))))))))))))++++++************++++++))))))))))))******************))))))))))))******))))))))))))************))))))))))))************(((((()))+++,,,...000111************************++++++***)))((('''&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))((((((((((((((()))+++++++++*********))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%'''***+++)))&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&'''((((((((('''&&&%%%))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((()))***************(((((()))***************************************++++++++++++,,,,,,---...------------------------............////////////222111111111000000//////222222111111111111222222222000///......///000222000111222333222111///---000000000000000000000000////////////////////////000/////////..................------------......------------------------,,,---...---,,,,,,---...************************---,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...---,,,,,,,,,,,,,,,************************++++++************++++++,,,++++++******++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''((()))(((((((((''''''(((((())))))******''''''((((((((((((((((((******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((((((''''''''''''(((((())))))******((((((''''''''''''(((((('''((()))******)))((('''&&&'''(((*********))))))))))))(((((('''''''''&&&((((((((()))******++++++))))))************)))))))))(((''')))///888BBBHHH,,,+++)))'''(((***,,,...++++++******************)))))))))(((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((()))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&&&&'''******)))'''))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((()))))))))(((((((((''''''%%%%%%'''(((((((((''''''))))))(((((((((((())))))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((())))))*********))))))(((((()))***************************************+++++++++++++++,,,---...------------------------....../////////000000000111111111000000000//////222111111000000111111222111000///......///000111//////111111111///...,,,000000000000000000000000////////////////////////000000/////////...............------------......------------------------+++---......---,,,,,,---++++++++++++++++++++++++,,,++++++***************++++++++++++++++++++++++,,,++++++++++++,,,------......---,,,,,,,,,,,,,,,************************++++++************++++++,,,++++++******++++++,,,*********)))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))(((((((((((('''((((((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$%%%&&&'''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((''''''''''''(((((('''((()))******)))((('''&&&&&&(((((()))((('''''')))))))))(((((((((''''''******))))))))))))))))))))))))************))))))***)))'''(((,,,333999>>>+++***)))((()))***,,,---******************************)))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))************************)))((((((''''''((())))))))))))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***)))''')))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))***)))))))))))))))(((((($$$$$$&&&'''((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************************)))))))))******)))(((((((((((()))***************************************,,,++++++++++++,,,,,,---------------------------/////////000000000111111111111000000000000//////222111111000000111111222111000///......///000111......///000000///---,,,000000000000000000000000////////////////////////000000000/////////............------------......------------------------***,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,------...------,,,,,,,,,,,,,,,************************++++++************++++++++++++************++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((((()))))))))(((((()))))))))))))))((((((((((((((()))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((&&&'''''''''''''''&&&%%%***)))))))))))))))((((((++++++***))))))(((''''''))))))************))))))***)))(((''')))+++///111)))))))))*********++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((('''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&'''(((((()))(((((((((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))************))))))))))))%%%&&&&&&'''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((('''(((((()))***************************************,,,+++++++++++++++,,,,,,,,,,,,------------------000000000000111111111111000000000000000000//////111111000000000000111111111111000//////000111111...//////000000///......////////////////////////////////////////////////000000000////////////.........------------......------------------------))),,,...///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,,,,+++,,,,,,---************************++++++************++++++++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))((((((*********))))))((((((((('''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))(((((('''''')))))))))(((''''''&&&&&&''''''(((((())))))******((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((******))))))'''&&&%%%$$$''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''(((((())))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((('''&&&&&&%%%************))))))))))))******))))))(((((((((((())))))************))))))***)))(((''''''(((((()))'''(((***+++++++++***)))***************+++++++++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))&&&'''(((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************(((((((((((('''((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((()))***************************************,,,++++++******+++++++++,,,,,,,,,---------......000000000000111111111111//////////////////000000111000000000000000000111111111000000000000111111///000000000000000000000////////////////////////000000000000000000000000111000000000////////////......------------......------------------------***,,,......,,,++++++,,,++++++++++++++++++++++++------,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,---************************++++++************+++++++++******))))))******++++++******)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((''''''''''''((()))******)))((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))******))))))((((((''''''))))))(((((('''''''''&&&''''''(((((())))))******)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''*********)))(((&&&%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''((((((((((((%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))***))))))(((((('''''''''))))))))))))************''''''(((((())))))))))))))))))************)))))))))))))))((((((((('''''''''((()))++++++***)))((())))))*********+++++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************************)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((())))))))))))******((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))(((((()))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))))))))******)))((((((''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((()))))))))((((((((()))***************************************,,,++++++************++++++,,,,,,------........./////////000000000111111......////////////000000111000000//////000000111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000/////////......------------......------------------------+++,,,---,,,+++***+++---************************+++***))))))(((((())))))++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++,,,,,,---************************++++++************++++++******))))))))))))******++++++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%&&&'''(((((())))))((())))))))))))((((((((((((***))))))(((((())))))***))))))(((((((((((())))))***))))))((((((((())))))(((((()))))))))))))))***&&&&&&'''(((((()))******))))))************))))))((()))))))))))))))))))))'''((()))*********)))((()))))))))***++++++,,,,,,)))))))))(((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,+++)))'''((()))))))))))))))))))))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''((((((((())))))))))))((((((''''''((()))***))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))******(((((()))***************************************,,,,,,+++***************++++++,,,,,,---......///....../////////000000000........./////////000000000000////////////000000111111111222222111111111///////////////000111111000000000000000000000000000000000000000000000000111111111000000000//////......------------......------------------------,,,,,,,,,***)))))),,,...++++++++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++***************++++++,,,++++++******+++,,,,,,---************************++++++************++++++******))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&&&&''')))***(((((((((((())))))))))))&&&&&&''''''((()))))))))))))))))))))((((((((((((***)))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''))))))*********(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***)))(((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''((()))******+++++++++***)))))))))((((((((('''******))))))))))))*********)))(((''''''((()))***(((((('''''''''((()))***''''''((((((((()))))))))''''''(((((((((((((((((())))))************)))))))))))))))))))))*********'''(((((()))))))))))))))((())))))***++++++,,,,,,((((((((((((''''''''''''(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******'''(((((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((+++---,,,)))'''((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((()))+++,,,))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$&&&((()))*********(((((()))***************************************,,,,,,+++***))))))******++++++,,,,,,---...//////............////////////---.........//////000000000000////////////000000111111222222222222111111...............///000111000000000000000000000000000000000000000000000000111111111111000000000000.........------.........------------------------------+++)))((())),,,///,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------++++++++++++++++++++++++*********)))***++++++,,,+++*********+++,,,,,,---************************++++++************++++++******))))))))))))******(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++''''''(((((())))))******%%%%%%&&&'''((()))************))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((())))))******))))))(((((('''''''''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))***+++,,,---------******))))))((((((((('''******))))))))))))*********)))(((''''''((()))***'''&&&%%%%%%&&&'''(((***&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&))))))************))))))+++***))))))))))))******(((((((((((()))))))))***((())))))***++++++,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&((())))))((('''''')))******)))(((''''''((()))***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&(((******(((&&&&&&&&&'''((()))***++++++)))***+++++++++)))((('''''''''&&&%%%&&&'''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))+++,,,+++***'''&&&)))************+++++++++)))))))))))))))))))))))))))************+++++++++///...,,,+++***+++,,,,,,000000//////.........---000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000333222111000000///000000222111///111333444111///222111111000///......---......////////////............---------,,,,,,,,,++++++******)))*********)))((((((***+++,,,,,,+++,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))(((((())))))*********+++'''((()))******+++******++++++++++++++++++++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))(((((('''''''''&&&)))************+++++++++++++++++++++*********)))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))((((((''''''''''''((())))))))))))((('''((()))))))))''''''(((******)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%&&&&&&'''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((***,,,,,,***((((((((((((((())))))))))))))))))*********)))((('''(((((('''''''''((()))***)))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))******+++***)))((('''))))))*********+++++++++************************)))************+++++++++...---,,,+++++++++,,,,,,000/////////.........------------.........//////000000000000000000000000000000000000000000000000000000000000000000000000111111000000///000000000222000000111333333111///111111000000///......---......////////////............---------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,)))((())),,,...---,,,,,,++++++******++++++,,,------------------------************************+++,,,,,,------,,,,,,+++++++++*********))))))))))))***++++++++++++***)))((()))))))))************(((((())))))***)))))))))******************************)))(((((()))******))))))))))))))))))))))))******)))))))))((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++***))))))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***)))))))))))))))(((((((((''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))((()))))))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''((()))***)))(((((((((''''''''''''))))))*********+++++++++++++++******)))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''++++++******************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))''''''((((((((()))))))))******))))))))))))((((((((())))))******))))))(((((()))***)))((('''(((***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&''''''((()))***++++++((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((()))++++++***(((***)))))))))((((((((('''(((((()))))))))(((''''''))))))((((((((()))***+++)))))))))))))))))))))))))))((((((''''''(((((()))************************************)))))))))))))))))))))*********++++++************************)))************+++++++++------,,,+++++++++,,,,,,/////////...............,,,,,,,,,---------......////////////////////////111111111111111111111111000000000000000000000000///////////////000000000111000000111222222111///111000000//////.......................................---------,,,,,,,,,------,,,------...///000555000+++***---///---***,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,------------,,,,,,***))))))))))))((((((((()))***++++++++++++***)))))))))))))))************(((((()))))))))((('''''')))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))))))))((((((((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))((('''++++++************))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))),,,++++++***************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((('''''''''''')))))))))*********++++++,,,,,,+++******)))((((((************************''''''(((((((((((('''''',,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))''')))******((('''((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((('''&&&'''((()))(((&&&))))))))))))(((((((((((('''(((((((((((((((''''''(((((((((((())))))******(((((((((((((((((((((((()))(((((((((((((((((()))******************************))))))((()))******))))))))))))************++++++++++++++++++++++++))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,........................---------.........//////........................000000000000000000000000////////////////////////---...//////000000000000000000000111111111000000000000/////////.......................................---------,,,,,,,,,,,,,,,,,,,,,---///000000<<<555...+++---...+++''',,,++++++******++++++,,,************************************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********++++++*********)))))))))))))))*********(((((()))(((((('''&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((++++++***************+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''(((((()))******))))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((******))))))))))))******'''(((******)))(((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((''''''&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))(((&&&'''(((((((((&&&'''''''''((()))*********(((''''''''''''(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))(((******************************)))((())))))******(((((()))))))))*********************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...............------------............------------------------////////////////////////////////////////////////---...///000111111000000///000111111111000000000////////////..................------------............---------,,,,,,,,,++++++++++++,,,---//////888222+++)))+++,,,***''',,,++++++******++++++,,,------------------------******************************++++++++++++******************************+++******************+++******))))))))))))))))))(((((()))(((((('''&&&&&&************************)))******************)))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))&&&((()))++++++)))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''))))))((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((''''''((((((((()))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((('''''''''((((((((((((((((((((()))))))))*********''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))***))))))(((((())))))***&&&(((***+++)))((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,***(((((()))***))))))&&&&&&'''((()))***++++++(((((('''''''''((()))***&&&'''((()))))))))(((((())))))))))))))))))))))))((())))))******))))))(((************************))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++++++++,,,---------,,,,,,---------------.........+++++++++,,,,,,,,,------................................................000000000000000000000000...///111222222111000000...000111111000//////000........................///...---,,,,,,---...///......---------,,,,,,,,,+++*********+++,,,------,,,***''''''(((*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))************++++++++++++***))))))***++++++************))))))))))))(((((()))))))))(((''''''************************(((((()))******)))(((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))******))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''%%%%%%%%%&&&&&&''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''(((((((((((((((((((((((()))))))))******$$$$$$%%%&&&''')))******''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))***++++++))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((())))))*********))))))(((''''''((())))))&&&(((***+++***((((((((('''((()))******)))(((''')))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))******))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((---+++(((((()))***))))))''''''(((((())))))******))))))((((((((()))***+++'''((()))*********))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))'''((()))***+++******)))(((((((((((()))))))))***(((((((((((((((((((((((()))************+++++++++***+++,,,---------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------------........................////////////////////////000000000000000000000000000111333333333222000///---000222111///...///111........................///...,,,++++++,,,...///......---------,,,,,,,,,,,,+++++++++++++++,,,,,,)))***+++***))))))+++---,,,++++++******++++++,,,))))))))))))))))))))))))*********************************++++++*********((((((((()))))))))******++++++***))))))***++++++************)))))))))((((((((())))))***)))))))))))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((((((((((()))))))))******&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((()))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((()))%%%%%%&&&&&&'''(((((()))''''''((()))))))))))))))(((((())))))))))))((((((&&&'''((())))))******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''''''''''''''((((((((()))(((((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))******++++++++++++)))((('''&&&&&&'''((()))%%%(((++++++***((('''((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))******++++++***)))((('''&&&&&&((((((''''''''''''((((((************************))))))************))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++)))&&&&&&''''''''''''))))))))))))((((((((((((***)))(((((((((***+++,,,((()))***+++,,,+++******))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&'''***+++,,,+++***((((((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++)))***,,,---...---,,,,,,,,,,,,,,,------................../////////000000////////////////////////000000000000000000000000000000000000000000000000222333444555444222000///---000222111///...///111---.....................///...,,,++++++,,,...///......---------,,,,,,,,,------,,,+++++++++,,,,,,...111333111+++(((***---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++&&&'''''''''(((((()))))),,,+++***))))))***+++,,,+++*********))))))(((((('''((()))******+++******((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((())))))******++++++&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++&&&&&&''''''((())))))***'''(((((()))))))))))))))(((((())))))))))))((((((%%%&&&''')))************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))(((((('''''')))))))))))))))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++,,,+++)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))******)))+++***)))'''''''''((()))******))))))))))))******((((((((((((((())))))***'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,------......///...///////////////......////////////////////////111000///......///000111111111222222222222111000000000//////......------///////////////......---........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,---------,,,,,,************************))))))))))))))))))))))))&&&'''((())))))******)))''')))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''((()))))))))(((&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))((('''&&&&&&(((((())))))))))))((((((******))))))((((((''''''$$$$$$&&&'''''''''&&&%%%***)))&&&%%%%%%''')))+++((()))***++++++***(((((())))))************))))))''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,***''''''***+++***(((''''''((((((((((((''''''&&&''''''((()))******+++++++++******))))))(((((('''((((((((((((((((((((())))))))))))))))))))))))******)))'''&&&&&&))),,,++++++++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((()))((('''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))((((((((('''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))(((''''''((()))))))))))))))((((((******)))(((((((((((((((******))))))))))))******(((((((((((())))))***+++'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,---...............////////////......////////////////////////000000////////////000000...//////000000//////...///////////////.........///////////////...------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,+++***))))))************************))))))))))))))))))))))))((()))))))))))))))((('''((()))******)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''((()))))))))(((&&&%%%''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((('''&&&&&&(((((())))))))))))((((((***)))))))))((((((((('''$$$%%%&&&'''(((''''''&&&)))((('''&&&&&&'''(((******+++,,,,,,,,,+++******))))))************))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))'''(((***+++***(((''''''((((((((((((''''''''''''(((((())))))***************)))))))))))))))(((((((((((((((((('''''')))))))))))))))))))))))))))))))))((('''''')))+++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((('''(((((('''&&&&&&)))+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((('''&&&'''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''************)))((('''&&&))))))******))))))((((((******))))))))))))******((((((((()))***+++,,,---(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++***************)))++++++,,,,,,------............................../////////////////////////////////000000/////////---......//////..................///////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++***)))((('''************************))))))))))))))))))))))))************)))((('''&&&''')))++++++***)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''')))***)))((('''(((*********))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))(((((('''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((''''''&&&(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((''''''((((((******++++++++++++******((())))))******))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((***)))((((((******)))((('''(((((())))))(((((('''(((((((((((())))))))))))((())))))))))))))))))***)))))))))(((((('''''''''))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((&&&%%%&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((***)))'''&&&&&&'''((()))))))))))))))************(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((((((***************)))((('''((()))***++++++***((('''******))))))))))))******))))))))))))***+++------((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++***************++++++,,,------............------......//////////////////////////////---...///000000///...---...//////000000000000///------......//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,++++++***))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&(((******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((('''(((((()))))))))))))))'''(((((())))))((('''&&&''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((())))))************))))))((('''''''''(((((((((((((((((((((((('''(((******)))(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))'''&&&&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))+++***((('''&&&&&&&&&&&&((()))))))))*********+++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))******************************************++++++))))))************))))))((((((((((((((((((((((((************************)))))))))(((((()))))))))(((((()))***************((()))***++++++***)))(((******))))))))))))******))))))))))))***+++,,,---)))))))))))))))*********************************))))))))))))))))))))))))************************************************+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...---------,,,---...///000////////////////////////---...///000000///...---......///000000000000000------......//////000000...............------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,---------,,,************************))))))))))))))))))))))))''''''((()))))))))))))))%%%'''))))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***(((((('''''''''(((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))******'''((()))***)))(((&&&%%%&&&&&&&&&''''''(((((()))(((((())))))))))))(((((('''''''''((((((((())))))''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''(((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((('''(((******)))(((((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((()))******((('''((()))************************))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))((('''&&&%%%%%%'''(((((())))))*********************************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))***************************))))))(((((())))))***'''((()))***++++++++++++))))))******++++++************))))))))))))*********))))))))))))***++++++)))))))))((()))******+++************************))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,---------******++++++,,,,,,------------,,,,,,,,,...///000////////////////////////.........//////.........,,,------...////////////.........///////////////---............---,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,---.........************************))))))))))))))))))))))))&&&'''((()))************%%%'''))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******(((''''''''''''((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((()))))))))'''&&&%%%((((((''''''((()))***+++'''(((((())))))((((((''''''''''''(((((())))))***''''''((()))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))$$$&&&)))***)))(((((()))((())))))******))))))((((((((((((((())))))))))))'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((***,,,,,,+++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''((((((((()))))))))***%%%&&&((())))))(((&&&%%%&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******************************)))(((((()))******)))******+++++++++************))))))******+++,,,******))))))))))))************)))((((((((())))))***)))((((((((()))++++++************************))))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,*********+++,,,,,,---------,,,++++++,,,---///111///////////////////////////......------......///,,,---...///000000000000///////////////.........------......------,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((()))))))))))))))(((''')))******(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))''')))***)))((('''(((*********))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((()))*********(((''''''&&&'''((()))*********))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((('''''''''((()))***))))))))))))((('''&&&%%%''''''&&&&&&''')))***+++''''''((((((((((((''''''&&&''''''((())))))******''''''((()))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))###&&&)))***)))(((((()))))))))************))))))''''''(((((())))))******((((((((((((((('''''''''((((((((()))******++++++)))))))))))))))))))))))))))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((***---...,,,***((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******!!!###&&&)))******((('''%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))******+++++++++,,,******))))))))))))******))))))))))))))))))))))))************************+++***)))(((((()))***++++++++++++++++++***)))(((+++***)))))))))***,,,---******))))))))))))******+++***)))(((''''''''''''***)))((((((((()))+++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++)))******+++,,,,,,---------,,,+++***+++---000111///////////////////////////...---,,,,,,---.../////////111222333333333333000000//////.........---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************+++++++++******)))************************))))))))))))))))))))))))************)))((('''&&&)))+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))((()))***)))((('''(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((()))******+++((('''&&&&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((())))))(((((((((((())))))))))))(((((('''((((((((())))))******((('''&&&&&&&&&''')))******))))))((('''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''((((((((((((''''''&&&''''''((()))******+++'''(((((()))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))"""&&&)))***)))((((((***))))))************))))))&&&''''''((()))******+++))))))(((((('''''''''&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))******)))'''&&&&&&))),,,************************************************))))))))))))))))))))))))************))))))))))))******))))))((((((''''''(((((())))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++(((((((((((((((''''''''')))************+++++++++************************''''''(((((())))))************++++++++++++******(((((())))))*********+++************************+++*********))))))((((((************************,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******++++++*********))))))((((((***************++++++,,,************************,,,++++++++++++++++++,,,000///---,,,+++,,,---------------............//////////////////////////////////////////.........//////...------------...------------------------//////.........---------......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********000...+++))))))***,,,......---,,,***)))((((((((((((((())))))******++++++)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&(((***+++,,,+++)))(((''''''(((((())))))******''''''(((((())))))******))))))((((((((((((((()))$$$%%%&&&((())))))))))))&&&'''((()))************))))))))))))))))))))))))******))))))((((((''''''((()))***)))((('''(((***))))))((('''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))*********)))'''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&++++++++++++***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))))))))((('''%%%$$$###((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))************+++++++++************************((((((((())))))))))))))))))******++++++******)))))))))))))))*********+++************************+++*********))))))))))))************************,,,,,,++++++***))))))(((************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************)))))))))(((***))))))))))))***++++++************************,,,,,,++++++++++++,,,,,,......,,,+++++++++,,,,,,------------............////////////////////////////////////............,,,,,,,,,---...///000111000000000000000000000000//////.........---------.........---,,,,,,++++++........................+++++++++***************,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******///---,,,******+++,,,---,,,+++******)))*********)))))))))))))))*********)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((***+++++++++)))((((((((((((((())))))******'''((((((((()))))))))***))))))(((((((((((())))))'''((()))))))))))))))(((&&&&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))***)))))))))((((((((('''((()))******(((((()))***))))))(((''''''''''''''''''((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$###"""''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***((((((''''''''''''&&&&&&,,,,,,,,,+++***)))(((''''''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++*********)))))))))))))))))))))******+++++++++)))************+++++++++************************))))))))))))))))))(((((())))))************)))))))))))))))******************************************************)))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))((((((((()))******************************,,,,,,++++++++++++,,,,,,---,,,++++++***+++++++++------------............////////////////////////........................,,,,,,,,,---...///000111111111111111111111111111...............---------........................000/////////......------************************,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++***)))))))))***+++,,,,,,************)))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++******)))((((((((())))))))))))***(((((((((((())))))))))))))))))(((((((((((())))))***************)))((('''************)))((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))***))))))((('''''''''((((((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((('''&&&%%%%%%&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((('''))))))***+++,,,,,,,,,,,,''''''(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))***)))))))))((((((((())))))***+++,,,,,,))))))*********+++++++++************************+++******))))))(((((((((((())))))******))))))(((************************************************************************+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))((((((((((((((())))))***************************+++******))))))******+++++++++******************,,,,,,---------.................................------.............../////////...------------...................................................---.........//////000000......------,,,,,,++++++******++++++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---,,,,,,+++*********))))))******+++,,,++++++******))))))(((((())))))*********+++++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***(((((())))))))))))((('''+++,,,,,,++++++***)))((((((((((((((((((((((((((())))))))))))(((((((((((('''((())))))''''''((()))))))))((((((((((((((()))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''+++++++++++++++***)))((('''''''''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))$$$$$$%%%''''''(((((((((''''''((((((((((((''''''***))))))(((((())))))***(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))%%%&&&'''((())))))))))))''''''(((((()))***++++++))))))*********+++++++++************************++++++******))))))(((((())))))************))))))+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************************************)))))))))))))))******+++))))))))))))))))))******((((((((((((((())))))***************************))))))(((((((((((()))))))))*********************,,,,,,,,,------------...------------------------,,,---------......////////////...------------...---------------------------.....................---......//////000000000.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++)))***,,,------,,,***))),,,+++******))))))******++++++******))))))(((((())))))*********+++++++++))))))))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((()))***************************))))))))))))))))))))))))((((((((((((((((((((((((((()))******$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((&&&&&&'''((())))))((((((((())))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''((((((((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***))))))************++++++'''(((((((((((('''&&&%%%'''(((((())))))(((((('''******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))###%%%&&&((()))***))))))'''(((((())))))*********)))************+++++++++******************************************))))))******++++++++++++******+++++++++++++++******************************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************)))))))))))))))******+++))))))))))))************))))))((((((((()))******************************))))))(((((((((((())))))))))))***+++++++++******,,,,,,,,,,,,------------------------------------,,,,,,,,,---......//////,,,,,,,,,---...///000111////////////////////////---------...............---.........//////000000/////////////////////////////////......---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***,,,,,,+++***)))))))))***************)))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********+++************)))))))))))))))))))))(((((((((((((((''''''(((((()))***+++######%%%&&&'''(((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((&&&&&&'''((())))))((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''''''''&&&''''''((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''''''''&&&&&&%%%***)))))))))((((((((('''************************''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************++++++++++++***))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))%%%&&&(((*********)))(((************************)))************+++++++++******************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++************************************************************************)))))))))))))))******+++((()))))))))***************))))))))))))***++++++******************************))))))))))))******))))))+++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---...///000111////////////////////////---------.........//////.....................///......//////000000111111000000///...---,,,,,,+++*********++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++++++++++++++*********)))******+++,,,)))))))))))))))*********)))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++++++++*********))))))***)))))))))((((((((('''''''''''''''((()))***+++%%%%%%&&&'''((((((''''''))))))***))))))((('''&&&))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))((('''(((***))))))(((((()))******+++))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********&&&'''(((((()))))))))((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))************))))))))))))'''((((((((())))))******%%%&&&'''(((******++++++))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))((()))+++,,,+++***(((''',,,,,,++++++++++++++++++)))************+++++++++************************)))))))))***+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))******+++(((((())))))*********+++***************++++++,,,************************,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////...------------...////////////////////////---------.........//////........................++++++,,,---...///000000000000///...,,,+++***)))))))))***+++,,,------...*********++++++,,,,,,,,,))))))*********++++++,,,((((((((()))***,,,---...(((((())))))******++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++++++++******))))))******))))))((((((((('''''''''''''''((()))++++++(((((((((((((((((('''&&&(((((('''&&&%%%###!!! ))))))))))))))))))))))))'''((((((((())))))******)))+++,,,+++***)))***+++))))))((())))))***++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&''')))*********)))((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((((('''&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))******))))))************))))))++++++******************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))***************+++++++++)))'''%%%$$$((()))))))))************(((((((((((((((((((((((()))))))))((()))******+++************************,,,,,,+++***))))))******++++++******************))))))))))))***+++,,,---))))))******+++++++++,,,,,,+++++++++******)))))),,,,,,,,,+++******))))))+++,,,.../////////...---,,,***)))***,,,...,,,***...+++)))***------,,,)))++++++******++++++,,,---*********++++++,,,,,,,,,////////////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))******************)))((((((((((((((()))************++++++++++++*********))))))((((((+++++++++*********))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,------------............///......---...//////---,,,........................+++++++++******)))))))))---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------,,,+++************,,,---///000+++&&&(((...******************************))))))((((((''''''...+++((((((***+++)))'''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((()))***+++***((((((+++///))))))(((((('''''''''&&&&&&'''((())))))((('''&&&(((''''''((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((''''''''''''******)))((('''&&&%%%%%%&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$$$$%%%%%%&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''(((***+++******++++++++++++******)))))))))))))))))))))))),,,+++)))((((((((()))***))))))************))))))************************))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))'''&&&%%%)))*********++++++++++++************************((()))))))))*********************************************)))))))))((((((************************+++*********+++,,,------,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++******))))))++++++,,,---------,,,+++,,,***)))***,,,---,,,***---+++)))***,,,---+++)))---,,,,,,,,,+++,,,,,,,,,++++++,,,,,,------------...............---,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******************************************++++++++++++***))))))))))))***)))************+++++++++************)))))))))(((+++++++++*********))))))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,------------............///...------...//////...,,,........................++++++,,,---......//////,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++***+++++++++))))))+++...,,,((()))---******************************))))))((((((((((((&&&%%%%%%&&&(((***))))))*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((******)))))))))((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))''''''))),,,)))(((((((((''''''''''''(((((()))******)))(((((()))((('''((()))***)))((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))++++++***))))))(((''''''(((((((((((((((''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((()))(((((('''((()))***+++)))******++++++******)))))))))))))))))))))))))))++++++)))((((((((()))***))))))************))))))************************))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))******************)))(((((((((((((((*********+++++++++,,,,,,************************'''((()))***+++******)))************************(((((()))***)))((('''&&&************************---,,,,,,+++,,,,,,---------------,,,++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++,,,+++***+++---...---,,,---,,,+++,,,---...---+++..............................////////////000000........................------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++)))************+++++++++************))))))))))))+++++++++***************)))******************)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............///...------...//////...,,,------------------------000///...,,,***((('''&&&++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++((('''***,,,***)))+++***************************))))))))))))((((((((()))***,,,,,,***)))((()))***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&%%%'''(((((((((((((((''''''''''''))))))************))))))***)))(((((())))))((('''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((,,,,,,,,,+++***))))))((('''''''''(((((()))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))******)))******++++++******)))))))))))))))))))))))))))+++******)))((()))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************)))(((''''''((()))***))))))*********+++++++++************************&&&(((***+++,,,+++)))(((************************'''(((***++++++***(((&&&***************+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------,,,,,,---------...//////000///////////////000000000000000000111222333333333444333333333333333333444444333333222222111111111111222222222222222222222222///////////////////////////////////////.........------------------------,,,,,,+++++++++++++++***,,,,,,+++***************))))))*********+++++++++*********)))))))))))))))************************))))))************))))))++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,------------............///------,,,...///000...---------------------------111000...,,,)))&&&$$$###***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,************+++,,,------666---'''(((+++******+++************************))))))))))))))))))))))))%%%)))---...+++******,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((((((((((('''''''''))))))))))))))))))))))))+++)))(((((())))))(((&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((************************'''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***))))))************))))))))))))))))))))))))))))))+++******)))))))))))))))))))))************))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((************************((()))+++,,,,,,+++)))((())))))*********+++++++++,,,++++++************+++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000.........---------......---...///000000000111222222333333333333444444555444555777:::;;;<<<======;;;;;;;;;:::::::::::::::===<<<:::888777666666666::::::::::::::::::::::::777777666555333222111111222222222111111111000000...------------,,,,,,,,,,,,,,,,,,++++++*********++++++***))))))))))))***))))))*********+++++++++))))))))))))))))))******************************))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++***---,,,,,,++++++,,,,,,------------............///---,,,,,,---///000///---------------------------+++,,,,,,---...///000000***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------************+++,,,------AAA555+++(((*********+++************************))))))))))))************%%%((()))))),,,///))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))'''(((((())))))*********)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************)))((((((((((((((()))***'''''''''((((((((())))))(((((((((((((((((((((((('''((()))***+++******)))************************((()))+++,,,,,,+++******)))))))))***++++++,,,,,,*********))))))***++++++((()))***+++,,,......///,,,,,,---------------...******,,,---...000111111000000000000000111222222111333555555444555666888999;;;<<<<<<;;;;;;===>>>>>>@@@BBBEEEGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>===;;;999888777777777777666555555444444000000///...---,,,,,,+++...------,,,,,,++++++***++++++***))))))))))))))))))************+++++++++))))))))))))***************************+++++++++)))******************)))++++++++++++++++++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,------------............///---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------+++++++++***++++++,,,,,,BBB666,,,************+++************************)))))))))************+++$$$&&&((())))))))))))******))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))++++++***((('''''''''(((((((((((((((((((((''''''''''''((((((***)))(((((())))))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%&&&'''((()))***+++*********))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))(((((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))************)))(((((())))))************))))))''''''(((((()))******+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))*********+++((())))))***++++++,,,,,,************++++++,,,---+++,,,,,,---...///000000....../////////000000000......000111333555777777777777777777888999;;;<<<;;;>>>@@@@@@??????BBBDDDGGGIIIKKKKKKIIIIIIKKKMMMLLLMMMPPPRRRSSSSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKJJJIIIHHHFFFFFFEEEAAA@@@@@@???>>>>>>======888777666444333111000///000000//////...---------,,,,,,+++************+++)))************+++++++++((()))))))))************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++))))))******++++++,,,,,,---,,,,,,++++++,,,,,,------------............///,,,,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,++++++***+++++++++555///***+++,,,+++***+++************************))))))*********+++++++++000///---,,,,,,+++***(((*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***''''''(((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))),,,---+++)))''''''''''''((((((((()))))))))(((''''''((()))))))))((('''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''''''''((((((((()))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((&&&'''((()))***))))))((((((((())))))))))))(((((()))))))))))))))))))))))))))******+++***)))((('''))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************((()))*********)))'''&&&))))))))))))************************************)))))))))((()))******+++************************((((((''''''((()))***+++((())))))***++++++,,,,,,******++++++,,,---...////////////000000000000000000000111111222222222333333444666888:::<<<===>>>???>>>>>>???@@@BBBDDDFFFFFFHHHKKKKKKJJJJJJMMMOOOSSSVVVXXXXXXVVVVVVXXX[[[VVVWWWYYYZZZZZZYYYWWWVVVXXXWWWWWWWWWVVVVVVUUUUUUOOONNNNNNNNNOOOQQQTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSRRRRRRRRRJJJIIIIIIHHHGGGGGGFFFFFF@@@???>>><<<999777666555333222222111000//////......---,,,,,,++++++,,,,,,)))************+++++++++(((((())))))*********+++))))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,---000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******------,,,+++************)))&&&''',,,...,,,***+++************************))))))******++++++++++++(((&&&%%%(((---000111///++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************************&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))***(((((())))))*********+++***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%(((,,,---+++)))&&&'''''''''(((((())))))+++***)))(((((()))***+++(((''''''((()))+++***)))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&''''''((()))***+++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))(((&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))&&&''')))*********)))((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++)))((('''))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((++++++***)))(((((())))))))))))))))))))))))))))))************))))))))))))***))))))+++---...+++((())))))))))))******+++,,,***+++++++++,,,------------...///111222444555666777777666666777999:::<<<:::<<<>>>AAADDDFFFHHHIIIJJJJJJJJJKKKMMMPPPRRRTTTWWWWWWXXXXXXYYYYYYYYYYYY\\\]]]___aaaaaaaaa``````aaaaaa```___]]][[[YYYXXXZZZYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRRRRSSSUUUVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZVVVVVVUUUUUUSSSRRRPPPOOONNNMMMKKKIIIEEEBBB???>>>???<<<:::888666444222///---***))))))+++...//////------,,,,,,+++*********((()))***+++,,,---...///++++++++++++******))))))))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------............------------------------,,,,,,)))***+++,,,------...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((******))))))***+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))'''&&&&&&''''''&&&%%%&&&&&&'''((()))***++++++++++++******))))))((((((&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***+++***'''$$$!!!''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))(((++++++***)))))))))))))))************************++++++******************+++***)))+++------+++(((+++++++++++++++,,,------------...///000111111222222333444666888999;;;;;;>>>======>>>???AAABBBCCCFFFGGGJJJLLLOOOQQQRRRSSSUUUUUUUUUUUUVVVXXXZZZ[[[]]]^^^___```aaabbbbbbccceeefffggggggggggggggggggeeeeeedddbbb```^^^]]][[[XXXXXXWWWVVVVVVUUUTTTTTTRRRRRRRRRSSSUUUWWWXXXYYYYYYZZZ\\\^^^```bbbbbbcccbbbbbbbbbaaaaaaaaa``````ZZZZZZZZZYYYXXXXXXXXXWWWZZZYYYXXXVVVTTTQQQOOOMMMHHHFFFBBB???===;;;777555222///---+++,,,.........,,,,,,,,,+++++++++++++++)))))))))*********++++++************************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------............------++++++++++++,,,,,,,,,,,,***+++,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******)))******++++++,,,+++++++++*********))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***************)))((((((###$$$%%%%%%&&&&&&%%%%%%))))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((())))))***++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''&&&'''(((((()))***)))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((+++***))))))))))))))))))************************++++++++++++++++++++++++++++++***+++,,,,,,+++)))---------,,,---......///000000222333555777888999999:::<<<>>>@@@BBBDDDEEEHHHHHHHHHIIIKKKMMMOOOPPPTTTUUUWWWYYY[[[]]]^^^___aaaaaa```aaaaaabbbcccdddeeeffffffhhhiiijjjkkkkkkkkkjjjiiiiiihhhiiiiiiiiijjjjjjhhhfffdddbbbaaa```XXXWWWVVVUUUUUUUUUVVVWWWSSSSSSTTTVVVXXXZZZ\\\]]]\\\]]]```bbbeeeggghhhhhhhhhggggggggggggfffffffffaaa```_________```aaabbbaaa``````___]]]\\\ZZZYYYVVVSSSNNNJJJGGGCCC>>>;;;999666222000//////...---,,,,,,,,,,,,,,,++++++++++++++++++******)))))))))))))))******************))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------............------+++++++++,,,------......,,,,,,------...---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***************++++++++++++++++++***************)))))))))))))))))))))))),,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))(((&&&''''''((((((((((((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,***))))))***+++)))(((***)))))))))((((((((('''&&&&&&'''(((((()))******((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))******)))))))))))))))(((((())))))***************((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))*********))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))******************************+++++++++++++++,,,,,,++++++++++++,,,,,,+++***............//////000111444444666888;;;===???@@@CCCCCCEEEGGGJJJLLLNNNNNNRRRRRRSSSUUUWWWYYYZZZ[[[]]]^^^```bbbdddeeeffffffggggggggghhhhhhiiiiiijjjkkkkkkkkklllllllllmmmmmmmmmllljjjhhhggghhhhhhiiikkkjjjhhhgggeeedddcccbbb[[[YYYWWWUUUUUUUUUWWWXXXUUUUUUWWWXXX[[[^^^```aaabbbccceeegggiiikkkkkkllljjjjjjjjjiiiiiiiiihhhhhhhhhfffdddccccccdddeeefffbbbcccccccccbbbaaa`````````]]]XXXSSSNNNIIIDDD@@@>>>:::666333222222111//////......------,,,,,,,,,...------,,,,,,+++++++++)))))))))************+++)))******++++++******)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......///000111111------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++*********+++++++++******************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))************)))(((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))),,,+++)))***++++++***((())))))))))))((((((((((((&&&'''''''''((((((((())))))((('''&&&&&&'''((()))************))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((''''''''''''(((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))************)))'''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((((((***)))))))))))))))***************************************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,---...000000111111222444555666:::;;;===???BBBEEEGGGHHHMMMMMMOOOQQQSSSUUUWWWWWWZZZ[[[]]]___aaabbbcccdddeeefffgggiiijjjjjjkkkkkkjjjjjjkkkllllllmmmmmmmmmooonnnmmmlllkkkjjjjjjiiimmmllljjjhhhggggggggghhheeedddcccbbbbbbbbbbbbccc___^^^[[[XXXWWWWWWWWWXXXXXXXXXZZZ\\\___aaadddeeeiiiiiijjjllllllmmmmmmmmmllllllllllllkkkkkkkkkkkkllljjjhhhfffdddeeeffffffffffffggghhhhhhhhhggggggfffbbb\\\WWWQQQLLLFFFCCC???<<<888555555444444333222222111000//////............------------------************++++++++++++******++++++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......///000111111---------...------,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++******)))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++)))(((((()))***(((''''''''''''((()))*********)))((((((((('''''''''&&&)))((('''&&&&&&'''((()))************))))))))))))+++******)))((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%&&&&&&'''((())))))***(((((((((((()))))))))***''''''(((((())))))******((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))******+++++++++++++++++++++++++++***++++++,,,,,,------...---.../////////000222444666666777888:::<<<>>>???CCCEEEGGGIIILLLOOOQQQRRRWWWXXXYYY[[[\\\^^^___```aaabbbdddfffhhhiiiiiiiiilllmmmnnnooooooooooooooommmmmmnnnnnnnnnmmmmmmlllmmmlllkkkiiigggeeedddcccdddcccbbbaaa``````___```\\\[[[[[[[[[\\\^^^```bbbcccaaa___]]][[[ZZZZZZZZZ[[[\\\]]]___bbbdddggghhhlllmmmnnnnnnoooooonnnnnnoooooooooooonnnnnnnnnnnnnnnllljjjhhhgggffffffffffffggghhhiiijjjjjjjjjjjjgggddd^^^YYYTTTNNNIIIEEE@@@===999666666666555444444444444444333333333333////////////////////////------,,,,,,,,,+++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------......++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,***)))(((***************+++++++++))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***************&&&'''(((((()))((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***(((''''''((()))'''&&&&&&&&&'''((()))***++++++******)))(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((())))))))))))(((((($$$%%%&&&'''(((***++++++((((((((()))))))))******(((((((((((())))))))))))&&&&&&''''''''''''((((((&&&&&&'''(((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******)))))))))))))))***++++++++++++++++++++++++++++++---------...//////000000000222444444333555999<<<===>>>???BBBDDDGGGJJJKKKOOOPPPRRRUUUWWWZZZ\\\]]]aaaaaabbbcccdddeeefffgggggghhhjjjlllmmmmmmmmmmmmppppppqqqrrrrrrrrrqqqqqqnnnnnnnnnmmmkkkiiigggfffddddddcccaaa___^^^\\\\\\YYYYYYYYYYYYXXXXXXWWWVVVRRRRRRSSSTTTWWW[[[___aaaccccccbbbaaa```___^^^]]]^^^___```bbbdddfffiiijjjlllmmmnnnooopppppppppppppppppppppoooooooooooonnnmmmmmmlllkkkkkkjjjiiiiiiffffffggghhhiiiiiiiiiiiihhhddd___ZZZVVVQQQLLLHHHBBB>>>:::777666555444333222333444666888:::;;;<<<666666555444333222222111//////...------,,,++++++***++++++,,,,,,++++++***************************************************++++++++++++,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,(((((())))))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,***)))'''))))))*********+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***(((''''''((()))'''&&&''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((())))))***%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((%%%&&&&&&'''((()))******(((((()))))))))*********))))))))))))((((((((((((&&&&&&&&&''''''(((((((((''''''((()))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))((())))))***++++++++++++++++++++++++++++++...//////000111222222333333555777777777999===AAACCCDDDFFFIIILLLPPPRRRTTTXXXYYY[[[]]]___bbbcccdddggghhhhhhiiiiiijjjkkkkkkjjjlllmmmoooppppppooooooqqqqqqqqqrrrrrrqqqqqqpppnnnmmmllljjjgggccc```^^^[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXYYYYYYXXXVVVUUUMMMMMMNNNQQQUUUYYY^^^aaacccccccccccccccbbbaaaaaa```aaabbbccceeegggiiikkkkkklllmmmoooqqqrrrrrrrrrooooooooonnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnmmmllliiiiiikkkllllllllllllllliiieee```\\\XXXSSSNNNKKKCCC@@@;;;777555444222111000222444888;;;>>>AAABBB>>>>>><<<;;;999777555555111111000///---,,,+++******++++++,,,,,,++++++***************************************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------------,,,'''((()))***+++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---,,,***((('''))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((((())))))((('''))))))))))))(((((((((((((((((())))))******++++++&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))******************))))))((((((''''''&&&'''''''''(((((())))))(((((()))***************%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))***+++,,,+++***)))***+++))))))))))))))))))))))))******************************************************************+++,,,+++,,,,,,+++******,,,...111111111111222444555666777999<<<>>>@@@CCCGGGJJJNNNQQQTTTUUUWWWYYY\\\^^^```aaaccceeefffgggffffffiiijjjjjjlllmmmnnnooooooooooooooooooppppppqqqqqquuusssrrrrrrssssssrrrqqqmmmkkkhhhddd___\\\YYYXXXTTTSSSRRRRRRRRRSSSTTTUUUVVVVVVXXX[[[\\\[[[WWWTTTUUUUUUUUUVVVXXX[[[^^^```hhhhhhggggggeeedddbbbaaaaaaaaabbbdddeeefffffffffgggiiikkkmmmnnnnnnmmmlllooonnnmmmlllllllllllllllmmmllllllkkkjjjjjjjjjjjjlllmmmnnnooooooooonnnmmmiiihhhfffdddaaa\\\UUUQQQOOOIII@@@999666555444444333333444777;;;AAAFFFIIIHHHHHHGGGFFFDDD@@@===;;;777444111//////000000///))))))***+++------+++)))+++*********)))))))))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++---------------------------.........---,,,,,,+++,,,++++++******++++++,,,((())))))))))))*********++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))************))))))))))))************))))))))))))(((((())))))))))))((((((((((((((((((((())))))************)))))))))))))))************************+++***)))(((((()))***+++%%%'''))))))'''&&&(((+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''')))++++++)))'''''''''(((((())))))******((((((((((((((((((((((((+++***(((&&&%%%&&&'''((((((((('''&&&$$$###""""""))))))))))))))))))))))))***************)))(((((())))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((())))))))))))(((((())))))'''%%%&&&(((***(((((((((((())))))))))))(((((()))***************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************************+++++++++*********))))))((()))******(((((((((***))))))))))))))))))))))))************************************************+++***************+++++++++,,,---,,,,,,,,,...///222222333444666888:::;;;>>>AAADDDGGGIIILLLQQQTTTWWWYYY\\\]]]^^^___bbbddddddeeefffggghhhiiiiiiiiijjjjjjkkklllmmmnnnooooooqqqqqqrrrrrrssssssttttttuuusssrrrqqqqqqpppmmmkkkhhheee```[[[XXXXXXYYYZZZ]]]\\\ZZZYYYYYYYYYYYYZZZ``````bbbeeeffffffccc```]]]]]]\\\[[[\\\^^^```bbbhhhhhhhhhgggeeecccbbbaaa^^^___```bbbbbbbbbaaa```ccceeegggiiijjjkkkjjjiiihhhgggfffeeeccccccccccccggggggfffeeeeeefffggggggiiijjjkkkmmmmmmmmmmmmllljjjiiigggfffddd___ZZZVVVRRRLLLEEE>>>:::777555333222222333555999???DDDGGGLLLMMMMMMMMMJJJGGGCCC@@@>>>;;;666333222222111///...---,,,,,,---,,,***(((+++++++++***************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,------------------------------......---,,,,,,+++,,,++++++******++++++,,,)))))))))*********++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))******++++++************)))))))))((())))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))(((((((((((((((((())))))''''''''''''''''''''''''))))))(((''''''((())))))''')))***)))'''''')))+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((***++++++***(((''''''(((((())))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))***************)))(((((())))))((((((((('''''''''))))))))))))))))))))))))+++***))))))))))))***+++(((((())))))))))))((((((*********(((%%%%%%&&&((('''((((((((())))))))))))(((((()))************)))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++++++++***************(((***+++***))))))***+++))))))))))))))))))))))))************************************************++++++******)))******++++++---......---...000222444555777999<<>>999777555333111000...,,,,,,------,,,++++++++++++++++++++++++,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---------------------------------------------,,,,,,+++,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))************************)))))))))))))))((((((''')))))))))))))))*********************))))))))))))))))))))))))))))))))))))************))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((******+++)))(((((()))+++))))))))))))))))))))))))***))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************+++***)))***++++++)))((('''(((((((((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&''')))***((((((((())))))*********))))))))))))))))))))))))***************)))(((((())))))((((((((((((''''''))))))))))))))))))))))))+++******))))))******+++))))))***))))))((('''&&&++++++***(((%%%$$$%%%&&&''''''((((((((()))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))************************************************+++,,,------,,,+++---...))))))))))))))))))))))))************************************************++++++************++++++,,,---//////000111444666777999<<<@@@DDDGGGJJJKKKMMMPPPTTTXXX[[[___ccceeeeeeggghhhhhhgggggghhhjjjmmmlllkkkiiiiiijjjkkkkkkkkkkkkkkkkkklllnnnpppqqqpppqqqssstttuuuuuuttttttwwwvvvvvvuuussspppjjjfff```\\\WWWSSSRRRUUUYYY\\\eeeeeeddddddcccccccccccccccccccccdddffffffdddbbbcccaaa___]]]]]]]]]^^^___bbbaaa```___]]][[[YYYXXXWWWYYY[[[]]]^^^]]]\\\[[[XXXYYY[[[]]]^^^_________```______^^^]]]^^^^^^^^^___^^^\\\ZZZYYYZZZ\\\]]]bbbccceeehhhiiijjjjjjjjjiiihhhgggggggggfffdddbbb]]]ZZZUUUPPPKKKDDD===888777666666666999<<<@@@CCCKKKOOOSSSWWWXXXVVVSSSPPPLLLHHHCCC>>>;;;888666444000...,,,,,,...///000///******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************(((((())))))))))))((((((((())))))***************&&&&&&''''''((()))******))))))))))))))))))))))))((((((((((((((((((((((((*********)))(((((()))***((((((((((((((((((((((((******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((************************+++***))))))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***++++++******)))))))))((())))))))))))))))))))))))***************)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))'''&&&&&&)))******(((&&&%%%&&&''''''''''''((((((((())))))'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************************************************,,,------,,,,,,---...))))))))))))))))))))))))************************************************+++++++++++++++,,,---------///111222333555999;;;===???CCCHHHLLLOOORRRSSSTTTWWW\\\___bbbdddgggiiihhhiiijjjiiihhhggghhhiiikkkjjjhhhfffeeeeeeeeefffggggggggghhhjjjlllooopppqqqrrrssstttuuutttsssrrrppppppppppppooolllgggccc___]]]ZZZWWWVVVVVVXXXXXX\\\\\\]]]^^^^^^_________\\\[[[ZZZ[[[\\\\\\[[[YYYXXXWWWUUUTTTSSSTTTVVVWWWXXXXXXWWWVVVTTTRRRPPPOOONNNPPPSSSVVVXXXYYYXXXXXXTTTTTTUUUVVVXXXXXXYYYYYYVVVVVVWWWWWWXXXZZZ[[[\\\___^^^[[[YYYXXXWWWXXXYYY___```bbbdddeeeffffffeeecccbbb``````bbbcccbbbaaa___]]][[[XXXSSSMMMEEE@@@:::999777666777999<<<>>>DDDHHHOOOUUUXXXYYYWWWVVVNNNJJJEEE@@@===;;;999777444222///...///000000///++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************)))))))))(((((()))))))))*********+++(((((())))))))))))(((((()))***+++,,,,,,,,,++++++''''''((()))******++++++************************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((***)))))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))''''''(((((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))******))))))))))))))))))***************************************)))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************)))'''&&&&&&&&&''')))(((''''''((()))''''''''''''((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************************************+++++++++''')))******))))))+++,,,))))))))))))))))))))))))************************************************+++++++++,,,---...///000111333555777999<<<@@@BBBFFFHHHLLLQQQUUUXXXZZZZZZ\\\___cccfffggghhhjjjkkkhhhiiijjjiiihhhggggggiiigggfffdddbbb```___^^^^^^```___```aaadddgggkkkmmmqqqrrrsssttttttrrrpppooommmmmmllllllllliiieeebbb\\\[[[YYYWWWUUUSSSRRRQQQPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSQQQRRRTTTVVVVVVUUUMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGEEEFFFHHHKKKNNNPPPRRRRRRPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZ\\\[[[ZZZYYYWWWVVVVVVVVV[[[\\\]]]^^^^^^^^^]]]\\\ZZZXXXVVVVVVYYY[[[\\\\\\]]]\\\\\\[[[YYYTTTNNNIII???===;;;888777888:::;;;>>>CCCIIIPPPVVVXXXYYYXXXPPPLLLFFFBBB???===;;;999;;;888555444333222000...---------,,,,,,+++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,******************************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))************))))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((()))***+++------,,,++++++(((((())))))******++++++))))))))))))))))))))))))))))))************))))))(((((())),,,------***((()))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&&&&'''((('''&&&(((((((((''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%'''(((***+++,,,---***************************************)))(((((((((((())))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***))))))((('''&&&$$$&&&((()))(((((()))***&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++&&&'''))))))))))))***,,,))))))))))))))))))))))))************************************************++++++,,,---///111333444666888;;;===@@@CCCGGGJJJPPPRRRVVVZZZ^^^```aaaaaa```cccgggiiiiiihhhiiijjjfffggghhhgggeeedddeeefffbbbaaa```^^^\\\ZZZWWWVVVVVVVVVWWWYYY\\\aaaeeehhhmmmnnnooopppooollljjjhhhiiigggfffeeedddbbb___\\\UUUTTTRRRPPPMMMKKKJJJIIIFFFGGGIIIJJJJJJJJJJJJIIIHHHFFFFFFHHHLLLOOORRRRRRFFFEEECCCBBBAAABBBCCCDDDFFFFFFFFFEEEEEEDDDCCCBBBAAABBBBBBDDDFFFIIILLLMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVVVVWWWVVVUUUTTTTTTUUUUUUVVVUUUTTTSSSQQQPPPPPPNNNKKKLLLNNNQQQSSSTTTWWWWWWXXXZZZ[[[YYYTTTQQQIIIGGGCCC???===<<<<<<===>>>AAAGGGNNNSSSVVVXXXXXXSSSOOOIIIDDDAAA>>><<<:::;;;:::999999999999666444111000000///...---,,,,,,*********************************+++++++++,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))*********++++++******************************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))(((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))******++++++((()))))))))************))))))))))))))))))))))))************))))))))))))&&&&&&&&&'''((()))))))))(((((())))))))))))(((((('''(((***,,,,,,+++***)))(((((())))))))))))))))))(((((((((((((((((((((((((((((()))******)))((((((((((((+++///222222---)))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''))))))((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%'''(((***,,,---...***************************************)))(((((((((((()))))))))*********))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((%%%'''))))))(((''''''(((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))************************))))))******++++++++++++''')))***+++******,,,---))))))))))))))))))))))))************************************************++++++,,,...000222555666999<<>>>>>???@@@AAAAAABBBBBBAAAAAA@@@???CCCBBBAAABBBCCCFFFIIIKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJNNNPPPSSSUUUUUUUUUTTTSSSPPPPPPPPPOOOMMMKKKIIIGGGJJJGGGEEEEEEHHHKKKMMMNNNRRRSSSUUUYYY[[[ZZZWWWTTTSSSPPPKKKGGGCCCBBBBBBBBB@@@CCCGGGMMMRRRUUUWWWXXXVVVRRRLLLFFFBBB???<<<999888888999<<>><<<;;;::::::<<<>>>AAACCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFEEEEEEFFFGGGGGGFFFJJJIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@@@@AAACCCEEEFFFMMMNNNOOOPPPOOONNNMMMLLLLLLJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKNNNSSSVVVVVVVVVWWWWWWVVVUUUSSSQQQMMMJJJGGGEEEDDDFFFHHHLLLQQQWWW[[[^^^[[[XXXSSSLLLGGGBBB???>>>;;;:::;;;===@@@BBBBBBAAA???<<<888444111000000000---,,,+++,,,---...---,,,,,,+++++++++++++++,,,,,,)))))))))+++,,,,,,***(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++******)))))))))...---,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))(((((((((((((((+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))((((((((((((''''''((()))))))))))))))---,,,***((('''&&&''''''))))))************))))))((((((((((((((((((((((((******))))))((((((((('''&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&&&&''''''''''''((()))************+++++++++)))************+++++++++,,,,,,,,,++++++*********))))))************))))))******)))))))))))))))***---,,,++++++******++++++++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((******************************))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((()))***++++++***)))***++++++++++++*********))))))******************************))))))******+++,,,++++++++++++++++++++++++))))))******************+++++++++++++++,,,------...111555888;;;>>>AAADDDIIILLLQQQUUUXXX[[[^^^aaaaaacccffffffeeeeeeeeefffcccbbbaaa`````````aaabbbdddcccbbbcccdddeeedddcccbbbaaa___[[[VVVPPPKKKGGGFFFGGGJJJMMMPPPTTTWWWYYYXXXWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDBBBBBBBBBAAAAAABBBCCCEEEGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLMMMMMMNNNNNNOOOOOOQQQOOOMMMMMMOOOOOOOOONNNOOONNNMMMLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEELLLLLLMMMMMMLLLJJJIIIHHHEEECCCAAAAAABBBBBBAAA@@@BBBAAAAAAAAABBBEEEGGGIIINNNRRRWWWZZZZZZZZZYYYZZZYYYYYYWWWUUURRROOOLLLKKKFFFGGGHHHKKKOOOTTTXXX[[[\\\[[[YYYVVVPPPJJJEEEBBB;;;:::999:::>>>AAABBBBBBCCCAAA>>>;;;888666444333///---++++++,,,---,,,+++,,,,,,,,,+++,,,,,,------+++***)))***,,,,,,+++)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********...---,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((''''''((()))))))))))))))***)))(((''''''((())))))))))))************))))))((((((((((((((((((((((((*********)))))))))((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******))))))************))))))******))))))))))))******---,,,++++++******++++++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((()))***++++++***)))***++++++++++++***************************************))))))***+++++++++++++++------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,---///000111444666:::===AAAEEEJJJNNNSSSWWW\\\___aaabbbdddeeedddeeefffeeecccbbbbbbccc\\\\\\\\\\\\]]]___```aaadddddddddeeeffffffdddbbbbbb```\\\WWWQQQLLLHHHEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLKKKJJJHHHFFFDDDBBBBBBAAA@@@>>>======>>>@@@AAADDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJKKKLLLMMMOOOPPPQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXXXXYYYZZZ[[[[[[[[[\\\ZZZXXXXXXYYYZZZYYYXXXXXXWWWUUUSSSRRRRRRRRRRRRRRRQQQOOOMMMKKKJJJIIIIIIMMMMMMMMMLLLJJJGGGEEECCC@@@???===>>>@@@@@@???>>>AAA@@@>>>>>>???BBBEEEGGGPPPTTTYYY]]]^^^^^^^^^^^^^^^]]]\\\ZZZXXXUUUSSSRRRPPPOOOOOOPPPRRRVVV[[[]]]\\\^^^______ZZZSSSLLLGGGAAA>>>:::999<<<@@@CCCDDDFFFFFFFFFEEEBBB>>>;;;999444222///............------,,,,,,,,,,,,---...///---+++******+++,,,+++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))))))))***+++++++++******)))(((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''(((((()))))))))))))))''''''''''''(((***+++,,,((())))))******))))))((())))))))))))))))))))))))*********))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++)))************+++++++++,,,,,,,,,++++++++++++***))))))************))))))******)))))))))******+++---,,,++++++******+++++++++***))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))((((((((((((************************)))***++++++***)))***+++************************************************((()))***,,,,,,+++******------------------------,,,,,,,,,,,,++++++++++++***++++++---///111333444888;;;???DDDHHHNNNTTTXXXZZZ^^^bbbeeeeeedddddddddbbbbbbaaa___]]][[[\\\]]]XXXYYYZZZ[[[]]]___```aaabbbaaabbbdddeeedddaaa^^^\\\YYYUUUOOOIIIEEEBBBAAACCCDDDFFFGGGGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>@@@DDDGGGIIINNNNNNNNNOOOPPPQQQSSSSSSUUUVVVWWWXXXYYYYYYXXXWWWUUUVVVXXXZZZ[[[\\\\\\\\\bbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccdddeeefffffffffdddbbbbbbcccdddcccbbbcccaaa___]]]]]]]]]___```___^^^\\\ZZZXXXVVVUUUTTTSSSSSSRRRPPPMMMJJJGGGEEECCCBBBAAAAAABBBBBBAAA???@@@???===<<<===@@@CCCEEEJJJOOOVVV\\\___aaacccdddbbbbbbaaa___]]]ZZZXXXWWWYYYWWWUUUTTTUUUXXX[[[]]]\\\^^^aaabbb```ZZZSSSOOOJJJEEE???;;;<<>>===@@@@@@AAAAAAAAA???===<<>><<<;;;;;;===???AAABBBHHHOOOVVV[[[___cccfffffffffeeecccaaa___]]]\\\ZZZYYYVVVTTTSSSTTTVVVWWW]]]___bbbcccccc```]]]ZZZTTTNNNEEE???======>>>???AAADDDHHHKKKMMMLLLJJJIIIDDDAAA===999777666333222------,,,,,,,,,,,,------000...+++***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((++++++******))))))(((((((((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((************************''''''((((((((()))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))************))))))***************+++,,,,,,---,,,++++++******++++++***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))(((((('''''')))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***++++++***)))***+++***************+++++++++************************))))))***+++++++++++++++******************************+++++++++,,,,,,,,,+++,,,///222555999===>>>DDDHHHNNNTTTYYY]]]bbbeeebbbdddeeedddaaa^^^\\\\\\TTTSSSQQQMMMKKKKKKNNNPPPWWWXXXYYYYYYZZZZZZYYYYYYRRRQQQQQQRRRRRRRRROOOMMMGGGEEECCC@@@>>>>>>=====================<<<;;;;;;???@@@BBBEEEIIILLLNNNOOOSSSTTTWWWZZZ___cccfffhhhkkkkkkkkkkkkkkklllmmmmmmlllmmmoooppppppooonnnnnnmmmnnnnnnpppqqqrrrssstttsssrrrqqqqqqoooooonnnmmmppppppqqqqqqqqqqqqrrrrrrpppooonnnnnnppprrrrrrqqqqqqpppoooooooooqqqrrrsssqqqqqqqqqqqqqqqpppooooooiiiiiihhhgggdddaaa^^^]]]XXXVVVTTTSSSQQQNNNJJJFFFCCCBBBAAA???>>>>>>?????????BBBHHHMMMRRRWWW\\\```ccccccdddccccccbbbaaa```]]]\\\ZZZXXXVVVUUUUUUUUU\\\^^^aaadddfffffffffeee\\\VVVNNNFFFBBB???===<<<>>>@@@DDDHHHLLLNNNNNNOOOKKKHHHDDD@@@===:::666333000///...---------------000...,,,,,,------,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------............------,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******************))))))((()))))))))***+++++++++))))))************))))))(((((((((((())))))))))))'''(((((())))))************))))))(((((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))******)))((('''&&&'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))************************'''''''''((((((((()))))))))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,))))))************))))))***************+++,,,------,,,++++++******++++++)))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))***++++++***)))***+++))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++,,,---......///000222444888===AAAEEEGGGNNNRRRXXX]]]```bbbdddeeebbbcccbbb___[[[WWWVVVUUUNNNMMMKKKHHHFFFHHHLLLOOOTTTTTTTTTTTTSSSQQQOOONNNIIIHHHFFFFFFGGGFFFEEECCC???????????????@@@AAAAAA???????????????@@@AAAAAADDDFFFJJJOOOTTTYYY]]]___aaacccfffiiilllnnnoooooorrrrrrqqqppppppppppppppppppqqqrrrrrrrrrqqqpppooopppppppppppprrrtttvvvwwwwwwwwwvvvtttrrrqqqooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjllloooqqqqqqqqqqqqqqqrrrrrrssstttuuuuuutttuuuvvvvvvvvvuuuttttttqqqqqqqqqpppnnnllljjjhhhdddbbb```___]]]YYYUUUQQQNNNMMMLLLKKKIIIGGGEEEDDDBBBCCCEEEGGGIIILLLQQQTTTXXXYYYZZZ\\\^^^___``````______]]]\\\YYYWWWUUUTTTVVVYYY___dddhhhiiiiiihhhddd```YYYRRRMMMHHHDDDAAA>>>???BBBEEEHHHLLLOOOQQQSSSPPPMMMJJJFFFAAA;;;777444333222000///...------000///............,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------...------............------,,,---...//////...---,,,*********+++++++++,,,,,,,,,++++++***++++++,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******************++++++))))))))))))))))))))))))+++,,,------------,,,+++(((((((((((())))))))))))&&&&&&'''(((((()))************))))))))))))******))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''((()))******)))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******''''''(((((())))))******************************(((((()))))))))*********)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))************))))))************+++,,,---...---,,,++++++******++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''++++++++++++++++++++++++'''((((((((()))))))))***'''((((((((()))))))))***************************)))+++++++++***)))***+++))))))******++++++++++++************************+++***)))))))))***,,,---++++++++++++++++++++++++***+++,,,---...000111111555666999===BBBGGGKKKMMMUUUZZZ___cccdddddddddddd``````^^^ZZZUUUQQQPPPPPPLLLKKKIIIFFFEEEGGGLLLOOOPPPPPPPPPOOOMMMJJJGGGFFFDDDAAA???>>>??????>>>===<<<<<<>>>@@@AAACCCDDDEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJLLLQQQXXX^^^eeejjjllliiikkknnnqqqrrrsssrrrqqqttttttrrrqqqpppoooooooooppppppqqqqqqqqqooonnnmmmnnnmmmlllmmmnnnpppsssuuuuuutttrrrpppnnnlllkkkjjjkkkjjjjjjiiiiiihhhggggggfffeeeeeegggjjjmmmmmmmmmpppppprrrsssuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvuuutttttttttuuutttsssqqqpppnnnmmmkkkjjjiiigggddd___[[[XXXXXXXXXVVVTTTQQQMMMLLLFFFFFFEEECCCBBBDDDHHHKKKKKKMMMPPPTTTXXXZZZ\\\]]][[[[[[[[[YYYWWWSSSPPPNNNOOOTTT[[[cccgggiiihhhgggkkkhhhbbb]]]XXXRRRLLLHHH@@@@@@AAABBBFFFKKKOOORRRZZZXXXVVVSSSNNNHHHAAA<<<888666555333111//////...//////...///000...,,,)))******+++++++++,,,,,,,,,,,,,,,,,,---------......------............------,,,---///000000///---,,,)))))))))******++++++++++++++++++***++++++,,,,,,************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++,,,))))))))))))((((((((((((((()))***++++++***)))((((((((((((((())))))))))))%%%&&&&&&'''((())))))*********))))))))))))******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******,,,,,,,,,++++++***************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''((()))******)))((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))******+++++++++,,,&&&''''''((()))******+++************************)))************+++++++++)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,))))))************))))))************+++,,,---...---,,,++++++******++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******++++++******)))(((((((((************))))))(((((()))***++++++***)))((('''************************,,,,,,---------,,,,,,++++++,,,,,,,,,******,,,---+++,,,------...111555888999===CCCHHHLLLQQQUUUXXX]]]___bbbdddfffggghhhhhhccc___YYYRRRNNNLLLLLLLLLOOOMMMJJJJJJMMMPPPRRRSSSTTTSSSQQQNNNJJJFFFAAA???<<<;;;::::::<<<===>>>===???@@@BBBEEEIIILLLNNNPPPRRRPPPMMMMMMOOOQQQQQQQQQXXXXXXZZZ```gggmmmpppqqquuusssqqqqqqssstttqqqoooqqqpppooommmllljjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjhhhffffffhhhjjjkkkkkkiiijjjkkkjjjhhhggghhhiiieeeeeeeeedddcccaaa^^^]]]\\\\\\\\\]]]```cccgggiiiggghhhjjjllloooqqqrrrsssvvvwwwxxxvvvtttsssssstttwwwvvvsssrrrqqqqqqrrrsssoooooopppooonnnllljjjhhhccccccccccccaaa^^^[[[YYYTTTQQQNNNJJJHHHGGGGGGHHHHHHHHHGGGHHHIIILLLNNNOOOVVVVVVVVVTTTQQQNNNKKKIIILLLPPPUUU[[[```eeekkkooolllhhhcccaaaaaa]]]VVVPPPLLLIIIEEEBBBBBBEEEIIILLLWWWVVVVVVUUUTTTQQQLLLHHHAAA===777333111111111111333222111///...---------...---------------------++++++***++++++,,,---...,,,,,,------......------,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,)))))))))***+++++++++,,,+++*********))))))(((((()))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))))))))))),,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))***+++++++++)))((('''(((((())))))))))))((((((,,,+++++++++******))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))******++++++))))))(((((((((((()))))),,,***((('''&&&'''((())))))(((&&&%%%&&&''')))+++******))))))((((((''''''))))))(((((('''''''''&&&******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))+++++++++++++++***)))(((*********+++,,,,,,,,,---+++***)))))))))***,,,,,,************************))))))*********+++++++++---,,,************)))'''***)))))))))***+++,,,,,,---,,,***)))))))))***+++''''''(((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,,,,+++++++++******+++,,,,,,+++***)))(((************************+++,,,,,,,,,,,,,,,+++++++++,,,---,,,******,,,------...///000222555:::===AAAEEEJJJOOOSSSWWW\\\^^^aaaccceeegggiiijjjjjjjjjccc___ZZZTTTQQQPPPQQQSSSXXXWWWVVVWWWYYYYYYXXXVVVRRRPPPNNNJJJFFFBBB???===<<<<<<<<<>>>AAADDDFFFFFFIIIJJJMMMPPPSSSVVVXXXZZZYYYWWWUUUUUUWWWYYYZZZZZZ___```aaaffflllqqqssstttssspppnnnnnnppppppnnnkkklllkkkjjjhhhfffdddbbbbbbaaabbbdddfffggggggggggggaaa___^^^___bbbddddddddddddfffgggfffdddcccddddddccccccbbbaaa___]]]\\\[[[YYYYYYYYYYYY[[[___bbbdddeeeffffffgggiiikkkmmmnnnoooppppppooommmkkklllllloooooopppppppppppppppoooppppppqqqqqqpppooonnnmmmiiijjjkkkjjjiiigggeeeccc^^^\\\XXXTTTQQQNNNMMMLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGIIILLLQQQVVVZZZ___dddhhhkkkgggeeeeeefffeee```\\\SSSPPPKKKGGGEEEEEEGGGIIISSSSSSTTTVVVWWWVVVSSSPPPIIIEEE>>>999777555444333444333222111000//////000///............---------,,,,,,,,,,,,------....../////////...---,,,,,,+++,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++---,,,+++******+++,,,---*********+++++++++,,,,,,***************+++++++++************)))))))))((()))))))))))))))******+++************************)))))))))))))))(((''''''))))))))))))))))))))))))++++++*********)))))))))***)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***************)))(((((((((((())))))))))))((((((++++++*********)))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))***)))'''&&&&&&&&&'''((()))((('''&&&&&&((()))******)))))))))((((((((('''******)))))))))(((((((((***)))))))))((((((((('''''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++++++++++++++***))))))************+++++++++++++++***)))))))))***+++,,,*********************************++++++++++++,,,...,,,+++***++++++)))(((******)))))))))***++++++,,,+++***)))((()))******((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++++++++,,,---,,,++++++,,,......000333555888<<>>>>>>>>@@@CCCFFFKKKNNNQQQSSSVVVWWWYYY\\\___aaaccceeedddbbb```___aaacccddddddbbbaaacccfffjjjnnnoooooommmkkkiiiiiiiiiiiigggeeeeeeeeedddcccbbb```^^^]]]\\\^^^aaadddfffffffffeee\\\[[[ZZZ\\\___bbbccccccdddfffhhhhhhgggeeeeeeeeeeeedddbbb```^^^]]]\\\\\\[[[ZZZXXXXXXZZZ\\\___aaafffeeecccccccccdddfffhhhlllmmmnnnmmmjjjhhhhhhhhhgggiiikkknnnooonnnllljjjjjjkkklllmmmmmmmmmmmmmmmmmmnnnoooppppppooonnnmmmhhhfffddd```\\\XXXTTTRRRPPPOOOMMMKKKIIIHHHHHHHHHDDDCCCCCCCCCCCCCCCDDDDDDEEEHHHLLLPPPSSSXXX]]]```iiigggfffhhhkkkkkkhhheee]]]ZZZTTTOOOJJJHHHGGGGGGNNNPPPSSSXXX\\\]]][[[YYYUUUPPPIIICCC???<<<999666666555333222222222333333000000000000////////////............////////////222111000///---,,,+++***+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...*********++++++++++++,,,+++++++++***************************)))))))))))))))))))))))))))******+++************************))))))******))))))(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))+++******)))))))))))))))(((((())))))))))))((((((******))))))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))((())))))(((((((((((()))))))))((('''&&&%%%&&&'''((()))((('''&&&'''((()))***))))))))))))((((((((((((************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***))))))************))))))))))))******))))))******+++,,,************************++++++++++++,,,,,,,,,,,,...---++++++,,,,,,***)))******)))((((((((())))))+++***)))((((((((())))))*********)))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************************************+++++++++++++++++++++***++++++++++++++++++++++++******++++++,,,+++++++++***+++,,,,,,++++++---///111444888;;;???CCCIIILLLPPPTTTXXX\\\___bbbeeegggjjjkkkmmmnnnooonnnnnnmmmgggeeebbb______aaadddfffcccbbb___]]]ZZZUUUOOOKKKKKKIIIFFFCCCBBBBBBCCCDDDFFFIIIMMMQQQUUUYYY\\\^^^```aaabbbdddgggiiijjjkkkmmmjjjgggffffffggggggggg``````aaacccfffiiiiiihhhfffeeedddcccbbbaaa```___aaabbbbbbcccbbbbbbaaa``````bbbeeehhhiiiiiihhhgggdddaaa^^^^^^bbbggglllnnnoooqqqttttttrrrqqqpppppppppnnnllliiigggfffffffffdddcccaaa``````cccfffhhhkkkiiifffdddcccdddfffggglllnnnnnnmmmjjjhhhggggggeeegggiiijjjkkkiiihhhfffeeeeeefffgggiiiiiijjjjjjkkkkkkmmmnnnoooooooooooolllkkkjjjhhhddd```\\\YYYYYYWWWUUURRROOOMMMKKKJJJFFFEEECCCAAA@@@@@@@@@AAAAAADDDGGGJJJMMMQQQVVVZZZeeedddeeegggjjjjjjiiigggfffccc^^^YYYSSSPPPMMMLLLNNNOOOSSSYYY^^^aaaaaa```^^^ZZZSSSMMMHHHCCC???<<<888666555333222333444555222222222222222222222222111111111111111111000000333333111///...,,,,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---************++++++++++++,,,+++++++++***)))))))))*********))))))))))))))))))))))))))))))******+++************************))))))*********))))))((((((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))))))))(((((()))))))))((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((()))))))))(((''''''''''''((((((((((((''''''(((((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))******++++++******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++******)))******))))))((((((''''''***************+++++++++************************++++++,,,,,,,,,---------...---,,,,,,------+++*********)))(((''''''((((((***))))))(((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((************))))))((((((*********************+++******)))))))))*********++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,---,,,---000222666999===BBBFFFJJJOOOSSSWWWZZZ^^^aaaccceeehhhjjjlllmmmnnnpppppppppooonnnlllkkkiiigggggghhhjjjkkkgggccc^^^XXXTTTOOOKKKHHHFFFDDDCCCBBBDDDGGGJJJMMMRRRUUUZZZ]]]___aaadddfffhhhiiiiiijjjkkklllmmmmmmpppmmmhhhfffeeedddcccbbb______```cccfffggggggfff```aaaaaa``````_________aaabbbeeeggghhhhhhhhhhhhiiikkkmmmnnnooonnnmmmlllpppjjjdddbbbfffnnnwww|||~~~|||yyywwwvvvvvvvvvtttssspppnnnnnnqqqtttvvvuuussspppmmmllllllnnnoooooopppqqqpppllliiihhhgggiiiiiiiiihhhfffeeedddcccccccccddddddeeefffggggggffffffhhhiiijjjkkkllllllkkkllllllllljjjgggdddbbbaaa```___\\\YYYVVVTTTSSSOOOMMMIIIEEEBBB???>>>>>>===???AAACCCFFFJJJOOOSSS\\\]]]___cccgggiiijjjiiijjjhhheeebbb^^^ZZZWWWUUUQQQRRRTTTYYY^^^aaabbbbbbccc```ZZZUUUPPPKKKFFFBBB<<<:::777555333333444555444555555555666666666777555555666666555444333222444333111000///.........+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++,,,+++++++++***)))))))))))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))************(((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++(((((())))))))))))((((((((((((((((((((()))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***)))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))******((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++************)))******+++++++++*********))))))(((((('''''''''))))))******++++++++++++************************++++++,,,,,,,,,---------...,,,+++,,,------,,,*********)))(((''''''(((((())))))))))))((((((((('''((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++******)))((((((''',,,,,,,,,,,,------------)))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------+++,,,...000000222555888===@@@EEEIIIMMMQQQUUUYYY^^^aaadddggghhhiiilllnnnmmmnnnpppqqqrrrqqqqqqpppppppppooonnnlllkkkiiiiiibbb]]]UUUOOOLLLIIIGGGFFFEEEEEEEEEGGGJJJOOOSSSVVV]]]bbbfffhhhggggggiiillloooooonnnnnnnnnmmmmmmmmmmmmiiieeebbb```___^^^]]]ZZZ[[[]]]```dddffffffeee```bbbddddddddddddfffggghhhjjjmmmpppssssssssssssuuuvvvvvvwwwwwwwwwwwwvvvyyysssllliiimmmvvv~~~||||||~~~|||{{{{{{{{{|||{{{}}}~~~}}}yyyuuusssrrrqqqpppnnnllljjjhhhfffeeecccbbbaaa```````````````ccccccdddeeefffggghhhhhhhhhjjjkkkllllllkkkiiihhhffffffeeedddcccaaa___^^^ZZZWWWSSSNNNIIIEEEAAA@@@===>>>??????@@@BBBGGGJJJOOORRRWWW]]]ccchhhkkkmmmiiiiiiiiihhhfffccc```^^^WWWUUUUUUWWW[[[___aaabbbdddbbb^^^[[[XXXTTTOOOLLLDDDBBB>>>999777666666777666777777999:::;;;<<<<<<;;;<<<<<<<<<;;;:::888777555444222000////////////***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************)))))))))************++++++++++++***************))))))))))))************)))))))))))))))******+++(((((((((((((((((((((((())))))******++++++******))))))))))))))))))))))))(((((())))))))))))******((((((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++(((((())))))))))))(((((((((((())))))))))))******(((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((('''))))))(((((((((((())))))))))))************++++++(((((()))))))))*********(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************))))))***++++++++++++***))))))))))))(((((((((((())))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,*********)))((((((((())))))))))))*********)))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,---------......******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---///222444666999===???EEEHHHMMMPPPTTTWWW[[[]]]bbbdddgggiiijjjkkkmmmoooooopppqqqsssttttttsssssssssssssssrrrnnnjjjeeebbbXXXTTTOOOKKKJJJJJJIIIIIIMMMMMMOOORRRVVV[[[___bbbeeejjjoooooommmlllnnnpppqqqpppooonnnlllkkkiiiiiigggddd___]]]\\\\\\[[[ZZZWWWXXX\\\aaafffiiiiiihhheeehhhkkklllmmmnnnqqqtttxxxzzz}}}~~~xxxvvvzzz|||||||||zzzxxxtttqqqnnnkkkiiigggdddbbbaaa``````bbbbbbbbbbbbbbbccccccdddcccdddfffhhhiiiiiihhhhhhfffggghhhiiiiiihhhhhhgggcccbbb___ZZZUUUQQQMMMJJJDDDDDDCCC@@@>>>???BBBDDDDDDHHHNNNUUU\\\aaaeeehhhggghhhjjjkkkjjjgggdddbbbZZZWWWTTTTTTWWW\\\```bbbcccbbbaaa```___\\\XXXUUUOOOLLLFFFAAA===;;;:::;;;777888999;;;>>>@@@AAABBBBBBCCCCCCCCCBBB@@@>>><<<999777444111///.........***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***++++++++++++++++++***))))))))))))***************************+++++++++((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++++++++***)))))))))))))))))))))))))))))))))*********++++++'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((((()))***************(((((())))))))))))(((((()))))))))*********++++++(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))(((((()))***************(((((()))***************'''((((((((()))))))))***''''''(((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))))))))***+++++++++++++++((()))))))))))))))******((()))***+++,,,++++++************************************++++++++++++,,,,,,***)))***+++,,,+++*********)))))))))***++++++)))***+++++++++***)))((('''''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******++++++*********++++++,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////222555888:::===BBBEEEJJJMMMRRRUUUXXX[[[^^^```bbbeeehhhiiijjjjjjlllnnnpppqqqssstttuuuvvvuuuuuuttttttuuusssnnnhhhaaa]]]VVVTTTQQQPPPQQQRRRRRRRRRVVVWWWYYY\\\aaaeeeiiikkkiiinnnssssssqqqooopppssspppooommmkkkiiigggeeedddbbb___\\\ZZZZZZ[[[ZZZZZZ[[[]]]aaagggmmmpppqqqpppjjjmmmqqqssstttvvv{{{~~~|||xxxyyywwwssspppllljjjiiihhhaaa``````_________``````___```aaabbbcccddddddddddddfffhhhjjjkkkllllllllliiiiiigggddd```\\\XXXVVVMMMLLLIIIDDDAAA???AAACCC???CCCIIIOOOTTTXXX\\\___fffgggjjjlllkkkiiifffddd\\\XXXSSSRRRUUU[[[___bbbcccbbbbbbccccccbbb^^^[[[WWWTTTMMMGGGBBB???>>>>>>888999;;;===@@@BBBDDDEEEGGGHHHHHHHHHGGGEEEBBB@@@<<<999666222///---------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++))))))))))))************))))))******+++++++++,,,(((((())))))*********+++)))))))))))))))******+++************************((()))***+++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***)))(((((())))))))))))(((((())))))******+++++++++,,,(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((()))***************'''((((((((())))))******(((((())))))*********+++'''((((((((())))))************++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))((((((((()))***+++++++++++++++(((((())))))******++++++((()))***+++,,,+++******************************))))))*********++++++++++++***))))))+++,,,+++)))******))))))***+++,,,,,,***++++++,,,,,,***)))(((,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))),,,+++***))))))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,+++***************++++++---...//////...///111333666888;;;>>>AAAEEEJJJNNNSSSTTTVVVYYY\\\^^^aaabbbfffggghhhjjjlllnnnoooppppppqqqsssuuuwwwwwwwwwwwwwwwwwwuuuqqqllleee^^^ZZZYYYXXXYYYYYYZZZ[[[]]]]]]aaaccceeehhhjjjkkkkkkkkkpppqqqrrrqqqnnnmmmmmmnnnlllkkkjjjhhheeecccbbbaaa```___\\\XXXUUUUUUXXXZZZ```ccchhhooouuuxxxwwwvvvqqquuu{{{~~~}}}{{{xxxtttqqqnnnlllkkkiiihhheeebbb______^^^^^^^^^^^^```bbbcccfffeeeeeegggjjjllllllkkkgggiiikkkkkkiiieee```]]]\\\XXXRRRNNNJJJGGGEEEBBBEEEEEEDDDEEEHHHLLLPPPSSSZZZ^^^dddiiikkkjjjgggddd]]]XXXPPPMMMNNNRRRWWWZZZ\\\]]]___aaaaaa```^^^]]]ZZZWWWSSSNNNIIIDDD@@@>>><<<<<<;;;;;;===@@@DDDFFFGGGHHHIIIHHHFFFBBB>>>;;;777555111...,,,---///111.........------,,,,,,,,,***,,,------++++++,,,...+++++++++************))),,,++++++******++++++,,,)))************+++++++++((()))+++++++++)))'''&&&))))))))))))))))))))))))******))))))((((((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,***(((''''''(((***,,,)))'''&&&&&&&&&''''''&&&)))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************)))************++++++++++++++++++************)))))))))))))))************+++++++++************)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((******)))(((((((((((((((***)))(((''''''((()))***,,,***)))***++++++***)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++---.........000333555999<<<@@@DDDHHHLLLPPPSSSVVVWWWYYY\\\___aaacccdddggghhhiiikkkmmmnnnpppppprrrsssuuuwwwyyyyyyyyyyyyxxxwwwuuuqqqlllgggbbb___^^^^^^___aaaccceeegggiiijjjkkkmmmooopppppppppooommmmmmmmmkkkiiihhhiiikkkjjjiiihhhfffdddcccbbbaaa```___^^^\\\ZZZ\\\___bbbgggjjjoootttxxxzzz||||||{{{~~~{{{zzzxxxvvvtttqqqmmmiiieeeeeecccbbbaaabbbbbbcccdddccccccdddggghhhhhhhhhgggiiijjjkkkjjjhhhdddbbbaaa^^^ZZZVVVSSSPPPMMMJJJGGGFFFEEEDDDEEEHHHJJJLLLPPPTTTZZZ___dddeeeeeeeee\\\VVVNNNIIIHHHKKKNNNPPPUUUVVVYYY[[[\\\\\\\\\[[[\\\[[[XXXTTTOOOJJJFFFCCC>>>===<<<;;;===???BBBDDDEEEEEEFFFFFFCCC???:::888444222///---+++,,,------......---------,,,,,,,,,+++---...---++++++,,,---+++++++++************)))+++******))))))******+++)))************+++++++++,,,---/////////---,,,***))))))))))))))))))))))))******))))))((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((+++***)))(((((()))***+++***)))(((((())))))))))))***)))((('''''''''(((((())))))))))))))))))))))))***)))(((((((((((()))*********)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++************************************+++++++++++++++++++++************)))************+++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******++++++++++++*********))))))))))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))***)))((((((******)))(((************************)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,...//////111444888<<>><<<<<<>>>@@@BBBCCCDDDEEEDDDAAA===888555333222000...---,,,,,,,,,...------------,,,,,,,,,---......---+++***+++,,,+++++++++************)))***))))))))))))))))))***)))************++++++++++++,,,---------,,,+++***))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))************************+++***)))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++************)))+++++++++,,,,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))*********++++++))))))))))))((((((((((((******)))((((((((((((((((((((())))))))))))(((((()))(((''''''))))))((('''************************))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,------...000111333444777;;;AAAEEEGGGKKKPPPUUUWWWYYY[[[]]]]]]___bbbeeegggiiijjjjjjkkkkkklllnnnoooqqqrrrrrruuuwwwyyy{{{|||}}}|||||||||{{{xxxuuurrrqqqppppppsssrrrrrrqqqqqqqqqqqqqqqssssssrrrqqqpppooommmmmmhhhgggeeebbbaaaccchhhkkknnnoooooooooppppppppppppmmmoooqqqrrrtttvvvzzz}}}|||~~~zzzwwwtttsssrrrooommmkkkkkkkkkjjjhhhfffeeeeeeeeeeeefffggghhhiiigggfffddddddccc```\\\YYYYYYWWWTTTPPPMMMIIIGGGFFFIIIIIIIIIKKKNNNRRRWWWYYY\\\YYYUUURRRPPPMMMIIIGGGCCCDDDFFFIIIKKKLLLLLLMMMPPPRRRUUUWWWVVVSSSOOOKKKEEECCCAAA>>>======???@@@CCCDDDEEEDDDAAA<<<777444333333333222000///---,,,------------------------...//////...,,,***+++++++++++++++*********))))))******))))))))))))******))))))*********+++++++++)))***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))************))))))((()))******)))((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++************************++++++++++++,,,,,,,,,---+++++++++*********))))))++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***((((((((()))***++++++,,,))))))))))))((((((((((((***))))))((((((((((((((('''((()))******)))((('''((('''&&&''')))***)))(((************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++,,,---...//////222444777:::===BBBHHHLLLPPPSSSWWWZZZ[[[\\\\\\]]]```aaadddgggjjjkkkkkkkkkmmmmmmnnnpppqqqrrrssssssuuuvvvxxx{{{||||||||||||~~~|||zzzwwwvvvvvvvvvwwwxxxwwwvvvtttsssrrrqqqqqqoooooonnnlllkkkjjjiiiiiieeedddbbb``````dddiiinnnssstttuuuwwwxxxzzz{{{|||}}}{{{yyyvvvtttrrrpppmmmjjjfffeeecccbbbbbbdddeeegggfffeeeeeeeeeeeedddaaa^^^```___\\\XXXTTTPPPLLLJJJHHHFFFEEEDDDFFFJJJNNNQQQVVVVVVXXXYYYYYYUUUNNNJJJCCCCCCDDDDDDDDDDDDDDDDDDHHHKKKOOOSSSUUUTTTRRRPPPJJJGGGDDD@@@>>>>>>>>>???AAABBBCCCBBB???;;;666333333333333222111///---,,,------------------------...///000...,,,++++++,,,+++++++++*********))))))+++++++++******+++++++++))))))*********+++++++++,,,,,,,,,,,,---,,,,,,,,,))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((***,,,,,,***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++************************+++,,,,,,,,,------------+++++++++*********))))))*********++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))''''''((()))***++++++,,,))))))))))))((((((((((((***))))))((((((((((((((('''((()))******)))(((''')))((('''(((***+++***)))************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---...000222333555888<<<@@@DDDIIINNNRRRVVVYYY\\\]]]]]]]]]^^^___bbbdddgggjjjlllmmmmmmllloooooopppqqqrrrssstttuuuuuuvvvxxxzzz|||||||||||||||{{{zzzxxxxxxxxxyyyyyyxxxwwwuuutttrrrqqqqqqqqqjjjiiihhhhhhgggggghhhhhhbbbbbbbbbaaacccgggmmmrrrxxxyyy{{{~~~}}}{{{yyyuuusssnnnllliiifffdddcccddddddfffeeedddeeeffffffeeecccaaaaaa```^^^ZZZVVVSSSQQQHHHFFFDDDCCCCCCEEEHHHJJJMMMOOOSSSXXXZZZWWWRRRMMMHHHGGGFFFEEEDDDBBBBBBAAAEEEGGGJJJNNNQQQSSSSSSSSSMMMKKKGGGCCC@@@??????@@@???@@@AAAAAA>>>:::666333111111111000///---+++***,,,,,,,,,------------......//////...,,,+++,,,---+++++++++************))),,,,,,++++++++++++,,,,,,)))************+++++++++***************+++++++++)))))))))))))))))))))))))))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))),,,///111000,,,)))***+++''''''((()))))))))(((((()))))))))))))))))))))))))))******++++++******)))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************,,,,,,,,,---------......+++++++++************)))************+++++++++++++++++++++************)))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((''''''(((((()))***++++++))))))))))))((((((((((((******)))((((((((((((((((((((())))))))))))(((((()))''''''(((***++++++***************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,---///111444666888:::>>>DDDJJJNNNRRRVVVYYYZZZ\\\^^^^^^^^^___aaacccdddfffjjjmmmooooooooonnnqqqqqqrrrsssttttttuuuuuuvvvwwwyyy{{{}}}}}}}}}}}}yyyyyyxxxwwwwwwwwwxxxxxxvvvtttrrrooollljjjiiihhhccccccbbbcccdddeeeggghhhdddeeefffhhhjjjooovvvzzzzzzxxxsssnnnjjjgggfffeeecccbbbaaabbbdddffffffeeeaaaaaabbbbbbaaa^^^[[[YYYPPPOOOLLLIIIGGGEEEDDDDDDGGGIIILLLQQQTTTUUUSSSQQQOOONNNLLLJJJGGGFFFEEEDDDEEEEEEFFFHHHKKKNNNPPPRRRPPPMMMIIIEEEBBBAAAAAAAAAAAABBBCCCDDDBBB>>>:::888222111000///...,,,,,,+++,,,,,,,,,---------......---...///...---,,,---...+++++++++************)))++++++************++++++)))************+++++++++)))((((((((())))))***+++))))))))))))))))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++---111444222---)))(((***'''((()))*********)))))))))))))))))))))))))))))))))***++++++++++++***)))''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++************************------------............+++++++++************)))++++++++++++,,,,,,,,,---+++++++++************)))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******))))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))'''&&&&&&''')))******)))************************)))************+++++++++******+++++++++,,,,,,,,,,,,---///111444777:::;;;AAAEEELLLRRRVVVZZZ]]]___[[[]]]^^^______aaadddgggfffhhhllloooqqqqqqppppppqqqrrrrrrssstttuuuvvvvvvwwwxxxzzz|||~~~~~~~~~~~~vvvvvvvvvvvvvvvvvvvvvvvvuuusssooojjjeeeaaa^^^]]]]]]]]]]]]^^^```cccfffggghhhjjjlllooorrrwww~~~|||vvvpppkkkhhhggg```___]]]^^^```cccddddddaaabbbeeeffffffdddbbb```\\\ZZZVVVQQQLLLFFFBBB@@@FFFFFFGGGKKKOOOSSSTTTTTTTTTSSSPPPNNNKKKJJJIIIHHHEEEDDDCCCCCCEEEHHHLLLNNNQQQNNNJJJFFFCCCBBBBBBCCCDDDFFFGGGHHHGGGCCC@@@===555444222000///.........,,,,,,,,,------.........,,,...///...------...///+++++++++************)))******))))))))))))******)))************+++++++++---,,,,,,,,,------...///))))))))))))))))))))))))))))))******++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++,,,***)))'''''')))***,,,---000333111+++&&&&&&'''((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++************************---------.........//////+++++++++************))),,,,,,,,,---------......+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((******)))(((((((((((((((***)))(((''''''((()))***&&&%%%$$$&&&((())))))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***))))))+++...///,,,))),,,...000333666;;;AAAFFFMMMPPPTTTXXX[[[]]]^^^^^^``````aaaaaaaaadddhhhkkklllmmmoooqqqrrrttttttuuuxxxwwwuuussstttuuuxxxzzzwwwwwwxxxyyy{{{{{{zzzxxxtttttttttsssrrrqqqpppoookkkiiigggeeeccc```]]]ZZZ^^^```bbbaaa```ccckkkrrrzzz{{{}}}~~~~~~}}}~~~}}}{{{{{{~~~yyyqqqkkkgggeeebbb```______```aaaccccccddddddddddddccccccbbb```]]]ZZZVVVQQQKKKFFF@@@AAABBBEEEIIIMMMPPPSSSWWWXXXYYYYYYVVVRRRNNNKKKGGGEEEBBB@@@@@@CCCGGGIIILLLKKKHHHEEECCCBBBBBBBBBCCCFFFJJJMMMLLLHHHCCC???999666111............---000000///...---+++***)))------------------------*********++++++,,,,,,,,,+++++++++*********))))))++++++******************+++++++++*********************))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))))))))((((((''''''&&&((()))++++++)))(((&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))******************++++++------------------,,,,,,,,,,,,---///111000...,,,,,,,,,+++++++++++++++++++++++++++************)))+++*********))))))(((((())))))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******,,,///000///---...000444777<<>>999555222000---++++++,,,,,,---...///000000------------------------***++++++++++++,,,,,,,,,+++++++++***************(((((()))***+++,,,,,,---)))))))))***+++++++++,,,******))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---+++(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++++++++***)))(((((())))))))))))))))))))))))++++++++++++***)))((('''(((((((((((())))))))))))***************)))))))))'''((()))******)))((('''&&&'''((()))***++++++,,,************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))))))))((((((''''''(((((()))(((((()))***+++,,,,,,---........................111...,,,+++---///000000******++++++++++++++++++------------,,,,,,,,,,,,************))))))))))))''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------///111222222555999@@@FFFLLLSSSYYY]]]aaaaaabbbbbbaaaaaa```___```ccchhhkkkmmmnnnooopppvvvvvvwwwwwwxxxxxxwwwwwwxxxwwwwwwwwwxxxyyy{{{}}}~~~{{{wwwsssoookkkfffccccccbbbaaa___]]][[[ZZZZZZ[[[^^^aaadddgggkkknnnqqqxxxyyyyyyyyyzzz}}}~~~~~~zzzvvvssskkkfff```]]]___eeejjjnnnnnnoooppppppnnniiiccc___[[[ZZZZZZ\\\___bbbddddddeeeiiipppvvvwwwsssnnnjjjcccaaa]]]ZZZZZZ\\\^^^aaadddffflllsssyyy||||||{{{~~~xxxnnnfffbbbbbbbbbcccggghhhmmmuuu}}}{{{{{{}}}}}}xxxsssnnnkkkhhhgggfffeeedddcccbbbbbb______```aaabbbbbb```]]]\\\YYYSSSNNNJJJIIIIIIJJJJJJLLLOOOSSSVVVXXXZZZZZZ\\\[[[XXXUUUPPPKKKGGGEEECCCDDDFFFGGGHHHGGGFFFFFFBBBEEEHHHLLLNNNOOOOOOOOOGGGDDD???:::777333000---///......---------------------------------------++++++++++++++++++++++++************************)))))))))***+++++++++,,,(((((()))***+++,,,,,,,,,******))))))))))))************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++,,,++++++***)))(((((((((((((((((((((((((((***************)))((('''(((((((((((())))))))))))++++++******************(((((())))))))))))((((((%%%%%%%%%&&&'''((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((()))))))))'''((((((***+++,,,------.........///////////////111///---,,,.../////////*********+++++++++++++++------------,,,,,,,,,,,,*********)))))))))))))))))))))***************)))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************++++++,,,------------,,,//////.........000333444;;;@@@GGGNNNTTTYYY___bbb___``````aaaaaaaaaaaaaaaaaaeeejjjnnnppppppqqqrrrwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyxxxxxxyyyzzz|||}}}|||xxxsssnnnjjjfffaaa^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[```ffflllpppuuuzzz}}}~~~{{{uuuvvvvvvuuussspppmmmkkkmmmoooqqqqqqoookkkgggddd___]]][[[\\\```dddhhhiiigggiiikkkkkkiiieeeaaa___^^^^^^^^^aaafffiiikkkkkkkkkpppxxx}}}|||xxxtttkkkhhhdddaaa```bbbdddfffiiilllrrr{{{xxxooohhhddddddccccccdddeeeiiiooowww}}}~~~{{{xxxtttooolllkkknnnrrrvvv|||~~~|||wwwuuuqqqmmmiiifffdddccc[[[ZZZZZZ\\\___`````````___^^^[[[XXXUUURRRQQQPPPJJJKKKMMMOOOQQQSSSTTTUUU[[[[[[[[[ZZZWWWSSSOOOMMMDDDEEEGGGHHHHHHGGGFFFEEEAAABBBEEEHHHKKKNNNOOOPPPLLLIIIEEEBBB>>>:::666222111000///---,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,******))))))))))))************++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***+++,,,---------))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++***))))))((((((((((((((((((((((((&&&'''(((((()))))))))((((((((((((((())))))))))))******************++++++(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))))))))))))))'''((((((***+++,,,------............//////000000///......///111000...,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))******))))))*********))))))((((((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,---------------///////////////222777;;;CCCHHHOOOUUUZZZ^^^bbbddd^^^______```aaabbbcccddddddhhhllloooqqqqqqssstttwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyxxxxxxyyyyyyzzzzzzwwwsssnnnjjjfffccc___\\\XXXXXXWWWXXXYYY[[[]]]___aaagggpppwwwzzz}}}|||vvvqqqkkkhhhbbbbbbbbbbbbaaa```___^^^aaacccffffffccc___\\\[[[XXXXXXYYY]]]cccgggjjjkkkfffiiilllmmmkkkhhhfffeeegggggghhhlllqqquuuwwwwwwzzz~~~xxxuuuqqqnnnmmmnnnppprrruuuxxxvvvooolllkkkiiihhhjjjjjjlllrrryyyzzztttooojjjfffbbb```cccgggiiimmmsss|||zzztttooolllkkk```^^^[[[ZZZ\\\^^^```````````````___]]][[[YYYXXXPPPOOONNNNNNNNNNNNOOOOOOVVVWWWYYYZZZYYYXXXVVVUUUKKKKKKJJJIIIHHHGGGEEEDDD@@@AAABBBDDDGGGKKKNNNOOOOOOMMMKKKIIIGGGCCC???;;;333222000///......//////------------------------,,,,,,,,,++++++++++++******************+++++++++---,,,,,,+++***)))(((((()))))))))***+++++++++,,,******))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***,,,------,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))%%%&&&'''(((((()))))))))(((((((((((()))))))))))))))))))))***************))))))(((((((((((())))))*********)))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))************(((((()))***+++,,,,,,------------......//////000/////////111222111...+++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++))))))))))))************''''''((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------...000000222777???DDDKKKPPPWWW\\\```bbbdddeeeaaaaaaaaabbbccceeefffggggggjjjmmmppppppqqqssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvpppmmmiiifffcccbbb___]]]XXXYYYZZZ\\\___cccgggjjjmmmuuu~~~|||sssjjjeeeaaa]]]ZZZXXXWWWWWWWWWXXXYYY[[[\\\___bbbdddddd```]]][[[[[[ZZZZZZ\\\```ggglllpppqqqooossswwwxxxwwwuuutttuuuvvvvvvxxx|||~~~}}}xxxwwwwwwvvvtttvvvvvvxxx}}}xxxqqqlllhhheee```ccceeefffgggkkkttt{{{|||xxxwwwnnniiibbb^^^]]]^^^`````````_________^^^^^^^^^___WWWUUUSSSPPPNNNMMMMMMMMMOOOQQQTTTWWWXXXYYYYYYYYYSSSRRROOOLLLIIIGGGFFFEEEAAAAAAAAABBBEEEHHHLLLNNNPPPPPPOOOOOONNNLLLGGGDDD:::888555222000///000000------------------------,,,,,,,,,+++++++++******))))))*********+++++++++,,,+++++++++***)))))))))******************++++++******))))))))))))************++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))'''(((((()))))))))(((((((((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))******************(((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***++++++******))))))*********++++++++++++,,,,,,---......//////111000//////000000///---,,,,,,---......//////000------------,,,,,,,,,,,,((()))))))))************''''''(((((('''&&&&&&%%%(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------------------------+++,,,------......------+++---000222555<<>>===???AAACCCDDDCCCBBBAAABBBCCCDDDEEEFFFEEEEEEFFFHHHLLLPPPSSS[[[[[[[[[YYYVVVRRROOOLLLEEE@@@:::555333222222111---------.........//////++++++++++++++++++++++++,,,,,,............,,,,,,+++*********+++,,,,,,---++++++******++++++,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))))))))************))))))))))))))))))************************************************************((()))***++++++***)))((((((((())))))*********+++)))(((&&&&&&((((((((('''))))))******+++++++++,,,)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&%%%%%%'''***,,,,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))******(((&&&%%%'''((()))*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))+++++++++***))))))))))))))))))***++++++*********+++,,,,,,------,,,,,,---...///000111222000000000000000000000000.........---,,,+++***)))++++++,,,,,,,,,---------******++++++++++++******((()))*********)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((***,,,------,,,,,,---...///222555:::???FFFMMMRRRYYY[[[^^^```aaabbbdddeeeggghhhjjjlllmmmnnnoooooossstttvvvxxxxxxyyyxxxxxxtttqqqooonnnlllggg```ZZZ[[[[[[[[[]]]___cccfffiiioooqqqtttvvvyyy}}}{{{xxxsssnnnggg___ZZZUUURRRPPPOOOQQQSSSUUUWWW\\\aaaeeegggjjjpppyyy~~~wwwtttvvvvvvtttqqqpppsssyyy}}}zzzuuupppmmmiiifffccc___\\\YYYXXXYYYZZZZZZYYYRRROOOJJJEEEAAA???>>>===>>>???@@@AAABBBBBBBBBAAAAAADDDHHHKKKLLLLLLMMMNNNTTTXXXZZZYYYXXXVVVOOOGGGEEEAAA<<<888555333000//////...------,,,,,,,,,,,,,,,)))''''''***---,,,+++------,,,+++***)))((('''++++++++++++++++++++++++///---,,,***))))))******)))************+++++++++///,,,)))((()))*********************************,,,++++++******++++++,,,)))))))))***+++++++++,,,***************)))((((((************************)))************+++++++++************************************************)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))************,,,,,,+++***)))((('''&&&************))))))))))))(((((((((((()))))))))))),,,+++++++++******))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))...---+++)))((('''(((((()))************))))))(((((((((((((((((()))******((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++------,,,,,,---...//////////////////////////////000111111111111111...------------,,,,,,,,,)))))))))))))))*********+++******)))))))))))))))***)))'''&&&%%%&&&((()))******))))))((((((''''''))))))***))))))((('''&&&(((((())))))******++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))),,,---...---,,,---///111333666;;;@@@EEEKKKQQQVVV[[[]]]```aaabbbbbbdddfffiiijjjlllnnnooopppqqqqqqssstttvvvxxxxxxxxxwwwvvvqqqnnnkkkjjjhhhddd^^^YYYVVVWWWZZZ^^^cccjjjpppsss|||{{{{{{}}}zzzssslllhhhddd```[[[WWWTTTSSSSSSSSSSSSUUUZZZ^^^bbbgggmmmqqq{{{~~~~~~}}}wwwwwwzzz}}}yyyuuuppplllhhhaaa^^^[[[YYYZZZ[[[[[[[[[XXXVVVQQQLLLGGGBBB???>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDHHHJJJKKKKKKLLLNNNTTTWWWYYYWWWVVVTTTMMMEEECCC@@@<<<:::888666333111000///...---,,,,,,,,,,,,,,,***((((((+++,,,,,,+++++++++++++++************++++++++++++++++++++++++...---,,,***************)))************+++++++++...+++)))((()))***+++***************************,,,++++++******++++++,,,***************++++++++++++++++++++++++***))))))************************)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))******************))))))))))))))))))************))))))))))))(((((((((((())))))))))))++++++*********)))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))((((((((()))***+++((())))))*********))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---...------...///////////////////////////---...//////000000//////------,,,,,,+++++++++***((()))))))))******++++++++++++***))))))))))))))),,,+++)))(((((((((***+++(((((((((((())))))))))))((())))))))))))(((((('''(((((())))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))............---...222444888<<>>>>>>>>???@@@@@@CCCFFFHHHJJJKKKMMMNNNTTTWWWXXXVVVUUURRRKKKCCC@@@>>><<<;;;:::999777555111000///...------------,,,+++))))))+++,,,,,,+++)))*********++++++,,,,,,++++++++++++++++++++++++------,,,+++************)))************+++++++++,,,***((((((***+++,,,+++************************++++++************+++++++++++++++***************,,,,,,,,,,,,,,,+++******************************)))************+++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))************''''''((()))***++++++,,,************))))))))))))(((((((((((())))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***'''((()))***************((((((((((((((()))******************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((+++---.........///111........................,,,,,,---...............---,,,,,,+++***))))))((('''(((((()))***+++,,,,,,++++++***))))))))))))***,,,+++***)))((()))******'''''''''((()))*********'''(((((())))))))))))((())))))((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))...///.........111555999<<>>AAADDDGGGIIIKKKOOOQQQTTTWWWYYYWWWUUUSSSLLLDDD===<<<;;;;;;;;;;;;999777222111000///...---------,,,+++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++***)))((((((***,,,---,,,************************++++++************++++++,,,+++++++++***)))))))))++++++,,,,,,++++++***)))************************))))))*********+++++++++************************************************))))))))))))))))))))))))***,,,---//////---,,,***((()))))))))************''''''((()))***++++++,,,************)))))))))((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''(((******+++++++++((((((((((((((())))))***************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''))),,,---------...000------------------------+++,,,------......------------,,,+++***))))))(((''''''((()))+++,,,------,,,+++******))))))*********)))((('''''''''(((((('''((((((((()))))))))***&&&'''((())))))***))))))))))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((......///000111555:::>>>AAAEEELLLRRRVVVYYY\\\^^^^^^___aaaaaaaaacccfffhhhnnnoooppppppqqqqqqqqqqqqrrrsssttttttssspppmmmkkkbbbaaa```^^^\\\]]]^^^___bbbeeelllttt|||xxxnnnccc```[[[VVVRRROOONNNNNNOOORRRVVV[[[```fffnnnttt|||zzzsssqqqrrrwww}}}yyyqqqjjjeeebbb___]]]YYY[[[]]]^^^\\\XXXSSSPPPGGGEEEAAA>>><<<;;;;;;<<<<<>>======;;;===???AAACCCHHHMMMQQQRRRVVVYYYYYYZZZZZZTTTLLL@@@>>>:::888888888777666555444333111000///......,,,...//////---,,,,,,---------,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))************+++++++++)))(((((()))+++---,,,+++******************************))))))))))))******+++++++++***************)))************)))((((((************************)))************+++++++++************************************************))))))))))))))))))))))))((()))************)))((())))))))))))************++++++******))))))((((((************))))))))))))(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%&&&'''((()))*********'''((()))***************((((((((((((((()))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((******))))))***+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,+++++++++((())))))***+++,,,------,,,,,,+++************+++,,,,,,+++++++++******************)))(((''''''''''''(((((())))))))))))((())))))((((((((((((((((((&&&&&&''''''((()))))))))*********************************************************)))((('''''''''))))))))))))))))))))))))...111555999===BBBGGGKKKOOOSSSWWWZZZ\\\^^^```bbb```aaacccdddeeehhhmmmpppppppppqqqqqqqqqppppppooommmllljjjgggdddbbbaaa```^^^aaaccceeeeeegggjjjmmmrrrxxx}}}qqqeee[[[UUUNNNLLLJJJIIIKKKPPPUUUYYY```hhhttt~~~xxxtttsssvvv{{{yyy~~~}}}vvvpppllleeeggghhhhhhfffbbb^^^[[[RRRQQQNNNJJJGGGCCCAAA???<<<=========>>>AAAGGGKKKOOOTTTXXXYYY[[[\\\WWWPPPFFFBBB<<<888777666555555666555333222000/////////,,,...000000---,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))************+++++++++))))))(((***,,,,,,+++*********************************))))))))))))*********************+++++++++***++++++++++++***))))))************************)))************+++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************)))))))))(((************))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))%%%&&&(((***++++++++++++((())))))*********))))))((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))))))))***++++++++++++++++++++++++)))***++++++,,,,,,++++++************++++++++++++*********++++++,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,++++++******))))))))))))((((((((((((((())))))))))))(((((('''(((((())))))))))))))))))&&&&&&''''''((()))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))///222888===BBBGGGLLLPPPUUUXXX[[[^^^___aaaccceeebbbcccdddfffgggkkkpppsssqqqqqqrrrrrrrrrqqqppppppkkkiiifffbbb___]]]\\\\\\^^^aaafffhhhiiikkkooorrr||||||qqqddd[[[VVVTTTKKKJJJJJJLLLQQQYYYbbbgggsss|||}}}{{{zzz~~~yyy{{{xxxtttooooooooommmjjjddd___[[[VVVUUUSSSPPPLLLGGGDDDBBB======<<<::::::<<>>???@@@DDDKKKTTTZZZ]]]\\\[[[ZZZQQQLLLEEE===777555666666888666555444444333111///---......//////......------------,,,,,,,,,++++++,,,,,,,,,+++***)))((((((,,,,,,++++++***)))((((((************************************************,,,+++***))))))***+++,,,)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))***************************************************)))))))))***+++,,,,,,))))))))))))))))))))))))++++++******))))))((((((******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))---+++)))((('''((()))***'''''''''(((''''''&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***))))))((())))))'''&&&&&&'''))))))************+++++++++,,,,,,++++++++++++++++++************************+++++++++************))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******++++++***))))))))))))))))))))))))))))))(((''''''((()))***++++++***)))(((===AAAFFFLLLPPPTTTXXXZZZ[[[^^^aaaccccccdddeeefffhhhjjjmmmppprrrrrrrrrrrroooooooooooollliiifffddd\\\[[[ZZZXXXWWWYYY\\\```hhhlllrrrwww{{{xxxtttiiieee___YYYUUUSSSSSSRRRTTTYYY]]]___bbbmmmyyypppgggaaa\\\ZZZWWWVVVUUUSSSOOOMMMHHHDDD???<<<<<<<<<<<<<<<@@@FFFNNNUUUXXXYYYZZZZZZUUUPPPIIIAAA;;;888777777888777666666666555333111/////////......---------,,,++++++++++++*********------,,,,,,++++++******,,,,,,++++++***)))))))))+++++++++***************************************++++++***))))))***++++++)))************+++++++++,,,++++++******++++++,,,+++++++++*********))))))******************************************************************++++++))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++,,,+++)))((('''((()))***((()))))))))******++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******((((((((((((((((((((((((************))))))((('''((()))+++***)))((()))+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((+++***)))(((((((((((())))))))))))))))))(((''''''))))))******)))(((((('''DDDHHHMMMQQQTTTXXX\\\^^^^^^```dddfffffffffgggiiilllmmmoooqqqsssssssssrrrnnnnnnmmmkkkhhhddd___]]]VVVWWWWWWVVVXXX\\\aaaeeeooouuu}}}wwwnnnfffbbbYYYWWWVVVUUUUUUVVVXXXYYY]]]eeellloooqqq|||wwwnnnhhh^^^[[[XXXWWWWWWWWWVVVTTTOOOKKKEEEAAA>>><<<:::999===BBBIIIOOOSSSVVVYYY[[[YYYUUUOOOHHHAAA===:::888999888777888999999777555222111///...---,,,------************))))))))))))---------------,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,++++++*********)))************************++++++***))))))***++++++)))************+++++++++++++++************+++++++++++++++***************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))******************++++++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,++++++)))((((((((()))***))))))((()))***,,,---///'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&(((***+++*********+++)))))))))*********++++++)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************************((((((((((((******))))))))))))))))))))))))''''''((()))))))))))))))*********)))((('''''''''))))))((((((''''''(((((()))))))))))))))(((((('''+++***)))(((((((((((((((HHHKKKOOOSSSUUUXXX\\\___aaacccggghhhiiiiiijjjkkkmmmnnnoooppppppppppppoookkkkkkiiifffbbb]]]YYYWWWTTTUUUWWWYYY]]]cccjjjoooyyy~~~yyyqqqhhh```ZZZVVVUUUVVVVVVWWWYYY]]]bbbeeemmmvvv~~~zzz}}}~~~vvvqqqddd```\\\YYYXXXXXXXXXWWWTTTPPPKKKFFFCCC@@@<<<:::===AAAEEEJJJNNNSSSXXX[[[ZZZXXXTTTOOOIIIBBB===;;;;;;::::::;;;<<<<<<;;;999555333111...---,,,---...+++++++++*********)))))),,,,,,,,,,,,------------,,,,,,,,,++++++*********---,,,,,,++++++******)))************************+++******************+++))))))*********+++++++++++++++************++++++************************************************************************++++++++++++******))))))))))))))))))))))))))))))(((((())))))******++++++***++++++,,,,,,++++++***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))*********++++++***)))(((((()))******((('''&&&&&&&&&(((+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''&&&%%%"""%%%(((***)))(((((()))))))))))))))************((())))))***+++,,,,,,---+++,,,,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((())))))))))))((((((******)))((((((***+++,,,KKKNNNQQQTTTVVVYYY]]]```cccfffiiikkkkkkkkkmmmnnnoooooooooooonnnnnnmmmmmmhhhgggddd```\\\YYYVVVTTTSSSVVVZZZ^^^dddkkksssxxxssspppiiibbb[[[VVVRRRQQQTTTVVVXXX[[[___fffpppvvv|||wwwyyy}}}zzzooojjjccc^^^[[[ZZZXXXWWWWWWTTTPPPMMMJJJGGGCCCAAA???@@@CCCFFFHHHMMMRRRVVVXXXXXXWWWTTTOOOHHHBBB>>>===<<<<<<===??????>>><<<777666333000.........///------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***************************************++++++*********))))))*********++++++++++++******))))))******+++************************************************************************+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))******++++++++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))******)))(((&&&%%%%%%&&&((()))************++++++++++++))))))))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************)))((('''&&&"""%%%(((***)))(((((()))(((((()))))))))*********(((((()))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))(((((())))))((()))***,,,///000NNNPPPSSSVVVXXX[[[```ccceeegggkkklllmmmmmmnnnoooqqqpppooonnnmmmlllkkkjjjdddbbb^^^ZZZWWWVVVVVVVVVVVVZZZaaagggnnnuuu||||||tttgggccc\\\VVVQQQOOONNNOOOQQQVVV]]]ccckkkvvvzzzzzz}}}|||wwwooohhhbbb^^^ZZZXXXZZZXXXVVVTTTRRRPPPLLLIIICCCCCCCCCCCCDDDFFFJJJMMMRRRTTTVVVWWWTTTMMMFFFBBB???>>>>>>???@@@@@@???===888777555333111111111111............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***))))))************+++++++++******))))))))))))*********************+++++++++************************************************)))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,+++***)))(((''''''))))))))))))************+++***)))'''''''''((()))((((((((()))))))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''************************))))))*********)))((((((&&&(((***+++*********+++((((((((()))))))))******((()))))))))***+++++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))'''''''''((()))*********((((((''''''(((((())))))'''(((((()))))))))))))))'''(((((()))+++---//////NNNPPPSSSVVVXXX\\\```dddfffhhhlllmmmnnnnnnoooppppppooommmkkkiiigggffffff```]]]XXXTTTSSSTTTWWWZZZ^^^dddlllttt{{{zzzlllbbbYYYVVVPPPLLLKKKMMMPPPSSSVVV___kkkvvv~~~~~~{{{ssslllfff```]]]]]]\\\[[[ZZZYYYVVVRRROOOKKKJJJIIIFFFDDDDDDFFFHHHJJJNNNTTTWWWVVVQQQJJJEEE@@@??????@@@AAAAAA???>>>888888777666555444333222/////////.........------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------************************)))***++++++++++++***))))))************+++++++++******))))))))))))******))))))*********+++++++++************************************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))*********)))))))))))))))+++,,,,,,------,,,,,,+++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******))))))(((((((((((()))***************)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))((((((((()))+++***)))((()))+++(((((((((((()))))))))***))))))))))))************))))))******+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))(((((((((((()))***+++''''''((()))))))))))))))''''''((()))************MMMOOOQQQTTTVVVZZZ___cccfffiiilllnnnnnnnnnpppqqqmmmllliiigggdddcccaaaaaa^^^ZZZUUUQQQQQQTTTYYY]]]gggmmmvvv{{{mmm\\\RRROOOLLLHHHGGGIIINNNUUUYYY```kkk{{{{{{ssslllfffbbb```___^^^^^^]]]ZZZVVVSSSSSSRRROOOKKKGGGEEEFFFGGGEEEJJJRRRWWWXXXSSSLLLGGGAAA@@@@@@@@@AAAAAA???===888888888888777666444333//////.........---------000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///************************)))***+++,,,,,,+++***))))))************+++++++++******))))))))))))******))))))******++++++++++++************************************************'''(((***,,,---,,,+++***))))))))))))))))))))))))++++++******))))))((((((+++,,,,,,------,,,,,,+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************'''((()))***************%%%&&&''')))***************++++++++++++,,,,,,,,,))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((+++*********))))))(((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((())))))'''&&&&&&''')))(((((((((((())))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,---------,,,,,,,,,++++++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))'''(((((()))))))))))))))******))))))(((((('''''')))))))))))))))***++++++''''''((()))))))))))))))'''((()))))))))(((&&&%%%NNNOOORRRVVVZZZ___ccceeemmmlllkkkkkkmmmnnnmmmllloookkkfffdddcccbbb___\\\^^^XXXUUUVVVWWWYYYaaalllvvvwwwlll```TTTLLLPPPMMMMMMPPPQQQTTT]]]iiirrr}}}}}}wwwrrrnnnkkkgggccc___]]][[[YYYXXXXXXVVVTTTPPPMMMIIIGGGEEEHHHGGGIIINNNSSSUUUQQQMMMHHHBBB<<<;;;===???===:::999888888999999888555333333000...///111111///---111111000...---,,,+++***---------,,,,,,,,,++++++************************++++++++++++++++++++++++((()))++++++******+++---)))((((((((()))***++++++************************++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))************************)))))))))))))))*********,,,,,,++++++******))))))***)))))))))((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))***))))))&&&''''''(((((((((((((((''''''(((((())))))*********)))(((''''''((()))******)))(((&&&&&&&&&'''(((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))NNNPPPSSSWWW\\\aaadddfffnnnmmmmmmnnnooopppooommmmmmiiiddd```___^^^[[[YYYYYYVVVWWW]]]aaaeeennnxxxwwwkkk```WWWOOOJJJMMMLLLNNNUUUZZZ```lllxxxzzzvvvtttqqqllliiifffccc```]]]YYYYYYYYYWWWTTTOOOJJJGGGGGGFFFFFFJJJQQQTTTRRROOOLLLFFF@@@===>>>???===;;;999888777888999999777555444111//////000000///---000000///...---,,,,,,+++---------,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,+++***)))***+++++++++*********+++,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,************************)))******************)))************************))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))*********************************))))))))))))))))))))))))(((((((((((((((*********))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((('''(((((()))***)))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))((('''''''''(((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))((((((((((((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))***************************)))(((((((((((()))***))))))))))))))))))))))))PPPRRRVVVZZZ___dddggghhhllllllmmmoooqqqpppnnnlllhhhddd___\\\ZZZXXXVVVUUUVVVWWW]]]fffmmmsss|||{{{sssggg\\\UUUQQQOOONNNPPPRRRXXXaaajjjtttzzzwwwsssppplllhhhccc___ZZZ\\\^^^^^^[[[VVVPPPKKKHHHFFFDDDGGGMMMRRRTTTSSSRRRLLLDDD@@@???>>>===;;;888777666888999:::999888666333000/////////...---//////.........---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++)))(((((()))------,,,,,,+++,,,,,,,,,************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))+++++++++***************+++++++++***************************************++++++******))))))(((((((((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((((())))))))))))(((((('''((())))))***************))))))))))))(((((((((((())))))(((((((((((())))))******)))((((((((())))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************))))))(((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))RRRUUUYYY___cccgggiiijjjjjjjjjlllnnnooonnnkkkhhhbbb```[[[WWWUUUTTTTTTSSSXXX^^^gggqqqyyy}}}vvvhhhccc[[[TTTRRRSSSUUUWWWZZZ```iiittt}}}zzzzzz{{{zzzzzz}}}}}}yyyvvvrrrmmmgggccc\\\]]]___```^^^ZZZUUURRRMMMJJJGGGHHHLLLQQQUUUVVVWWWQQQIIICCC@@@>>><<<:::888777666777999;;;<<<;;;999666333000///.........---........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***...---,,,,,,++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************************************************************,,,++++++***)))(((''''''))))))******++++++,,,,,,++++++******************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))))))))***))))))((('''&&&(((((()))************)))******))))))((((((''''''))))))(((((((((((())))))*********))))))))))))***(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((UUUXXX^^^ccchhhkkklllllljjjjjjkkkmmmnnnllliiifff]]][[[XXXUUUTTTTTTVVVXXX___hhhttt~~~sssiiiddd[[[YYYVVVSSSSSSVVVZZZ^^^cccmmmzzz}}}wwwxxxzzzzzzyyyvvvvvvwwwxxx{{{~~~|||wwwrrrnnnbbbaaa```^^^\\\ZZZYYYXXXTTTQQQMMMLLLNNNRRRVVVXXXYYYUUUNNNHHHBBB???<<<:::999777555666999<<<===>>><<<;;;888555111/////////---------........................---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,+++******)))******************************++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))************************************************************************,,,++++++***)))(((''''''))))))******++++++,,,,,,******************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))))))))************++++++************++++++++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))***))))))((('''&&&&&&'''(((((())))))((((((******))))))((((((''''''(((((())))))))))))(((((()))))))))************)))))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((())))))))))))))))))))))))************************))))))************))))))((((((((((((((((((((((((YYY]]]bbbhhhlllmmmmmmlllkkkkkkjjjkkkkkkiiifffcccXXXXXXWWWVVVVVVYYY^^^aaahhhtttyyypppddd]]][[[TTTUUUVVVVVVXXX\\\aaaeeennn{{{~~~xxxrrrppprrrvvvyyyyyyzzzzzz{{{}}}~~~}}}}}}|||yyynnnkkkfffbbb^^^\\\\\\\\\XXXVVVTTTRRRSSSUUUXXXZZZZZZXXXSSSMMMGGGBBB>>><<<:::888666666999<<>>:::666222000000------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))***+++******,,,---******))))))((()))))))))************************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))***************+++++++++***************+++++++++************************++++++******))))))(((((((((((((((((()))))))))))))))))))))***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++++++++++++++++++++++++++((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))((())))))))))))(((((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''((()))*********))))))******)))(((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***(((((((((((())))))))))))******))))))))))))******)))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))]]]```fffkkkoooooonnnllljjjhhhfffeeedddccc```]]]UUUVVVWWWXXXZZZ___ffflllrrr~~~~~~uuulllfff^^^UUUSSSVVVRRRTTTWWWZZZ___gggqqqwwwyyyyyyyyyxxxtttsssrrrsssuuuyyy}}}}}}~~~~~~zzzssskkkeee```^^^]]]WWWXXXXXXWWWWWWXXX[[[\\\[[[ZZZXXXSSSMMMGGGBBB???<<<999666666888<<>>;;;===@@@CCCHHHLLLJJJHHHFFF???888333111//////000111000///......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++******+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,+++++++++***(((((()))*********************++++++++++++******+++*********))))))))))))******++++++++++++******+++++++++*********))))))((()))))))))************+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))+++*********))))))))))))******+++++++++***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***))))))+++))))))((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))(((''''''((()))***))))))************))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((lllllllllkkkiiifffdddbbbXXXWWWUUUQQQMMMMMMQQQUUU[[[cccnnnyyy|||pppfff]]]SSSKKKGGGHHHHHHJJJNNNTTT]]]bbboooyyy{{{wwwtttsssvvv{{{wwwoooeeeaaa\\\YYYYYYZZZ[[[[[[^^^___``````___\\\XXXVVVNNNIIIEEEEEECCC@@@AAADDDEEEKKKPPPPPPNNNLLLFFF???777555222111111111111000...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************------,,,,,,,,,,,,++++++((()))******+++*********)))******************)))++++++++++++******************++++++++++++******+++++++++***************))))))))))))***************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))(((((())))))))))))))))))))))))++++++++++++************(((((()))*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***)))(((((((((((())))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))kkkkkkllljjjgggccc^^^[[[SSSTTTSSSOOOKKKMMMTTT[[[fffnnnzzz{{{ooocccYYYSSSMMMIIIGGGKKKOOORRRVVV___llluuuyyyuuuvvvuuuuuuxxx|||~~~vvvkkkfff```\\\[[[\\\]]]^^^^^^___```aaaaaa```^^^]]]TTTOOOKKKJJJHHHDDDDDDHHHHHHOOOTTTUUUUUUSSSMMMFFF<<<999555333222111000///......---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,,,,)))******++++++*********))))))************))))))******************************++++++++++++******************************)))))))))))))))*********)))))))))***+++++++++,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))))))))))))))************************(((((()))***+++++++++***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))hhhiiijjjjjjeee___WWWSSSNNNPPPPPPNNNMMMRRR\\\dddttt{{{vvvnnnbbbXXXQQQMMMKKKLLLIIIOOOVVV\\\dddqqqxxxsssqqqqqqvvvwwwyyy|||{{{vvvpppiiiccc```___^^^]]]]]]^^^___aaaaaabbbbbbbbbZZZUUUQQQOOOLLLHHHHHHKKKLLLSSSXXXYYYYYYXXXSSSMMMAAA===888444222111///...000000///...............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))******++++++++++++************************************)))))))))))))))))))))))))))***+++++++++,,,''''''((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,+++)))((()))***(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((())))))))))))((((((((())))))************))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******fffggggggfffaaaZZZSSSNNNIIIKKKMMMPPPTTT\\\hhhpppxxxiii```VVVPPPLLLJJJLLLOOOOOOVVVaaalllxxxyyyrrroooooorrrtttxxxzzz}}}~~~wwwooojjjddd```]]]^^^^^^___```aaabbbcccdddaaa[[[VVVTTTQQQLLLLLLOOOPPPVVV[[[[[[[[[\\\XXXRRRGGGBBB<<<777444222000///111000000///.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++******************************++++++++++++,,,,,,+++++++++,,,++++++***))))))******************)))((((((((((((((()))))))))******++++++++++++*********************+++++++++************))))))))))))***************+++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))***++++++,,,,,,,,,,,,+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************fffeeeccc___ZZZUUUPPPNNNJJJLLLOOOVVV```lllwww~~~sssjjj\\\TTTMMMMMMMMMNNNRRRWWW^^^fffsss}}}|||uuussspppnnnooorrrvvvyyy~~~|||vvvooohhhddd````````````aaabbbdddeeegggaaa\\\YYYUUUQQQPPPSSSTTTYYY\\\[[[\\\]]]ZZZUUUMMMHHHAAA:::777444222111000000///...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,+++,,,---++++++++++++++++++++++++************************)))))))))******++++++++++++,,,,,,,,,++++++***)))******++++++++++++******(((((()))))))))***************++++++++++++******))))))*********+++++++++************)))))))))(((+++++++++***************((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))))))))************++++++++++++******)))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&(((((('''&&&%%%&&&'''(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************%%%&&&((()))************))))))************))))))))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************hhheee```ZZZUUURRRPPPOOONNNOOOSSS]]]kkkyyywwwiii___SSSLLLHHHMMMQQQTTTZZZbbbnnnvvv{{{ttttttmmmlllmmmooorrrvvvyyy|||}}}|||yyyrrrmmmbbbaaaaaa```aaabbbdddeeekkkeee```]]]YYYTTTSSSUUUVVVZZZ\\\[[[[[[]]][[[WWWQQQLLLDDD===999666444333//////...------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...++++++++++++++++++++++++************************(((((())))))*********+++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,******++++++++++++******))))))******+++++++++++++++*********))))))((((((,,,+++++++++******))))))&&&'''((())))))((('''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))))))))******+++++++++,,,***************)))(((''''''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((()))++++++***)))((()))***(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++$$$%%%''')))++++++++++++))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++eeeaaa[[[TTTNNNKKKLLLNNNOOOWWWbbbmmm{{{yyyuuulll^^^UUUQQQIIIGGGJJJQQQVVV[[[fffsss{{{uuurrrppplllooosssuuuwww{{{wwwlllgggaaa^^^___cccfffgggccceeegggddd^^^WWWTTTRRRWWWXXXZZZ]]]______]]]ZZZTTTOOOHHHBBB===888555222111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++******))))))******+++++++++************++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++***)))***+++---...************************+++++++++***++++++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***)))((((((((()))+++,,,++++++************++++++((((((((((((((((((((((((***++++++,,,,,,++++++***###&&&((())))))***+++,,,))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''&&&%%%$$$###))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))*********++++++***)))'''''')))***+++++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffaaa[[[TTTOOOOOOQQQTTTTTT```ooozzzvvvkkkddd\\\RRRKKKIIIJJJIIILLLTTT]]]hhhyyy}}}xxxuuutttssstttvvvxxxyyy|||vvvrrrkkkeeeaaaaaabbbcccbbbeeegggeee```[[[XXXWWWXXXXXXZZZ]]]___```^^^\\\WWWRRRKKKDDD???:::666333111000///.........///000------------------------........................---------,,,,,,+++++++++------,,,,,,,,,,,,------++++++************++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---************************------,,,+++************,,,,,,++++++++++++++++++************************************************))))))))))))))))))))))))(((***+++***)))((()))***(((((()))))))))***************))))))))))))******))))))************)))))))))))))))))))))))))))))))))***************))))))((((((((((((((((((((((((&&&''''''((()))***++++++)))))))))))))))******++++++******))))))******+++)))))))))))))))))))))))))))******++++++******)))%%%'''))))))))))))***+++))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''((((((((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))************+++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))))))))))))))((()))******************)))******)))))))))))))))***************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++aaa\\\UUUOOONNNQQQVVVYYY]]]mmm~~~wwwiiiZZZRRRMMMIIIFFFFFFMMMMMMRRR\\\jjj{{{~~~|||zzzyyyzzz{{{|||~~~wwwnnnfffbbbaaabbbbbbdddfffeeeccc```^^^]]]YYYYYYYYY\\\___```___^^^[[[VVVOOOHHHBBB===888555222111///...---......///........................////////////////////////------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++************++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++......,,,+++***)))))))))++++++++++++++++++,,,,,,************************************************))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))+++++++++******))))))((())))))))))))))))))))))))((((((((()))))))))******(((((()))***************+++******))))))******+++************************)))))))))******)))))))))&&&(((******)))))))))***))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++***)))(((((()))***++++++*********)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))************************]]]XXXRRROOOQQQXXX___dddjjjxxxooo```PPPJJJIIIIIIKKKMMMPPPUUU]]]jjjzzzxxxzzz|||~~~yyyoooiiiffffffaaabbbdddddddddcccbbbbbbZZZYYYXXXZZZ\\\_________]]]YYYRRRKKKEEE???:::666222111000...------......................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((***+++***)))((()))***''''''((((((((()))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))---,,,+++***))))))((((((************************))))))))))))))))))))))))'''((()))++++++***))))))******))))))))))))******************************))))))************))))))((()))++++++)))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((++++++******************((()))******+++++++++***))))))))))))))))))))))))))))))))))))************)))))))))))))))***************)))(((((()))******,,,,,,+++***)))((((((''')))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,+++***)))((((((((((((************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''ZZZVVVSSSTTT\\\fffnnnsss{{{wwweeeYYYMMMIIIJJJKKKNNNRRRTTT^^^mmm|||}}}zzzzzzxxx{{{zzzrrrmmmkkkcccbbbbbbcccdddddddddddd[[[YYYWWWWWWZZZ]]]^^^^^^___ZZZTTTMMMGGGAAA;;;777444333111///...---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++************+++,,,------*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((())))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))...---+++***))))))))))))++++++++++++++++++++++++************))))))))))))'''((()))++++++***))))))***))))))))))))))))))******************************++++++++++++++++++***)))***++++++)))(((((()))(((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************))))))((('''))))))))))))))))))))))))))))))))))))******************))))))))))))))))))******))))))))))))******------,,,+++******))))))))))))))))))))))))))))))((()))))))))*********++++++++++++,,,,,,+++++++++++++++***)))(((((())))))************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''SSSRRRSSSZZZfffrrrzzz~~~~~~lll\\\SSSLLLJJJKKKMMMRRRXXX```ooo}}}zzzxxxwwwtttqqqsssxxxzzz~~~|||sssnnngggeeeccccccdddeeeeeeddd___\\\XXXWWWXXX[[[^^^___```\\\VVVPPPJJJDDD>>>:::666555333000///.........------------------------------------------------++++++,,,,,,,,,,,,------......------------......,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......++++++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))******************))))))))))))******))))))************))))))))))))))))))))))))))))))...---+++***))))))***+++*********************************************)))(((((()))******************))))))(((((())))))***************************++++++,,,,,,,,,,,,++++++)))***,,,+++***))))))***(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))*********))))))(((&&&&&&))))))))))))))))))))))))((((((((()))))))))******************)))))))))))))))))))))******)))))))))------,,,,,,+++*********))))))))))))))))))))))))((())))))******+++++++++******++++++++++++************))))))))))))******************))))))))))))))))))))))))))))))))))))************************QQQRRRXXXdddtttqqqbbbUUUPPPNNNOOOQQQVVVaaalllzzz|||rrrnnnnnnlllmmmqqqrrrqqqwww}}}uuummmjjjfffeeeeeefffeeedddddd```ZZZXXXYYY\\\___```aaa^^^YYYSSSNNNHHHBBB>>>888777444222000/////////................................................+++++++++,,,,,,---------......------------......---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))***************++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))---,,,***))))))***+++,,,*********************************************+++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******(((***++++++***)))***+++(((((()))))))))*********))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))************)))))))))((())))))************))))))++++++++++++************))))))))))))))))))))))))((())))))******+++,,,,,,)))******************)))(((((((((((()))***+++,,,************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++XXXZZZcccrrr}}}sssfff[[[QQQPPPPPPTTTYYYbbbrrr~~~oooeeeaaacccccciiirrrwwwyyy|||qqqmmmhhhfffggggggeeecccgggccc]]]YYYZZZ]]]```aaaccc___[[[VVVQQQKKKEEEAAA999888555333111000//////000000000000000000000000////////////////////////+++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,++++++*********((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***)))((()))*********+++++++++,,,,,,,,,******))))))))))))******))))))************))))))))))))))))))))))))))))))---,,,***))))))+++,,,...))))))))))))))))))))))))))))))*********+++++++++***)))((((((((()))+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))((()))++++++******+++,,,(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++'''((()))***************))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))(((((())))))************)))))))))))))))))))))*********))))))))))))))))))))))))((())))))***++++++,,,,,,))))))************))))))'''((((((((()))+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXXdddtttzzztttmmmcccXXXRRRNNNSSSXXX[[[cccrrrwwwlllddd^^^ZZZ^^^eeemmmtttyyy~~~yyysssmmmiiihhhfffdddaaaeeeeeecccaaa]]]\\\\\\\\\bbbaaa___[[[UUUNNNGGGDDD>>>;;;666333111000///............///////////////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,---************************...---+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))***++++++,,,,,,++++++***************))))))))))))******++++++++++++******---,,,***)))))))))******************************++++++***)))(((((())))))(((((((((((((((((((((((()))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******((()))++++++)))((()))***))))))))))))))))))))))))+++)))((('''((()))+++,,,)))(((&&&%%%%%%&&&((()))+++*********))))))((((((,,,++++++***)))(((''''''(((((())))))))))))((((((&&&(((***+++)))((((((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***+++---......---+++***))))))))))))))))))))))))gggqqq~~~zzzmmmeee```YYYSSSQQQQQQUUU[[[aaammmxxxllleeeaaa^^^\\\fffkkkrrryyy|||vvvrrroookkkgggdddcccccccccaaa___]]]]]]]]]bbbbbb```\\\VVVOOOHHHDDD@@@<<<888444333222111000////////////////////////.........---------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,,,,+++++++++***************---,,,+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++******)))******++++++******)))************))))))))))))******++++++++++++******,,,,,,***)))))))))******************************++++++***)))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))******************)))((()))++++++)))((()))***)))))))))))))))))))))))))))((('''&&&'''(((***+++***)))'''&&&&&&''')))***************)))))))))(((++++++******))))))(((((((((((())))))))))))((((((&&&(((******)))((((((((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))uuu~~~wwwjjj\\\UUUQQQNNNOOORRRWWW[[[bbbmmm|||xxxrrrjjjdddbbbbbbcccdddnnnsss{{{zzzuuuoooiiidddddddddddddddcccbbbaaa```ccccccbbb^^^XXXQQQKKKGGGAAA>>>999666555444333222////////////////////////.........------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))---,,,+++*********++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++++++++************++++++************************++++++************++++++)))))))))******)))))))))************))))))))))))******++++++++++++******,,,+++******)))*********************************+++***))))))))))))))))))************************)))************+++++++++************************************************)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))((())))))******))))))(((((()))++++++)))((()))***))))))))))))))))))))))))((('''&&&&&&&&&''')))*********((((((((((((******************))))))))))))*********)))))))))))))))(((((())))))))))))(((((('''(((******)))(((((()))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))){{{vvvhhh]]]RRRLLLIIIIIINNNSSS\\\bbbmmm|||xxxkkkhhheeedddfffjjjnnnqqqvvv|||~~~vvvnnniiiggggggggghhhhhhhhhfffeeedddddddddaaa\\\UUUNNNJJJDDD@@@;;;888666555444333000000000///////////////............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++***---,,,,,,++++++******))),,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))))))))*********++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))************))))))************)))))))))(((******++++++++++++******++++++************************************************)))))))))))))))***************************))))))*********+++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((()))++++++)))((()))***(((((((((((((((((((((((((((((('''''''''((()))******))))))(((((())))))************))))))))))))))))))))))))))))))*********(((((())))))))))))((((((''')))***)))((('''((()))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))rrrfffYYYSSSLLLIIIGGGHHHOOOWWW___iiizzzuuujjjeeeeeefffhhhmmmssszzz~~~wwwrrrjjjiiihhhhhhjjjjjjhhheeeeeefffgggeeeaaa[[[TTTPPPGGGCCC>>>:::888666444333111111000000//////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((())))))))))))*********++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***++++++++++++++++++***************)))))))))(((******++++++++++++******************+++************************************)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((((()))++++++)))((()))***(((((((((((((((((((((((())))))((()))))))))******(((((((((((((((((((((((())))))))))))))))))******)))))))))))))))*********(((((())))))))))))((((((((()))***)))((('''(((***((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||pppaaaUUUMMMJJJHHHHHHHHHKKKTTT___iiivvvvvviiieeeaaadddiiiooovvv|||wwwnnnkkkgggggghhhiiigggdddfffgggiiiiiifffaaa[[[WWWKKKGGGBBB===:::888555333222111111000000//////.../////////.........------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))*********++++++++++++************++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++************))))))))))))******++++++++++++******))))))***++++++++++++***************************)))))))))))))))******+++(((((((((((((((((((((((()))************+++++++++************************************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))((())))))******))))))(((((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))*********************)))))))))))))))(((((())))))))))))((((((((())))))((('''''')))***))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuiii___TTTKKKGGGFFFFFFHHHKKKQQQ```nnnyyyjjjdddfffbbbhhhqqq{{{~~~vvvpppjjjhhhiiijjjhhhffffffhhhkkkllljjjfff```]]]QQQMMMFFFAAA===:::777555222222111111000//////...////////////............,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------------***++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,++++++************++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******************))))))))))))******++++++++++++******((()))***+++,,,++++++***************************)))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))******************)))((()))++++++)))((()))***))))))))))))))))))))))))'''(((((())))))))))))))))))))))))******)))))))))((()))))))))************++++++******))))))(((((((((((())))))))))))(((((()))))))))((('''''')))+++))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))uuueeeYYYSSSMMMHHHFFFEEEFFFJJJNNNWWWjjj{{{{{{ooodddccchhhgggnnnzzz}}}wwwooollllllmmmkkkiiifffiiilllnnnmmmiiiddd```UUUQQQJJJDDD@@@<<<888666222222222111000//////...000/////////............,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........)))***+++,,,------...///)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++************++++++************************)))***+++,,,,,,+++***)))))))))************))))))************))))))))))))******++++++++++++******((()))***+++,,,,,,+++***************************))))))((())))))***++++++************************)))************+++++++++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******((()))++++++)))((()))***))))))))))))))))))))))))&&&''''''((()))(((((((((******++++++++++++******(((((())))))*********+++,,,++++++***)))(((((('''(((((())))))))))))(((((()))))))))(((&&&''')))+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))~~~qqqbbbWWWNNNGGGFFFIIIEEEEEEJJJRRRYYYeee|||yyyrrrnnnmmmlllkkklllvvvzzztttoookkkhhhfffiiijjjlllmmmmmmkkkhhhggg^^^ZZZRRRJJJDDD???<<<;;;999666333111111222222222.........///////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++******************************++++++,,,,,,++++++***---,,,***(((&&&'''***,,,,,,,,,+++***)))))))))***************************))))))))))))************++++++************++++++(((((())))))******++++++))))))))))))************+++***)))(((((()))***+++'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))'''(((***+++,,,+++)))(((+++++++++*********))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++tttgggYYYPPPKKKFFFFFFHHHNNNOOOTTT\\\dddrrr}}}yyyuuurrrrrrsssuuu{{{vvvrrrmmmjjjgggiiikkkmmmnnnmmmkkkjjjccc___XXXOOOHHHBBB>>><<<999777333222222222222111////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************************++++++,,,,,,++++++***((()))(((&&&$$$$$$&&&(((++++++******)))*********************************))))))))))))************+++******************+++,,,***(((''''''(((***+++))))))))))))************+++***)))(((((()))***+++'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))))))))************)))))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))'''(((***+++++++++***)))+++++++++*********))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++iii\\\OOOJJJIIIHHHHHHJJJRRRUUU\\\eeepppzzzyyyxxx|||~~~|||}}}zzztttmmmiiieeefffiiilllnnnoooooooookkkggg```WWWNNNGGGAAA>>>;;;999555333333333222111////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++*********************************++++++++++++******)))***+++***(((((()))************)))******++++++************************))))))))))))************************************...,,,(((%%%$$$&&&(((***))))))))))))******************))))))))))))******((((((((()))******++++++************************))))))))))))))))))))))))***************************************)))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))(((((())))))***'''(((***+++++++++***)))+++++++++*********************))))))))))))******))))))))))))************++++++++++++++++++++++++dddWWWKKKIIIJJJKKKLLLMMMVVV]]]gggsss~~~vvvtttvvvxxx}}}vvvnnniiidddeeehhhkkkmmmpppqqqrrrpppmmmggg^^^UUULLLEEEAAA>>>;;;888666555555333111000000000///////////////////////////////////////...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---,,,,,,,,,++++++*********++++++,,,,,,++++++*********************************++++++++++++******)))+++------+++************)))))))))***+++,,,,,,************************((()))))))))*********************++++++*********,,,***(((&&&&&&'''((()))((()))))))))***************))))))))))))))))))***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))))))))))))))***((()))***+++++++++************************************))))))))))))******((()))))))))************************************___TTTKKKJJJLLLNNNPPPSSS___kkkzzz{{{uuurrruuuzzz~~~vvvqqqggggggiiijjjllloooqqqrrrrrrpppkkkddd[[[RRRJJJEEEBBB???<<<:::888777444222111111000000////////////////////////////////////...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,++++++************++++++,,,,,,++++++***************************)))******++++++******)))%%%'''******)))(((''''''***)))))))))***+++,,,,,,************************((()))))))))************)))***++++++++++++***)))''''''((()))******))))))((()))))))))************)))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******)))******+++++++++++++++******************************))))))))))))******((()))))))))************************************VVVPPPKKKLLLPPPSSSYYY___lllzzzvvvqqqpppsss{{{}}}yyyooonnnmmmlllmmmnnnpppqqqrrrqqqooojjjbbbYYYPPPKKKFFFCCC@@@>>><<<999666333222111111000000//////...////////////////////////...------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++************++++++,,,,,,++++++***************************))))))************))))))&&&)))++++++***))))))************)))******++++++************************))))))))))))************)))***+++,,,,,,+++***)))%%%''')))+++,,,,,,***)))))))))))))))************))))))************))))))))))))))))))))))))******************************))))))))))))))))))))))))*********************************+++++++++++++++))))))))))))************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++******))))))******+++************++++++,,,,,,***************+++++++++******))))))))))))******))))))))))))************************************NNNLLLMMMRRRWWW]]]hhhsss~~~|||sssjjjjjjnnnvvvyyywwwssspppooonnnooopppqqqqqqqqqnnnhhh```WWWRRRIIIGGGDDDAAA???<<<888555222222111111000//////...////////////////////////...------,,,,,,------...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++***++++++,,,,,,++++++***************************))))))************)))))))))+++------,,,,,,,,,...++++++******)))*********************************))))))))))))************(((***+++,,,,,,+++***((()))***++++++,,,+++******))))))))))))************((()))***++++++***)))(((***)))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++******))))))******++++++*********++++++,,,,,,))))))*********+++++++++******))))))))))))******))))))))))))************************************IIIJJJOOOWWW]]]fffuuuyyyrrrjjjdddfffnnnwww}}}xxxtttpppoooooooooppprrrrrrqqqlllddd\\\WWWKKKIIIFFFCCCAAA===999666222222222111000//////...////////////////////////...------,,,,,,------...................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******+++++++++,,,+++++++++,,,,,,+++++++++************************))))))************))))))'''(((***)))))))))***,,,,,,,,,+++***)))))))))***************************))))))))))))************((()))+++,,,,,,+++)))(((...---,,,************+++))))))))))))************((()))***++++++***)))(((*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,(((((())))))*********+++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++++++++******++++++,,,---))))))******++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))LLLMMMTTTaaammmwwwwwwqqqlllfffeeelllvvvuuulllkkkoooqqqqqqrrrtttrrrkkk```XXXQQQLLLGGGEEEEEECCC===888777555333222222111000...000000000000////////////------,,,++++++++++++,,,........................///---,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,...------,,,+++***)))))),,,,,,+++***))))))******,,,,,,,,,++++++************)))))))))))))))******,,,,,,,,,+++++++++******************************************************************************************************...---+++)))((((((((()))************************''''''(((((())))))************)))))))))))))))*********************************))))))))))))************))))))))))))******************************)))))))))))))))))))))))))))******)))((((((***,,,))))))))))))************'''(((***++++++***)))((())))))************))))))++++++************++++++'''((()))***************************************************************)))************+++++++++)))%%%%%%)))***'''&&&'''###""""""$$$))),,,+++*********************************))))))))))))******************************++++++,,,,,,,,,,,,++++++...---+++)))((((((((()))MMMQQQ]]]mmm{{{yyylllhhhhhhfffjjjvvv{{{rrrnnnooonnnooorrruuuuuupppggg___UUUPPPKKKHHHHHHFFFBBB>>>:::888555444333333111///111000000000////////////000///......------..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,---,,,,,,++++++*********,,,++++++***))))))******,,,,,,,,,+++++++++******,,,+++***************+++++++++++++++++++++******************************************************************************************************,,,+++***)))))))))***++++++++++++***************(((((((((((())))))************))))))))))))************************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))************)))******++++++***)))((())))))************))))))***))))))))))))))))))***((())))))************)))************************************************)))************+++++++++...***)))---///,,,***,,,(((&&&%%%'''***++++++)))******************************))))))))))))******************************(((((())))))))))))((((((,,,+++***)))))))))***+++TTT\\\lll}}}nnnggggggkkkooozzzxxxpppnnnkkkmmmpppuuuxxxvvvoooiii[[[VVVOOOLLLKKKKKKHHHFFF???<<<999777666444222000111111000000000/////////000///......---.................................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,++++++++++++***------,,,+++******++++++******************++++++******************************************************************************************************))))))***+++,,,,,,++++++++++++******))))))((((((((())))))))))))******)))))))))))))))************************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))------...,,,***(((((()))))))))))))))************+++,,,,,,,,,+++***)))((())))))************))))))(((((((((((((((((((((((()))************))))))(((************************)))))))))))))))))))))))))))************+++++++++---)))))),,,...+++***+++,,,+++******++++++***(((******************************))))))))))))************************************++++++++++++************))))))***+++,,,,,,___kkk}}}tttlllmmmrrryyy|||rrrmmmkkklllooouuuyyyyyytttppp```[[[TTTOOONNNMMMMMMLLLCCCAAA===:::888666333111111111111000000000//////......---,,,,,,,,,,,,,,,........................---......---,,,,,,,,,---------------------------........................,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++***************+++++++++++++++++++++++++++---,,,++++++************))))))************++++++***************************************************************************************************************+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))***+++,,,+++***((())))))((()))))))))************---------,,,+++***))))))))))))************))))))((())))))))))))))))))(((***************)))((('''************************(((((((((((((((((((((((())))))*********++++++++++++((('''+++,,,***((())),,,,,,+++++++++******)))******************************))))))))))))******************************+++,,,,,,------,,,,,,+++***************+++++++++jjjxxx|||tttoooooovvvxxxrrrpppooopppsssxxxyyyvvvssseeeaaaYYYSSSPPPOOOOOOOOOHHHEEEAAA===:::777333111111111111111000000000000......---,,,,,,,,,,,,---...........................000111000...---...///------------------------************************,,,++++++******++++++,,,*********++++++,,,,,,---+++***************++++++++++++++++++++++++++++++++++++***)))))))))))))))******************++++++************************************************************************************************++++++++++++******))))))+++++++++*********))))))************))))))))))))))))))(((((()))***++++++******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))%%%''')))***)))))))))***((()))))))))************...---,,,+++******))))))))))))************)))))))))******++++++******)))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++---))))))---...+++***+++)))******************+++******************************))))))))))))******************************(((((())))))))))))((((((++++++++++++******))))))wwwzzztttrrrrrrwww|||vvvsssqqqrrrvvvyyyxxxwwwmmmiiibbbZZZUUURRRRRRRRRNNNKKKFFFAAA===999555222222222111111111000000000111000//////......//////........................///111333111...---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,*********)))******+++,,,***++++++++++++,,,,,,,,,***)))))))))))))))******,,,,,,,,,+++++++++******************************************************************************************************+++++++++++++++***)))(((************************+++************)))))))))(((((((((((()))***+++,,,******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))###%%%((())))))))))))***))))))))))))************---,,,+++***************))))))************)))))))))***+++,,,,,,+++***))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***'''&&&***+++)))'''((('''(((******))))))***,,,******************************))))))))))))******************************)))******++++++******)))+++++++++++++++***)))(((yyyuuuuuuzzz|||wwwrrrrrruuuzzz||||||vvvrrrkkkccc[[[WWWUUUUUUTTTPPPKKKFFFAAA===888555222222222111111111000000111000000///////////////...........................111333111...,,,...111................................................,,,++++++******++++++,,,++++++++++++++++++,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,///......---,,,+++******************************************************************************************************((()))***+++,,,+++******)))))))))***++++++,,,,,,+++++++++*********))))))(((((((((((()))***+++,,,******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))$$$'''***+++***)))))))))))))))))))))************++++++***)))))))))***+++))))))************))))))((()))***++++++***)))(((((())))))************)))))))))))))))))))))))))))************************)))************+++++++++((($$$$$$''')))&&&%%%&&&''')))+++***)))(((***,,,******************************))))))))))))******************************,,,,,,,,,------,,,,,,,,,((()))***+++,,,+++******vvvuuuuuuyyyzzzsssrrruuu{{{}}}yyysssiiiaaaZZZXXXWWWXXXTTTNNNIIIDDD???;;;777222222222111111111111000//////...---------------........................---000333111---+++---111........................++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******))))))***+++,,,,,,*********++++++,,,,,,,,,)))))))))***+++,,,......000000///...,,,+++******************************************************************************************************&&&''')))+++,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++******))))))(((((((((((()))***+++,,,******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))'''))),,,,,,+++)))(((((())))))))))))***************)))((((((((()))***+++))))))************))))))'''((()))++++++)))(((''''''((()))***************))))))))))))))))))))))))************************)))************++++++++++++((('''+++,,,***((())))))+++---,,,)))((()))+++******************************))))))))))))******************************)))))))))******)))))))))&&&''')))+++,,,,,,,,,,,,~~~~~~www{{{vvvuuuwwwzzz}}}}}}uuulllccc]]]ZZZXXXVVVSSSOOOKKKEEE>>>999555222...------...//////111///---...000000...,,,........................,,,------------------,,,,,,---------...////////////...---,,,,,,---...///---..................---,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************)))+++,,,,,,+++++++++,,,+++++++++*********))))))************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************,,,,,,+++***))))))******,,,,,,++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))***+++++++++,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))}}}zzz|||}}}zzzzzz|||}}}zzzrrriiibbb^^^\\\ZZZVVVRRRNNNGGGAAA<<<888555111//////000000000111///---...000000...,,,........................------............---------------...............///...------------...///------............------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++&&&(((***+++******+++,,,+++++++++*********))))))************************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,++++++***))))))******************************************************++++++************++++++++++++++++++++++++++++++******************************))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************+++++++++************************************************+++++++++++++++++++++++++++******))))))******+++***************************************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,---~~~yyy|||~~~~~~zzzssskkkfffccc```\\\WWWRRRLLLEEE@@@<<<888444111111111111111111///......000000///---..............................////////////.....................---------///...------------...///,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,###%%%((()))))))))+++,,,+++++++++***************************************************************)))))))))*********++++++++++++++++++++++++++++++************************************************,,,+++******)))*********((((((((()))*********+++************************++++++************++++++++++++++++++++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++*********************************************************************************************))))))))))))******************************+++++++++************************++++++++++++,,,++++++++++++++++++++++++))))))***++++++,,,,,,---}}}|||uuuooojjjfffaaa\\\VVVPPPIIIEEE???;;;666333222222111111111000///////////////...........................//////000000000000///////////////...---------,,,.........------.........+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,%%%'''))))))))))))***+++************************************************************************))))))*********+++++++++***************************************************************+++++++++++++++***************+++'''(((((()))***+++,,,,,,************************++++++************++++++++++++++++++++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++++++++***)))))))))************************************************))))))))))))))))))))))))***))))))(((((())))))***************************,,,+++++++++***)))))))))************++++++++++++************************,,,++++++******)))((((((}}}xxxppplllfff```ZZZSSSMMMHHHBBB>>>888444333222111000000000111000//////////////////////////////////////////000000000000///////////////...---------,,,---..................---+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++***))))))***************************************************************************************++++++++++++************************************************))))))*********++++++++++++***************++++++))))))******+++,,,------************************++++++************++++++++++++++++++++++++++++++************************+++******************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))******))))))))))))******************************,,,+++++++++***)))))))))))))))*********+++++++++*********************************)))((((((''''''~~~}}}|||}}}~~~~~~wwwsssllleee^^^WWWQQQMMMEEEAAA;;;666444222111///000111222111///...///000//////////////////////////////000000000000//////...............---------------...//////...------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++---...---+++))))))******************+++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,*********)))******+++,,,*********+++,,,,,,------************************++++++************++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++++++++************************************************++++++************++++++************************+++++++++***************)))))))))************+++++++++++++++++++++++++++''''''(((((()))******+++~~~{{{xxxvvvuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxzzz~~~}}}yyyqqqjjjccc\\\UUUQQQHHHDDD>>>999666444222000000111333111///...///111////////////////////////...//////000000//////...---------...............------...//////...------------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++***++++++))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,******))))))***++++++,,,************++++++++++++************************++++++************++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,zzzxxxvvvsssqqqppppppppppppqqqrrrsssttttttttttttxxx{{{~~~}}}uuummmfff___XXXTTTKKKGGG@@@;;;777555333222///222333222///...///111000000000000000000000000......////////////......,,,------....../////////,,,---...//////...---,,,---......//////......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++,,,---))))))******++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,******))))))***+++,,,,,,*********)))))))))))))))************************++++++************++++++++++++++++++++++++++++++************************((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))******+++++++++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++***|||vvvrrrpppnnnkkkkkkkkkmmmnnnoooqqqsssuuuwwwwwwwwwwwwyyy{{{~~~~~~{{{yyyyyyxxxvvvxxxzzzzzzxxxuuuwwwzzz}}}yyysssmmmfff___[[[QQQLLLEEE???:::777555555555333111000111111000///////////////////////////000000000000000000000000////////////////////////........................,,,---...//////...---,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))((((((((()))***++++++************************))))))*********++++++++++++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,+++***))))))******************************,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---+++*********))))))((((((******++++++++++++******''''''(((((())))))******,,,+++)))((((((((()))***((()))***++++++++++++***************************)))************+++++++++,,,+++++++++***)))))))))***+++,,,,,,+++***+++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))+++++++++***************{{{tttooonnnlllkkkjjjjjjlllnnnppptttuuuwwwxxxyyyzzzzzzyyyzzz{{{|||}}}|||zzzwwwvvvsssqqqooopppqqqrrrpppnnnnnnqqquuuxxxzzz{{{}}}~~~}}}~~~xxxrrrjjjbbb\\\VVVQQQIIIBBB<<<888666444444222000000111111000///000000000000000000000000000000000000000000000000////////////////////////........................------............------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++************************))))))*********++++++++++++++++++*********))))))+++++++++*********))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,++++++***))))))******************************,,,,,,++++++************)))************+++++++++,,,,,,,,,+++++++++******************************************************)))))))))***++++++,,,,,,+++*********))))))))))))******++++++++++++******))))))))))))*********+++++++++***)))))))))))))))***************+++++++++************************)))************++++++++++++++++++***************(((***---...---+++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++******)))))))))))))))***************+++++++++}}}yyyxxxvvvuuutttqqqlllhhhhhhhhhiiijjjlllooorrrtttxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwuuutttrrrpppooommmkkkiiiiiijjjkkkjjjiiijjjmmmqqqtttvvvxxxzzz||||||~~~zzzqqqggg```]]]WWWOOOFFF@@@;;;777555333111000///111111111000111111111111111111111111////////////////////////////////////////////////.................................------.........,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***************************************++++++++++++++++++***************+++++++++***************(((((()))))))))******************************************++++++++++++,,,,,,+++******)))*********************************+++************))))))))))))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************************************************************)))))))))******++++++++++++******************++++++++++++*********+++******)))(((++++++******)))******+++************************)))************+++++++++***************+++++++++&&&***...///...+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))***))))))******++++++,,,,,,}}}xxxtttrrroooooonnnnnnmmmkkkiiigggggghhhjjjmmmqqqtttwwwyyyzzzzzzyyyyyywwwvvvuuuuuutttrrrooollliiihhhhhhhhhjjjiiihhhggghhhiiijjjjjjmmmppptttwwwxxxyyy{{{}}}yyyooohhhbbb\\\SSSKKKEEE@@@:::777333111//////111222111000000000000000000000000000////////////////////////////////////////////////........................///...---,,,,,,---...///,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------...---,,,,,,++++++++++++************************************************************************************************))))))))))))*********+++************************************++++++++++++++++++***************+++***************************)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************++++++++++++******************************)))***+++,,,,,,+++)))(((,,,+++***)))))))))***+++************************))))))*********+++++++++)))))))))***+++++++++,,,(((***---...---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,++++++))))))******+++,,,------yyytttooollljjjhhhiiikkkkkkkkkjjjiiiiiikkkmmmpppssswwwzzz|||}}}{{{zzzxxxuuusssqqqoooooojjjhhheeebbbaaaaaabbbccceeefffggghhhiiikkkmmmnnnrrrvvv{{{xxxrrrfff___VVVOOOJJJEEE???:::444222000000111222111000////////////////////////////////////////////////////////////////////////........................///...---,,,,,,---...///,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------------------------......---,,,+++++++++,,,*********************************************************************************************************+++++++++,,,,,,************************))))))*********++++++++++++***************++++++************************)))))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++************************************************,,,,,,++++++***)))))))))***************+++++++++******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***************+++************************))))))*********+++++++++)))))))))***+++++++++,,,+++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++...000000...+++)))))))))***+++,,,------...zzzxxxtttooojjjgggeeedddcccfffjjjllllllllllllmmmppprrruuuxxxzzz{{{||||||yyywwwtttpppllliiigggfff___^^^\\\[[[\\\^^^aaaccccccfffjjjnnnppprrruuuwwwzzz|||mmmeee[[[UUUPPPKKKCCC===666444222222222333222000........................////////////////////////////////////////////////.................................------.........,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,************************+++++++++******************************+++++++++***************+++++++++***++++++++++++,,,,,,,,,************************)))))))))************+++*********)))******+++,,,************************)))))))))************+++)))************+++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++******))))))*********+++++++++++++++******++++++++++++******)))))))))((((((((((((((()))***++++++,,,+++++++++((()))***++++++++++++***************************)))************+++++++++***************+++++++++,,,,,,+++)))((())),,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&))),,,......---***(((******++++++,,,,,,------}}}yyyvvvmmmkkkhhheeebbbaaaaaaaaabbbgggmmmqqqqqqqqqqqqrrrtttvvvxxxzzzzzzyyyxxxvvvrrroookkkfffbbb^^^\\\[[[VVVVVVVVVXXX[[[```dddgggjjjooovvv|||~~~|||{{{yyyyyyzzzzzz|||}}}~~~}}}|||zzzvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuwwwyyyzzz{{{||||||~~~uuummmbbb[[[VVVPPPFFF???999777444333333333222000////////////////////////000000000000000000000000////////////////////////........................------............------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---************************+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++************++++++++++++************************))))))))))))******************))))))***++++++,,,************************************++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,******++++++++++++***************)))))))))((((((+++*********++++++,,,---%%%'''***,,,------+++***************************)))************++++++++++++++++++***************+++,,,,,,+++)))***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,}}}xxxsssooollleeecccaaa^^^]]]]]]^^^___dddjjjrrrvvvwwwvvvwwwxxxvvvwwwyyyyyyyyyvvvtttrrrjjjhhhccc]]]XXXTTTRRRQQQQQQRRRTTTWWW\\\bbbgggjjjtttzzz}}}|||zzzzzzwwwuuusssqqqoooooooooooorrrsssuuuuuuuuutttrrrpppkkkkkklllmmmmmmmmmllllllkkklllnnnpppqqqrrrssssssyyy{{{}}}|||sssggg___ZZZRRRHHH???;;;999666444444333222000000000000000000000000000111111111111111111111111////////////////////////........................,,,---...//////...---,,,,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---************************++++++++++++******))))))))))))******++++++++++++))))))******++++++++++++))))))))))))************************************))))))))))))******************))))))***+++,,,,,,******************************+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,******++++++++++++******,,,+++++++++******))))))++++++***)))***+++---...###&&&***---......,,,***************************)))************+++++++++,,,+++++++++******)))))))))+++------,,,******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++******---///111---,,,,,,,,,,,,,,,,,,,,,~~~~~~{{{vvvpppjjjfffcccbbb]]]]]]\\\[[[ZZZ\\\___bbbmmmpppssswwwxxxxxxvvvuuuuuuuuuuuutttpppkkkfffccc___\\\WWWSSSQQQQQQPPPPPPOOOSSSXXX\\\aaaiiissszzz|||{{{yyywwwssspppmmmkkkjjjhhhfffdddccccccdddeeeggggggggggggfffeeeddddddddddddccccccbbbbbbaaaaaaccceeeggghhhiiijjjlllnnnoooppptttwww{{{~~~}}}qqqeee\\\UUUPPPMMMBBB===888333222111111000000222333111...---///222...///000111111111111111//////............//////........................000000//////.........---........................---------.........//////---------,,,,,,+++++++++,,,,,,,,,+++++++++******---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,------,,,++++++******)))************************+++++++++******((('''''')))************+++++++++************************,,,,,,,,,++++++*********((((((((()))******++++++))))))))))))))))))))))))************************...---,,,+++******************************************+++++++++,,,,,,,,,((()))***+++++++++++++++************************,,,++++++******++++++,,,++++++***)))(((((())))))++++++,,,,,,,,,---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,/////////......---------************************,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......------,,,------...~~~xxxrrroookkkfffaaa^^^\\\[[[XXXYYYYYYZZZ[[[___dddiiippprrruuuwwwwwwvvvtttrrrppppppnnnjjjfffaaa\\\YYYWWWTTTQQQNNNNNNNNNOOOPPPQQQUUU\\\ccclllxxx{{{uuutttqqqnnnjjjfffcccbbbaaa```^^^\\\[[[[[[\\\]]]____________^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYY]]]___bbbcccccceeegggiiijjjlllooossswwwzzz|||}}}wwwkkkaaaYYYSSSOOOEEEAAA;;;666444333222222000222333111///...000222///000000111111111111000//////............//////........................000/////////....................................------..................---------,,,,,,+++++++++,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++,,,************************'''((()))***++++++++++++)))************+++++++++************************,,,,,,,,,+++++++++******+++++++++***))))))((((((************************************************...---,,,+++************************************++++++++++++,,,,,,,,,,,,))))))***+++++++++++++++************************,,,++++++******++++++,,,++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++******++++++,,,.........---------,,,,,,++++++++++++++++++++++++---......---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,++++++++++++,,,,,,~~~}}}zzzsssnnndddbbb___\\\YYYWWWVVVUUUWWWXXXYYYZZZ]]]bbbiiinnnssstttvvvvvvuuurrrooommmkkkhhhddd___ZZZUUURRRPPPOOOMMMKKKJJJLLLNNNRRRTTTYYY___hhhrrr|||vvvrrrllljjjhhhddd```]]]ZZZXXXXXXWWWUUUTTTSSSTTTUUUUUUXXXXXXXXXWWWWWWVVVUUUTTTVVVVVVVVVUUUUUUUUUUUUUUUXXXZZZ]]]^^^___aaaccceeegggiiilllppptttwwwyyyzzz|||~~~~~~}}}~~~sssiii___VVVQQQJJJEEE???:::777555444333111222222111//////000222000111111111111000000///......------------..............................////////////......................................................------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,)))******+++,,,,,,------************************&&&'''(((***+++,,,,,,,,,)))************+++++++++************************,,,,,,,,,++++++++++++***,,,++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++************************************++++++++++++,,,,,,,,,,,,))))))***++++++++++++***************************,,,++++++******++++++,,,++++++***))))))))))))***************++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,~~~|||xxxuuurrrmmmgggccc[[[ZZZXXXWWWVVVVVVVVVVVV\\\]]]]]]^^^```eeekkkooouuuuuuuuusssppplllhhhfffdddaaa\\\WWWRRROOONNNMMMKKKKKKKKKLLLNNNSSSYYY^^^iiippp|||zzzrrrkkkhhhdddbbb```]]]ZZZXXXVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTSSSRRRVVVVVVVVVVVVVVVWWWWWWWWWWWWYYY\\\^^^___```ccceeegggiiilllooosssvvvxxxyyywwwyyyzzzyyyxxxwwwwwwxxx}}}}}}rrrfff[[[TTTOOOJJJCCC===999777555444222222222111000000111111111111111111111000///.........------------..............................///////////////................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,************************))))))***+++++++++******))))))*********+++++++++************************++++++++++++++++++++++++((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++*********+++************************))))))*********+++++++++)))******+++++++++******************************,,,++++++******++++++,,,++++++***))))))***************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......~~~|||zzzwwwtttqqqlllhhhbbb]]]YYYVVVVVVUUUUUUVVVWWWYYYZZZ___```bbbccceeehhhnnnqqqsssrrrqqqnnnjjjeeeaaa___[[[XXXSSSOOOMMMLLLMMMNNNKKKLLLOOOQQQUUU]]]fffmmmzzzzzzpppiiiddd```\\\[[[YYYWWWVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVUUUUUUTTTWWWWWWWWWXXXXXXYYYYYYYYYYYY[[[^^^___```bbbdddfffgggiiilllooorrrtttvvvvvvtttuuuuuutttsssrrrsssuuuxxx|||{{{ooobbbZZZTTTNNNFFF???;;;888555444333222111111111111111111111111111111111000///............------..........................................///////////////.............................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******************************)))******++++++++++++***))))))*********+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++******++++++************************(((((((((((())))))))))))******+++++++++******)))************************,,,++++++******++++++,,,+++***************++++++,,,,,,,,,------------...---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---......~~~zzzvvvtttsssqqqoookkkiiigggccc^^^ZZZVVVTTTSSSSSSSSSUUUWWWYYY\\\]]]___aaadddgggiiilllooorrrnnnmmmkkkgggccc^^^ZZZXXXQQQOOOLLLIIIIIIJJJMMMOOOMMMPPPUUUZZZaaalllyyyqqqiiiddd___[[[VVVVVVTTTSSSSSSTTTUUUUUURRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\^^^```bbbcccdddeeegggiiihhhiiikkknnnppprrrssssssrrrssssssrrrqqqqqqssstttwwwzzz~~~~~~~~~yyykkkbbbYYYSSSJJJCCC===999666444444333111111222222222111000111111111111000000/////////............//////.................................///////////////........................---------.........//////++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,------,,,,,,+++******)))************************'''((()))+++,,,---------)))************+++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,************************'''(((((((((((()))))))))***++++++++++++***))))))************************,,,++++++******++++++,,,+++************+++,,,,,,------------............------------,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,************************,,,------,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///++++++++++++,,,---...///}}}}}}}}}|||{{{wwwsssnnniiifffdddbbb```\\\\\\[[[YYYWWWTTTSSSSSSSSSSSSTTTVVVYYY\\\___aaa```cccgggiiijjjjjjkkkmmmhhhgggdddaaa\\\XXXTTTRRRLLLKKKIIIHHHHHHKKKNNNPPPRRRWWW___hhhrrrwwwkkkfffbbb^^^ZZZWWWVVVTTTSSSSSSSSSUUUVVVSSSSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]^^^``````aaa______```aaabbbddddddeeeggghhhjjjkkkjjjkkklllnnnlllmmmnnnpppqqqrrrssssssqqqrrrsssrrrqqqrrrtttvvvxxx{{{~~~~~~}}}}}}}}}{{{|||}}}~~~uuukkk^^^XXXOOOFFF@@@<<<888666555333000000222333222000///000000111111111111000000000////////////000000..................................../////////000........................+++,,,,,,---...///000000+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))*********++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,,,,+++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,)))************+++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************)))))))))************++++++++++++++++++***))))))************************,,,++++++******++++++,,,+++*********++++++,,,---,,,,,,,,,---------.........------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000.........//////000111222~~~|||zzzvvvuuuuuuuuutttsssmmmiiiccc^^^[[[XXXUUUSSSRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUVVVXXX\\\___bbbddddddgggjjjkkkiiigggeeeeeedddccc```]]]YYYTTTQQQOOOMMMKKKJJJIIIJJJMMMOOOQQQWWW^^^hhhsss~~~rrrhhhdddbbb^^^ZZZ[[[YYYWWWUUUTTTUUUVVVWWWUUUUUUWWWXXXYYYYYYYYYYYY\\\]]]___bbbdddfffggghhhhhhhhhiiikkklllmmmnnnnnnnnnpppqqqqqqqqqqqqrrrtttqqqqqqsssttttttuuuuuuuuurrrrrrsssrrrrrrsssvvvxxx{{{}}}~~~~~~|||zzzzzzzzz|||}}}~~~{{{qqqaaa[[[RRRIIIBBB===:::777666333000000333444222000...///000111111111111111111111000000000000111111........................---.........//////000000........................***+++,,,---...000111111+++++++++,,,,,,---------,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++***+++,,,,,,******+++,,,*********++++++,,,------************************---------,,,+++***)))((()))************+++++++++*********************************++++++,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***************************++++++++++++,,,,,,,,,+++++++++++++++***)))(((************************,,,++++++++++++++++++,,,+++*********+++,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000111111333333333333444555666777~~~}}}|||||||||{{{yyyuuurrrsssrrrqqqnnnllliiigggfff```\\\VVVSSSQQQOOOKKKHHHIIILLLPPPSSSTTTTTTTTTUUUZZZZZZ[[[]]]```ccceeegggggggggggggggfffeeeccccccccc^^^XXXTTTSSSPPPMMMJJJIIIJJJKKKKKKKKKPPPXXX^^^bbblll{{{~~~~~~pppkkkhhhddd```___]]][[[YYYXXXXXXYYYZZZ[[[ZZZ\\\___``````aaaccceeeiiijjjlllnnnpppqqqrrrsssuuuvvvwwwyyyzzz{{{{{{{{{}}}}}}|||||||||}}}}}}~~~~~~|||yyyyyyyyyzzzyyyyyyvvvuuusssssssssuuuwwwxxx~~~}}}||||||llleeeYYYPPPHHHAAA:::555777555333222333333222111111111111111000000000000111111000000000000111111////////////////////////000000//////.........---//////.........---------........................------------------------------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***++++++***+++---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))************************+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,------...(((***+++------,,,+++******++++++,,,,,,------...,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000000///////////////000,,,...000000///000111333555666888999;;;<<<<<<<<<~~~}}}zzzzzzzzzyyyxxxwwwuuuuuurrrqqqpppppppppmmmiiifffdddcccaaa___]]][[[YYYXXXVVVRRRNNNLLLLLLLLLJJJHHHKKKNNNQQQSSSTTTUUUVVVWWW\\\]]]^^^```ccceeefffggggggffffffeeedddbbbaaa```^^^ZZZUUUQQQOOOMMMJJJHHHHHHKKKOOOQQQTTT[[[cccjjjuuu}}}}}}~~~~~~~~~qqqllljjjgggcccbbb___^^^\\\\\\\\\]]]___```aaacccfffggghhhiiilllnnnqqqsssvvvyyy|||~~~}}}||||||||||||{{{wwwwwwvvvvvvxxxzzz|||~~~~~~~~~}}}}}}rrrjjj^^^SSSKKKDDD===999777555333222333333222111111111111111000000000000111111000000000000111111000000000000000000000000000/////////............//////.........---------........................------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,+++,,,,,,+++***)))+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************+++*********))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,---------+++***,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------...............///000000000222444444444444666888<<<===???AAABBBDDDDDDEEE}}}{{{yyyxxxxxxwwwuuussspppppppppooommmkkkiiihhhhhhgggfffeeeeeebbb___\\\WWWWWWUUUTTTRRRPPPOOOOOOKKKIIIGGGGGGIIIJJJKKKJJJNNNPPPRRRTTTTTTVVVXXXZZZ^^^___bbbdddfffgggggggggfffeeeeeecccaaa___]]][[[YYYVVVQQQNNNMMMKKKJJJIIIHHHLLLQQQWWW\\\eeepppwww{{{|||}}}}}}~~~sssooonnnjjjhhhhhhcccbbbbbbaaaccceeegggiiikkkmmmppprrrtttvvvxxx{{{|||{{{{{{{{{{{{}}}|||rrrdddXXXOOOHHHBBB>>>777555333222222333333222222222111111111000000000111111000000000000111111111111111111111111111111////////////...........................---------........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,))))))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************************************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,******++++++,,,,,,------++++++************++++++)))***,,,---------,,,+++------,,,++++++***)))))),,,,,,------,,,,,,+++******++++++,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------------------------------/////////////////////////////////000111222333444666888:::;;;;;;<<<>>>@@@CCCDDDFFFIIIKKKMMMNNNNNN}}}{{{yyyuuussspppooonnnllljjjhhhggggggfffeeecccaaa___^^^]]]\\\ZZZYYYXXXVVVSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIFFFEEEEEEGGGIIILLLNNNOOOPPPRRRSSSTTTUUUWWWZZZ]]]```aaadddfffggggggfffeeeeeeeeecccaaa^^^[[[YYYWWWUUURRROOOMMMLLLLLLLLLMMMOOOSSSYYY___hhhttt~~~{{{||||||}}}vvvsssqqqooommmnnniiihhhhhhiiikkknnnqqqsssuuuxxx{{{}}}}}}}}}{{{lll^^^TTTMMMFFFBBB999666333222333333333222222222222111111111000000111111000000000000111111000000000000000000000000///////////////.........................................................------------------------------,,,,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,------+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,)))******++++++******)))++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))***+++,,,---...///------,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,+++++++++*********,,,,,,------,,,,,,+++******+++,,,,,,------,,,,,,------------------------,,,------------........................---------/////////000000000000000222333333555666888:::;;;<<<>>>@@@AAABBBCCCEEEGGGIIIJJJLLLOOOQQQSSSTTTUUU~~~zzzwwwuuussspppnnnkkkiiifffeeedddbbb```]]]]]]\\\[[[ZZZXXXVVVTTTSSSOOONNNLLLKKKKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCBBBBBBEEEEEEFFFHHHIIILLLOOOQQQRRRTTTVVVWWWWWWYYY\\\___aaabbbdddffffffeeedddbbbdddcccbbb___\\\YYYVVVTTTOOONNNLLLJJJJJJLLLOOORRRWWW\\\dddmmmzzz}}}{{{||||||~~~zzzxxxwwwttttttuuupppppppppqqqtttwww{{{}}}}}}~~~sssdddZZZQQQJJJEEE<<<999555333333444333333222222222222111111111111111111000000000000111111////////////////////////.........///////////////---.............................................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++***+++++++++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++---...//////---,,,,,,++++++,,,,,,---++++++,,,,,,------------******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///000000111111222333444444777777888:::<<<>>>@@@AAABBBDDDFFFGGGHHHIIIKKKMMMOOOQQQRRRTTTVVVXXXXXXYYY~~~{{{xxxuuurrrpppnnnkkkhhheeeaaa___]]][[[ZZZYYYVVVTTTPPPPPPOOONNNMMMKKKIIIHHHHHHGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@AAAAAAAAABBBBBBDDDFFFGGGHHHJJJLLLPPPSSSUUUXXXZZZ[[[\\\]]]```bbbcccdddeeeeeeeeecccbbbaaaaaa```^^^\\\YYYUUUSSSQQQIIIIIIIIIIIIJJJNNNTTTXXX\\\cccooo~~~|||{{{||||||~~~~~~{{{{{{~~~yyyyyyzzz{{{~~~~~~}}}~~~{{{lll```VVVNNNHHHAAA===888555444444444333333222222222222111111111111111000000000000111111.................................///////////////---------.......................................------------------------------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++)))***++++++***+++---///***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++,,,---...//////******))))))))))))******,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,------,,,,,,+++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------...///000111111222333444555777888:::;;;<<<======>>>@@@BBBDDDFFFGGGHHHJJJLLLMMMMMMNNNPPPRRRVVVVVVWWWXXXYYYYYYYYYYYY}}}{{{xxxuuuqqqooonnnllliiihhhfffccc```]]]XXXVVVSSSRRRRRRPPPNNNLLLGGGGGGGGGFFFEEEDDDBBBAAADDDCCCAAAAAABBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEDDDFFFIIIKKKLLLOOOTTTXXXYYY\\\___aaabbbcccdddfffffffffeeeddddddcccbbbbbb\\\\\\ZZZXXXUUUQQQOOOMMMIIIJJJKKKLLLNNNTTT[[[aaahhhsss|||zzzzzz{{{zzz}}}~~~~~~}}}~~~tttggg\\\QQQKKKEEEAAA;;;777555444444333333333222222222111111111111111000000000000111111////////////////////////............/////////000---------.........//////........................------------------------------,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++(((***+++------,,,+++******+++,,,+++******+++---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,------------------------)))******+++,,,,,,------***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,---...//////******))))))))))))******,,,,,,,,,,,,,,,---......---------------------...,,,,,,------,,,,,,+++***+++,,,------...---------------------------------,,,,,,,,,---------......---...///111333444555666999:::<<<>>>AAACCCEEEFFFFFFFFFGGGHHHJJJMMMOOOPPPOOOPPPRRRSSSRRRSSSUUUVVVXXXXXXXXXXXXWWWVVVUUUUUUzzzwwwuuurrrpppmmmiiifffcccaaa___]]]\\\YYYVVVSSSRRRPPPNNNMMMMMMLLLIIIGGGDDDDDDDDDDDDCCCBBB@@@@@@>>><<<;;;;;;<<<======<<<>>>>>>???@@@BBBCCCDDDDDDEEEHHHLLLNNNOOORRRXXX]]]\\\___cccfffggggggggghhhiiihhhfffeeeccccccccccccYYYXXXWWWUUURRROOOLLLKKKKKKMMMPPPQQQTTTZZZcccjjj{{{zzzyyyxxxyyyyyy|||}}}~~~{{{|||~~~~~~~~~yyykkk___TTTMMMHHHCCC===888666555444333333333333222222222111111111111000000000000111111000000000000000000000000---.........//////000000---------.........//////........................---------------------------------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++(((***+++------,,,+++***,,,------,,,***)))***+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,------------------------))))))***+++,,,,,,------***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------.........,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......000//////......---,,,,,,,,,,,,---------,,,+++++++++,,,------......------........................000000000000111111111111...///111333555777999999>>>???AAADDDGGGJJJLLLMMMNNNOOOOOOQQQRRRTTTVVVWWWSSSTTTVVVVVVVVVVVVWWWYYYVVVVVVVVVUUUSSSRRRPPPOOO~~~yyyuuunnnkkkhhhfffeeecccaaa___\\\ZZZWWWTTTPPPNNNLLLKKKJJJIIIGGGEEECCCBBBAAA@@@>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFGGGIIIJJJLLLNNNRRRWWWZZZ]]]```bbbdddgggiiikkkkkkkkknnnllliiieeebbbaaaaaaaaa]]]XXXSSSPPPPPPPPPNNNKKKHHHJJJPPPXXX\\\aaaooo~~~~~~zzzyyyxxxyyyyyy}}}~~~~~~~~~}}}}}}}}}~~~qqqbbbWWWPPPHHHDDD???:::888666444222444444444333333333222222000000000000000000000000222111111000///......---+++---///111222222000///000////////////.........+++,,,---......---,,,+++------------------------------,,,,,,,,,+++++++++///......------......///------,,,,,,+++***))))))*********++++++,,,,,,,,,+++*********+++,,,------+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,,,,++++++*********************+++,,,---...---+++)))***,,,---,,,)))+++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++*********+++,,,---+++*********))))))((((((...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++------------++++++******+++++++++,,,,,,,,,------------------------.........---,,,,,,++++++///.........------,,,,,,222111000000000222444555555888;;;===>>>???AAACCCGGGHHHJJJLLLOOOPPPQQQRRRRRRRRRRRRTTTVVVWWWVVVUUUVVVVVVUUUUUUTTTRRRPPPOOOOOONNNMMMKKKIIIGGGFFFEEE~~~xxxvvvtttppplllhhheeebbb___^^^\\\ZZZXXXVVVTTTRRROOOLLLJJJHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>??????CCCCCCDDDEEEFFFHHHHHHIIILLLMMMOOORRRVVVZZZ^^^aaaeeefffiiilllnnnooooooppppppmmmiiieeeaaa___^^^^^^YYYUUUPPPNNNNNNNNNMMMLLLNNNPPPXXXbbbiiirrr~~~yyywwwvvvvvvwww|||}}}~~~~~~}}}|||}}}~~~yyyjjj]]]UUULLLGGGAAA===:::777555333444333333333222222222222111111111111111111111111222111111000//////......+++,,,...///000000000////////////............---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++******))))))*********+++++++++,,,,,,,,,+++++++++******************+++,,,---------,,,***+++---...,,,***++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++++++++,,,,,,+++******************)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------------,,,+++***++++++++++++,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000111222333444666999;;;<<>>>>>===>>>>>>>>>=========<<<<<<<<<<<<<<<============>>>???@@@AAAEEEEEEFFFHHHIIIKKKLLLLLLNNNOOOQQQTTTYYY]]]aaadddhhhiiilllnnnpppqqqrrrrrrooommmhhhddd```\\\[[[ZZZVVVSSSOOOMMMMMMNNNNNNNNNSSSWWW___jjjvvv}}}zzzwwwuuuuuuwww~~~~~~}}}|||||||||}}}~~~uuufff\\\QQQLLLEEE@@@<<<999666444333333333222222222111111222222222222222222222222111111111000000//////...,,,------......////////////............---------...------,,,,,,------...++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,,,,++++++++++++++++++------,,,,,,+++,,,,,,,,,---------,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++,,,---......///,,,---...///111333444444444666:::>>>AAADDDFFFFFFJJJLLLMMMMMMLLLLLLMMMOOOLLLMMMPPPRRRTTTUUUVVVVVVWWWVVVUUUUUUVVVVVVUUUSSSMMMKKKHHHEEEBBB@@@?????????>>>>>>===<<<;;;:::999xxxllliiifffdddccc```\\\YYYWWWTTTQQQOOOMMMKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>@@@AAABBBCCCFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQSSSVVVZZZ___ccceeehhhiiikkkmmmnnnoooooonnnkkkiiifffbbb^^^[[[YYYYYYWWWTTTQQQOOONNNPPPQQQRRRZZZ___iiiuuu}}}|||xxxvvvvvvzzz~~~}}}|||||||||}}}~~~~~~}}}~~~ooodddWWWQQQIIIBBB===:::777555333333222222222111111111222222222222222222222222111111111000000000//////...............///000111............------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********///......------......///,,,,,,,,,++++++*********,,,,,,,,,++++++*********------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,---------))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,------------------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,------...///000111111111111222444666777999999???AAAFFFKKKNNNPPPPPPPPPPPPQQQRRRQQQOOONNNPPPQQQQQQRRRUUUWWWXXXYYYXXXXXXVVVTTTQQQPPPOOONNNLLLJJJCCCBBB???===<<<<<<======999999888888888777777777wwwnnniiicccbbb```^^^[[[XXXTTTQQQQQQOOOLLLIIIHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>>>>======<<<;;;::::::::::::999999999:::;;;;;;;;;<<>>AAACCCDDDLLLOOORRRVVVXXXXXXVVVUUUSSSTTTTTTRRRPPPPPPQQQSSSUUUWWWYYY[[[[[[ZZZYYYWWWQQQNNNJJJGGGEEECCCAAA???===<<<:::888777888999:::666666666777777777888888{{{qqqggg```]]]ZZZZZZXXXUUURRROOOLLLJJJLLLIIIGGGEEEEEEDDDBBBAAA???>>>======<<<<<<============<<<;;;:::::::::;;;999999:::;;;<<<=========AAAAAABBBCCCEEEGGGIIIJJJKKKLLLMMMPPPSSSUUUWWWXXX\\\\\\^^^```cccfffjjjllljjjjjjkkkkkkjjjhhhgggfff___^^^^^^]]]\\\[[[ZZZYYYTTTTTTSSSQQQQQQUUUZZZ___iiittt}}}yyytttrrrqqquuu}}}||||||||||||}}}~~~~~~}}}}}}}}}~~~~~~wwwddd]]]SSSIIIBBB===:::777444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111000////////////............------,,,,,,------...........................//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++*********++++++)))***************++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......------,,,+++***+++,,,,,,,,,,,,,,,---------,,,,,,+++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------......///......------------......,,,,,,,,,,,,---------------------...//////000000//////000222333444555666:::<<>>===;;;999===;;;:::888777666777777777888888999;;;<<<<<<===tttllleee]]]XXXWWWRRRRRRPPPMMMJJJHHHFFFFFFEEECCCAAA@@@AAAAAA???>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<;;;;;;<<<===???@@@@@@AAACCCCCCDDDFFFHHHJJJLLLNNNNNNOOOQQQTTTWWWZZZ\\\]]]```aaaaaaccceeehhhkkkmmmjjjjjjjjjiiigggdddbbbaaa\\\\\\\\\[[[[[[ZZZYYYXXXTTTUUUUUUVVVXXX^^^ffflllvvv~~~xxxuuupppooopppvvv}}}}}}~~~~~~~~~~~~|||kkkdddYYYNNNFFF@@@===:::555555555444444444333333222222222222222222222222111111111111111111111111///000111222222111000///111111000000000/////////,,,------------------,,,........................000000000/////////......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---......*********++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,************+++,,,------+++---///...,,,+++---...++++++++++++++++++++++++------,,,,,,,,,+++++++++************************+++++++++,,,,,,---------//////...,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////............/////////...---,,,,,,---...///,,,,,,,,,------------.........//////000111111222222333555888;;;>>>@@@AAAEEEGGGIIIMMMPPPTTTVVVXXXYYYYYYZZZZZZXXXVVVSSSRRRPPPQQQQQQPPPOOOPPPSSSVVVWWWXXXYYYYYYWWWSSSPPPMMMEEEBBB>>>============<<<>>>>>>>>>>>>============???@@@AAABBBDDDEEEFFFGGG|||nnnaaa]]]ZZZTTTQQQRRRMMMMMMLLLIIIGGGEEEEEEFFFAAA???======>>>>>>===<<<<<<<<<;;;::::::999::::::888888888999:::<<<===>>>===>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGIIILLLNNNOOOQQQRRRTTTWWWZZZ]]]___```aaaaaaaaabbbdddgggiiikkkiiiiiihhhfffddd```^^^\\\\\\\\\[[[[[[ZZZXXXWWWVVVUUUWWWYYY[[[___gggqqqxxx{{{uuurrrpppooorrryyy~~~}}}|||}}}}}}~~~~~~~~~~~~~~~|||}}}}}}||||||}}}{{{~~~ppphhh\\\QQQIIICCC???===666666555555555444444444333333333333333333333333111111111111111111222222...///111222222000...---111111111111000000000000+++,,,............,,,+++------------------------///............---------///......------......///++++++++++++++++++++++++*********++++++,,,,,,---...............///000111+++++++++,,,,,,---------++++++,,,,,,,,,---------*********++++++,,,,,,,,,************+++,,,---...---///111000...---...111++++++++++++++++++++++++---------,,,,,,,,,++++++************************+++++++++,,,,,,---------000///---,,,++++++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------//////............/////////...---,,,,,,---...///,,,,,,,,,---------.........//////000111222222333666888;;;???DDDHHHKKKMMMQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXWWWVVVUUURRRPPPOOOLLLMMMMMMLLLLLLNNNRRRTTTUUUVVVWWWWWWTTTPPPKKKHHHBBB???===<<<>>>@@@AAAAAA???@@@BBBDDDEEEGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQxxxddd```ZZZTTTQQQNNNKKKIIIGGGFFFEEEDDDBBB@@@??????>>>>>>======<<<<<<<<<<<<::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<=========@@@@@@AAABBBCCCEEEEEEFFFFFFGGGHHHHHHIIIJJJNNNPPPVVVXXXZZZ]]]```bbbddddddggghhhiiiiiijjjjjjjjjjjjhhhgggdddaaa^^^\\\[[[ZZZZZZ\\\]]]\\\ZZZXXXXXXXXXVVVWWWYYY]]]eeerrr}}}uuuqqqooommmkkkmmmwww||||||~~~|||zzzxxxvvvttttttttttttssssssssssssrrrppppppqqqrrrsssuuuwwwxxx{{{|||}}}}}}|||~~~uuudddVVVNNNGGG@@@;;;:::777333111111111111000222222222111111111111000222222222111111111111000...//////////////////...000000//////.........---................................................------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************---+++******+++,,,+++*********+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,+++***+++,,,---.........---,,,***)))((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......,,,,,,,,,,,,......111111111000///...---,,,...............------,,,111000000111222555888:::???BBBHHHMMMPPPRRRRRRQQQSSSTTTUUUUUUVVVVVVVVVVVVVVVTTTRRROOOLLLKKKJJJJJJEEEFFFHHHIIIJJJLLLPPPRRRQQQPPPPPPNNNLLLJJJHHHGGGFFFEEEEEEEEEGGGJJJMMMOOOMMMNNNPPPPPPOOOOOOPPPRRRPPPQQQSSSUUUWWWYYYYYYZZZoooggg\\\XXXSSSOOOLLLJJJGGGEEEDDDDDDCCCAAA@@@???===============<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHIIIKKKKKKKKKMMMQQQTTTYYY[[[]]]aaadddfffggghhhggghhhiiijjjkkklllllllllhhhfffdddaaa___]]][[[[[[WWWYYYZZZYYYXXXWWWXXXYYYXXX[[[```gggsss|||tttooonnnllllllppp{{{~~~{{{vvvvvvuuusssqqqnnnlllkkkkkkjjjjjjjjjjjjiiiiiiiiijjjjjjkkklllnnnpppqqqrrruuuvvvwwwyyy|||}}}|||kkk\\\RRRJJJCCC>>>:::777444222222222222111222222222222111111111111222222222111111111111000000000////////////000000000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************---+++******+++,,,,,,+++************+++++++++,,,------------------------++++++++++++++++++++++++******++++++++++++******,,,,,,+++++++++,,,---.........---,,,+++***)))(((******+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,------------.........---,,,,,,+++,,,,,,---...///111111444444555666999===AAACCCJJJMMMRRRVVVYYYYYYWWWVVVXXXWWWVVVUUUSSSQQQOOONNNNNNLLLJJJGGGEEECCCCCCCCC@@@AAACCCDDDEEEGGGKKKNNNLLLLLLMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMOOOQQQTTTVVVXXXYYYZZZYYYXXXWWWWWWYYYVVVWWWYYY[[[]]]^^^______zzzkkk^^^YYYQQQNNNJJJGGGFFFEEECCCBBBAAAAAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIKKKLLLNNNOOOOOORRRUUUXXX]]]___bbbfffiiikkklllmmmiiijjjkkklllmmmmmmmmmmmmgggfffdddbbb```^^^\\\[[[WWWXXXYYYXXXXXXXXXYYY[[[YYY^^^fffqqq{{{sssnnnllljjjmmmttt}}}~~~|||yyyuuurrrkkkkkkiiihhhfffdddbbbbbbcccbbbbbbbbbbbbaaaaaaaaaeeeeeefffgggiiikkkmmmnnnqqqqqqsssuuuwwwyyy{{{|||{{{}}}~~~|||tttdddXXXOOOGGGCCC;;;888555333333333333222333222222222111111111111222222222111111111111000222111000//////000111222111000000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++*********+++++++++,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++++++++,,,---......------,,,+++******)))******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......+++,,,,,,---------......,,,,,,,,,---///222555666;;;<<<>>>@@@DDDIIIMMMOOOUUUXXX]]]```aaa___\\\YYYYYYWWWUUURRRNNNKKKHHHGGGEEEDDDAAA???===<<<<<<<<<<<<===???@@@AAADDDHHHKKKHHHIIILLLNNNPPPRRRSSSTTTYYYXXXXXXXXXYYY[[[]]]^^^```aaaaaa___[[[YYYYYYZZZYYYYYY[[[\\\^^^___```aaaqqqggg]]]SSSOOOIIIFFFDDDBBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<======>>>@@@AAACCCDDDEEEDDDDDDEEEGGGHHHJJJKKKLLLMMMNNNPPPRRRSSSVVVZZZ]]]aaacccgggjjjnnnooopppqqqnnnnnnnnnnnnnnnmmmlllkkkffffffdddcccaaa^^^]]][[[YYYZZZZZZYYYYYYZZZ\\\______eeeppp|||{{{rrrmmmkkkhhhmmmxxx}}}zzzvvvssspppllliiiccccccaaa```___^^^]]]]]]```````````````aaaaaaaaaeeeeeefffhhhiiilllnnnooopppqqqsssuuuwwwxxxyyyzzzyyy{{{}}}}}}~~~~~~zzz~~~}}}mmm___TTTKKKFFF===:::777555444555444333333333222222222111111111222222222111111111000000222111///......///111222111111111111000000000000........................------------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++)))***+++,,,,,,+++++++++,,,,,,,,,---------//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////---------......//////000000000000111444777;;;===GGGGGGIIILLLPPPSSSWWWYYY[[[^^^bbbddddddaaa]]]ZZZTTTSSSPPPMMMIIIFFFDDDCCC@@@>>><<<:::999999999999:::;;;>>>???AAADDDHHHKKKKKKMMMPPPTTTWWWZZZ\\\]]]aaaaaa``````aaabbbcccddddddeeedddaaa]]]ZZZYYYYYYYYYYYYZZZ\\\]]]___aaaaaa|||hhh]]]XXXPPPIIIEEEDDDCCCAAAAAABBBBBBAAA???>>>=========<<<<<<;;;;;;999::::::::::::::::::::::::;;;;;;<<<======>>>>>>???@@@AAABBBDDDEEEFFFGGGEEEFFFGGGIIIKKKMMMNNNOOONNNPPPRRRTTTVVVZZZ^^^aaadddgggkkknnnqqqrrrsssrrrrrrrrrqqqpppnnnllljjjiiiffffffeeedddaaa___\\\[[[ZZZZZZZZZYYYYYY[[[___bbbiiiqqq~~~{{{rrrmmmjjjfffnnn}}}}}}yyyuuuqqqmmmjjjgggccc```]]]\\\[[[ZZZZZZZZZZZZ[[[_________```aaabbbcccccchhhiiijjjkkkmmmppprrrsssssstttvvvxxxyyyzzzzzzzzz|||}}}~~~~~~~~~~~~zzz~~~uuueeeXXXNNNIIIAAA===999777666666555444333333333222222222222111222222222111111111000000000///............///000000000000000111111111111////////////////////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***+++------,,,---------............///------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////.........///............///000111333444666999>>>BBBGGGIIISSSSSSTTTVVVXXXZZZ\\\]]]]]]___bbbddddddaaa\\\ZZZQQQOOOLLLGGGDDDAAA???>>>;;;:::999777666777777888888:::<<>>===<<<<<<<<<<<<<<<<<<<<<999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQQQQPPPRRRUUUWWWZZZ^^^cccfffiiikkkooorrruuuuuutttsssttttttrrrqqqnnnkkkiiihhhhhhgggfffeeebbb^^^[[[YYYYYYYYYYYYYYYZZZ^^^dddiiiqqqzzzzzzpppkkkhhhgggqqq}}}yyyvvvoookkkgggdddbbb___\\\ZZZWWWWWWVVVVVVWWWYYYZZZ[[[^^^___```bbbdddfffggghhhnnnoooppprrrtttwwwyyyzzzxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~{{{~~~~~~nnn___TTTMMMDDDAAA<<<999777666555333333333333333222222222222222222222111111111111000......////////////......//////000000000000000111////////////////////////////////////////////////++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------************************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,---------.........//////,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------------,,,+++......---...///111333444777:::>>>DDDKKKPPPUUUWWW\\\\\\\\\\\\]]]]]]]]]]]]^^^```aaabbb```]]]YYYWWWOOOMMMHHHCCC>>>;;;999888777777555444444555666666666888<<<@@@CCCIIINNNRRR\\\]]]___bbbdddfffhhhhhhffffffeeeeeeeeeddddddccccccccccccaaa^^^\\\\\\\\\ZZZZZZZZZ\\\___bbbeeeggg|||ooo___UUUMMMJJJIIIEEECCCDDDAAA@@@>>>>>>???>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>???AAABBBBBBCCCEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMOOOQQQSSSSSSSSSUUUXXX[[[^^^bbbgggkkkmmmpppsssvvvxxxwwwvvvtttsssrrrqqqpppnnnllljjjiiiiiiiiihhhfffbbb^^^ZZZXXXXXXYYYZZZ\\\```gggooouuuxxxnnnhhheeeiiiuuu~~~zzzvvvrrrmmmiiieeebbb^^^\\\[[[ZZZXXXVVVVVVUUUUUUVVVXXX[[[]]]___dddeeegggjjjmmmoooqqqrrrxxxyyyzzz|||~~~~~~}}}}}}}}}~~~{{{|||}}}~~~xxxhhh[[[TTTHHHDDD???:::888666444222444444333333333222222222222222222111111111111000...///000111111000///........./////////000000000////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,---------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,---------......******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---............---,,,/////////111444777;;;===AAAEEEJJJPPPVVVZZZ\\\]]]_______________^^^]]]]]]______^^^\\\YYYUUURRRPPPIIIGGGCCC???;;;999888777777666555555555666777888777:::???CCCHHHNNNUUUZZZ___```bbbdddfffhhhiiiiiigggggggggfffeeedddcccbbb___```aaa```^^^]]]^^^___``````aaacccgggkkkoooqqqwwwhhh\\\SSSKKKEEECCCAAA??????BBB@@@>>>=========<<<999777999::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>??????AAABBBCCCDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUXXX[[[^^^aaaeeejjjnnnqqqsssvvvyyyzzzyyywwwuuuppppppppppppooommmlllkkkjjjiiihhhfffbbb^^^YYYWWWZZZ[[[]]]```fffoooyyyvvvllleeeccclllxxx}}}zzzuuuppplllgggbbb______]]]YYYXXXWWWWWWVVVUUUWWWWWWWWWXXX[[[^^^bbbdddlllnnnpppssswwwzzz}}}~~~}}}}}}}}}}}}~~~{{{{{{{{{|||nnn```XXXJJJFFF@@@;;;888666333222444444444333333333222222222222222111111111111000...///222333333222///...---.........//////000000000000000000000000000000........................////////////////////////,,,,,,,,,---------......+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******************************++++++++++++*********+++,,,---...---,,,,,,+++,,,,,,------.........******+++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///000111222222111000///111222333555:::???CCCFFFMMMOOOTTTYYY\\\]]]]]]\\\````````````___^^^]]]]]]___]]][[[WWWRRRNNNKKKIIIBBBAAA>>>;;;::::::;;;;;;888888777777777888::::::;;;>>>CCCHHHNNNTTT\\\```___```bbbdddggghhhiiijjjhhhhhhhhhgggfffeeecccbbbbbbdddeeeeeeddddddfffgggnnnnnnoooqqquuuzzz~~~ppp```TTTMMMGGGEEECCCAAA??????@@@AAA>>>>>>>>>======<<<<<<<<<::::::::::::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIILLLNNNOOOOOOPPPRRRUUUXXXYYY[[[___dddiiimmmoooqqqvvvxxx{{{|||{{{xxxssspppppppppooonnnnnnnnnnnnnnnooonnnjjjeee```]]]]]]^^^]]]\\\```hhhnnntttssshhhdddfffrrruuuooohhhbbb]]][[[YYYXXXTTTSSSSSSRRRSSSTTTUUUVVVUUUXXX\\\]]]^^^aaafffjjjqqquuuzzz~~~{{{{{{}}}~~~}}}}}}|||{{{{{{|||kkk^^^QQQIIICCC>>>:::555444777444444444333333333222222222222111111000//////...111111222222222222111111......////////////.........///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---...---,,,+++***,,,***)))***++++++***))),,,,,,************,,,,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++,,,.........,,,***)))------------------------++++++,,,,,,---,,,,,,,,,+++,,,------......------///...---,,,++++++++++++000111333444333000---+++---...//////000111444777111444999===BBBHHHNNNRRRVVVYYY]]]^^^]]]^^^bbbeeeeeecccaaa``````^^^[[[YYYVVVRRRNNNJJJGGGEEEBBB@@@======<<<;;;;;;;;;<<<<<<<<<;;;::::::;;;>>>BBBDDDDDDEEEHHHMMMSSSXXX]]]___^^^```bbbccccccdddeeegggkkkiiifffdddcccdddeeefffgggggghhhkkkoootttyyy|||}}}~~~mmmaaaUUUMMMJJJDDDCCCAAA???>>>>>>>>>???;;;;;;;;;;;;:::::::::999::::::::::::;;;<<<============>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJMMMOOOQQQRRRSSSUUUYYY\\\\\\^^^bbbggglllpppssstttxxxyyy{{{{{{zzzwwwtttqqqqqqqqqppppppoooooooooppplllkkkhhhccc^^^\\\]]]^^^^^^___fffpppyyy~~~qqqhhhfffiiiwww{{{uuujjjeee___ZZZWWWVVVUUUTTTSSSSSSRRRSSSTTTUUUWWWXXXXXX[[[___```bbbfffmmmrrr}}}}}}||||||}}}~~~}}}{{{zzz}}}rrrdddVVVNNNFFFAAA<<<666444777444444444333333333222222222222111000000///......111111222222222222111111...//////000000//////......///000///...---...000------------------------------------------------------------------------,,,,,,------,,,,,,++++++,,,+++******+++,,,+++***---,,,+++******+++,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------,,,+++***------------------------------,,,+++++++++,,,---+++,,,------......------...---------------......,,,---///000000///---,,,...///000111111333666999:::===BBBFFFJJJOOOSSSWWW[[[]]]```aaa```aaaccceeedddbbb```___^^^\\\YYYVVVOOOLLLGGGDDDBBB@@@???==================>>>??????AAA@@@???@@@BBBEEEHHHJJJNNNPPPSSSVVV[[[^^^aaaccc]]]```ccceeeeeefffggghhhmmmlllkkkkkkkkkllllllmmmqqqssswww|||{{{fffXXXOOOHHHEEEFFFAAA@@@>>>===<<<<<<<<<===;;;::::::::::::999999999::::::::::::;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMMMMLLLOOOQQQSSSUUUWWWZZZ^^^``````cccgggkkkppptttwwwyyyzzz{{{{{{zzzyyywwwuuussssssssssssrrrrrrrrrrrrrrrmmmkkkhhhccc___]]]___aaacccgggqqq}}}yyynnnggghhhlll}}}{{{qqqkkk___[[[VVVRRRQQQQQQQQQPPPRRRRRRRRRSSSUUUWWWZZZ[[[___bbbeeehhhkkkrrr{{{}}}||||||}}}{{{yyyzzz~~~|||lll^^^TTTJJJDDD>>>888555777444444444444333333333333222111111000000/////////111111222222222222111111///000000111111000000///...///000///...---...000........................------------------------------------------------------,,,,,,++++++,,,,,,,,,+++***+++,,,---,,,+++------,,,,,,,,,,,,------,,,+++***))))))***+++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------///...,,,+++******+++,,,+++,,,------......------------------...///000111++++++,,,---...///000000///111333555666999<<>>???@@@BBBCCCDDDEEEHHHHHHHHHIIIKKKNNNRRRTTTUUUWWWYYY\\\^^^______```^^^aaadddffffffggghhhjjjoooqqqssswwwzzz}}}uuufffVVVLLLFFFBBBAAACCC??????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNPPPRRRVVVYYY[[[^^^bbbeeeeeegggjjjoootttxxxzzz|||}}}}}}|||zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuutttrrrpppkkkfffbbbbbbdddggglllsss~~~tttkkkfffjjjppp}}}tttkkkeeeYYYUUUQQQOOOOOOOOOOOONNNPPPPPPRRRTTTWWWZZZ^^^```fffiiinnnqqqwww}}}|||}}}|||~~~zzzwwwwwwyyy|||~~~}}}tttdddYYYNNNGGGAAA;;;888888555444444444444333333333333222222222111111111000111111222222222222111111000000111111111111000000...///000///...---...000................................................------------------------...---,,,+++***+++,,,------+++++++++---...---,,,------------------------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---------------------------......------,,,+++******+++,,,------......------------------...///000111---------...///111444555222555999<<>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEFFFIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQRRRUUUYYY]]]```cccfffiiiiiijjjnnnrrrvvvyyy|||}}}~~~}}}|||{{{zzzzzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvsssnnniiieeeeeeiiilllsss}}}}}}ooogggfffmmmvvv~~~uuummmeee___UUURRROOONNNNNNNNNNNNMMMPPPQQQSSSVVV[[[```dddffflllpppuuu{{{~~~zzzxxx{{{}}}~~~}}}}}}yyyvvvuuuvvvxxx{{{{{{|||kkk^^^QQQJJJEEE>>>::::::555555555444444444333333444444333333333333222222111111222222222222111111000000111111111111000000...///000///...---...000------------------------........................------------------------...---,,,+++***+++,,,---,,,+++***+++---...---,,,------------------------,,,++++++++++++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------------------------------+++---...///...,,,)))'''+++,,,------......------......------------......///......///111444777999999===BBBGGGKKKPPPTTTXXXVVVZZZ^^^aaaaaaaaabbbcccaaabbbccceeeffffffeeeddd```\\\VVVPPPKKKGGGBBB???===;;;888888:::===>>>???DDDFFFHHHKKKNNNPPPQQQQQQSSSTTTTTTVVVXXXZZZ]]]^^^^^^```aaaccccccbbb```___```bbbeeehhhnnnuuu~~~uuudddSSSLLLGGGEEEBBB===:::;;;>>>>>>=========<<<<<<;;;:::::::::;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUUUUVVVVVVYYY^^^bbbeeehhhkkkmmmmmmooorrruuuxxx{{{|||}}}~~~~~~~~~}}}}}}||||||}}}~~~}}}|||{{{zzzvvvsssooojjjgggiiiooosss{{{wwwkkkfffhhhsss~~~vvvmmmddd\\\VVVQQQOOOLLLLLLMMMNNNNNNMMMSSSTTTWWW\\\aaagggmmmooossswww~~~zzzvvvwwwyyy}}}~~~~~~}}}|||xxxuuutttuuuvvvxxx||||||tttfffWWWNNNHHHAAA<<<;;;555555555555444444444333333333333333333333333333111111222222222222111111///000000111111000000///...///000///...---...000------------------------........................------------------------------,,,,,,++++++,,,,,,+++***)))+++---...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,...//////,,,***(((+++,,,------......------......------,,,---------///000111333666:::>>>@@@CCCGGGMMMRRRVVVZZZ^^^aaa[[[]]]aaabbbbbbcccdddeeefffffffffggghhhfffccc```XXXTTTNNNIIIEEEBBB>>><<<;;;:::999;;;???BBBCCCDDDKKKMMMOOORRRTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\]]]^^^^^^___aaacccddddddccccccdddhhhooowwwtttbbbVVVJJJEEEBBBBBB@@@<<<;;;===<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======???@@@@@@AAACCCDDDFFFGGGDDDDDDEEEEEEFFFGGGGGGHHHJJJJJJLLLMMMOOOPPPRRRRRRTTTTTTVVVXXXYYYZZZ[[[[[[[[[___cccgggjjjlllooorrrrrrsssvvvxxxzzz|||}}}~~~~~~}}}|||uuusssooollllllqqqxxx~~~rrrgggeeelll{{{xxxmmmddd]]]UUUPPPMMMLLLKKKMMMOOORRRRRRRRRXXXYYY]]]bbbiiipppvvvyyy~~~|||xxxtttvvvzzz{{{{{{zzzwwwtttssstttvvvwwwxxx{{{ppp^^^TTTLLLDDD===:::555555555555444444444444222222222222222222222222111111222222222222111111...//////000000//////......///000///...---...000................................................------------------------,,,,,,------,,,,,,++++++***)))(((***,,,------,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------...///000000111333666:::@@@EEEIIILLLOOORRRWWWZZZ]]]___aaaddd___aaacccccccccdddfffhhhiiigggfffeeedddaaa[[[VVVMMMIIIEEEBBBAAA@@@>>>===>>>>>>@@@DDDHHHLLLLLLLLLQQQSSSVVVXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]___```bbbdddfffiiijjjkkkrrryyyppp^^^QQQIIIGGGCCC@@@@@@???===>>>AAA;;;;;;<<<<<<<<<;;;::::::===>>>>>>>>>??????@@@@@@AAAAAAAAABBBDDDFFFGGGHHHEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTWWWXXXZZZ[[[]]]^^^^^^______bbbgggkkknnnppprrrtttuuuvvvxxxzzz|||}}}~~~~~~~~~}}}vvvtttqqqoooqqqxxxnnneeeeeeooo{{{ooofff___ZZZTTTPPPMMMLLLLLLOOOSSSVVVXXXXXX\\\^^^bbbgggnnnvvv|||~~~zzzsssuuuyyy}}}yyyyyyyyyvvvtttssstttvvvvvvvvvwww{{{wwwdddXXXOOOEEE===:::666666555555555444444444000000000000000000111111111111222222222222111111......////////////.........///000///...---...000000000000000000000000000////////////////////////------------------------+++,,,---...---,,,+++***)))(((((()))+++---,,,+++******,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------)))***,,,.........,,,+++------------------------///---***))))))+++...000+++,,,------......------,,,------...000111333444333666;;;BBBIIIOOOTTTVVVVVVYYY]]]___``````bbbcccbbbcccdddddddddeeehhhjjjiiifffcccaaa___ZZZRRRMMMEEEBBB???>>>???@@@@@@@@@CCCDDDGGGLLLRRRUUUUUUTTTVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\eeefffgggjjjnnnrrruuuwww~~~zzzuuummm___TTTJJJCCC@@@??????>>>===<<<<<<<<<:::;;;<<<===<<<;;;:::999<<<<<<===>>>???@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIMMMOOORRRSSSSSSTTTVVVXXX[[[]]]___``````aaabbbcccfffiiilllpppssstttuuutttwwwxxxzzz|||~~~~~~}}}vvvqqqooorrruuu{{{wwwiiiiiilllrrrxxxpppeee^^^[[[XXXSSSOOOLLLMMMMMMNNNPPPTTTZZZ______fffnnntttyyy|||tttssssssxxx~~~|||yyywwwttttttttttttsssuuuvvvxxx|||qqq___RRRHHH@@@:::888555333222444555666666444444444333333333222222111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111////////////////////////......//////...---,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++------------------------000///...---,,,+++******------------------------------------------------,,,,,,,,,---------......111000//////000000///---///111222222111222555777;;;???FFFNNNTTTWWWYYYYYY^^^]]]]]]^^^```bbbaaa```dddeeeffffffgggggggggfffeeedddaaa]]]WWWQQQKKKHHHDDDDDDCCCAAA@@@BBBFFFIIIPPPRRRVVVYYY[[[[[[[[[ZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZXXXWWWXXX[[[^^^``````eeejjjpppvvv{{{}}}{{{pppnnnkkkjjjjjjhhheeeaaarrr```TTTLLLDDD>>>??????>>>======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===>>>???@@@AAAAAABBBEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLNNNPPPTTTVVVVVVWWWXXXZZZ]]]___aaaccccccccceeegggiiikkkooosssvvvxxxxxxyyyzzz{{{|||~~~~~~{{{xxxwwwssstttyyyuuuhhhiiinnnwww|||ooohhh^^^XXXUUUSSSOOOLLLOOOPPPQQQRRRTTTXXX^^^ccceeelllttt{{{vvvsssrrrvvv}}}|||wwwtttrrrrrrrrrqqqrrrtttuuuyyyxxxeeeWWWLLLCCC>>>:::888444333333444444333222222222111111111111000111111111111111222222222111111000000000000111111000000000000000000000000........................////////////////////////......//////...------,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++------------------------...---------------,,,,,,------------------------------------------------,,,,,,---------.........------,,,---.........---000111222222333777<<<@@@GGGJJJPPPVVV[[[]]]^^^^^^___^^^^^^```cccddddddcccfffgggggggggggggggggggggaaa^^^ZZZUUUOOOJJJFFFDDDAAABBBDDDEEEGGGKKKPPPSSSUUUWWWZZZ\\\]]]]]]\\\[[[YYY[[[]]]^^^^^^]]][[[YYYZZZZZZZZZ[[[^^^aaadddgggnnnuuu~~~~~~zzztttoookkkiiihhhbbb___]]]\\\\\\ZZZWWWTTT|||ooo^^^PPPIIIEEE@@@<<<>>>>>>======<<<;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<>>>>>>???@@@AAABBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGJJJKKKKKKLLLMMMNNNOOOOOOOOOSSSWWWYYYZZZZZZ[[[\\\```bbbdddffffffgggjjjlllmmmooosssvvvzzz|||}}}}}}}}}~~~~~~|||{{{zzzwwwuuuuuuuuuxxxsssfffiiirrr{{{oooddd^^^WWWRRRPPPPPPMMMKKKRRRSSSUUUWWWYYY^^^eeeiiinnnuuu~~~zzzvvvrrrsssyyyyyytttqqqppppppnnnppprrrsssuuu|||ooo___RRRHHHBBB===:::666333333333222111222222222222111111111111000000111111222222222222111111000000000000111111000000000000000000000000........................////////////////////////.........///......---,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,,,,---------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------------------------------,,,------------.........,,,,,,,,,,,,---...//////111222444555999???GGGLLLSSSVVVYYY]]]```aaabbbaaa^^^^^^___aaadddeeeeeedddggggggfffeeedddcccbbbaaaZZZWWWRRRLLLGGGDDDCCCCCCCCCEEEIIIMMMPPPTTTXXX[[[[[[\\\^^^___```^^^]]]\\\XXXYYY[[[]]]]]]\\\ZZZXXXZZZ]]]aaacccdddhhhnnnrrr}}}vvvwwwyyyzzz{{{zzzyyyxxxllliiiddd___\\\ZZZYYYYYYUUUSSSQQQPPPOOONNNLLLJJJ}}}}}}fff]]]PPPHHHDDDBBB@@@=========<<<<<<;;;;;;;;;;;;===<<<;;;::::::<<<===>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQRRRUUUZZZ]]]]]]]]]^^^^^^bbbdddfffhhhiiikkknnnppptttuuuxxxzzz}}}~~~zzzyyyxxxxxxxxxxxxwwwwwwxxx{{{rrrgggkkkwwwrrrjjj]]]XXXSSSPPPOOOPPPPPPOOOTTTVVVYYY\\\```eeelllpppxxx~~~zzzsssrrrwww~~~{{{uuurrrqqqqqqmmmooopppqqqssswww}}}xxxgggXXXMMMFFF>>>;;;777444333333222111555555444444444333333333000000000111222222333333111111000000000000111111////////////////////////000000000000000000000000////////////////////////---...............------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---+++++++++,,,------,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................------------............---............///111333333555999>>>CCCJJJQQQUUUZZZ[[[]]]___```aaa``````]]]]]]^^^aaaccceeedddcccfffdddbbb___[[[YYYWWWVVVSSSOOOJJJEEECCCDDDEEEGGGJJJNNNRRRUUUWWWXXXZZZ\\\___```aaaaaa```___]]]\\\[[[[[[\\\]]]^^^___`````````ffflllnnnpppsss{{{xxxrrrgggiiikkklllllljjjgggeee]]]ZZZVVVRRRPPPPPPQQQSSSQQQPPPNNNMMMMMMLLLKKKJJJsssnnnppppppkkkeeeXXXQQQIIICCCAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMOOOQQQRRRTTTUUUVVVYYY]]]___`````````aaadddfffhhhjjjkkknnnrrruuu{{{{{{}}}~~~}}}ttttttuuuuuuuuuvvvxxxyyytttjjjnnn|||tttiiidddVVVSSSPPPNNNOOOQQQSSSTTTUUUXXX]]]aaagggmmmuuuzzzvvvrrrttt{{{}}}xxxtttsssrrrnnnooopppqqqrrrtttwwwyyy|||ppp___QQQIII???<<<888555555555444333555555555444444444333333000000111111111222222222111111000000000000111111////////////////////////////////////////////////////////////////////////------...............---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000///---,,,,,,,,,,,,---,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------........................---------.........//////...000000000///000444777777<<>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGGGGHHHFFFGGGHHHIIIKKKLLLMMMNNNNNNOOOQQQSSSVVVXXXZZZ[[[]]]___aaabbbbbbbbbccceeefffhhhjjjlllnnnrrrvvvzzz{{{yyyrrrssstttttttttvvvyyy|||wwwoootttxxxhhh^^^[[[QQQOOONNNMMMNNNQQQUUUWWWYYY]]]cccjjjqqqyyyxxxqqqrrrwww{{{}}}{{{wwwtttsssoooooooooppprrrssstttuuuttt{{{zzzgggXXXOOOAAA>>>:::777777666555555333333333333222222222222111111111111111111111111111111000000000000111111000000000000000000000000------------------------////////////////////////,,,---......///.........,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............------------------,,,,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------........................------........./////////...000222222222444999>>>@@@FFFMMMTTTWWWYYYZZZ[[[^^^]]]]]]]]]^^^___```aaaccccccccceeeeeedddaaa^^^]]][[[VVVQQQLLLHHHFFFEEE@@@@@@@@@BBBEEEJJJNNNQQQSSSVVVZZZ\\\\\\]]]^^^__________________^^^]]]]]]]]]]]]^^^bbbhhhpppwww{{{xxxqqqhhhaaa]]]YYYTTTPPPQQQSSSTTTUUUSSSPPPLLLIIIEEEDDDCCCCCCDDDGGGKKKMMMKKKLLLMMMMMMMMMOOORRRUUUnnnhhhaaa\\\YYYWWWSSSOOOEEEBBB@@@>>>====================================>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTUUUWWWZZZ]]]___bbbccceeeffffffeeedddeeegggiiiiiikkkmmmoooqqqvvv{{{}}}yyyvvvuuuoooqqqtttuuuwww{{{{{{ttt{{{yyylll^^^VVVSSSOOOOOONNNNNNOOOSSSWWW[[[___ccckkksss|||xxxpppooorrruuuvvvyyy}}}~~~xxxsssqqqooonnnnnnoooqqqrrrssssssqqqwwwqqq___UUUFFFBBB===:::888777555444444333333333333222222222333333222222111000000000111111000000000000111111000000000000000000000000------------------------////////////////////////,,,------...//////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,.../////////---,,,...---------......///000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------------------------------,,,,,,---------------...------------------------....................................////////////...111555777888===EEEKKKMMMQQQVVVYYY[[[[[[[[[\\\[[[[[[[[[[[[\\\___aaacccdddcccccccccbbb___[[[WWWSSSPPPLLLHHHEEEBBBAAAAAA???@@@CCCGGGKKKPPPSSSTTTWWWYYY\\\]]]]]]]]]___```]]]]]]^^^^^^_______________aaagggoooxxx}}}{{{zzzyyyvvvqqqnnneee___WWWRRRPPPNNNJJJGGGIIIJJJLLLLLLLLLJJJGGGEEEEEEFFFGGGIIILLLOOOSSSUUUSSSUUUWWWXXXXXX[[[```ddd|||rrraaa]]]XXXSSSOOOMMMJJJHHHAAA@@@>>>======>>>>>>???=========>>>>>>>>>>>>>>>>>>@@@AAACCCDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNPPPRRRTTTUUUVVVYYYZZZ\\\___bbbeeegggiiikkkkkkjjjhhhfffgggjjjlllkkkmmmoooqqqtttyyy~~~~~~xxxtttsssrrrjjjmmmrrrvvvzzz}}}xxx|||nnndddZZZRRRPPPPPPPPPPPPPPPQQQUUU[[[^^^ccciiiqqqzzzxxxooommmoooqqqrrrsssyyyxxxrrroooooonnnmmmnnnppprrrsssrrrrrrwww~~~xxxeeeZZZIIIEEE@@@;;;999666444222666666555555555444444444444333333222111000//////111111000000000000111111000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++...000111000...,,,...............///000111+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------------------------------***++++++,,,---//////000------------------------////////////////////////............/////////000000444999===???FFFOOOWWWVVVXXXZZZ[[[[[[[[[\\\]]]XXXXXXXXXXXXZZZ^^^aaacccbbbaaa```___^^^ZZZUUUQQQIIIGGGDDDAAA???>>>>>>>>>AAADDDIIINNNRRRUUUWWWWWW]]]^^^___^^^]]]\\\]]]___\\\]]]]]]^^^___```aaaaaaiiinnnwwwzzzvvvsssooojjjfffeeeccc```]]]UUUPPPKKKHHHHHHIIIGGGEEEEEEFFFHHHIIIIIIIIIHHHGGGFFFGGGJJJMMMQQQTTTWWWYYY___bbbdddeeefffiiiooottt{{{oooeeeWWWTTTPPPMMMKKKHHHEEECCC????????????>>>>>>>>>>>><<<======>>>??????@@@@@@DDDDDDCCCDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMPPPQQQSSSVVVXXXYYYZZZZZZ___aaadddhhhkkknnnpppqqqqqqqqqooonnnmmmllllllllloooppprrrvvvyyy}}}zzzwwwvvvtttqqqnnnsssppprrryyy{{{pppccc[[[UUUQQQPPPNNNPPPQQQSSSUUUYYY___ccckkkuuuzzzrrrkkkggghhhmmmqqqwww|||uuuqqqooommmllllllnnnoooooonnnrrrtttxxx~~~|||{{{|||~~~tttbbbUUULLLBBB>>>:::666555777666666555444444444444555111111111111111111111111000000000000000000000000222222222111111111111000000000000000000000000000////////////////////////////////////////////////000000///...---,,,,,,+++000//////---,,,+++******...........................------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///---++++++,,,---000000000000111111111111,,,---...///000000000000+++,,,---......000333666444888>>>FFFNNNTTTXXXZZZ]]]^^^^^^^^^^^^\\\[[[ZZZVVVVVVUUUVVVWWWXXXZZZ[[[]]]^^^^^^[[[UUUOOOKKKIIIAAAAAA@@@???>>>???BBBDDDFFFHHHKKKPPPTTTXXX[[[\\\cccaaa``````bbbccccccbbbeeefffdddaaa```bbbggglllttt|||xxxssspppkkkggg___\\\XXXVVVVVVTTTPPPMMMMMMKKKIIIHHHHHHHHHFFFEEEFFFGGGGGGGGGGGGIIIJJJKKKNNNQQQUUUZZZ^^^dddiiinnnuuuyyy}}}}}}qqqddd[[[RRROOOKKKHHHFFFDDDAAA????????????>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPRRRSSSUUUWWWZZZ[[[]]]]]]ccceeehhhkkkoooqqqssstttrrrqqqpppooonnnmmmmmmmmmppprrruuuyyy}}}~~~zzzvvvtttttttttrrrppprrrqqqttt}}}~~~|||iii^^^YYYTTTQQQPPPPPPQQQSSSUUUXXX]]]ccchhhttt~~~xxxooohhhcccdddiiiqqqwww~~~wwwrrrooonnnllllllnnnoooooonnnnnnooorrrxxx{{{vvvuuuxxx|||}}}jjjXXXNNNDDD???;;;777666888666666555444444444444555111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000/////////////////////////////////////////////////////////...------,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,------............---------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,******+++---++++++,,,,,,,,,---------...//////000000000000000---...///000111333777:::???BBBHHHOOOUUUZZZ^^^```___``````___]]]ZZZXXXVVVOOOOOOOOOPPPQQQSSSUUUWWWVVVWWWUUURRRLLLFFFCCCBBB???@@@AAAAAAAAADDDHHHKKKRRRTTTVVVXXXZZZ\\\]]]^^^^^^^^^___aaaccceeehhhiiiiiijjjkkkkkkkkkooouuuyyytttiiiccc```[[[VVVSSSPPPMMMLLLLLLLLLIIIFFFJJJIIIGGGGGGGGGHHHHHHHHHLLLMMMNNNPPPQQQSSSUUUVVVWWW\\\eeemmmuuu}}}tttjjj^^^UUUMMMJJJGGGDDDCCCAAA???===>>>>>>??????????????????BBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFHHHHHHIIIJJJJJJLLLNNNPPPRRRSSSUUUVVVXXXZZZ]]]___aaabbbiiijjjmmmpppsssuuuvvvwwwsssrrrqqqoooooonnnnnnnnnrrrtttxxx}}}zzzvvvtttrrrqqqrrrssssssrrruuuuuuzzz~~~ppp```XXXUUURRRPPPRRRQQQSSSUUUXXX\\\bbbiiinnn~~~wwwmmmeee```bbbgggpppvvvyyyuuuqqqooollllllmmmnnnnnnmmmllllllnnnrrrxxxyyyrrrqqqvvv{{{ttt^^^SSSGGGAAA===888777888666666555444444444444555222222222222222222222222111111111111111111111111000000000000/////////...000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,***)))+++,,,...////////////000000000000000000000000////////////111222333555999>>>BBBIIIKKKOOOTTTYYY\\\^^^___aaaaaa```^^^ZZZVVVQQQOOOHHHHHHHHHIIIJJJLLLNNNPPPMMMMMMKKKGGGBBB>>><<<<<<>>>@@@BBBDDDGGGJJJOOOSSSXXXXXXYYY[[[\\\]]]]]]^^^[[[^^^```aaaccchhhooouuuuuuvvvxxxyyy{{{}}}rrrcccYYYTTTQQQNNNJJJJJJHHHFFFFFFGGGGGGFFFEEEHHHGGGGGGHHHJJJLLLNNNPPPRRRUUUZZZ]]]```cccfffiiijjjrrr}}}vvvmmmdddYYYQQQKKKHHHEEEDDDCCCBBB@@@>>>???????????????@@@@@@@@@CCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRUUUVVVYYYZZZ\\\^^^aaacccfffgggmmmnnnpppsssuuuwwwxxxxxxrrrqqqppppppooopppppppppsssvvv{{{}}}wwwsssppppppooooooqqqrrrtttuuuzzz|||sssfffZZZTTTRRRPPPPPPRRRRRRUUUXXX\\\bbbiiiqqqwwwuuullleeeaaaccchhhpppvvv~~~}}}yyytttqqqnnnmmmmmmnnnmmmmmmlllmmmnnnpppttt|||~~~uuurrrwww}}}|||fffYYYJJJBBB>>>999777888666666555444444444444555222222222222222222222222111111111111111111111111111111000000000/////////////////////////////////////////////////////////////////////////////////---------.........////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,,,,,,,------------...,,,------,,,+++***,,,...222222333333333444444444000000000///////////////000222555888<<>><<<===>>>AAACCCFFFIIILLLPPPTTTXXXWWWXXXYYYZZZ[[[]]]^^^___]]]___bbbbbbeeemmmzzz|||lllcccWWWPPPNNNMMMLLLKKKHHHHHHGGGGGGHHHIIIJJJKKKJJJKKKMMMOOOQQQUUUYYY[[[]]]bbbiiiooossswww|||xxxjjjcccYYYNNNIIIHHHFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLNNNPPPRRRUUUXXXYYY^^^^^^___aaadddgggiiikkknnnoooqqqsssuuuvvvwwwwwwqqqppppppqqqqqqrrrssstttvvvyyy~~~{{{wwwsssqqqnnnoooooopppqqqtttvvvxxx|||~~~jjj```VVVSSSQQQPPPQQQTTTTTTWWW\\\aaahhhqqqzzz{{{qqqjjjddd```bbbgggnnnssszzz~~~xxxuuuqqqnnnmmmmmmmmmlllllllllmmmnnnqqqwwwzzzuuuyyyppp```OOOEEE@@@:::777666666666555444444444444555222222222222222222222222111111111111111111111111222222111111111000000000////////////////////////////////////////////////////////////////////////,,,,,,------.../////////.........------,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------,,,,,,---------.........---.........,,,,,,...000/////////000000000111111000//////...//////000111222555:::???DDDJJJPPPUUUYYY[[[\\\^^^______^^^^^^]]][[[XXXSSSNNNHHHCCC@@@BBBAAA@@@>>>>>>??????@@@???@@@AAAAAA@@@@@@BBBDDDHHHJJJMMMOOOQQQTTTWWWZZZ[[[[[[[[[\\\]]]___```aaa___bbbdddffflllyyy|||vvvqqqllliii^^^XXXQQQLLLKKKLLLLLLKKKGGGGGGHHHHHHJJJMMMPPPRRRRRRUUUZZZ]]]___ccchhhkkkpppwwwmmmccc\\\QQQIIIFFFEEECCCAAA@@@AAAAAA@@@???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOQQQSSSVVVYYY\\\]]]cccccccccdddfffiiikkkmmmooooooqqqrrrttttttuuuuuuqqqqqqrrrsssuuuwwwyyyzzz|||yyyuuurrrpppooommmoooqqqssstttwww|||rrrddd\\\TTTRRRQQQQQQSSSWWWXXX[[[aaahhhpppzzz~~~wwwnnniiiddd___```dddkkknnntttyyy~~~zzztttpppnnnmmmlllkkkiiijjjkkkkkkmmmrrr{{{wwwyyy|||jjjUUUJJJCCC===888666666666555444444444444555333333333333333333333333222222222222222222222222222222222222111111111111000000000000000000000000////////////////////////////////////////////////---------.........//////***+++,,,,,,---...//////...........................------,,,,,,------...,,,------....../////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,---------............---...///...------///111............////////////////////////111333555666888<<>>AAACCCEEEFFFHHHKKKMMMRRRTTTVVVWWWXXXYYY[[[]]]___^^^]]]\\\\\\]]]^^^___dddfffjjjpppyyy{{{wwwrrrppplllfffaaa\\\XXXVVVUUUQQQMMMKKKJJJJJJJJJIIIEEEGGGIIILLLOOOTTTZZZ^^^eeekkkqqqvvvxxxzzz~~~zzzggg___YYYNNNGGGHHHCCCAAA@@@@@@AAABBBAAA@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMNNNRRRSSSTTTWWWZZZ]]]```bbbffffffeeefffgggiiilllnnnooopppqqqrrrssssssssssssrrrssstttwwwyyy}}}~~~wwwrrrooonnnmmmllllllooosssvvvyyy}}}zzzhhh]]]VVVRRRRRRRRRRRRUUUZZZ\\\```gggoooxxx~~~~~~xxxqqqmmmgggaaa```ccceeehhhlllqqqwwwxxxrrrooommmkkkjjjgggjjjkkkkkkkkkoooxxx~~~{{{|||sss]]]OOOGGG@@@:::888666666555444444444444555333333333333333333333333222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////---------...............***++++++,,,---...///000------------------------...------,,,,,,------...------...//////000111111,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................------------............,,,---......------///111//////000000000111111111000000000222444888;;;===BBBFFFMMMSSSVVVYYY[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[WWWSSSNNNHHHDDDAAAAAAAAA@@@???>>>>>>>>>@@@AAABBBEEEHHHLLLOOOQQQSSSUUUVVV[[[]]]____________```aaa```___^^^]]]^^^```bbbcccoooqqqwww~~~|||uuunnniiieee^^^[[[WWWSSSPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOOOOMMMPPPUUUZZZ___gggpppvvvppp```[[[TTTIIIEEEHHHCCCBBBAAAAAABBBCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNTTTUUUWWWZZZ]]]aaadddeeehhhhhhgggggghhhjjjlllnnnooopppqqqrrrssssssssssssssstttvvvyyy}}}}}}xxxrrrmmmkkkjjjjjjiiikkkoootttxxx|||qqqaaaXXXSSSPPPQQQRRRSSSXXX]]]```dddkkksss}}}~~~{{{}}}vvvrrrllleeebbbdddbbbdddgggkkkrrr{{{zzzsssooommmkkkiiihhhkkkmmmmmmlllpppwww~~~zzzbbbSSSKKKCCC<<<999666666555444444444444555333333333333333333333333222222222222222222222222000000000000////////////000000000000000000000000////////////////////////////////////////////////........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............///000111111222,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///........................---------.........//////+++,,,------,,,,,,...000............////////////111111222444777<<<@@@CCCIIINNNUUUZZZ\\\\\\\\\\\\```aaabbbccccccbbbaaa```UUURRRLLLFFFBBBAAABBBCCCBBBBBBBBBCCCDDDFFFHHHIIIMMMPPPUUUYYYZZZ[[[]]]^^^```bbbdddddddddcccdddeeebbbbbbbbbdddfffjjjmmmooozzz}}}tttkkkddd___[[[WWWQQQPPPMMMLLLLLLMMMPPPRRRKKKMMMPPPTTTWWWYYYZZZZZZXXX]]]cccjjjqqq{{{{{{uuuppphhh\\\RRRLLLIIIHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHGGGHHHIIIJJJIIIHHHGGGFFFIIIJJJKKKKKKKKKLLLOOORRRXXXZZZ]]]___```aaacccdddfffffffffgggiiikkknnnoooqqqrrrrrrqqqpppppprrrtttxxxyyy|||~~~yyysssssspppmmmkkkkkklllkkkkkkooossswww{{{xxxfff\\\WWWVVVTTTRRRRRRUUU[[[```dddkkkttt{{{}}}~~~}}}wwwrrrmmmiiifffccccccdddgggnnnwwwyyyqqqkkkgggeeejjjiiiggggggiiilllpppssslllWWWMMMGGG@@@:::888888888888777666444444555555444333333222111111333333333222222222111111000000000000000000000000000000000000000000000000000000000000000///......000000000///......------......////////////......000000000000000000000000111+++(((+++...------///.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---...............///000000......---,,,++++++******---------............///...,,,+++,,,///111///---,,,///222333222000///000333444666888<<>>CCCJJJRRRWWW[[[[[[[[[[[[\\\^^^___```gggfffeeefffgggfffeeeccc]]][[[WWWSSSRRRRRRSSSTTTYYYYYYZZZ[[[\\\___aaabbbbbbbbbcccdddeeeeeeeeeeeeggghhhhhhggglllsssvvvtttvvvvvvwwwyyy}}}zzztttpppccc]]]UUUPPPNNNLLLKKKIIIHHHIIIJJJJJJJJJLLLOOORRRVVV]]]bbbeeeiiippptttuuu}}}yyyyyyzzzyyyxxxwwwuuuqqqmmmiiidddbbbaaavvvfff___VVVNNNJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJJJJLLLOOOPPPRRRTTTXXX[[[\\\___bbbcccdddeeegggiiijjjiiiiiiiiiiiikkklllmmmoooppprrrrrrrrrtttvvvxxxwwwzzz{{{uuurrrooollliiiiiiiiihhhiiijjjmmmpppqqqwww{{{yyyhhh\\\VVVUUUUUUTTTTTTVVVZZZaaaffflllsss}}}~~~}}}}}}zzzvvvqqqnnngggfffgggjjjooovvv}}}xxxrrrllliiiiiigggffffffgggjjjmmmooovvvyyykkkWWWJJJAAA===999888888777666444444333555555444444333222222222666666555555555444444444000000000000000000000000000000000000000000000000...............------,,,+++,,,,,,---......//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------111888:::555///---...------------,,,,,,,,,...------------,,,,,,,,,........................,,,,,,+++***+++,,,---.........------......///000111111111000//////......---------............///111000......//////---,,,...000111111111111333555888<<>>BBBGGGLLLSSSXXX[[[\\\]]]^^^aaaaaabbbcccdddeeeeeefffgggggghhhjjjmmmnnnmmmlllnnnmmmkkkiiihhhhhhiiijjjmmmmmmmmmmmmmmmmmmmmmllljjjjjjkkkkkkiiigggeeedddiiiooowww~~~xxxrrrnnndddaaa]]]XXXUUURRRQQQQQQNNNPPPRRRTTTUUUUUUUUUUUUUUUXXX]]]dddlllwwwyyynnneee___\\\XXXYYYZZZ[[[]]]dddmmmttt|||tttgggVVVSSSOOOLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLMMMNNNOOONNNLLLJJJIIIJJJJJJJJJKKKLLLNNNOOOPPPOOORRRTTTVVVWWWXXXYYY[[[]]]```bbbdddeeefffhhhjjjjjjiiihhhhhhhhhiiijjjkkkjjjmmmqqqtttxxx|||zzztttiiigggdddcccccceeegggiiiiiillloooqqqrrrvvv|||}}}mmmbbb[[[WWWXXXQQQSSSWWW\\\bbbjjjrrrxxx|||wwwxxxyyy|||vvvssssssrrrsssuuuxxx|||~~~{{{rrrmmmhhhgggfffffffffggghhhiiijjjlllqqqwwwsss\\\KKKBBB>>><<<:::777666555555555555555444444444444444444333333222222222111111111000000000000000000000000000000000000000000000000...///000000000000000000//////......---,,,,,,+++------............------........................---,,,---000///,,,---111,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...///........................---------............///,,,...000000000111333555111333666888<<>>;;;888777666666777444444555555555555555555555555555444444444444333000000000000000000000000000000000000000000000000---...//////000000/////////.....................,,,------......------,,,...........................---...000...+++...333,,,,,,,,,---------......,,,,,,,,,---------......------------------------++++++,,,---------------------,,,,,,------...///.........///////////////---------............///---///222222000000333555444777;;;@@@DDDJJJQQQUUUVVVXXXZZZ[[[\\\^^^```bbbbbbcccdddfffggggggggggggiiiiiijjjlllnnnpppooonnnnnnmmmmmmllllllllllllmmmkkkkkklllmmmmmmmmmlllkkkmmmkkkjjjiiikkknnnqqqttt~~~~~~nnnddd___]]]XXXTTTUUUTTTRRRQQQPPPQQQRRRSSSWWW[[[aaaeeehhhkkkooorrrwww|||zzzwwwtttsssrrrpppnnnjjjhhhfffdddddd```dddiiimmmssswwwfff^^^UUURRRPPPOOOOOOOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOQQQRRRSSSRRRPPPMMMKKKHHHIIILLLNNNPPPPPPPPPPPPMMMQQQUUUYYY[[[]]]___aaa___aaadddfffggghhhjjjkkkllllllkkkkkklllmmmoooppptttwww{{{|||ssslllfffbbb___```aaabbbbbbdddgggiiiiiinnntttxxx{{{mmmaaa[[[UUUSSSTTT[[[^^^dddkkksss{{{}}}~~~wwwsssuuu|||{{{tttsssrrrrrrsssuuuwwwyyy}}}wwwqqqiiihhhhhhgggggggggggghhheeejjjpppssswww~~~rrr\\\MMMAAA???<<<999777777777777444444555555555555555555333333222222222111111111000000000000000000000000000000000000000000000000,,,,,,---.../////////...------......///000000000,,,------......------,,,........................***)))+++---***'''***///,,,,,,,,,------.........,,,,,,,,,------.................................***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---------...............---------........./////////111333222000///111444666:::???EEEKKKQQQWWW[[[YYYZZZ[[[[[[\\\___cccfffbbbccceeefffhhhhhhggggggkkkkkkkkkmmmoooqqqpppooonnnmmmmmmllllllmmmmmmmmmmmmnnnooopppppppppooonnnqqqnnnjjjhhhkkkqqqxxx}}}vvvlll___XXXWWWVVVSSSOOOPPPPPPPPPQQQRRRTTTVVVWWW^^^cccjjjppptttyyyyyyxxxvvvsssooollljjjiiiiiirrrsssuuuuuuuuusssqqqpppmmmsssxxx}}}vvveeeZZZTTTRRROOOMMMLLLMMMNNNPPPMMMMMMLLLLLLMMMNNNOOOOOOQQQQQQPPPOOOOOONNNMMMMMMGGGHHHIIIKKKMMMOOOQQQQQQRRRUUUXXXZZZ[[[[[[]]]^^^aaaaaabbbeeehhhjjjjjjiiimmmnnnooonnnnnnooorrruuu|||xxxooojjjfffccc```]]]\\\\\\^^^aaaeeeggggggmmmqqquuuyyy}}}yyyiii___YYYUUUVVVYYY]]]ccckkkrrryyy|||ttttttvvv}}}|||yyyvvvqqqnnnmmmooosssuuuxxx|||~~~yyyooolllhhheeeeeefffeeeeeefffjjjmmmoooqqqxxx~~~|||dddQQQGGGAAA;;;;;;999666555666666555444333222333444444555555444444444333333333111111111111000000000000111111111111000000000///......//////000000111111////////////////////////000///...------...///000+++++++++,,,,,,,,,------------------------------...------,,,,,,,,,------................................................------------,,,,,,+++***........................---......///////////////---///000///...,,,------222333333222222222555777<<>><<<;;;888777999666555444444333333444444333333222222222111111111222222111111111000000000333333222222222111111111000000000000////////////////////////////////////000///............//////---------.........//////---------------------------------,,,,,,------...................................................,,,------------,,,,,,+++........................---......///////////////---...000000//////111222222444666777:::>>>CCCGGGOOORRRWWW\\\___aaaaaaaaa^^^___```bbbdddfffggghhhggghhhhhhiiiiiijjjjjjkkkmmmnnnoooppppppooonnnnnnmmmmmmlllllllllkkkkkkkkkhhhlllpppsss{{{uuujjjbbb[[[TTTOOOMMMLLLLLLLLLMMMPPPSSSUUUVVVXXX[[[___eeeooo}}}zzzsssiiiaaa]]]]]]]]]]]]___ccciiinnnuuuxxxiii]]]VVVNNNNNNNNNNNNMMMMMMMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLNNNOOOPPPRRRTTTVVVXXXXXXZZZ\\\^^^^^^^^^^^^___```^^^___bbbdddeeehhhkkkmmmssswww{{{yyyrrrjjjgggccc```^^^^^^_________```ccceeehhhlllqqqtttzzzmmmfff___]]]\\\\\\___dddjjjrrr~~~tttqqquuu{{{|||vvvqqqmmmllllllmmmnnnrrrxxx~~~zzzqqqjjjgggfffffffffdddeeeffffffggglllsssxxx}}}zzz}}}gggVVVKKK@@@<<<;;;999777888666555555444444444444444333333333333222222222222222222222111111111000000222222222111111111000000111111000000//////......////////////////////////000//////...............------------............------------------------------,,,,,,,,,---......................................................,,,---------------,,,,,,........................---......///////////////...///000000//////000222333555888;;;???EEEKKKPPPTTTWWWZZZ]]]```aaa``````aaabbbccceeegggiiikkkkkkhhhiiiiiijjjjjjkkkllllllnnnooooooppppppooonnnmmmmmmmmmllllllllllllllllllkkkpppvvv|||||||||vvvnnncccYYYSSSOOOMMMKKKKKKMMMOOOQQQSSSVVVYYY[[[ZZZ^^^dddkkkuuu{{{wwwooolllhhheeedddeeeggghhhhhhooowww~~~uuuggg]]]VVVOOOOOOOOOOOOOOONNNNNNNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMOOOOOOQQQSSSUUUWWWXXXYYYZZZ[[[]]]]]]\\\]]]^^^```^^^```cccfffhhhkkkpppssszzz}}}xxxrrrnnngggfffcccaaa______aaabbbeeehhhkkkmmmooosssxxx|||uuuiiiddd```___^^^^^^cccjjjpppyyy~~~sssqqqwww~~~zzzsssnnnkkkiiiiiijjjnnntttzzzwwwnnniiifffeeedddddddddddddddfffiiinnnrrr|||{{{|||ttt^^^PPPBBB===;;;888666777555666666555555555444444444444444444333333333333222222222222111111111111000000000000////////////111111000000//////......///////////////////////////////////////......---+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///................................................,,,------......---------........................---......//////////////////000000///......///111555888<<>><<<999666666555666666666666555444444555555555444444444333333333222222222222111111111000000/////////.........000000000000///////////////////////////////////////000000000///...---,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---......///................................................,,,------............---........................---......///////////////000111111000...///111333999===CCCIIIMMMRRRVVVYYY[[[]]]___bbbcccdddeeeeeehhhhhhiiijjjlllmmmnnnnnnllllllmmmnnnnnnooooooppppppoooooonnnmmmllllllkkkjjjjjjkkklllnnnqqqtttvvvttt}}}ooofff```]]]ZZZQQQOOOLLLIIIGGGFFFFFFGGGKKKPPPVVV[[[^^^aaafffkkkvvv~~~{{{uuulllllljjjhhhhhhlllrrrvvv}}}sssfff[[[SSSPPPOOOMMMLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPQQQSSSUUUWWWYYYZZZ[[[XXXZZZ[[[[[[[[[]]]```bbbccchhhmmmpppsssxxx{{{rrrlllhhheeeccc^^^```aaa``````aaadddhhhgggkkkqqquuuwww}}}vvvkkkfffbbb```aaabbbfffoooyyyyyyqqqttt~~~vvvoooiiieeeccceeeiiinnntttzzzwwwooohhhccc```bbbaaa``````bbbeeehhhiiioootttzzz~~~~~~||||||ppp^^^KKKAAA>>>:::777666555666666777666555444333444444444333333333222222333333222222222111111111000000000000////////////////////////000000000000///////////////////////////000000000///...---,,,,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,---...//////................................................,,,,,,---.......................................---......///////////////000000111111111333777:::???DDDKKKQQQUUUWWWZZZ[[[]]]___aaadddfffhhhiiiiiijjjjjjkkkllllllmmmnnnnnnnnnnnnoooppppppqqqqqqrrrpppooonnnmmmkkkkkkjjjjjjhhhiiijjjmmmpppuuuyyy|||zzzjjj^^^XXXUUURRROOOKKKKKKIIIHHHGGGGGGIIIJJJNNNUUU^^^eeekkkrrrzzz|||tttnnnhhhccc```aaacccffflllwwwsssfffZZZRRRPPPNNNLLLJJJKKKLLLOOOPPPPPPQQQRRRSSSSSSQQQOOONNNKKKKKKKKKKKKLLLLLLLLLLLLRRRRRRTTTVVVXXXZZZ[[[\\\XXXZZZ[[[[[[\\\^^^aaadddiiinnnssswwwzzz}}}yyysssmmmjjjgggdddbbb\\\___aaabbbbbbdddhhhllljjjpppwww{{{~~~rrriiigggdddcccdddfffkkkvvvwwwqqquuuzzzqqqkkkgggddddddhhhmmmsssyyyyyypppiiiccc___```___^^^^^^aaadddfffgggnnnqqqwww}}}}}}|||vvvcccNNNCCC???<<<888777555666777777777666444333333333333222222222111111333333333222222222111111111111111111000000000000......//////000000111111///////////////////////////000000000000...,,,+++---------.........//////------------------------+++++++++,,,---...///000................................................,,,,,,---.../////////...........................---......//////////////////000111222444777;;;???DDDIIIQQQWWWZZZ[[[\\\\\\]]]^^^aaadddfffiiijjjkkkllllllllllllmmmmmmmmmnnnoooppppppqqqrrrrrrsssssspppooommmllljjjjjjiiiiiiggghhhiiimmmrrrwww|||uuujjj[[[RRRPPPOOOLLLHHHKKKJJJIIIHHHHHHKKKOOORRRTTT\\\gggqqqyyy~~~rrriiieeebbb___[[[[[[]]]bbbiiiuuusssdddXXXRRRMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMMMMMMMLLLLLLKKKKKKHHHJJJLLLMMMLLLLLLMMMOOORRRRRRSSSTTTUUUWWWYYYZZZWWWYYYZZZ[[[[[[```gggmmmrrrvvv{{{uuurrrmmmhhhdddbbbaaaaaa^^^^^^^^^___```dddjjjnnnrrruuuxxx{{{xxxooojjjffffffggghhhlllttt}}}wwwuuuxxx}}}tttlllfffccciiiiiikkkooouuu{{{~~~tttkkkfffdddaaa```___^^^___aaacccdddjjjnnntttzzzkkkSSSGGGBBB<<<777666666666555555555666666777555444333333222222333333222222222111111111111000000000////////////000000///////////////000111111000000000000000//////...---......////////////////////////......------------------............///------............------........................////////////////////////,,,,,,,,,---------......---------.........//////...///000///......///111000222333555999>>>EEEIIISSSVVVYYY[[[[[[[[[\\\]]]dddccccccdddeeegggiiikkklllmmmmmmnnnoooppppppqqqpppppppppoooppppppqqqqqqpppooollljjjiiijjjkkklllnnnmmmlllmmmrrr{{{www```[[[TTTNNNKKKJJJJJJIIILLLIIIKKKNNNNNNMMMTTT]]]eeeuuuuuuooofff___\\\[[[\\\\\\[[[bbbkkkwwwsssdddXXXRRRLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIFFFHHHJJJKKKJJJJJJKKKLLLPPPPPPQQQRRRTTTUUUWWWXXXXXX[[[]]]^^^```eeelllrrr{{{{{{uuunnnkkkgggdddaaa`````````bbbbbbcccdddfffjjjpppuuu{{{~~~uuummmjjjiiijjjlllooouuu~~~|||uuutttzzzxxxqqqkkkhhhkkklllmmmpppvvv|||wwwnnnhhheee``````_________aaabbbccceeeiiiooovvv}}}tttZZZLLLEEE>>>:::999888777777666777777888888444333333222222222222222222222222222111111111111111111000000000000111111///////////////000111111111111000///...//////000---......///////////////............---------,,,---------............///...//////////////////...........................////////////////////////,,,,,,---------.........///////////////000000000///000000000...///000222111333777;;;???EEEKKKPPPUUUXXX[[[\\\\\\]]]^^^___ddddddddddddfffhhhjjjkkkmmmmmmmmmnnnooopppppppppqqqppppppoooooooooppppppnnnmmmkkkjjjiiiiiijjjjjjmmmnnnpppttt{{{pppfffYYYVVVRRROOONNNOOOPPPPPPQQQQQQTTTZZZ^^^aaajjjuuuuuunnnjjjddd```^^^___aaabbbiiirrr|||qqqbbbVVVOOOKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJJJJIIIIIIJJJLLLOOOOOOPPPRRRSSSVVVWWWXXXZZZ]]]bbbeeehhhnnnvvv|||yyypppkkkfffeeebbb```______```aaa```aaabbbdddggglllsssxxx|||qqqllliiifffiiimmmsss{{{zzzuuuvvv~~~~~~xxxssspppppppppppprrrwww}}}}}}sssjjjeee`````````___``````aaaaaa___ccciiirrrzzzeeeSSSHHHAAA<<<;;;777777666666666666777777555444444333333333333333333222222222111111111111222222111111111111222222///////////////000000111222111///.........///000---......///////////////...------------,,,,,,,,,---------............/////////000000000000//////////////////////////////////////////////////////,,,------------.........//////////////////......000111111000///000333555444777===CCCHHHNNNTTTXXXYYY\\\^^^_________aaabbbeeeeeeeeefffgggiiikkklllmmmmmmnnnnnnooooooppppppqqqqqqpppooonnnnnnnnnnnnmmmlllkkkjjjjjjkkklllmmmppprrrwww}}}wwwjjj\\\TTTOOOOOONNNNNNPPPSSSUUUWWWVVVXXX^^^gggnnnvvv|||sssmmmnnnllljjjiiiiiikkkmmmooo|||~~~mmm^^^RRRLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQSSSUUUXXXZZZ[[[\\\aaagggmmmrrryyy~~~xxxrrrkkkgggcccbbb```______```aaabbb___```bbbeeeiiipppwww}}}vvvoookkkjjjgggkkkqqqxxxzzzwww{{{~~~zzzxxxtttsssssstttwww|||wwwmmmfffaaaaaa``````____________^^^```fffnnnwwwpppZZZKKKBBB===;;;666555444444444444444444777666666555444555555555333333222222222111111111222111111000000111111222000000////////////000000000000000000000//////...---......///////////////---------------,,,,,,,,,---------............////////////000000/////////000000000000000000000000////////////////////////------------............------------,,,,,,,,,,,,///000111000000222555888:::>>>EEEKKKPPPUUUZZZ]]]]]]___aaabbbbbbbbbccceeeeeeffffffhhhiiijjjllllllmmmnnnnnnnnnooooooooopppqqqpppooonnnmmmmmmmmmmmmlllkkkiiiiiikkkpppuuuxxx|||}}}zzzssskkkcccZZZRRRMMMMMMNNNPPPRRRUUUXXX\\\______dddmmmwww~~~zzzwwwwwwxxx}}}}}}}}}}}}}}}~~~{{{jjj]]]RRRKKKHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHIIILLLNNNOOOOOOQQQTTTWWW[[[^^^```aaahhhpppxxx~~~{{{vvvrrrmmmgggccc``````_________```aaaaaaccceeehhhlllqqqyyy~~~sssooommmlllooossszzzyyyzzz~~~xxxvvvuuutttvvv{{{{{{ooogggcccbbbaaa___^^^^^^^^^^^^___aaaeeekkkttt}}}{{{aaaOOODDD>>>:::666666555444444444444444666555555444444444444444333333333222222222222111000000////////////000000000000////////////000000...///111222222000...,,,---......///////////////---------------------------------............///---......//////......---000000000000000000000000////////////////////////---------.........//////------------------------///000000111222555999===BBBFFFLLLRRRVVVYYY\\\^^^```bbbcccccccccccceeegggfffggghhhiiikkklllmmmmmmnnnnnnnnnnnnoooooooooooopppooonnnmmmllllllkkkllljjjiiigggiiinnnvvv~~~xxxtttjjjfff___YYYUUUQQQNNNLLLOOORRRUUUXXXZZZ^^^cccgggllluuuxxxrrrooopppqqqtttxxxxxxhhh]]]SSSLLLHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGIIILLLOOOPPPQQQTTTXXX\\\aaaeeegggmmmttt}}}|||vvvqqqlllgggbbb___\\\\\\]]]]]]___```aaabbbfffhhhlllqqqxxx|||tttqqqpppppptttxxx|||zzzzzzxxxuuussstttxxx}}}tttkkkeeeccc```^^^\\\\\\]]]]]]```aaaccchhhooowww~~~kkkVVVIII@@@::::::999888777777666777777444333333222111222222222333333333333222222222222000000////////////000000111000000///////////////---///111333222000...,,,---......///////////////---------............///---------............///------............------////////////////////////////////////////////////------.........//////////////////000000000111111///000111333555:::@@@DDDKKKNNNSSSWWWYYY[[[]]]___bbbcccddddddcccdddfffhhhggghhhjjjkkkmmmnnnnnnnnnnnnnnnnnnnnnoooooooooooonnnnnnmmmlllkkkkkkkkkkkkiiiiiijjjooovvvxxxpppgggaaa[[[WWWRRRNNNMMMMMMMMMLLLMMMQQQUUUYYY\\\bbbjjjpppyyyzzzrrrnnniiidddbbbcccffflllwwwsssdddZZZQQQKKKHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLQQQTTTWWWXXX\\\aaaffflllqqqsss}}}}}}wwwxxxuuuppplllhhhddd```]]]ZZZ[[[\\\___aaadddfffgggkkknnnrrrxxx}}}vvvuuuttttttxxx}}}~~~|||~~~{{{yyyuuurrrrrrvvvzzz}}}yyyqqqgggddd```\\\ZZZ[[[\\\^^^^^^___```dddjjjpppvvvyyy|||zzzyyy~~~vvv___PPPEEE<<<;;;;;;999888888777777777555444444333333333333333444444333333333222222222111000000000000000000111111111000///////////////111000000///////////////---......///////////////........./////////000000---------............///......////////////..............................////////////////////////............////////////...//////000111222333333111222444666:::@@@GGGLLLQQQTTTWWWZZZ\\\]]]```bbbccccccdddcccccccccfffhhhhhhiiikkkmmmnnnooooooooooooooooooooonnnnnnnnnnnnllllllkkkkkkkkkkkkkkkllllllooouuu}}}|||ooofff___XXXRRROOOMMMJJJIIIJJJLLLNNNNNNOOOTTTZZZ```eeennnzzzuuuhhhcccaaa^^^^^^```eeekkkwwwmmm^^^UUUMMMHHHHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEIIIJJJLLLMMMNNNQQQVVVZZZ^^^```dddjjjpppvvv{{{~~~}}}vvvqqqpppnnnjjjgggfffdddbbb```ZZZ[[[^^^bbbfffiiilllnnnsssvvv{{{~~~yyyxxxwwwvvv~~~|||yyytttqqqqqqtttxxx{{{}}}tttiiieee```[[[YYYZZZ\\\^^^[[[\\\^^^aaaffflllqqqttttttqqqnnnooouuu{{{~~~~~~fffVVVIII???:::999888777666666666666888888777666666666666666444444444333333333222222222222111111111111222222111111000///////////////444222///,,,,,,...000222---......///////////////.../////////000000111111---------.........////////////000000000000//////........................////////////////////////............/////////000,,,---...///000111222333222444666999===DDDLLLRRRTTTWWWZZZ\\\]]]```ccceeeccccccdddcccbbbccceeehhhhhhiiikkkmmmoooooooooooooooooooooooonnnnnnnnnnnnkkkkkkjjjjjjjjjkkkllllllrrrwwwoooaaaXXXSSSMMMIIIGGGFFFEEEFFFJJJNNNPPPQQQYYY___fffnnnuuuttthhh]]]\\\\\\\\\aaagggnnnuuu|||iii[[[QQQKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIHHHFFFDDDDDDFFFHHHJJJMMMPPPQQQRRRUUU[[[```gggjjjoootttyyy{{{vvvsssqqqooommmfffggggggeeebbb___^^^^^^]]]___```bbbdddhhhmmmqqqwww}}}~~~|||~~~{{{rrrnnnlllmmmttt{{{~~~zzzmmmiiiccc___\\\ZZZYYYWWWYYY[[[___aaacccfffiiilllooonnnlllhhheeehhhooouuu|||vvvYYYGGGAAA===;;;888888888888666555444444444555555555666666555444333333222222333333222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000........................///////////////.........////////////////////////.../////////000000000111........................---.........//////000000//////000///...---///000///333888???EEELLLSSSXXXZZZ[[[\\\^^^___aaaccccccfffeeecccbbbcccfffhhhjjjkkklllmmmnnnooooooooooooooommmmmmmmmnnnooonnnmmmmmmhhhgggkkkmmmlllpppvvvzzz~~~qqq```UUUPPPNNNKKKHHHGGGHHHHHHIIILLLQQQXXX]]]fffoooxxxuuujjjaaa[[[]]]aaadddllluuu{{{wwweeeYYYOOOKKKKKKGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHGGGFFFGGGIIIKKKKKKNNNRRRTTTWWW]]]eeekkkssswww}}}{{{wwwrrrnnnllljjjhhhfffdddeeeeeedddaaa``````aaaccceeehhhkkknnnsssxxx|||zzzrrrnnnmmmnnnttt|||}}}rrrmmmfff```]]][[[ZZZYYYYYY[[[^^^```aaacccfffiiijjjjjjhhheeebbbdddiiinnn}}}}}}```LLLDDD===;;;888777777777666555444444444555555555666666555444333333222222333333222222222111111111111000000000000000000000000000000000000000000000000000................................................------------............//////////////////////////////////////////..............................///////////////.........///000111000//////000222555999@@@FFFLLLRRRXXX\\\]]]^^^___aaacccdddeeefffhhhggggggfffgggiiikkklllkkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnniiigggjjjlllnnnttt{{{lllcccVVVNNNLLLKKKIIIFFFIIIJJJLLLOOOUUU]]]gggnnnzzzyyymmmhhhbbbbbbiiiqqqyyyooo```UUUNNNJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFCCCEEEGGGHHHIIIJJJLLLNNNPPPSSSWWWZZZ^^^gggqqqyyyzzzpppmmmhhheeecccbbb```___aaabbbbbbaaa```aaaccceeeeeeiiimmmqqquuuzzz~~~|||tttqqqooopppvvv}}}zzzsssjjjbbb^^^\\\[[[ZZZYYY[[[]]]______```ccceeeeeefffgggeeebbbbbbeeeiii|||kkkSSSGGG>>><<<999777777777666444444444444555555555555555555444333333222222333333222222222111111111111000000000000000000000000000000000000000000000000000................................................++++++,,,,,,---.........////////////////////////.....................---........................000000000///......------000111111111000111333555<<>>:::999888888777666666555555555444444444555444333333222222333333222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////................................................////////////////////////000000000000111111111111////////////////////////,,,------...///000111111000222444888<<>>::::::888888999666666666555444444333333444444555555444444333222333333333222222222111111///000111222222111000///000000000000000000000000......////////////......000000000000000000000000///////////////.........000000000000000000000000............/////////000333222222222111111000000...///111111//////000111666999===BBBHHHOOOWWW\\\\\\]]]___```bbbcccdddddddddfffgggiiijjjjjjjjjjjjhhhhhhhhhhhhhhhhhhiiiiiiiiikkkmmmmmmllllllnnnoooqqqnnnnnnsss{{{zzziii]]]VVVQQQKKKGGGIIIKKKKKKKKKMMMVVV___gggnnnzzzooolllgggaaa^^^cccmmmuuurrrfffZZZVVVVVVUUUSSSSSSUUUVVVWWWYYYZZZ\\\]]]]]]]]]```dddfffjjjsss~~~}}}wwwoooiiidddaaa___\\\\\\]]]]]][[[YYYWWWWWWVVVTTTRRRRRRTTTUUUUUUVVVWWWXXXZZZ___eeejjjqqquuu|||}}}zzzxxxwwwwwwyyyzzzzzz{{{}}}xxxtttsssttt{{{|||sssiii```ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\___dddiiiooosssuuuyyy]]]OOOAAA<<<;;;999888888777666666555555444333333444444444444444333222222333333333222222222111111///000111222222111000///000000000000000000000000......////////////....../////////////////////////////////////////////...000000000000000000000000........./////////000000111111000000000////////////000111000000000222444888===CCCIIIOOOSSSXXX[[[\\\]]]___aaabbbdddddddddeeefffhhhjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkkkkjjjjjjlllmmmlllmmmrrr{{{{{{kkk]]]SSSMMMJJJFFFFFFIIIMMMOOOSSSXXX___mmm{{{zzzqqqffffffdddccceeennn{{{pppeee[[[YYYYYYXXXWWWXXXYYYZZZ]]]___bbbdddeeeeeedddggglllpppvvv{{{tttmmmhhhccc^^^[[[XXXWWWVVVVVVWWWXXXWWWVVVUUUUUUUUUTTTSSSSSSUUUWWWVVVWWWZZZ]]]aaagggoootttxxx}}}|||{{{xxxvvvuuuuuuvvvwwwyyyzzz|||~~~{{{uuuqqqooooootttzzzxxxmmmddd]]]YYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\aaagggnnnuuuxxxfffVVVEEE>>><<<:::888888777777666555555444444333333333333333333222222111333333333222222222111111000000111222222111000000000000000000000000000000...//////000000//////.................................//////////////////000000000000000000000000....../////////000000000//////............------000000000000000222666:::===BBBKKKRRRWWWYYY[[[\\\\\\^^^___aaacccdddeeefffggghhhiiikkkllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhiiijjjjjjiiijjjlllooonnnuuuxxxhhh]]]TTTNNNIIIHHHGGGIIIMMMPPPTTT^^^hhhrrr~~~tttlllgggdddfffhhhjjjqqq}}}mmmddd\\\\\\]]]\\\\\\]]]^^^```cccfffhhhjjjkkklllkkknnnsssyyyyyynnnjjjeeeaaa___]]]\\\ZZZUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWVVVVVVWWWYYY\\\[[[]]]aaaeeekkkqqqyyy~~~~~~{{{zzzxxxvvvuuuuuuuuuvvvxxxyyy{{{~~~~~~{{{wwwrrrooolllkkkqqqwww}}}rrrggg```ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWYYY]]]dddmmmuuuzzznnn\\\III@@@===;;;888888777777666666555444444444222222333333222222111000333333333222222222111111111111111111111111111111000000000000000000000000//////000000000000//////....................................////////////////////////////////////...////////////000000000........................000000000///000444:::???DDDIIIQQQWWWZZZ\\\]]]^^^]]]^^^```bbbdddfffgggggghhhiiikkklllmmmnnnmmmmmmllllllkkkkkkkkkkkkjjjjjjiiijjjjjjjjjjjjlllpppsssvvvuuueee[[[VVVTTTQQQNNNMMMNNNPPPSSSVVV^^^nnn}}}wwwpppnnnooopppqqqsssuuuyyyllleee___```bbbaaaaaadddggghhhkkknnnppppppqqqpppqqqtttzzzzzzoooiiiaaa^^^ZZZXXXXXXYYYYYYXXXUUUVVVWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXZZZ^^^```bbbdddiiinnnssszzz{{{zzzxxxwwwvvvuuuvvvvvvwwwyyy{{{~~~|||zzzxxxuuurrrooommmkkkooouuu~~~uuuiiibbbZZZZZZYYYWWWVVVVVVVVVVVVVVVUUUVVVYYY```jjjsssyyy~~~vvvbbbLLLAAA>>><<<:::999888777777666555555444444222222333333222222111000333333333222222222111111222222111111111111222222000000000000000000000000//////000000000000//////........................---.........//////000000........................////////////000000000111////////////////////////000000000000222888???DDDLLLPPPTTTXXXZZZ\\\^^^```^^^___aaaccceeeggghhhhhhhhhjjjkkkmmmnnnnnnnnnnnnkkkjjjjjjjjjiiiiiiiiihhhggghhhhhhiiikkkooouuuyyy{{{jjjbbbXXXSSSTTTVVVUUURRRRRRSSSWWW\\\bbbnnn{{{vvvpppkkkkkkpppxxx~~~nnnhhheeeggghhhggghhhkkkpppqqqsssuuuuuutttrrrqqqsssvvv||||||tttkkkbbb]]]YYYWWWTTTSSSTTTTTTTTTSSSSSSVVVXXXXXXWWWUUUUUUVVVVVVWWWYYY[[[\\\___cccfffiiilllrrrwww}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwyyy{{{~~~zzzyyywwwvvvuuussspppmmmmmmqqqzzzyyymmmddd[[[ZZZYYYWWWVVVUUUUUUUUUUUUTTTTTTWWW]]]fffooouuu}}}kkkQQQDDD@@@===:::999888888777666666555555444333333333333333222222111333333333222222222111111333222111111111111222333000000000000000000000000///000000111111000000///........................------......///000000000......................../////////000000000111111///000000000000111111111000111222333777===EEEJJJSSSUUUWWWYYYZZZ\\\___bbb^^^___bbbdddfffhhhiiijjjhhhjjjkkkmmmnnnnnnnnnnnnjjjiiiiiihhhhhhgggggggggdddeeefffhhhlllsss{{{{{{iiiYYYUUUQQQPPPRRRUUUVVVUUUWWWZZZbbbmmmyyyxxxrrrpppjjjjjjiiikkkpppzzzrrrnnnllloooooonnnooorrrtttuuuvvvvvvtttqqqnnnlllmmmqqqvvv|||}}}sssqqqmmmhhhbbb\\\WWWUUUQQQPPPOOOQQQSSSTTTSSSRRRRRRVVVZZZ[[[ZZZYYYZZZ[[[[[[]]]___aaacccfffkkknnnrrrvvv|||~~~zzzzzzyyyxxxwwwvvvuuuuuuxxxyyy|||zzzyyywwwxxxxxxwwwtttqqqggglllsss|||~~~qqqhhh[[[ZZZYYYWWWVVVUUUTTTTTTTTTSSSSSSUUUZZZbbbjjjooozzzuuuXXXHHHCCC???:::777888888777777666555555555444444444444444333222222333333333222222222111111333222222111111222222333000000000000000000000000000000111111111111000000////////////////////////------......///000000111000000000000000000000000//////000000000111111111//////000000000111111111222333666888===CCCKKKPPPVVVYYY[[[\\\\\\]]]___aaa^^^```bbbeeegggiiijjjkkkhhhiiikkkmmmnnnnnnnnnmmmjjjjjjiiihhhhhhgggffffffeeefffhhhkkkqqqzzz~~~lllZZZOOONNNNNNOOORRRVVV[[[]]]bbbhhhvvvuuunnnhhhfffhhhhhhkkkrrrzzzvvvsssqqqttttttssstttwwwtttuuuuuutttqqqmmmhhhffffffiiiooouuuwwwvvvqqqmmmcccaaa]]]YYYUUURRRPPPOOOKKKKKKMMMQQQUUUWWWXXXWWWSSSWWW\\\^^^^^^^^^___aaaaaabbbeeegggjjjmmmrrrvvvzzz~~~{{{yyyyyyxxxwwwvvvuuuttttttxxxzzz|||{{{yyyxxxyyy{{{zzzwwwtttcccgggnnnxxxssskkk\\\[[[YYYWWWUUUTTTTTTSSSTTTSSSSSSTTTYYY```ggglllvvv}}}|||^^^LLLEEE???:::666888888777777666666555555444444555555444444333222333333333222222222111111444333222111111222333444000000000000000000000000000000111111111111000000000000000000000000000000---------...///000000111111111111111111111111111000000000000111111111111.../////////000000111111444666999<<>>:::888999888777666666555555555555555444333333333333444444444444333333222222222222222222222222222222222111111111111000000000000//////000000000000//////////////////////////////...///000111111000///...////////////000000000000000000000000000///.........///000/////////111333333777===CCCHHHNNNSSSWWW]]]]]]^^^______``````aaacccdddfffhhhjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmllljjjhhhgggfffeeeeeejjjmmmsss{{{zzzrrrhhh[[[QQQNNNNNNLLLOOOWWW\\\```iiissstttiiiccc___^^^fffooouuu~~~}}}|||zzzxxxvvvrrrmmmfff```\\\ZZZXXXWWWUUUWWWYYYZZZZZZYYYVVVTTTPPPPPPOOOMMMJJJIIIJJJLLLMMMMMMNNNPPPTTTWWWYYYZZZ[[[]]]^^^^^^^^^```ccceeelllooosssxxx}}}~~~}}}}}}{{{xxxuuutttuuuwwwyyyyyy{{{}}}}}}yyyxxxxxxyyyzzzyyy|||}}}wwwvvvyyyyyyuuuppplllggggggoooyyy}}}qqqeee```XXXTTTTTTTTTSSSQQQQQQQQQQQQQQQTTTYYYaaafffrrrttttttsssqqqqqqvvvzzzpppWWWHHH@@@<<<999999888777666666555555666555555444444333333333444444444444333333222222222222222222222222222222222111111111111000000000000//////000000000000/////////////////////////////////000111222222111000///////////////000000000000000000000000000///......///000111111000000222444666:::AAAGGGLLLQQQUUUXXX\\\\\\]]]^^^___```aaaaaacccdddfffiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnkkkkkkjjjiiiiiijjjjjjjjjnnnsss{{{}}}tttkkkeee^^^TTTNNNLLLOOOMMMRRR[[[eeennn{{{ssskkkdddbbbcccfffppp{{{~~~zzzuuurrrhhhbbb[[[TTTQQQPPPOOONNNLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKLLLKKKIIIIIIKKKLLLNNNPPPRRRUUUXXXZZZ[[[\\\^^^_________```dddjjjnnnwww{{{~~~}}}}}}{{{yyyvvvvvvwwwyyyzzzzzz|||~~~vvvtttqqqooonnnoooqqqssswww}}}yyyvvvwwwwwwtttppplllhhhgggnnnwwwwwwjjjcccZZZTTTSSSTTTTTTSSSQQQQQQQQQPPPRRRWWW]]]bbblllmmmmmmjjjgggjjjrrryyyzzz```NNNDDD>>>;;;999999888777666666666666555555555444444444444333444444333333333333222222222222222222222222222222111111111111000000000000//////000000000000//////////////////////////////000111222222222222111000////////////000000000000000000111111000000//////111222222222111222555777:::???GGGMMMRRRUUUXXXZZZZZZ[[[\\\^^^___aaabbbcccdddeeegggiiikkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnooollllllkkkjjjkkkmmmooopppwww}}}{{{wwwgggaaa[[[YYYVVVPPPNNNNNNSSSUUU[[[ggguuu}}}iiieeedddfffkkksss|||vvvooojjj___YYYRRRLLLIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJHHHJJJLLLLLLLLLMMMOOOQQQPPPSSSVVVYYYZZZ[[[\\\]]]aaaaaabbbcccfffllltttzzz~~~~~~~~~}}}|||zzzxxxxxxxxxzzz{{{|||}}}yyytttlllkkkjjjiiiiiilllpppssszzz{{{xxxxxxyyyxxxvvvlllhhhgggllluuu}}}pppggg]]]VVVTTTTTTUUUTTTQQQQQQPPPPPPQQQTTTZZZ^^^hhhjjjjjjeeebbbfffqqq|||jjjUUUGGG???<<<:::999888777666666666666555555555555555444444333333333333333333333333333333333222222222222222111111111111111000000000/////////000000000000/////////////////////////////////000111222222111000///////////////000000000000000000111111111000000///111222333222222444777:::???DDDLLLRRRVVVXXXZZZ[[[ZZZZZZ\\\^^^```bbbddddddeeefffhhhjjjllllllllllllllllllllllllmmmnnnoooooopppnnnkkkjjjlllpppuuuxxxuuujjjeee[[[VVVTTTTTTTTTRRRSSSWWW\\\aaalll{{{tttiiijjjlllpppwww|||uuummmeee___WWWSSSLLLHHHFFFFFFFFFEEEFFFEEEDDDDDDEEEGGGIIIKKKHHHJJJMMMOOOPPPRRRTTTVVVSSSVVVZZZ\\\\\\\\\^^^___aaaccceeeiiinnnvvv~~~~~~~~~~~~}}}{{{zzzzzzzzz||||||}}}~~~|||tttooolllfffgggggghhhiiimmmsssxxx}}}yyyxxxyyyyyyxxxooojjjhhhlllrrrzzzwwwnnnbbbYYYVVVUUUUUUTTTQQQQQQPPPPPPPPPSSSWWW[[[eeehhhiiiddd^^^bbbppp}}}sss\\\JJJ@@@<<<:::999888777777666666666555555666666666555444333333333333333333333333333333333333222222111111111111111111111000000000/////////000000000000//////////////////////////////---...///000000///...---////////////000000000000000000111111111111000000111111222333333666;;;>>>CCCHHHOOOUUUXXXZZZ[[[\\\ZZZ[[[]]]___aaaccceeeffffffgggiiikkkmmmmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqooonnnlllmmmqqqyyyuuuggg]]]XXXUUUQQQQQQTTTVVVVVV[[[```fffqqquuuooonnnsssyyy~~~|||uuulllccc[[[UUUQQQMMMIIIFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDFFFIIIKKKIIILLLOOORRRTTTVVVYYY[[[XXX[[[___```^^^^^^aaadddcccgggmmmttt{{{~~~~~~~~~~~~}}}||||||{{{|||}}}~~~zzzqqqlllgggdddccceeehhhiiikkkqqqyyy{{{yyyxxxxxxwwwuuuooolllmmmpppvvv~~~tttggg^^^YYYWWWUUUTTTPPPQQQQQQPPPPPPRRRVVVYYY```fffiiiddd]]]___mmm{{{}}}cccOOOBBB>>>::::::999888777777777777555555666777666555444333222222333333333333444444444333333222222111111111111111111111000000000000//////000000000000//////////////////////////////------...//////...------////////////000000000000000000111111222222111111000111333444666:::@@@DDDHHHMMMRRRWWWYYY[[[\\\]]]\\\]]]^^^```ccceeefffgggggghhhjjjlllnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqmmmooorrrxxxuuuiii___WWWSSSPPPNNNQQQVVV[[[___gggooowww{{{vvvsssrrryyyvvvmmmddd[[[SSSNNNJJJHHHFFFEEEEEEFFFEEEDDDEEEDDDDDDDDDFFFHHHKKKLLLMMMQQQUUUYYY[[[]]]___aaa^^^aaadddcccaaaaaaeeeiiijjjpppzzz~~~~~~~~~~~~}}}}}}}}}}}}~~~yyynnniiihhheeebbbeeehhhlllooorrrxxx~~~}}}}}}}}}~~~wwwqqqooonnnqqq|||zzzmmmbbb\\\XXXUUURRRPPPQQQQQQPPPPPPRRRVVVYYY]]]ffflllggg^^^___lllyyykkkTTTEEE@@@::::::999888777777777777555555777777777666444333222222222333333444444444444444333333222111111000111111111111000000000000//////000000000000//////////////////////////////---...///000000///...---////////////000000000000///000111222222222222111111333444666999???FFFKKKNNNQQQUUUYYYZZZ\\\^^^```^^^___```bbbdddfffggghhhhhhiiikkkmmmnnnoooooonnnoooooooooooopppqqqrrrrrrqqqvvvttteee^^^YYYUUUQQQOOOPPPVVV___hhhppp|||{{{wwwvvvyyy|||sssiii```WWWOOOJJJFFFDDDCCCDDDEEEEEEDDDCCCFFFFFFFFFGGGIIIKKKMMMNNNSSSVVV[[[___aaacccfffgggbbbeeegggfffcccccchhhmmmrrrzzz~~~~~~~~~~~~~~~~~~~~~{{{mmmffffffhhhgggeeeiiimmmrrruuuxxx~~~}}}uuuppplllnnnxxx}}}pppeee^^^YYYTTTQQQPPPPPPQQQQQQQQQSSSVVVYYY^^^hhhoookkkaaa```mmmzzzpppWWWHHHBBB;;;:::999888777777777777444666777888777666444333222222222333333444444444444444333333222111000000111111111111000000000000//////000000000000//////////////////////////////...///000111111000///...////////////000000000000///000111222222222222222222444666888<<>>EEELLLQQQTTTVVVWWWZZZ[[[]]]___```bbbbbbbbbbbbcccdddeeeggghhhiiiiiijjjkkknnnpppqqqrrrqqqqqqqqqtttyyy}}}~~~mmm^^^WWWUUUSSSTTTTTTXXXeeeqqqtttgggaaa```ccckkkrrrvvvppphhh\\\SSSOOOLLLIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJOOORRRVVV\\\cccmmmwww}}}|||{{{{{{|||}}}~~~}}}}}}xxxyyyyyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~zzzyyyxxxwwwwwwxxxyyyzzz|||}}}vvvoookkkhhhfff```bbbeeehhhmmmrrrwwwzzzxxxllldddcccfffooo{{{rrrfff]]]VVVSSSTTTSSSQQQPPPPPPQQQRRRSSSUUUWWW[[[aaaiiippptttvvv}}}dddOOOAAA???<<<;;;;;;:::888666666666666666555555555555444444444444444444444444111111111111111222222222000000000111222222222333111111000/////////000000000000000000000///......////////////////////////000000000000000000000000000000000111222555777888>>>CCCKKKQQQUUUVVVXXXYYYZZZ[[[\\\^^^```aaabbbbbbddddddeeeggghhhiiijjjkkkkkklllnnnppprrrrrrrrrrrrvvvyyyuuukkk```WWWTTTSSSTTTVVVZZZcccuuuvvvmmmdddbbbfffmmmwwwoooggg\\\SSSOOOMMMJJJHHHFFFFFFGGGHHHJJJLLLMMMNNNRRRVVV]]]dddmmmvvv{{{xxxxxxxxxxxxwwwtttuuuvvvwwwxxxyyyzzzzzzuuuvvvvvvxxxyyy{{{}}}~~~}}}}}}~~~~~~}}}|||yyyyyywwwwwwwwwwwwyyyyyy|||}}}vvvnnniiifffdddccc___ccchhhnnntttzzzuuuiii___]]]___hhhvvvvvvjjj```XXXTTTTTTSSSQQQPPPPPPPPPRRRSSSSSSUUUYYYaaaiiipppuuuvvvyyymmmUUUEEEBBB>>><<<;;;:::888777666666666666555555555555444444444444444444444444111111111111222222222222111111111111111222222222000000///////////////000000000000000000///......000000000000000000000000000000000000000000000000//////000222444888:::<<>>DDDKKKOOORRRTTTVVVYYY[[[[[[\\\]]]______aaadddeeeeeefffhhhjjjlllmmmoooooonnnnnnooopppuuurrrsssyyyzzzkkk^^^TTTOOONNNOOOTTTXXX^^^iiitttwwwtttllliiihhhnnnvvvqqqdddWWWPPPLLLIIIIIILLLNNNMMMPPPVVV\\\bbbmmmwww}}}xxxsssnnnkkkggggggfffdddbbb^^^[[[XXX\\\___bbbeeegggiiikkkmmmnnnppprrrtttvvvyyy}}}~~~~~~~~~~~~}}}}}}|||yyyxxxvvvuuuuuuwwwxxxzzz|||~~~~~~~~~}}}}}}~~~~~~zzzuuupppooorrrqqquuu{{{}}}||||||mmm^^^SSSNNNLLLMMMSSS]]]hhhtttxxxmmmfffYYYSSSPPPQQQQQQPPPPPPRRRNNNRRRVVVXXX___iiioooooommmfff```^^^aaakkk{{{oooUUUFFFBBB;;;999;;;999888777777666666666666666555555555555555555555555555444333222111222333444666555222000///000111222000000000000000000000000222222222222222222222222000000000000000000000000111111111111111111222222333666<<>>;;;<<<999888888777666666666666666555555555555555555555555111222333333444444444333333333333333333333333333000000000000000000000000000111222222222222111000000000000000000000000000000000000111444777;;;===???BBBGGGMMMQQQTTTUUUUUUWWWZZZ]]]___```bbbdddfffdddfffhhhiiiiiijjjmmmooommmmmmnnnnnnnnnppptttwww~~~ppp```XXXTTTRRRTTTYYYZZZbbbrrrzzzhhheeeggghhhnnnvvvnnncccXXXTTTRRRQQQQQQTTTVVVYYYaaajjjtttxxxsssmmmeee___^^^]]]\\\ZZZXXXYYY\\\___\\\]]]^^^]]]\\\\\\```cccccceeeiiilllnnnppprrruuuwwwyyyzzz{{{|||~~~}}}~~~~~~|||{{{vvvuuuuuuuuuvvvxxx{{{}}}{{{~~~|||xxxsssppprrruuuuuuxxx{{{}}}wwwgggXXXNNNIIIFFFJJJQQQ[[[hhhwwwxxxfff^^^WWWUUURRROOOOOOQQQMMMQQQRRRRRRVVV]]]aaaaaagggbbb]]][[[]]]hhh~~~tttXXXKKK@@@===>>>:::888888777666666666666666555555555555555555555555000111333444555444333333222222333444444444333333000000000000000000000000///000111222222111000///000000000000000000000000111111222333666:::>>>@@@AAADDDIIINNNSSSWWWXXXYYYXXXZZZ]]]```aaabbbeeefffeeegggiiijjjjjjkkknnnppppppqqqqqqrrrrrruuuyyy|||qqqcccWWWTTTVVVVVVZZZ___lllvvvqqqfffhhhkkknnnxxxkkkbbbXXXSSSQQQQQQTTTXXXZZZaaajjjsss{{{rrriiiccc___\\\YYYVVVVVVVVVVVVWWWYYY[[[\\\[[[\\\]]]\\\\\\\\\___aaadddfffjjjmmmooorrruuuxxxzzzzzz{{{}}}}}}|||vvvvvvvvvuuuuuuvvvxxxzzz{{{zzz{{{~~~zzzssstttuuuuuuwww|||{{{iiiXXXLLLEEEJJJIIINNNXXXcccppp}}}nnnbbbWWWTTTSSSQQQOOOPPPQQQRRRTTTUUUWWWZZZ___cccffffff___\\\aaahhh}}}]]]JJJAAA<<<:::;;;888888777777666666555555333444444555555444444333555555444444444333333333333333333333333222111000111111222222222222111111000000000000000000000000222222111111111111111111333333222444666;;;???AAAGGGKKKPPPTTTVVVWWWYYYZZZ[[[\\\^^^```bbbcccdddeeejjjiiiiiikkkmmmoooooonnnoooppprrrtttvvv{{{}}}ooocccZZZTTTTTTVVVXXX```jjjtttuuupppooouuuzzzkkkbbbXXXTTTRRRQQQTTTYYY\\\cccmmmxxxsssnnnfff```[[[YYYVVVTTTTTTTTTTTTTTTVVVXXXYYY[[[[[[\\\\\\\\\\\\]]]___bbbfffiiilllnnnppprrrtttwwwyyyzzz{{{|||}}}~~~zzzuuuvvvuuuuuuvvvwwwyyy{{{||||||}}}}}}wwwrrrsssvvvxxx|||{{{iiiYYYMMMGGGIIIIIIMMMWWWaaannn~~~pppdddYYYUUUTTTRRRPPPQQQQQQRRRSSSTTTVVVYYY^^^aaaeeefffaaa^^^bbbhhhfffOOODDD===:::;;;888888888777666666555555333444444555555444444333555555444444444333333333333333333333333222111000111111222222222222111111000000000000000000000000111111111111111111111111222222222333777<<>>:::;;;999888888777777666555555444444555555555555444444555555444444444333333333222222333333333222111111111111222222222222111111000000000000000000000000111111111111111111111111222222222444888>>>DDDGGGLLLOOOSSSUUUVVVWWWYYYZZZ[[[]]]___cccfffhhhjjjkkkhhhiiilllnnnoooppppppoooqqqsssxxxyyyjjj^^^WWWRRRSSSVVV[[[bbblll~~~yyyqqqvvvzzzlllcccZZZVVVUUUUUUXXX]]]bbbkkkxxx~~~tttiiiaaa[[[XXXTTTQQQPPPPPPOOONNNPPPQQQRRRSSSUUUWWWYYYYYYZZZ[[[\\\]]]]]]^^^bbbdddiiilllpppssstttvvvxxxzzzyyyzzz{{{}}}}}}|||{{{zzzvvvsssttttttvvvwwwyyy|||}}}~~~}}}yyyyyy}}}yyyhhhXXXNNNIIIGGGGGGKKKRRRZZZeeewwwttthhh[[[VVVTTTQQQPPPPPPPPPQQQRRRRRRSSSUUUYYY\\\^^^fffeeecccdddiii{{{^^^III???;;;:::999999888888777666666555444444555555555555444444555555444444444333333333222222333333333222222111111111222222222222111111000000000000000000000000111111111111111222222222222222333555:::AAAGGGKKKOOORRRUUUWWWWWWXXXZZZ[[[]]]^^^aaacccfffhhhiiijjjgggjjjmmmoooppppppqqqqqqssswwwvvvhhh\\\UUUTTTSSSWWW\\\bbbkkkzzz~~~vvvsssttt}}}nnnddd[[[XXXWWWXXX[[[aaafffooo~~~}}}sssiii```ZZZVVVTTTPPPNNNNNNNNNMMMMMMPPPQQQSSSUUUWWWYYYZZZ[[[[[[\\\]]]^^^^^^```dddfffhhhlllqqquuuxxxzzz}}}~~~{{{{{{|||~~~~~~~~~|||zzzyyywwwtttrrrrrrsssvvvxxx{{{}}}~~~wwweeeVVVMMMIIIGGGGGGKKKQQQWWWaaassswwwiii\\\UUUSSSPPPOOOPPPPPPPPPQQQQQQQQQSSSVVVYYY[[[ccceeeeeefffiiidddLLL@@@<<<;;;999999999888777777666666444555555666666555555444555555444444444333333333111222222333333333222222111111222222222222111111111111111111111111111111000000111111111222222222222333555999>>>EEEKKKNNNRRRTTTWWWXXXXXXYYY[[[]]]___```bbbdddeeefffgggggghhhkkkoooppppppppprrrtttsss}}}ttthhh]]]SSSQQQTTTUUU\\\cccjjjvvv|||tttooonnnsss{{{pppggg^^^[[[ZZZ[[[___dddjjjuuuuuujjjaaaZZZVVVQQQOOOLLLKKKLLLLLLLLLKKKOOOQQQSSSVVVYYY[[[\\\\\\\\\]]]______```cccfffiiiiiimmmsssxxx{{{}}}~~~~~~~~~~~~||||||zzzxxxvvvuuussssssqqqsssvvvyyy|||~~~sssaaaTTTMMMJJJGGGHHHKKKPPPTTT^^^pppzzzlll]]]WWWTTTQQQOOOPPPPPPPPPPPPOOOOOOPPPSSSVVVXXX```dddeeeggggggzzzlllQQQCCC>>><<<:::999999888888777666666555555666666666666555555555555444444444333333333111111222333333333222222111111222222222222111111111111111111111111111111000000000111222222333333333555999>>>DDDIIINNNPPPTTTVVVXXXYYYYYY[[[]]]___aaabbbccceeeffffffffffffiiilllppppppoooppptttwwwxxxssseee]]]VVVOOOOOOUUUXXXbbbnnnyyyvvvkkkhhhiiimmmyyyrrrhhh```]]]]]]^^^bbbhhhppp{{{yyylllbbbZZZUUURRRLLLKKKIIIJJJLLLMMMMMMLLLNNNPPPSSSVVVYYY[[[\\\]]]]]]^^^```aaabbbeeeiiilllkkkpppuuuzzz}}}~~~~~~}}}}}}zzzzzzyyywwwuuusssssssssppprrrvvvzzz}}}~~~ooo___TTTNNNMMMHHHIIILLLOOORRR\\\ooo~~~ppp```YYYVVVSSSQQQRRROOOPPPOOONNNMMMNNNQQQTTTUUU^^^aaadddgggfffsssuuuXXXHHHAAA===::::::999888888777777666555555666666666666555555555555444444444333333333000111222333333333333222111111222222222222111111111111111111111111111111///000000111222222333333444777<<>>::::::999999888777777777555555666666666666555555555555444444444333333333000111222333333333333333111111222222222222111111111111111111111111111111///000000111222222333333444888>>>EEEKKKOOOPPPQQQUUUVVVYYYZZZ[[[]]]aaacccaaabbbeeegggiiikkklllllllllnnnpppooommmpppvvv|||jjj[[[OOOOOOPPPOOOWWWcccrrrzzzmmmjjjaaaaaakkkwwwppphhhaaa```aaabbbgggmmmvvvxxxjjjaaaYYYRRRMMMMMMJJJJJJIIIJJJKKKMMMNNNPPPQQQSSSUUUWWWXXXZZZ]]]___^^^___aaadddhhhllloooqqqppptttyyy}}}~~~}}}}}}~~~}}}zzzwwwuuusssssssssuuuvvvxxx{{{~~~wwwjjj^^^VVVQQQPPPMMMKKKLLLOOORRR[[[kkk{{{{{{jjj\\\VVVSSSQQQOOOOOONNNNNNMMMMMMNNNNNNOOOWWWUUUYYY```cccdddkkkuuujjjQQQCCC>>><<<;;;999777666555555555555555555666666666666666333333333333333333333333333333333333333333333333111111111111111111111111222222333333333444444444000111222333222333666888777<<>>EEEKKKOOORRRUUUWWWWWWXXXZZZ\\\^^^aaabbbcccdddfffhhhjjjlllmmmnnnnnnmmmkkkmmmoooqqqvvvyyyfffXXXQQQPPPUUUXXX]]]mmmoooeeedddcccjjjsss{{{vvvnnngggdddcccccchhhooo|||{{{nnn```WWWQQQKKKIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRTTTVVVYYYZZZ[[[]]]```bbbcccdddfffjjjmmmqqqtttvvvtttvvvzzz|||~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyxxxxxxwwwwwwxxxyyyzzz{{{yyyzzz|||~~~wwwlllbbbZZZVVVSSSSSSOOOMMMMMMNNNUUUeeetttpppbbbZZZVVVSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNSSSTTTXXX___aaabbbeeeiiirrr|||vvv[[[IIIAAA<<<;;;:::888777666555555666666666666666666555555333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222222333333444444444333444666888>>>BBBHHHNNNQQQTTTWWWYYYXXXYYYZZZ]]]___aaacccdddeeegggiiilllmmmnnnmmmlllllllllnnnppprrr|||jjjYYYQQQOOORRRZZZaaakkkvvviiidddeeehhhsssvvvooojjjgggffffffkkksss|||uuuiii[[[SSSNNNIIIHHHJJJJJJJJJJJJKKKMMMPPPRRRTTTVVVXXX[[[]]]^^^___bbbdddeeefffhhhlllooossswwwxxxwwwxxx{{{|||~~~~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{|||zzz{{{}}}zzzpppfff]]]WWWTTTTTTPPPMMMLLLLLLSSScccrrrtttfff\\\VVVSSSQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPRRRXXX]]]```aaaaaabbbffflllttt{{{~~~bbbLLLAAA===<<<:::999777777666666666666666666555555555555444444444444444444444444333333333333333333333333333333333333333333333333000000111111111222222222000111222333555888<<>>===;;;999888777777777777777666666555555555444444444444444444444444444333333333333333333333333333333333333333333333333000000111111111222222222000111222444666:::???CCCFFFIIINNNRRRTTTWWWYYY[[[YYYZZZ\\\^^^```cccdddeeeeeefffiiikkkllllllkkkkkkpppnnnnnnuuuwwwfffYYYSSSRRRVVV___jjjzzzrrrlllkkkpppvvv|||tttrrrrrrsssqqqooottt|||~~~tttkkkaaaVVVQQQNNNKKKJJJKKKJJJKKKKKKMMMPPPSSSVVVWWWYYY[[[^^^___```bbbeeegggggghhhjjjmmmqqquuuxxxzzz{{{}}}~~~}}}|||}}}}}}~~~}}}}}}|||{{{zzzyyyyyyvvvwwwxxxyyyzzzzzzzzzyyyyyyzzz|||yyynnncccZZZTTTSSSPPPNNNNNNNNNSSSaaaooozzzlll___VVVRRRPPPMMMMMMLLLLLLLLLLLLMMMMMMLLLQQQUUUYYY]]]```^^^YYYUUUWWW___mmm|||qqqUUUEEE>>>===<<<:::999888777777777777777666555555444444444444444444444444444444333333333333333333333333333333333333333333333333111111111222222222222333333444555555666:::???CCCHHHKKKOOORRRTTTVVVYYY[[[ZZZ[[[\\\___aaaccceeeffffffgggiiijjjlllmmmnnnnnnppppppssszzzjjj]]]WWWVVVSSSZZZgggxxxvvvnnnkkklllsss{{{xxxxxxzzz{{{xxxtttwww~~~}}}rrrggg]]]TTTQQQOOOKKKIIIJJJJJJKKKLLLNNNPPPTTTWWWYYYYYY[[[^^^```aaabbbeeegggiiijjjlllooossswwwzzz|||}}}}}}{{{||||||}}}}}}}}}|||{{{zzzyyyyyyxxxtttuuuvvvxxxyyyzzzzzzzzzyyyzzz}}}}}}rrrggg]]]XXXUUUSSSQQQPPPOOORRR^^^jjj{{{~~~ooobbbXXXSSSQQQMMMMMMLLLLLLLLLLLLMMMMMMKKKPPPTTTVVV\\\aaa___XXXSSSSSSZZZjjj}}}xxxZZZHHH???>>><<<;;;999888888888888777777666555555444444555555555555555555555555333333333333333333333333222222222222222222222222222222222222333333333333333444555555777<<>>===;;;:::999888888888777777666555444444444555555555555555555555555333333333333333333333333111111111111111111111111222222333333333444444444000111333555888???FFFKKKJJJLLLOOOQQQRRRTTTWWWYYYZZZ[[[]]]___bbbdddfffgggkkkkkkjjjkkknnnqqqtttwwwzzz}}}iii]]]VVVSSSVVV]]]fffrrrwwwppppppsssyyy~~~~~~~~~~~~yyypppbbbZZZSSSQQQNNNJJJIIIKKKIIIKKKNNNQQQSSSUUUXXX[[[ZZZ\\\___aaabbbdddgggiiimmmooorrruuuyyy|||~~~}}}{{{zzzzzz{{{||||||~~~~~~}}}{{{yyyvvvuuutttuuuuuuqqqqqqpppqqqsssvvvyyy{{{yyy{{{~~~tttqqqoooqqqsssvvvzzzpppfff___ZZZYYYXXXVVVQQQQQQ[[[gggwwwxxxiii]]]TTTOOONNNMMMLLLKKKKKKJJJJJJKKKLLLLLLNNNSSSZZZ]]]]]][[[TTTVVV\\\iiiiiiNNNEEE@@@======;;;888888;;;999888888777666555555444666555555555555444444444444444444444444444444444333333333333333333333333333333222222111111222222333444777;;;???DDDGGGIIILLLOOOSSSUUUVVVWWWXXXZZZ___```aaabbbdddeeefffgggnnnjjjkkknnnnnnnnnuuu~~~ooo___WWWUUUVVV\\\bbbooo~~~tttqqqiiinnnxxxwwwnnnaaaZZZSSSQQQOOOKKKJJJLLLIIILLLOOOQQQSSSVVVYYY[[[[[[^^^aaacccdddfffiiikkkooopppssswwwzzz}}}~~~|||{{{zzzzzz{{{|||}}}~~~|||{{{xxxuuusssssssssssspppooooooppprrruuuxxxzzzzzz|||{{{pppkkkjjjnnnsssyyy{{{qqqfff___[[[ZZZXXXUUUQQQQQQZZZeeeuuu|||mmm```VVVPPPMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLNNNSSSYYY\\\]]]\\\WWWXXX]]]mmmpppTTTFFFAAA======;;;888777:::888888888777666555555555666555555555555444444444444444444444444444444444333333333333333333333333333333222222222222222333333555777<<<@@@EEEHHHKKKNNNPPPTTTVVVWWWXXXZZZ[[[___```aaacccdddfffggghhhiiihhhjjjmmmnnnooowwwooodddXXXSSSRRRVVV```iii~~~}}}nnnhhhhhhnnnwwwssskkkaaaZZZSSSQQQOOOKKKJJJLLLKKKMMMPPPSSSTTTWWWZZZ\\\]]]```ccceeefffhhhkkknnnppprrruuuyyy|||~~~|||{{{zzz{{{||||||~~~~~~{{{yyyvvvsssqqqpppoooooommmmmmnnnoooqqqtttvvvxxxzzz}}}}}}tttlllhhhhhhoooyyy|||rrrhhhaaa^^^[[[XXXUUUPPPOOOWWWbbbrrr~~~ssseeeYYYRRRMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNRRRWWW[[[]]]]]]ZZZYYY^^^qqqyyy\\\HHHBBB===<<<;;;888777999888888777777666666555555666555555555555444444444444444444444444444444444333333333333333333333333333222222222222222333444333555999===BBBGGGJJJLLLOOORRRUUUWWWXXXZZZ\\\]]]______aaaccceeehhhiiijjjgggiiilllnnnooosssxxxaaa[[[UUUSSSUUU\\\kkkyyyzzzllleeeeeeiiirrr}}}rrriii```YYYSSSQQQOOOLLLLLLNNNLLLOOORRRTTTVVVXXX[[[^^^^^^aaadddfffhhhjjjmmmppprrrsssvvvzzz}}}~~~}}}}}}}}}~~~~~~}}}|||yyywwwuuurrrooommmllllllkkkkkklllnnnpppsssuuuwwwzzz}}}}}}|||}}}wwwoookkkiiimmmxxx~~~tttjjjcccaaa\\\XXXTTTPPPNNNUUU^^^nnn|||yyyiii[[[SSSMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMQQQUUUZZZ]]]^^^]]]ZZZ___tttcccKKKCCC===<<<;;;888666888888777777777666666666555666555555555555444444444444444444444444444444444333333333333333333333333222222222222222333444555444777;;;@@@EEEIIILLLNNNOOORRRUUUWWWXXXZZZ\\\______```bbbdddgggiiikkkllliiilllnnnooorrr|||zzzjjj[[[YYYYYYZZZ]]]fffzzzzzzkkkeeeccciiiqqq{{{~~~rrriii```YYYSSSRRRPPPMMMMMMOOONNNPPPTTTVVVXXXZZZ]]]```___aaaeeegggiiikkknnnqqqsssuuuwww{{{}}}{{{zzzyyyvvvuuussspppmmmkkkjjjiiiiiijjjkkkmmmppprrrtttuuuyyy}}}xxxxxxyyy~~~tttnnnlllmmmuuuwwwmmmgggccc]]]XXXTTTOOOMMMSSSZZZjjjyyy}}}lll]]]TTTNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOSSSXXX]]]```bbb^^^cccyyyhhhOOOEEE>>><<<;;;999777777777777777777666666666666666555555555555444444444444444444444444444444444333333333333333333333333222222222222333444555666666999===BBBGGGKKKNNNOOOOOOQQQTTTVVVWWWYYY]]]___```aaaccceeehhhjjjlllmmmkkknnnooopppwwwkkk___YYYYYY[[[___dddpppjjjbbb```aaaiiissstttkkk___XXXSSSRRRQQQNNNNNNPPPPPPRRRUUUXXXYYY\\\___aaa```bbbfffhhhjjjmmmpppsssuuuwwwzzz}}}~~~|||zzzxxxxxxwwwssssssqqqooommmkkkiiihhhhhhiiikkkmmmppprrrtttuuuyyy~~~|||ssstttvvv||||||tttpppnnnrrr}}}zzzqqqkkkddd]]]WWWSSSOOOMMMQQQXXXfffwwwppp```WWWPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJLLLNNNQQQVVV]]]aaagggdddhhh~~~oooSSSHHH???======:::777777777777777777666666666666666555555555555444444444444444444444444444444444333333333333333333333333111111111222333555666777999<<<@@@EEEIIIMMMOOOOOOOOOQQQSSSUUUWWWZZZ]]]```aaabbbdddfffhhhjjjlllmmmjjjnnnrrrvvvqqqaaaYYYVVVWWW\\\cccmmm|||uuueeebbbccccccnnn|||uuukkk___XXXSSSRRRQQQNNNOOOQQQQQQSSSVVVYYY[[[]]]```cccbbbdddhhhkkkmmmooosssvvvyyyzzz}}}~~~|||zzzxxxwwwwwwwwwqqqqqqpppooommmkkkiiihhhggghhhkkknnnpppssstttuuu{{{|||vvvqqqrrruuu|||yyyuuussstttzzz}}}tttnnnddd]]]VVVRRROOOMMMQQQWWWcccuuutttddd[[[QQQPPPNNNLLLJJJHHHGGGGGGIIIJJJLLLMMMPPPUUU]]]bbbhhheeejjj}}}xxxVVVKKK@@@>>>>>>;;;888777666666666666777777777777666555555555555444444444444444444444444444444444333333333333333333333333111111111222444666777888<<<>>>BBBGGGKKKMMMOOOOOOPPPRRRTTTVVVXXX[[[___bbbcccdddeeegggiiikkklllmmmkkkqqqyyywwwggg]]]XXXWWWXXX___lll{{{}}}lllbbbeeeiiilll{{{uuukkk^^^XXXSSSRRRQQQOOOOOORRRRRRTTTWWWYYY[[[^^^aaacccdddfffjjjmmmooorrruuuxxx{{{}}}~~~~~~}}}{{{yyyxxxxxxxxxxxxppppppooonnnmmmkkkiiihhhggghhhkkknnnqqqsssuuuuuu}}}yyyqqqoooqqqvvv~~~xxxuuuuuuzzzvvvpppddd\\\UUURRRNNNMMMQQQVVVaaatttvvvggg^^^SSSQQQOOOLLLJJJHHHFFFFFFHHHJJJLLLMMMOOOTTT]]]ccceeeccchhhzzzXXXLLLAAA??????<<<999888666666666666777777777777666666555555555444444444444444444444444444444444333333333333333333333333000111111222444666888999===@@@DDDHHHLLLNNNOOOOOORRRSSSVVVWWWYYY\\\aaadddeeeeeefffhhhiiikkkllllllllluuu~~~mmmbbb\\\ZZZ[[[]]]eeeuuupppbbb[[[cccjjjqqqsssiii\\\VVVSSSTTTTTTQQQPPPRRRSSSTTTUUUXXX[[[^^^aaabbbgggiiinnnrrrvvvxxxyyyyyy{{{~~~}}}{{{zzzyyyyyyxxxyyy|||}}}|||{{{yyywwwuuuuuuuuuuuutttrrrooollljjjiiiiiiiiimmmmmmmmmnnnpppsssuuuwww}}}}}}yyyyyyvvvzzzxxxxxx|||zzzssshhh```XXXRRRMMMKKKPPPWWWbbbooo|||kkk^^^WWWPPPKKKLLLMMMKKKIIIJJJLLLKKKKKKMMMNNNQQQZZZdddmmmiiihhhsssgggNNNAAA>>>777555888666777777777777666666666666333333444444555666666666666666555444333333222222222222222222222222222222000111222444666777888999@@@CCCFFFIIIJJJLLLNNNPPPRRRTTTVVVXXXZZZ^^^bbbeeehhhiiijjjkkklllmmmoooooooooyyy}}}mmmcccZZZWWWYYY___ggguuuyyyjjjeeedddjjjsss~~~vvvssssssvvvyyyyyytttjjj___YYYVVVVVVVVVSSSRRRSSSSSSSSSTTTVVVYYY]]]```bbbhhhkkknnnsssvvvyyyzzzzzz|||~~~~~~|||zzzyyyxxxwwwwwwvvvxxx{{{~~~~~~~~~~~~~~~|||yyyxxxwwwuuuttttttttttttsssqqqnnnkkkiiihhhhhhhhhkkklllmmmnnnqqqtttwwwyyy~~~||||||zzz}}}|||}}}zzztttggg___VVVQQQLLLKKKOOOUUUbbbpppoooaaaWWWPPPKKKLLLMMMJJJIIIJJJKKKJJJJJJMMMNNNQQQZZZdddkkkgggeeelll~~~oooVVVGGGDDD===;;;>>><<<888777777777666666666666555555555555555555555555666666555444444333222222333333333333333333333333333333444555777999;;;<<>>CCCEEEEEEGGGIIIKKKLLLOOORRRUUUXXXZZZ^^^aaaccceeeiiikkkkkkmmmnnnmmmlllooovvv|||pppbbbWWWWWWYYY]]]jjjxxxyyynnnmmmrrr}}}}}}{{{xxxuuusssssssssttttttsssqqqnnnjjjeeeaaa^^^]]]```cccdddfffkkkssszzzuuuhhhaaa\\\[[[ZZZWWWXXXZZZ[[[ZZZZZZ\\\aaaiiiqqquuuwwwvvvvvvwwwyyy|||{{{yyyyyyxxxwwwttttttuuuvvvvvvuuutttsssqqqrrrtttuuuvvvvvvvvvuuurrrqqqpppqqqsssttttttsssqqqqqqrrrsssssssssrrrrrrkkkjjjgggeeeccccccddddddfffiiinnntttyyy~~~|||uuuggg[[[PPPKKKIIIHHHJJJMMMQQQ]]]nnn{{{vvvggg^^^VVVNNNLLLLLLIIIHHHJJJHHHGGGIIILLLLLLMMMTTT\\\\\\[[[VVVPPPNNNTTT```kkkxxxkkkQQQGGG>>>;;;===888999999888888888777777777444444555666666777888888555555555555555555555555333333333333333333333333555555666888;;;???CCCFFFFFFHHHIIIKKKLLLOOOSSSVVVYYY]]]aaadddfffhhhkkkmmmkkkmmmnnnmmmnnnuuu|||eee\\\UUUXXX\\\dddtttyyynnniiiqqq}}}zzzuuuqqqmmmllliiigggfffggghhhiiihhhhhhgggeeebbb^^^[[[YYYWWW]]]cccgggjjjqqq{{{~~~uuuiiibbb]]]\\\\\\ZZZ[[[^^^]]]]]]___bbbiiiqqqxxx}}}zzzyyyxxxxxxzzz}}}{{{wwwvvvvvvuuutttqqqrrrtttuuuuuutttsssrrroooooooooppppppqqqrrrrrrpppnnnmmmnnnppprrrrrrqqqooopppqqqqqqqqqpppoooooojjjhhhfffdddddddddeeefffgggjjjooouuu{{{|||vvvhhh\\\PPPKKKJJJIIIIIILLLMMMXXXfffrrrzzz{{{mmmaaaXXXOOOMMMMMMJJJIIIKKKIIIHHHIIILLLKKKKKKQQQYYYZZZXXXSSSNNNLLLPPPXXX___qqqpppTTTHHH>>>;;;;;;666999999999888888888777777666666666666666777777777555555555555666666666666444444444444444444444444444555777:::===AAADDDFFFHHHIIIKKKLLLMMMPPPUUUXXX[[[^^^bbbfffhhhjjjlllnnnmmmoooqqqrrrvvvooo^^^XXXVVV]]]dddoootttmmmjjjlll{{{|||{{{{{{wwwuuurrrpppnnnkkkgggdddbbb```___^^^^^^___aaabbbbbbbbbbbbaaa___]]]ZZZYYYUUU]]]gggnnnttt}}}{{{yyyyyyzzz||||||}}}}}}tttkkkddd^^^^^^^^^]]]^^^aaa___```bbbgggmmmvvv}}}{{{zzzyyyxxxzzz~~~~~~xxxuuussssssssssssoooqqqsssttttttsssrrrqqqnnnmmmlllllllllnnnooopppnnnmmmlllmmmoooqqqqqqpppnnnooopppppppppooommmlllhhhgggeeeddddddeeefffggggggjjjooovvv||||||vvviii\\\OOOKKKJJJIIIJJJLLLLLLUUUbbbmmmuuurrrbbbYYYPPPNNNMMMKKKJJJKKKIIIHHHJJJLLLKKKJJJPPPWWW\\\YYYTTTOOOMMMPPPUUUYYYpppwwwYYYLLLAAA======888999999999888888888888777888888777777666666555555555555555666666666666666666666666666666666666666444555888<<>>:::999888888888888777777777777777777777777666666666666555555444333333333333444555555555555555555444444444777;;;===@@@BBBFFFHHHIIIKKKNNNOOOPPPRRRUUUWWW___bbbeeeggghhhkkknnnpppqqqtttxxx}}}~~~lll```WWWWWW\\\hhhvvvpppgggbbbeeemmmzzz~~~wwwtttooojjjddd```^^^]]]^^^]]][[[XXXVVVUUUUUUUUUWWWVVVWWWXXXZZZ^^^bbbdddcccdddcccaaa^^^\\\\\\]]]```hhhtttmmmlllkkkkkklllnnnpppqqquuuzzzxxxoooiiiddddddccc``````bbbbbbdddfffiiilllqqqwww{{{zzzyyyxxxxxxzzz}}}{{{wwwrrrnnnnnnoooooooooooonnnnnnmmmmmmllllllllljjjjjjjjjjjjkkklllmmmmmmnnnmmmmmmlllmmmnnnooopppooooooooonnnmmmllljjjjjjiiihhhfffeeeeeefffhhhiiijjjmmmrrrwww|||~~~|||{{{zzz|||yyyiii^^^SSSNNNLLLJJJKKKMMMPPPUUU^^^kkkxxxnnnaaaTTTOOOMMMKKKJJJKKKKKKJJJHHHGGGIIIKKKOOOQQQZZZXXXVVVSSSMMMKKKSSS___ssseeePPPFFF???;;;:::888888888888777777777777777777777777666666666666666555444444333333444444555555555555555555555555555888;;;>>>@@@CCCFFFIIIIIIKKKNNNPPPQQQSSSVVVYYY^^^aaadddgggiiilllppprrrrrrvvv|||nnn```XXXWWWWWW___ooouuuiiidddbbbiiiuuuyyysssooohhhfffbbb^^^[[[XXXWWWVVVWWWVVVTTTSSSRRRSSSSSSTTTUUUUUUVVVXXX[[[___bbbeeeeeeeeedddaaa______aaacccmmmuuufffffffffgggiiikkknnnooossswww~~~zzzrrrlllggggggfffdddcccfffdddeeehhhjjjlllppptttxxxxxxwwwwwwxxx{{{~~~|||uuurrrmmmjjjjjjlllmmmmmmkkkkkkjjjiiihhhggggggggghhhhhhhhhiiijjjkkklllmmmnnnmmmmmmmmmmmmnnnoooooonnnnnnnnnmmmlllkkkjjjiiihhhhhhffffffggghhhkkkllllllnnnrrrvvv{{{~~~~~~yyyxxxvvvtttuuuwww{{{{{{kkk```UUUPPPMMMKKKLLLOOORRRWWWaaalllyyyrrreeeVVVPPPMMMJJJIIIJJJKKKIIIHHHGGGHHHKKKNNNOOOXXXWWWVVVTTTNNNMMMUUU```vvvmmmUUUHHH@@@<<<;;;999999888888888777777777777777777777666666666666666555444444333444444444555555555555555555555555666999<<>>@@@BBBEEEHHHJJJIIIKKKNNNQQQTTTXXX\\\``````cccfffiiikkknnnrrrtttvvv|||tttcccYYYWWWZZZ___eeesssqqqeeebbbfffnnn{{{|||yyywwwrrrnnnhhhbbb]]]YYYTTTPPPOOONNNMMMLLLKKKLLLLLLMMMNNNNNNNNNOOOPPPSSSUUUVVVVVVYYY]]]cccjjjoootttvvvuuusssqqqnnnmmmqqqwww|||ffffffhhhjjjllloooqqqrrrsssvvvzzz~~~}}}uuuooojjjjjjiiiffffffhhhhhhiiikkklllmmmnnnqqqssstttuuuwwwzzz}}}~~~xxxtttooolllgggeeedddddddddcccfffeeecccaaaaaaaaabbbbbbeeeeeeeeefffhhhjjjlllmmmlllmmmmmmnnnnnnnnnnnnnnnllllllllllllkkkjjjiiiiiiggggggfffggghhhkkknnnpppoooppprrruuuyyy|||xxxppphhheeedddcccfffjjjkkkoootttyyy{{{}}}}}}qqqeeeZZZTTTRRRPPPPPPRRRQQQUUU^^^jjjvvv{{{lll\\\SSSNNNIIIGGGHHHIIIHHHGGGFFFGGGHHHJJJLLLRRRSSSVVVVVVSSSQQQYYYddd~~~___KKKAAA===:::999999999999888888888888777777777777666666666666666666555444444444444555555555555666666666777777:::<<>>::::::999999999999888888888777777777777666666666666777666555555444444555555555555555666666777777888<<<>>>AAACCCEEEGGGJJJLLLLLLNNNQQQSSSVVV[[[aaaeeegggiiikkkmmmmmmoooqqqsssuuulll```XXXSSSVVV]]]iiizzzrrrfffeeeeeerrruuupppiiiccc___\\\ZZZXXXTTTRRRPPPNNNNNNNNNLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMQQQQQQRRRTTTVVVZZZ\\\^^^bbbfffnnnvvv~~~lllmmmnnnooopppqqqqqqqqqtttwww{{{}}}wwwqqqllllllkkkiiiiiikkkkkkmmmoooppppppppprrrssssssuuuyyy|||}}}zzzuuuoookkkeeeccc___^^^^^^^^^]]]\\\___^^^\\\[[[[[[]]]___aaacccdddeeefffiiikkkmmmnnnllllllnnnooooooooonnnmmmlllllllllllllllkkkkkkjjjgggfffffffffhhhjjjmmmoooqqqqqqsssvvvyyy}}}}}}sssfff^^^XXXVVVUUUSSSTTTXXXYYY\\\___bbbdddfffjjjlllpppsssxxx{{{}}}vvvjjj^^^XXXVVVSSSSSSUUUXXXZZZ^^^gggrrrppp___TTTOOOJJJHHHIIIGGGFFFFFFFFFFFFGGGHHHHHHNNNPPPUUUXXXVVVUUU]]]ggglllRRRGGG@@@;;;::::::999999999888888888777777777777666666666666777666666555555555555555444555555666777777888888===???BBBDDDEEEGGGJJJMMMNNNPPPRRRTTTWWW\\\bbbffffffiiilllmmmooopppsssuuu{{{rrr^^^XXXUUUTTT[[[eeevvv~~~jjjeeejjjpppzzzsssoooddd```ZZZVVVSSSQQQNNNLLLLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHIIIIIIKKKNNNPPPQQQTTTUUUVVVYYY]]]bbbfffhhhpppuuu|||qqqrrrrrrssssssssssssssstttwww{{{}}}yyyrrrnnnmmmmmmjjjjjjlllkkkmmmpppqqqqqqqqqsssttttttvvvyyy}}}}}}{{{wwwrrrlllggg```^^^[[[[[[[[[\\\\\\[[[\\\[[[YYYXXXYYY[[[^^^```cccdddeeegggiiilllnnnoookkklllnnnooooooooonnnmmmllllllmmmmmmmmmlllkkkkkkgggfffeeefffgggjjjlllnnnqqqrrrsssvvvzzz~~~rrrhhh^^^XXXTTTSSSRRROOONNNPPPPPPRRRUUUWWWXXX[[[___bbbdddhhhmmmqqqsssvvvyyy{{{}}}~~~wwwkkk___YYYWWWTTTTTTVVVYYYZZZ]]]cccnnn{{{qqq___UUUOOOKKKIIIJJJFFFFFFFFFFFFFFFFFFGGGGGGMMMPPPUUUYYYWWWVVV^^^hhhpppVVVIIIBBB<<<:::::::::999999999888888777777777777666666666666777777666555555555555555444555555666777888888999>>>@@@CCCEEEFFFHHHKKKMMMPPPQQQSSSUUUWWW\\\bbbgggeeehhhkkknnnooorrruuuxxx|||gggUUUSSSUUUXXXcccooouuufffhhhqqq|||yyysssllleee```YYYVVVQQQNNNLLLJJJGGGEEEGGGEEEDDDDDDEEEEEEEEEDDDIIIIIIJJJLLLNNNRRRUUUWWWWWWXXX[[[___dddjjjoooqqq}}}qqquuuyyy|||{{{yyyxxxxxxxxx{{{wwwtttqqqmmmkkkjjjkkklllmmmnnnnnnoooqqqsssuuuvvvwwwwwwyyy|||~~~zzzwwwsssmmmfffbbb]]]\\\[[[ZZZYYYXXXXXXXXXVVVWWWXXXYYYYYY[[[___bbb```ccceeeggghhhjjjlllooooooooooooooonnnnnnnnnnnnjjjjjjkkkkkkjjjjjjiiiiiihhhhhhhhhiiijjjmmmoooqqqtttvvvxxxzzz|||tttggg^^^UUUSSSOOOLLLIIIHHHHHHHHHKKKKKKLLLMMMOOOQQQSSSTTT\\\^^^aaadddfffjjjnnnqqqrrruuuyyy}}}zzzpppbbbZZZXXXXXXXXXWWWYYYXXXZZZaaalllzzzvvvcccVVVQQQOOOLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGNNNOOOSSSXXXYYYXXX\\\ccczzz]]]III@@@>>>;;;:::999888777777777777777666666666555555555555666666666666666666666666555666777888888999;;;===???@@@BBBDDDGGGIIIKKKKKKNNNQQQUUUYYY\\\___cccfffkkkhhhjjjnnnnnnnnnttt}}}ooo```VVVVVVYYY]]]kkk{{{ooopppssssss~~~xxxooogggaaa\\\YYYWWWNNNMMMKKKIIIGGGEEEDDDDDDGGGFFFFFFFFFHHHHHHGGGFFFHHHIIIKKKNNNRRRVVVYYY[[[ZZZ[[[]]]bbbiiiqqqyyy}}}sssvvvzzz||||||zzzyyyyyyxxx|||xxxvvvrrrnnnllllllmmmmmmoooooopppqqqrrrtttuuuvvvwwwwwwxxxzzz|||}}}|||zzz|||yyyuuurrrmmmgggaaa]]]WWWVVVUUUTTTSSSSSSSSSSSSUUUVVVXXXYYYZZZ[[[^^^aaa```bbbeeeggghhhjjjlllnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjkkkjjjjjjjjjiiiiiiiiiiiiiiikkkmmmoooqqquuuwwwzzz|||~~~|||rrrhhh]]]UUUPPPNNNLLLIIIFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJLLLLLLRRRTTTWWWYYY\\\___cccfffllloootttxxx||||||rrreee\\\ZZZZZZYYYXXXZZZYYYYYY^^^iiiwwwxxxfffXXXRRRPPPLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGLLLMMMQQQVVVWWWVVVZZZ```wwwaaaLLLBBB???;;;:::999888777777777777777777666666666555555555666666666666666666666666555666888888888999<<<>>>AAABBBCCCFFFHHHJJJLLLMMMOOORRRVVVZZZ]]]```dddgggmmmkkkmmmoooooopppyyyyyyhhh]]]VVVYYY\\\bbbrrryyynnnnnnvvv|||zzzrrrlllddd]]]XXXTTTQQQOOOKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDEEEFFFGGGIIIIIIIIILLLMMMOOORRRUUUYYY]]]___bbbccceeekkkrrr{{{uuuxxx|||}}}}}}{{{{{{{{{yyy}}}yyywwwssspppnnnnnnnnnoooqqqqqqqqqrrrsssuuuvvvwwwzzzyyyyyy{{{||||||zzzxxxvvvsssooojjjfff```ZZZVVVRRRQQQPPPOOOOOOOOOOOOOOOSSSUUUXXXZZZ[[[\\\^^^___```bbbeeeggghhhiiilllnnnnnnnnnmmmmmmmmmmmmnnnnnnjjjkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmooopppvvvxxx{{{}}}vvvjjjbbb[[[RRRLLLJJJIIIFFFDDDCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEGGGIIILLLNNNPPPRRRVVVYYYaaaeeekkkqqqvvv|||~~~uuuiii```\\\\\\[[[ZZZ[[[YYYXXX[[[eeerrr{{{iii[[[SSSPPPLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKOOOTTTVVVUUUWWW[[[iiigggPPPDDD@@@;;;:::999888888777777888777777777666666666555555666666666666666666666666555777888999999:::===???BBBCCCEEEGGGIIIKKKMMMNNNPPPSSSWWW[[[^^^bbbfffiiinnnnnnppppppppptttkkk___YYYWWW[[[```jjjtttooorrr|||rrrlllccc^^^WWWQQQNNNKKKIIIGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIILLLMMMNNNRRRSSSVVVYYY^^^bbbfffhhhlllmmmqqqwwwtttxxx{{{}}}}}}}}}}}}}}}zzz~~~zzzxxxtttqqqnnnnnnnnnooorrrrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxzzzzzzxxxvvvqqqnnnhhhccc___ZZZUUUQQQOOONNNNNNMMMMMMNNNOOOOOOQQQTTTWWWZZZ[[[\\\]]]^^^```bbbeeefffgggiiilllnnnooonnnmmmmmmmmmnnnooopppmmmlllllllllllllllmmmmmmkkkjjjjjjjjjkkkmmmooopppuuuxxx{{{~~~|||sssfff\\\VVVRRRMMMIIIEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFGGGHHHKKKNNNQQQVVVZZZaaagggnnnuuu|||wwwmmmddd___]]]\\\[[[[[[YYYWWWYYYbbbppp|||kkk\\\SSSNNNJJJGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJNNNTTTVVVTTTUUUXXXbbbyyymmmSSSEEE@@@;;;;;;:::999888888888888777777777666666666666555666666666666666666666666666777999::::::;;;>>>@@@BBBCCCEEEGGGIIILLLMMMNNNQQQTTTXXX\\\```ccchhhkkkmmmpppqqqqqqrrrzzzwwwdddZZZXXXXXX]]]dddsssuuusssvvv|||~~~vvvnnneee___XXXTTTOOOKKKIIIHHHFFFEEECCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLOOORRRTTTXXXZZZ^^^ccciiiooosssvvvvvvxxx|||qqquuuyyy|||}}}~~~}}}|||yyyuuuqqqnnnmmmmmmmmmrrrrrrrrrrrrrrrsssttttttppppppppprrrttttttsssqqqlllhhhbbb]]]YYYUUUQQQOOOKKKKKKKKKKKKLLLMMMNNNNNNOOOSSSWWWYYYZZZ[[[]]]^^^___bbbdddfffgggiiikkknnnoooooonnnmmmnnnoooqqqrrroooooonnnmmmlllmmmmmmnnnjjjjjjiiijjjkkkmmmoooppptttwww{{{~~~vvvqqqiiibbbYYYRRRNNNLLLIIIGGGCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>?????????AAABBBDDDDDDFFFIIILLLNNNRRRXXX^^^eeelllsssxxx~~~zzzqqqhhhbbb^^^\\\\\\ZZZXXXWWWYYY```nnn}}}lll]]]SSSLLLHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJNNNUUUWWWUUUTTTUUU]]]nnnrrrVVVEEE@@@<<<;;;:::999888888888888888777777777666666666666666666666666666666666666666888:::;;;;;;<<>>==================???@@@AAAAAACCCEEEGGGIIILLLQQQVVV[[[bbbiiimmmuuuyyy~~~vvvmmmeeeaaa^^^^^^YYYYYYXXXYYY^^^kkk|||}}}mmm^^^SSSLLLHHHFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJNNNVVVYYYVVVSSSSSSWWWbbbrrrwwwYYYGGG@@@<<<;;;:::999999888888999888888777777777666666666666666666666666666666666777999:::;;;<<<>>>AAACCCBBBCCCEEEGGGIIIKKKMMMNNNSSSWWW[[[___cccggglllooolllqqquuuyyyoooaaaZZZZZZ\\\```hhhxxxxxxooolllwww}}}uuukkkccc]]]XXXRRRNNNIIIGGGDDDCCCDDDEEEDDDCCCCCCDDDDDDEEEGGGIIIKKKLLLJJJMMMPPPQQQRRRUUU\\\aaafffkkksss|||fffjjjpppvvv{{{yyytttooolllkkkkkkmmmmmmllllllkkklllllllllnnnnnnnnnooopppooommmkkk^^^ZZZSSSNNNKKKJJJHHHGGGDDDDDDEEEFFFHHHIIIKKKLLLPPPRRRTTTVVVWWWZZZ]]]```___aaadddeeefffhhhkkkmmmmmmlllkkkjjjkkkmmmoooqqqqqqooollliiihhhgggggghhheeeeeefffgggjjjmmmoooqqqtttwww|||~~~yyyqqqfff\\\UUUQQQPPPJJJIIIGGGFFFFFFGGGFFFFFFDDDEEEEEEEEEDDDCCCCCCBBB@@@??????>>>>>>>>>>>>>>>>>>???AAAAAAAAABBBDDDFFFHHHJJJMMMPPPSSSYYY___ccclllqqqxxx{{{rrrjjjdddaaaaaaZZZZZZYYYYYY\\\gggvvv~~~ooo```TTTMMMJJJHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJMMMUUUYYYVVVQQQPPPPPPWWWcccqqq}}}|||\\\IIIBBB<<<<<<;;;:::999999999999888888888777777777666666666666666666666666666666777999;;;<<<===???BBBDDDCCCDDDFFFHHHJJJMMMNNNOOOTTTXXX\\\```dddiiimmmqqqnnntttzzzrrrbbbZZZXXXYYY^^^gggtttwwwllllllqqq}}}~~~nnnggg]]]VVVRRROOOKKKHHHFFFDDDBBBBBBCCCDDDDDDCCCFFFFFFGGGHHHJJJLLLNNNOOONNNRRRVVVXXX[[[```hhhooovvv|||bbbfffmmmtttzzz|||uuupppmmmlllkkkkkkkkkjjjiiiiiiiiijjjjjjhhhgggfffggggggeeebbb```XXXTTTMMMIIIFFFEEEEEEDDDEEEEEEFFFGGGIIIKKKLLLNNNPPPRRRSSSUUUVVVYYY]]]aaa___aaadddeeefffhhhkkkmmmllljjjiiihhhiiikkknnnppppppnnnjjjgggeeeddddddeeeddddddeeegggiiimmmpppqqquuuxxx}}}{{{lllhhhaaaXXXOOOJJJIIIIIIEEEEEEFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBBBBBBBCCCEEEGGGHHHIIIKKKMMMOOOSSSYYY\\\bbbgggpppyyyvvvmmmgggdddccc[[[[[[ZZZXXXZZZcccqqq|||qqqbbbVVVOOOKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIMMMUUUYYYUUUPPPNNNMMMQQQ[[[iiixxx___KKKDDD<<<<<<;;;:::999999999999888888888888777777777777666666666666666666666666888999;;;<<<===???BBBEEEEEEFFFGGGIIILLLNNNPPPQQQUUUXXX]]]aaaeeeiiinnnqqqqqqwww~~~iii[[[XXXZZZWWW^^^kkk}}}sssjjjgggnnnwwwwwwpppddd]]]TTTNNNKKKIIIGGGDDDFFFDDDCCCCCCEEEFFFEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQRRRWWW]]]```cccjjjttt|||\\\bbbjjjqqqwwwxxxrrrnnnlllkkkgggeeeddddddeeedddbbb```cccaaa``````aaa___ZZZVVVMMMKKKHHHEEECCCCCCCCCDDDFFFFFFEEEFFFGGGIIILLLMMMSSSUUUWWWXXXYYYZZZ]]]______```cccfffhhhhhhhhhgggggggggggghhhiiikkkmmmnnnmmmjjjfffcccaaaaaabbbdddaaaccceeegggiiilllqqqttttttxxx~~~{{{ooofffZZZWWWQQQKKKFFFDDDDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDDDDCCCAAAAAABBBBBBBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGIIIKKKMMMOOOSSSWWWZZZ\\\aaaiiiqqqyyyzzzssslllfffaaaccc^^^ZZZYYYZZZ___lllyyytttdddVVVMMMJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHLLLNNNNNNQQQTTTQQQLLLJJJNNNWWWeeevvveeeOOOHHH@@@===;;;::::::::::::999777777777777777777777777777666666555555555666666:::;;;<<<>>>@@@BBBDDDDDDDDDFFFIIIJJJKKKMMMOOOQQQVVV[[[aaafffiiilllpppssssssyyyqqqdddYYYVVVZZZ```iiizzz~~~pppiiieeefffrrrwwwkkkccc[[[VVVOOOJJJHHHGGGDDDBBBBBBCCCDDDDDDCCCEEEGGGJJJHHHKKKMMMOOOPPPRRRUUUWWW[[[___eeejjjqqqzzz]]]ccckkkrrrxxxxxxrrrnnnkkkjjjdddcccaaaaaaaaa```^^^\\\[[[YYYXXXXXXYYYWWWRRROOOKKKIIIGGGDDDCCCBBBCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMRRRTTTWWWXXXYYYZZZ\\\______aaaccceeeggggggffffffeeefffggghhhiiijjjkkkkkkjjjgggdddaaa___```aaacccccceeegggiiijjjnnnrrruuuyyy}}}|||tttkkk___XXXPPPNNNIIIEEEBBBBBBBBBCCCFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLNNNRRRUUUYYY^^^eeemmmuuu}}}yyyqqqjjjeeeccc^^^ZZZYYYYYY___kkkxxxvvvgggYYYOOOLLLKKKHHHGGGFFFFFFEEEEEEFFFFFFFFFJJJLLLMMMPPPSSSQQQLLLKKKNNNVVVeeeyyygggPPPHHH???===:::999999:::999888777777777777777777777777777666666555555555666666:::;;;<<<>>>@@@BBBDDDEEEDDDFFFHHHJJJKKKMMMQQQSSSYYY]]]cccgggjjjmmmqqquuuwwwxxxjjj___WWWWWW\\\bbbppptttjjjeeecccjjjwwwuuujjj___WWWTTTOOOJJJFFFFFFEEEDDDBBBCCCDDDFFFGGGGGGIIILLLNNNMMMOOORRRTTTUUUWWW[[[]]]eeekkkrrrzzz___dddllltttzzzyyytttoookkkhhhaaa___]]]\\\\\\[[[YYYWWWRRRQQQPPPPPPPPPNNNKKKHHHGGGFFFDDDBBBAAAAAAAAABBBAAACCCEEEGGGJJJLLLMMMMMMRRRTTTVVVXXXXXXZZZ\\\___```aaabbbdddeeeddddddcccdddeeefffhhhhhhiiihhhhhheeecccaaa___^^^___aaabbbeeegggiiijjjlllooosssvvv|||~~~uuullleee]]]UUUOOOGGGEEEBBB@@@@@@AAACCCDDDEEEFFFGGGIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJLLLOOOQQQWWWZZZ```gggpppzzz}}}uuummmgggccc^^^ZZZYYYYYY]]]iiiuuuyyyjjj\\\RRRNNNMMMHHHGGGFFFFFFEEEEEEFFFFFFEEEHHHJJJKKKNNNRRRQQQMMMLLLNNNUUUfff|||lllSSSIII???<<<:::999999999999888777777777777777777777777666666666555555666666777:::;;;===???AAACCCDDDEEEFFFGGGHHHIIIKKKNNNSSSWWW\\\```fffiiikkkoootttxxx|||mmmbbb[[[VVVYYYaaaiii~~~|||kkkcccccceeepppsssiii```XXXRRRLLLIIIFFFDDDEEEEEEEEEEEEDDDFFFIIIKKKLLLNNNPPPSSSRRRUUUXXX[[[]]]aaaeeehhhmmmttt~~~```fffnnnuuu{{{{{{vvvqqqkkkfff^^^\\\YYYWWWWWWUUUSSSQQQLLLLLLKKKKKKJJJHHHFFFDDDCCCCCCAAA@@@@@@@@@@@@@@@???AAAEEEHHHKKKMMMMMMNNNQQQSSSVVVXXXYYYZZZ]]]___```aaabbbbbbcccbbbbbbaaabbbdddfffggghhhgggeeedddbbbaaa___^^^^^^___aaabbbeeegggiiikkkllloootttwww{{{~~~zzzvvvtttsssmmmfff___YYYTTTOOOKKKDDDBBBAAA@@@@@@BBBDDDFFFEEEFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJKKKKKKLLLMMMQQQSSSWWWZZZ___eeennnyyy~~~vvvmmmgggddd___ZZZXXXXXX[[[gggrrr{{{mmm___TTTOOOMMMHHHGGGFFFFFFEEEEEEFFFFFFDDDHHHJJJKKKOOOTTTTTTPPPOOOOOOUUUfffpppUUUHHH???<<<999888999999888777777777777777777777777777666666666666666666777888;;;<<<===???AAACCCDDDEEEFFFGGGHHHJJJLLLPPPVVVZZZ^^^ccchhhkkklllpppvvv|||wwwfff]]]YYYWWW]]]fffssstttfffbbbfffkkkyyytttiiiaaaZZZTTTPPPJJJHHHGGGFFFFFFGGGHHHHHHEEEHHHKKKMMMOOOPPPSSSUUUVVVZZZ___dddiiinnnrrrvvvxxxaaagggpppwww|||}}}yyyrrrjjjddd\\\YYYUUUSSSQQQPPPNNNLLLGGGGGGGGGFFFDDDBBBBBBAAA@@@????????????????????????AAADDDHHHKKKMMMNNNNNNRRRTTTVVVXXXYYY[[[^^^``````aaaaaaaaaaaaaaaaaaaaacccdddfffgggfffeeecccaaaaaa```_________```bbbcccdddfffhhhjjjlllppptttxxx{{{zzzvvvqqqmmmjjjgggdddbbb]]]ZZZUUUQQQMMMKKKIIIGGGCCCCCCAAAAAAAAABBBDDDEEEEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHJJJLLLMMMPPPTTTWWWZZZ]]]bbbiiiqqq|||xxxoooiiiddd___[[[XXXWWWZZZdddooo~~~}}}pppaaaVVVOOOLLLHHHGGGFFFFFFEEEEEEFFFFFFEEEHHHKKKLLLQQQWWWXXXTTTSSSQQQVVVffftttWWWHHH???===:::999999999999888777777777777777777777777666666666666666777888888;;;<<<===???AAACCCEEEEEEFFFHHHIIIKKKMMMRRRXXX]]]```eeekkkmmmmmmqqqzzzooo```ZZZWWWWWW```kkknnndddccckkktttxxxpppeee[[[VVVRRRMMMJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIKKKNNNOOOPPPRRRUUUWWW[[[aaaiiiqqqwww}}}bbbhhhqqqxxx}}}|||tttjjjaaaYYYVVVQQQNNNLLLJJJHHHGGGBBBBBBCCCAAA>>>======>>>======>>>>>>>>>?????????@@@BBBDDDGGGJJJLLLNNNOOORRRUUUWWWYYY[[[]]]```bbbaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeffffffeeecccbbbaaaaaaaaa`````````aaabbbcccccceeehhhkkkmmmqqqvvvzzz~~~tttllldddaaa]]]ZZZYYYXXXVVVTTTPPPOOOMMMKKKIIIGGGFFFFFFCCCBBBAAAAAAAAAAAACCCCCCFFFGGGIIIJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLJJJHHHFFFDDDCCCDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIEEEFFFIIIKKKMMMQQQUUUYYY^^^bbbhhhooowww}}}sssmmmddd___[[[XXXVVVXXXaaalll|||sssdddXXXPPPLLLHHHGGGFFFFFFEEEEEEFFFFFFFFFIIILLLMMMSSSZZZ[[[YYYVVVSSSWWWhhhyyyZZZJJJ@@@===;;;999:::::::::999777777777777777777777777666666666666777888999999;;;<<<>>>@@@BBBDDDEEEFFFEEEGGGJJJMMMPPPUUUZZZ___bbbhhhmmmooooootttssseeeYYYWWWWWWZZZffftttzzzkkkgggiiisss|||kkkcccZZZSSSPPPNNNKKKIIIHHHIIIIIIIIIGGGGGGIIIJJJMMMOOOQQQRRRTTTWWW\\\___fffnnnxxxbbbhhhqqqxxx|||~~~vvviii___VVVRRRMMMIIIGGGEEECCCAAA???AAAAAA???<<<;;;<<<>>>;;;<<<===>>>????????????BBBCCCDDDFFFIIIKKKNNNOOOSSSVVVYYY[[[\\\^^^aaaccc````````````aaabbbbbbcccggggggfffeeecccbbbaaaaaaaaa````````````aaaaaabbbccceeeiiillloootttyyy}}}~~~uuukkkaaaZZZRRRPPPMMMLLLLLLMMMLLLLLLKKKLLLLLLJJJHHHFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDGGGHHHJJJLLLMMMMMMMMMLLLJJJKKKLLLNNNPPPRRRSSSTTTQQQOOOLLLIIIFFFEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJGGGIIIKKKMMMOOOSSSWWW[[[aaagggooovvv}}}wwwpppddd```[[[XXXUUUVVV___iiiwwwvvvhhh[[[QQQMMMHHHGGGFFFFFFEEEEEEFFFFFFEEEIIIKKKNNNTTT[[[]]][[[WWWTTTXXXkkk~~~___LLLAAA???<<<;;;;;;;;;;;;:::777777777777777777777777666666666666777888999:::<<<<<<>>>@@@BBBDDDEEEFFFDDDGGGKKKOOORRRWWW\\\___eeekkkqqqrrrsssxxx}}}hhh]]]UUUWWW[[[bbbrrrtttlllmmmrrr{{{pppaaa[[[TTTOOONNNNNNKKKIIIHHHJJJLLLLLLKKKKKKMMMPPPQQQSSSUUUWWWZZZ```ggglllvvv~~~bbbhhhqqqxxx|||vvviii^^^SSSOOOJJJFFFCCCAAA???>>>@@@BBBBBB@@@===;;;===???:::;;;<<<>>>???@@@@@@@@@DDDDDDDDDEEEHHHKKKNNNOOOTTTVVVYYY[[[]]]___bbbeee````````````aaabbbcccdddiiihhhfffdddcccbbbaaaaaa``````_________``````aaacccfffiiimmmqqqvvv|||vvvkkkccc[[[RRRKKKHHHFFFDDDDDDFFFGGGGGGGGGGGGIIIIIIHHHFFFCCCAAAAAADDDDDDDDDDDDEEEFFFGGGHHHGGGIIIJJJLLLMMMNNNNNNMMMIIIKKKMMMPPPSSSWWWYYYZZZUUUSSSOOOKKKHHHFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKMMMOOOQQQRRRVVVZZZ]]]ccciiirrrzzzwwwpppeee```[[[XXXUUUVVV^^^hhhsssyyyjjj]]]SSSNNNHHHGGGGGGFFFEEEFFFFFFFFFEEEHHHKKKMMMSSS[[[^^^\\\WWWTTTYYYnnnbbbOOOBBB???<<<;;;<<<<<<;;;:::777777777777777777777777666666666666777888999:::<<<===>>>@@@BBBDDDEEEFFFCCCGGGKKKPPPTTTXXX\\\```gggmmmsssuuuuuu|||tttbbbYYYTTTYYY```kkk~~~rrrnnnssszzz}}}lllaaaXXXSSSMMMJJJKKKKKKIIIGGGIIILLLOOOPPPOOOPPPSSSVVVTTTUUUWWWZZZ___gggooouuubbbhhhpppvvv{{{tttdddYYYRRRKKKEEECCCAAA===<<>>@@@DDDEEEEEEFFFGGGJJJOOOSSSXXXXXXXXXZZZ\\\___bbbdddcccbbbaaaaaaaaabbbddddddeeedddcccaaa```____________^^^^^^______```bbbbbbhhhiiikkknnnsssyyyvvveee[[[UUUNNNHHHFFFCCCCCCCCCDDDDDDDDDDDDEEEGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGIIILLLNNNNNNOOOPPPRRRRRRQQQRRRUUUYYY[[[YYYWWW^^^ZZZTTTMMMIIIGGGGGGGGGEEEHHHKKKLLLLLLJJJJJJJJJKKKNNNQQQRRRSSSWWW]]]bbbfffpppzzz~~~yyysssiiibbb[[[XXXVVVVVV[[[bbbrrr|||yyymmm___TTTNNNHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGKKKQQQVVVYYY[[[VVVUUUWWWjjjfffLLLFFF???:::;;;<<<999888888888888888888888888888888888888888777888888999999>>>???@@@AAA@@@AAADDDFFFGGGJJJNNNRRRVVVZZZ```cccjjjmmmtttzzzzzz~~~~~~lll```[[[YYY\\\cccrrr}}}oooqqqzzz}}}oooddd]]]VVVSSSOOOMMMLLLLLLKKKKKKPPPPPPQQQSSSVVVXXXXXXWWW]]]ZZZ\\\dddkkkqqq}}}bbbhhhpppvvv{{{vvveeeYYYQQQIIIDDDBBB@@@===<<<>>><<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>======???AAADDDEEEFFFGGGIIILLLQQQUUUWWWWWWXXXYYY\\\___aaaccccccbbbaaaaaaaaabbbcccdddeeedddcccaaa```___^^^^^^]]]]]]]]]^^^___```bbbcccggghhhjjjnnnsssyyy~~~vvvhhhYYYRRRNNNHHHDDDBBBAAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLNNNNNNMMMMMMNNNOOORRRRRRTTTYYY^^^aaaaaa___bbb^^^WWWPPPKKKHHHHHHHHHFFFHHHKKKKKKKKKJJJKKKLLLMMMPPPSSSUUUVVVZZZ```eeemmmvvv}}}yyyyyyyyyyyy~~~zzztttkkkccc\\\YYYWWWVVV[[[aaannnyyyzzznnn```UUUOOOIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGJJJPPPUUUXXXYYYVVVUUUWWWgggjjjPPPHHH@@@;;;<<<===:::999999888888888888888888888888999999999999999999:::;;;===???@@@@@@@@@AAADDDFFFGGGJJJNNNRRRVVV[[[aaadddmmmpppvvv|||rrrccc[[[YYYZZZbbbnnnvvvlllrrr~~~sssfff\\\VVVRRRPPPMMMLLLLLLMMMNNNOOOTTTTTTVVVYYY\\\^^^^^^]]]cccaaadddlllttt{{{bbbhhhpppvvv{{{uuucccWWWNNNGGGBBBAAA???<<<;;;===;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>???AAACCCDDDFFFGGGIIIJJJNNNSSSWWWVVVVVVWWWYYY\\\^^^aaabbbbbbbbbaaa```aaabbbcccdddfffeeecccaaa___]]]\\\\\\[[[[[[\\\]]]___```bbbcccfffgggjjjnnnsssyyy}}}wwweeeYYYMMMIIIGGGDDDAAAAAA@@@AAABBBCCCEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDEEEDDDDDDCCCDDDEEEGGGHHHLLLMMMOOONNNMMMLLLLLLMMMPPPRRRVVV\\\cccgggiiihhhgggccc[[[TTTNNNJJJIIIIIIGGGHHHJJJJJJJJJKKKMMMOOOPPPSSSWWWYYY[[[___eeejjjwwwxxxsssqqqppppppuuu{{{|||{{{uuunnnfff^^^ZZZXXXVVVYYY___iiiuuu{{{ooobbbWWWPPPIIIIIIGGGFFFFFFEEEEEEEEEFFFEEEFFFIIINNNRRRUUUVVVUUUTTTVVVbbb|||pppUUUJJJBBB======>>>;;;:::;;;888888888888888888888888::::::999999::::::;;;<<<<<<>>>???@@@@@@AAADDDFFFHHHKKKOOOTTTXXX]]]cccfffqqqssswww~~~|||ggg\\\XXXXXX]]]iii{{{|||qqqlllvvvtttggg]]]UUUPPPOOOOOONNNNNNPPPRRRUUUWWWZZZ]]]```dddggghhhhhhhhhlllmmmqqqzzzbbbhhhooovvvzzzqqq^^^RRRJJJDDD??????>>>;;;:::<<<:::;;;;;;;;;<<<=========<<<===>>>>>>>>>???AAACCCCCCEEEGGGIIIKKKOOOTTTXXXUUUVVVWWWYYY\\\^^^```aaabbbaaa`````````aaacccdddfffdddbbb```]]]\\\[[[ZZZYYYYYYZZZ\\\^^^aaacccdddggghhhkkkoootttzzz~~~tttkkkYYYOOOGGGEEEDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFFFFKKKMMMNNNNNNLLLLLLLLLMMMOOORRRXXX___fffjjjlllllllllggg___VVVOOOKKKJJJIIIHHHIIIIIIIIIIIIKKKOOORRRRRRVVV[[[^^^```dddkkkpppyyypppllliiiiiilllrrrvvvyyy~~~}}}wwwqqqiiiaaa\\\XXXUUUWWW\\\dddppp}}}~~~rrreeeYYYRRRJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEHHHLLLPPPRRRSSSSSSRRRSSS\\\ooosssXXXKKKCCC=========;;;:::;;;888888888888888888888888999999999999999:::;;;<<<<<<>>>???@@@@@@AAADDDFFFIIILLLQQQUUUZZZ```eeeiiirrrtttxxxoooaaa\\\YYYZZZaaapppvvvqqqrrr~~~yyykkk```XXXSSSPPPQQQRRRSSSTTTVVVYYY]]]```dddhhhnnnsssuuuvvvvvvvvvwwwzzzaaagggnnntttyyy~~~mmmZZZOOOGGGBBB>>>???>>>;;;:::<<<:::;;;;;;;;;<<<=========;;;<<<=========>>>@@@BBBBBBDDDGGGIIIKKKOOOSSSVVVUUUVVVXXXZZZ]]]___```aaabbbaaa`````````aaabbbccceeecccaaa___\\\[[[ZZZYYYXXXYYYZZZ\\\^^^aaacccdddhhhjjjmmmrrrwww|||}}}sssfff]]]RRRJJJDDDDDDDDDAAAAAACCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEEHHHJJJLLLMMMMMMMMMNNNOOOQQQVVV\\\ccciiilllnnnooonnniii```WWWPPPKKKIIIIIIIIIJJJJJJIIIJJJLLLPPPSSSSSSXXX^^^bbbfffkkkqqqwww}}}pppiiieeecccfffjjjnnnrrrxxx~~~~~~yyytttkkkccc]]]XXXSSSTTTXXX___lllzzzvvvhhh\\\TTTKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDDDDGGGKKKOOOQQQQQQQQQOOOOOOVVVeeezzzvvvZZZKKKCCC<<<<<<<<<:::999;;;888888888888888888888888777777777777888999:::;;;<<<>>>@@@@@@AAABBBEEEGGGJJJMMMRRRWWW\\\bbbhhhlllqqqtttzzz{{{fff]]]\\\XXX\\\eeewwwtttppprrrzzz}}}qqqeee]]]XXXUUUSSSUUUWWWYYYZZZ\\\```eeeiiiqqqwww```eeemmmrrrwww|||kkkYYYOOOEEE@@@===>>>>>><<<;;;===;;;;;;;;;<<<<<<<<<<<<<<<:::<<<=========>>>AAACCCCCCEEEHHHJJJLLLOOOSSSUUUUUUWWWYYY\\\^^^```aaabbbaaaaaa```___```aaabbbccccccbbb```^^^\\\ZZZYYYYYYYYYZZZ[[[]]]___aaaccceeeiiikkknnnsssxxx}}}{{{vvvqqqhhh]]]VVVLLLFFFBBBBBBBBB@@@@@@BBBEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLHHHGGGEEEDDDCCCDDDDDDEEEFFFHHHKKKLLLMMMNNNOOOQQQUUUZZZbbbhhhllloooppprrrooojjjaaaXXXQQQLLLJJJIIIJJJKKKKKKKKKJJJLLLPPPSSSUUUZZZbbbhhhmmmrrrzzzpppgggbbb```bbbfffhhhlllttt{{{{{{vvvmmmddd^^^WWWQQQQQQTTTZZZggguuuzzzkkk^^^VVVLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDDDDFFFJJJOOOQQQQQQOOOKKKJJJPPP\\\lll{{{___MMMDDD===<<<<<<:::999;;;888888888888888888888888666666666777888999:::;;;===???AAABBBBBBDDDGGGIIIKKKOOOTTTYYY^^^eeekkkooopppvvvppp___YYYYYYWWW___nnnxxxnnnkkkttt|||uuukkkbbb]]]ZZZYYYXXXYYY]]]```ccceeeiiipppvvv^^^dddkkkqqquuuzzz|||fffWWWNNNDDD???===??????===<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDEEEGGGJJJLLLMMMPPPSSSUUUVVVXXXZZZ]]]```aaabbbbbbaaa``````___```aaabbbcccaaa```^^^]]][[[ZZZZZZYYY[[[[[[\\\^^^___bbbccceeehhhjjjnnnsssyyy}}}wwwsssmmmhhhddd]]]UUUOOOGGGBBB@@@BBBBBBAAAAAADDDDDDEEEFFFHHHKKKMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOJJJIIIHHHFFFEEEEEEFFFFFFEEEHHHKKKLLLMMMMMMOOOQQQTTTZZZccciiimmmoooqqqsssqqqkkkcccZZZRRRMMMKKKKKKKKKLLLMMMLLLKKKLLLOOOQQQWWW]]]fffmmmssszzz~~~mmmccc___^^^```dddggglllttt}}}}}}wwwnnneee^^^VVVOOONNNPPPTTTaaapppzzz}}}nnn___WWWLLLKKKJJJHHHFFFFFFEEEEEEDDDCCCCCCFFFKKKOOOQQQRRRPPPIIIFFFKKKTTT```pppfffOOOFFF>>>======;;;;;;<<<888888888888888888888888777777777888999:::<<<<<<>>>@@@BBBCCCCCCEEEHHHKKKLLLOOOUUUZZZ```fffmmmqqqqqqzzziii[[[XXXYYY\\\iii~~~yyyooolllmmmzzzwwwrrrjjjdddaaa```______aaaeeekkkooorrrxxx]]]cccjjjppptttyyywwwbbbSSSLLLCCC???===???@@@===<<<>>>=========<<<<<<;;;;;;:::<<<===??????@@@AAACCCFFFGGGIIILLLNNNOOOQQQSSSVVVWWWXXX[[[^^^aaabbbccccccaaa```_________```bbbccc```___^^^\\\[[[ZZZZZZZZZ\\\\\\]]]^^^```bbbdddeeegggiiinnnsssxxx|||~~~wwwrrriiiddd^^^ZZZVVVQQQKKKEEEEEEAAA@@@CCCDDDCCCDDDHHHBBBCCCFFFIIILLLPPPRRRTTTOOOOOOOOOPPPPPPQQQQQQQQQMMMLLLJJJHHHGGGGGGGGGHHHFFFIIIKKKLLLLLLMMMNNNOOOQQQXXXaaahhhkkkmmmppprrrrrrmmmddd[[[SSSOOOMMMLLLLLLMMMNNNMMMLLLMMMNNNPPPYYY___iiiqqqxxx|||jjj```]]]]]]___cccjjjpppxxx~~~wwwoooeee^^^VVVNNNLLLNNNQQQ^^^lllvvvooo```WWWLLLLLLJJJHHHGGGFFFEEEEEECCCCCCCCCFFFKKKPPPRRRSSSPPPHHHCCCHHHPPPYYYfffsss|||lllPPPGGG???>>>>>><<<<<<>>>888888888888888888888888888888888999:::;;;===>>>???@@@BBBDDDDDDFFFIIILLLLLLPPPUUU[[[aaagggnnnrrrsss~~~xxxddd[[[ZZZ\\\cccsss{{{lllhhhkkkssswwwrrrlllgggfffffffffeeehhhmmmtttyyy}}}[[[___ffflllrrrwww{{{~~~yyyvvvwwwzzz||||||qqq^^^QQQJJJBBBAAA@@@>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>???AAADDDIIIKKKNNNOOOOOOQQQSSSUUUTTTVVVZZZ^^^```bbbbbbbbbbbb```^^^]]]]]]]]]___```\\\\\\\\\[[[[[[[[[ZZZZZZ\\\]]]^^^^^^^^^```cccfffkkkoootttwwwxxx|||wwwnnnfffaaa[[[WWWQQQNNNMMMKKKHHHEEECCCCCCCCCDDDDDDDDDEEEEEEGGGFFFGGGKKKPPPTTTVVVWWWUUUTTTRRRRRRSSSTTTSSSRRRRRRNNNJJJHHHHHHGGGGGGFFFIIIIIIHHHHHHIIIJJJLLLMMMTTTYYYaaafffhhhjjjmmmpppnnnkkkeee\\\TTTNNNLLLMMMLLLMMMNNNNNNNNNOOORRRTTTXXXbbboooyyyyyyhhh^^^[[[ZZZ\\\```pppuuu~~~yyyrrrggg[[[RRRMMMKKKKKKPPPXXXdddpppzzzuuudddVVVPPPMMMIIIFFFFFFFFFEEEDDDDDDCCCBBBFFFMMMSSSVVVWWWSSSJJJEEEHHHLLLOOOZZZggguuu|||rrrXXXHHHCCCBBB;;;:::===999999999999999999999999999999::::::;;;;;;<<<<<<<<<@@@BBBDDDEEEFFFGGGIIIKKKMMMQQQWWW^^^eeekkkpppsssxxxkkk```YYY[[[bbblllooohhhhhhjjjwww}}}{{{wwwqqqmmmmmmooorrryyy~~~ZZZ^^^ccchhhkkkmmmppprrrrrroooooosssuuuvvv{{{lllZZZNNNHHHBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDIIIKKKMMMOOOOOOQQQSSSUUUUUUXXX[[[^^^aaabbbbbbbbbaaa```^^^]]]]]]^^^___```^^^]]]]]]]]]\\\\\\\\\[[[\\\^^^___``````bbbfffiiimmmqqquuuxxxyyy|||{{{qqqhhh```YYYUUURRRNNNJJJHHHHHHGGGEEECCCBBBCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHLLLQQQUUUXXXXXXXXXVVVSSSSSSTTTUUUUUUTTTRRROOOKKKHHHHHHHHHGGGFFFIIIHHHHHHHHHIIIJJJLLLMMMRRRWWW^^^ccceeegggiiilllllljjjddd\\\TTTOOOMMMMMMMMMOOOPPPPPPPPPQQQTTTVVV[[[dddpppzzzuuueee^^^]]]^^^bbbggguuuzzzyyyrrrggg[[[RRRMMMKKKKKKNNNVVVcccooozzzxxxhhhYYYPPPMMMIIIFFFFFFEEEEEEDDDFFFDDDDDDGGGLLLQQQTTTTTTTTTKKKEEEHHHKKKNNNYYYfffwwwvvvYYYIIICCCBBB;;;:::===999999999999999999999999999:::::::::;;;;;;<<<======@@@BBBDDDEEEFFFGGGJJJLLLOOOSSSYYY```ffflllrrruuu~~~uuuddd\\\WWW\\\dddxxxxxxjjjfffiiinnn|||zzz{{{~~~UUUYYY^^^bbbdddeeeffffffiiiggggggkkknnnqqqyyy|||eeeUUUJJJEEEAAA@@@???>>>===<<<<<<<<<===<<<;;;::::::;;;<<<===;;;===>>>>>>>>>@@@BBBDDDHHHKKKMMMNNNOOOQQQSSSUUUWWWYYY]]]```bbbcccccccccaaa```___]]]]]]^^^______^^^^^^^^^^^^]]]]]]]]]]]]\\\^^^```aaabbbeeeiiilllppptttxxxzzzzzz}}}|||qqqfff]]]VVVQQQMMMHHHFFFDDDCCCDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHMMMRRRWWWZZZ[[[[[[XXXUUUSSSTTTVVVWWWWWWSSSPPPKKKIIIHHHHHHGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLPPPTTTYYY^^^```bbbdddeeeiiigggbbb[[[TTTOOONNNNNNPPPQQQRRRSSSSSSTTTWWWYYY___fffqqqzzz{{{oooccc___```dddkkkqqq}}}yyyrrrggg[[[RRRMMMJJJJJJKKKSSS```nnnzzz{{{kkk]]]QQQMMMIIIFFFEEEEEEEEEDDDGGGFFFEEEGGGKKKOOOQQQRRRUUULLLFFFHHHIIILLLWWWeee{{{{{{\\\KKKCCCAAA;;;;;;>>>999::::::::::::::::::::::::::::::;;;;;;<<<======>>>@@@BBBDDDEEEFFFHHHKKKMMMRRRVVV\\\bbbhhhnnntttyyyjjj^^^XXXWWW```kkkpppfffeeennnwwwNNNRRRXXX\\\^^^___```aaaaaa```aaagggkkkrrr}}}uuu___PPPHHHDDD@@@@@@???======<<<<<<<<<>>><<<;;;999999;;;<<<>>><<<===?????????@@@CCCEEEHHHKKKMMMOOOPPPQQQTTTVVVYYY[[[^^^aaacccddddddcccaaa```___^^^^^^^^^^^^___^^^^^^^^^]]]]]]]]]]]]]]][[[]]]```bbbdddggglllooosssvvvzzz{{{|||~~~|||tttiii^^^VVVPPPLLLJJJEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGIIINNNTTTYYY\\\]]]\\\XXXTTTRRRSSSUUUVVVWWWSSSPPPLLLIIIIIIIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJKKKNNNPPPTTTXXX[[[]]]______dddbbb___YYYSSSOOONNNNNNQQQRRRTTTUUUUUUVVVYYY[[[aaagggpppyyyuuukkkcccaaaeeejjjssszzzyyyssshhh\\\RRRLLLJJJIIIHHHPPP]]]lllzzz}}}mmm___RRRNNNIIIEEEEEEEEEEEEDDDFFFEEEEEEGGGJJJMMMPPPRRRVVVMMMGGGHHHHHHKKKWWWfff```MMMDDDAAA;;;;;;>>>999::::::::::::::::::::::::::::::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFIIILLLOOOTTTXXX^^^ccchhhooowww}}}vvvcccZZZWWWZZZggguuu~~~llleeehhhtttIIIMMMRRRUUUVVVWWWXXXYYYZZZZZZ___gggnnnxxxooo[[[NNNGGGCCC??????>>>===<<<<<<<<<<<<>>>===;;;::::::;;;===>>>===>>>???@@@@@@AAACCCFFFIIIKKKNNNPPPQQQSSSUUUXXX[[[]]]```bbbddddddcccccc``````______^^^^^^^^^^^^\\\\\\\\\]]]]]]]]]]]]]]][[[]]]___bbbdddhhhmmmpppuuuxxx{{{||||||~~~|||mmmfff\\\RRRLLLHHHFFFEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJNNNTTTZZZ]]]]]][[[WWWSSSQQQQQQSSSTTTUUURRROOOLLLJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPTTTXXXZZZ[[[\\\___^^^\\\WWWRRROOONNNOOORRRSSSUUUVVVVVVXXX[[[]]]bbbgggooovvv}}}~~~ssslllgggiiimmmrrr{{{yyyssshhh]]]SSSLLLIIIHHHFFFMMMZZZiiiyyy~~~mmm___SSSOOOIIIEEEDDDDDDDDDDDDCCCDDDEEEFFFIIILLLQQQSSSUUUMMMHHHIIIHHHKKKYYYiiieeePPPDDDAAA;;;<<<>>>999:::::::::::::::::::::::::::;;;;;;<<<>>>??????@@@AAABBBDDDEEEGGGJJJNNNQQQUUUZZZ```dddiiiqqq{{{zzzkkk\\\WWWWWW\\\mmmxxxjjjgggkkkzzzGGGIIILLLNNNNNNNNNOOOPPPUUUYYYaaalllwwwjjjWWWLLLFFFCCC???>>>======<<<<<<<<<===>>>===<<<;;;;;;<<<===>>>===???@@@@@@@@@BBBDDDFFFJJJLLLOOOQQQRRRTTTWWWZZZ\\\^^^```bbbddddddcccbbb```____________^^^^^^^^^\\\\\\\\\\\\]]]]]]]]]]]][[[]]]```bbbeeeiiimmmqqquuuxxx{{{}}}}}}uuuooo```ZZZRRRKKKHHHFFFFFFEEEFFFHHHIIIIIIGGGFFFGGGGGGJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJOOOTTTYYY\\\]]]YYYVVVRRRPPPQQQRRRRRRRRRQQQNNNKKKJJJKKKLLLMMMLLLJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLNNNRRRWWWZZZ[[[[[[\\\\\\[[[XXXTTTQQQQQQRRRSSSUUUWWWWWWXXXZZZ]]]___cccgggmmmuuu|||{{{uuuqqqppptttxxx}}}yyysssiii]]]SSSLLLIIIGGGFFFLLLWWWgggxxxpppaaaTTTOOOIIIEEECCCDDDDDDDDDBBBCCCEEEFFFHHHKKKPPPSSSTTTMMMIIIIIIIIILLL\\\nnniiiRRREEEAAA;;;===???999:::::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAABBBDDDEEEGGGKKKPPPTTTWWW\\\bbbgggllltttmmmaaaWWWVVVWWW```tttrrrjjjjjjoooEEEFFFHHHIIIJJJLLLNNNQQQWWW]]]iiixxxfffUUUKKKEEEAAA>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<===>>>???AAAAAAAAABBBEEEGGGKKKNNNQQQSSSTTTVVVYYY[[[\\\^^^```bbbccccccbbbaaa_______________^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^___^^^```bbbdddgggjjjooorrrtttwww{{{}}}}}}ssshhhaaaVVVQQQLLLHHHGGGHHHHHHIIIGGGJJJLLLMMMKKKJJJKKKMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJIIIKKKOOOTTTXXX[[[[[[XXXVVVSSSQQQRRRRRRQQQPPPOOOMMMJJJJJJLLLNNNOOOOOOLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMQQQWWW[[[\\\[[[\\\\\\\\\ZZZWWWUUUUUUUUUUUUWWWYYYZZZ[[[\\\```bbbeeegggmmmuuu}}}zzzwwwvvvxxxyyysssiii^^^TTTLLLHHHFFFGGGKKKUUUeeewwwuuufffUUUPPPIIIDDDCCCCCCDDDDDDCCCEEEFFFFFFFFFIIIMMMQQQRRRLLLIIIJJJJJJOOO```ssslllTTTEEE@@@;;;===???999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@AAABBBAAABBBDDDEEEGGGKKKQQQUUUYYY___eeejjjoooyyy}}}eee\\\VVVWWW\\\ggg~~~pppnnnqqqwwwBBBDDDFFFIIIKKKOOOTTTWWW\\\cccqqq}}}dddSSSJJJDDD@@@>>>======<<<<<<<<<<<<===<<<<<<============<<<<<<>>>???AAAAAAAAABBBEEEGGGLLLNNNQQQTTTUUUWWWZZZ]]]]]]^^^```bbbcccbbbaaa```______``````______^^^]]]^^^^^^^^^_________`````````bbbdddfffhhhlllppptttssswwwzzz|||}}}xxxkkk___XXXLLLIIIEEECCCDDDFFFGGGHHHHHHLLLPPPQQQPPPOOOQQQSSSPPPPPPOOOMMMLLLJJJIIIIIIJJJJJJKKKNNNSSSXXXZZZZZZXXXVVVTTTSSSSSSSSSQQQPPPNNNLLLJJJJJJLLLOOOPPPQQQLLLMMMNNNOOOOOONNNMMMLLLMMMLLLMMMQQQXXX\\\]]]]]]]]]^^^^^^\\\YYYXXXXXXXXXWWWYYY[[[\\\]]]___bbbdddfffhhhmmmuuu~~~~~~~~~yyyxxxyyy~~~yyysssiii^^^TTTLLLHHHFFFHHHKKKTTTdddwwwzzzkkkUUUPPPIIIDDDCCCCCCDDDDDDEEEGGGHHHGGGEEEGGGKKKOOOQQQKKKIIIJJJKKKPPPbbbvvvmmmUUUEEE@@@;;;===???999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBAAABBBDDDEEEGGGLLLRRRVVV[[[aaahhhmmmrrr|||vvvbbb[[[WWW[[[aaannnqqqrrrxxxBBBDDDHHHKKKKKKLLLTTT]]]___ooorrr\\\PPPHHHBBB???>>>>>>>>>>>>============<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAACCCFFFHHHJJJMMMPPPSSSVVVXXXYYY\\\^^^aaabbbcccddddddcccbbbaaa___^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]^^^``````aaaaaacccfffiiimmmpppqqquuuvvvxxxyyy|||uuujjj```VVVOOOEEEEEEDDDDDDEEEGGGJJJLLLKKKMMMNNNOOOOOOQQQSSSUUUXXXVVVSSSPPPMMMLLLKKKKKKLLLIIIHHHLLLRRRXXX\\\\\\[[[[[[ZZZXXXVVVTTTRRRQQQSSSOOOLLLLLLPPPSSSTTTTTTWWWUUUTTTTTTUUUUUUQQQMMMLLLLLLMMMSSSZZZ___``````^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\\\\^^^aaaeeeffffffkkklllpppyyy}}}}}}uuuhhh[[[QQQJJJFFFDDDHHHKKKSSSaaattt}}}mmm]]]RRRGGGDDDDDDCCCBBBCCCEEEDDDDDDDDDFFFHHHIIIKKKOOONNNMMMJJJHHHQQQiiitttWWWEEEBBB>>><<<===777999::::::999888777999:::::::::;;;===>>>???@@@AAAEEEFFFGGGHHHJJJNNNTTTXXX___bbbjjjsssyyyrrr___YYYWWW[[[eeewwwqqqrrr|||CCCDDDHHHLLLNNNRRR]]]hhhsssnnnYYYNNNGGGAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>??????AAAAAABBBCCCEEEGGGJJJKKKOOOQQQUUUWWWYYYZZZ]]]___aaabbbcccddddddcccbbbbbb_________^^^^^^]]]]]]]]]]]]]]]^^^^^^___`````````bbbccceeehhhkkkooorrrtttxxxyyy{{{|||{{{mmmbbbYYYPPPJJJDDDDDDDDDDDDEEEGGGIIIKKKKKKMMMOOOOOOPPPRRRUUUXXXYYYWWWTTTQQQNNNLLLKKKKKKLLLJJJIIILLLRRRXXX[[[\\\______``````^^^\\\ZZZYYYVVVSSSPPPOOORRRUUUVVVVVVZZZXXXVVVVVVVVVUUUQQQMMMLLLKKKLLLQQQWWW\\\^^^^^^^^^^^^^^^^^^___```aaabbbcccaaa```aaaeeeiiikkkkkkmmmnnnsss{{{~~~}}}~~~~~~uuuhhh\\\RRRLLLGGGEEEHHHJJJRRRaaatttooo^^^RRRGGGDDDEEECCCBBBCCCBBBBBBBBBCCCEEEHHHJJJLLLOOOOOONNNKKKHHHQQQhhh~~~wwwYYYGGGCCC>>>===>>>999999::::::999888888999;;;<<<===>>>???@@@BBBCCCCCCEEEFFFGGGHHHKKKOOOUUUYYYbbbfffnnnwww}}}jjj]]]ZZZ\\\eeerrryyypppvvvEEEEEEHHHNNNRRRZZZiiiwwwhhhUUULLLEEEAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCCDDDFFFIIIKKKMMMPPPSSSVVVYYYZZZ[[[^^^``````aaacccdddeeeddddddcccaaa``````___^^^]]]]]]]]]]]]^^^```aaabbbbbbaaaaaaeeeeeegggjjjnnnqqqtttvvv{{{}}}pppaaaWWWOOOIIIEEEBBBBBBCCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQTTTXXX[[[ZZZXXXUUURRROOOMMMLLLLLLMMMKKKKKKMMMSSSYYY^^^```fffhhhjjjkkkjjjhhheeeccc\\\YYYUUUTTTVVVXXXZZZ[[[```___]]]\\\[[[WWWSSSOOOMMMMMMMMMPPPUUUYYY\\\]]]]]]]]]___aaacccfffhhhjjjkkkiiiggghhhkkkooorrrsssrrrssswww|||wwwvvvuuuvvvxxxzzzzzzyyywwwxxx{{{}}}uuuiii]]]TTTMMMIIIFFFGGGJJJRRR```rrrrrr^^^SSSHHHEEEEEECCCBBBCCC???@@@@@@BBBDDDGGGJJJLLLOOONNNMMMKKKHHHOOOdddxxx{{{]]]IIIDDD???>>>???:::999:::::::::888888:::;;;======>>>???AAABBBCCCDDDEEEFFFHHHIIILLLQQQWWW[[[eeekkkttt{{{vvvdddYYYZZZ___lll~~~uuuqqq}}}GGGGGGJJJQQQXXXcccvvv{{{bbbRRRJJJDDD@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDGGGJJJLLLNNNQQQTTTWWWYYYZZZ\\\^^^```aaabbbccceeeeeeeeeddddddbbbaaaaaa```___^^^]]]]]]^^^___bbbdddddddddbbbaaaeeefffhhhkkkooosssvvvxxx}}}vvveeeWWWNNNIIIEEEBBB@@@AAACCCEEEGGGHHHHHHHHHKKKMMMOOOPPPRRRVVV[[[___\\\ZZZWWWTTTQQQOOONNNMMMNNNNNNNNNQQQWWW___fffiiiqqqsssuuuwwwuuuqqqmmmiii```^^^[[[YYYZZZ\\\___aaaiiihhhgggdddaaa\\\VVVSSSPPPPPPPPPQQQUUUXXX[[[]]][[[]]]___cccgggkkkoooqqqsssqqqnnnooorrrvvvyyyzzzyyyyyy|||{{{xxxsssqqqooopppqqqrrrrrrqqqoooqqqvvv~~~zzzsssggg\\\TTTMMMIIIFFFGGGJJJQQQ^^^pppsss___SSSHHHEEEEEECCCBBBCCC??????@@@AAACCCEEEHHHIIILLLLLLKKKIIIFFFLLL]]]ooo```KKKDDD>>>===???;;;999:::::::::999999:::<<<;;;<<<===>>>???AAABBBBBBEEEGGGIIIKKKNNNSSSZZZ^^^gggnnnwwwnnnccc[[[]]]dddrrr{{{uuuwwwJJJKKKOOOWWW```nnnttt^^^PPPIIICCC@@@AAA============<<<<<<<<<<<<============???@@@AAABBBBBBBBBCCCEEEGGGJJJMMMOOORRRUUUXXXZZZ[[[\\\^^^```bbbcccdddeeeffffffeeedddbbbbbbaaa``````___^^^^^^___aaaccceeeeeeeeecccbbbeeefffhhhkkkooosssvvvxxx|||yyymmm]]]PPPIIIEEECCCBBB@@@AAACCCEEEGGGHHHIIIIIIKKKMMMOOOPPPSSSWWW]]]aaa^^^\\\YYYUUURRRPPPOOONNNOOOPPPRRRVVV\\\eeennnttt|||~~~}}}xxxqqqmmmbbbaaa^^^]]]]]]```eeehhhnnnnnnmmmjjjeee^^^XXXUUUQQQRRRSSSTTTVVVYYY\\\^^^\\\^^^aaafffkkkpppuuuwwwzzzxxxvvvwwwzzz}}}~~~yyyuuurrrpppmmmllllllllljjjiiiiiilllrrrzzzwwwpppeee[[[SSSMMMHHHFFFGGGIIIPPP]]]nnnsss```TTTIIIFFFEEECCCBBBCCCAAAAAAAAAAAAAAACCCEEEFFFIIIHHHHHHGGGDDDGGGUUUeeeeeeMMMDDD===<<<>>>:::999:::::::::999999;;;===<<<======???@@@AAABBBCCCEEEGGGJJJLLLPPPVVV\\\aaagggpppzzztttfffaaa___bbbkkk|||zzzuuuvvv~~~NNNPPPWWWbbbnnn}}}qqq]]]QQQJJJDDDAAAAAA=========<<<<<<<<<;;;;;;=========>>>???AAABBBCCCDDDDDDEEEFFFIIILLLOOOQQQTTTWWWZZZ\\\\\\]]]___aaadddeeefffffffffeeeddddddaaaaaaaaaaaa```````````````aaacccdddeeeeeedddddddddeeehhhkkkooossswwwxxx{{{~~~pppeeeVVVJJJEEEDDDCCCCCCAAABBBCCCEEEGGGIIIKKKKKKLLLMMMNNNPPPRRRWWW]]]aaa```^^^[[[WWWTTTQQQPPPPPPOOOQQQSSSWWW^^^hhhrrryyy~~~wwwppplllaaaaaa```___```dddjjjoooqqqrrrrrrnnnggg___YYYVVVSSSUUUXXXZZZ[[[\\\___aaaaaacccggglllqqqwww||||||xxxuuurrrpppmmmkkkjjjiiigggeeefffiiinnnuuu{{{~~~}}}~~~~~~tttnnndddZZZSSSMMMHHHFFFGGGIIIOOO[[[mmm~~~~~~qqqaaaUUUJJJFFFEEECCCBBBBBBCCCBBBAAAAAAAAABBBDDDDDDGGGFFFFFFEEEBBBDDDOOO\\\wwwkkkQQQFFF===;;;>>>:::999:::;;;:::999:::<<<>>>??????@@@AAACCCDDDEEEFFFFFFHHHJJJNNNRRRXXX___dddjjjrrr}}}hhh^^^]]][[[cccpppsssmmmvvvQQQUUU```ooo}}}ppp___SSSKKKDDDAAABBB======<<<<<<<<<;;;;;;;;;======>>>>>>@@@BBBCCCDDDFFFFFFGGGIIILLLOOORRRTTTXXXZZZ]]]______```bbbdddffffffggggggfffeeedddccc``````aaaaaaaaaaaabbbbbbaaabbbbbbcccddddddeeeeeedddfffhhhlllppptttxxxzzz{{{~~~zzzfff]]]OOOEEEBBBBBBBBBBBBCCCCCCDDDEEEGGGJJJLLLNNNLLLMMMNNNOOORRRVVV\\\aaabbb```\\\XXXUUURRRQQQPPPOOOQQQSSSVVV\\\eeepppwww{{{||||||yyyuuunnnhhhddd____________aaafffooouuuvvvwwwxxxtttlllccc]]][[[ZZZ^^^bbbeeeeeefffhhhjjjjjjkkkoootttzzz~~~{{{wwwtttqqqnnnkkkiiiiiihhhfffdddeeefffiiinnnrrruuutttrrruuuvvvxxxzzz}}}|||sssmmmddd[[[TTTNNNJJJGGGFFFHHHNNNZZZkkk|||}}}qqqaaaUUUJJJFFFFFFCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFEEEFFFEEEBBBBBBKKKVVVlllrrrVVVIII???<<>>???@@@AAABBBCCCEEEFFFFFFFFFHHHKKKOOOSSSZZZaaafffnnnvvvvvvbbb[[[]]]ZZZfffxxxtttnnniiiyyy~~~}}}SSSYYYfffxxxqqq```TTTLLLEEEBBBBBB======<<<<<<<<<;;;;;;;;;======>>>???@@@BBBDDDEEEHHHIIIJJJKKKNNNRRRUUUWWWZZZ\\\___aaabbbbbbdddfffgggggghhhhhhgggeeecccbbb`````````aaabbbbbbccccccbbbbbbbbbbbbcccdddeeefffeeefffiiilllqqquuuyyy{{{{{{qqq```WWWKKKBBB???@@@@@@@@@EEEDDDDDDEEEGGGJJJNNNPPPMMMMMMNNNOOOQQQVVV\\\```cccaaa]]]YYYVVVSSSRRRQQQOOOPPPRRRUUUYYYaaallltttrrrrrrqqqooojjjddd___[[[]]]^^^______aaahhhqqqxxxzzz}}}}}}yyyqqqhhhbbb```aaaffflllooopppoooqqqrrrppprrruuuzzz~~~}}}|||zzzwwwtttnnnllljjjhhhhhhhhhfffeeedddeeefffjjjmmmnnnlllkkknnnoooqqqsssvvvyyy|||~~~}}}zzztttnnneee\\\UUUPPPKKKHHHFFFHHHNNNZZZjjj||||||qqqaaaVVVJJJGGGFFFCCCBBBBBB@@@@@@@@@AAABBBEEEGGGHHHFFFFFFFFFFFFCCCBBBJJJSSSdddyyywwwYYYKKK@@@>>>@@@<<<888:::;;;;;;:::;;;===???===>>>???@@@BBBCCCDDDDDDFFFHHHKKKOOOTTT[[[bbbhhhrrrzzzrrr```\\\```aaappptttllljjjkkk~~~||||||{{{zzz{{{VVV```pppxxxeeeWWWKKKBBB???AAA<<<;;;:::999999999999999<<<===??????@@@AAADDDFFFHHHJJJMMMNNNPPPSSSVVVYYY\\\^^^aaacccdddfffhhhiiihhhhhhhhhgggfffdddbbbbbbbbbcccdddeeedddcccbbbaaaccccccbbbbbbbbbcccdddeeejjjkkklllooorrrwwwzzz|||tttgggRRRLLLEEE@@@@@@AAACCCDDDDDDEEEFFFGGGIIILLLNNNOOORRRQQQOOOMMMNNNRRRYYY^^^eeedddaaa[[[UUUPPPNNNNNNMMMMMMOOORRRWWW\\\aaadddjjjhhheeeaaa^^^[[[YYYXXXXXXYYY[[[]]]bbbiiiqqqwwwxxxpppllljjjlllnnnrrrwww{{{~~~}}}~~~~~~~~~|||yyyvvvtttpppooollljjjhhhfffeeeddddddddddddeeefffhhhkkkllllllllllllmmmoooqqqssstttuuuxxx}}}|||wwwqqqggg^^^WWWPPPKKKHHHHHHIIIMMMYYYjjj||||||rrrcccWWWKKKGGGFFFDDDCCCDDDBBBCCCCCCCCCBBBBBBCCCEEECCCEEEEEEDDDDDDHHHOOOUUU^^^nnn\\\HHHCCCAAA???===<<<;;;;;;:::::::::;;;;;;@@@@@@@@@??????@@@DDDFFFEEEFFFHHHMMMTTT]]]ffflllvvvyyy{{{dddYYYZZZ^^^dddyyyttthhhgggiiirrr~~~}}}}}}|||{{{xxxyyy{{{{{{~~~[[[fffwww~~~iiiYYYMMMDDDAAABBB???>>>======<<<<<<=========???@@@AAAAAACCCEEEGGGIIIKKKMMMOOOQQQSSSWWWZZZ\\\___bbbddddddfffhhhiiihhhhhhhhhhhhgggeeedddcccdddeeeeeeeeeeeedddbbbaaaccccccbbbbbbcccdddfffgggkkklllmmmppptttxxx{{{~~~mmm```NNNJJJCCC??????AAABBBCCCEEEFFFGGGHHHKKKMMMOOOQQQRRRQQQOOOMMMNNNRRRXXX]]]dddcccaaa[[[VVVQQQPPPPPPNNNOOOPPPRRRVVV[[[___aaabbbaaa]]]ZZZVVVTTTRRRQQQVVVWWWYYY\\\```gggpppvvv|||uuuqqqpppuuuwww{{{~~~}}}zzzwwwuuupppnnnllljjjhhhfffeeeeeeeeeeeeeeeeeefffhhhiiijjjiiiiiihhhhhhhhhiiikkklllnnnqqquuuyyy{{{~~~~~~zzzsssjjj```YYYRRRMMMJJJIIIJJJOOOZZZkkk||||||rrrcccWWWKKKGGGFFFDDDCCCDDDBBBCCCCCCCCCBBBBBBCCCEEEJJJKKKJJJGGGDDDDDDHHHMMMVVVgggzzzaaaLLLDDDAAA>>>===<<<;;;;;;::::::;;;;;;<<>>>>>===>>>>>>>>>>>>@@@BBBBBBCCCDDDGGGIIIIIILLLNNNPPPRRRUUUYYY[[[]]]```cccdddeeefffgggiiihhhhhhiiiiiihhhggggggfffgggggggggffffffdddcccbbbcccbbbbbbcccdddfffhhhiiilllmmmooorrrvvvzzz}}}wwwdddWWWJJJFFFAAA>>>???AAACCCCCCFFFFFFHHHJJJLLLOOOQQQSSSRRRQQQPPPNNNOOORRRXXX\\\cccccc```\\\WWWSSSRRRSSSRRRRRRSSSUUUWWWZZZ\\\^^^```^^^[[[WWWSSSQQQPPPOOORRRTTTVVVYYY^^^fffooouuu|||yyyyyy}}}~~~{{{xxxwwwooonnnllljjjhhhgggffffffeeeffffffggggggggggggggghhhgggeeedddcccccccccdddhhhkkknnnpppsssvvvzzz}}}}}}wwwmmmccc[[[TTTOOOKKKIIIKKKQQQ\\\lll{{{}}}rrrdddXXXLLLGGGFFFDDDCCCDDDAAABBBCCCCCCBBBBBBDDDEEEMMMNNNNNNJJJEEECCCDDDGGGPPP```tttgggPPPFFFAAA===<<<<<<;;;;;;;;;;;;;;;<<<<<>>???======<<<;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHJJJKKKMMMPPPRRRTTTWWW[[[]]]___aaadddeeeeeefffgggiiihhhiiiiiijjjjjjiiiiiiiiiiiihhhhhhgggfffeeeddddddbbbbbbcccccceeehhhjjjlllmmmnnnqqqtttxxx|||ppp]]]PPPGGGDDD@@@???@@@BBBDDDDDDEEEFFFGGGJJJMMMPPPRRRTTTRRRRRRRRRPPPQQQSSSXXX\\\bbbbbb```]]]YYYVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]___]]]ZZZVVVRRRQQQPPPOOOOOOQQQSSSWWW\\\dddmmmsss~~~~~~}}}{{{xxxwwwpppooommmkkkiiihhhhhhhhhfffggghhhiiihhhgggfffeeegggfffdddcccbbbbbbbbbcccfffhhhkkkmmmooosssxxx{{{yyyoooeee]]]VVVPPPMMMIIILLLSSS]]]jjjxxx}}}ssseeeXXXLLLHHHFFFDDDCCCCCCAAABBBCCCBBBBBBBBBDDDFFFJJJLLLNNNLLLHHHEEEFFFGGGNNN___tttjjjRRRGGGAAA>>><<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAAAAABBBEEEGGGGGGJJJNNNSSSXXXaaalllsss~~~{{{iii```^^^eeennnppphhhffflllsss~~~~~~~~~}}}yyywwwtttrrrqqqssswwwzzzppp}}}ttt]]]NNNFFF@@@>>>???<<<;;;;;;:::;;;;;;<<<<<<>>>???AAABBBCCCEEEHHHKKKLLLNNNQQQSSSVVVYYY]]]```aaaccceeefffffffffgggiiihhhiiijjjjjjjjjjjjjjjjjjiiiiiihhhgggffffffeeeeeebbbbbbcccdddfffhhhkkklllmmmooorrrvvvzzz~~~|||jjjXXXLLLEEECCC@@@@@@BBBDDDEEEEEEDDDDDDFFFIIILLLPPPSSSTTTTTTTTTUUUTTTTTTVVVYYY\\\`````````^^^[[[YYYZZZ[[[___```aaabbbbbbbbbaaa```^^^[[[WWWSSSPPPOOONNNOOONNNPPPRRRVVV[[[ccclllrrr}}}|||xxxxxx|||}}}~~~~~~|||zzzwwwvvvpppooonnnmmmkkkkkkjjjjjjhhhiiijjjjjjiiigggfffeeefffeeedddcccbbbcccdddeeeeeegggjjjlllnnnrrrwwwzzzyyypppfff^^^WWWRRROOOJJJNNNTTT]]]hhhttt~~~}}}sssfffYYYMMMHHHGGGDDDCCCCCC@@@BBBCCCBBBBBBBBBDDDFFFHHHKKKOOONNNJJJGGGGGGHHHOOObbbxxxlllSSSGGGAAA>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBBBBCCCEEEGGGFFFJJJPPPTTTZZZcccoooxxxvvvfff```___hhhtttzzzkkkffffffooozzz~~~}}}|||||||||}}}|||{{{zzzyyywwwsssrrruuu{{{vvvmmmXXXKKKFFFBBB@@@@@@======<<<<<<======>>>>>>>>>@@@BBBCCCDDDFFFIIILLLMMMOOORRRUUUWWW[[[___bbbbbbdddfffgggffffffggghhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhggggggffffffggggggbbbbbbcccdddeeehhhjjjlllmmmooossswww|||tttdddTTTJJJCCCBBB@@@AAACCCEEEEEEEEECCCDDDFFFIIIMMMPPPSSSUUUWWWXXXYYYYYYXXXYYY\\\^^^___``````^^^]]]\\\]]]___dddeeegggiiiiiihhhfffeeeaaa^^^ZZZUUUSSSRRRRRRRRROOOQQQSSSVVV[[[ccclllrrrzzz~~~~~~~~~~~~}}}~~~~~~}}}|||ssspppnnnqqq{{{{{{|||}}}}}}|||zzzwwwvvvrrrqqqpppooonnnmmmmmmmmmkkkkkkkkkjjjjjjiiihhhgggddddddcccbbbbbbccceeefffdddgggjjjmmmooorrrwwwzzzzzzqqqhhh```ZZZUUURRRMMMQQQVVV]]]fffqqq}}}}}}tttfffZZZMMMIIIGGGDDDCCCCCC@@@AAABBBBBBBBBCCCEEEGGGKKKNNNPPPOOOKKKGGGFFFGGGPPPeeemmmTTTGGGAAA>>>???;;;;;;;;;;;;<<<===>>>>>>===???AAABBBCCCDDDFFFGGGFFFKKKRRRWWW]]]fffttt}}}qqqeeeaaaaaannnttthhheeegggsss||||||||||||||||||||||||{{{{{{zzzwwwwww{{{zzzzzzhhhSSSIIIEEEAAA???>>>>>>>>>======>>>>>>???@@@???AAACCCDDDFFFHHHKKKNNNNNNPPPSSSVVVYYY\\\```cccccceeegggggggggfffggghhhiiijjjjjjjjjjjjiiiiiihhhggggggfffffffffggghhhiiicccbbbbbbccceeegggiiijjjlllooosssxxx||||||lll]]]PPPHHHAAA@@@???@@@BBBCCCCCCBBBDDDEEEGGGJJJNNNRRRUUUWWWZZZ[[[]]]]]]\\\]]]___aaa^^^_________^^^^^^```bbbgggiiikkknnnnnnmmmkkkiiiccc```\\\WWWUUUTTTUUUUUUQQQRRRTTTWWW\\\ccckkkqqqxxx}}}|||{{{|||wwwwwwwwwuuussspppmmmlllgggeeeeeeiiittt|||}}}~~~~~~}}}{{{yyywwwsssrrrqqqpppppppppppppppmmmmmmlllkkkjjjjjjjjjjjjgggfffeeeddddddeeefffffffffiiimmmpppsssuuuyyy{{{|||sssjjjccc]]]XXXVVVRRRUUUYYY^^^fffqqq}}}}}}tttgggZZZNNNIIIGGGDDDCCCCCC@@@AAABBBBBBBBBCCCEEEGGGKKKNNNQQQOOOKKKGGGGGGHHHRRRiiipppVVVHHH@@@>>>???;;;;;;;;;;;;<<<===>>>???===???AAACCCCCCDDDFFFHHHFFFMMMUUUZZZ```kkkyyyjjjcccbbbdddvvvqqqiiihhhkkk|||}}}~~~~~~}}}vvvdddPPPFFFCCC???<<<:::======<<<======>>>??????@@@BBBDDDFFFGGGIIIMMMOOONNNQQQTTTWWWYYY]]]aaaddddddfffhhhhhhgggfffggghhhjjjjjjjjjjjjjjjiiihhhgggffffffeeeeeeeeegggiiijjjccccccbbbcccdddfffhhhiiilllnnnsssxxx}}}vvvgggXXXMMMFFF@@@???>>>???AAABBBBBB@@@EEEFFFHHHKKKPPPTTTWWWYYY\\\]]]____________aaabbb]]]^^^____________aaacccgggjjjmmmpppqqqpppmmmlll___\\\XXXSSSQQQPPPQQQRRRSSSTTTVVVXXX\\\ccclllqqqxxx|||~~~zzzyyyzzzqqqqqqooommmiiieeebbb```___^^^^^^cccmmmyyy}}}~~~~~~|||zzzxxxtttsssrrrrrrqqqqqqqqqrrrooommmlllkkkjjjkkkllllllkkkjjjhhhgggfffgggggghhhiiilllqqquuuwwwyyy|||~~~}}}tttllleee```[[[YYYUUUXXX[[[```fffqqq~~~}}}tttggg[[[NNNIIIGGGDDDCCCCCC???AAABBBBBBBBBCCCEEEGGGJJJMMMOOONNNKKKIIIIIIKKKUUUnnnsssXXXHHH@@@>>>???;;;;;;;;;<<<<<<>>>??????<<>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFIIIMMMQQQSSSTTTVVVXXX[[[]]]___```ccccccdddeeefffggghhhhhhhhhiiiiiiiiiiiihhhggggggggggggfffeeeeeeeeeeeefffaaabbbcccccccccfffjjjmmmooorrrvvvzzz}}}ssshhh^^^RRRKKKIII???@@@@@@???===>>>@@@BBBCCCDDDGGGLLLRRRXXX\\\^^^bbbaaaaaaccceeeddd```\\\___```aaa```______aaaccclllmmmpppssstttrrrmmmiii^^^ZZZUUURRRQQQRRRRRRRRRRRRSSSVVVYYY^^^eeemmmrrr|||~~~}}}xxxrrrrrrmmmgggbbb___\\\ZZZXXX]]][[[]]]dddooowwwzzzzzz}}}~~~}}}{{{zzzzzzzzzxxxvvvuuuttttttsssqqqooooooooooooooonnnmmmlllkkkiiijjjkkkjjjiiiiiikkkmmmpppssswwwzzz|||~~~vvvpppllliiiddd```\\\[[[\\\___fffpppzzz}}}ssskkk___SSSLLLHHHCCCBBBCCCAAAAAABBBBBBCCCDDDEEEEEEKKKMMMNNNMMMKKKJJJJJJJJJVVVsssyyyXXXHHHDDDAAA<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBCCCBBBBBBDDDGGGIIIKKKMMMSSS]]]fffqqqnnn___bbbdddhhhqqqmmmrrr|||kkk\\\LLLCCC@@@===<<<>>>===>>>>>>??????@@@AAAAAABBBCCCDDDEEEFFFIIINNNQQQSSSTTTVVVYYY[[[^^^```aaacccdddeeefffhhhiiijjjkkkkkkkkkjjjjjjiiihhhgggggggggffffffeeeeeeeeeeeeeeeaaabbbccccccdddfffjjjmmmqqqtttxxx|||zzzkkk```WWWMMMGGGEEE@@@AAAAAA@@@??????BBBDDDFFFGGGJJJOOOVVV\\\```bbbfffffffffhhhjjjhhhddd```aaaccceeeeeefffgggjjjllluuuuuuuuuuuusssnnngggaaaZZZVVVRRROOOOOOPPPQQQQQQQQQSSSUUUXXX]]]eeennnttt~~~~~~yyytttnnniiibbb]]]YYYWWWUUUTTT[[[\\\___eeemmmsssvvvwww|||~~~}}}|||{{{{{{{{{zzzyyyxxxxxxxxxwwwtttqqqqqqqqqqqqppppppooonnnmmmkkklllmmmlllkkkkkkmmmooorrruuuxxx|||~~~xxxsssoookkkeeeaaa^^^]]]]]]```gggqqq{{{~~~vvvkkk___SSSLLLHHHDDDCCCDDDAAAAAABBBBBBCCCDDDDDDEEEJJJKKKMMMLLLKKKJJJJJJKKK^^^{{{zzzYYYHHHDDDAAA======<<<<<<<<<<<<===>>>>>>AAABBBBBBBBBBBBDDDGGGIIIPPPQQQXXXbbbkkkvvvzzzfff[[[___dddnnn}}}nnnpppzzz}}}fffWWWIIIBBB???======>>>======>>>??????@@@@@@AAABBBCCCEEEFFFHHHJJJOOORRRTTTUUUWWWZZZ\\\___aaabbbdddeeefffhhhjjjlllmmmnnnnnnmmmlllkkkjjjiiihhhgggffffffeeeddddddddddddeeebbbccccccddddddgggkkknnnsssvvvzzz}}}zzzmmm___VVVNNNFFFBBBAAAAAABBBBBBAAA@@@AAACCCEEEGGGIIIMMMRRRXXX^^^bbbeeekkkkkklllnnnooolllhhhdddeeegggkkkmmmooorrruuuxxx}}}|||zzzxxxssskkkbbb[[[TTTQQQMMMLLLMMMNNNOOOOOOPPPQQQTTTWWW]]]fffpppwww|||vvvmmmggg___YYYUUUSSSSSSRRRYYY]]]bbbgggkkknnnqqqssszzz~~~}}}|||||||||}}}}}}}}}~~~~~~|||xxxtttssssssssssssrrrqqqpppooonnnooooooooonnnnnnppprrrtttwww{{{~~~zzzvvvsssnnngggbbb___^^^]]]```gggrrr}}}yyylll```TTTMMMIIIEEEDDDEEEAAAAAABBBBBBCCCDDDDDDDDDHHHIIIKKKKKKJJJIIIJJJKKK```~~~|||[[[IIIDDDAAA=========<<<<<<======>>>???@@@AAABBBBBBBBBDDDGGGJJJOOOQQQXXXbbbkkkvvvrrrcccZZZ___hhhxxxyyynnnvvvwww```SSSFFF@@@???======>>>======>>>>>>???@@@@@@@@@BBBCCCFFFGGGIIILLLPPPSSSUUUVVVXXX[[[^^^```bbbccceeefffhhhjjjlllooopppqqqqqqpppnnnllljjjiiihhhgggffffffeeedddddddddddddddbbbcccdddeeeeeehhhlllppptttwww{{{}}}mmmaaaTTTMMMHHHBBB@@@@@@AAABBBBBBAAA@@@AAADDDFFFFFFIIIOOOTTTZZZ___dddgggnnnoooqqqrrrqqqnnnjjjggglllooosssvvvxxxzzz~~~}}}yyysssjjj```ZZZNNNLLLIIIIIIJJJMMMNNNNNNOOOPPPSSSWWW]]]gggrrryyyyyypppiii```XXXTTTTTTTTTTTTXXX^^^eeeiiiiiijjjnnnqqqzzz~~~~~~~~~zzzwwwuuuuuuuuuuuutttsssrrrqqqpppqqqrrrqqqpppppprrrtttvvvyyy}}}|||yyyvvvqqqjjjddd```^^^\\\^^^eeeppp|||}}}nnnbbbUUUOOOJJJFFFDDDFFFBBBBBBBBBCCCCCCCCCDDDDDDFFFHHHIIIJJJIIIIIIIIIJJJYYYvvv]]]JJJDDDAAA>>>=========<<<===>>>>>>???@@@AAABBBBBBBBBDDDGGGJJJMMMQQQYYYdddlllxxxqqqeee___cccnnnzzzssssss[[[OOOCCC??????>>>===>>><<<======>>>??????@@@@@@BBBDDDGGGIIIKKKMMMQQQTTTWWWXXXZZZ\\\___bbbdddeeefffgggiiikkknnnqqqssstttrrrqqqooollljjjiiihhhhhhffffffeeeddddddddddddeeecccdddeeeeeegggjjjnnnqqqtttwww|||~~~sssbbbWWWMMMHHHEEEAAA@@@BBB@@@AAAAAAAAA@@@AAADDDFFFGGGLLLSSSYYY^^^ccchhhlllssstttuuuuuussspppmmmllluuuwww{{{~~~~~~yyyrrrhhh^^^WWWKKKIIIGGGHHHJJJLLLMMMMMMOOOPPPTTTXXX___iiissszzz}}}ssslllaaaXXXTTTTTTVVVWWWYYY```hhhjjjiiijjjnnnrrr||||||xxxwwwwwwwwwvvvvvvuuutttsssssstttuuutttssssssuuuwwwxxx{{{}}}{{{xxxtttlllfff```]]]ZZZ[[[bbbmmmyyypppdddXXXPPPLLLGGGEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHHHHHHHGGGHHHIIIRRRlll```KKKDDDAAA>>>===============>>>?????????AAABBBBBBCCCDDDHHHKKKPPPUUU^^^iiirrr~~~llleeeaaagggwwwyyyzzzpppXXXMMMBBB@@@@@@>>>===>>><<<<<<===>>>>>>??????@@@BBBDDDHHHJJJLLLOOORRRUUUXXXYYY[[[^^^```ccceeefffggghhhjjjmmmooorrrssstttsssqqqnnnllljjjiiiiiiiiiggggggfffeeeeeeeeeeeefffcccdddffffffhhhkkkooosssuuuxxx}}}ssshhhWWWNNNFFFDDDDDDAAAAAABBB@@@AAAAAAAAA@@@AAADDDGGGJJJPPPXXX___ccchhhmmmrrrvvvwwwwwwuuurrrooonnnooowwwzzz~~~{{{vvvooodddYYYRRRKKKIIIHHHIIIKKKMMMNNNNNNOOOQQQVVV[[[bbbkkkttt{{{vvvmmmaaaWWWSSSTTTVVVXXX]]]bbbiiillllllmmmqqqvvv}}}zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwwwwxxxzzz|||~~~}}}{{{wwwpppkkkaaa^^^YYYYYY^^^iiivvv~~~tttgggZZZRRRLLLGGGDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEFFFGGGPPPddd~~~bbbLLLDDDBBB???>>>>>>======>>>>>>???@@@???@@@AAABBBCCCEEEHHHKKKNNNTTT```kkkuuu{{{ddd``````kkkwwwvvv}}}kkkVVVLLLBBB@@@@@@???===>>><<<<<<======>>>?????????BBBEEEHHHKKKNNNPPPSSSUUUYYYZZZ\\\___aaadddfffgggiiiiiikkkmmmoooqqqssstttrrrpppnnnkkkiiiiiiiiijjjhhhhhhgggffffffffffffgggdddeeefffggghhhlllppptttvvvzzz}}}rrreeeYYYMMMFFF@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBBCCCFFFHHHKKKRRR[[[bbbfffjjjpppuuuuuuuuutttpppllljjjkkkmmmppprrrvvvxxxxxxxxxxxxyyyxxxvvvtttpppjjjaaaWWWPPPLLLJJJIIIJJJMMMOOOOOOOOOOOOSSSXXX^^^eeemmmuuuzzzyyypppbbbXXXTTTUUUXXX[[[aaadddiiilllooorrrwwwzzz|||}}}~~~~~~}}}}}}|||{{{zzz{{{|||||||||{{{{{{}}}~~~{{{uuupppccc___YYYWWW\\\gggsss{{{wwwjjj\\\TTTMMMFFFCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEMMM[[[nnndddMMMEEEBBB???>>>>>>======>>>>>>???@@@???@@@AAABBBCCCEEEHHHKKKLLLTTTaaammmwwwsssbbbaaadddrrr}}}ooouuuyyyhhhVVVKKKBBB@@@AAA???======<<<<<<======>>>?????????BBBEEEIIILLLNNNQQQSSSVVVZZZ[[[]]]___bbbdddfffgggiiijjjlllmmmoooqqqssssssqqqooommmjjjiiiiiijjjjjjiiiiiihhhgggggggggggggggdddeeefffgggiiilllqqqtttxxx|||}}}qqqfffXXXMMMGGG@@@<<<>>>@@@???>>>???BBBCCCDDDCCCCCCDDDGGGJJJIIIQQQ[[[aaaeeeiiipppuuuqqqqqqooojjjeeedddfffiiieeehhhlllnnnooonnnoooooommmmmmlllkkkgggaaaXXXSSSMMMLLLKKKLLLNNNPPPPPPOOOOOOSSSZZZ```gggnnnuuuzzz}}}ssseeeZZZVVVWWW[[[^^^cccfffiiimmmqqqvvvzzz~~~~~~~~~}}}}}}~~~~~~~~~}}}xxxttteee```ZZZWWW\\\fffrrr{{{yyylll^^^TTTMMMFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGFFFDDDCCCCCCDDDIIIRRRbbbuuueeeNNNEEEBBB@@@>>>>>>>>>>>>>>>??????@@@>>>@@@AAABBBCCCEEEIIILLLPPPXXXfffsss}}}nnngggfffjjjyyytttnnnvvvssseeeQQQIIIBBB@@@===:::999;;;;;;;;;<<<<<<===???@@@AAACCCDDDGGGJJJNNNQQQTTTUUUXXXYYY\\\___bbbfffjjjkkkmmmmmmnnnnnnoooooooooooolllkkkkkkjjjhhhggggggfffhhhhhhgggggggggfffffffffgggfffggghhhkkkooosssuuu{{{~~~}}}ooocccYYYOOOIIIDDDCCCAAA??????@@@AAABBBGGGGGGFFFDDDCCCDDDHHHKKKMMMRRRYYY```fffiiijjjjjjnnnkkkgggbbb^^^]]]\\\\\\___`````````______```bbbcccdddfffhhhgggccc\\\WWWMMMLLLLLLMMMOOORRRTTTVVVTTTYYY___eeekkkqqqwww{{{yyylll```\\\]]]```cccjjjmmmpppsssvvv||||||ttthhh___WWWVVVYYYbbbooo{{{vvvkkk\\\OOOHHHFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFFFFGGGFFFEEEDDDCCCHHHNNNZZZllljjjQQQEEEAAA>>>>>>===<<<<<<<<<===???@@@???@@@@@@@@@BBBEEEJJJNNNQQQ]]]jjjrrryyyjjjdddcccllltttkkkhhhrrrpppaaaPPPHHHAAA???===::::::<<<<<<<<<<<<===>>>???@@@AAADDDEEEHHHKKKNNNRRRTTTVVVYYYZZZ\\\^^^bbbeeehhhjjjkkkllllllmmmmmmnnnnnnnnnllllllkkkkkkjjjjjjiiiiiieeeeeedddddddddcccccccccgggggghhhiiimmmqqquuuwww}}}rrrdddYYYPPPHHHBBBBBBAAA@@@???@@@AAACCCDDDFFFGGGGGGFFFEEEFFFIIILLLQQQUUU[[[aaaeeegggffffffgggddd```[[[XXXVVVUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\___```cccffffffccc]]]YYYSSSSSSSSSTTTUUUVVVWWWXXXWWW[[[aaafffkkkqqqwww|||~~~oooccc^^^___cccfffoooqqquuuyyy~~~wwwjjjaaaXXXVVVZZZbbbooo{{{vvvkkk\\\OOOIIIFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEFFFGGGHHHHHHGGGDDDCCCEEEIIISSSbbbtttkkkRRRFFFBBB???>>>>>>=========>>>???@@@@@@AAABBBBBBCCCGGGLLLOOOUUUaaannnwwwvvviiifffiiivvv|||nnnhhhjjjttt|||lll]]]MMMFFF@@@???>>>;;;;;;===<<<<<<<<<===>>>???@@@AAAEEEFFFHHHKKKOOORRRTTTUUUYYYZZZ[[[^^^```cccfffgggiiiiiijjjkkkllllllmmmmmmllllllkkkkkkjjjjjjiiiiiiggggggggggggffffffffffffgggggghhhjjjnnnrrrvvvyyyyyyiii[[[RRRKKKEEEAAA@@@@@@@@@@@@AAACCCEEEFFFEEEGGGHHHIIIIIIJJJLLLNNNTTTWWW\\\```ccccccbbbaaa___]]]YYYTTTQQQOOOOOONNNKKKMMMOOOPPPPPPRRRUUUWWWZZZ\\\```dddfffeee```]]][[[\\\\\\]]]\\\[[[ZZZYYY[[[^^^cccgggkkkrrr{{{uuuhhhcccdddiiillluuuxxx}}}yyykkkbbbYYYWWWYYYaaannnyyyvvvkkk\\\PPPIIIFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEGGGIIIKKKKKKHHHEEECCCCCCEEEMMMYYYiiiyyymmmSSSGGGCCC@@@??????>>>>>>??????@@@AAAAAABBBCCCCCCEEEIIINNNRRRYYYdddqqq{{{ppphhhgggpppqqqhhhfffmmmvvv{{{}}}iiiYYYJJJDDD???>>>>>>;;;;;;>>><<<<<<<<<===>>>???@@@AAAEEEFFFHHHKKKNNNQQQSSSTTTXXXYYYZZZ\\\^^^aaacccdddgggggghhhiiikkklllmmmmmmllllllkkkjjjiiihhhggggggiiiiiiiiihhhhhhhhhggggggeeefffgggiiimmmrrrwwwyyy{{{pppaaaTTTLLLGGGDDDAAA@@@@@@AAABBBCCCDDDEEEEEEDDDFFFJJJLLLLLLMMMNNNOOOUUUWWW[[[^^^______^^^]]]ZZZXXXTTTQQQNNNLLLLLLLLLIIIKKKMMMNNNOOOPPPSSSVVVYYY[[[___dddhhhiiifffccccccccccccbbb```]]][[[YYY\\\aaafffjjjoooxxx|||nnniiikkkqqquuu|||yyymmmcccYYYVVVXXX___kkkvvvuuukkk\\\PPPJJJFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGKKKNNNNNNJJJFFFCCCCCCEEEJJJUUUeeewwwqqqVVVHHHDDDBBB?????????@@@@@@@@@AAAAAAAAABBBCCCDDDFFFJJJOOOSSSZZZdddqqq}}}uuujjjgggfffttt{{{kkkffffffnnnzzzyyy}}}yyyeeeVVVHHHBBB>>>>>>>>>;;;;;;===;;;;;;<<<<<<===>>>@@@AAADDDEEEGGGJJJLLLNNNPPPQQQVVVWWWXXXYYY[[[^^^```aaaeeeeeefffhhhjjjkkklllmmmpppooonnnllljjjhhhfffffffffffffffeeeeeeeeeddddddddddddfffhhhlllqqquuuxxx}}}oooeeeVVVKKKEEEBBB@@@???AAABBBCCCDDDDDDDDDCCCCCCCCCFFFJJJLLLMMMMMMNNNOOORRRTTTWWWYYY[[[[[[ZZZYYYTTTRRRPPPNNNLLLKKKKKKKKKKKKMMMOOOPPPQQQSSSVVVXXX\\\^^^ccciiinnnpppooommmiiihhheeebbb^^^\\\ZZZYYY]]]cccjjjpppwwwuuuqqqtttyyy~~~zzznnndddYYYUUUVVV\\\hhhrrr~~~uuujjj\\\QQQJJJGGGDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDHHHLLLOOOOOOKKKFFFCCCBBBDDDJJJTTTeeezzztttXXXIIIDDDBBB???@@@@@@@@@AAAAAAAAAAAA???AAABBBCCCFFFJJJPPPTTTYYYcccooo}}}mmmfffffffffvvvuuugggeeegggrrrvvvzzztttbbbSSSGGGAAA===>>>>>>;;;:::<<<:::::::::;;;<<<===??????CCCCCCEEEGGGIIIKKKMMMNNNSSSSSSTTTVVVXXX[[[]]]^^^bbbbbbdddeeegggiiijjjkkkrrrqqqooonnnllljjjhhhggghhhggggggggggggfffffffffdddeeefffhhhlllppptttwww{{{~~~zzzhhh___RRRHHHDDDCCCBBBAAAAAABBBDDDFFFFFFEEECCCBBBCCCFFFIIIKKKLLLLLLMMMOOONNNPPPRRRTTTVVVVVVUUUTTTMMMMMMLLLKKKJJJJJJJJJJJJMMMOOORRRTTTVVVYYY\\\___dddgggkkkqqqwwwyyyyyywwwooolllfff___[[[ZZZZZZZZZ___gggqqqxxx|||xxx|||}}}pppfff[[[VVVVVV[[[fffppp~~~tttjjj\\\QQQKKKGGGDDDAAABBBBBBBBBCCCCCCCCCCCCCCCEEEHHHLLLOOOOOOKKKFFFCCC@@@CCCIIIUUUhhhwwwYYYJJJDDDBBB??????@@@AAAAAAAAAAAA@@@???@@@BBBDDDFFFKKKQQQUUU[[[dddqqqwwwhhhdddeeeiii|||pppeeefffjjjyyytttxxx~~~}}}nnn]]]PPPFFFAAA===>>>===:::999;;;999999999:::;;;<<<===>>>@@@AAABBBDDDFFFHHHIIIJJJOOOPPPQQQSSSVVVXXX[[[\\\^^^^^^```bbbdddfffhhhiiimmmmmmlllkkkjjjjjjiiiiiijjjjjjjjjiiiiiiiiiiiihhhffffffgggiiilllppptttwwwzzz}}}zzzrrrbbbZZZNNNGGGDDDCCCCCCBBB???AAADDDGGGHHHGGGEEEDDDCCCEEEHHHIIIIIIJJJLLLMMMLLLMMMOOOPPPQQQPPPOOONNNIIIIIIJJJJJJKKKKKKLLLLLLPPPSSSWWWZZZ^^^bbbgggkkknnnppptttzzzvvvpppfff^^^YYYYYY\\\^^^bbblllxxx}}}sssiii]]]XXXWWW\\\fffppp}}}tttjjj]]]RRRKKKGGGCCCAAABBBBBBBBBCCCCCCCCCDDDDDDEEEHHHKKKNNNMMMJJJFFFDDD@@@DDDLLLXXXlllzzz[[[IIICCCAAA>>>>>>@@@AAAAAAAAA@@@???@@@AAACCCEEEHHHMMMSSSWWW___hhhvvvrrrfffccceeepppllleeekkkrrruuuyyyxxxjjjZZZNNNFFFAAA===>>>===:::999:::888888888999:::;;;<<<===???@@@AAACCCDDDFFFGGGHHHMMMNNNOOOQQQTTTWWWZZZ[[[[[[[[[]]]___bbbdddeeefffggggggggggggggghhhhhhhhhggggggggggggffffffffffffhhhhhhiiijjjmmmqqquuuwwwzzz|||}}}tttkkkZZZRRRHHHAAA??????>>>======???CCCGGGIIIIIIGGGFFFDDDEEEGGGHHHHHHHHHJJJLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIJJJJJJLLLMMMNNNOOOOOOSSSVVV[[[```eeekkkqqquuutttvvvzzzzzzsssggg]]]XXXZZZ^^^bbbeeeppp|||{{{vvvkkk```ZZZYYY]]]gggqqq}}}tttjjj]]]RRRKKKGGGCCCAAABBBBBBBBBCCCCCCCCCDDDDDDFFFHHHKKKMMMLLLJJJFFFDDDCCCGGGOOO\\\ppp|||[[[IIIBBB@@@===>>>???@@@AAA@@@??????AAACCCEEEGGGJJJOOOUUUYYYdddmmmzzzooofffddddddvvvkkkgggqqqzzzvvv{{{ppp```SSSKKKAAA>>>:::888888999::::::<<<;;;999888888999;;;<<<===>>>???AAACCCEEEFFFGGGJJJIIIIIIJJJMMMPPPSSSUUUZZZYYYYYYYYYYYYZZZ[[[[[[bbbccceeeggghhhhhhfffeeegggfffeeedddeeefffhhhjjjjjjiiihhhiiikkkppptttwwwxxx}}}{{{rrrfff^^^RRRLLLDDD>>>===>>>AAABBBAAACCCEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIGGGHHHJJJKKKKKKNNNRRRUUUUUU[[[aaaeeehhhlllqqquuuwwwzzz}}}{{{qqqeee^^^^^^dddjjjrrrxxx~~~xxxsssjjj```ZZZ]]]gggooo{{{|||rrrkkkaaaUUULLLGGGEEEEEECCCBBBAAAAAAAAAAAABBBCCCEEEGGGKKKMMMMMMKKKGGGEEEAAAEEENNN^^^vvv~~~```NNNEEE@@@??????@@@@@@@@@@@@??????BBBAAACCCFFFGGGIIIRRR[[[iiiqqq~~~~~~mmmeeeeeeiii~~~ooolllvvvsssxxx}}}lll]]]PPPJJJAAA>>>:::888888999:::999;;;:::999888888999:::;;;<<<<<<>>>???AAACCCDDDEEEGGGGGGGGGHHHJJJMMMPPPRRRUUUUUUUUUUUUUUUVVVWWWXXX^^^```bbbeeeffffffffffffffffffeeedddeeefffhhhiiiiiiiiihhhiiikkkppptttwwwxxx}}}|||uuulllaaaYYYOOOJJJCCC???>>>???AAABBB@@@BBBDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHJJJKKKLLLMMMOOORRRUUUUUUZZZ```dddhhhlllrrrvvvzzz~~~xxxmmmfffffflllrrr|||~~~zzzuuulllbbb\\\^^^fffmmmxxx{{{tttmmmbbbWWWMMMHHHEEEDDDCCCBBBAAAAAAAAAAAABBBCCCEEEGGGJJJLLLLLLJJJGGGEEECCCGGGRRRfffaaaOOOFFFAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@BBBFFFIIILLLUUU___jjjttt{{{kkkeeehhhnnnoooooo|||pppuuu|||vvvgggXXXLLLFFF@@@===999888888999999999:::999888777777888999:::::::::<<<===???@@@AAABBBCCCCCCDDDDDDFFFIIILLLMMMNNNNNNNNNNNNOOOPPPQQQRRRWWWXXX[[[___aaacccddddddddddddddddddeeefffggghhhhhhgggggghhhkkkooosssvvvxxx}}}zzztttmmmdddYYYQQQJJJGGGBBB@@@@@@AAABBBAAA@@@AAACCCEEEGGGHHHIIIIIIFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKIIIHHHGGGGGGJJJKKKMMMNNNNNNPPPSSSUUUTTTYYY^^^bbbeeekkkrrrwww|||wwwppprrrxxx}}}|||xxxpppfff______dddjjjttt}}}~~~zzzvvvpppeeeZZZPPPIIIEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDFFFIIIKKKKKKIIIFFFDDDCCCGGGUUUnnncccPPPGGGBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???BBBGGGJJJOOOYYYcccmmmzzzxxxiiieeellluuu}}}qqquuunnnttt|||qqqaaaRRRGGGBBB>>><<<999888888999999888888888777777777777888888888999:::;;;<<<===>>>>>>???@@@@@@AAABBBDDDFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRVVVZZZ]]]___``````aaabbbcccdddeeeffffffeeeeeeeeegggjjjnnnrrrtttwww{{{~~~{{{rrrkkkddd[[[QQQKKKEEECCCAAAAAABBBBBBBBBAAA@@@@@@BBBDDDGGGIIIIIIHHHGGGGGGIIIJJJLLLMMMOOOOOONNNNNNLLLKKKIIIHHHGGGFFFJJJLLLMMMNNNNNNOOORRRTTTTTTXXX\\\___bbbhhhpppvvv||||||~~~~~~||||||~~~{{{tttjjjbbb```cccgggpppzzz~~~{{{xxxrrrhhh]]]RRRJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHJJJJJJHHHFFFDDDAAAFFFTTTrrreeeQQQGGGBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@BBBGGGJJJOOOZZZdddpppvvvhhheeeppp~~~|||uuu|||nnnuuu}}}|||lll[[[MMMCCC===<<<:::888777888999888777777777777777777777777777888888999::::::;;;<<<<<<<<<======>>>???AAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFJJJNNNRRRUUUXXXYYY\\\]]]___bbbcccdddddddddbbbbbbccceeehhhlllppprrrtttzzz~~~zzztttjjjbbb[[[TTTLLLFFFBBBAAA@@@AAABBBCCCBBBAAABBBAAAAAADDDHHHJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPOOONNNMMMLLLJJJIIIGGGGGGIIIKKKMMMNNNNNNNNNPPPQQQUUUWWWZZZ\\\___eeeooovvv|||zzz{{{|||}}}vvvmmmddd```bbbeeemmmwww|||yyytttjjj___UUULLLFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHGGGEEECCCBBBFFFUUUrrrjjjSSSGGGBBB@@@@@@????????????@@@@@@BBBAAACCCGGGJJJOOOZZZeeesssuuuhhheeesss|||zzzooovvv~~~xxxgggWWWIII@@@<<<;;;999777777888999888777777777777777777777777777999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@AAADDDGGGKKKNNNQQQSSSWWWYYY]]]```aaabbbbbbaaa^^^___```bbbfffjjjmmmooosssyyy~~~ssslllbbbZZZTTTOOOIIIDDDAAA@@@???@@@BBBCCCBBBAAACCCBBBBBBFFFKKKNNNMMMKKKJJJKKKLLLLLLMMMNNNOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJLLLNNNOOONNNNNNOOOPPPTTTVVVXXXZZZ^^^gggrrrzzz|||}}}~~~wwwmmmddd```bbbeeejjjsss|||}}}xxxtttkkkaaaVVVMMMGGGCCCAAABBBBBBCCCCCCBBBBBBAAACCCDDDFFFGGGGGGFFFDDDCCCEEEHHHUUUpppqqqWWWIIICCCAAA@@@>>>>>>>>>>>>@@@AAADDDCCCDDDHHHKKKQQQ\\\gggwwwssshhhfffwww|||pppvvvrrrbbbSSSGGG@@@<<<:::888777777888888777666777888888888888888888777::::::::::::;;;;;;;;;;;;:::;;;<<<<<<============>>>>>>===<<<<<<<<<<<<===>>>???AAADDDGGGJJJMMMNNNSSSVVVZZZ^^^``````___^^^[[[\\\]]]```dddgggkkklllrrryyy~~~xxxllldddZZZSSSNNNJJJFFFCCCAAA@@@??????AAABBBAAA@@@CCCBBBCCCHHHPPPUUUTTTRRRMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKMMMPPPPPPOOOOOOOOOPPPRRRTTTWWWZZZ```kkkyyy}}}xxxvvvvvvwwwxxxvvv{{{~~~wwwmmmddd```aaaeeefffpppyyy|||}}}}}}wwwssskkkbbbXXXNNNGGGDDDAAAAAABBBCCCCCCBBBAAAAAACCCCCCEEEFFFFFFEEECCCCCCEEEHHHSSSiiixxx]]]MMMEEEBBBAAA???>>>>>>???AAABBBEEECCCEEEJJJNNNUUUaaammm|||}}}qqqgggfffzzz{{{{{{~~~}}}||||||~~~pppvvvzzzmmm^^^QQQFFF@@@===999888777777888888777666888888999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<>>===<<<;;;;;;;;;;;;??????AAACCCEEEHHHKKKLLLQQQTTTXXX]]]______^^^]]]YYYZZZ\\\___cccfffiiikkkrrrzzzyyyqqqggg___UUUNNNJJJHHHDDDBBBAAA@@@>>>???@@@AAAAAA@@@CCCBBBCCCJJJTTTZZZZZZYYYNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLOOOQQQRRRQQQPPPPPPQQQQQQSSSVVV[[[cccppp}}}xxxqqqkkkjjjkkkmmmnnnpppvvv~~~~~~wwwlllccc___bbbeeecccmmmwwwzzz|||~~~~~~|||vvvrrrkkkbbbXXXOOOHHHDDDAAAAAABBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCBBBDDDFFFOOObbb}}}}}}aaaOOOGGGCCCBBB@@@??????@@@BBBCCCEEEDDDFFFKKKQQQYYYfffrrryyynnngggggg|||uuuyyy|||{{{zzzzzz|||