BM6P6(@ cccaaa```bbbeeefffdddbbbbbbaaa```______```aaabbbccccccccccccbbbbbbaaaaaaccccccccccccccccccccccccbbbaaaaaabbbddddddcccaaacccccccccbbbbbbbbbbbbbbbccccccbbbaaa``````aaaaaa````````````bbbdddfffgggbbbcccddddddeeeeeeeeedddeeeffffffggghhhggggggggggggiiikkkkkkjjjiiiiiijjjeeeeeefffggghhhjjjlllmmmiiijjjkkklllnnnooopppppplllmmmmmmllljjjiiiiiijjjkkkkkkllllllllllllllllllpppnnnlllllloooooonnnkkkmmmnnnqqqssssssrrrpppoootttssssssrrrrrrsssssstttnnnllljjjgggfffffffffgggggggggfffeeeddddddccccccbbbaaa```]]]]]]```eeeiiiyyy|||{{{xxxwwwzzzzzzwwwyyy|||~~~{{{wwwsssrrrrrrnnnfff___\\\eeemmmooonnngggVVVEEE>>>666000000111//////000------------------------++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------,,,+++***)))///---+++******,,,///111////////////000000000000//////111777>>>EEEIIIKKKFFFKKKLLLGGGGGGRRR```hhhpppooommmmmmwww{{{pppgggjjjtttvvvjjjjjjwww|||tttgggXXXMMMIIIJJJLLLNNNNNNOOORRRVVVXXXVVVSSSUUUVVVWWWXXXWWWUUUSSSQQQSSSWWWZZZ]]]dddooowwwxxx{{{~~~{{{wwwvvvzzz}}}yyytttyyyyyysssnnnjjjjjjjjjiiigggeeebbbaaa```ZZZTTTPPPNNNNNNTTT\\\ttt~~~vvvvvvuuutttttttttttttttsssrrrrrrqqqqqqrrrrrrssssssqqqpppnnnnnnoooqqqrrrsssooohhh```XXXRRRNNNLLLSSSXXX^^^dddkkkssstttqqqdddbbbbbbccceeefffdddbbb_________```aaabbbcccdddbbbbbbbbbbbbaaaaaa``````eeeeeeeeeeeeeeeeeeeeeeeebbbaaaaaabbbddddddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaaaaaaaaaaaaaaaaa```aaabbbccceeefffccccccdddddddddddddddcccdddeeeffffffggggggfffffffffggghhhhhhgggggghhhiiiffffffgggggghhhjjjkkkllliiijjjjjjkkklllmmmnnnnnnjjjkkklllkkkjjjiiijjjkkkkkkkkkkkkllllllllllllmmmooonnnmmmnnnoooooommmkkkkkkmmmpppqqqrrrqqqpppnnnpppqqqrrrssssssrrrqqqpppnnnmmmjjjhhhgggfffggggggffffffeeeddddddcccbbbbbbbbbaaa```___^^^```dddhhhssswww{{{}}}|||zzzxxxwww{{{}}}zzz{{{zzz{{{}}}zzzwwwvvvwwwsssjjjccc\\\bbbhhhkkkmmmiiiZZZJJJ???777111000111//////000------------------------......//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,...---,,,++++++---...000////////////000000000000333222444888>>>CCCFFFGGGFFFJJJKKKHHHLLLXXXfffmmmrrrqqqooorrr|||~~~yyypppiiinnnyyyvvvjjjjjjxxxyyyqqqeeeWWWMMMIIIJJJLLLMMMMMMNNNQQQTTTUUURRRPPPSSSTTTVVVWWWWWWUUUSSSRRRSSSWWWZZZ]]]dddooowwwxxxyyy{{{{{{zzzxxxyyy|||wwwrrrwww{{{vvvrrrmmmiiiiiiiiigggeeecccaaa___```ZZZTTTQQQOOONNNTTT[[[qqqyyyxxxvvvuuusssrrrrrrrrrqqqppppppooooooppppppqqqqqqpppooonnnnnnoooqqqrrrsssooohhh___XXXRRRNNNLLLRRRWWW]]]ccckkkuuuwwwuuucccbbbbbbbbbccccccbbb```]]]^^^```aaaccccccddddddaaaaaaaaaaaaaaa`````````eeeeeeeeeeeeeeeeeeeeeeeebbbaaaaaabbbdddeeecccbbb``````aaaaaabbbbbbcccccccccbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaabbbbbbcccdddccccccdddddddddccccccbbbcccddddddeeeeeeeeeeeeeeedddeeeeeeeeeddddddfffiiihhhhhhhhhhhhhhhiiiiiijjjiiiiiijjjjjjkkkkkkkkkkkkhhhiiijjjjjjiiiiiijjjkkkkkkkkkkkklllllllllmmmmmmnnnnnnnnnooopppooommmjjjkkklllnnnpppqqqqqqpppooommmnnnqqqssssssqqqnnnmmmnnnmmmkkkiiiggggggggggggeeeeeeddddddcccbbbbbbbbbaaabbbbbbaaa```aaadddffflllpppvvvyyyyyyxxxwwwwww~~~}}}yyyxxx~~~|||}}}~~~yyyppphhh^^^___bbbgggmmmmmm```RRRCCC:::222111111//////111------------------------/////////000//////......++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---)))***+++,,,------...---,,,,,,,,,---------......////////////000000000000333333444888>>>CCCFFFGGGFFFHHHHHHIIIRRRaaammmrrrrrrsssuuu{{{|||wwwpppkkksssvvvkkklll{{{tttmmmaaaVVVNNNJJJJJJKKKMMMMMMNNNOOOQQQQQQNNNLLLOOOQQQTTTVVVWWWVVVUUUTTTSSSWWWZZZ]]]eeepppxxxyyyzzzyyyyyyzzz|||~~~uuuooouuu~~~wwwtttrrroooppppppnnnmmmjjjhhhgggfffccc]]]WWWTTTPPPOOOSSSZZZooozzzyyyxxxvvvsssqqqpppoooppppppoooooooooooopppppppppooonnnnnnnnnoooqqqrrrrrrnnnggg___WWWRRRNNNLLLOOOUUU[[[bbbmmmyyy~~~~~~aaaaaaaaaaaaaaa```___^^^^^^___aaacccddddddccccccbbbbbbbbbbbbaaaaaaaaaaaaccccccccccccccccccccccccbbbbbbbbbcccdddeeedddbbb______```aaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaabbbccccccbbbbbbbbbbbbbbbbbbcccccccccccccccbbbbbbaaabbbbbbcccddddddddddddddddddddddddcccbbbcccfffiiijjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiieeegggiiiiiihhhhhhjjjkkkjjjkkkkkkllllllmmmmmmmmmmmmnnnpppqqqqqqooollljjjkkklllnnnppprrrrrrqqqqqqnnnooopppqqqqqqpppooonnnmmmllljjjhhhgggfffffffffeeeeeeeeeddddddcccccccccaaacccdddcccbbbbbbcccdddfffkkkqqqvvvwwwwwwwwwwww|||yyyxxxxxxxxxzzzyyyuuu|||~~~uuummmbbb^^^^^^eeeoooqqqhhh]]]HHH>>>555222111//////111........................---.........---,,,++++++************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,*********,,,...000------,,,,,,,,,++++++++++++++++++,,,,,,---------******+++,,,------------+++,,,---.........------////////////000000000000000000333999@@@FFFIIIJJJGGGGGGGGGJJJVVVgggrrrtttrrrvvv~~~}}}xxxqqqmmmwwwuuukkknnnrrrjjj___TTTMMMKKKKKKKKKMMMMMMNNNOOOOOOMMMKKKIIIKKKMMMQQQUUUWWWXXXWWWVVVSSSXXX[[[___gggsss{{{}}}~~~|||{{{|||~~~tttooottt~~~yyyxxxwwwvvvxxxwwwuuussspppooonnnnnnjjjddd\\\WWWRRROOORRRYYYnnnyyyxxxwwwvvvtttrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrnnnnnnnnnnnnnnnpppqqqrrrqqqmmmfff^^^WWWQQQNNNLLLMMMSSSZZZcccqqqbbbcccccccccbbbaaa``````bbbbbbcccddddddcccbbbaaacccccccccccccccccccccccccccccccccccccccccccccccccccbbbbbbccceeeeeedddbbb___``````aaabbbccccccdddbbbaaaaaaaaaaaaaaabbbbbbccccccccccccbbbbbbbbbaaaaaabbbbbbcccbbbbbbaaaaaaaaabbbbbbcccccccccccccccdddddddddccccccdddgggjjjkkkjjjiiihhhgggggggggggghhhhhhhhhhhhhhhgggggggggeeefffhhhhhhhhhhhhjjjllljjjjjjkkkkkklllmmmnnnnnnmmmoooqqqrrrqqqnnnllljjjlllmmmoooqqqssstttttttttrrrqqqpppoooooopppqqqrrrlllkkkjjjhhhgggfffeeeeeeffffffffffffeeeeeeeeeeeebbbdddeeeeeecccbbbcccddddddiiippptttvvvvvvvvvvvv}}}~~~wwwsssqqqqqqpppttt|||{{{vvv{{{xxxxxxxxxyyy}}}}}}yyyxxxzzz~~~~~~yyypppggg```^^^fffppptttnnngggPPPEEE:::555222//////111........................---.........---,,,++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,*********,,,...///------,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++---...///...---,,,////////////000000000000000111444:::@@@FFFHHHIIIGGGGGGGGGKKKXXXiiisssuuusss}}}{{{sssoooyyyssslllsss{{{tttkkk^^^SSSMMMKKKJJJJJJMMMNNNOOOOOOMMMKKKIIIGGGHHHKKKPPPUUUXXXYYYXXXWWWUUUZZZ^^^bbblllxxx~~~~~~~~~uuupppvvv~~~~~~|||zzzwwwtttsssrrrrrrssstttlllbbb[[[SSSOOOQQQXXXnnn}}}uuuvvvvvvvvvuuutttsssrrrrrrqqqqqqppppppqqqqqqrrrooooooooooooooopppqqqqqqpppllleee]]]VVVQQQMMMLLLJJJQQQZZZdddsssdddfffggggggeeeddddddeeedddddddddddddddcccbbbaaacccccccccdddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbccceeefffdddcccaaaaaabbbbbbccccccddddddaaaaaaaaaaaaaaabbbbbbcccbbbbbbcccccccccbbbbbbaaa``````aaabbbbbbbbbbbbbbbaaabbbbbbccccccccccccccccccdddeeeddddddeeehhhjjjkkkjjjiiihhhgggggggggggghhhhhhhhhgggggggggggggggeeeggghhhiiihhhhhhjjjkkkiiijjjkkkkkklllmmmnnnnnnnnnppprrrrrrpppmmmlllllllllmmmoooqqqsssuuuvvvvvvuuusssqqqooooooqqqsssuuulllkkkjjjiiihhhfffeeeeeegggggggggfffffffffffffffdddeeefffeeecccbbbcccdddeeeiiiooossstttsssssssssvvvwwwqqqooonnnkkkooowww~~~yyy{{{yyysssrrrssswww~~~zzzuuutttvvvyyy|||~~~{{{ssskkkdddaaahhhqqqssspppmmmYYYLLL???888444000///111......................../////////000//////......++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,+++++++++,,,---.........---,,,////////////000000000000444444777;;;AAADDDEEEEEEFFFGGGHHHLLLYYYjjjtttwwwzzzwwwrrr|||tttoooxxx~~~zzzzzzooo```SSSMMMJJJIIIHHHKKKMMMNNNNNNKKKHHHFFFFFFGGGJJJPPPVVVZZZ[[[ZZZYYYXXX]]]bbbgggrrr|||zzzyyyyyyyyyvvvrrrxxx|||yyyxxxyyyzzz{{{{{{qqqeee[[[RRRNNNQQQXXXnnn{{{rrrsssuuuvvvvvvvvvuuutttoooooonnnnnnnnnnnnooooooppppppppppppppppppppppppoookkkddd]]]VVVPPPMMMLLLHHHOOOXXXcccqqqccceeeggggggeeedddeeegggeeeddddddcccccccccddddddbbbbbbcccccccccdddddddddeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbdddeeefffeeeccccccccccccccccccdddddddddaaaaaaaaaaaaaaabbbccccccaaaaaabbbcccccccccbbbbbb^^^^^^```aaabbbbbbccccccaaabbbccccccddddddccccccaaaccceeeeeeeeeeeegggiiijjjjjjiiihhhggggggggghhhgggggggggggghhhhhhhhhhhhggghhhiiiiiiiiihhhjjjkkkiiijjjjjjkkklllmmmnnnoooppprrrsssqqqnnnllllllmmmllllllnnnppprrrtttvvvwwwsssrrrqqqppppppqqqrrrsssmmmmmmlllkkkjjjhhhgggffffffffffffffffffffffffffffffggggggeeecccbbbcccdddfffjjjooorrrqqqpppnnnmmmqqq{{{}}}uuuqqqpppkkknnnssszzz}}}{{{~~~|||tttrrrqqqsssyyy{{{vvvssstttvvvxxxzzz}}}}}}uuunnnfffdddjjjppppppoooppp```RRRDDD;;;555000///000..............................//////000/////////,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,++++++***------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******+++,,,------------+++,,,------......------////////////000000000000444555777<<>>777555222000...///000111111000.../////////...---,,,,,,,,,------------,,,++++++***++++++,,,------,,,,,,---,,,+++***+++,,,---...************************...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000111111333666:::???CCCEEEEEEEEEEEEIIIUUUfffrrrxxx}}}pppYYYLLLHHHEEECCCFFFGGGGGGFFFCCCBBBCCCDDDEEEKKKSSSYYY]]]___```aaafffnnn{{{~~~{{{xxxsssmmmiiioooxxx~~~zzz{{{zzzwwwvvvqqqjjjdddcccdddgggiiiiii```VVVOOOJJJHHHNNNUUUhhh~~~vvvtttqqqnnnmmmnnnpppqqqrrrpppmmmmmmnnnooooooooommmjjjhhhjjjoooppplllhhhgggeee```[[[VVVRRROOOMMMMMMIIIHHHMMMSSSXXX```hhhdddddddddddddddcccbbbbbbbbb```^^^^^^___``````___dddcccaaabbbcccddddddcccdddcccbbbbbbbbbbbbbbbbbbcccddddddeeeffffffeeeeeegggeeeccccccddddddcccbbb```bbbddddddccccccdddeeecccbbbaaaaaa``````aaaaaaeeedddbbb```______```aaaccccccccccccdddfffhhhiiigggfffeeeeeefffhhhkkkmmmhhhhhhggggggfffffffffeeefffffffffffffffggghhhhhhggghhhiiihhhggggggiiikkkhhhhhhiiikkklllmmmmmmnnnrrrqqqpppooommmkkkiiihhhkkklllmmmooopppqqqrrrrrrqqqqqqpppooonnnnnnnnnooonnnooopppooonnnllljjjjjjeeedddcccbbbaaaaaaaaaaaaaaa``````___^^^^^^]]]]]]^^^___bbbeeeggghhhggggggbbbaaa```bbbgggpppzzz}}}yyyyyywwwjjjcccdddhhhnnnooommmdddUUUGGG===888333111000000111111000///.../////////...---,,,,,,...............---,,,,,,++++++,,,---------,,,,,,---,,,+++***+++,,,---...************************...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................//////000000111111333666;;;@@@DDDFFFGGGGGGGGGLLLYYYiiitttwwwyyy|||iiiUUUKKKGGGEEEEEEFFFFFFFFFDDDBBBBBBCCCEEEFFFKKKRRRXXX\\\^^^```bbbdddmmmzzz|||xxxtttoooiiifffmmmvvv|||yyyzzzxxxuuutttpppjjjeeebbbdddhhhkkklllcccXXXPPPIIIGGGLLLTTTddd}}}vvvsssppplllkkkmmmoooqqqqqqooommmmmmnnnnnnnnnmmmkkkhhhgggjjjooooookkkffffffddd```[[[WWWSSSOOONNNOOOKKKIIIKKKOOORRRYYYaaaaaabbbccccccdddddddddcccbbb```]]]]]]___```aaa```eeecccbbbbbbcccdddccccccbbbbbbaaaaaaaaaaaabbbbbbaaabbbcccdddeeeeeeeeeeeeeeedddbbbbbbdddeeedddccc```bbbdddeeedddddddddfffcccbbbbbbaaa```aaaaaaaaaccccccbbbaaa`````````aaaaaaaaabbbcccdddfffggghhhgggfffeeeeeefffhhhkkklllhhhhhhhhhgggffffffeeeeeeeeeeeeffffffggghhhhhhhhhggghhhiiihhhggghhhjjjkkkhhhhhhhhhiiijjjkkklllmmmppppppooonnnmmmkkkiiihhhjjjkkklllnnnooopppqqqqqqnnnoooooonnnllllllmmmooooooqqqsssrrrooolllkkkjjjffffffdddcccaaaaaa````````````___^^^^^^]]]]]]\\\[[[\\\]]]___``````______^^^ZZZXXX]]]dddmmmyyy}}}ooofffdddeeemmmpppqqqlllaaaRRREEE===666444111111111111000............///......------......//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------,,,+++************+++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,------....................................//////000000111111444777<<>>CCCGGGJJJKKKKKKKKKQQQ^^^oooxxxzzzzzz|||{{{yyy___PPPIIIEEEDDDFFFEEEEEEDDDBBB@@@AAACCCEEEGGGJJJOOOSSSWWW[[[```cccfffnnn{{{~~~}}}}}}}}}}}}xxxrrrmmmfffdddlllwww}}}zzzyyywwwssssssrrrooommmlllqqqxxx~~~uuudddVVVKKKFFFKKKRRR^^^|||~~~uuussspppnnnmmmmmmoooppppppnnnmmmmmmmmmmmmllljjjjjjkkkkkklllllljjjhhhgggeeedddaaa\\\XXXSSSOOOMMMMMMIIIGGGJJJLLLMMMQQQVVVdddeeeeeeffffffeeeeeedddcccaaa______bbbdddeeefffaaa``````aaadddfffgggfffcccccccccbbbccccccddddddcccccccccccccccbbbaaa``````^^^]]]___aaaccccccccc```bbbdddeeeddddddeeeffffffeeeddddddccccccdddddd___```bbbccccccbbbaaa```]]]^^^aaacccdddeeeeeedddcccccccccdddeeefffggghhhiiihhhhhhgggfffeeeeeeeeedddeeefffggghhhhhhhhhhhhfffggghhhhhhhhhhhhjjjlllmmmkkkiiihhhhhhkkkmmmooommmmmmnnnnnnmmmkkkjjjhhhhhhiiijjjlllmmmnnnnnnoookkkmmmooonnnlllllloooqqqsssvvvxxxvvvqqqmmmkkkjjjiiihhhfffdddcccbbbaaaaaa``````___^^^^^^]]]]]]\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[SSSPPPUUU]]]eeepppzzzwwwnnnqqquuuxxxtttgggUUUHHH999777444222111000...,,,,,,,,,---.../////////...,,,,,,---------,,,++++++---------...------,,,,,,***+++,,,---...---,,,+++------,,,++++++,,,------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........******+++,,,,,,---......////////////////////////......//////000111111111666:::???DDDHHHKKKLLLLLLLLLRRR___pppzzz|||}}}{{{~~~yyy^^^OOOHHHDDDCCCEEEDDDDDDCCCBBB@@@@@@CCCEEEGGGJJJNNNQQQUUUZZZ___ccciiippp|||~~~|||zzzzzzzzzzzz{{{vvvpppjjjcccbbbjjjuuu~~~zzzzzzwwwsssuuuuuutttssstttyyy{{{iiiXXXKKKFFFJJJRRR^^^|||rrrqqqnnnlllkkkkkklllmmmpppnnnmmmmmmmmmmmmkkkjjjjjjlllmmmmmmjjjhhhhhhhhhfffdddaaa]]]XXXSSSNNNLLLJJJFFFFFFIIILLLLLLPPPUUUffffffffffffeeedddcccbbb^^^___````````````bbbdddeeebbb``````cccdddcccaaaddddddeeeeeeddddddcccbbbgggfffdddbbbaaa```______```aaabbbaaa``````bbbdddbbbbbbbbbbbbbbbbbbbbbbbbdddcccbbbbbbbbbcccdddeee``````aaaaaaaaaaaa``````aaaaaabbbbbbcccdddffffffggggggggggggggggggggggggfffgggiiijjjjjjiiigggfffiiiiiijjjjjjjjjiiiiiihhhhhhgggfffeeeeeefffhhhiiilllkkkjjjiiiiiikkkmmmnnnlllnnnooonnnllljjjjjjjjjjjjjjjkkkllllllkkkjjjjjjmmmnnnnnnooooooooonnnnnnrrrwww{{{yyysssnnnlllmmmkkkhhhddd___]]]]]]^^^_________^^^]]]]]]]]]]]]^^^\\\ZZZXXXXXXYYYZZZZZZYYYXXXOOOJJJNNNVVV```kkksssxxxtttqqquuuxxxppp]]]LLL???666000000333222000000000000///...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++***))).........------,,,,,,,,,---,,,+++***+++---///111++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++---------............///000000//////.........---111111111000111111222222444;;;BBBGGGIIIJJJLLLNNNKKKVVVhhhwww|||xxxyyy|||~~~||||||zzzyyy[[[MMMIIIEEECCCDDDEEEEEECCCAAA@@@AAAEEEIIIGGGJJJNNNRRRWWW]]]cccggglllqqq{{{}}}{{{zzzyyyyyyzzzuuuqqqmmmddd___iiizzzzzzyyyzzz{{{wwwtttqqqrrrwwwyyygggYYYOOOIIIIIIMMM___rrruuuqqqmmmjjjkkklllmmmmmmqqqnnnkkkjjjkkkkkkkkkjjjjjjiiiiiiiiihhhhhhgggggggggeeeaaa^^^ZZZUUUOOOKKKIIIHHHHHHHHHJJJMMMQQQSSSfffffffffeeeeeecccbbbbbb___```aaa`````````ccceeeeeecccaaaaaacccdddcccbbbcccddddddddddddcccbbbbbbfffeeedddcccbbbaaaaaaaaacccddddddcccaaa```aaabbbbbbbbbbbbcccccccccccccccccccccbbbbbbbbbcccdddeeeaaaaaabbbbbbbbbbbbaaaaaabbbbbbbbbbbbccceeeggghhhggggggggggggggggggggggggeeefffhhhjjjjjjiiihhhgggiiijjjjjjjjjjjjiiihhhhhhhhhgggfffeeeeeeggghhhjjjkkkjjjiiihhhiiijjjlllnnniiikkkmmmmmmkkkjjjkkkllljjjkkklllmmmmmmlllkkkjjjnnnnnnnnnnnnoooooooooooorrrvvvzzzyyysssnnnmmmmmmllliiieeeaaa^^^^^^______^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZYYYXXXQQQLLLNNNUUU]]]iiisss}}}yyyrrrtttwwwqqqaaaRRREEE;;;333333444222000000000//////......---,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++******------------------,,,,,,---,,,+++++++++---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......---------............///000/////////............111111111000111111222333555;;;BBBGGGHHHIIIKKKNNNMMMXXXiiixxx}}}{{{}}}~~~~~~zzz[[[MMMIIIEEECCCDDDEEEEEECCCAAA@@@BBBEEEIIIHHHKKKOOOSSSXXX^^^dddhhhlllpppzzz}}}{{{yyyxxxxxxyyyuuurrrnnnfff```jjjzzzzzzyyyyyyxxxxxxuuuqqqrrrvvv|||vvveeeXXXNNNHHHIIIMMM^^^qqquuuqqqmmmjjjkkklllmmmmmmooommmjjjjjjkkkllllllkkkhhhhhhggggggffffffffffffgggeeeaaa^^^ZZZUUUPPPLLLIIIIIIHHHHHHJJJMMMQQQSSSdddddddddddddddcccbbbaaaaaaaaaaaaaaa```aaacccfffeeedddbbbbbbdddddddddcccccccccddddddccccccbbbaaaeeeddddddcccccccccccccccgggggggggeeebbb``````aaabbbbbbccccccddddddeeeeeecccbbbbbbbbbbbbcccddddddaaaaaabbbbbbbbbbbbaaaaaadddcccbbbbbbccceeegggiiiggggggggggggggggggggggggdddeeegggiiijjjjjjjjjiiijjjjjjjjjjjjiiiiiihhhhhhhhhggggggfffggghhhiiijjjiiihhhhhhggghhhjjjlllmmmfffhhhjjjkkkkkkjjjkkkmmmkkklllmmmnnnnnnmmmlllkkkooonnnnnnmmmnnnooopppqqqrrruuuxxxwwwsssooonnnnnnllljjjfffccc```______```^^^]]]]]]\\\\\\\\\\\\\\\___]]][[[[[[[[[[[[ZZZYYYXXXSSSPPPPPPRRRYYYfffssszzz{{{|||~~~xxx}}}tttrrrvvvsssgggZZZLLLAAA777444444222000000000//////......---------------------------------,,,,,,,,,,,,,,,++++++***,,,,,,---------------------,,,++++++,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///////////////............111111000000111222222333555;;;BBBFFFGGGHHHKKKNNNPPP[[[mmm{{{~~~{{{\\\NNNIIIEEECCCDDDEEEDDDCCCBBBAAABBBFFFIIIIIILLLPPPTTTXXX^^^dddhhhnnnqqqyyy}}}{{{yyyxxxwwwyyyuuusssppphhhbbblll{{{{{{zzzxxxuuuwwwtttrrrrrrtttxxxzzz{{{}}}qqqcccWWWNNNHHHIIINNN]]]qqqtttpppllljjjjjjkkklllmmmmmmkkkjjjjjjkkkllllllkkkeeeeeeeeeeeeeeedddddddddfffdddaaa^^^[[[VVVQQQMMMJJJIIIHHHHHHJJJMMMPPPRRRcccccccccccccccbbbaaaaaabbbbbbcccbbbaaaaaadddfffeeedddccccccdddddddddddddddddddddddddddccccccbbbddddddccccccddddddeeefffggghhhhhhfffdddbbbaaabbbcccccccccddddddeeeeeefffbbbbbbbbbbbbbbbccccccddd```aaaaaaaaaaaaaaaaaa```cccbbbaaaaaabbbdddggghhhggggggggggggggggggggggggeeefffhhhjjjkkklllllllllkkkkkkjjjiiiiiihhhhhhhhhhhhhhhggghhhhhhiiijjjkkkgggggggggggghhhiiikkklllfffhhhjjjjjjjjjiiijjjkkkllllllmmmnnnnnnmmmllllllooonnnmmmllllllnnnppprrrqqqsssvvvvvvssspppooooookkkiiigggdddaaa```_________^^^]]]]]]\\\\\\]]]]]]```^^^[[[ZZZZZZZZZYYYWWWXXXVVVTTTSSSQQQUUUcccrrr}}}|||||||||xxx~~~uuuxxxwwwqqqttttttkkkbbbQQQDDD888444333111///000000/////////......---------------,,,,,,---------+++,,,,,,---,,,,,,++++++,,,,,,,,,------.........---,,,,,,,,,,,,---...///------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............//////////////////.........000000000000111222333333666;;;BBBFFFGGGHHHKKKNNNTTT```rrr|||]]]NNNIIIEEECCCEEEDDDDDDDDDBBBBBBCCCFFFIIIIIILLLOOOSSSXXX]]]cccgggqqqsssyyy}}}{{{yyywwwvvvxxxtttsssqqqiiidddnnn}}}|||{{{xxxssstttsssqqqqqqsssuuuuuuuuuuuukkk```VVVNNNHHHJJJOOO\\\ppprrrnnnjjjhhhhhhjjjkkkkkkmmmkkkjjjjjjkkkkkkjjjhhheeeeeeddddddddddddddddddfffdddaaa^^^\\\XXXSSSOOOKKKJJJIIIHHHIIILLLOOOQQQbbbbbbccccccbbbbbbaaaaaabbbcccddddddccccccdddfffddddddddddddccccccdddeeeeeeeeeeeeeeeeeeddddddcccccccccccccccdddeeefffgggdddfffggggggeeeddddddeeecccccccccddddddeeeeeeeeeaaaaaabbbbbbcccccccccccc___``````aaaaaa``````___bbbaaa``````aaacccfffgggggggggggggggggggggggggggfffgggiiikkklllnnnnnnooolllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiijjjkkkllllllfffggggggggghhhiiijjjjjjgggiiijjjjjjiiihhhhhhiiillllllmmmnnnnnnmmmllllllmmmlllkkkkkkkkkmmmpppqqqoooqqqssssssrrrpppooonnnjjjiiigggeeeccc```___^^^``````___^^^^^^^^^^^^^^^___\\\ZZZYYYYYYYYYXXXVVVXXXWWWWWWVVVSSSUUUbbbppp}}}~~~~~~}}}ssstttxxxwww|||xxxpppqqqsssoooiiiUUUGGG:::444222000///000///////////////............---,,,,,,,,,,,,---...+++,,,,,,---------,,,,,,,,,,,,,,,------.........---,,,,,,,,,------......------------------------++++++++++++++++++++++++++++++++++++,,,,,,---------------............///.........///////////////000000000000111222333444888===CCCFFFGGGHHHKKKNNNVVVdddwww~~~~~~}}}|||~~~^^^NNNIIIEEECCCEEECCCDDDDDDCCCCCCDDDGGGIIIHHHJJJNNNRRRVVV[[[aaaeeerrrtttyyy~~~}}}{{{yyywwwvvvwwwtttrrrqqqiiieeeppp{{{{{{xxxssspppooooooppprrrsssrrrqqqmmmfff]]]VVVNNNHHHJJJPPP\\\oooppplllhhheeefffggghhhiiinnnllljjjjjjjjjiiigggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeecccaaa___]]]YYYUUUQQQLLLKKKIIIHHHIIILLLNNNPPPbbbbbbcccccccccbbbbbbaaabbbdddfffgggfffdddddddddcccdddddddddbbbbbbdddeeedddeeeeeeeeeeeedddccccccbbbbbbbbbccccccdddeeefffbbbdddggggggfffeeeffffffdddddddddddddddccccccccc```aaabbbbbbccccccbbbbbb``````aaaaaaaaaaaa``````aaaaaaaaabbbcccdddeeefffggggggggggggggggggggggggggghhhiiijjjlllmmmoooooommmllljjjhhhgggggghhhhhhhhhiiiiiijjjkkklllmmmmmmggghhhhhhhhhiiiiiiiiiiiihhhjjjkkkkkkiiihhhhhhiiikkklllmmmnnnnnnmmmlllkkkkkkjjjjjjjjjkkkmmmnnnooommmnnnoooppppppooonnnnnnkkkjjjiiigggeeebbb```^^^aaa``````_______________]]][[[YYYXXXYYYYYYXXXWWWXXXXXXYYYYYYVVVWWWaaammm~~~|||~~~|||~~~vvvxxx~~~|||}}}wwwooopppssssssrrr^^^OOO>>>666333000///111////////////////////////...---,,,++++++,,,---...+++,,,,,,---------------,,,,,,------------------------------------------........................++++++++++++++++++++++++...------------...///000---------............///........./////////////////////000000111222444444:::>>>DDDGGGHHHIIILLLPPPXXXfffxxxyyyyyyxxxwww^^^OOOIIIEEECCCEEECCCDDDDDDDDDDDDEEEGGGJJJHHHJJJNNNQQQUUUZZZ```dddppprrrxxx|||}}}}}}}}}|||zzzxxxwwwwwwsssqqqooohhheeeqqqyyywwwvvvsssmmmlllkkklllnnnooonnnmmmhhhccc]]]VVVNNNHHHJJJPPP[[[nnnoookkkgggeeeeeefffggghhhlllkkkjjjjjjjjjiiigggeeeeeeeeefffffffffffffffgggdddcccaaa___^^^[[[VVVSSSMMMLLLJJJIIIIIIKKKNNNOOObbbbbbcccccccccccccccbbbaaadddhhhjjjhhhfffccccccbbbcccdddcccaaaaaaccceeebbbccccccccccccbbbaaaaaabbbbbbbbbbbbbbbcccdddeeeaaadddfffgggfffeeeeeeeeedddddddddcccbbbbbbaaaaaa___```aaabbbcccbbbbbbaaabbbbbbccccccccccccbbbbbbaaabbbdddfffgggggggggfffgggggggggggggggggggggggggggggghhhiiijjjkkkmmmmmmnnnllljjjhhhgggggghhhhhhhhhiiijjjkkkmmmmmmnnnnnniiiiiijjjjjjiiiiiihhhhhhggghhhjjjkkkjjjjjjkkkllljjjkkklllmmmmmmlllkkkjjjggghhhiiijjjkkkllllllmmmkkkkkklllmmmnnnooonnnmmmlllllllllkkkhhheeebbb`````````___^^^^^^^^^^^^___]]][[[YYYYYYZZZZZZZZZYYYYYYYYYZZZ\\\[[[[[[bbbjjjxxx}}}zzzzzzzzzxxx|||wwwyyyyyyzzz|||tttoooooosssxxx{{{jjjYYYGGG<<<666222000222/////////////////////000///...,,,++++++,,,...///+++,,,,,,---......------------------------,,,,,,---------------------,,,------------------------------------------------......---------...///000---------............///............/////////000/////////000111333444555<<<@@@EEEHHHHHHJJJNNNQQQYYYeeevvv~~~zzztttwwwtttttt~~~}}}___OOOIIIEEECCCEEEBBBCCCEEEEEEDDDEEEHHHJJJHHHKKKNNNRRRVVV[[[```dddkkknnnuuu~~~~~~zzz{{{|||}}}}}}{{{yyyxxxwwwrrrooolllfffdddrrr}}}tttrrrsssrrrkkkiiihhhhhhiiijjjiiihhhdddaaa]]]WWWOOOHHHJJJQQQ[[[nnnppplllhhhffffffggghhhiiihhhhhhhhhiiikkkkkkiiigggeeeeeeeeeeeefffffffffgggdddbbbaaa```^^^\\\XXXUUUNNNLLLJJJIIIIIIKKKMMMOOObbbccccccdddddddddcccccc```dddiiikkkjjjfffcccbbbaaacccdddccc``````bbbeeeaaaaaaaaaaaaaaa```______bbbbbbaaaaaabbbbbbcccdddbbbdddggggggfffdddddddddeeeddddddcccbbbaaa``````___```aaaccccccbbbbbbaaacccddddddeeeeeeddddddcccbbbdddfffhhhiiiiiihhhggggggggggggggggggggggggggggggggggggggghhhiiikkkkkknnnmmmjjjhhhgggggghhhhhhhhhiiikkklllmmmnnnnnnnnnjjjkkkkkkjjjjjjiiihhhgggeeegggjjjkkkkkkkkkmmmnnnjjjjjjkkkllllllkkkjjjjjjeeefffhhhiiikkkkkkkkkkkkjjjjjjjjjlllmmmnnnmmmlllnnnoooooonnnkkkhhhdddbbb______^^^]]]]]]]]]]]]^^^]]]\\\ZZZZZZ[[[\\\[[[[[[YYYYYY[[[^^^^^^]]]bbbiiippprrrvvvzzz{{{vvvyyyuuuwwwooorrrtttwwwvvvtttqqqnnnooottt|||tttbbbMMM@@@999333222333////////////000000000000///...,,,++++++,,,...///+++,,,,,,---.........---.........------,,,,,,,,,---------......---,,,,,,++++++++++++++++++++++++////////////////////////,,,,,,+++***+++,,,---...---------.........//////---.........//////000000/////////000111333444555===AAAFFFHHHIIIKKKNNNRRRZZZeeerrryyytttpppvvvssssss~~~~~~zzz```OOOIIIEEECCCEEEBBBCCCEEEEEEEEEFFFHHHJJJJJJLLLPPPSSSWWW[[[aaaeeefffjjjsss~~~}}}xxxzzz{{{}}}}}}|||zzzyyywwwrrrnnnkkkddddddrrr{{{qqqnnnpppqqqjjjhhhfffeeeeeeeeedddcccccc```]]]XXXOOOHHHJJJQQQ[[[nnnqqqnnniiiggggggiiijjjjjjeeeeeefffhhhkkklllkkkiiidddddddddeeeeeefffffffffdddbbbaaa```___\\\YYYVVVNNNLLLJJJIIIIIIKKKMMMNNNddddddcccbbbaaaaaabbbbbbaaacccfffhhhhhhgggeeecccccccccccccccccccccddddddeeefffffffffeeecccaaa```aaaaaaaaabbbccccccddddddeeeeeedddccccccbbbaaaaaacccccccccccccccbbbaaa```aaa```___^^^^^^___```aaacccddddddeeefffffffffeeeffffffhhhiiiiiihhhggggggggggggggggggfffeeedddcccgggffffffeeeeeeggghhhiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiikkkjjjjjjjjjjjjjjjjjjkkkkkkjjjjjjjjjkkkkkkjjjhhhhhhiiijjjkkklllmmmmmmmmmooommmkkkjjjjjjkkklllmmmjjjkkklllnnnnnnnnnmmmmmmmmmnnnooommmjjjgggeeeeee```^^^]]]]]]^^^___^^^]]]\\\\\\\\\\\\[[[ZZZYYYXXX\\\[[[ZZZZZZ\\\```cccfffhhhjjjnnnwww|||{{{uuusssrrrpppsss~~~yyyzzzxxxqqqkkkeeeeeellltttyyy{{{yyyjjjUUUDDD;;;666222000////////////000000000000......---,,,,,,,,,,,,---------------------------/////////...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,---...///...---*********++++++,,,,,,,,,000000//////............///////////////////////////000000///...000333666>>>BBBFFFHHHHHHIIILLLOOO\\\gggrrrrrrllllllvvvooodddiiizzzwwwvvv{{{eeeSSSJJJBBB@@@DDDCCCBBBBBBCCCEEEGGGJJJKKKOOOOOOQQQTTTYYY]]]``````hhhlllsss~~~{{{yyy|||}}}{{{yyywwwvvvvvvvvvvvvtttpppooommmeeebbbqqqvvvlllggggggiiidddcccbbbaaa```_________\\\[[[XXXSSSNNNLLLLLLMMMXXXooorrrmmmhhhggghhhiiifffbbbeeeffffffgggiiijjjkkkkkkiiiiiiiiihhhgggeeecccbbbbbbaaa``````___]]]YYYVVVNNNMMMJJJIIIIIIJJJLLLNNNccccccccccccbbbbbbaaaaaaaaacccdddffffffeeedddcccccccccccccccccccccccccccdddeeeeeefffeeedddbbbaaaaaaaaaaaabbbccccccddddddeeeeeeeeedddcccbbbbbbbbbdddddddddddddddcccbbbbbbbbbaaa`````````aaabbbcccccccccdddeeeeeeeeeeeeeeeeeefffggghhhiiihhhgggggghhhhhhhhhhhhgggfffeeeeeegggffffffeeefffggghhhiiijjjjjjjjjiiiiiihhhhhhgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiiiiihhhggghhhjjjjjjiiigggggghhhiiijjjkkkkkkkkkkkkmmmmmmlllkkkkkklllmmmnnnnnnnnnoooppppppoooooonnnmmmmmmmmmllljjjhhheeeddd```^^^]]]\\\^^^^^^^^^]]]____________^^^]]]\\\[[[[[[ZZZYYYYYYZZZ]]]```bbbdddhhhoooyyyzzzuuurrrtttssswww~~~xxxyyy|||uuunnniiicccdddkkkuuu~~~~~~oooZZZGGG;;;555222000///000000000000000000000......------,,,,,,,,,---------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------...///---,,,---------.............../////////.........------//////////////////////////////000///...000333666>>>BBBFFFHHHHHHIIILLLPPPZZZeeepppqqqkkkkkkvvv{{{kkkbbbhhhyyyrrrrrrwwwfffSSSIIIBBB@@@DDDCCCCCCDDDEEEGGGIIIKKKLLLNNNNNNPPPTTTYYY^^^aaacccfffjjjsss~~~{{{wwwvvvzzz|||{{{yyywwwvvvuuuuuuuuutttpppooommmeeebbbqqq|||pppgggbbbbbbbbb\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWTTTPPPLLLJJJKKKLLLZZZooo}}}pppkkkgggfffhhhiiigggdddeeeeeeeeefffgggggghhhhhhhhhhhhgggfffeeedddcccbbbcccbbbbbbbbbaaa^^^YYYUUUNNNLLLJJJIIIIIIKKKMMMNNNbbbcccdddddddddcccbbbaaabbbbbbbbbcccccccccdddddddddddddddcccbbbbbbbbbaaacccdddeeeeeeeeedddccccccaaaaaabbbbbbcccdddddddddfffeeeeeeddddddccccccbbbddddddeeeeeeeeedddccccccbbbbbbaaaaaabbbcccddddddccccccdddeeeeeeeeeddddddeeeffffffggghhhhhhggggggggghhhhhhhhhhhhhhhgggggggggffffffffffffggghhhhhhkkkkkkjjjiiihhhggggggfffiiiiiiiiiiiiiiiiiiiiiiiiggggggffffffffffffggggggfffeeeeeegggiiiiiihhhgggfffggghhhiiiiiiiiiiiiiiikkkkkkllllllmmmnnnnnnnnnrrrrrrrrrsssrrrrrrqqqpppnnnllljjjjjjkkkjjjfffbbb```^^^]]]\\\]]]^^^]]]\\\______```______^^^]]]\\\ZZZYYYXXXWWWXXXZZZ\\\]]]```eeennn{{{|||wwwtttvvvuuu{{{xxxyyy~~~|||xxxtttqqqkkkeeedddjjjuuuxxxbbbMMM>>>555222111000000000000000000000000.........------------,,,------------------------******+++,,,,,,---,,,,,,---------------------------------.........//////000...------......---+++//////...............---.........---------------//////////////////////////////000//////000444777>>>BBBGGGHHHIIIJJJMMMPPPZZZeeepppqqqmmmmmmwwwuuufffbbbjjjyyyvvvkkkllluuufffTTTJJJBBB@@@CCCDDDEEEFFFHHHJJJKKKLLLLLLLLLMMMPPPTTTXXX^^^bbbeeehhhmmmwwwsssqqqrrrvvv|||~~~}}}}}}}}}}}}{{{zzzxxxvvvuuutttssssssssspppnnnkkkeeecccoooqqqeee^^^[[[YYYWWWSSSRRRRRRQQQPPPPPPPPPPPPRRRQQQPPPMMMJJJIIIKKKMMM[[[pppwwwkkkgggddddddfffgggfffdddddddddddddddddddddddddddgggfffeeedddccccccccccccdddddddddeeeccc___YYYUUULLLKKKIIIHHHIIIKKKMMMOOOaaabbbdddeeeeeedddbbbaaabbbaaaaaa```aaabbbcccdddeeeddddddcccbbbaaaaaa```bbbcccdddeeefffeeeddddddaaaaaabbbccccccddddddeeeeeeeeeeeedddddddddcccccccccdddddddddddddddccccccaaaaaaaaabbbccccccddddddccccccddddddddddddccccccdddeeeeeefffggggggggggggfffgggggghhhhhhhhhggggggffffffffffffggggggggghhhhhhhhhhhhgggggggggggggggiiiiiiiiiiiiiiijjjjjjjjjgggffffffeeeeeeffffffgggeeedddeeefffiiijjjiiigggfffggghhhiiiiiijjjiiiiiijjjkkklllnnnoooooooooooorrrrrrrrrsssssssssssssssoookkkhhhiiillllllgggbbbaaa___]]]]]]]]]]]]\\\[[[]]]^^^^^^^^^]]]]]]\\\[[[[[[ZZZXXXWWWWWWWWWYYYYYY\\\bbbmmm{{{{{{wwwuuuuuu}}}zzzzzz}}}~~~|||{{{yyyvvvxxxssskkkgggjjjtttlllUUUCCC777333222111111111000000000000000...............------,,,------------------------******++++++,,,,,,++++++------------------------------------............000...------------,,,***---,,,,,,,,,++++++******------------------------//////////////////////////////000//////111444777>>>BBBGGGIIIIIIKKKNNNQQQ[[[fffqqqssspppqqq{{{~~~qqqddddddmmm{{{oooggghhhwwwgggTTTJJJBBB@@@DDDCCCEEEGGGJJJKKKLLLLLLLLLMMMNNNQQQSSSWWW\\\aaaeeemmmtttwwwmmmnnnooosssyyy|||~~~|||{{{{{{|||yyyxxxwwwuuutttrrrqqqqqqrrrnnnkkkhhhcccaaakkkxxxtttdddZZZUUURRROOOLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHIIIKKKNNN\\\qqqmmmbbb```^^^^^^```bbbbbbaaabbbbbbbbbbbbaaaaaaaaaaaafffeeedddcccccccccdddeeeeeeeeeffffffeee```YYYTTTLLLKKKIIIHHHHHHKKKMMMOOOaaabbbdddeeeeeedddcccaaabbbaaa```______aaabbbdddddddddccccccbbbaaa``````aaabbbdddeeefffeeeeeedddbbbbbbbbbcccddddddeeeeeeeeedddddddddddddddccccccbbbbbbccccccccccccbbbbbbaaaaaaaaabbbbbbcccccccccbbbcccccccccccccccbbbbbbdddddddddeeeffffffggghhheeeeeefffgggggggggffffffeeeffffffgggggggggggggggcccddddddeeefffggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjhhhggggggffffffgggggghhhfffffffffgggjjjkkkjjjiiiggggggiiijjjkkkllllllllljjjkkklllnnnoooppppppppppppppppppqqqrrrsssttttttnnnkkkhhhjjjmmmmmmiiidddcccaaa^^^]]]^^^]]]\\\[[[]]]]]]^^^^^^]]]]]]\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXYYY___jjjxxx}}}xxxsssttt}}}}}}}}}zzzzzz||||||yyy|||xxxrrrmmmmmmuuuvvv```JJJ<<<666444222111111111000000000///....../////////...---,,,------------------------++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///---,,,,,,------,,,+++,,,,,,++++++******))))))------------------------//////////////////////////////000//////111555888>>>CCCGGGJJJJJJLLLOOOSSS[[[eeeppptttrrrttt}}}~~~rrrfffbbbnnn||||||kkkeeefffxxxhhhVVVKKKCCCAAAEEECCCDDDGGGIIIKKKLLLLLLLLLOOOQQQSSSUUUWWW[[[aaafffoooxxxoooiiilllnnnrrrwwwyyy~~~|||{{{{{{{{{wwwwwwvvvtttrrrpppooonnnoookkkgggccc^^^^^^dddmmmpppfffXXXPPPLLLKKKHHHDDDGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGHHHLLLOOO[[[pppzzzbbbXXXWWWVVVVVVXXXZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^___ddddddccccccddddddeeeeeedddeeeeeefffddd```XXXSSSLLLKKKIIIHHHHHHJJJLLLNNNbbbcccdddeeeeeeeeedddcccaaaaaa```___```aaabbbccccccccccccbbbaaaaaaaaa```aaabbbdddeeefffeeeeeedddbbbbbbccccccdddeeeeeeeeeccccccccccccccccccccccccaaaaaabbbcccccccccbbbbbbbbbbbbcccccccccbbbbbbaaabbbbbbcccccccccbbbaaaaaacccccccccddddddfffggghhheeefffffffffffffffeeeeeeeeeffffffggghhhgggggggggaaabbbccceeefffhhhiiijjjhhhhhhhhhiiijjjjjjkkkkkkhhhhhhgggggggggggghhhhhhhhhggggggiiikkkkkkjjjiiifffgggiiikkkmmmnnnoooooollllllmmmnnnooopppqqqrrroooooooooooopppqqqrrrsssmmmlllkkklllnnnnnnjjjgggeeeccc```______^^^\\\[[[^^^^^^____________^^^^^^\\\[[[ZZZYYYXXXWWWWWWWWWXXX\\\fffttt|||xxxuuuuuu}}}|||xxxwwwyyy||||||zzzxxxyyy{{{|||{{{zzzwwwrrrpppvvv~~~kkkTTTBBB999777222222222111111000000///......///000///...---,,,------------------------,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,---...---+++------------------,,,,,,---------------.........//////////////////////////////000000000222666999???CCCHHHJJJKKKMMMPPPTTTZZZdddpppttttttvvv~~~ssshhh^^^mmm}}}uuuhhhccceeetttkkkXXXMMMEEECCCFFFDDDEEEGGGIIIKKKLLLMMMMMMQQQSSSVVVXXXYYY^^^eeekkkppp}}}yyyhhhgggmmmoooqqqtttwww}}}~~~|||{{{zzzzzzvvvuuutttsssqqqooommmlllkkkhhhbbb\\\XXXXXX\\\______XXXOOOIIIFFFEEECCCAAABBBBBBAAABBBBBBCCCDDDDDDCCCDDDDDDDDDEEEGGGKKKNNNXXXmmmlllWWWOOOOOONNNOOOPPPQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\```aaabbbcccddddddddddddcccccccccdddbbb^^^XXXTTTMMMKKKIIIHHHHHHIIIKKKMMMcccccccccdddddddddeeeeeeaaaaaa``````aaaaaabbbcccbbbbbbbbbbbbaaaaaaaaaaaabbbcccdddeeeeeeeeedddcccbbbbbbcccddddddeeeeeefffbbbbbbbbbbbbbbbbbbbbbbbbaaabbbccccccdddddddddcccddddddeeeeeedddcccbbbaaabbbbbbccccccbbbaaaaaa```cccbbbbbbcccdddeeeggghhhgggggggggggggggfffeeedddeeeeeeggghhhhhhhhhgggfffddddddeeefffhhhiiijjjjjjggghhhhhhiiijjjjjjkkkkkkhhhhhhgggggggggggghhhhhhiiihhhhhhiiijjjkkkiiihhheeefffhhhkkkmmmooopppqqqnnnnnnmmmmmmnnnpppqqqsssrrrqqqpppooooooooooooppplllmmmnnnnnnnnnmmmlllkkkgggeeebbb``````___]]]\\\]]]]]]^^^^^^^^^^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVVVVZZZbbbooo}}}~~~{{{yyyyyy}}}|||yyyvvvuuuwwwyyyzzzyyyxxxyyy{{{{{{}}}|||wwwrrrttt}}}ttt\\\HHH===999333333222111111000000///......000000000///---,,,------------------------+++,,,,,,------------,,,------------------------,,,,,,,,,,,,---------...,,,+++***+++---......---.........///////////////------........./////////////////////////////////...///000000000333666999???CCCHHHKKKKKKMMMQQQUUU]]]gggrrrxxxyyy|||uuuiiiaaaqqq~~~ooobbb```dddpppmmmZZZOOOFFFDDDGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRVVVYYY\\\^^^dddmmmttt}}}pppcccfffmmmooooooqqqvvv|||}}}{{{yyyyyyxxxtttttttttrrrpppnnnkkkjjjhhhddd^^^VVVRRRRRRSSSTTTOOOMMMIIIEEEBBBAAAAAABBB?????????@@@@@@BBBCCCCCC???@@@AAAAAABBBDDDIIILLLUUUhhh}}}qqq]]]NNNIIIIIIIIIIIIJJJKKKMMMOOONNNOOOPPPSSSUUUWWWYYYYYYZZZ\\\___bbbccccccbbbaaaaaaaaa``````___\\\XXXTTTNNNLLLJJJHHHGGGHHHJJJKKKdddccccccccccccdddeeefffaaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbcccdddeeeeeeeeedddccccccbbbccccccddddddeeeeeefffaaaaaaaaaaaaaaaaaabbbbbbbbbcccddddddeeeeeeeeeeeefffgggggggggfffdddbbbaaabbbbbbbbbbbbbbbaaa``````bbbbbbbbbbbbccceeeggghhhiiiiiiiiiiiihhhgggeeeeeedddeeeggghhhhhhhhhgggfffgggggghhhhhhiiiiiijjjjjjggghhhhhhiiijjjjjjkkkkkkggggggffffffffffffggggggiiihhhhhhiiijjjjjjhhhfffccceeegggjjjmmmpppqqqrrrpppooonnnmmmnnnooorrrsssvvvtttrrrpppnnnmmmmmmmmmlllnnnppppppnnnmmmmmmmmmhhhfffcccaaaaaa```^^^\\\ZZZZZZ[[[\\\\\\\\\[[[[[[YYYYYYXXXXXXWWWVVVUUUUUUUUUXXX```mmm|||~~~}}}~~~|||vvvtttqqqppprrrtttttttttyyyzzzzzz~~~zzzrrrpppwww~~~yyybbbLLL???;;;333333222222111000000///---///000111000///---,,,------------------------******,,,---.../////////////////////////////////---------.........//////******)))+++---///......------......//////000000........./////////000000////////////////////////...///000000000333777:::???CCCHHHKKKLLLNNNRRRUUUbbbkkkwww}}}~~~uuuiiigggxxxzzzkkk^^^]]]cccnnnnnn[[[PPPGGGEEEHHHJJJIIIIIIJJJLLLNNNQQQRRRRRRWWW[[[___bbbiiisss{{{{{{jjj```eeemmmooonnnooowww|||}}}zzzxxxwwwwwwttttttsssrrrpppmmmjjjiiifffbbb[[[SSSOOOOOONNNMMMFFFFFFFFFCCCAAA@@@AAACCC@@@@@@@@@AAABBBCCCDDDEEE<<<===>>>???@@@BBBGGGJJJRRRdddvvvyyypppbbbSSSIIIFFFGGGGGGGGGGGGHHHJJJLLLHHHIIIKKKNNNQQQTTTVVVXXXWWWYYY]]]aaabbbaaa___^^^```___^^^^^^]]][[[WWWTTTOOOMMMJJJHHHGGGGGGIIIJJJkkkgggdddcccdddeeedddbbbeeedddcccaaa```_________bbbbbbaaaaaaaaaaaabbbbbbcccddddddddddddcccbbbbbbbbbbbbaaaaaabbbcccddddddaaaaaaaaaaaa````````````___aaaccceeefffeeedddcccbbbccceeefffeeecccaaa```aaadddgggfffccc```___```bbbcccdddeeefffeeedddcccfffffffffgggffffffeeedddgggfffeeedddcccdddeeeeeeeeeffffffggghhhgggggggggfffggghhhiiiiiiiiiiiiiiieeeeeeffffffgggggghhhhhhkkkiiiffffffgggiiiiiiiiijjjjjjiiihhhhhhjjjooorrroooooonnnnnnppprrruuuwwwuuurrrooollljjjjjjkkkllllllmmmmmmnnnmmmkkkiiihhhiiifffccc___\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZXXX^^^hhhsss}}}~~~~~~{{{vvvuuuttttttuuuuuurrrqqqyyyvvvwww~~~zzzuuurrruuuzzznnnZZZGGG;;;444444333000000222333222---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,------------------------------------------------)))***+++,,,---.........******+++,,,,,,,,,++++++,,,---......//////............---,,,---...///000111111111111111444999<<>>===<<>>>>>?????????@@@BBBCCCDDDEEEOOOVVV]]]]]]TTTKKKFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHKKKNNNQQQSSSUUUWWWYYY\\\^^^____________^^^]]]\\\[[[XXXTTTQQQLLLJJJGGGFFFFFFIIIMMMOOOeeecccbbbbbbdddffffffeeeddddddddddddddddddddddddeeeddddddddddddddddddeeeaaabbbbbbbbbbbbaaa``````[[[\\\]]]___aaaccceeeggggggfffeeecccaaa```^^^^^^___```bbbcccddddddccccccddddddccccccccccccbbbbbbbbbdddffffffdddbbbaaabbbbbbcccdddeeefffffffffeeehhhhhhhhhhhhhhhgggffffffeeeddddddcccbbbcccccccccccccccdddeeeeeeeeeeeeddddddeeefffhhhiiijjjjjjjjjgggggggggfffffffffffffffgggeeedddeeehhhkkklllllliiijjjkkkkkkjjjjjjlllmmmmmmmmmllllllmmmppprrrtttqqqpppmmmkkkjjjjjjkkkkkkmmmmmmnnnmmmmmmlllkkkjjjiiigggdddaaa^^^[[[ZZZYYY[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYYYYbbbccceeeggglllsss{{{|||{{{{{{{{{zzzyyy{{{}}}}}}}}}|||wwwsssrrryyy{{{iiiTTTDDD:::888555444333222000///000000000111000//////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,,,,------,,,,,,++++++,,,------.........---,,,---......//////.........------------...//////000000111111222555999===EEEFFFIIIKKKIIIHHHNNNWWWcccqqq~~~wwwfffjjj~~~rrrooo{{{pppZZZOOOJJJIIIJJJIIIJJJLLLMMMMMMOOOQQQTTTWWW\\\ggguuuiii```[[[^^^```___bbbiiiuuu{{{~~~~~~|||yyywwwvvvwwwxxxzzzwwwtttrrrqqqnnnhhhdddZZZVVVPPPLLLJJJIIIHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBCCCEEEFFFOOORRRTTTQQQJJJEEEDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGHHHJJJMMMPPPRRRUUUVVVXXXZZZ[[[\\\\\\\\\^^^]]]\\\\\\[[[XXXTTTPPPKKKJJJGGGFFFGGGIIIMMMOOOdddccccccccccccdddddddddaaabbbcccddddddeeeeeeeeeeeeddddddccccccddddddeeebbbbbbbbbbbbbbbaaaaaa```^^^______aaaccceeeggghhhfffeeedddcccaaa```___^^^___```aaacccccccccccccccddddddccccccbbbcccddddddddddddeeefffeeedddccccccggggggffffffdddcccbbbbbbgggggggggggggggfffeeeeeeeeeeeedddddddddccccccdddaaabbbbbbcccccccccccccccbbbccceeeggghhhiiijjjjjjgggggggggffffffeeeeeeeeejjjhhhffffffggghhhhhhhhhhhhjjjlllmmmlllkkkkkkkkklllkkkjjjjjjlllnnnppprrrpppooommmkkkkkkkkklllmmmmmmmmmmmmmmmllllllkkkkkklllkkkiiifffbbb___\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYaaabbbcccccceeejjjrrryyy~~~}}}}}}}}}}}}||||||}}}vvvsssuuuoooYYYHHH<<<777333444444222//////...............------,,,---------------------------,,,+++******+++,,,---------------------------------------------------,,,---------,,,,,,+++******+++,,,---.........---,,,---......///.........------------....../////////000000111222555:::>>>EEEFFFHHHJJJHHHHHHNNNWWWdddtttsssgggqqqsssuuupppZZZPPPLLLKKKLLLJJJKKKLLLMMMNNNPPPSSSVVV\\\bbbnnnuuubbb\\\YYY\\\^^^___ccciiisssxxx{{{{{{}}}yyyvvvtttuuuvvvxxxyyyuuupppooopppnnnhhhbbbXXXTTTOOOKKKJJJIIIHHHGGGDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDEEEGGGHHHMMMOOOOOOLLLGGGEEEGGGKKKKKKJJJJJJJJJJJJJJJKKKKKKNNNNNNNNNOOOQQQSSSUUUVVVXXXYYYZZZZZZ[[[\\\\\\\\\___^^^]]]]]][[[YYYTTTQQQKKKIIIHHHGGGGGGJJJLLLNNNddddddddddddbbbaaaaaaaaa___```bbbcccdddeeeeeedddccccccbbbbbbbbbbbbccccccccccccddddddccccccbbbaaaaaaaaaaaaaaabbbcccdddeeeaaaaaaaaaaaaaaa````````````aaaaaabbbccccccddddddeeeeeeddddddddddddeeeeeeeeeeeeeeeeeefffffffffeeeiiihhhgggeeedddcccbbbbbbeeeeeeffffffeeeeeedddcccfffffffffffffffeeeeeeddd```aaaaaabbbbbbbbbbbbbbbbbbcccdddfffhhhiiiiiijjjggggggffffffeeeeeeddddddiiigggffffffhhhhhhhhhggghhhjjjmmmmmmlllkkkjjjkkkjjjjjjiiihhhiiikkknnnooonnnnnnmmmllllllmmmmmmnnnmmmllllllkkkkkkkkkkkkkkklllkkkjjjhhhdddaaa]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXYYYYYY^^^aaacccddddddgggnnntttvvv|||~~~~~~~~~~~~}}}{{{zzzrrr^^^LLL>>>666111333555111///000///.........------------------------------------...---++++++++++++---...------------------------------------------------------------,,,+++******))))))+++,,,,,,---------,,,---......///.........---------..................///000000222666;;;???EEEEEEHHHJJJHHHHHHPPPYYYfffvvvrrrjjjxxxwww}}}ppp[[[RRRNNNMMMNNNKKKLLLMMMNNNNNNQQQUUUXXX]]]fffvvvjjj]]]ZZZZZZ\\\^^^```eeekkkpppvvvyyyzzz}}}zzzvvvsssrrrsssuuuwwwwwwrrrmmmlllnnnlllgggbbbWWWSSSNNNJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGIIIKKKLLLKKKIIIIIILLLOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^```___^^^]]]\\\YYYUUURRRJJJIIIHHHGGGHHHJJJLLLNNNcccdddeeedddbbb```___```^^^```bbbccceeeeeeddddddbbbaaaaaa``````aaaaaabbbdddddddddddddddcccbbbbbbbbbaaaaaa```````````````^^^______```aaaaaabbbbbbbbbbbbbbbccccccdddeeeeeeeeeeeeffffffffffffggggggfffeeedddeeeggghhhhhhgggfffeeeeeeeeeeeeeeefffgggdddeeeeeeeeeeeedddccccccgggggggggggggggfffeeeeee``````aaabbbbbbbbbbbbaaabbbcccdddfffggghhhhhhhhhfffffffffeeeeeeeeeeeeeeedddddddddfffiiijjjjjjiiigggjjjlllmmmlllkkkkkkllliiihhhgggggggggiiikkkmmmllllllkkkllllllmmmnnnnnnkkkkkkjjjjjjjjjjjjkkkkkkhhhhhhhhhgggddd```\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\ZZZZZZYYYYYYXXXXXXYYYYYY]]]aaaeeefffdddffflllrrrsss{{{|||}}}vvveeeUUUDDD888111333555111///111111111000////////////000------------------------...------,,,,,,------...------------------------------------------------------------,,,,,,+++***((()))***+++,,,---------,,,---......//////......,,,---......//////......---...///000222666<<<@@@EEEEEEHHHJJJIIIJJJRRR\\\iiixxxtttppp{{{qqq^^^VVVQQQOOOOOOLLLMMMNNNNNNOOORRRVVVYYY\\\lll~~~cccYYYYYYZZZ\\\^^^bbbhhhmmmpppvvvzzz|||yyywwwtttrrrqqqrrrtttuuutttppplllkkkkkkjjjfffcccXXXUUUPPPMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMNNNNNNOOOPPPRRROOOQQQTTTXXX[[[\\\]]]]]]^^^^^^]]]]]]^^^___```aaabbbbbb```______^^^^^^___```___]]]]]]\\\YYYUUUQQQJJJIIIHHHHHHHHHJJJLLLMMM```ccceeedddbbb``````aaa___aaaccceeeffffffeeedddbbbaaaaaa``````aaaaaabbbcccccccccccccccbbbaaaaaabbbbbbaaa```______``````______```aaabbbbbbccccccccccccccccccdddeeeffffffeeefffgggiiiiiiiiihhhggggggeeedddeeehhhjjjiiihhheeeeeeddddddeeefffggghhheeeeeeffffffeeeeeedddcccffffffgggggggggfffeeeddd``````aaabbbbbbbbbbbbbbbbbbcccdddeeefffgggggggggdddeeeeeeeeeeeeeeeeeefffdddcccdddfffiiijjjjjjiiigggiiikkklllkkkkkklllnnnhhhgggfffeeefffhhhjjjkkkhhhhhhiiijjjjjjkkklllmmmjjjiiiiiihhhhhhiiijjjjjjeeefffggggggeeeaaa]]][[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYY[[[___cccbbb___```gggmmmttt{{{yyy|||~~~}}}nnnaaaNNN>>>333444555000...222222111000///...//////000........................---......//////......---------------------------------------------------,,,,,,---------,,,++++++((()))***,,,---.........,,,---......//////......,,,---.../////////...---,,,...///000222777<<<@@@DDDEEEGGGJJJJJJLLLUUU___mmm|||zzzzzz{{{tttccc[[[VVVRRRRRRLLLMMMNNNNNNOOORRRWWW[[[bbbwwwmmm\\\UUUXXXZZZ[[[^^^cccjjjooorrryyy}}}~~~|||vvvuuusssrrrqqqqqqrrrsssrrrpppnnnllljjjhhhgggfff^^^[[[XXXVVVWWWYYYZZZZZZYYYXXXWWWUUUTTTTTTSSSSSSNNNOOOOOOOOOPPPPPPQQQQQQMMMOOOPPPRRRRRRRRRQQQPPPRRRSSSSSSSSSSSSTTTVVVXXXTTTVVV[[[```cccdddcccbbbdddcccbbbbbbbbbcccdddeeedddbbbaaa___^^^]]]]]]]]]^^^]]]\\\[[[ZZZWWWSSSPPPIIIIIIHHHHHHIIIJJJLLLMMM]]]aaaddddddbbb```aaacccaaabbbeeegggggggggfffeeebbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbaaa``````ccccccbbbbbbbbbbbbbbbcccaaaaaabbbbbbcccccccccdddddddddddddddeeefffggggggeeegggiiijjjkkkjjjiiihhhhhheeedddeeehhhkkkjjjiiiiiihhhfffeeeddddddeeefffffffffggggggffffffeeeddddddeeefffffffffeeedddccc```aaaaaabbbbbbbbbbbbbbbcccddddddeeeffffffffffffdddddddddeeeeeefffffffffgggffffffggghhhhhhgggeeegggiiijjjkkkkkklllmmmooogggfffeeedddeeegggiiijjjffffffggghhhiiijjjkkkkkkiiiiiihhhgggggghhhiiijjjfffgggiiiiiigggddd```]]]ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYY]]]^^^[[[WWWYYYaaahhhttt{{{}}}vvvxxxvvviiiUUUCCC666666666000...222000///...,,,,,,------...........................---...///000000///...---------------------------------------------------+++,,,,,,------,,,,,,,,,)))***,,,---.../////////,,,---......//////......,,,,,,.../////////...---,,,---///000222777===AAADDDEEEGGGKKKKKKMMMWWWaaappp~~~yyyvvvfff___YYYUUUSSSMMMNNNNNNNNNPPPSSSXXX\\\kkkuuu^^^WWWSSSWWWZZZZZZ]]]dddkkkooouuu|||{{{xxxtttsssrrrrrrqqqqqqqqqqqqqqqqqqpppmmmiiigggggghhheeebbb``````cccfffhhhiiigggfffdddbbb```^^^]]]]]]WWWWWWWWWXXXXXXYYYYYYZZZWWWYYY\\\^^^___^^^\\\[[[\\\[[[YYYXXXXXXYYY\\\]]]^^^aaaggglllnnnooommmlllhhhhhhffffffffffffggghhhcccbbb```]]]\\\[[[[[[[[[\\\[[[ZZZYYYXXXUUUQQQNNNIIIIIIHHHHHHIIIJJJLLLMMMaaaccceeeggggggeeecccaaafffgggiiiiiihhheeebbb```dddddddddcccaaa```aaabbbaaabbbcccaaa___^^^___```aaabbbcccdddeeedddcccccccccccccccddddddccccccbbbdddcccdddfffiiikkklllkkkiiijjjjjjkkkjjjiiihhhgggeeefffhhhiiiiiiiiihhhgggjjjiiihhhggggggfffgggggghhhgggfffddddddccccccdddffffffeeeeeecccbbb```___aaaaaa````````````aaaaaabbbbbbbbbbbbccccccccccccaaabbbccceeeffffffeeeeeeddddddeeeffffffgggggggggiiijjjjjjjjjjjjkkkkkkkkkhhheeecccdddgggjjjjjjhhhiiiiiiiiiiiihhhggggggfffjjjjjjjjjkkkkkkjjjgggdddjjjiiihhhiiiiiifffccc___\\\ZZZXXXXXXZZZ[[[\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYWWWVVVVVVYYY^^^bbbrrrxxx}}}{{{yyy}}}}}}rrr```KKK888444777666444333000///------///000///...........................111000///...,,,***))))))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------.../////////000111111111///...---,,,,,,---...///------------------------............////////////000000000111222666<<>>999666444222444222000000000000...,,,........................++++++,,,,,,---...//////...,,,+++))))))+++,,,...+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,---...//////...---,,,,,,,,,------------------............///////////////000111111333888>>>BBBIIIJJJLLLOOOPPPUUUcccppp~~~~~~rrrmmmzzz}}}yyy}}}xxxhhh]]]VVVRRRRRROOOPPPSSSUUUTTTXXXeeerrr~~~~~~aaaTTTSSSUUUQQQUUU[[[```dddhhhmmmppprrrvvv|||~~~wwwrrrqqquuutttrrrpppooonnnnnnnnnsssttttttrrrooommmmmmnnnqqqpppoooqqqtttwwwxxxyyywwwuuuqqqmmmhhhccc___]]]ZZZXXXUUUTTTVVVZZZ___cccssszzz{{{pppjjjiiihhheeebbb______aaadddnnnrrryyy~~~|||{{{{{{yyysssnnngggfffccc___[[[YYYYYYYYY[[[YYYWWWUUUUUUTTTRRRPPPJJJIIIGGGFFFGGGHHHIIIJJJdddcccbbbaaaaaabbbcccdddcccccccccccccccbbb``````aaabbbbbbaaa^^^^^^___``````bbbcccdddcccdddeeegggdddddddddddddddeeeeeefffiiihhhfffeeedddcccddddddeeedddccceeegggiiiiiihhheeefffggghhhhhhhhhgggfffggggggggggggggghhhhhhiiiggggggfffgggggghhhiiiiiiccceeefffggggggeeecccbbbccccccdddddddddccccccbbbaaaaaa````````````aaaaaabbbccccccccccccdddddddddfffggghhhiiiiiiiiihhhggggggeeecccbbbccceeehhhjjjhhhhhhiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjiiijjjlllnnnoooooonnnnnnhhhjjjkkkkkkkkklllooorrr|||xxxsssooollliiifffcccaaa___\\\[[[\\\\\\\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWUUUUUUUUUSSSRRRSSSVVVXXX___fffooosssqqqttt~~~tttfffRRRAAA999777777777777444111000000///...,,,////////////////////////,,,,,,---------------------+++***((((((***+++---+++++++++,,,,,,,,,------......------,,,,,,,,,+++,,,---...//////...---,,,,,,,,,,,,---------..................///////////////000111111444888>>>CCCIIIJJJMMMOOOPPPVVVeeeuuu{{{wwwyyy~~~xxxyyy~~~uuuqqq~~~uuummmjjjkkktttwwwggg]]]UUURRRSSSPPPPPPSSSUUUVVV\\\jjjxxx}}}wwwwwwyyypppYYYPPPPPPRRRNNNSSSYYY^^^ccchhhlllooorrrwww}}}{{{wwwvvvuuuuuusssrrrqqqpppoooooosssttttttrrrooommmmmmnnnooonnnmmmmmmoooqqqppppppllljjjgggbbb]]]XXXUUUSSSOOOLLLJJJIIIJJJOOOTTTWWWdddiiioooqqqnnnhhhaaa]]]______^^^\\\[[[\\\```cccjjjnnnvvv~~~~~~tttooonnnmmmiiieeebbbaaa^^^[[[ZZZXXXWWWWWW\\\ZZZWWWVVVVVVVVVTTTRRRJJJIIIGGGFFFFFFGGGIIIJJJdddcccbbbaaaaaabbbcccdddbbbbbbbbbbbbbbbaaa``````aaaaaaaaa```^^^]]]^^^___```bbbcccccccccccceeefffdddddddddeeefffggghhhiiikkkjjjhhheeedddcccccccccddddddccceeehhhiiiiiihhheeefffggghhhhhhhhhgggfffggggggggggggggghhhiiiiiihhhgggggggggggghhhhhhiiidddeeefffffffffeeedddccccccdddeeeeeeeeeeeeeeedddcccbbbbbbaaaaaabbbbbbcccddddddeeeeeeeeefffffffffgggggghhhiiiiiiiiihhhgggfffeeedddddddddfffhhhjjjfffffffffggggggggghhhhhhjjjlllnnnnnnlllllllllmmmjjjjjjkkklllmmmnnnnnnnnngggiiijjjjjjiiilllqqquuu}}}vvvpppllliiifffcccbbb```]]]\\\\\\\\\[[[ZZZ]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVUUUSSSQQQRRRTTTWWW^^^dddoooxxxxxxyyy}}}~~~uuukkkZZZHHH???>>>>>><<<;;;777222///............////////////////////////...---------------,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++***---..................---+++,,,,,,------.....................///////////////000111222444999???DDDGGGIIIKKKMMMNNNTTTeeewwwyyyrrrrrrxxx~~~vvvqqqrrrssszzzxxxzzzkkkaaa```bbbjjj{{{vvvggg]]]VVVTTTVVVRRRQQQRRRUUUYYY```ooo}}}yyyqqqooosssxxxeeeUUUNNNMMMOOOMMMQQQWWW]]]bbbggglllooorrrvvv}}}zzzuuutttttttttsssrrrqqqppppppoooqqqrrrsssqqqooolllllllllllllllkkklllnnnnnnllljjjdddbbb^^^YYYTTTQQQNNNMMMKKKIIIFFFEEEFFFJJJNNNPPPSSSWWWZZZ\\\\\\[[[[[[[[[XXXYYYZZZ[[[]]]```dddhhhlllpppyyyxxxllleeecccbbb```^^^]]][[[YYYXXXXXXXXXVVVUUUZZZYYYXXXXXXXXXWWWTTTRRRKKKIIIGGGEEEEEEFFFHHHJJJbbbbbbaaaaaaaaaaaabbbbbbcccccccccccccccbbbbbbbbb```aaaaaa___]]]]]]^^^___```bbbccccccbbbbbbccceeeddddddeeeeeegggiiilllmmmkkkjjjgggeeedddddddddeeeeeedddcccdddfffgggfffeeecccdddeeefffgggffffffeeehhhggggggfffggghhhiiijjjiiihhhhhhgggggggggggghhheeeeeeeeeeeeeeeeeeeeeeeedddeeeeeefffgggggggggfffddddddccccccccccccddddddeeeeeeeeefffffffffgggggggggggghhhiiiiiihhhgggfffddddddddddddeeefffggggggffffffffffffggggggggghhhhhhkkknnnnnnmmmlllmmmnnnkkkjjjjjjjjjjjjkkkmmmmmmeeegggiiiiiihhhkkkrrrxxx{{{tttooollljjjhhhgggdddbbb___]]]]]]]]]\\\[[[]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVUUUTTTRRRRRRTTTVVV\\\aaannn{{{~~~}}}zzzuuu|||}}}~~~}}}zzz{{{|||yyyyyy|||wwwttthhhXXXNNNLLLJJJEEE>>>999222...,,,---//////////////////////////////------------------------------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......------------......++++++,,,,,,---......///............///////////////000111222444999@@@DDDGGGHHHKKKMMMMMMTTTgggyyy}}}vvvtttxxx||||||yyyyyy}}}pppnnnpppnnnrrreee^^^ZZZ[[[dddtttuuuhhh^^^WWWVVVXXXTTTPPPPPPUUU[[[eeesss~~~tttmmmjjjmmmttt{{{rrr[[[QQQLLLKKKLLLNNNRRRWWW]]]bbbhhhnnnqqqtttxxxyyytttsssqqqqqqqqqqqqppppppooonnnooopppqqqpppmmmkkkjjjjjjggggggiiikkkmmmmmmjjjhhh^^^\\\XXXSSSOOOLLLJJJIIIIIIGGGEEEDDDDDDFFFHHHJJJHHHJJJMMMOOOPPPSSSVVVYYYVVVYYY]]]aaaeeejjjooosssxxx|||xxxoooddd^^^\\\\\\ZZZWWWYYYWWWVVVVVVXXXYYYWWWUUUXXXWWWWWWXXXXXXWWWTTTQQQKKKIIIGGGDDDDDDEEEHHHIII``````aaaaaaaaaaaa``````eeeeeedddddddddddddddddd```aaaaaa___]]]\\\]]]___```bbbccccccbbbaaacccdddddddddeeefffhhhkkknnnooojjjiiigggeeedddeeefffgggfffeeecccdddeeeeeecccbbbbbbbbbdddeeefffeeeeeedddhhhgggfffffffffgggiiijjjjjjiiihhhggggggfffggggggeeeeeedddddddddeeeffffffeeeeeefffggghhhhhhhhhhhheeeddddddccccccddddddeeeeeeeeeeeefffffffffggggggfffggghhhiiiiiihhhgggfffbbbbbbcccdddeeeeeeeeefffhhhhhhhhhhhhiiiiiiiiiiiifffjjjmmmnnnllllllmmmoookkkjjjiiihhhhhhiiikkkmmmdddgggiiihhhgggjjjrrryyy{{{vvvqqqmmmkkkkkkkkkjjjfffccc```^^^^^^^^^]]]\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVVVVTTTRRRRRRSSSUUU[[[^^^lll|||~~~pppjjjqqqyyy|||}}}}}}}}}{{{vvvtttvvvvvvsssuuu|||vvv{{{xxx{{{{{{uuuggg^^^YYYTTTNNN@@@:::222---+++---///000000000000000000000000000+++,,,,,,------...............///000000///......++++++,,,,,,,,,------------------......////////////...---,,,,,,---...///++++++,,,,,,---...//////............/////////000///000111222555:::@@@EEEHHHJJJMMMNNNNNNVVViii||||||yyy{{{}}}|||uuuvvvzzzoooooosssooommm___YYYYYYZZZ[[[hhh~~~uuuhhh^^^XXXWWWZZZUUUPPPOOOTTT]]]hhhvvv|||rrrfffaaabbbiiisss{{{hhhVVVOOOLLLJJJKKKOOOSSSXXX]]]bbbiiiooossswww||||||xxxwwwnnnnnnooooooooonnnnnnmmmnnnooopppooommmjjjiiiiiiaaabbbeeeiiilllllliiifff^^^[[[XXXSSSOOOLLLKKKJJJFFFDDDCCCAAAAAAAAACCCDDDCCCEEEFFFGGGIIILLLPPPSSS[[[___eeekkkpppvvv|||oooggg^^^ZZZYYYYYYVVVRRRXXXVVVTTTUUUXXXZZZXXXVVVUUUUUUVVVXXXXXXVVVSSSOOOLLLJJJFFFDDDDDDEEEHHHIII______```ccceeedddbbb```aaabbbcccdddeeefffffffff______^^^^^^^^^______```eeeeeedddccccccdddeeeeeegggdddcccdddhhhllllllkkkmmmkkkgggdddcccdddeeefffdddfffgggfffeeeccccccdddeeeddddddeeeffffffcccaaaddddddeeeeeefffggghhhhhhcccccccccdddddddddeeeeeehhhhhhgggeeeeeedddddddddddddddeeeffffffeeeddddddfffeeeddddddcccccccccdddkkkiiifffddddddeeeggghhhkkkjjjjjjiiihhhggggggfffccccccdddeeefffffffffeeeeeeddddddcccdddeeefffggghhhffffffiiimmmooommmkkkjjjiiiiiiiiijjjkkklllllljjjiiifffeeefffiiimmmoooqqqqqqooonnnllljjjiiihhhcccbbbaaa___^^^^^^^^^^^^ZZZ[[[\\\\\\\\\ZZZYYYXXXYYYXXXWWWTTTRRRRRRTTTVVVVVV^^^mmm|||yyyooofffgggmmmttt|||~~~}}}~~~}}}}}}xxxtttsssssssssqqqyyy~~~||||||xxxwwwzzz~~~|||vvvsssuuurrr}}}gggQQQIII<<<888333000//////......//////.........---------///............---------......---...///...+++)))/////////...------,,,,,,------------------------///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------........./////////000111333555;;;AAAFFFEEEGGGKKKOOOQQQZZZmmm~~~yyyssspppnnnoooxxxjjj___XXXSSSVVV^^^]]]vvvvvvhhhaaa___^^^^^^VVVSSSSSSYYYfffttt}}}vvvhhh]]]]]]___eeewwwrrrWWWQQQOOOGGGFFFLLLKKKPPPXXX```ggglllqqqttt{{{}}}yyyvvvuuussssssrrrqqqooonnnmmmmmmllllllmmmmmmllllllkkkjjjccceeefffhhhhhhgggeeeddd^^^ZZZTTTPPPLLLJJJHHHFFFGGGEEECCCAAA@@@@@@@@@AAABBBBBBCCCDDDGGGJJJMMMNNNXXX]]]dddkkkpppuuuyyy|||vvvpppbbb```\\\XXXUUUTTTTTTTTTSSSTTTUUUVVVUUUUUUSSSSSSUUUVVVWWWXXXVVVSSSPPPNNNFFFDDDBBBCCCEEEGGGHHHHHHaaa```aaabbbddddddcccaaa```aaabbbcccdddddddddddd``````_______________```dddcccbbbaaaaaabbbcccdddfffdddbbbdddgggjjjkkkjjjkkkjjjgggeeeddddddeeeeeedddfffggggggeeecccdddddd`````````bbbddddddcccaaaddddddeeeeeefffgggggghhhccccccddddddeeeeeeffffffffffffeeeeeeeeefffffffffeeeeeefffggggggfffeeeeeefffeeeddddddccccccccccccgggeeedddccccccdddeeegggjjjjjjiiihhhhhhgggffffffeeeeeefffgggggggggffffffeeeeeedddddddddeeegggggghhhggghhhjjjmmmnnnmmmjjjiiiiiiiiiiiiiiijjjkkkkkkkkkiiihhhfffgggiiikkklllooonnnmmmllljjjiiihhhhhhfffeeecccaaa___]]]\\\\\\[[[[[[\\\\\\[[[YYYXXXWWWXXXXXXWWWUUUTTTTTTWWWYYY[[[bbbppp}}}{{{pppgggiiiqqqxxx{{{}}}}}}xxxuuuwww{{{~~~|||xxxuuussstttuuuwwwvvv~~~|||yyywwwwwwsssllljjjlllxxxnnnTTTJJJ888555222111111222222222//////.........---------///............---------...---,,,---......,,,***---------...............------------------------......---,,,,,,,,,,,,,,,------............---------------........./////////000111333555;;;AAAFFFGGGHHHLLLOOORRR\\\ppp|||xxxuuupppqqq{{{ppp___WWWRRROOOSSS\\\gggvvvjjjdddbbb```]]]WWWUUUVVV]]]iiitttyyyyyyhhh^^^XXX\\\bbbmmmfffNNNKKKKKKFFFEEELLLMMMRRRZZZbbbhhhnnnssswww~~~~~~zzzwwwwwwtttsssrrrqqqpppnnnmmmmmmnnnnnnnnnmmmkkkjjjhhhgggdddeeegggggggggfffdddccc^^^ZZZTTTOOOLLLJJJGGGEEEDDDBBB@@@>>>======>>>>>>======>>>???AAADDDFFFHHHNNNSSSZZZbbbhhhmmmrrruuuxxxzzz||||||xxxqqqiiiccc[[[ZZZWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUSSSSSSWWWWWWXXXXXXWWWTTTQQQNNNGGGEEEDDDDDDFFFHHHIIIIIIbbbaaa___```bbbcccbbbaaa```aaabbbccccccccccccccccccbbbaaa```_________```bbbaaa```______```aaabbbdddcccbbbcccfffhhhhhhhhhhhhhhhgggfffeeeeeedddddddddfffggggggeeeddddddeee___^^^___aaacccddddddbbbddddddeeeeeefffgggggggggdddddddddeeefffgggggghhhdddddddddeeefffggghhhhhhffffffggggggggggggffffffeeeeeeddddddddddddccccccccccccddddddeeeffffffgggiiihhhhhhggggggfffffffffffffffgggggggggfffeeeeeeffffffeeeddddddeeeggghhhiiiiiijjjlllnnnnnnkkkiiihhhhhhhhhhhhhhhiiiiiijjjjjjiiihhhhhhhhhiiiiiijjjmmmmmmllllllkkkjjjjjjjjjiiihhheeeccc```]]][[[ZZZ\\\\\\\\\[[[ZZZXXXVVVVVVVVVWWWWWWVVVVVVWWWZZZ]]]dddiiiuuu~~~}}}|||qqqhhhkkkuuu~~~||||||{{{zzzwwwtttqqqooorrrvvv{{{~~~uuutttrrrqqqsssvvvzzz}}}~~~~~~wwwrrrlllfffdddfffwwwmmmNNNBBB666444222222333333333111/////////.........------///............------------+++***+++,,,------,,,+++,,,,,,---......//////------------------------------,,,+++++++++,,,,,,......////////////......------.........////////////000111333555;;;AAAFFFIIIJJJMMMPPPSSS]]]sss|||uuutttnnn___SSSPPPNNNMMMSSS]]]kkkvvvllliiigggaaa[[[XXXWWWZZZcccnnntttsssnnn\\\WWWWWW^^^gggxxxoooYYYGGGFFFHHHEEEFFFLLLOOOTTT[[[cccjjjqqqxxx|||{{{yyyyyytttsssrrrqqqpppnnnmmmmmmpppooonnnmmmjjjhhhfffdddffffffggggggeeedddbbb```]]]YYYTTTOOOLLLIIIFFFDDDBBBAAA>>><<<<<<<<<======;;;;;;;;;;;;<<<>>>AAABBBEEEJJJPPPVVV[[[```dddgggeeeggghhhhhheee```[[[WWWSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTUUUUUUUUUSSSSSSWWWXXXYYYYYYWWWTTTPPPNNNHHHFFFEEEEEEGGGIIIIIIIIIbbb```^^^]]]___aaabbbbbbbbbccccccddddddddddddcccdddcccbbbaaa````````````bbbaaa```______```aaabbbbbbbbbbbbcccdddeeeffffffeeeffffffgggfffeeedddcccdddfffggggggeeedddeeefffbbbaaaaaabbbdddeeeeeedddeeeeeeeeefffffffffggggggddddddeeefffggghhhiiiiiiddddddeeeffffffgggggggggeeeffffffffffffffffffeeedddddddddddddddddddddcccbbbccceeegggiiiiiiiiiiiihhhgggggggggfffffffffeeefffffffffffffffeeedddcccggggggfffeeeeeefffggghhhjjjkkklllnnnnnnllljjjhhhhhhhhhgggggggggggghhhhhhgggggghhhiiiiiijjjiiiiiimmmmmmmmmmmmmmmmmmmmmmmmjjjiiigggdddaaa^^^\\\ZZZ]]]\\\\\\ZZZYYYWWWVVVUUUTTTUUUVVVVVVVVVYYY]]]```kkkooowww~~~}}}xxxvvvyyy~~~}}}{{{pppiiimmmwww~~~{{{wwwtttqqqoooooorrruuuzzz~~~|||oooooooooqqquuu{{{~~~}}}xxxqqqlllffffffiiissshhhHHH;;;888666444333222111///---////////////............///............---------,,,***))))))+++---......,,,,,,,,,------.........---------------------------,,,,,,+++++++++,,,,,,.........//////.....................///////////////000111333555;;;AAAFFFIIIJJJLLLOOORRR]]]ssszzzxxxvvvaaaUUUMMMNNNOOOOOOWWWbbbnnnuuuvvvvvvnnnmmmjjjbbbZZZWWWXXX^^^hhhrrrsssmmmeeeZZZXXXZZZ```llldddSSSEEEEEEGGGDDDFFFLLLNNNSSS[[[cccllluuu}}}}}}{{{{{{tttsssrrrqqqooonnnmmmlllnnnnnnmmmkkkiiigggeeedddggggggfffeeedddbbb```^^^\\\XXXTTTOOOLLLIIIFFFCCCCCCAAA???===<<<===>>>???<<<<<<;;;;;;<<<===???@@@CCCFFFKKKNNNQQQSSSVVVXXX[[[\\\]]]]]][[[YYYVVVTTTPPPQQQSSSTTTTTTSSSRRRQQQRRRRRRTTTUUUUUUTTTTTTSSSVVVWWWXXXXXXVVVSSSOOOMMMHHHFFFDDDEEEFFFHHHIIIHHHdddbbb______aaaccceeeeeeffffffgggggggggfffeeeeeeeeedddcccaaaaaa`````````cccbbbaaaaaaaaaaaabbbcccaaaaaabbbccccccccccccdddcccdddeeeffffffeeecccbbbdddfffggggggfffeeefffgggeeecccbbbbbbddddddcccbbbeeeeeeeeefffffffffffffffeeeeeeffffffggghhhiiiiiieeeeeefffggggggfffeeeeeeddddddddddddddddddddddddccccccdddeeeeeeeeedddcccaaabbbeeehhhiiijjjjjjiiiggggggggggggffffffffffffhhhhhhiiiiiihhhgggffffffhhhhhhgggfffffffffggghhhkkklllmmmmmmllljjjhhhhhhhhhhhhggggggggggggggghhhdddeeegggiiijjjjjjjjjjjjllllllllllllmmmmmmmmmnnnhhhhhhgggfffdddaaa___]]]^^^]]]\\\ZZZXXXWWWVVVVVVSSSTTTUUUUUUVVVYYY]]]```kkkmmmrrruuusssmmmlllooovvv|||zzzxxxpppkkkoooxxx}}}yyyvvvrrrpppoooooorrrtttyyy|||qqqqqqrrrtttxxx~~~~~~vvvoookkkiiijjjmmmtttkkkKKK>>>777555333222111000...+++000000/////////.........///............---------,,,***)))))),,,...//////......------,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,------------............------........./////////000000///000111333555;;;AAAFFFIIIIIIKKKNNNQQQ\\\rrr|||kkkZZZQQQKKKNNNPPPQQQZZZfffwww~~~ooogggnnnuuunnnnnnkkkbbbYYYVVVZZZaaakkkqqqoooggg```XXXXXX\\\cccrrr___RRRGGGEEEEEECCCDDDIIILLLQQQYYYcccmmmxxx}}}{{{{{{tttsssrrrpppnnnlllkkkjjjkkkkkkjjjjjjiiihhhfffeeehhhgggfffdddbbb```^^^]]]\\\YYYTTTPPPMMMJJJFFFCCCAAA@@@>>><<<<<<<<<>>>???===<<<;;;;;;;;;<<<>>>>>>BBBEEEHHHJJJLLLMMMPPPRRRVVVVVVWWWXXXWWWVVVUUUTTTSSSTTTVVVWWWVVVUUURRRQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTUUUVVVTTTRRRNNNLLLGGGEEEDDDDDDEEEGGGGGGGGGfffdddbbbcccfffiiijjjkkkiiiiiiiiiiiiiiihhhgggfffccccccbbbaaa`````````aaadddcccbbbbbbbbbbbbcccddd```bbbcccdddbbbaaabbbcccbbbcccdddeeeeeeeeedddcccdddfffggggggfffffffffgggeeecccaaaaaabbbcccbbbaaafffffffffffffffffffffffffffffffffgggggggggggggggeeeeeegggggggggfffeeedddddddddccccccccccccddddddbbbcccdddeeefffeeedddccc___```ccceeeggghhhhhhhhhggggggggggggggggggggggggkkkkkklllllllllkkkjjjjjjjjjiiigggffffffggghhhhhhjjjlllmmmllliiihhhhhhiiiiiihhhhhhgggggggggggggggdddeeeggghhhiiijjjjjjjjjhhhiiiiiiiiijjjjjjjjjjjjhhhhhhhhhgggfffdddaaa```^^^]]]\\\ZZZYYYXXXXXXXXXTTTTTTUUUUUUVVVYYY]]]```ddddddfffhhhddd```aaaeeennnzzz{{{xxxtttuuupppnnnrrrwww~~~~~~}}}{{{wwwtttqqqooonnnrrrssswww~~~yyyxxxxxxyyy|||tttooollljjjkkknnnsssqqqSSSDDD666444222111222111000///000000000/////////......///............------------+++***+++---/////////......------,,,++++++***------------------------------,,,,,,,,,---......---------......---------....../////////000000000///000111333555;;;AAAFFFHHHIIIKKKNNNQQQ[[[ooo{{{dddUUUMMMJJJMMMOOOQQQ\\\iii|||pppccccccnnnwwwpppnnnkkkccc\\\XXX^^^fffllllllggg```\\\TTTXXX___kkk|||\\\RRRIIIFFFDDDCCCEEEJJJOOOSSSZZZcccnnnyyy}}}yyyyyyrrrrrrpppnnnlllkkkiiihhhhhhhhhhhhiiihhhhhhgggggggggfffeeeccc```___]]]\\\\\\YYYUUURRROOOKKKGGGDDD???>>><<<::::::;;;<<<===<<<;;;:::::::::;;;<<<===@@@BBBFFFIIIKKKNNNQQQTTTPPPQQQRRRSSSTTTTTTSSSSSSUUUVVVWWWWWWWWWUUUSSSQQQPPPQQQSSSTTTUUUTTTTTTSSSQQQRRRSSSTTTTTTQQQOOOMMMGGGEEECCCCCCEEEFFFFFFFFFdddcccbbbdddgggkkkllllllkkkkkkkkkjjjjjjhhhggggggbbbaaaaaa`````````aaaaaadddcccbbbbbbbbbbbbcccddd```bbbeeedddbbbaaaaaabbbbbbbbbcccddddddddddddddddddfffggghhhgggfffggghhheeecccaaaaaacccdddddddddffffffffffffffffffffffffggggggffffffffffffeeeeeebbbdddfffggghhhgggfffeeeeeedddccccccccccccdddeeeaaabbbdddffffffeeedddccc```aaacccdddfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjkkkkkklllkkkkkkkkkjjjiiihhhggggggggghhhhhhjjjkkkkkkiiigggfffhhhjjjjjjiiihhhhhhggggggggghhhhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiigggdddbbb```___^^^\\\[[[ZZZZZZZZZ[[[VVVWWWWWWWWWWWWYYY]]]```^^^\\\]]]]]]ZZZXXX[[[bbbiiivvv|||wwwrrrsssrrrsssuuuwww|||}}}yyytttqqqssstttwww~~~~~~}}}~~~{{{vvvtttpppooopppqqqzzz[[[KKK;;;888444222222222111111000000000000/////////...///............------------,,,,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,------------------------...---------......///000......////////////........./////////000000000000///000111333555;;;AAAFFFHHHJJJMMMOOORRRZZZnnnwww```RRRKKKIIIMMMPPPSSS___nnn~~~uuuggg```fffwwwzzzrrrnnnjjjeee```]]]dddkkkkkkeee]]]YYYXXXVVV]]]iiizzzrrrZZZTTTMMMIIIHHHHHHMMMRRRUUUXXX^^^fffooozzz|||xxxwwwqqqpppooommmkkkiiigggggggggggghhhhhhhhhgggfffffffffeeedddaaa___^^^]]]\\\]]]ZZZVVVSSSPPPLLLGGGDDD???>>><<<::::::;;;===>>><<<;;;;;;:::;;;<<<===>>>@@@CCCFFFHHHJJJMMMQQQSSSJJJLLLNNNOOOPPPPPPOOOOOOSSSTTTTTTUUUUUUTTTSSSRRROOOQQQRRRTTTTTTTTTTTTSSSOOOQQQSSSTTTTTTSSSQQQOOOIIIFFFDDDDDDEEEGGGGGGFFF```___```bbbfffiiikkkkkkkkkkkkkkkjjjjjjhhhgggfffaaa```````````````aaabbbdddcccbbbaaaaaabbbcccddd```cccfffeeebbb```aaabbbbbbbbbbbbccccccdddeeeeeedddfffggghhhgggfffggghhhfffdddccccccfffhhhiiiiiifffffffffffffffffffffeeegggggggggfffeeeeeedddddd```bbbeeegggiiiiiihhhgggfffeeeddddddddddddeeefffaaabbbdddfffffffffdddccccccdddeeefffgggiiijjjkkkhhhhhhhhhhhhiiiiiiiiiiiifffggghhhiiiiiiiiiiiiiiikkkjjjiiiggggggggghhhhhhjjjkkkjjjhhheeeeeehhhkkkjjjjjjiiihhhhhhhhhhhhhhhlllkkkiiigggfffeeeeeeeeeiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkjjjhhhdddaaa______^^^\\\[[[[[[[[[\\\\\\YYYZZZZZZYYYXXXZZZ]]]```\\\ZZZYYYYYYWWWVVV[[[bbbhhhuuuzzztttssstttvvvxxxwww{{{|||xxxvvvvvvyyy~~~}}}xxxttttttrrreeeRRRBBB>>>888444222111000///000000000000//////////////////.........---------...---...///111111///---***++++++,,,,,,------...------------------------...............///000111//////000000000000//////////////////000000000000///000111333666;;;AAAFFFIIIKKKNNNQQQSSS[[[mmm}}}|||}}}uuu^^^QQQKKKIIINNNQQQUUUcccrrrrrrgggeeeooo}}}tttnnnkkkgggdddbbbiiinnnkkk```WWWTTTVVV]]]fffuuuiii[[[VVVPPPMMMLLLOOOVVV\\\ZZZ]]]bbbhhhpppzzz|||vvvuuuppppppnnnllljjjhhhfffeeehhhhhhhhhhhhgggfffeeedddfffeeecccaaa___^^^]]]]]]]]][[[WWWTTTQQQMMMHHHEEEAAA@@@>>>======>>>???@@@>>>======<<<===>>>@@@AAADDDEEEGGGHHHHHHJJJMMMPPPGGGIIIKKKMMMNNNNNNMMMLLLPPPQQQQQQRRRRRRSSSRRRRRROOOPPPRRRSSSTTTTTTTTTSSSOOOPPPSSSUUUUUUTTTRRRQQQJJJHHHFFFEEEFFFHHHHHHGGGdddcccaaaaaaaaaccceeegggiiijjjjjjhhheeeddddddeeeaaa```^^^]]]\\\\\\]]]]]]````````````aaabbbcccdddbbbcccdddcccbbbaaabbbcccbbbcccdddffffffffffffeeehhheeedddeeeggghhhfffdddeeeffffffdddcccccceeehhhhhhfffffffffggghhhgggfffdddddddddccccccbbbbbbbbbaaa``````cccgggiiihhhfffeeeeeeddddddddddddddddddbbbbbbcccdddfffgggeeeccceeeeeeffffffggghhhhhhiiihhhiiikkklllkkkjjjgggfffggghhhiiijjjjjjjjjjjjjjjjjjiiigggfffffffffggghhhllljjjhhhfffeeeeeeggghhhhhhgggfffffffffhhhiiijjjjjjiiigggfffdddccccccccchhhhhhgggggggggggghhhhhhlllkkkiiiiiiiiigggcccaaabbb```^^^]]]]]]\\\ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZZZZ\\\```ccceeekkkvvvzzzxxxyyy{{{{{{wwwttt{{{~~~{{{yyy}}}|||zzzzzzxxx}}}ppp\\\JJJ>>>444222222000/////////.........------------......//////......---,,,........................//////.........---------,,,,,,,,,------.................................---------............///////////////000000000000///000111222555;;;BBBGGGKKKKKKLLLMMMSSS```ppp{{{yyyzzz{{{yyysssYYYNNNMMMNNNPPPQQQWWWeeerrrsssbbbbbbzzz{{{uuuooofffdddfffhhhmmmnnnfff[[[VVVXXX\\\___lll~~~dddVVVVVVUUUTTTVVV[[[aaafffiiidddccciiiqqqzzzzzzvvvwwwpppmmmjjjhhhiiiiiihhhggghhhgggeeedddcccbbbbbbbbbaaa``````aaabbb```]]]ZZZ[[[YYYVVVSSSPPPLLLHHHEEECCC@@@<<<::::::;;;<<<<<<===============???AAABBBAAABBBCCCFFFIIIKKKJJJIIIDDDEEEGGGJJJKKKLLLKKKKKKOOOQQQQQQQQQQQQQQQSSSUUUOOOOOOQQQRRRSSSSSSSSSSSSTTTSSSTTTUUUVVVUUURRROOOGGGEEECCCBBBDDDFFFGGGGGGdddcccbbbaaaaaaccceeefffggghhhhhhfffcccaaaaaaaaa``````___^^^]]]^^^^^^___aaaaaaaaaaaabbbcccddddddaaabbbcccbbbaaa```aaabbbcccdddeeegggggggggfffeeegggeeeddddddggggggfffdddbbbbbbbbbaaa``````bbbdddgggfffeeeeeeggggggfffeeeeeedddddddddccccccccccccdddcccccceeeiiijjjiiihhhddddddddddddddddddddddddcccccccccdddffffffdddccceeeeeeffffffgggggghhhhhhdddeeeggghhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjiiiiiiiiiiiihhhgggggggggggggggkkkjjjhhhgggffffffgggggghhhggggggfffggghhhiiijjjhhhhhhggggggggggggggghhhiiiiiihhhhhhhhhhhhhhhhhhlllkkkjjjjjjiiihhheeebbbaaa```]]]]]]]]]\\\ZZZXXXYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\___cccgggjjjkkkllllllwww}}}zzz}}}~~~zzzxxx~~~|||yyywwwxxx|||xxxgggNNNBBB666333444222111111111111000000000/////////......//////......---,,,.................................------------,,,,,,,,,,,,---------......---------------------------------............///.../////////000000000000///000111222555;;;BBBHHHJJJKKKLLLMMMSSS```ooozzz}}}yyyyyywwwvvvsssZZZOOONNNOOORRRTTT[[[iiivvvsssfffjjj{{{tttnnngggfffiiipppqqqmmmcccXXXSSSUUUXXXgggvvvqqq\\\XXXYYYYYYZZZ]]]cccjjjoootttmmmiiilllrrryyyxxxuuuuuummmkkkhhhgggggggggfffdddeeeddddddcccbbbaaa`````````___```aaabbb```]]][[[[[[YYYUUUSSSPPPMMMHHHEEECCC???<<<:::;;;<<<<<<<<<============>>>@@@AAABBBDDDCCCDDDFFFHHHIIIGGGEEECCCDDDFFFHHHIIIKKKKKKLLLOOOPPPQQQQQQPPPPPPRRRTTTNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSSSSUUUVVVUUURRROOOHHHFFFCCCCCCEEEGGGHHHHHHdddcccbbbaaaaaabbbdddeeeeeeeeeeeeccc___]]]]]]]]]``````_________```aaaaaabbbbbbaaabbbbbbcccdddeee```aaabbbbbb``````aaabbbeeefffggghhhhhhgggfffffffffeeeddddddffffffeeedddcccdddeeedddbbbbbbdddeeefffeeeddddddffffffeeedddeeeeeeeeeeeeddddddddddddeeedddeeefffhhhiiihhhgggbbbbbbccccccddddddeeeeeeeeeddddddeeeffffffdddbbbddddddeeefffggggggggggggcccddddddeeefffggghhhiiiiiiiiijjjjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhgggfffiiiiiiiiihhhhhhggggggfffhhhhhhggggggggghhhiiiiiigggggghhhhhhiiikkklllmmmkkkkkkjjjiiiiiiiiiiiiiiilllkkkjjjkkkkkkjjjgggdddbbb___]]]\\\\\\\\\ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[___fffooovvvwwwuuurrroooxxx}}}~~~yyyuuutttyyytttVVVGGG:::555555444333333111111111000000000//////......//////......---,,,........................------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000///000111222555;;;CCCHHHJJJKKKLLLMMMSSS___nnnyyy|||yyyzzz|||}}}uuuwwwpppZZZOOONNNPPPSSSWWW^^^lllzzzyyymmmfffnnnyyyrrrmmmkkkmmmqqq{{{uuukkk```XXXUUUXXX\\\rrrggg[[[YYY[[[]]]```eeemmmvvv{{{}}}tttmmmmmmqqqwww~~~wwwssstttlllkkkiiiiiiiiihhheeeccc```aaabbbbbbbbb```___^^^^^^^^^^^^```aaa```^^^[[[ZZZXXXUUUSSSPPPMMMIIIFFFBBB???<<<;;;<<<==================>>>???@@@BBBCCCEEEEEEEEEFFFGGGFFFDDDBBBCCCCCCDDDEEEFFFIIIKKKLLLOOOPPPQQQQQQOOOOOOPPPRRRMMMNNNOOOQQQSSSTTTTTTTTTRRRRRRSSSTTTUUUTTTQQQOOOIIIGGGDDDDDDFFFGGGHHHHHHdddcccbbbbbbaaabbbbbbccccccdddcccaaa^^^[[[[[[[[[___`````````aaabbbccccccccccccbbbbbbcccddddddeeeaaabbbccccccbbbaaabbbdddgggggghhhiiiiiihhhgggfffeeedddddddddeeeeeeddddddfffgggggggggeeeeeefffhhheeedddcccccceeeeeedddccceeeeeeeeeeeeeeeeeeeeeeeecccccccccddddddeeedddcccaaabbbbbbcccdddeeeeeefffgggeeedddeeeeeeeeedddbbbcccdddfffggghhhhhhgggggggggfffeeeccccccdddfffgggjjjjjjjjjjjjjjjiiihhhggghhhhhhiiijjjjjjhhhgggfffhhhiiiiiiiiiiiihhhgggfffhhhhhhhhhhhhhhhhhhiiiiiigggggghhhiiijjjkkkmmmmmmmmmlllkkkjjjjjjjjjjjjjjjllllllkkklllmmmllliiigggbbb```]]]\\\\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXYYYYYY[[[aaammmyyyzzztttooowww{{{yyypppttt|||___NNN===666666555333333/////////............---.........///......---,,,........................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000///000111222666<<>>>>>>>>======>>>???@@@AAACCCCCCEEEDDDDDDEEEFFFFFFCCCAAACCCBBBAAAAAACCCFFFIIILLLMMMOOOPPPPPPOOONNNOOOPPPLLLMMMOOOQQQRRRTTTTTTTTTQQQQQQRRRSSSUUUTTTQQQOOOJJJHHHEEEEEEFFFHHHHHHHHHdddccccccbbbaaaaaaaaaaaacccdddcccaaa^^^\\\[[[\\\___```aaabbbccccccddddddcccccccccbbbccccccddddddbbbccceeeeeedddccceeefffhhhhhhiiiiiiiiihhhfffeeecccdddddddddccccccdddddddddeeegggfffeeedddeeefffeeecccccccccdddeeedddccceeeeeeeeeeeeeeeeeeeeeeeeaaabbbcccccccccbbbbbbbbbbbbbbbcccdddeeeeeeffffffhhhfffddddddeeeeeedddcccdddeeeggghhhiiihhhhhhggghhhgggeeeddddddeeegggiiijjjjjjjjjjjjjjjiiihhhggghhhiiijjjjjjjjjiiigggfffhhhiiiiiijjjiiiiiihhhgggiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhiiiiiijjjkkkmmmmmmlllkkkkkkkkkkkkkkkmmmllllllmmmooonnnllljjjcccaaa]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYYYY]]]cccooo|||yyypppnnnsss}}}~~~~~~~~~qqqssszzziiiUUU@@@777666444333222000/////////.....................///......---,,,........................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////000111333666===DDDJJJKKKLLLMMMOOOUUU```nnnxxx}}}~~~{{{~~~vvv}}}eeeUUUOOONNNOOOSSSVVV]]]lllzzzrrriiihhhsssyyypppooouuu|||sssccc\\\\\\aaalllwwwoooZZZSSSTTTQQQTTTXXX___hhhttt}}}rrrooorrryyy}}}uuurrrssspppooonnnmmmmmmkkkgggddd^^^___aaabbbbbb```^^^]]][[[[[[\\\^^^______\\\ZZZXXXVVVTTTRRRQQQNNNJJJHHHBBB@@@>>>===>>>???>>>===<<<===>>>@@@AAACCCCCCDDDCCCBBBCCCEEEGGGGGGEEEDDDBBBAAA??????@@@CCCGGGIIIKKKMMMOOOOOONNNMMMMMMNNNLLLMMMOOOPPPRRRSSSSSSTTTPPPPPPQQQRRRTTTSSSQQQOOOJJJHHHEEEEEEFFFGGGHHHHHHddddddcccbbbaaaaaa```___bbbccccccaaa___]]]]]]^^^___```aaabbbccccccccccccccccccbbbbbbbbbbbbcccdddcccdddeeefffeeeeeefffhhhhhhiiiiiiiiihhhgggeeedddbbbcccddddddbbbbbbcccdddfffhhhiiiiiihhhgggggghhheeedddcccccceeeeeedddcccddddddddddddeeeeeeeeeeeebbbdddffffffdddddddddeeeddddddeeeeeeffffffgggggghhhfffddddddeeefffeeeeeedddfffhhhjjjkkkjjjiiihhheeedddddddddfffhhhkkkmmmiiiiiijjjjjjjjjiiiiiihhhiiiiiijjjjjjiiiiiihhhgggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjiiihhhgggiiihhhhhhhhhhhhhhhiiiiiillllllkkkkkkkkkkkkllllllmmmmmmmmmoooqqqqqqooommmeeebbb^^^\\\\\\]]]]]]\\\YYYYYYXXXXXXXXXXXXYYYYYY^^^cccmmmyyyvvvlllkkkmmmttt{{{zzz~~~vvvwww|||sss]]]DDD888666444222111222222111111111000000000......//////......---,,,........................------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------.........////////////000111333777===EEEKKKLLLMMMOOOQQQWWWaaannnxxx~~~{{{~~~}}}tttxxx```SSSNNNNNNPPPTTTXXX___nnn}}}~~~rrrkkkmmmyyy~~~sssqqqxxx~~~qqq```[[[]]]eeeuuubbbRRRNNNPPPMMMNNNRRRXXXcccqqqxxxssstttzzz|||uuurrrsssnnnllljjjiiiiiigggdddbbb______`````````___]]]\\\[[[[[[[[[]]]^^^]]][[[XXXXXXVVVSSSRRRQQQOOOKKKIIIDDDBBB????????????>>><<<<<<===???AAACCCDDDDDDDDDBBBBBBCCCEEEHHHHHHGGGFFFBBB@@@???>>>>>>AAACCCEEEHHHJJJMMMNNNMMMMMMMMMNNNMMMNNNOOOPPPQQQRRRRRRRRROOOOOOPPPRRRSSSSSSQQQNNNJJJHHHEEEDDDEEEGGGGGGGGGddddddccccccaaa```___^^^aaabbbbbbaaa___^^^^^^______```aaabbbccccccbbbbbbcccbbbbbbaaaaaaaaabbbbbbbbbccceeeeeedddeeefffhhhiiiiiiiiiiiihhhfffdddcccaaacccddddddaaaaaabbbdddhhhjjjllllllkkkiiiiiijjjfffdddcccdddeeefffeeedddccccccccccccdddddddddeeeccceeeggghhhfffeeeggghhhffffffgggggggggggggggggggggeeeddddddeeeggggggfffeeegggiiikkklllkkkjjjiiicccccccccdddfffiiikkklllhhhhhhiiijjjjjjjjjiiiiiikkkjjjiiiiiihhhhhhiiiiiijjjjjjhhhhhhhhhiiijjjkkkiiijjjjjjjjjjjjiiihhhggghhhhhhhhhhhhhhhiiijjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmnnnppprrrsssqqqooogggccc___]]]]]]^^^^^^^^^YYYYYYXXXXXXXXXXXXYYYYYY^^^aaahhhsss||||||sssjjjffffffkkkxxxwwwyyyyyy{{{~~~}}}dddIII:::777555222111222222222111111111000000......//////......---,,,.................................------------,,,......---------,,,,,,,,,---------------------------------............///---------........./////////000111333777>>>FFFKKKMMMOOOQQQSSSXXXbbboooyyy{{{xxx{{{yyysssvvv^^^RRRNNNNNNQQQWWW\\\eeeuuuzzzwwwzzzuuuttt}}}~~~nnn```^^^bbbmmmlllXXXOOONNNNNNKKKLLLNNNSSS^^^nnnvvvrrrtttzzzzzzssspppqqqllljjjgggeeedddcccaaa```______^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]\\\YYYVVVWWWUUUSSSRRRQQQOOOLLLIIIEEECCCAAA@@@@@@???===;;;<<<===@@@BBBDDDEEEEEEEEECCCCCCDDDFFFHHHIIIHHHFFFAAA@@@>>>======>>>@@@AAAEEEHHHKKKMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQPPPNNNNNNOOOQQQSSSSSSPPPNNNJJJGGGDDDCCCDDDFFFFFFFFFdddddddddcccaaa```^^^]]]```aaabbbaaa___^^^___```___```aaabbbcccbbbaaaaaabbbbbbaaaaaaaaaaaaaaabbbaaacccddddddddddddfffggghhhiiiiiihhhgggeeecccbbb```cccddddddaaa```bbbddddddfffhhhhhhgggffffffffffffeeeddddddffffffeeedddbbbbbbbbbccccccdddddddddaaadddggggggfffeeegggiiihhhhhhhhhhhhhhhggggggggggggeeecccccceeeggghhhgggfffhhhjjjmmmmmmlllkkkiiieeeeeeeeeeeeffffffggghhhggghhhiiijjjjjjjjjjjjjjjlllkkkiiihhhhhhhhhiiijjjkkkjjjhhhggggggiiijjjllliiijjjkkkkkkjjjiiihhhggggggggghhhhhhiiijjjkkkllliiiiiiiiijjjkkklllmmmnnnmmmmmmnnnpppssstttrrrqqqhhhddd```^^^^^^_________YYYYYYXXXXXXXXXXXXYYYYYY]]]___eeeoooyyyzzzrrrjjjdddbbbeeerrr~~~vvvrrryyyzzz{{{}}}iiiLLL<<<888666333111000000000000////////////......//////......---,,,........................//////.........---------.........------,,,,,,,,,........................---------.........//////---------........./////////000111333777>>>FFFKKKNNNPPPRRRTTTYYYcccpppyyy}}}wwwtttwwwwwwtttvvv]]]RRRNNNNNNSSSYYY```kkk|||~~~uuuwwwzzzkkk```bbbiiiwwwtttYYYLLLIIIJJJJJJKKKKKKLLLQQQ\\\mmmyyypppnnnrrrzzzyyyqqqnnnooommmjjjfffdddcccbbbaaa```___^^^]]][[[ZZZYYYYYYYYY\\\[[[[[[\\\]]][[[XXXUUUWWWUUUSSSRRRQQQOOOLLLJJJFFFDDDBBBAAA@@@>>><<<:::<<<===@@@BBBDDDEEEEEEEEEEEEDDDEEEGGGIIIIIIGGGFFFAAA@@@???>>>======>>>>>>CCCFFFJJJMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQSSSSSSPPPNNNIIIGGGDDDCCCDDDEEEEEEEEEcccccccccbbbbbbbbbaaaaaa_________```aaacccdddeeeaaaaaa````````````aaaaaadddcccbbbbbbbbbcccdddeee```aaaaaabbbbbbccccccdddccccccdddeeeffffffeeeeeehhhgggeeecccbbbbbbbbbccchhhiiiiiiiiiiiihhhhhhgggkkkiiifffccccccccceeefffdddeeefffffffffeeedddcccgggggggggggggggfffffffffgggggghhhhhhgggfffeeeeee```aaadddfffgggggggggggghhhiiiiiiiiiiiihhhhhhgggfffffffffffffffeeeeeeeeeeeefffgggiiijjjjjjjjjjjjkkkjjjiiihhhhhhhhhiiijjjiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjhhhggghhhkkkmmmllljjjiiiiiiiiiiiijjjlllnnnooorrrqqqpppqqqssssssrrrpppiiifffcccaaa```___]]][[[\\\YYYWWWWWWXXXZZZ[[[[[[\\\___cccgggiiiiiigggffffffeeejjjyyy{{{yyyyyy}}}~~~|||nnnSSS>>>777666555333111111111111000000000000///............---------+++,,,,,,---.........---++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------...---,,,++++++,,,---...............////////////222000000222888???EEEHHHMMMNNNSSSWWWXXX]]]jjjxxxyyytttuuu|||uuuqqquuusss]]]TTTNNNOOORRRYYYaaammmzzzwwwyyytttjjjbbbdddoooyyy[[[OOOKKKFFFGGGMMMKKKJJJKKKQQQ[[[fffpppuuussskkkdddfffmmmxxxwwwppplllkkkhhhgggfffeeedddcccbbbbbbaaa___]]][[[ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZXXXUUUTTTTTTSSSSSSQQQPPPNNNLLLKKKIIIGGGCCC???<<<;;;<<<<<<:::;;;>>>AAACCCCCCCCCBBBCCCCCCEEEGGGIIIIIIGGGEEEBBBAAA@@@>>>=========<<>>>>>???===>>>AAADDDFFFFFFFFFEEEEEEEEEFFFIIIKKKKKKIIIGGGAAAAAA@@@???>>>>>>>>>>>>@@@CCCGGGKKKNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQHHHEEEBBBAAABBBCCCDDDDDDaaaaaaaaaaaaaaaaaaaaaaaacccbbbbbbbbbccccccdddeeeddddddccccccccccccddddddeeeddddddddddddeeeffffffbbbcccdddeeefffggghhhhhhdddeeeeeeffffffffffffeeefffeeecccbbbbbbbbbcccccccccdddeeeggghhhhhhiiiiiihhhgggfffeeeeeeeeeeeeeeehhhhhhhhhhhhgggfffeeeddddddeeeffffffhhhhhhiiijjjgggggggggggggggffffffeeeeeeeeeddddddeeeffffffggghhhhhhhhhhhhhhhgggffffffeeeeeeeeeeeeeeefffffffffffffffffffffgggiiijjjkkkmmmmmmllllllllllllmmmmmmnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjiiijjjlllnnnoooooonnnnnnmmmmmmmmmnnnppprrrsssuuuvvvwwwzzz{{{zzzvvvsssllliiieeebbbaaa```___^^^]]][[[YYYYYYZZZ\\\]]]\\\WWWXXXYYY[[[]]]^^^^^^___cccgggqqq~~~||||||~~~}}}{{{xxx}}}~~~yyy]]]FFF:::666555444111111111111000000000000///............------------...//////000/////////,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,------......------,,,---............/////////111000111333888>>>EEEIIIPPPQQQSSSUUUTTTWWWdddqqq|||xxxwwwuuujjjjjjrrrmmmYYYRRRRRRSSSXXXbbbmmm}}}~~~|||uuujjjeeegggvvv{{{~~~qqq]]]PPPGGGHHHIIIGGGIIINNNOOOMMMJJJKKKPPPVVVZZZ]]]XXXSSSQQQWWWaaannn~~~xxxqqqllljjjiiihhhgggeeecccaaa```______]]]\\\ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZXXXUUUSSSQQQQQQQQQQQQQQQPPPOOONNNMMMKKKIIIFFFBBB@@@????????????@@@CCCEEEGGGGGGHHHGGGGGGGGGHHHJJJLLLLLLJJJHHHAAA@@@@@@??????@@@@@@@@@AAABBBFFFIIILLLMMMNNNNNNRRRRRRQQQQQQPPPOOOMMMMMMPPPQQQQQQRRRRRRRRRQQQQQQGGGEEEBBBAAABBBDDDDDDDDDaaabbbbbbbbbbbbccccccccceeeddddddccccccdddddddddcccbbbbbbbbbbbbbbbbbbcccccccccccccccddddddeeeeeecccdddeeefffgggiiiiiijjjdddeeeeeefffffffffeeeeeedddcccbbbbbbbbbbbbddddddddddddeeefffggggggggggggggggggfffffffffeeeeeedddfffffffffggggggfffffffffffffffgggggghhhhhhhhhiiifffgggggggggggggggffffffgggfffeeeddddddeeefffggggggggggggggggggfffeeeddddddddddddeeeeeeffffffffffffeeeeeefffggghhhjjjkkklllllllllllllllmmmmmmmmmmmmmmmmmmlllkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkmmmoooppppppoookkkkkkjjjjjjkkkmmmnnnooovvvwwwzzz}}}~~~|||xxxtttllliiidddaaa``````___^^^[[[ZZZXXXXXXZZZ\\\\\\[[[XXXXXXYYYZZZ[[[\\\^^^^^^]]]cccnnnzzz|||{{{}}}|||{{{yyy{{{~~~dddLLL===666444444111111111111000000000//////............------------....../////////......,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------+++,,,---......---,,,+++---------.........//////000111111333777>>>EEEJJJOOOOOORRRTTTSSSWWWcccqqqxxxyyyoooiiiiiiqqqkkkYYYRRRSSSUUU[[[fffsss~~~yyy{{{zzzooohhhffflllvvvqqqrrrwww}}}{{{iiiYYYQQQKKKHHHJJJJJJGGGIIIMMMSSSPPPNNNNNNQQQTTTWWWXXXTTTPPPPPPVVV```lll|||wwwpppkkkiiiiiihhhfffdddbbb```^^^^^^]]]\\\ZZZYYYXXXYYYYYYZZZ[[[[[[ZZZYYYVVVTTTQQQPPPOOOOOOPPPPPPPPPOOONNNNNNIIIGGGEEEBBB???>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIKKKMMMLLLJJJHHHAAAAAA@@@@@@AAABBBBBBCCC???@@@BBBEEEGGGIIIJJJKKKQQQQQQQQQQQQQQQQQQPPPOOOQQQQQQRRRRRRRRRQQQQQQPPPGGGDDDBBBAAABBBDDDDDDDDDddddddddddddddddddddddddfffeeeddddddcccdddddddddcccbbbbbbbbbbbbbbbbbbcccaaaaaabbbbbbccccccccccccdddeeeeeefffhhhiiiiiijjjdddeeeeeeeeeeeeeeeddddddcccbbbbbbbbbbbbdddeeeffffffffffffffffffeeedddcccfffffffffffffffeeeeeeeeeccccccddddddeeeggghhhhhhiiiiiihhhhhhgggggggggfffffffffgggggggggggggggfffhhhgggfffeeedddeeefffggggggggggggfffeeedddccccccbbbccccccdddeeefffggggggffffffffffffgggiiijjjkkkjjjjjjkkkkkklllllllllllliiijjjkkkkkklllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjlllnnnoooooonnnnnnjjjiiihhhhhhiiijjjlllmmmtttvvvyyy|||~~~{{{vvvrrrkkkgggccc```______^^^\\\YYYXXXWWWWWWYYYZZZZZZYYYYYYYYYXXXXXXYYY[[[\\\]]]WWW]]]gggqqqxxx~~~|||~~~{{{{{{yyywww|||lllSSS@@@666333333111111111111000000000//////............---------------.........------,,,,,,,,,---------.........------------------------+++++++++,,,,,,,,,------+++,,,---......---,,,+++------------............///111222444777===EEEKKKMMMNNNPPPSSSTTTXXXffftttxxxzzzzzzmmmhhhgggnnnhhhYYYSSSTTTVVV]]]iiiwww|||tttttttttlllgggiiitttrrrhhhgggjjjnnnqqquuuxxxxxxtttmmmeeeYYYOOONNNLLLKKKKKKJJJIIIKKKNNNRRRPPPOOOPPPSSSWWWYYYZZZXXXUUUUUUYYY```iiiwww}}}vvvoooiiihhhgggfffeeeccc```^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZYYYWWWUUURRRPPPOOONNNOOOOOOOOOOOOOOONNNNNNIIIHHHEEECCCAAA@@@??????@@@AAACCCDDDFFFHHHHHHIIIHHHHHHIIIKKKLLLLLLJJJGGGBBBAAAAAABBBBBBCCCDDDEEEAAAAAABBBCCCEEEGGGIIIJJJNNNOOOPPPQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQPPPOOONNNFFFDDDAAAAAABBBDDDEEEEEEfffffffffeeeeeeeeeddddddeeeeeedddccccccdddddddddddddddccccccccccccdddddd```aaaaaabbbcccbbbbbbbbbeeeeeeeeefffgggggghhhhhhcccddddddddddddccccccbbbbbbbbbbbbbbbccceeeggghhhhhhhhhggggggfffeeecccbbbgggffffffeeeeeeeeeffffffbbbbbbcccccceeefffhhhiiikkkjjjiiiiiiggggggfffeeeeeefffggggggggggggggggggggggggfffffffffffffffffffffffffffeeedddcccbbbaaaaaabbbcccdddeeefffggggggeeefffgggiiijjjjjjjjjjjjhhhiiijjjkkkkkklllkkkkkkhhhiiijjjlllllllllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhgggiiimmmnnnmmmllllllllljjjjjjiiihhhiiijjjkkklllqqqrrruuuxxxzzzwwwsssoooiiifffcccaaa```___]]][[[XXXWWWVVVWWWYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYZZZTTTWWW___gggnnnwww|||zzzyyyvvvwww}}}uuu\\\FFF999444444111111111111000000000000///............---------------------------,,,+++,,,---------............,,,------......------,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,------------.........///111333444666<<>>???BBBDDDEEEccccccbbbbbbccccccdddeeeccccccddddddddddddddddddeeeffffffffffffeeeddddddcccccccccbbb``````bbbcccccccccdddeeeeeedddccccccdddddddddddddddeeeffffffffffffffffffeeedddcccbbbbbbccceeegggiiikkklllmmmlllkkkiiiggggggggghhhiiijjjjjjhhhhhhggghhhiiiiiiiiiiiiiiihhhhhhfffeeeeeeiiijjjjjjiiihhhhhhkkkmmmjjjjjjiiihhhggggggggggggfffeeecccbbbaaaaaaaaabbbdddcccdddgggjjjllljjjhhhgggggggggggggggggghhhhhhgggffffffeeefffggghhhiiiiiiiiiiiijjjkkklllmmmmmmjjjkkklllkkkiiihhhhhhjjjeeeffffffgggiiijjjlllmmmlllkkkjjjhhhhhhjjjkkklllkkklllmmmmmmllllllnnnpppqqquuuwwwtttpppmmmiiiccceeebbb^^^[[[ZZZZZZYYYXXXZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVWWW\\\ccchhhlllsss~~~|||yyyuuurrrwww{{{wwwuuuvvvwwwxxxzzzqqqjjjcccbbbiiiqqquuuyyykkkPPPAAA888222333444222111111000000/////////.........///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------...------------...//////...111333555777<<>>>>>@@@BBBCCCCCCEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMIIIIIIIIIHHHHHHHHHIIIIIIKKKIIIFFFDDDDDDIIIPPPVVVVVVYYY___dddjjjqqqyyy}}}yyycccYYYSSSNNNLLLKKKKKKLLLMMMMMMMMMLLLKKKLLLLLLNNNPPPRRRQQQNNNKKKHHHEEEAAA@@@AAACCCEEEEEEbbbbbbaaaaaabbbbbbcccdddeeedddcccbbbbbbbbbbbbbbbaaaaaa``````aaaccceeefffccceeefffeeecccbbbcccdddcccdddeeeffffffeeedddcccddddddccccccddddddeeefffdddfffiiijjjkkkiiigggeeeeeedddccccccdddfffiiikkkiiihhhgggffffffeeeeeeeeeeeeeeeffffffgggggggggggghhhhhhiiiiiiiiihhhgggggghhhiiihhhgggfffgggjjjlllhhhhhhhhhhhhiiijjjkkklllkkkjjjhhhfffeeeeeeeeeeeeiiijjjlllmmmllllllkkkkkkhhhhhhggggggfffffffffeeehhhhhhhhhhhhhhhhhhggggggggghhhiiijjjjjjjjjiiiiiiiiijjjjjjiiigggffffffggghhhhhhhhhhhhiiijjjlllllljjjiiigggffffffgggiiijjjiiikkklllllllllmmmooorrruuu}}}|||vvvqqqnnnjjjjjjfffaaa^^^\\\[[[ZZZYYYWWWXXXXXXYYYYYYZZZZZZZZZXXXXXXXXXWWWWWWYYY]]]aaahhhppp|||}}}xxxuuutttvvv}}}uuuWWWGGG888333333222000000111000000000///////////////............---------......---------,,,,,,,,,+++++++++,,,,,,---------,,,---------............------------------------...------------.../////////000222222444:::DDDKKKLLLMMMNNNSSS]]]lll{{{|||{{{}}}xxxyyynnnsssnnnaaa\\\[[[^^^bbbdddjjjqqqzzz}}}zzzrrrggg___^^^```dddgggggg___SSSHHHAAA???@@@BBBDDDEEEGGGIIIKKKMMMNNNOOOOOOQQQTTTVVVVVVTTTQQQOOOTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRSSSUUUYYY___ccckkksss|||fffSSSJJJCCC@@@???======???@@@AAAAAACCCEEEGGGIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIJJJJJJIIIHHHFFFDDDFFFKKKSSSYYY[[[___eeelllttt|||rrr]]]TTTMMMIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMNNNPPPQQQPPPMMMJJJGGGDDDAAAAAABBBDDDEEEEEEbbbaaaaaaaaaaaabbbcccccceeedddbbbaaaaaabbbccccccaaaaaaaaaaaabbbcccdddeeeccceeeffffffdddccccccddddddeeefffggggggfffeeedddcccbbbbbbbbbbbbcccddddddccceeeggghhhiiihhhgggfffeeedddddddddeeefffhhhiiigggggggggggggggfffffffffeeefffgggggggggggggggfffhhhhhhiiiiiiiiiiiihhhhhhgggiiiiiiiiihhhhhhjjjkkkhhhhhhhhhhhhhhhiiijjjkkklllkkkiiihhhgggggghhhhhhlllmmmooonnnllliiiiiiiiihhhhhhhhhhhhgggggggggggghhhhhhiiiiiiiiihhhggggggggghhhiiijjjjjjiiihhhgggggghhhiiihhhgggfffggghhhiiiiiiiiiiiiiiijjjkkkllljjjiiihhhffffffhhhiiijjjjjjkkklllllllllmmmoooqqqssszzz~~~yyyrrrooommmllliiifffbbb```^^^]]][[[ZZZXXXXXXYYYZZZZZZZZZYYYYYYUUUVVVVVVUUUUUUWWW\\\___fffooo{{{~~~{{{zzz}}}aaaOOO<<<444333222000000111111000000000////////////............---------......---------,,,,,,,,,***++++++,,,,,,------...******+++,,,,,,,,,,,,,,,------------------------...------------.../////////000111111333:::DDDKKKLLLNNNQQQUUUaaasss}}}wwwwww}}}ssszzznnn```[[[[[[___ccceeekkkrrr{{{wwwoooeee___^^^aaacccdddbbbYYYMMMDDD???>>>@@@AAACCCDDDGGGIIILLLMMMNNNOOOQQQRRRUUUWWWWWWUUURRRPPPUUUVVVWWWXXXXXXWWWUUUTTTRRRSSSUUUWWWYYY]]]bbbeeeqqqyyyrrr^^^OOOHHHBBB@@@???<<<===???>>>???@@@AAACCCEEEGGGHHHGGGHHHIIIKKKKKKKKKJJJJJJGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMJJJIIIHHHHHHHHHIIIKKKKKKHHHGGGFFFFFFHHHMMMUUU[[[aaaeeelllsss{{{mmm[[[RRRJJJGGGHHHJJJKKKMMMNNNOOOOOONNNNNNMMMMMMMMMOOOPPPNNNKKKHHHFFFDDDBBBAAACCCEEEFFFFFFaaaaaaaaaaaaaaabbbccccccdddcccaaa```aaabbbdddeeebbbbbbcccdddddddddddddddeeefffhhhhhhfffeeeeeeeeeeeefffggghhhhhhgggfffeeebbbbbbbbbbbbbbbcccddddddbbbcccdddeeeffffffffffffeeeeeeeeefffgggggghhhhhhffffffggghhhhhhhhhhhhggggggggghhhhhhhhhgggfffeeegggggghhhhhhhhhhhhhhhggggggiiikkkkkkjjjiiijjjjjjhhhhhhggggggggghhhiiiiiijjjjjjhhhhhhhhhhhhiiijjjmmmoooqqqooollliiiiiijjjhhhhhhhhhiiiiiiiiiiiiiiihhhiiiiiijjjiiihhhgggffffffgggiiijjjjjjhhhgggfffeeeggghhhgggffffffgggiiihhhhhhhhhiiijjjkkkmmmnnnkkkjjjhhhgggggghhhjjjkkkkkklllmmmmmmllllllnnnpppooovvvyyysssllljjjkkkkkkgggeeecccbbbaaa___\\\ZZZYYYYYYZZZ[[[ZZZZZZXXXXXXVVVVVVVVVUUUUUUVVVYYY\\\dddnnn{{{zzzkkkVVV@@@777555333111000111111111000000000/////////............---------......---------,,,,,,,,,******+++,,,,,,---......((()))***+++,,,++++++***------------------------...------------.../////////000111111333:::DDDKKKMMMPPPSSSVVVcccwww~~~wwwwwwtttzzznnn```[[[[[[___dddffflllrrr{{{vvvnnnddd______aaabbbaaa\\\TTTIIIAAA>>>>>>@@@@@@BBBDDDGGGJJJLLLNNNOOOOOOQQQRRRUUUWWWWWWVVVUUUTTTWWWYYY[[[\\\\\\[[[ZZZXXXTTTWWW[[[___bbbfffkkknnnyyykkkXXXKKKFFFAAA@@@???<<<===@@@<<<======>>>@@@BBBCCCDDDEEEGGGIIIKKKKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIHHHHHHHHHIIIKKKLLLHHHHHHHHHHHHJJJNNNUUUZZZbbbgggmmmttt|||~~~dddYYYRRRKKKJJJNNNIIIJJJLLLNNNPPPPPPPPPPPPNNNNNNOOOPPPPPPOOOKKKHHHFFFDDDBBBBBBDDDFFFFFFFFFaaaaaaaaaaaaaaabbbbbbccccccbbbaaa```aaabbbdddfffcccdddeeefffgggfffeeedddfffhhhjjjjjjhhhffffffffffffggghhhiiiiiihhhgggfffccccccbbbbbbccccccdddeeebbbbbbbbbcccdddeeeffffffeeefffgggggghhhhhhggggggeeefffggghhhiiiiiiiiiiiihhhhhhiiiiiiiiigggfffeeeffffffgggggggggggggggffffffiiilllmmmllljjjjjjjjjhhhhhhgggggggggggghhhhhhiiihhhggggggggghhhjjjkkkmmmppprrrqqqmmmkkkjjjlllhhhhhhiiiiiijjjjjjkkkkkkhhhiiijjjjjjjjjhhhgggffffffgggiiijjjiiihhhfffeeedddeeeggggggffffffhhhiiiffffffggghhhkkkmmmooopppkkkjjjiiiggggggiiijjjkkklllmmmnnnmmmlllkkkmmmoookkkrrruuuooohhhgggiiijjjfffdddcccccccccaaa]]]ZZZZZZZZZ[[[[[[[[[YYYXXXWWWXXXYYYXXXWWWVVVVVVYYY[[[eeeooo|||yyytttqqq[[[DDD999666444222111111111111111000000000000//////.........---------......---------,,,,,,,,,******+++,,,,,,---......)))***+++,,,---,,,++++++------------------------...------------.../////////000111000333999DDDLLLNNNRRRTTTWWWdddxxxxxxxxxrrrwwwnnn```ZZZZZZ___dddggglllssszzzvvvnnnddd______aaaaaa___YYYQQQGGG???===???@@@@@@BBBDDDGGGJJJLLLNNNOOOOOOPPPQQQTTTVVVXXXXXXXXXWWWXXXZZZ]]]______^^^\\\[[[XXX\\\bbbgggkkkppptttwww~~~fffUUUIIIDDDAAA@@@???<<<<<>>???AAABBBEEEFFFHHHJJJKKKKKKJJJIIIFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHJJJLLLMMMIIIIIIIIIJJJKKKOOOTTTXXX```dddjjjqqqxxxkkkWWWQQQNNNIIIJJJQQQIIIJJJLLLOOOPPPQQQQQQQQQQQQQQQQQQSSSSSSQQQMMMJJJFFFDDDBBBBBBDDDFFFFFFFFFdddffffffeeecccaaa```aaa\\\]]]___aaaaaaaaaaaa```ffffffffffffffffffffffffhhhiiijjjjjjjjjiiigggffffffgggiiijjjkkkkkkjjjiiifffeeeddddddffffffeeeccceeeeeeeeeeeeddddddcccbbbdddeeehhhiiiiiihhhfffdddgggfffeeeeeeeeeggghhhiiieeeeeeeeeddddddccccccccceeehhhiiieeedddhhhkkkjjjffffffeeeeeeeeeeeeffffffhhhhhhgggggggggggghhhhhheeefffhhhhhhhhhiiikkkmmmoooppppppppppppnnnlllkkknnnmmmkkkjjjiiiiiijjjkkkjjjjjjiiiiiihhhggggggfffiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhiiijjjkkklllhhhhhhhhhhhhiiijjjkkkllljjjiiihhhhhhiiiiiihhhfffjjjiiijjjkkklllmmmlllkkkooommmkkklllnnnnnnllljjjhhhgggfffcccaaa___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZTTTUUUWWWWWWWWWXXX[[[]]]dddooo{{{~~~{{{zzz|||}}}bbbDDD888666444222222222222222111000//////...---.........///000000000------,,,,,,,,,+++++++++))))))***+++---...//////)))******++++++,,,------+++,,,------......------///............---------.../////////111888CCCLLLUUUWWWVVVUUU```www~~~~~~~~~rrrvvvjjj\\\XXXYYY]]]aaafffkkkttt}}}}}}tttmmmeee___]]]]]]ZZZXXXKKKGGGAAA======>>>??????AAABBBDDDGGGJJJLLLNNNOOOQQQSSSUUUXXXZZZ\\\\\\\\\[[[aaadddccc```___```aaacccllltttyyy~~~|||eeeWWWHHHDDD???>>>@@@AAA@@@>>>>>>===;;;;;;===>>>>>>===AAADDDGGGIIIIIIHHHIIIJJJFFFGGGIIIJJJJJJIIIGGGEEEJJJJJJIIIHHHIIIJJJKKKLLLGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJNNNSSSVVV___aaaeeehhhmmmttt||||||eee\\\RRRKKKIIIIIIFFFCCCJJJJJJKKKLLLMMMOOOQQQRRROOOOOOPPPPPPOOOMMMKKKJJJGGGDDDBBBAAABBBDDDDDDDDDeeefffgggfffcccaaaaaaaaa^^^___```bbbbbbbbbbbbbbbddddddddddddddddddddddddgggggggggggggggffffffeeefffgggiiijjjkkkkkkjjjjjjgggeeeddddddeeefffeeedddeeeeeeeeeeeeeeedddcccbbbbbbdddgggiiijjjiiihhhggghhhhhhggggggggghhhhhhiiiggggggffffffeeeeeeeeeeeedddhhhiiifffeeehhhjjjiiigggffffffeeeeeeffffffggghhhgggggggggggggggggghhheeeggghhhhhhhhhiiikkkmmmoooooooooooonnnmmmlllkkklllkkkjjjiiihhhhhhhhhiiilllkkkjjjiiigggfffeeeeeehhhhhhhhhhhhhhhhhhhhhhhhffffffffffffggghhhiiijjjhhhhhhhhhhhhhhhiiijjjkkkkkkjjjhhhhhhiiiiiigggfffjjjjjjjjjkkklllllllllkkknnnlllkkklllnnnooonnnlllkkkjjjhhheeeccc```^^^]]]]]]]]]\\\[[[ZZZXXXXXXWWWUUUWWWXXXYYYYYYZZZ\\\^^^gggqqq||||||{{{}}}gggJJJ;;;777555222222222222111111000//////...------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......---------------........./////////000000///222999CCCLLLRRRUUUWWWWWWbbbwwwmmmnnntttkkk^^^YYYZZZ]]]bbbdddjjjttt~~~~~~uuummmddd^^^[[[ZZZWWWSSSHHHDDD>>>;;;;;;===>>>>>>AAABBBCCCFFFHHHKKKMMMNNNOOOQQQSSSWWWYYY[[[[[[\\\```dddhhhgggddddddfffiiiooo|||yyydddXXXHHHDDD@@@>>>@@@AAA@@@>>>???===<<<<<<===>>>>>>===@@@BBBEEEGGGGGGGGGIIIJJJGGGGGGHHHIIIIIIHHHGGGFFFIIIHHHHHHGGGHHHIIIJJJKKKGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGIIILLLOOOQQQTTTVVVZZZ]]]aaahhhoootttwwwwwwwwwuuuqqqkkkeeeaaaYYYSSSKKKHHHIIIJJJIIIGGGJJJJJJKKKLLLNNNPPPQQQRRRMMMNNNPPPQQQPPPOOOMMMLLLHHHEEECCCBBBCCCEEEEEEEEEfffggggggfffcccaaa````````````aaabbbccccccccccccccccccccccccccccccccccccffffffeeeddddddddddddeeefffggghhhiiijjjjjjjjjjjjgggeeecccccceeefffffffffdddeeeeeeeeeeeeddddddcccaaaccceeehhhiiiiiiiiihhhhhhiiiiiiiiiiiiiiihhhhhhfffffffffeeeeeeeeeeeeeeebbbggghhhffffffhhhiiigggggggggffffffffffffggggggggggggggggggggggggggggggeeeggghhhhhhhhhhhhjjjlllnnnnnnmmmlllkkkkkkkkkkkklllkkkjjjiiiiiihhhhhhiiilllkkkjjjhhhgggeeeddddddffffffffffffffffffffffffeeeeeefffggghhhiiijjjjjjiiiiiihhhhhhhhhiiiiiijjjllljjjiiihhhiiiiiigggfffjjjjjjkkkkkkkkkkkkllllllmmmllllllmmmooopppooonnnmmmllljjjgggdddbbb```___^^^^^^\\\[[[YYYWWWVVVUUUWWWXXXZZZZZZZZZ[[[^^^```gggpppzzz|||yyywwwyyy|||~~~mmmRRRAAA999555333222222222111111000////////////////////////..................------------,,,///...------,,,+++******------,,,,,,+++******)))+++,,,------......------++++++,,,---...///000111///000111000222999DDDKKKOOOSSSWWWZZZdddvvvqqqmmmpppmmm```[[[[[[^^^bbbcccjjjuuu}}}tttlllbbb\\\ZZZWWWSSSNNNCCC???;;;999:::<<<===>>>AAABBBCCCDDDGGGIIIKKKLLLMMMNNNRRRUUUXXXZZZ[[[\\\bbbeeeiiiiiiggghhhmmmsssxxxdddYYYIIIDDD@@@>>>@@@@@@???===???===<<<<<<===>>>=========@@@CCCDDDEEEFFFGGGIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFGGGIIIJJJKKKIIIKKKNNNQQQUUUZZZ```eeejjjiiigggccc]]]WWWRRROOONNNJJJFFFFFFHHHIIIHHHGGGIIIJJJKKKMMMOOOPPPRRRRRRLLLMMMOOOQQQQQQPPPOOONNNHHHFFFCCCBBBDDDFFFFFFFFFeeeffffffeeebbb```___``````aaaaaabbbbbbccccccccceeeeeeeeeeeeeeeeeeeeeeeegggfffdddcccccccccdddeeefffgggggghhhiiiiiijjjjjjhhhfffcccccceeefffggggggdddeeeeeeeeeeeeeeeddddddaaabbbdddfffggggggfffeeeggghhhiiijjjiiihhhgggfffdddddddddcccccccccccccccaaafffiiigggfffhhhhhhfffhhhggggggffffffgggggghhhhhhhhhiiiiiiiiiiiihhhhhheeegggiiiiiihhhhhhjjjkkkmmmlllkkkiiiiiiiiijjjkkknnnmmmllllllkkkjjjjjjjjjiiihhhhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffhhhiiijjjkkkllllllkkkjjjjjjiiiiiiiiiiiijjjllljjjiiiiiiiiiiiihhhfffjjjkkkkkkkkkjjjjjjkkklllnnnnnnnnnnnnnnnnnnnnnmmmmmmllljjjhhheeebbb```___^^^]]]\\\[[[YYYXXXWWWVVVWWWYYYZZZ[[[[[[\\\^^^```dddkkkrrrwww|||zzz|||~~~zzz~~~yyywwwxxx{{{}}}sssYYYEEE:::666444333111111111111000000//////222111111000000///////////////.........---------......---,,,,,,+++******,,,,,,,,,++++++*********+++,,,------......------,,,,,,------...//////000000111111111333999CCCKKKOOORRRVVVYYYbbbsssxxxqqqrrrnnnbbb]]][[[___dddeeemmmyyy}}}zzzsssjjj```ZZZYYYWWWQQQLLL@@@===999999:::===>>>???AAAAAABBBCCCEEEGGGIIIJJJLLLNNNRRRUUUYYY[[[\\\]]]aaacccfffhhhgggiiisss}}}yyyeeeYYYIIIEEE@@@???@@@AAA@@@>>>???===;;;;;;<<<===<<<;;;;;;>>>@@@BBBBBBDDDFFFHHHGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGHHHHHHIIIJJJEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFIIIKKKNNNRRRWWW[[[```^^^[[[XXXTTTQQQOOONNNJJJHHHFFFFFFGGGFFFDDDBBBHHHIIIKKKMMMOOOQQQRRRRRRMMMNNNPPPQQQQQQPPPOOONNNGGGDDDBBBBBBCCCEEEFFFFFFbbbddddddcccaaa_________aaaaaa```aaaaaaaaabbbbbbeeeeeeeeeeeeeeeeeeeeeeeehhhgggeeedddddddddeeefffeeefffffffffggghhhhhhiiigggeeeddddddfffggghhhgggdddeeeeeeffffffeeeeeeeeebbbcccdddddddddcccbbbaaaffffffhhhhhhhhhgggfffeeeddddddddddddddddddddddddaaafffiiigggfffhhhiiiggghhhhhhhhhgggggghhhhhhhhhiiijjjjjjkkkkkkjjjjjjiiieeegggiiijjjiiihhhiiijjjlllkkkiiihhhhhhiiijjjjjjlllllllllkkkkkkjjjiiiiiidddeeeeeefffgggggghhhhhhfffffffffffffffffffffffffffggghhhjjjkkkkkkkkkkkkllllllkkkjjjjjjjjjkkkkkkkkkjjjiiiiiijjjjjjiiigggkkkllllllkkkiiiiiikkkmmmpppppppppnnnmmmkkkkkkkkkkkkkkkiiigggdddbbb```___\\\\\\[[[[[[ZZZZZZYYYYYYWWWYYYZZZ[[[[[[\\\^^^```aaagggkkknnnvvv~~~}}}yyyvvvvvvyyy{{{ttt|||~~~zzzcccKKK<<<666444444111111111000000000000000000000000//////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------........................///000111222333999BBBIIIPPPQQQTTTWWW^^^nnn{{{rrrsssqqqddd]]][[[___eeeiiirrr|||zzzpppggg]]]YYYZZZXXXRRRLLL>>><<<999999<<<>>>@@@@@@AAAAAAAAABBBCCCFFFIIIJJJNNNPPPTTTWWW[[[]]]^^^___aaaaaaeeehhhiiimmm{{{|||eeeXXXIIIEEEAAA???AAABBBAAA@@@???===;;;;;;<<<===<<<;;;;;;<<>>>>>===<<<;;;===>>>>>>>>>???BBBDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGHHHHHHJJJLLLOOOPPPOOOLLLJJJHHHGGGGGGHHHFFFFFFGGGHHHGGGFFFDDDCCCEEEFFFIIILLLNNNPPPPPPPPPOOOPPPPPPQQQOOOMMMKKKIIIDDDAAA??????AAACCCDDDEEEaaacccddddddccccccdddeeeccccccbbbaaaaaaaaabbbccceeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeedddcccbbbbbbbbbbbbdddeeefffddddddeeegggiiijjjhhhfffddddddeeefffffffffffffffdddddddddddddddccccccccceeeeeeffffffggghhhjjjjjjhhhhhhhhhhhhiiiiiiiiijjjeeeiiijjjgggfffjjjkkkkkkjjjiiiiiihhhhhhiiiiiijjjggghhhjjjkkkkkkjjjhhhgggeeegggjjjkkkjjjhhhhhhhhhhhhiiiiiijjjjjjjjjiiiiiigggggghhhhhhgggfffdddcccbbbbbbcccdddfffggghhhiiiggggggggggggggggggggggggeeefffhhhiiiiiihhhgggfffhhhhhhhhhhhhiiijjjkkkkkkhhhhhhgggiiikkkmmmllllllkkkmmmnnnkkkggggggjjjnnnnnnooopppmmmjjjggghhhiiihhhgggffffffddddddcccbbb______^^^^^^]]]\\\[[[[[[YYY[[[\\\]]]]]]^^^```bbbaaabbbbbbbbbhhhrrryyyzzz{{{qqqlllsss}}}|||zzzvvvtttvvv{{{yyyttt|||___FFF;;;777666000000000000000000000111------------............------------,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++,,,+++,,,------......---------------...............---///000111222777???FFFNNNNNNRRRWWW[[[dddxxxuuuvvvttteee[[[YYY___gggnnnxxx|||nnndddYYYVVVWWWUUUMMMDDD===;;;999:::<<>>>>>>>>===>>>@@@CCCBBBCCCDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGGGGGGGGGGIIIKKKMMMLLLJJJIIIHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEDDDDDDBBBDDDHHHKKKNNNOOOOOOOOOLLLMMMNNNOOOOOOMMMKKKJJJDDDBBB@@@@@@BBBDDDEEEEEEaaaccceeefffeeeeeefffgggeeedddcccbbbbbbbbbcccdddhhhhhhhhhhhhhhhhhhhhhhhhdddeeefffgggfffeeedddcccbbbaaaaaa```aaacccdddeeecccccceeehhhkkkjjjgggeeeddddddeeefffgggggggggfffdddddddddeeeeeefffffffffffffffffffffhhhjjjlllmmmffffffgggggghhhhhhiiiiiigggjjjjjjgggfffjjjmmmllljjjjjjiiiiiiiiiiiijjjjjjeeeggghhhiiiiiihhhgggeeeeeegggjjjkkkjjjhhhhhhhhhhhhiiijjjkkkkkkjjjiiihhhhhhhhhiiiiiiiiigggfffdddccccccdddeeeeeefffggggggffffffffffffffffffffffffhhhiiikkklllkkkjjjhhhgggffffffffffffggghhhjjjjjjgggggggggiiilllmmmnnnmmmkkknnnnnnkkkgggfffjjjooolllmmmooommmiiiggghhhjjjggggggffffffeeeeeeddddddbbbbbb```___]]]\\\ZZZZZZ[[[\\\^^^^^^^^^___bbbddd___```^^^]]]bbblllrrrsssxxxlllfffnnn}}}{{{{{{zzzxxxvvvwww}}}uuuyyygggKKK===999666000000000000000111111111//////000000111111222222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********+++,,,------......------+++,,,,,,---...///000000,,,...000000111666>>>EEEKKKMMMRRRYYY\\\cccttt~~~ssssssuuueee[[[XXX___hhhnnnxxx}}}zzzooodddXXXTTTUUUSSSIII@@@<<<:::999:::<<<>>>???>>>@@@??????AAACCCHHHLLLOOOSSSTTTWWWZZZ\\\]]]^^^^^^aaa___dddlllqqqzzzqqq^^^SSSHHHEEEBBBCCCFFFIIIIIIHHHHHHFFFDDDCCCCCCDDDCCCAAA>>>??????>>>======@@@BBB@@@BBBDDDFFFGGGGGGEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFHHHHHHGGGGGGHHHJJJFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHHHHGGGDDDBBBAAAAAAAAACCCGGGJJJMMMNNNNNNNNNJJJKKKMMMNNNNNNNNNLLLKKKEEEBBB@@@AAACCCEEEFFFGGG^^^dddhhhfffcccdddcccaaaeeecccaaa``````aaaccceeeeeefffffffffeeeeeeggghhhjjjiiihhhgggeeecccbbbbbbffffffeeedddcccccccccccc```bbbeeeggggggeeeaaa_________```bbbcccdddeeefffffffffffffffgggggghhhhhheeedddddddddeeehhhkkkllljjjgggeeefffiiikkkjjjhhhiiijjjkkklllllllllkkkjjjjjjjjjjjjkkkkkkllllllllliiiiiiiiiiiiiiihhhgggggghhhhhhhhhhhhiiijjjkkkkkkkkkkkkllllllkkkjjjhhhggghhhjjjkkkiiigggfffhhhjjjccceeeggggggfffeeefffggghhhgggfffeeeeeefffggghhhllljjjhhhgggfffggghhhiiikkkkkkkkkjjjjjjkkkllllllggggggggghhhiiijjjllllllmmmmmmnnnooonnnkkkiiigggjjjiiihhhgggffffffffffffggghhhiiijjjjjjiiihhhgggdddbbb___]]]\\\[[[YYYWWWZZZ[[[\\\^^^```bbbeeefffbbbZZZYYY___gggkkkpppwwwyyypppjjjppp|||}}}wwwlllssstttwww{{{uuuVVVAAA:::;;;222111000000111111000.................................---------,,,,,,,,,...------,,,,,,------...))))))******,,,,,,---...---***((())),,,//////...---------............///------///222333555===EEEPPPQQQRRRTTTZZZfffuuuvvvrrruuufff]]]\\\bbbiiiqqqyyy}}}tttmmmeee[[[TTTPPPKKKCCC===<<<<<<;;;:::;;;<<<===>>>@@@BBBDDDEEEFFFHHHKKKNNNSSSUUUWWWYYYYYYZZZ\\\]]]aaaeeehhhkkkqqqfffXXXTTTGGGFFFDDDCCCDDDFFFJJJLLLMMMKKKGGGEEEHHHLLLIIIBBBCCCCCCCCCBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJHHHEEECCCAAA@@@???@@@CCCGGGKKKNNNOOONNNNNNKKKLLLLLLMMMMMMMMMLLLLLLFFFDDDBBBBBBDDDFFFFFFFFFdddggghhheeedddfffeeebbbeeedddbbbaaaaaaccceeefffcccdddeeedddcccccceeeggghhhhhhgggfffeeedddcccccceeeddddddccccccccccccdddbbbcccdddeeeddddddbbbbbb``````aaabbbccccccdddeeedddeeefffgggggghhhggggggfffeeeeeeeeefffiiikkkmmmllljjjiiijjjkkkllllllllljjjkkklllllllllkkkjjjiiijjjjjjjjjkkkkkkkkklllllliiijjjjjjjjjjjjiiihhhhhhiiihhhhhhhhhhhhjjjkkklllkkkkkkkkkkkkjjjiiihhhhhhhhhiiiiiigggddddddfffhhheeegggiiiiiihhhggghhhiiiiiihhhfffeeeeeefffhhhiiikkkjjjhhhgggfffggghhhiiijjjjjjjjjjjjjjjkkkkkkllliiihhhhhhiiiiiijjjkkklllkkkkkklllllllllkkkjjjiiikkkjjjiiihhhggggggggggggiiiiiijjjkkkkkkjjjiiihhheeeccc```^^^]]]\\\ZZZYYY[[[\\\]]]___bbbeeegggiiiccc[[[XXX___hhhmmmrrrwww|||xxxtttqqqxxxooorrrrrruuuzzzyyy\\\EEE;;;:::444333111111111111000.................................---------,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,------------...+++)))***---......------------............///...---///222333555<<>>@@@BBBDDDEEEFFFHHHKKKNNNRRRUUUYYY[[[[[[[[[\\\]]]^^^bbbfffjjjqqqsss^^^RRRNNNGGGEEECCCBBBCCCFFFJJJLLLNNNOOOMMMKKKMMMQQQPPPLLLLLLKKKJJJFFFCCC@@@>>>===AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAAEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGHHHKKKJJJHHHEEECCCAAA@@@@@@@@@CCCGGGKKKMMMNNNNNNNNNLLLLLLMMMMMMNNNMMMMMMLLLFFFDDDCCCCCCDDDFFFFFFFFFjjjmmmmmmkkkkkkllliiidddeeedddcccbbbbbbdddfffgggdddeeeeeeeeeddddddfffgggggggggffffffeeeddddddcccccccccccccccccccccdddddddddccccccbbbbbbcccddddddaaaaaaaaabbbbbbbbbccccccbbbdddfffhhhiiihhhgggfffffffffffffffgggiiilllmmmjjjkkkkkkkkkjjjjjjlllmmmkkkllllllmmmlllkkkiiihhhjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhiiihhhgggfffgggiiikkkmmmllllllkkkjjjiiiiiiiiiiiihhhhhhgggdddbbbbbbdddfffhhhiiikkkkkkjjjjjjjjjkkkjjjhhhfffddddddfffhhhjjjjjjjjjhhhggggggggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiijjjjjjkkkkkkiiiiiiiiiiiijjjjjjkkklllkkkkkkjjjiiihhhhhhhhhhhhkkkkkklllllllllkkkiiihhhfffdddaaa______^^^\\\ZZZ[[[\\\^^^aaadddhhhjjjllleee]]]XXX___iiiqqquuuxxx~~~~~~xxxxxxyyyyyyyyy|||tttqqqpppsssxxx~~~fffNNN@@@:::777555333222222222000///..............................---------,,,,,,,,,------,,,,,,,,,,,,------/////////......---------...---++++++---......------------............///...---///222333555<<>>???@@@BBBDDDEEEFFFHHHKKKNNNRRRVVVZZZ]]]^^^]]]\\\]]][[[___eeeiiiqqq}}}yyyyyyrrraaaTTTKKKHHHFFFEEECCCBBBDDDFFFIIIKKKNNNRRRSSSQQQQQQUUUXXXWWWWWWVVVRRRLLLEEE>>>;;;:::??????@@@AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAABBBDDDEEEFFFGGGFFFDDDCCC@@@@@@AAABBBDDDFFFGGGHHHJJJIIIHHHFFFDDDBBBAAA@@@@@@BBBFFFJJJLLLNNNNNNNNNMMMNNNNNNNNNNNNNNNMMMMMMGGGEEECCCCCCEEEGGGGGGGGGqqq{{{zzzssslllfffdddcccbbbbbbbbbdddfffgggfffgggggggggffffffhhhjjjhhhhhhgggfffdddcccbbbbbbaaabbbbbbccccccdddddddddccccccccccccccccccddddddbbbbbbbbbbbbbbbbbbbbbbbbaaacccfffhhhiiihhhfffeeeeeeeeeeeefffgggiiijjjkkkeeehhhiiihhhfffeeehhhkkkllllllmmmlllllljjjhhhgggiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhggggggiiihhhgggffffffiiikkkmmmmmmllljjjiiihhhiiijjjkkkjjjhhhfffcccbbbbbbdddeeehhhjjjllllllkkkjjjkkkllljjjiiifffddddddfffiiijjjjjjiiihhhgggggghhhiiiiiiggghhhhhhiiijjjjjjjjjjjjllllllkkkjjjjjjiiijjjjjjjjjiiiggggggggghhhjjjkkklllkkkjjjjjjiiiiiiiiijjjkkkkkkllllllllljjjiiihhhfffdddaaa______^^^\\\[[[ZZZ[[[]]]```dddhhhkkkmmmggg```[[[```kkkuuuzzz{{{~~~}}}yyyyyy|||}}}}}}zzz~~~{{{uuurrruuuzzzsss[[[HHH===:::888555333222222000///..............................---------,,,,,,,,,......------------...........................---......---------------------------............///...---///222333444;;;DDDIIINNNSSSWWW]]]iiizzz~~~nnndddmmm}}}wwwlllfffdddhhhmmmsss{{{|||vvvpppddd\\\SSSNNNJJJFFF???999777777777888999<<<>>>@@@@@@BBBDDDEEEFFFHHHKKKNNNQQQVVV\\\___```^^^]]]\\\[[[___dddhhhooozzzwwwvvvyyyqqq\\\RRRLLLGGGEEEEEEEEECCCCCCDDDFFFIIIKKKOOOUUUYYYVVVSSSWWW[[[\\\]]]\\\XXXPPPEEE===999888<<<<<<===???AAABBBDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@@@@AAABBBDDDFFFFFFEEECCCBBB===>>>>>>@@@BBBEEEGGGHHHIIIHHHHHHFFFEEECCCBBBAAA???AAAEEEHHHKKKMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMGGGEEECCCCCCEEEGGGGGGGGG~~~xxxlllfffbbbbbbaaaaaabbbcccdddeeeeeefffggggggffffffgggiiiiiiiiigggfffdddbbbaaa```aaabbbcccddddddddddddddd```aaaccceeeeeedddccccccccccccccccccbbbbbbbbbbbbbbbdddfffhhhiiigggeeeddddddddddddeeefffggghhhiiiccceeegggfffccccccfffiiikkkkkkkkkkkkkkkiiigggfffiiiiiiiiiiiiiiiiiiiiiiiigggggggggggggggffffffeeehhhgggffffffggghhhjjjllllllkkkjjjiiihhhiiijjjkkkjjjiiifffddddddeeeeeefffgggiiikkkkkkjjjiiijjjkkkjjjiiigggeeeeeegggiiijjjhhhhhhhhhhhhhhhhhhiiiiiifffggghhhjjjjjjkkkjjjjjjllllllkkkjjjiiiiiiiiiiiikkkjjjgggfffeeefffhhhiiilllkkkjjjjjjjjjjjjjjjjjjiiijjjkkkkkkkkkjjjhhhgggeeeccc```______^^^\\\[[[YYYZZZ[[[^^^aaaeeehhhiiihhhccc^^^aaalllxxx~~~~~~{{{{{{|||}}}~~~}}}|||xxx{{{hhhQQQCCC<<<999555333222222111000////////////////////////......---------,,,,,,,,,++++++************++++++***++++++,,,------......------...------,,,,,,,,,---------............///...---///111222333:::CCCGGGMMMTTTYYY___mmmzzzlllfffppp|||sssmmmiiikkkpppuuu}}}~~~zzztttnnn```YYYPPPKKKIIIEEE>>>999666666666888:::<<>>AAACCCEEEGGGHHHHHHHHHGGGFFFDDDCCCBBB???@@@DDDGGGJJJMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLGGGEEECCCCCCEEEFFFGGGFFFyyyjjjeeecccbbbbbbbbbbbbbbbbbbbbbcccdddddddddcccccceeefffiiihhhgggeeedddbbbaaa```bbbcccdddeeefffeeedddccc___aaaccceeefffeeedddcccdddddddddddddddcccccccccdddeeegggggggggfffdddcccccccccdddeeeffffffggggggeeefffffffffeeeeeeggghhhhhhiiijjjjjjiiihhhfffeeeiiiiiiiiihhhhhhhhhhhhhhhfffffffffffffffeeeddddddgggggggggggghhhiiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkjjjhhhffffffggghhhgggffffffgggiiiiiihhhhhhhhhiiiiiihhhhhhgggggghhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiifffgggiiikkkllllllkkkkkkkkkkkkjjjiiihhhhhhhhhiiikkkjjjhhhfffffffffhhhiiikkkkkkjjjjjjiiijjjjjjkkkhhhiiijjjkkkkkkjjjiiihhheeeccc```______^^^]]]\\\YYYYYYZZZ\\\^^^aaacccdddeeedddaaabbbkkkxxx||||||}}}}}}~~~|||sssYYYGGG<<<999555333222222222111////////////////////////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))***+++,,,---...***,,,------,,,+++,,,,,,---------............///...---///111222333:::BBBGGGNNNUUUYYY```ooovvvkkkgggrrr{{{tttoooooorrrvvv~~~}}}xxxqqqkkk^^^WWWNNNJJJHHHDDD>>>999777777777888:::===???@@@@@@BBBDDDEEEFFFHHHKKKNNNQQQVVV\\\``````^^^]]]\\\]]]___bbbeeekkksss|||~~~yyyyyy```NNNJJJJJJIIIHHHFFFFFFFFFFFFGGGIIIJJJKKKWWW^^^```\\\XXXZZZ^^^___ZZZ\\\YYYQQQEEE===;;;<<<888999:::<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????AAACCCFFFGGGGGGDDDAAA???::::::;;;===???AAADDDEEEGGGGGGHHHHHHGGGEEECCCBBB>>>@@@BBBFFFIIILLLNNNOOOOOOOOOOOOOOONNNMMMLLLKKKFFFDDDBBBBBBDDDFFFFFFFFFuuujjjgggeeeddddddcccbbbbbbbbbaaaaaacccccccccbbbbbbccceeefffeeeeeeddddddcccccccccdddeeefffggggggfffdddcccaaabbbbbbccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggggggfffeeedddcccbbbddddddeeeffffffggggggggggggeeedddeeefffgggggggggffffffggghhhhhhgggfffeeeiiiiiihhhhhhhhhgggggggggffffffggggggffffffeeedddeeefffggghhhiiiiiiiiihhhiiijjjjjjkkkkkkjjjjjjjjjgggfffeeegggjjjjjjhhheeeeeeggghhhiiigggggghhhiiihhhhhhhhhiiiiiihhhhhhhhhgggggghhhiiiiiiiiiiiiiiifffgggjjjlllmmmmmmlllkkkiiiiiihhhhhhggghhhhhhhhhiiihhhggggggggghhhiiijjjjjjjjjiiiiiiiiiiiijjjjjjhhhiiijjjlllllllllkkkkkkfffdddaaa`````````___]]]ZZZZZZZZZ[[[\\\^^^___```aaacccbbbaaagggttt~~~zzzwww{{{|||yyy]]]HHH;;;888444222222222222222////////////////////////......---------,,,,,,,,,///......------......///)))*********++++++,,,,,,'''***,,,---+++***+++------------............///...---///111111222999AAAIIIOOOUUUXXX^^^mmmuuujjjeeeppp{{{tttrrrtttwww|||vvvmmmggg\\\UUUMMMIIIGGGDDD>>>999999888999999;;;===???AAA@@@BBBDDDEEEFFFHHHKKKNNNRRRVVV[[[^^^___^^^]]]\\\\\\]]]___cccjjjsss|||~~~dddRRRMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLWWW\\\]]]ZZZXXX[[[^^^^^^YYY[[[ZZZQQQFFF>>><<<>>>777888:::;;;===???@@@AAACCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCBBBAAAAAAAAACCCEEEGGGHHHGGGDDDAAA>>>999::::::<<<>>>@@@BBBCCCFFFGGGHHHHHHHHHFFFDDDCCC>>>???BBBEEEHHHLLLNNNOOONNNNNNNNNNNNMMMLLLKKKJJJEEECCCAAAAAACCCEEEEEEEEE{{{rrrllljjjgggffffffeeedddcccbbbaaacccdddddddddcccccceeegggbbbccccccddddddeeeeeefffeeefffggghhhhhhfffdddbbbdddbbbaaa```aaacccfffhhheeeeeeeeefffffffffggggggiiihhhgggeeedddcccbbbaaaeeeeeefffggghhhhhhhhhggggggdddbbbcccfffhhhfffddddddeeefffgggggggggfffeeeiiiiiihhhhhhgggggggggfffggggggggghhhgggffffffeeedddeeegggiiijjjiiihhhggghhhiiikkkllllllkkkjjjiiieeedddeeegggkkkkkkhhhdddeeeggghhhhhhgggggghhhiiiggghhhiiijjjjjjiiihhhgggfffggghhhiiiiiiiiiiiiiiifffhhhjjjmmmnnnnnnmmmlllhhhhhhgggggggggggghhhhhhffffffggggggiiijjjkkkllliiiiiiiiihhhiiiiiijjjjjjhhhiiikkkmmmnnnnnnnnnmmmgggeeecccbbbbbbaaa```___\\\[[[[[[[[[\\\\\\]]]^^^]]]bbbbbb___dddqqq~~~~~~qqqnnnttt}}}|||~~~|||^^^HHH;;;777333111111222222222000000000000000000000000......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++******%%%(((,,,,,,+++***+++------------.........//////...---///111111222999AAAKKKQQQVVVWWW\\\kkkuuuiiiccclllzzzwwwtttuuuwww{{{tttjjjddd[[[UUUMMMHHHGGGDDD???:::::::::999:::;;;===???@@@@@@BBBDDDEEEFFFHHHKKKNNNRRRVVVZZZ]]]^^^]]]\\\]]]ZZZ[[[]]]bbbjjjttt}}}hhhVVVOOOKKKHHHFFFHHHHHHHHHIIIJJJKKKLLLMMMSSSWWWXXXVVVVVVZZZ\\\[[[YYY[[[ZZZRRRFFF>>>===???777888999;;;===>>>@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAABBBCCCDDDEEEFFFGGGHHHGGGFFFEEECCCCCCCCCCCCDDDFFFHHHIIIHHHDDD@@@===999999:::;;;===???AAABBBEEEFFFHHHHHHHHHGGGEEECCC===???AAADDDHHHKKKNNNOOONNNNNNNNNMMMMMMKKKJJJJJJDDDBBB@@@AAABBBDDDDDDDDDssswww{{{yyyrrrjjjfffeeeiiijjjjjjhhheeebbbaaabbbbbbbbbcccdddeeeeeeffffffbbbbbbbbbccccccdddddddddhhhiiijjjiiihhheeecccaaaaaaccceeeggghhhhhhhhhgggiiiiiiiiihhhhhhgggfffeeeeeedddbbbcccdddeeedddcccggggggggggggfffdddbbbaaagggfffeeeddddddeeeggghhhhhhhhhhhhhhhhhhhhhiiiiiilllkkkjjjiiihhhfffeeeeeeffffffffffffggghhhiiijjjiiijjjkkkkkkjjjhhheeedddiiiiiijjjkkklllllllllllliiihhhgggffffffggghhhiiieeefffhhhiiiiiigggdddcccdddfffhhhhhhgggfffggghhhgggggggggggghhhiiijjjkkklllkkkkkkmmmnnnnnnllljjjhhhgggggggggffffffffffffjjjjjjiiiiiijjjjjjkkkllllllkkkkkkjjjjjjjjjkkkkkkoooooonnnmmmmmmmmmmmmmmmhhhfffdddaaa```___```aaa[[[ZZZYYYZZZ[[[\\\[[[YYYXXX]]]```___fffuuuffffffoooxxx~~~bbbGGG<<<777555666444111000333000000000000////////////222111000...------,,,,,,------------------------++++++,,,------......//////......------,,,,,,+++...000111000///---......---///111111111444;;;@@@FFFRRRVVVUUU]]]eeeuuuuuuiiibbbhhhttt{{{wwwvvv}}}xxxrrrkkkddd___SSSQQQMMMJJJGGGCCC???;;;999:::;;;<<<===???@@@@@@@@@BBBDDDFFFGGGIIIMMMOOOWWWYYY\\\___```^^^\\\ZZZXXXZZZ]]]aaahhhrrr|||~~~fffVVVNNNHHHFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKQQQRRRRRRRRRRRRRRRRRRRRRZZZXXXSSSNNNHHHBBB>>>;;;::::::999999:::<<<===>>>>>>???AAACCCDDDEEEFFFFFFDDDCCCBBBAAABBBDDDFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHEEEBBB>>><<<>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGGGGFFFFFFEEE??????AAADDDHHHLLLMMMMMMNNNNNNNNNMMMMMMKKKJJJJJJBBB@@@AAAEEEFFFDDDDDDFFFmmmppprrroooiiieeeeeeffffffggggggfffcccaaaaaaaaa___``````aaabbbbbbccccccccccccdddddddddeeeeeeeeeggghhhiiiiiihhhfffdddbbbbbbcccdddfffggghhhggggggggghhhhhhhhhhhhgggffffffgggfffeeeeeeffffffdddbbbdddeeefffffffffeeedddcccffffffeeeffffffggghhhhhhjjjjjjjjjjjjiiihhhhhhhhhkkkjjjiiiiiihhhgggffffffjjjiiihhhhhhgggggghhhhhhhhhhhhiiiiiiiiihhhggggggfffgggiiijjjllllllmmmmmmiiihhhgggggggggggghhhiiigggiiijjjkkkkkkiiigggeeedddfffhhhhhhgggfffggghhhhhhhhhhhhhhhiiijjjkkkllljjjjjjjjjkkklllllljjjhhhggggggggghhhhhhhhhhhhhhhjjjiiiiiiiiiiiijjjkkkkkkmmmllllllkkkkkkkkkllllllpppooonnnnnnmmmmmmmmmnnniiigggdddaaa____________\\\[[[ZZZ[[[\\\]]]\\\ZZZXXX]]]______eeerrr|||iiicccjjjrrrzzzdddIII<<<777444555444000000222000000000000//////////////////...---------......------------------------------------------,,,,,,...---------,,,,,,++++++)))+++---------,,,---...---///111111111444:::@@@EEEQQQTTTTTT\\\dddsssxxxlllccchhhsss{{{xxxxxxvvvooohhh```[[[RRROOOLLLIIIFFFBBB===:::888999:::<<<>>>???AAAAAAAAACCCDDDFFFGGGJJJNNNQQQWWWZZZ]]]```aaa___]]]\\\YYYZZZ]]]```gggppp{{{vvv```SSSLLLHHHGGGIIIGGGHHHHHHIIIJJJJJJKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOTTTRRROOOKKKGGGCCC@@@>>>;;;::::::::::::<<<===??????@@@AAACCCDDDEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFDDDAAA>>><<<@@@@@@@@@@@@????????????BBBCCCDDDEEEFFFEEEDDDDDD??????@@@DDDHHHLLLMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIBBB@@@AAAFFFGGGEEEEEEHHHhhhiiiiiifffbbbaaaeeehhhcccddddddcccaaa``````aaa______``````aaaaaabbbbbbdddddddddeeeeeeeeeeeeeeedddeeefffffffffeeecccbbbbbbcccdddeeefffgggggggggeeefffgggggghhhggggggggghhhhhhhhhiiiiiihhhdddbbbbbbcccdddeeeffffffeeedddeeeeeefffhhhiiiiiiiiiiiilllllllllkkkjjjiiihhhgggiiiiiiiiiiiihhhhhhhhhhhhmmmlllkkkiiihhhggggggggggggggggggggghhhhhhiiijjjdddeeegggiiijjjlllllllllhhhhhhgggggggggggghhhhhhhhhiiijjjkkkkkkiiihhhfffdddfffhhhhhhgggfffggghhhiiiiiiiiiiiijjjkkklllmmmiiihhhhhhiiijjjjjjiiiggggggggghhhiiijjjkkklllllljjjjjjjjjjjjjjjkkkllllllnnnmmmmmmllllllmmmmmmnnnpppoooooonnnnnnnnnnnnnnniiigggdddaaa___^^^]]]]]]]]]\\\[[[[[[]]]]]]\\\[[[YYY\\\^^^^^^cccmmmvvvzzz~~~{{{|||}}}{{{ooodddhhhmmmwwwhhhNNN???999555555444111///111000000000000////////////---------------...//////------------------------.........---,,,+++++++++,,,,,,,,,,,,++++++++++++&&&(((+++,,,,,,---...000---///111111111444:::???DDDPPPSSSSSSZZZbbbqqq~~~{{{xxxuuuyyy|||nnneeeiiisss|||yyyzzz{{{rrrkkkddd\\\WWWOOOMMMJJJGGGDDDAAA<<<999777888:::<<>>???@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDDDDCCCAAA>>>===BBBBBBAAA@@@@@@???>>>>>>AAABBBCCCDDDEEEDDDCCCCCC??????@@@DDDHHHLLLMMMMMMNNNOOOOOONNNMMMLLLJJJIIIBBB@@@BBBGGGHHHFFFGGGJJJffffffeeecccaaabbbeeehhhaaabbbcccbbbaaa```bbbcccbbbbbbccccccdddddddddddddddddddddddddddddddddddd```aaabbbcccccccccbbbbbbbbbccccccdddeeefffffffffcccdddeeefffggggggggggggggghhhiiikkkllljjjgggdddbbbcccdddffffffeeeeeeddddddeeegggiiijjjkkkjjjjjjllllllmmmmmmlllkkkjjjiiijjjjjjjjjjjjjjjjjjjjjjjjmmmmmmkkkjjjiiihhhhhhhhhiiihhhgggffffffgggiiijjjeeeeeeggghhhiiiiiijjjjjjgggfffffffffeeeeeeeeeeeeffffffhhhiiihhhgggfffeeedddfffhhhhhhgggfffggghhhiiiiiiiiiiiijjjkkklllllliiihhhggghhhjjjjjjiiigggggghhhiiijjjlllnnnoooppplllllllllllllllmmmnnnnnnnnnnnnnnnmmmnnnnnnoooppppppoooooonnnnnnnnnooooooiiihhheeebbb```^^^]]]\\\\\\[[[ZZZZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]```hhhpppttt|||yyywwwzzz}}}xxxhhhiiimmmzzz}}}~~~lllVVVCCC<<<666666666222111222000000000000////////////.........---...//////000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,.........///111---///111111000333999>>>DDDPPPSSSRRRYYYaaaoooyyyuuuqqqnnnsss}}}ooofffjjjttt~~~{{{{{{}}}uuummmfff```YYYUUUNNNLLLIIIFFFDDDAAA===:::777888:::===???BBBDDDEEEEEEEEEEEEFFFGGGLLLRRRVVVYYY[[[___bbbccccccaaa___[[[\\\]]]^^^ccckkkuuu{{{~~~ooobbbTTTMMMJJJHHHIIILLLIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCCCC======<<<;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBBBBBBBBAAA???>>>BBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDCCCCCC??????@@@CCCHHHKKKLLLLLLOOOOOOPPPOOONNNLLLJJJHHHBBB@@@BBBGGGIIIHHHIIILLLdddddddddcccbbbbbbcccdddaaabbbcccbbbaaabbbdddeeeddddddeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbbbbbbbbbb```aaaaaabbbccccccddddddbbbbbbccccccddddddeeeeeebbbcccdddfffggggggggggggeeeeeegggjjjmmmllljjjgggeeeeeefffgggfffeeedddcccdddeeehhhjjjkkkkkkkkkjjjiiikkklllnnnnnnnnnmmmlllkkkkkkllllllllllllmmmmmmkkkkkkjjjjjjjjjjjjkkkkkkllljjjgggeeeeeeeeeggghhhgggggghhhhhhhhhgggffffffeeeeeeeeeddddddccccccbbbeeefffggggggggggggfffeeedddfffhhhhhhgggfffggghhhhhhgggggghhhhhhiiijjjkkkkkkjjjhhhiiijjjkkkjjjiiihhhiiijjjlllnnnooopppqqqooonnnnnnnnnnnnoooppppppnnnnnnnnnnnnoooooopppqqqooonnnnnnnnnnnnnnnooooooiiihhhfffcccaaa___]]]\\\[[[YYYXXXYYYZZZ[[[ZZZYYY[[[ZZZ[[[]]]___cccjjjooowwwwwwuuuuuu}}}}}}~~~jjjjjjmmm~~~yyywwwqqq^^^III@@@999888888555333333000000000000////////////111000//////......//////------------------------+++++++++,,,,,,,,,------*********++++++,,,,,,,,,***,,,......---,,,---......///111000000333888===EEEQQQTTTSSSYYY```ooo{{{uuupppllloooyyypppfffjjjuuu}}}|||}}}{{{ppphhhbbb^^^XXXTTTMMMKKKHHHFFFDDDAAA>>>;;;777888:::===@@@CCCEEEFFFFFFFFFGGGGGGIIIMMMSSSXXXZZZ\\\```cccdddcccaaa```[[[\\\]]]___cccjjjrrrxxx}}}{{{hhh]]]RRRMMMKKKHHHIIILLLIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKKKKKKKJJJJJJJJJIIIJJJIIIHHHGGGFFFDDDCCCCCC???>>>=========>>>???@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFCCCDDDDDDEEEDDDCCCBBBBBB@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDD>>>>>>@@@CCCGGGKKKLLLLLLOOOPPPPPPPPPOOOLLLIIIGGGBBBAAACCCHHHIIIHHHIIILLLaaaaaabbbbbbbbbaaa``````cccccccccbbbaaabbbeeegggccccccddddddddddddddddddbbbbbbbbbbbbaaaaaaaaaaaaccccccddddddeeeffffffgggcccbbbbbbbbbbbbcccdddeeebbbcccdddeeeffffffffffffcccccceeehhhkkklllkkkiiifffggghhhhhhgggfffeeedddeeefffgggiiiiiijjjjjjjjjhhhiiilllnnnoooooonnnmmmllllllllllllmmmmmmmmmmmmiiiiiiiiiiiijjjkkklllmmmllljjjhhhfffdddeeeeeefffiiiiiiiiihhhgggfffeeedddddddddeeeddddddcccbbbaaaffffffgggggghhhhhhggggggdddfffhhhhhhgggfffggghhhgggggggggggghhhiiijjjkkkmmmkkkiiiiiikkklllkkkkkkkkkkkklllmmmnnnoooppppppooooooooooooooopppqqqqqqnnnnnnnnnnnnooopppqqqqqqnnnmmmmmmmmmmmmnnnnnnoooiiiiiigggeeecccaaa___^^^ZZZYYYXXXXXXZZZZZZYYYXXX[[[YYYZZZ]]]^^^```ffflllsssuuuvvvvvv~~~~~~|||xxxyyyzzzyyy{{{llliiilllwwwssszzz~~~ttteeeMMMCCC;;;::::::777444444000000000000////////////111000///...............------------------------*********+++,,,---------)))******+++,,,------...+++,,,...---+++******+++...000111000000222888===FFFRRRTTTRRRXXX___mmmzzzrrrmmmkkkrrrzzzsssgggiiisss~~~yyynnnfff```[[[VVVSSSLLLJJJGGGEEEDDDAAA>>>;;;888999;;;>>>AAADDDFFFGGGFFFGGGHHHIIIKKKOOOUUUYYY[[[]]]aaacccdddbbb```^^^ZZZ[[[^^^aaaeeejjjqqqvvv|||pppaaaYYYRRRNNNLLLIIIIIILLLJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHFFFDDDCCCCCC@@@???>>>>>>>>>???@@@@@@??????AAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDEEEFFFEEEDDDDDD>>>>>>???CCCGGGKKKLLLLLLOOOPPPQQQQQQPPPMMMIIIGGGCCCAAACCCGGGIIIGGGHHHKKK````````````bbbbbbbbbbbbcccccccccbbbaaaaaadddfffcccccccccccccccccccccccccccccccccbbbbbbbbbaaaaaaccccccccccccdddeeeffffffcccbbbbbbaaabbbbbbddddddbbbcccdddeeeeeeeeeeeeeeedddcccdddfffiiijjjiiihhhfffggghhhiiiiiiiiihhhgggggggggggggggggghhhiiijjjhhhjjjlllnnnooonnnlllkkklllllllllkkkkkkkkkkkkkkkhhhhhhhhhiiiiiijjjlllllliiihhhgggfffeeeffffffggghhhhhhhhhhhhhhhgggfffeeeeeefffffffffeeedddbbbaaaeeeeeeeeefffffffffggggggdddfffhhhhhhgggfffggghhhhhhhhhhhhhhhiiijjjkkkkkkmmmkkkiiiiiijjjkkkkkkkkkmmmmmmmmmmmmnnnnnnnnnnnnooonnnnnnnnnnnnoooppppppmmmmmmmmmnnnnnnoooqqqqqqlllllllllllllllmmmnnnnnniiiiiihhhfffeeecccaaa```ZZZYYYXXXYYYZZZ[[[ZZZXXX[[[XXXYYY]]]^^^^^^ccckkkrrrxxx|||}}}}}}~~~zzzttttttzzz{{{|||}}}{{{{{{ssslllkkk}}}wwwpppvvv{{{vvvkkkPPPEEE;;;999:::777444333000000000000////////////------,,,,,,,,,---......------------------------++++++++++++++++++,,,,,,)))***+++,,,---...//////,,,---......,,,++++++,,,...000111000///222777<<>>>>>???@@@AAA===>>>@@@AAABBBCCCDDDDDDAAABBBCCCDDDDDDEEEEEEEEEBBBCCCDDDEEEEEECCCAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCAAABBBCCCDDDEEEDDDCCCCCC>>>>>>???BBBGGGJJJKKKKKKOOOQQQRRRRRRPPPMMMIIIFFFDDDBBBCCCGGGHHHFFFGGGIIIbbb```___```bbbeeeggggggcccccccccaaa``````cccfffdddddddddddddddddddddddddddddddddcccccccccbbbbbbaaaaaaaaa```aaabbbcccccccccbbbaaaaaaaaabbbcccdddccccccdddeeeeeeeeeddddddeeedddcccdddfffhhhgggfffdddfffgggiiijjjkkkjjjjjjiiihhhgggffffffggghhhiiijjjkkkmmmooonnnmmmjjjiiikkkkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkfffffffffffffffggghhhhhhgggggghhhhhhhhhhhhgggggggggggghhhhhhgggeeedddbbbbbbbbbbbbccccccddddddddddddfffhhhhhhgggfffggghhhiiiiiiiiiiiijjjkkklllmmmmmmkkkhhhhhhjjjkkkkkkkkkooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooommmmmmmmmmmmnnnooopppqqqkkkkkkkkkkkkkkklllmmmnnniiiiiihhhgggfffdddbbbaaa[[[ZZZYYYZZZ[[[\\\[[[YYY[[[XXXYYY]]]^^^]]]bbbjjjuuu}}}~~~{{{tttttt~~~~~~~~~zzzzzz{{{qqqlllzzzwwwppptttzzzwwwoooPPPEEE;;;999999777333222000000000000////////////)))))))))***+++,,,...///------------------------------,,,++++++***************+++,,,...///000000---///000000///......///...000111000///111777<<>>>>>???BBBGGGJJJKKKKKKOOOQQQRRRRRRQQQMMMIIIFFFDDDBBBCCCGGGHHHEEEEEEHHHddddddddddddeeeeeefffgggfffccc``````aaaccceeeeeedddddddddeeeeeeeeeffffffeeedddcccbbbbbbbbbcccdddeeedddbbbaaaaaabbbdddfffeeeffffffdddcccbbbccceeeaaabbbdddeeefffeeeeeedddeeeeeeeeefffeeeeeeddddddggghhhiiijjjjjjjjjjjjjjjggggggggggggggghhhiiiiiinnnlllkkkkkkkkkkkkjjjhhhhhhiiikkkllllllkkkiiihhhlllkkkjjjiiihhhiiijjjkkkjjjiiifffddddddeeegggiiiiiiiiiiiiiiihhhhhhhhhhhhggggggggghhhggggggffffff^^^___aaabbbcccdddeeeeeehhhhhhgggggggggggghhhhhhjjjiiihhhgggggghhhiiijjjkkkjjjiiiiiiiiikkknnnoooqqqqqqqqqpppooommmlllkkkjjjkkkmmmoooooooooooonnnkkklllmmmnnnoooooooooooolllkkkkkkkkklllmmmooopppllljjjhhhgggfffeeecccaaa```___]]][[[YYYYYYYYYYYYZZZ[[[]]]^^^^^^```ccceeeuuu|||}}}}}}{{{qqqooo|||kkk]]]sssxxxpppttt{{{yyyrrrXXXGGG888444777666111...////////////////////////000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++...------000111111555;;;DDDSSSWWWTTTWWW\\\kkkwwwnnnooozzz~~~mmmhhhiiippp{{{rrrggg]]]TTTNNNKKKGGGFFFDDDAAA???<<<:::999888;;;>>>AAABBBCCCEEEFFFDDDHHHMMMQQQSSSUUUVVVXXX\\\___bbbcccaaa^^^\\\[[[WWWZZZ___dddhhhnnnsssxxx}}}rrrccc[[[RRRQQQPPPNNNMMMMMMNNNNNNJJJKKKLLLMMMOOOPPPQQQRRRMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIFFFEEEEEEDDDBBBAAAEEEBBB???=========<<<;;;======???@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEDDDCCCBBBFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBBBBBBB?????????AAADDDEEEEEECCCEEEAAA>>>AAAFFFKKKKKKJJJRRRQQQPPPPPPPPPMMMHHHCCCBBBDDDFFFFFFFFFGGGIIIKKKeeeeeeeeeeeefffggghhhiiihhheeebbbaaabbbdddeeeeeegggggggggffffffeeeeeeeeeeeedddcccbbbbbbbbbccccccdddcccbbbaaabbbccceeefffdddeeeeeedddbbbbbbcccdddbbbcccdddeeeeeeeeeddddddfffffffffggggggffffffeeeggghhhhhhiiiiiijjjiiiiiifffffffffffffffggghhhiiilllkkkjjjjjjkkkkkkjjjiiihhhjjjkkkllllllkkkjjjhhhlllkkkjjjjjjiiiiiijjjjjjiiihhhgggeeeeeefffggghhhhhhhhhhhhhhhhhhgggggggggfffffffffggggggfffeeeeeeaaaaaacccdddeeefffffffffhhhhhhgggggggggggghhhhhhhhhhhhggggggggghhhiiijjjjjjiiihhhhhhiiikkkmmmoooooonnnnnnmmmllljjjiiihhhiiijjjkkkmmmmmmmmmmmmmmmjjjjjjkkkllllllmmmmmmnnnllllllllllllmmmnnnooopppllljjjhhhggggggfffcccbbbaaa___]]]ZZZYYYYYYYYYZZZ[[[\\\^^^______aaacccfffvvv~~~~~~}}}}}}~~~tttrrr}}}rrrbbbnnn{{{qqqqqqwwwxxxuuu]]]KKK:::555777666333000111111111111111111111111000//////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,++++++++++++++++++++++++...------000111111555;;;CCCQQQUUUTTTXXX___nnn}}}uuuvvvzzzkkkfffhhhpppzzzuuuuuuxxx}}}~~~zzzyyy{{{{{{vvvnnnddd[[[SSSNNNKKKGGGFFFDDDBBB???===;;;:::888;;;???AAABBBCCCEEEFFFFFFIIINNNRRRTTTVVVXXXYYYZZZ]]]aaabbbaaa___]]]]]]YYY]]]bbbfffjjjoootttwww|||nnn```XXXQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPMMMMMMLLLLLLLLLKKKKKKKKKJJJHHHEEEDDDDDDDDDCCCAAADDDAAA???>>>>>>>>>===<<<<<<===>>>???AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBDDDDDDFFFGGGIIIIIIJJJJJJGGGFFFEEECCCCCCCCCCCCCCCBBBAAAAAABBBDDDDDDCCCAAACCC@@@>>>@@@FFFKKKLLLKKKOOONNNMMMMMMMMMJJJEEE@@@BBBDDDFFFFFFFFFGGGIIIKKKeeeeeeeeefffgggiiijjjkkkiiigggdddbbbcccdddeeedddiiiiiihhhgggfffeeeddddddeeedddccccccbbbbbbccccccbbbbbbaaaaaabbbdddfffgggcccddddddcccbbbaaacccddddddeeeeeeeeeeeeddddddcccfffgggggghhhhhhhhhgggggggggggghhhhhhhhhhhhhhhiiigggffffffffffffggghhhhhhjjjiiihhhiiikkklllkkkjjjiiijjjlllmmmmmmllljjjiiijjjkkkkkkkkkkkkjjjiiiiiihhhhhhgggggggggfffffffffgggggggggggggggffffffeeeddddddeeeeeefffeeeeeeeeeddddddfffggghhhhhhhhhhhhhhhhhhgggggggggggghhhhhhffffffffffffgggiiijjjkkkhhhhhhgggggghhhjjjlllnnnnnnnnnmmmlllkkkiiihhhggghhhhhhiiijjjkkkkkkkkkkkkjjjiiiiiihhhiiikkklllmmmllllllmmmnnnoooooooooooommmkkkiiihhhgggfffdddbbbbbb```]]]ZZZYYYYYYZZZ[[[[[[]]]^^^______aaacccfffrrr}}}wwwttt~~~yyyfffiiittt{{{tttppptttyyyzzzeeeQQQ===666777777444333111111111111111111111111//////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,...------000111111555;;;BBBPPPTTTSSSYYYaaaqqq~~~~~~wwwjjjgggjjjtttyyyrrriiigggiiilllmmmlllooouuuqqqnnnggg___WWWQQQMMMKKKFFFEEEDDDBBB???===<<<;;;888;;;???AAABBBCCCEEEFFFGGGKKKPPPTTTVVVWWWYYYZZZXXX[[[___aaa```___^^^^^^\\\```eeejjjmmmppptttvvvzzz}}}~~~iii[[[UUUPPPOOOMMMLLLKKKLLLLLLMMMOOONNNNNNNNNNNNNNNNNNNNNLLLLLLLLLKKKKKKKKKJJJJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBAAA??????@@@@@@@@@???<<<<<<===>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAABBBDDDFFFHHHIIIJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBCCCCCCCCCAAA???AAA>>>===AAAFFFKKKLLLLLLQQQQQQPPPPPPOOOKKKGGGCCCBBBDDDFFFGGGGGGGGGIIIKKKddddddeeefffgggiiijjjkkkkkkhhheeeddddddeeeeeedddhhhggggggfffeeeeeeddddddddddddccccccccccccbbbcccaaaaaaaaabbbcccdddfffgggcccddddddcccaaaaaacccdddfffffffffeeeeeedddccccccffffffggghhhhhhhhhgggggghhhggggggggggggggghhhhhhiiihhhhhhggghhhhhhiiiiiiiiihhhgggiiikkkllllllkkkjjjkkklllmmmmmmlllkkkjjjiiijjjkkklllkkkjjjiiihhhggghhhhhhiiihhhgggfffeeeffffffgggggggggfffeeedddbbbcccdddeeeeeeeeeeeeeeeffffffggghhhiiiiiiiiihhhgggggghhhhhhhhhhhhggggggddddddeeefffhhhiiijjjkkkgggggggggggghhhjjjkkkllloooooonnnmmmllljjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjiiihhhggghhhjjjlllmmmlllmmmooopppppppppooonnnmmmkkkiiihhhhhhgggeeeccccccaaa]]]ZZZYYYYYY[[[\\\[[[\\\^^^^^^^^^___bbbdddjjjwwwyyyvvv~~~~~~gggdddkkkrrr|||wwwsssvvvzzz{{{mmmXXXAAA777666666444444.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,...------000111111555;;;BBBOOORRRQQQXXX```ooosssiiiiiiooo{{{~~~qqqiii___\\\\\\^^^___bbbkkktttvvvfffccc^^^YYYSSSNNNKKKJJJEEEEEECCCBBB@@@>>><<<<<<888;;;???BBBCCCDDDEEEGGGHHHLLLQQQTTTVVVXXXYYY[[[YYY\\\___```___^^^]]]]]]]]]aaaggglllnnnpppssstttwwwzzz~~~xxxeeeXXXSSSNNNMMMLLLKKKJJJKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJGGGEEECCCCCCDDDEEEDDDCCCBBB@@@???@@@BBBCCCBBBAAA<<<<<<<<<===>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCDDDCCCAAA???>>>===>>>AAAGGGKKKMMMMMMRRRSSSRRRRRRPPPLLLGGGDDDBBBDDDFFFGGGGGGHHHJJJKKKdddddddddeeefffhhhiiijjjjjjhhhfffeeeeeefffeeedddddddddddddddddddddddddddddddddddddddccccccbbbbbb```aaaaaabbbccceeefffgggccccccdddcccbbbbbbccceeegggffffffeeedddddddddddddddeeefffgggggggggggggggiiihhhggggggfffggghhhhhhkkkkkkjjjjjjjjjjjjjjjkkkiiihhhhhhiiikkkmmmmmmllljjjkkkmmmnnnnnnmmmkkkjjjiiijjjkkklllkkkjjjiiihhhggghhhiiijjjiiihhhfffeeeeeefffgggggggggfffdddcccbbbcccdddeeefffgggggggggfffggghhhhhhhhhhhhhhhggggggggghhhhhhhhhhhhggggggcccdddeeegggiiijjjkkkkkkgggggggggggghhhiiijjjjjjnnnnnnmmmmmmllljjjiiihhhjjjjjjjjjjjjjjjkkkkkkkkkkkkjjjiiihhhiiikkkmmmnnnlllmmmooopppppppppooonnnnnnllljjjiiiiiigggeeeccccccaaa^^^[[[ZZZZZZ[[[\\\YYY[[[\\\\\\\\\]]]```bbbdddrrr{{{xxxiiiaaafffpppzzz~~~wwwvvvyyyzzzxxxttt]]]DDD777555555333333........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...------000111111555;;;CCCOOOQQQPPPVVV\\\hhh{{{wwwmmmfffiiippp~~~yyyjjjaaaWWWTTTRRRTTTVVV]]]kkkxxxvvvfffZZZXXXUUURRRNNNKKKHHHGGGDDDCCCBBBAAA???>>>===<<<999<<>>???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGDDDCCCBBBCCCDDDDDDCCCAAA===>>>???CCCHHHLLLNNNOOOOOOPPPPPPOOOLLLGGGCCCAAACCCEEEGGGGGGGGGHHHJJJLLLeeeeeeeeeeeefffggghhhhhhiiigggeeeeeeffffffeeedddbbbbbbccccccddddddddddddcccddddddddddddcccbbbaaaaaaaaabbbcccddddddeeeeeecccdddeeedddcccccceeefffgggfffeeeeeeeeeeeeeeefffddddddeeefffggggggggggggjjjiiihhhgggfffggghhhiiimmmmmmlllkkkkkkkkkkkkllljjjiiiiiijjjlllnnnmmmlllkkklllnnnoooooonnnlllkkkjjjkkkkkkkkkkkkjjjiiiiiiggghhhiiijjjiiihhhgggfffeeefffggghhhhhhfffdddccccccdddeeeggghhhiiiiiiiiiggghhhhhhhhhhhhggggggffffffggghhhiiiiiihhhgggfffdddeeeggghhhjjjkkkkkklllhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkkkkkjjjjjjiiihhhlllkkkkkkjjjjjjkkkllllllkkkjjjjjjjjjjjjlllmmmnnnmmmnnnnnnoooooonnnnnnnnnooommmkkkjjjiiihhhfffdddcccaaa___^^^\\\\\\\\\\\\YYYZZZ[[[[[[[[[\\\^^^```dddooo}}}rrrbbbbbbjjjuuu~~~{{{yyy{{{zzzwwwzzzbbbGGG999666444333222111111111111111111111111------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...***++++++,,,---,,,,,,,,,++++++,,,,,,------.........------000111111555;;;CCCOOOQQQOOOUUUYYYbbbrrrsssjjjdddeeejjjvvvvvvfff\\\PPPMMMLLLMMMQQQ[[[mmm~~~{{{gggWWWPPPOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@???>>>===<<<<<<999<<<@@@BBBCCCDDDFFFGGGJJJMMMRRRUUUVVVWWWYYYZZZ___```bbbaaa___]]]\\\]]]```dddhhhlllnnnqqqsssuuuvvvyyy}}}rrr```WWWSSSLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJHHHFFFDDDDDDEEEFFFFFFEEEBBBBBBBBBDDDFFFFFFEEEDDD>>>===<<<<<<<<<===???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBCCCEEEEEECCCAAA>>>???BBBEEEIIILLLNNNPPPPPPRRRSSSQQQLLLHHHDDDCCCCCCEEEGGGHHHHHHHHHJJJLLLhhhggggggfffgggggghhhhhhgggeeeddddddffffffeeeddddddddddddddddddddddddcccccccccdddddddddcccbbbaaaaaabbbccccccdddddddddddddddeeefffeeeddddddfffhhhffffffeeedddeeeeeeggggggeeeeeefffggghhhhhhhhhhhhllljjjiiigggggggggiiijjjmmmmmmlllkkkkkkkkkkkkkkklllkkkjjjkkkmmmnnnnnnlllkkkmmmnnnoooooonnnmmmkkklllkkkjjjjjjiiiiiijjjjjjiiiiiiiiiiiiiiihhhggggggeeefffhhhiiiiiigggeeecccdddeeegggiiijjjkkklllllliiiiiiiiiiiiiiihhhgggffffffggghhhiiiiiihhhgggfffeeefffhhhjjjkkkllllllkkkjjjjjjjjjjjjiiihhhggggggiiijjjjjjkkkkkkkkkkkkkkklllkkkjjjjjjjjjjjjkkkllliiiiiijjjjjjkkkllllllmmmnnnnnnmmmmmmmmmmmmmmmnnnooommmkkkjjjjjjiiifffdddaaaaaaaaa```^^^]]][[[[[[YYY[[[\\\\\\[[[\\\^^^```eeennn|||hhh___dddrrr~~~}}}gggLLL===888666333222111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---------,,,,,,++++++,,,,,,---......///...------000111111555;;;CCCNNNQQQPPPUUUXXX^^^lll}}}wwwmmmeeebbbbbbkkktttdddZZZMMMKKKJJJLLLQQQ^^^sss~~~nnn]]]OOOHHHHHHHHHGGGEEEDDDBBBBBB@@@??????>>>===<<<;;;;;;999<<<@@@CCCDDDDDDFFFHHHLLLOOOTTTWWWXXXYYYZZZ[[[^^^```bbbaaa```______```cccfffiiilllooorrrvvvyyyxxx{{{ooo^^^VVVSSSLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHFFFEEEFFFGGGFFFEEECCCCCCCCCEEEGGGGGGFFFDDD???>>>===<<<<<<>>>???AAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEEEEFFFGGGGGGFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDAAA??????AAADDDGGGJJJLLLOOOPPPRRRTTTVVVTTTNNNIIIFFFEEECCCEEEGGGHHHHHHIIIKKKLLLjjjiiiiiihhhhhhhhhhhhhhheeedddcccdddffffffeeedddggggggfffeeeddddddcccbbbccccccdddeeedddcccbbbaaabbbccccccdddddddddccccccdddeeeffffffeeeeeegggiiifffeeeddddddeeefffggghhhffffffhhhiiiiiijjjjjjjjjmmmkkkiiihhhggghhhiiijjjmmmlllkkkkkkjjjjjjjjjjjjmmmlllkkklllnnnnnnnnnmmmlllmmmnnnppppppnnnmmmlllmmmllljjjiiihhhiiijjjkkkiiiiiiiiihhhhhhhhhhhhhhheeefffhhhjjjiiigggeeecccfffggghhhjjjlllmmmnnnnnnjjjjjjjjjjjjjjjiiihhhgggfffggghhhjjjjjjhhhgggffffffhhhiiikkklllllllllkkkllllllkkkkkkjjjhhhgggfffjjjkkklllmmmnnnnnnnnnnnnlllkkkjjjiiiiiijjjkkkkkkhhhhhhjjjkkkkkklllkkkkkknnnnnnlllkkkkkklllmmmnnnpppnnnkkkjjjjjjiiigggeeeaaaaaaaaaaaa```]]][[[ZZZZZZ\\\]]]]]]\\\]]]___aaaeeelllxxxooo___bbbrrrkkkOOO@@@:::777444333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......***+++,,,---...---,,,,,,++++++,,,,,,---...//////...------000111111555;;;BBBNNNQQQQQQWWWXXX]]]jjjwww}}}rrrhhhbbb___cccwwwtttdddYYYNNNLLLLLLOOOUUUbbbyyyrrreeeXXXMMMEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===<<<;;;;;;;;;999<<<@@@CCCDDDEEEFFFHHHMMMQQQUUUXXXYYYZZZ[[[]]]]]]___aaabbbaaaaaabbbccceeegggjjjmmmppptttxxx{{{{{{~~~mmm]]]UUUSSSMMMLLLKKKJJJJJJKKKLLLMMMPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDDDDDDDFFFHHHHHHFFFDDD@@@???===<<<===>>>@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAACCCEEEFFFDDDDDDEEEGGGGGGHHHHHHHHHBBBCCCDDDFFFGGGGGGGGGFFFIIIGGGEEEEEEDDDBBB???===@@@BBBFFFIIIKKKMMMOOOQQQOOORRRSSSQQQKKKFFFCCCBBBDDDEEEGGGHHHHHHIIIKKKMMMkkkkkkllllllkkkhhheeecccccccccccccccdddeeefffgggkkkjjjhhhgggffffffffffffffffffeeeddddddddddddeeeffffffggggggffffffeeedddcccdddffffffffffffhhhiiigggggggggggghhhhhhhhhhhhjjjkkkllllllkkkjjjhhhggghhhhhhhhhhhhhhhjjjlllmmmpppmmmiiihhhjjjjjjiiigggmmmmmmllllllmmmnnnoooppppppooonnnmmmmmmlllmmmmmmmmmllllllmmmnnnmmmkkkhhhiiiiiiiiiiiiiiiiiiiiiiiiggggggggggggggggggggggggjjjjjjjjjlllmmmmmmkkkiiigggiiikkkkkkiiigggggggggeeeeeeeeeeeeeeefffggghhhiiijjjkkklllmmmlllkkkjjjmmmmmmllllllllllllmmmmmmjjjkkklllnnnoooooooooooommmmmmlllkkkjjjjjjjjjjjjhhhiiiiiijjjkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmllliiifffeeeeeecccbbbaaa```___^^^]]]\\\]]]]]]]]]^^^___```aaabbbfffnnn{{{~~~xxxaaahhhqqqwww___GGG;;;999777333111111000000//////..............................++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++------------------------------......///222777;;;FFFJJJPPPUUUUUUVVV___iiittt{{{kkkccc___cccvvvtttaaaSSSMMMIIIHHHNNNWWWfff}}}iiiXXXNNNIIICCCBBB@@@???>>>===>>>>>>========================999>>>CCCEEEEEEFFFHHHKKKQQQRRRTTTVVVYYY\\\^^^___```aaacccbbbaaa```bbbcccdddggglllpppsssvvvyyy|||~~~nnn```VVVQQQMMMKKKJJJJJJLLLMMMLLLKKKMMMNNNOOOPPPQQQPPPOOONNNJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIAAA@@@>>>===<<<<<<<<<===@@@@@@AAAAAAAAA@@@@@@???AAABBBBBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBFFFGGGJJJMMMOOOQQQSSSSSSTTTTTTTTTQQQLLLHHHEEEDDDHHHFFFFFFGGGIIIKKKLLLKKKmmmmmmnnnmmmllljjjhhhgggddddddddddddeeefffggghhhjjjiiigggeeeeeeeeeeeefffgggfffeeeeeeddddddeeeeeeffffffggggggffffffeeedddcccdddffffffeeeeeefffhhhgggggggggggghhhhhhhhhhhhjjjjjjkkkkkkkkkiiihhhgggiiihhhgggggghhhiiijjjkkknnnkkkhhhgggiiijjjiiigggjjjjjjkkkmmmnnnoooppppppoooooonnnmmmllllllmmmmmmmmmllllllmmmnnnmmmkkkiiiiiiiiiiiihhhhhhhhhggggggdddeeeeeefffgggggghhhhhhiiiiiiiiikkkmmmmmmkkkjjjgggiiikkkkkkiiigggggggggfffffffffffffffggghhhhhhjjjjjjkkkkkklllkkkkkkjjjmmmmmmllllllllllllmmmmmmkkklllmmmnnnnnnnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjhhhhhhiiiiiijjjjjjkkkkkkggghhhiiiiiijjjjjjjjjjjjkkkmmmnnnmmmjjjgggffffffccccccbbbaaa```___^^^^^^]]]]]]]]]^^^```aaacccdddgggnnn{{{~~~|||zzzyyy~~~gggkkkqqq~~~eeeKKK===999777333111111000000//////..............................++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,+++++++++........................,,,---------...111555999DDDHHHOOOTTTTTTVVV___iiitttzzzjjjcccaaahhh}}}~~~nnn[[[MMMJJJGGGIIIRRR___pppzzzfffXXXNNNIIICCCBBBAAA???>>>>>>>>>>>>========================;;;???CCCEEEEEEFFFIIIMMMRRRSSSUUUWWWZZZ\\\]]]^^^^^^___aaabbbbbbccceeegggeeeiiimmmqqquuuxxx|||~~~nnn___UUUPPPMMMKKKJJJJJJKKKLLLLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJMMMMMMMMMLLLLLLLLLMMMMMMJJJKKKLLLLLLKKKHHHFFFDDDEEEFFFGGGHHHHHHHHHGGGGGGAAA@@@>>>===<<<<<<<<<===?????????@@@@@@??????>>>BBBBBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHJJJJJJJJJHHHGGGFFFEEEEEEEEEHHHJJJLLLNNNQQQRRRSSSTTTSSSTTTTTTQQQLLLHHHEEEDDDGGGFFFEEEGGGJJJLLLMMMLLLppppppoooooonnnmmmlllkkkeeeeeeeeeeeefffggghhhiiihhhgggeeedddddddddeeeeeegggfffeeeeeedddeeeeeeeeeffffffggggggffffffeeeddddddeeefffeeeddddddeeefffgggggggggggghhhhhhhhhhhhiiiiiiiiijjjjjjiiihhhhhhhhhhhhggggggggghhhiiiiiijjjhhhfffggghhhiiihhhhhhggghhhkkkmmmoooooooooooonnnnnnmmmlllllllllmmmmmmlllllllllmmmnnnmmmkkkiiijjjiiiiiihhhgggfffeeeeeebbbcccdddeeefffhhhiiiiiigggggggggiiikkklllkkkjjjgggiiikkkkkkiiihhhggghhhggggggggghhhhhhhhhhhhiiikkkkkkjjjjjjjjjjjjkkkkkkmmmllllllkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiifffgggiiijjjkkkkkkkkkkkkkkkmmmnnnnnnkkkhhhggggggddddddccccccbbbaaa``````^^^^^^___```aaaccceeefffgggmmmyyy~~~}}}{{{zzzlllnnnqqqmmmQQQ@@@999666333111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///333666@@@EEEMMMSSSTTTVVV___jjjuuu}}}|||{{{yyyjjjcccdddnnn}}}mmmZZZMMMIIIHHHLLLWWWhhh|||rrrcccXXXOOOJJJDDDCCCAAA@@@???>>>>>>>>>>>>======<<<<<<======>>>===@@@CCCDDDDDDFFFKKKOOOUUUVVVWWWYYYZZZ\\\]]]^^^ZZZ]]]___aaaccceeeiiikkkhhhkkkpppuuuyyy}}}nnn^^^TTTOOOMMMKKKJJJJJJKKKLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLOOONNNNNNMMMLLLLLLLLLKKKIIIJJJLLLMMMKKKHHHCCCAAAEEEFFFGGGIIIIIIHHHGGGFFF@@@???>>><<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHKKKMMMNNNPPPRRRTTTTTTUUURRRTTTTTTQQQMMMHHHDDDCCCFFFEEEEEEGGGJJJMMMNNNMMMqqqqqqqqqpppooonnnnnnmmmfffeeeeeeeeefffgggggghhhgggfffeeeddddddeeeeeefffggggggfffeeeeeeeeeeeeeeefffffffffgggffffffeeeddddddeeefffeeedddcccdddeeegggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhggggggggggggggggggfffffffffggghhhhhhhhhgggiiikkkmmmnnnnnnmmmllllllllllllkkkllllllmmmmmmlllkkkkkkmmmnnnmmmkkkiiikkkkkkjjjiiigggfffeeedddccccccdddeeefffggghhhhhhgggffffffhhhjjjkkkkkkjjjgggiiikkkkkkjjjhhhhhhiiihhhiiiiiiiiiiiiiiiiiiiiilllkkkjjjiiiiiijjjkkklllllllllkkkkkkkkkkkkllllllnnnmmmmmmllllllkkkkkkkkkmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhiiikkklllmmmnnnmmmlllkkkjjjlllnnnnnnkkkhhhgggfffeeeeeeddddddccccccbbbbbbaaaaaaaaabbbcccdddeeefffffflllvvv}}}|||kkknnnrrrtttWWWBBB999555222111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---.........---///111444>>>CCCLLLSSSUUUWWW```kkkvvv~~~~~~tttuuuyyyjjjdddfffsss|||lllZZZOOOIIIJJJQQQ^^^qqq~~~mmmaaaWWWNNNIIIDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<<<<===>>>>>>???BBBDDDDDDDDDGGGMMMSSSWWWXXXXXXZZZ[[[\\\]]]^^^YYY[[[^^^```bbbeeeiiilllkkkooouuuzzzpppaaaWWWRRRMMMKKKJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJHHHEEEAAA???CCCEEEGGGJJJKKKJJJHHHGGG@@@???>>><<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@DDDDDDDDDDDDDDDCCCCCCBBBDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKKKKMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKMMMNNNPPPQQQSSSTTTUUUUUURRRSSSTTTQQQLLLGGGDDDCCCEEEDDDDDDFFFJJJMMMNNNNNNqqqqqqqqqqqqpppooommmllleeeeeeeeeeeeeeeeeefffggggggfffeeeeeeeeefffggghhhggggggfffeeeeeeeeeeeeffffffffffffgggffffffeeeddddddfffffffffdddcccdddeeegggggggggggghhhhhhhhhhhhggggggggghhhhhhiiijjjjjjhhhhhhhhhhhhhhhgggggggggeeefffggghhhhhhhhhiiiiiiiiijjjlllmmmlllkkkiiihhhkkkkkkjjjkkkkkklllmmmnnnkkkkkkkkklllnnnnnnllljjjmmmmmmkkkjjjhhhgggeeeeeeeeeeeeeeefffffffffffffffgggffffffgggiiijjjjjjiiigggiiikkkkkkjjjiiiiiiiiiiiijjjjjjkkkkkkjjjiiiiiikkkjjjiiihhhiiijjjkkklllkkkkkkjjjjjjjjjjjjkkkkkknnnmmmlllkkkjjjjjjkkkkkkmmmmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiimmmnnnnnnnnnmmmkkkjjjhhhhhhkkknnnnnnkkkhhhffffffeeeeeeeeeeeeeeedddddddddfffeeeeeeddddddeeeeeefffdddiiisss}}}{{{~~~hhhlllpppyyy\\\EEE:::555333111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...///000/////////222444<<>>===<<<<<<===>>>???AAACCCDDDEEEEEEIIIOOOUUUXXXXXXYYYZZZ[[[\\\]]]]]]YYY[[[]]]^^^```ccchhhkkkppptttzzzvvvfff[[[VVVMMMKKKJJJIIIJJJKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNMMMLLLJJJHHHGGGJJJIIIGGGDDDBBBAAA@@@@@@@@@CCCHHHKKKMMMLLLJJJIII??????===<<<<<<======>>>@@@????????????@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKLLLKKKKKKMMMOOONNNNNNMMMLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUSSSSSSSSSPPPKKKFFFDDDDDDEEEDDDDDDFFFJJJMMMNNNNNNqqqrrrssssssqqqooollljjjfffeeeeeeeeeeeeeeeffffffffffffeeeeeeeeeggghhhiiihhhgggffffffeeeeeeffffffffffffggggggffffffeeeddddddfffgggfffeeeeeefffggggggggggggggghhhhhhhhhhhhggggggggghhhiiijjjkkklllgggggghhhiiiiiihhhhhhhhhfffhhhjjjjjjiiiiiiiiijjjkkkkkkkkkkkkjjjiiigggfffiiiiiiiiijjjkkklllmmmnnnkkkkkkkkklllnnnnnnllljjjmmmmmmllljjjiiigggffffffggggggggggggggggggggggggiiihhhfffggghhhjjjjjjiiigggiiikkklllkkkiiijjjjjjiiijjjkkkkkkkkkjjjiiihhhhhhhhhhhhiiijjjkkklllmmmkkkjjjjjjiiiiiijjjjjjkkknnnmmmkkkjjjiiijjjjjjkkkmmmmmmlllkkkjjjjjjjjjjjjhhhiiiiiijjjkkkkkkllllllooonnnmmmkkkjjjhhhgggfffhhhkkknnnooommmjjjgggfffeeeeeeeeeeeeeeeeeeeeefffgggggggggffffffgggggghhhdddiiirrr~~~~~~}}}gggjjjlllzzzdddKKK<<<666333111111000000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++........................---///000000///000222444:::@@@JJJRRRTTTVVV___iii{{{vvvppprrr~~~|||mmmggggggppptttfffYYYRRRKKKRRR```ttttttiiibbbWWWNNNLLLHHHHHHHHHGGGFFFEEEDDDCCC@@@???===<<<<<<===???@@@AAADDDFFFFFFGGGJJJQQQVVVWWWXXXYYYZZZ[[[\\\]]]]]][[[\\\]]]^^^```dddhhhllluuuyyy|||lll```YYYMMMKKKJJJIIIJJJJJJIIIHHHJJJIIIIIIJJJKKKLLLNNNNNNOOOPPPPPPPPPOOOMMMKKKIIIJJJHHHEEEBBB@@@@@@AAABBBAAADDDJJJNNNPPPNNNLLLIII???>>>===<<<<<<===>>>???@@@@@@?????????AAABBBCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGIIIJJJKKKKKKLLLMMMOOONNNNNNMMMMMMMMMNNNNNNOOOMMMNNNPPPRRRTTTUUUVVVWWWTTTTTTRRRMMMIIIEEEEEEEEEFFFEEEEEEGGGJJJMMMNNNMMMrrrtttuuuvvvtttpppkkkhhhggggggfffffffffffffffgggdddddddddddddddfffgggiiihhhggggggfffffffffffffffffffffggggggffffffeeeddddddfffggggggffffffhhhiiigggggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiikkkmmmnnnfffggghhhjjjjjjjjjjjjiiihhhjjjmmmmmmkkkjjjjjjllljjjjjjjjjiiiiiihhhgggggghhhhhhhhhiiijjjlllmmmnnnkkkjjjkkklllnnnnnnlllkkklllkkkjjjiiihhhgggfffffffffggggggggghhhiiiiiiiiillljjjhhhggghhhiiiiiihhhgggiiikkklllkkkjjjjjjkkkiiijjjkkkkkkkkkjjjhhhgggdddeeegggiiikkklllmmmmmmjjjjjjiiiiiiiiiiiijjjjjjmmmllljjjiiiiiiiiikkklllmmmmmmlllkkkjjjjjjjjjjjjiiijjjkkklllmmmnnnoooppppppnnnllljjjhhhhhhiiiiiiiiimmmpppqqqooollljjjhhhdddddddddeeeeeefffffffffffffffgggggghhhjjjkkkllleeeiiisssyyyxxx}}}iiijjjhhhtttnnnRRR@@@888555111111000000//////..............................------------------------***+++,,,,,,,,,,,,+++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---.../////////111333888>>>HHHPPPRRRSSS\\\fff|||rrrlllooo|||~~~ooohhhfffkkk}}}|||pppcccYYYTTTMMMWWWggg}}}ooohhhbbbWWWPPPOOOJJJJJJJJJJJJIIIGGGFFFEEEAAA???===<<<<<<===???AAAAAADDDGGGHHHIIILLLRRRWWWVVVWWWXXXYYY[[[\\\]]]^^^\\\]]]^^^```bbbffflllpppyyy~~~pppaaaYYYMMMLLLIIIIIIJJJJJJIIIHHHKKKJJJJJJJJJLLLMMMOOOPPPNNNOOOPPPPPPOOONNNKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBDDDHHHMMMQQQQQQOOOJJJGGG???>>>===<<<<<<===>>>?????????>>>===>>>@@@BBBCCCAAABBBCCCEEEEEEFFFFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJGGGIIIKKKKKKLLLLLLNNNPPPOOOOOONNNNNNOOOPPPQQQQQQNNNOOOQQQTTTVVVXXXYYYYYYVVVTTTQQQKKKFFFDDDEEEGGGGGGFFFEEEGGGJJJLLLMMMLLLsssuuuwwwxxxvvvpppkkkgggiiihhhgggggggggggghhhhhhccccccbbbbbbccceeeggghhhhhhhhhgggfffffffffffffffffffffggggggffffffeeeddddddfffhhhhhhggghhhiiikkkgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhjjjlllnnnooofffgggiiijjjkkkkkkkkkjjjiiillloooooollljjjkkkllliiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhiiijjjlllmmmnnnjjjjjjkkklllnnnnnnmmmkkkjjjjjjiiihhhgggfffeeeeeeeeefffggghhhiiijjjkkklllmmmkkkiiihhhhhhiiiiiihhhgggiiikkklllkkkjjjjjjkkkhhhiiikkkkkkkkkiiigggfffbbbdddgggjjjlllmmmmmmmmmjjjjjjiiiiiiiiiiiijjjjjjlllkkkiiihhhhhhiiikkklllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkmmmooopppqqqrrrqqqooommmjjjjjjkkkmmmnnnkkknnnrrrtttrrrnnnllljjjccccccddddddeeefffffffffdddeeefffgggjjjlllnnnooofffkkktttzzz|||{{{uuuuuu}}}|||jjjkkkgggqqquuuWWWCCC:::555111111111000//////..............................------------------------***+++,,,------,,,+++***))))))******++++++++++++)))))))))))))))))))))))))))+++---......///111222666<<>>===<<<<<<===>>>???>>>===<<<<<<===???AAABBB@@@AAACCCDDDFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJGGGIIIKKKLLLLLLMMMPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSOOOPPPSSSUUUXXXZZZ[[[\\\WWWUUUPPPJJJEEEDDDFFFHHHHHHFFFFFFGGGJJJLLLLLLLLLxxxwwwwwwwwwvvvsssooolllfffgggiiijjjkkkiiihhhfffgggfffeeebbb``````bbbdddgggffffffeeeeeedddccccccdddeeefffffffffeeedddccchhhhhhggggggggghhhhhhiiiiiihhhfffdddcccdddeeefffeeefffgggiiijjjlllmmmnnneeefffgggiiiiiiiiihhhgggnnnmmmlllllljjjjjjiiihhhjjjhhhfffhhhkkklllkkkiiihhhiiilllnnnooonnnmmmllljjjjjjkkkkkkkkklllllllllkkkjjjhhhfffeeefffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhiiijjjkkklllllllllkkkjjjllllllkkkjjjiiihhhgggfffjjjiiijjjjjjkkkmmmoooooommmllljjjiiiiiiiiijjjkkkhhhhhhhhhhhhgggggggggggghhhiiijjjkkklllllllllllljjjlllnnnnnnmmmllllllmmmooooooppppppooonnnmmmkkknnnpppqqqrrrpppllliiifffddddddcccccccccdddeeefffeeeeeeffffffgggiiijjjkkkmmmlllnnnxxx~~~{{{zzzyyyxxxzzz~~~~~~yyydddbbbnnn}}}aaaHHH:::555333222111000////////////...------,,,,,,,,,------++++++*********+++,,,---))))))*********+++++++++,,,,,,,,,,,,+++***))))))))))))))))))***+++,,,---...------......///000111333888BBBLLLPPPRRRYYYaaazzzwwwlllnnn~~~}}}ssskkkggggggpppyyy{{{tttfffXXXQQQQQQTTT```ssswwwiiiccc```ZZZTTTRRRNNNMMMLLLLLLLLLLLLIIIGGGDDD@@@<<<:::;;;<<<>>>>>>@@@AAABBBEEEHHHLLLPPPRRRUUUWWWXXXWWWWWWWWWYYY[[[]]]^^^cccggghhhiiiqqqzzzttt```TTTOOOOOOMMMKKKJJJIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGEEECCCCCCDDDEEEFFFMMMNNNOOORRRRRROOOGGGAAA===<<<;;;::::::;;;======@@@>>><<<===AAADDDDDDCCCAAAAAAAAABBBBBBDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPQQQRRRTTTVVVYYYZZZ[[[[[[XXXWWWSSSMMMHHHDDDDDDDDDGGGFFFEEEGGGIIIJJJJJJIIIxxxxxxzzz{{{zzzwwwsssppphhhhhhiiijjjjjjiiiggggggdddeeeeeecccaaabbbccceeegggffffffeeeeeedddccccccdddeeeeeeffffffeeedddcccgggffffffeeeeeefffgggggghhhgggfffddddddeeefffgggeeefffggghhhiiijjjkkklllggggggiiijjjjjjjjjiiiiiimmmllllllkkkkkkjjjjjjiiiiiigggfffgggjjjkkkjjjhhhhhhiiijjjllllllllllllkkkjjjjjjjjjkkkkkkkkkkkkkkkjjjiiigggfffffffffhhhiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjjjjiiiiiijjjkkklllllllllkkkjjjjjjjjjjjjjjjiiiiiiiiiiiilllmmmmmmmmmmmmmmmmmmmmmjjjjjjhhhggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjkkkllllllllllllmmmoooqqqqqqpppnnnnnnnnnnnnooooooppppppooommmlllmmmoooqqqrrrqqqnnnkkkiiieeedddcccccccccdddeeefffhhhhhhhhhhhhiiijjjkkkkkkmmmkkkmmmuuu||||||||||||~~~~~~hhhccckkkyyygggKKK;;;666333222111000000/////////...---------------......///...---,,,+++******)))*********++++++++++++,,,***++++++,,,,,,,,,++++++)))))))))******,,,------------------...///000111333888AAAKKKOOOQQQXXX___uuuyyyxxx|||qqqjjjeeeeeellluuu~~~yyyqqqdddWWWQQQRRRXXXggg~~~{{{oooccc___]]]XXXTTTRRRNNNMMMLLLMMMNNNNNNMMMKKKDDD@@@<<<:::;;;===>>>>>>AAABBBCCCFFFIIILLLOOOQQQTTTUUUVVVVVVUUUVVVXXXZZZ\\\]]]aaafffggghhhpppyyyooo\\\RRRNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJLLLNNNOOOKKKDDD???<<<;;;::::::;;;<<<===>>>>>><<<:::;;;>>>AAAAAA@@@AAAAAAAAABBBCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMOOOPPPQQQQQQOOOPPPQQQRRRRRRQQQPPPPPPRRRSSSTTTVVVXXXYYYZZZZZZYYYWWWSSSNNNHHHEEEDDDEEEGGGGGGFFFHHHJJJKKKJJJIIIwwwyyy|||~~~}}}yyytttqqqjjjiiiiiiiiihhhhhhggggggbbbdddeeeeeeddddddeeefffgggffffffeeeeeedddcccccccccdddeeeeeeeeeeeeddddddfffeeeeeedddddddddeeeeeegggfffeeeeeeeeefffggghhheeeeeefffgggggghhhiiiiiihhhiiijjjjjjkkkkkkjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkhhhgggfffgggiiiiiiiiigggggghhhhhhiiiiiijjjjjjjjjiiiiiijjjjjjkkkkkkkkkjjjhhhgggfffffffffggghhhiiijjjjjjjjjjjjkkkkkkkkkkkklllllllllllllllkkkjjjjjjiiijjjkkklllmmmlllkkkkkkiiiiiiiiijjjjjjkkkkkkkkkooopppppppppooommmkkkjjjjjjiiihhhggggggggghhhhhhkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjkkkkkkllllllllloooppprrrrrrpppnnnnnnnnnlllmmmoooppppppoooooonnnlllnnnpppqqqqqqooommmkkkeeedddcccccccccdddfffgggkkkkkkjjjjjjjjjkkkkkkkkkllljjjjjjqqq}}}~~~}}}nnneeehhhtttmmmPPP???888333333111000000000000000------------...///000000//////...---,,,+++******++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,+++******++++++,,,---...------------...///000111333777@@@JJJNNNPPPVVV]]]ooo{{{xxxooohhhcccbbbhhhppp}}}vvvmmm```TTTQQQTTT]]]qqqssshhh^^^\\\\\\XXXVVVUUUOOONNNNNNPPPQQQRRRQQQOOOEEEAAA===:::;;;===>>>???BBBCCCEEEGGGIIIKKKMMMNNNQQQRRRSSSSSSSSSTTTVVVYYYZZZ[[[^^^dddfffhhhooowww}}}{{{hhhYYYPPPKKKKKKIIIHHHGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHEEEFFFHHHJJJJJJFFFAAA<<<::::::::::::;;;<<<>>>>>>>>>===;;;<<<>>>??????>>>@@@AAAAAABBBCCCDDDFFFFFFIIIJJJJJJKKKKKKJJJJJJJJJIIIJJJLLLNNNPPPRRRSSSSSSQQQQQQQQQRRRRRRQQQPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWSSSNNNHHHEEEEEEFFFHHHGGGHHHIIIKKKLLLJJJIIIzzz}}}}}}wwwrrroookkkjjjiiihhhggggggggghhhccceeeggggggeeedddeeefffgggffffffeeeeeedddccccccccccccddddddeeeeeeeeeeeeffffffeeedddddddddeeeeeeeeeeeeeeeeeefffgggiiiiiifffffffffffffffgggggggggiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkllllllllliiihhhhhhhhhiiiiiiiiihhhggggggffffffggghhhiiiiiihhhiiijjjkkkkkkkkkjjjjjjggggggggggggggghhhiiijjjjjjkkkkkkkkkkkkkkkllllllllllllmmmmmmllllllkkkjjjhhhiiikkklllmmmllllllkkkjjjjjjjjjjjjkkkkkkkkklllooopppqqqrrrqqqnnnllljjjkkkkkkkkkjjjjjjjjjjjjkkkllllllllllllkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkllllllnnnoooqqqpppnnnlllkkkkkkkkklllnnnooopppppppppooonnnoooqqqqqqqqqooommmkkkeeeddddddcccdddeeefffgggmmmlllkkkjjjjjjjjjjjjjjjllliiihhhmmmxxx}}}}}}sssiiihhhtttoooTTTAAA999333333222111000000000000---------...///000111222,,,,,,------.........---++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------...///000000333666>>>HHHMMMPPPTTT[[[iiiwww{{{tttkkkfffaaa```eeemmm|||ssshhh\\\RRRQQQUUUdddyyyxxxnnneee^^^\\\\\\ZZZXXXYYYSSSRRRRRRSSSTTTUUUSSSRRRGGGCCC>>>:::;;;===>>>???CCCDDDFFFHHHIIIKKKKKKKKKLLLNNNOOOPPPPPPQQQTTTVVVYYYYYY\\\bbbdddgggmmmuuuyyyssscccVVVPPPJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEBBBDDDFFFGGGFFFCCC>>>;;;888999999:::;;;===>>>>>>??????>>>>>>????????????@@@@@@@@@AAACCCEEEFFFGGGJJJJJJKKKLLLLLLLLLKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOSSSTTTUUUVVVVVVWWWVVVVVVVVVUUURRRMMMHHHEEEEEEFFFHHHHHHIIIKKKMMMMMMJJJHHH~~~vvvpppllljjjjjjiiihhhgggggghhhhhhfffhhhiiihhhfffdddddddddgggffffffeeeeeedddccccccbbbbbbbbbcccdddeeeffffffhhhhhhgggfffffffffffffffeeeeeeeeefffggghhhiiijjjfffffffffgggggggggggggggiiiiiiiiiiiihhhiiiiiiiiiiiijjjjjjkkkkkkllllllmmmjjjjjjkkkjjjjjjiiijjjjjjggggggfffffffffggghhhiiihhhiiijjjllllllkkkjjjiiihhhhhhhhhhhhiiiiiijjjkkkjjjjjjjjjkkkkkklllllllllllllllmmmmmmllllllkkkjjjhhhiiijjjlllmmmmmmllllllllllllllllllkkkkkkkkkjjjmmmnnnpppqqqqqqooommmlllkkkkkkllllllllllllllllllmmmmmmmmmmmmllllllllllllkkkkkkjjjjjjjjjkkklllmmmmmmoooppppppnnnkkkkkkkkkkkklllnnnooopppppppppppppppqqqqqqqqqooommmkkkiiieeeeeedddddddddeeefffggglllkkkjjjiiiiiihhhiiiiiijjjhhhgggjjjttt}}}{{{}}}{{{qqqmmmyyyoooWWWCCC999444333222111000000000000---------...///000111222+++,,,---.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,------,,,,,,,,,------...///000333555<<>>???AAACCCFFFHHHIIIIIIIIIHHHHHHJJJKKKLLLMMMOOOQQQTTTYYYWWWZZZ___ccceeejjjqqqvvv{{{}}}lll^^^UUUPPPIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBAAACCCEEEGGGGGGEEEAAA===;;;777888999:::<<<============>>>>>>???>>>>>>>>>?????????@@@AAACCCEEEGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOSSSTTTTTTUUUVVVVVVUUUUUUTTTSSSPPPKKKGGGDDDDDDFFFGGGHHHJJJLLLNNNMMMIIIFFFuuunnnlllhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhfffdddeeefffgggffffffeeeeeedddccccccaaaaaaaaabbbccceeefffgggjjjiiihhhgggggggggggggggeeeeeefffggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjkkkkkkllllllllljjjllllllllljjjiiijjjkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkmmmmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkiiiiiijjjjjjkkkkkklllllllllllllllllllllkkkjjjjjjggghhhjjjlllmmmmmmmmmlllmmmmmmmmmllllllkkkkkkkkkjjjkkkmmmnnnooonnnnnnmmmjjjjjjkkklllllllllkkkkkknnnnnnmmmmmmmmmllllllllllllkkkjjjjjjjjjkkklllmmmnnnoooqqqqqqooommmmmmmmmkkklllnnnooopppppppppoooqqqqqqqqqpppnnnkkkiiihhhfffeeedddddddddeeeggghhhkkkjjjiiihhhhhhhhhhhhhhhhhhgggfffjjjttt}}}}}}vvv}}}{{{ooo[[[GGG999444333222111111000111111------------...///000000............---,,,***(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000222333;;;FFFNNNQQQUUUZZZddduuutttvvv}}}tttkkkddd___^^^dddlllvvvjjj___UUUQQQWWW```{{{wwwlllccc]]]YYYYYYXXXVVVVVVXXX[[[ZZZXXXXXXXXXXXXUUUSSSNNNHHHAAA<<<:::;;;<<<===???AAAEEEGGGIIIHHHGGGFFFDDDFFFHHHIIIJJJLLLOOOQQQWWWUUUVVV[[[___aaaeeejjjssswww~~~ssseeeZZZRRRNNNHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGFFFDDDCCCBBBAAA@@@EEEGGGIIIHHHEEE@@@===;;;777888999;;;<<<<<<<<<<<<999:::<<<===<<<;;;<<<===>>>>>>???AAACCCFFFHHHIIIHHHJJJLLLNNNNNNNNNLLLKKKKKKLLLMMMNNNOOOOOOOOONNNPPPOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUSSSRRROOOKKKGGGEEEEEEGGGFFFGGGJJJMMMNNNLLLHHHDDD{{{qqqllljjjfffggghhhiiijjjjjjiiiiiiiiijjjiiihhhfffeeegggiiigggffffffeeeeeedddccccccaaaaaaaaaaaaccceeeggghhhkkkjjjiiihhhggggggggggggffffffggghhhhhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkklllkkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmkkkiiihhhiiikkkhhhiiijjjkkkkkkjjjiiihhhiiijjjmmmnnnooonnnlllkkkllllllllllllllllllkkkkkkhhhhhhiiiiiijjjkkkkkklllkkkkkkkkkkkkkkkjjjjjjiiiggghhhjjjlllmmmmmmmmmlllllllllllllllmmmmmmmmmmmmjjjjjjkkkkkkkkkllllllllljjjkkkmmmnnnnnnnnnmmmlllnnnnnnmmmmmmmmmlllllllllmmmllljjjiiiiiijjjlllmmmkkkmmmooopppnnnmmmlllmmmlllmmmnnnpppppppppoooooooooooonnnnnnmmmkkkjjjiiifffeeeeeeddddddfffggghhhjjjiiiiiihhhhhhhhhiiiiiigggfffgggkkkttt~~~~~~wwwrrrsssqqqpppqqqnnnbbbMMM===444444333222111111111111...---------------......,,,---......---+++)))'''*********++++++++++++,,,++++++,,,,,,,,,++++++***,,,++++++*********++++++,,,,,,,,,,,,---...//////111222:::FFFOOOSSSWWW[[[cccttt}}}qqqtttzzzooofff^^^\\\bbbjjjzzzqqqeee[[[TTTTTT^^^jjjxxxlllddd\\\XXXUUUVVVVVVUUUUUUYYYZZZYYYYYYYYYZZZZZZXXXVVVQQQKKKCCC<<<::::::;;;<<<<<>>===>>>???AAACCCFFFHHHJJJGGGIIILLLNNNOOONNNLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQMMMIIIGGGHHHIIIEEEFFFIIIMMMNNNLLLGGGBBBvvvmmmhhhgggdddeeehhhjjjkkkkkkjjjiiiiiiiiihhhgggfffgggjjjlllgggffffffeeeeeedddcccccc`````````aaaccceeegggiiijjjjjjiiiggggggffffffffffffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkllllllmmmmmmnnnmmmkkkjjjiiijjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkiiikkklllkkkhhhfffhhhjjjiiijjjkkkmmmlllkkkiiihhhiiikkkmmmooopppnnnlllkkkmmmnnnnnnnnnmmmlllkkkkkkgggggghhhiiijjjjjjkkkkkkjjjkkkkkkkkkkkkjjjiiiiiiggghhhjjjlllmmmmmmmmmmmmjjjjjjkkklllmmmnnnooopppkkkkkkjjjiiiiiiiiijjjkkkmmmnnnoooqqqqqqqqqpppooonnnmmmmmmmmmllllllllllllmmmllljjjiiiiiijjjlllmmmhhhjjjlllmmmllljjjjjjkkkmmmmmmoooppppppoooooonnnllllllmmmmmmlllkkkkkkjjjffffffeeedddeeefffggghhhjjjiiiiiiiiiiiiiiijjjjjjffffffhhhllluuu}}}vvvllleeefffccccccjjjnnnfffSSSBBB555444333222111111111111...------,,,,,,,,,------((()))+++------,,,+++***))))))*********+++++++++)))***++++++,,,,,,,,,,,,++++++******)))*********,,,,,,,,,,,,---...//////111222999FFFPPPTTTXXX\\\bbbttt}}}ppptttrrrggg^^^[[[```hhhvvvlllaaaXXXTTTWWWdddqqqnnnbbb\\\YYYUUUTTTVVVWWWVVVXXX[[[YYYXXXXXXYYY[[[[[[ZZZXXXSSSMMMDDD===:::999:::;;;;;;>>>BBBFFFHHHGGGEEECCC???AAACCCEEEFFFIIILLLOOOSSSOOONNNSSSVVVXXXZZZ^^^ccceeekkkuuu{{{uuutttqqqjjjbbbXXXPPPIIIEEEDDDDDDCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCAAAAAABBBDDDFFFHHHIIIKKKLLLJJJDDD>>>;;;:::888999:::;;;;;;;;;:::999777:::>>>???>>>===>>>@@@======???AAACCCFFFIIIJJJGGGIIIKKKNNNNNNNNNLLLKKKJJJKKKMMMPPPRRRSSSTTTTTTQQQQQQQQQQQQSSSUUUWWWXXXPPPQQQRRRTTTUUUUUUUUUVVVUUUUUURRRNNNJJJIIIJJJKKKDDDFFFIIIMMMNNNKKKFFFAAA}}}xxxrrrmmmjjjhhhcccccceeehhhlllmmmmmmkkkhhhgggfffeeeeeefffggghhhfffffffffeeedddcccbbbaaadddcccbbbbbbdddfffeeeeeeiiiiiihhhgggfffeeeddddddeeehhhjjjiiifffdddeeegggjjjiiiiiijjjllllllkkkiiinnnmmmmmmlllkkkjjjiiiiiiiiijjjjjjjjjiiiiiikkkmmmiiikkklllllliiigggffffffllllllkkkkkkkkkjjjjjjjjjmmmmmmnnnnnnnnnnnnnnnmmmjjjjjjjjjkkklllmmmnnnooojjjiiihhhggggggiiikkkllljjjjjjjjjkkkkkkjjjiiiiiihhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhiiillloooqqqllllllkkkjjjjjjjjjkkkkkkoooooonnnnnnnnnnnnnnnoooqqqpppooonnnmmmlllllllllllljjjhhhhhhiiijjjiiihhhjjjkkklllmmmnnnnnnnnnnnnmmmnnnnnnnnnnnnllljjjiiikkkllllllllllllkkkjjjiiiiiihhhgggfffeeeeeefffgggeeeeeeggghhhiiiiiiiiiiiijjjhhhfffjjjttt~~~}}}}}}vvvkkkccc```dddccc]]]iiiooonnnfffBBB999777222//////111111///111000///...---...//////......---,,,,,,+++***************++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++---...---+++***+++...000333555:::DDDOOOWWWYYYYYY___kkk|||zzztttvvv}}}rrrggg]]]YYY]]]ddd{{{{{{tttcccUUUTTTWWW\\\iiiyyysssddd]]][[[VVVTTTRRRQQQRRRUUUYYY[[[[[[\\\]]]^^^]]][[[XXXVVVNNNJJJCCC===888888999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDFFFHHHIIIIIIJJJLLLMMMQQQQQQQQQOOONNNOOOQQQTTTVVV[[[bbbkkkttt{{{|||xxxsssnnnjjjnnnlllhhhaaaWWWNNNHHHEEEGGGEEECCCDDDFFFHHHIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIFFFFFFGGGHHHFFFDDDFFFGGGEEEAAABBBGGGIIIGGGJJJMMMOOOMMMFFF???;;;:::;;;;;;;;;;;;:::999999888888999::::::;;;;;;;;;;;;;;;<<<>>>AAACCCFFFHHHIIIIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSRRRQQQQQQRRRTTTVVVXXXUUUTTTSSSSSSUUUWWWWWWVVVUUURRRNNNKKKKKKKKKJJJIIIDDDFFFIIIJJJGGGDDDBBB@@@{{{yyyuuuppplllhhhfffeeeddddddeeehhhkkklllkkkjjjgggffffffffffffffffffggggggggggggffffffdddcccccceeedddcccccceeeffffffeeehhhhhhhhhgggffffffeeeeeefffggghhhhhhfffeeeeeefffffffffgggiiilllnnnnnnmmmlllllllllkkkjjjjjjiiiiiiiiijjjjjjjjjiiiiiikkkmmmlllmmmooonnnllljjjiiijjjlllkkkkkkkkkjjjjjjjjjjjjmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkjjjkkkkkklllmmmnnnkkkjjjiiihhhiiijjjlllmmmjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjkkkkkkmmmnnnooooookkkkkkkkkkkkkkklllmmmnnnppppppoooooooooooooooppppppooonnnmmmmmmmmmnnnooonnnllljjjiiiiiiiiihhhggghhhiiikkklllmmmmmmmmmlllnnnnnnoooooonnnllljjjiiikkkkkkkkkkkkjjjjjjjjjiiijjjiiigggfffeeeeeeeeefffggghhhiiijjjkkkkkkkkkkkkkkkiiihhhkkksss}}}xxxllldddbbbdddfffcccmmmpppnnniiiIII:::777222///000111111///000///...---------............---,,,,,,+++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,------,,,+++,,,...111333555:::DDDOOOWWWYYYYYY\\\gggxxxxxxwww|||ttthhh^^^WWWYYY^^^oooyyyyyyjjj\\\SSSVVV]]]dddrrrnnnaaaZZZYYYTTTSSSQQQPPPQQQTTTXXXZZZZZZ[[[]]]]]]\\\YYYVVVTTTLLLHHHCCC===999777888888:::;;;===???AAACCCCCCDDDFFFHHHJJJJJJJJJKKKMMMOOOOOOOOONNNLLLKKKKKKMMMPPPSSSWWW]]]eeelllrrruuuwwwzzz}}}}}}zzzzzzwwwtttrrrooolllhhheeehhhhhhfffaaaZZZSSSNNNKKKGGGEEEDDDDDDFFFHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHEEEFFFHHHIIIHHHFFFGGGHHHEEEBBBEEELLLPPPOOORRRSSSRRRNNNFFF???;;;:::::::::;;;;;;:::999888888888888999:::;;;;;;<<<<<<<<<===???AAACCCFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQSSSRRRQQQQQQRRRTTTVVVXXXVVVTTTSSSTTTVVVXXXXXXWWWVVVSSSOOOLLLKKKKKKJJJIIIEEEGGGJJJJJJGGGCCCAAA@@@pppnnnkkkgggeeedddddddddddddddeeegggjjjkkkiiihhheeeeeeffffffffffffeeeeeeggghhhhhhhhhgggfffeeeeeegggeeeddddddfffggggggfffgggggggggggggggggggggggghhhgggffffffggggggfffeeeffffffgggiiilllnnnnnnmmmjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkjjjiiiiiikkklllnnnoooqqqpppnnnmmmmmmmmmlllllllllkkkkkkkkkjjjjjjmmmmmmnnnnnnnnnmmmmmmlllkkkkkkjjjjjjjjjkkkkkkllllllkkkjjjjjjjjjkkklllmmmkkkkkkllllllllllllkkkkkkiiiiiiiiiiiijjjjjjjjjkkkgggiiikkklllmmmmmmlllllljjjjjjjjjkkklllmmmooooooooooooooooooooooooooopppooonnnlllllllllnnnpppqqqpppnnnkkkjjjjjjjjjiiigggggghhhjjjlllmmmlllkkkjjjoooooooooooommmlllkkkjjjkkkjjjiiihhhhhhhhhiiijjjkkkjjjhhhfffeeeddddddeeeiiiiiijjjkkklllllllllllllllkkkiiikkkpppyyyyyynnnfffcccccciiihhhrrrrrrpppoooTTT===888222111111222000//////......---,,,---------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++,,,///222444555:::DDDOOOWWWYYYYYYYYYcccsss}}}{{{~~~yyylll```WWWVVVYYYbbblll}}}}}}vvvdddXXXRRRXXXbbblllxxxwwwhhh\\\WWWUUUQQQPPPOOOOOOPPPSSSVVVYYYYYYZZZ[[[[[[ZZZWWWSSSQQQHHHFFFBBB===999777666666888999;;;>>>@@@AAABBBCCCGGGIIIJJJJJJJJJLLLNNNPPPOOOOOOMMMKKKHHHHHHJJJLLLPPPSSSYYY___eeeiiilllmmmmmmooorrrssssssrrrooommmnnnllljjjjjjiiihhhfffdddfffggghhhddd^^^WWWRRRPPPIIIFFFDDDDDDEEEGGGHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGFFFFFFHHHIIIIIIHHHHHHHHHEEEBBBGGGPPPVVVVVV]]][[[WWWOOOFFF???:::999999999:::::::::999888888777888999:::;;;<<<======??????@@@BBBDDDFFFGGGGGGJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQSSSRRRRRRRRRSSSUUUWWWXXXVVVUUUTTTUUUWWWXXXXXXXXXWWWTTTOOOLLLKKKKKKIIIHHHFFFHHHJJJIIIFFFBBB???>>>hhhgggdddcccbbbccceeeffffffeeefffhhhjjjjjjhhhgggcccdddeeeffffffeeedddcccggggggggghhhggggggffffffhhhfffeeeeeeggghhhgggfffffffffffffffgggggghhhhhhjjjgggdddeeeggghhhgggdddjjjiiiiiijjjllllllkkkiiiiiiiiiiiijjjjjjjjjkkkkkkiiijjjkkkjjjiiiiiijjjlllmmmooopppooonnnmmmmmmnnnnnnnnnmmmmmmmmmlllllllllmmmmmmnnnnnnmmmmmmllllllkkkjjjjjjiiiiiiiiijjjjjjkkkjjjjjjjjjjjjkkklllmmmkkkkkkllllllmmmmmmlllllliiiiiiiiijjjjjjjjjkkkkkkfffggghhhiiiiiiiiiiiiiiijjjjjjjjjjjjkkkllllllmmmmmmmmmnnnnnnnnnnnnnnnnnnooommmkkkjjjjjjlllnnnoooooommmkkkkkkllllllkkkjjjgggiiikkkmmmmmmlllkkkiiipppoooooonnnmmmlllkkkjjjkkkjjjhhhffffffgggiiijjjlllkkkhhhfffeeedddddddddhhhhhhiiijjjkkkkkkjjjjjjkkkjjjiiiiiilllqqqxxx}}}xxxnnngggeeedddiiihhhsssvvvwwwxxx^^^BBB:::333222333222000///......------,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,---000222333555999BBBMMMVVVYYYYYYXXX```ooo~~~~~~qqqdddZZZWWWXXX\\\fffvvv{{{ssseeeZZZTTTYYYcccmmmxxx{{{mmm```XXXSSSRRRNNNMMMLLLLLLNNNQQQTTTVVVWWWXXXYYYYYYWWWSSSPPPMMMEEECCC@@@===:::777555444666888:::<<>>:::888888888999999:::999999999777888888:::;;;===>>>???AAAAAABBBCCCEEEFFFGGGGGGJJJKKKLLLMMMNNNNNNMMMLLLMMMNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXWWWVVVUUUUUUWWWYYYYYYXXXWWWTTTPPPLLLKKKJJJIIIHHHHHHIIIJJJIIIEEEAAA>>>===cccbbbaaaaaabbbdddggghhhhhhggghhhiiikkkkkkiiihhhcccdddeeeffffffeeedddccceeeffffffgggggggggffffffiiigggffffffggghhhgggfffeeeeeeffffffggghhhhhhhhhkkkgggddddddggghhhgggeeejjjiiiiiijjjllllllkkkiiiiiiiiiiiijjjkkkkkklllllljjjkkkkkkjjjiiihhhjjjllljjjlllllllllkkkkkklllmmmpppooooooooonnnnnnnnnnnnmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjkkkjjjkkkllllllmmmmmmmmmllliiijjjjjjjjjjjjkkkkkkkkkjjjhhhgggffffffgggiiijjjkkkkkkjjjiiihhhhhhhhhhhhjjjjjjkkklllmmmmmmllllllooommmkkkjjjiiiiiijjjkkklllkkkjjjjjjlllnnnnnnmmmiiijjjlllmmmmmmmmmkkkjjjooonnnmmmmmmlllkkkkkkkkkjjjiiigggffffffgggiiijjjlllkkkhhhfffeeedddddddddffffffggghhhhhhhhhgggggghhhiiihhhggggggiiinnnrrrzzz~~~~~~vvvnnnjjjiiihhhiiieeerrryyygggJJJ>>>444333444222///000---------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))+++,,,---,,,---///111333333888AAALLLTTTXXXXXXWWW^^^mmm}}}{{{yyyzzz~~~~~~uuuiii^^^ZZZZZZ[[[cccsssyyyqqqfff]]]UUUYYYdddpppzzzrrreee[[[UUUQQQOOOKKKJJJJJJJJJLLLNNNQQQRRRTTTUUUVVVUUUSSSPPPMMMJJJCCCBBB???===:::777555444555777999<<<>>>@@@AAABBBDDDDDDEEEEEEEEEGGGJJJMMMNNNNNNMMMJJJHHHHHHJJJLLLRRRUUU[[[aaagggkkkmmmnnniiihhhhhhgggggghhhhhhiiinnnlllkkkkkklllmmmmmmllloooqqqqqqnnnggg^^^XXXUUUMMMIIIEEECCCDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLNNNSSS^^^jjjooommmeee___UUUJJJBBB<<<999888777888999:::::::::::::::888888888999;;;===???@@@BBBCCCCCCDDDFFFGGGGGGHHHJJJKKKMMMNNNNNNMMMLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUWWWYYYYYYXXXVVVSSSOOOLLLJJJJJJIIIHHHHHHJJJJJJHHHDDD@@@>>>===``````aaaccceeegggiiijjjjjjiiijjjlllnnnnnnllljjjeeeeeeffffffffffffeeeeeeeeeeeefffgggggghhhggggggiiigggfffeeegggggggggfffeeefffffffffgggggghhhhhhjjjhhhfffeeefffggggggfffffffffgggiiilllnnnnnnmmmjjjjjjjjjkkkkkkllllllllljjjkkkkkkjjjiiihhhjjjkkkiiijjjjjjjjjiiiiiikkkmmmpppppppppooooooooonnnnnnmmmmmmmmmmmmmmmlllkkkjjjhhhhhhggggggggghhhhhhiiihhhhhhiiiiiiiiijjjjjjjjjiiijjjkkkllllllmmmlllllljjjjjjjjjjjjkkkkkkkkkkkknnnllliiiggggggiiikkkmmmkkkkkkiiihhhgggfffffffffggghhhjjjkkkllllllkkkjjjnnnmmmlllkkkjjjiiiiiiiiijjjiiiiiijjjmmmoooooooookkkkkklllllllllllllllkkkllllllkkkkkkkkkkkklllllliiihhhggggggggghhhiiijjjkkkjjjhhhfffeeeddddddeeeeeeeeefffffffffffffffeeeeeeggghhhfffddddddhhhlllrrrwww}}}|||uuuooommmooonnnmmmfffrrr{{{pppTTTCCC666555555111///111---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************++++++++++++++++++++++++++++++++++++)))+++------------///000111222666>>>IIIRRRVVVWWWTTT\\\kkk~~~|||vvvuuuxxx}}}zzzzzz{{{qqqfff^^^\\\ZZZbbbssswwwoooccc\\\WWW]]]kkkyyyxxxkkk___XXXTTTQQQNNNIIIIIIHHHIIIJJJKKKMMMNNNPPPQQQRRRRRRQQQNNNJJJHHHBBBAAA???<<<999777666555555666999;;;>>>@@@BBBBBBCCCDDDDDDDDDDDDFFFIIILLLLLLLLLLLLJJJIIIJJJLLLOOOVVVZZZ___eeekkkoooqqqrrrnnnmmmkkkkkkkkkkkkmmmnnnooommmllllllnnnpppqqqppptttuuuuuuqqqkkkccc^^^[[[NNNKKKFFFCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKJJJHHHHHHJJJKKKOOOTTT[[[eeesss}}}~~~yyy^^^WWWMMMDDD>>>;;;999888777888999:::;;;<<<<<<<<<:::999999999;;;===???@@@CCCCCCDDDEEEGGGHHHIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMNNNNNNOOOOOOPPPPPPRRRSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTUUUWWWXXXXXXXXXTTTQQQMMMJJJJJJIIIIIIHHHHHHIIIIIIGGGCCC@@@>>>===cccdddfffiiikkklllmmmmmmkkkkkklllnnnpppqqqooonnngggffffffffffffffffffgggeeefffggghhhiiiiiiiiiiiiiiigggeeeeeefffffffffeeefffffffffggggggggggggggghhhhhhgggfffddddddfffhhhffffffgggiiilllnnnnnnmmmllllllllllllllllllmmmmmmkkkkkkllljjjiiihhhiiikkkiiijjjkkkjjjjjjkkkmmmoooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllkkkjjjiiiffffffffffffggghhhiiiiiiiiiiiijjjjjjkkkkkkjjjjjjhhhiiijjjkkklllllllllllljjjjjjjjjkkkkkkkkkllllllmmmlllkkkjjjiiijjjjjjkkkjjjjjjiiihhhhhhggghhhhhhggghhhjjjlllmmmlllkkkjjjlllmmmmmmnnnmmmlllkkkjjjkkkiiihhhjjjlllnnnnnnmmmlllkkkjjjiiiiiijjjkkkkkkiiiiiiiiiiiiiiijjjlllmmmhhhhhhhhhiiiiiiiiijjjjjjjjjiiigggfffeeeeeeeeefffgggggghhhhhhhhhggggggfffcccfffhhhgggdddcccfffiiiooouuu{{{}}}uuuqqqrrrvvvtttuuummmuuuzzzxxx]]]III888555555111///333....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************++++++++++++++++++++++++++++++++++++***,,,......---------///000000444<<>>;;;999888777777555666999<<>>???CCCCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKMMMMMMMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWVVVTTTSSSTTTVVVXXXXXXWWWQQQNNNKKKIIIIIIIIIHHHHHHHHHHHHIIIFFFCCC@@@>>>>>>gggiiimmmppprrrrrrrrrrrrmmmlllmmmppprrrsssrrrppphhhgggfffeeeeeefffggghhhfffggghhhiiijjjkkkkkkkkkiiigggeeeeeeeeefffeeedddgggggggggggggggggggggggggggiiiiiifffccccccfffjjjjjjiiiiiijjjllllllkkkiiimmmmmmmmmmmmmmmmmmmmmmmmkkklllllljjjiiihhhiiikkkkkkkkkllllllkkkllloooqqqnnnmmmmmmmmmllllllllllllmmmmmmmmmmmmlllkkkjjjiiieeeeeeeeeffffffhhhiiijjjiiijjjkkklllllllllkkkkkkggghhhiiijjjkkkkkklllkkkjjjjjjkkkkkkkkkllllllllljjjjjjkkkkkkjjjiiigggfffjjjiiiiiiiiiiiiiiijjjjjjggghhhkkkmmmmmmmmmlllkkkkkklllnnnppppppooonnnlllllljjjiiiiiikkkllllllkkkllljjjiiigggggghhhjjjkkkhhhggggggggghhhjjjlllmmmggghhhiiijjjjjjjjjjjjjjjiiihhhgggfffeeeeeefffgggiiiiiijjjjjjjjjiiiiiihhhbbbfffiiihhhdddcccfffiiioootttzzz~~~}}}vvvrrruuu{{{yyy{{{uuuxxxxxx}}}bbbLLL999666555000000444...///000000000///------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))************++++++++++++++++++++++++++++++++++++---......---,,,---...//////222;;;FFFOOOSSSTTTRRRZZZiii{{{xxxyyy~~~{{{~~~|||mmmddd]]]fffxxx{{{rrrjjj]]]^^^bbbooo|||qqqccc[[[XXXVVVRRRNNNHHHGGGGGGGGGGGGGGGHHHHHHKKKLLLNNNOOONNNKKKIIIGGGCCCAAA>>>;;;999888888999555666999<<>>>>>>>>===<<<:::::::::<<<>>>???CCCCCCEEEFFFHHHJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVWWWWWWWWWUUUTTTSSSSSSUUUWWWWWWVVVOOOLLLIIIHHHHHHIIIIIIHHHGGGHHHHHHFFFCCC@@@??????gggjjjnnnqqqtttuuuuuutttrrrqqqppppppqqqqqqpppnnnppplllhhhffffffgggggggggeeeeeeeeefffhhhiiikkklllggghhhhhhgggeeeddddddeeeggggggfffffffffeeeeeeeeegggfffeeeddddddeeefffggghhhggggggggghhhiiijjjjjjmmmmmmlllllllllmmmmmmnnnmmmllljjjhhhhhhhhhjjjkkkmmmlllkkkkkkjjjjjjjjjjjjkkklllnnnppppppooonnnllljjjjjjjjjkkkkkkllllllllliiiiiijjjjjjjjjkkkkkkkkkmmmkkkjjjhhhhhhiiikkklllkkkkkkkkkkkkkkkkkklllllliiihhhggghhhkkkmmmmmmmmmjjjjjjiiiiiijjjjjjkkklllhhhgggfffgggiiijjjkkkjjjjjjkkklllmmmmmmmmmlllkkknnnpppqqqpppnnnmmmmmmnnnlllkkkjjjiiiiiijjjkkkllljjjiiihhhggggggiiikkklllkkkjjjhhhgggggghhhjjjkkkmmmkkkiiihhhfffffffffffffffhhhhhhhhhfffeeefffgggjjjmmmpppqqqooommmlllkkkjjjjjjlllmmmjjjeeeeeejjjpppxxx~~~~~~{{{vvvwww}}}|||}}}}}}}}}~~~lllSSS===777555///---000000////////////.........,,,,,,,,,+++++++++******+++,,,...//////...,,,+++******+++++++++******)))************************)))***+++,,,---.........///000333888@@@HHHMMMOOOTTTZZZfffwwwxxxsssbbb]]]fffzzzvvvjjjbbb[[[```jjj{{{sssbbbZZZVVVQQQLLLKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHBBBAAA???===;;;:::999999:::;;;===>>>???AAADDDFFFKKKLLLNNNNNNOOOPPPSSSUUUVVVXXX[[[]]]^^^```ccceeehhhmmmtttxxxzzz{{{~~~~~~}}}|||uuukkkbbb\\\PPPKKKEEEAAA@@@AAAAAAAAAEEEDDDDDDDDDDDDDDDDDDDDDKKKKKKLLLMMMOOOPPPQQQQQQ[[[^^^bbbcccaaaZZZSSSNNNAAA???<<<888777666777888999999:::;;;===???AAABBB???===<<<:::;;;===@@@AAAEEEEEEDDDDDDEEEGGGIIIJJJLLLMMMMMMMMMMMMLLLKKKKKKPPPPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVUUUSSSRRRRRRRRRPPPNNNPPPNNNKKKHHHFFFEEEFFFFFFIIIHHHHHHIIIFFF@@@???BBBjjjlllppptttwwwxxxxxxwwwtttrrrqqqpppqqqpppooommmnnnkkkhhhfffgggiiiiiiiiifffeeeeeeddddddeeeffffffcccdddeeeeeeccccccdddeeeggggggfffffffffeeeeeeeeeeeeeeedddeeefffgggiiijjjhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkllllllmmmmmmlllkkkjjjiiiiiijjjkkkmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnmmmmmmooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkklllkkkiiihhhhhhiiikkklllkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhiiikkkkkkkkkiiiiiihhhhhhhhhiiiiiijjjjjjhhhgggggggggiiijjjkkkkkkkkklllmmmnnnnnnnnnmmmmmmpppqqqrrrpppnnnlllkkkllljjjjjjiiihhhhhhiiijjjjjjiiihhhhhhggghhhiiijjjkkkmmmlllkkkjjjjjjkkklllmmmllljjjiiigggfffffffffgggggghhhiiihhhfffeeefffggglllnnnrrrsssrrrqqqppppppnnnmmmnnnoookkkfffgggkkkttt|||zzz{{{||||||~~~}}}~~~tttYYY@@@888666111...111/////////.........------,,,,,,,,,++++++++++++******+++,,,------,,,+++*********+++++++++******)))++++++++++++++++++++++++***++++++,,,------------...///222777???FFFKKKNNNQQQVVVbbbrrrzzzvvvfff```hhhzzzuuuiiibbb\\\fffvvvqqqaaaYYYUUUPPPKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKIIIIIICCCBBB@@@===;;;:::999999888:::===>>>@@@BBBFFFIIIMMMOOOQQQRRRSSSTTTVVVXXXYYY\\\___bbbdddfffjjjlllmmmrrrwwwzzz|||~~~~~~wwwnnnddd\\\PPPLLLFFFAAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFKKKKKKLLLMMMNNNOOOOOOPPPUUUUUUVVVTTTQQQLLLGGGDDD===<<<999777777888:::;;;<<<<<<<<<===>>>???@@@AAA@@@???===<<<<<<>>>@@@AAAEEEEEEEEEEEEFFFGGGIIIJJJMMMMMMMMMNNNMMMMMMLLLLLLOOOOOOPPPPPPPPPPPPPPPOOOQQQQQQRRRTTTUUUVVVWWWXXXYYYWWWUUUUUUUUUUUUSSSQQQOOONNNKKKHHHFFFFFFFFFFFFJJJHHHGGGHHHEEE@@@@@@CCCmmmppptttxxx{{{||||||{{{wwwuuurrrqqqpppooonnnlllllljjjgggggghhhjjjkkkkkkhhhgggeeedddcccbbbccccccaaabbbddddddddddddeeegggfffffffffffffffeeeeeeeeecccddddddfffhhhjjjlllmmmjjjiiihhhhhhhhhhhhhhhhhhjjjjjjjjjjjjkkkkkkllllllllllllllllllkkkkkkkkkkkklllkkkkkkjjjjjjjjjjjjkkkkkkkkkkkklllllllllmmmmmmppppppnnnmmmkkkjjjiiihhhiiiiiiiiijjjjjjjjjjjjkkkkkkjjjiiihhhhhhiiijjjkkklllkkkkkkjjjjjjiiiiiiiiijjjjjjiiijjjkkkjjjhhhfffggggggggghhhhhhhhhiiiiiihhhhhhhhhhhhhhhiiijjjkkkllllllmmmnnnnnnnnnnnnnnnqqqrrrrrrpppmmmkkkjjjjjjjjjiiiiiihhhhhhiiiiiijjjhhhhhhhhhhhhiiiiiiiiijjjllllllllllllllllllllllllkkkjjjhhhggggggggghhhhhhggghhhiiihhhgggffffffhhhmmmppptttvvvvvvvvvvvvwwwtttrrrrrrqqqlllggghhhmmmuuu~~~~~~}}}xxxwwwyyy~~~~~~cccFFF999666222000111............---------,,,,,,,,,,,,,,,++++++++++++((()))***++++++***)))((()))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111555<<>><<<:::999999777999<<<>>>@@@CCCGGGJJJMMMPPPTTTVVVWWWXXXYYY[[[]]]aaaeeeiiilllooosssuuuwwwzzz~~~zzzrrrggg]]]RRRMMMFFFAAA?????????>>>>>>>>>@@@BBBDDDEEEGGGGGGJJJJJJKKKKKKKKKLLLLLLLLLMMMKKKHHHDDDAAA>>><<<;;;999888777777777999<<<===??????>>>>>>>>>???@@@@@@BBBAAA???>>>===>>>@@@AAAEEEEEEEEEFFFGGGHHHJJJKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUWWWXXXXXX\\\ZZZXXXXXXXXXXXXVVVUUUOOONNNKKKHHHFFFFFFGGGGGGKKKGGGFFFEEEBBB???@@@DDDppprrrwww{{{~~~zzzxxxtttqqqpppooommmkkkllljjjgggggghhhiiiiiiiiijjjiiigggdddccccccddddddccceeeffffffffffffgggiiiffffffffffffffffffffffffdddeeefffgggiiikkklllmmmjjjjjjiiihhhggggggggghhhiiijjjkkkkkkllllllllllllkkkllllllmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjkkklllmmmlllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkllllllkkkjjjiiiiiihhhhhhiiiiiiiiikkklllkkkhhheeegggggghhhhhhhhhiiiiiihhhhhhiiiiiiiiihhhiiijjjkkkkkkllllllmmmmmmmmmmmmmmmooopppqqqpppmmmkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhiiiiiijjjkkkjjjjjjjjjjjjkkkkkkllllllkkkkkkjjjkkkjjjiiihhhhhhiiijjjjjjhhhiiijjjiiigggfffggghhhmmmppptttwwwyyyzzz{{{}}}yyywwwvvvtttnnnggghhhmmmsss~~~{{{vvvtttvvv|||~~~~~~}}}zzzxxxvvvwwwzzzlllLLL;;;666333000000......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))************))))))))))))***+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,...000333999@@@HHHMMMQQQUUU^^^mmm}}}~~~|||~~~tttfff^^^bbbnnn|||vvvkkkbbb```bbbuuuuuujjj]]]WWWRRRMMMIIIIIIEEEDDDDDDDDDEEEFFFHHHIIIGGGIIIMMMOOOPPPOOOLLLKKKEEEDDDBBB???===;;;::::::777999;;;>>>???BBBFFFIIIKKKOOOSSSWWWXXXYYYZZZ[[[___ccciiinnnrrrvvvzzz}}}}}}vvvjjj```SSSMMMGGGAAA???>>>============>>>@@@BBBCCCEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDAAA===:::888888888888777777777888:::<<<===???>>>>>>>>>>>>???@@@@@@DDDCCCAAA?????????@@@AAADDDEEEEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMNNNOOOQQQQQQRRRRRRQQQQQQRRRTTTUUUVVVWWWXXX]]][[[ZZZYYYZZZZZZXXXWWWOOONNNKKKHHHGGGGGGGGGHHHJJJGGGDDDCCC@@@===@@@EEEqqqtttxxx}}}}}}zzzuuurrrpppnnnlllkkkmmmjjjhhhgggggggggfffeeehhhgggdddcccbbbcccdddeeeeeefffggggggeeeeeefffgggeeefffffffffffffffffffffgggggghhhiiiiiijjjjjjjjjjjjjjjiiihhhggggggggghhhjjjjjjlllmmmnnnnnnnnnnnnkkkkkklllmmmmmmllllllkkkjjjjjjjjjiiiiiijjjjjjkkkkkkjjjjjjjjjjjjkkkllllllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkkjjjiiihhhhhhgggggghhhkkklllllliiigggggghhhiiijjjjjjjjjiiiiiihhhiiijjjjjjhhhhhhjjjllljjjjjjjjjkkkkkkkkklllllllllnnnoooooommmlllmmmmmmlllllllllllllllllllllllliiijjjkkkkkkllllllkkkkkkjjjkkkkkkllllllkkkkkkjjjmmmlllkkkjjjjjjjjjkkkllliiijjjjjjjjjhhhggghhhiiikkkooossswwwyyy{{{~~~}}}{{{yyyvvvooohhhgggkkkppp|||}}}yyywwwvvvxxx|||}}}}}}xxxxxxxxxyyy||||||{{{{{{|||sssSSS>>>555222000///......---------,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++++++++***((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,...000222666>>>GGGNNNQQQTTT]]]kkkzzz||||||{{{|||~~~~~~ooobbbXXXYYYbbbppp~~~}}}xxxpppfffbbbcccnnn{{{pppfff\\\WWWRRRKKKHHHHHHDDDDDDCCCCCCDDDFFFGGGHHHFFFHHHLLLOOOQQQPPPNNNMMMHHHGGGDDDBBB???===<<<;;;999;;;===>>>???AAADDDFFFIIIMMMRRRVVVXXXYYY[[[\\\```eeelllrrrwww|||yyymmmbbbSSSNNNFFFAAA>>>======<<<===>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@======<<<;;;:::999999888999888888888888:::;;;<<<<<<<<<<<<===>>>???@@@AAADDDCCCBBBAAA@@@@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPLLLMMMNNNPPPQQQRRRSSSSSSPPPQQQRRRSSSUUUVVVWWWWWW\\\[[[YYYYYYZZZZZZYYYWWWOOOMMMKKKIIIGGGGGGHHHIIIJJJEEEBBBAAA???<<>>===;;;===???@@@@@@BBBEEEGGGKKKNNNSSSWWWYYY\\\^^^```dddjjjqqqxxx~~~zzznnncccRRRMMMFFFAAA>>>======<<<>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<777777888999:::::::::999::::::999999::::::;;;;;;<<<<<<<<<===>>>???AAAAAACCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHIIIIIIJJJJJJKKKLLLNNNOOOPPPPPPPPPNNNOOOPPPQQQSSSSSSTTTTTTQQQRRRSSSTTTUUUWWWXXXXXX[[[ZZZXXXYYYYYYZZZXXXWWWOOOMMMKKKIIIHHHHHHIIIIIIHHHDDDAAAAAA>>><<>>==================<<<<<<<<<<<<<<<999999::::::::::::::::::666666666777888999:::;;;999::::::;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBB???AAACCCEEEGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWYYYZZZZZZ[[[YYYXXXXXXYYYZZZYYYWWWOOOMMMKKKIIIHHHHHHIIIJJJFFFCCCAAAAAA>>><<<>>>CCCvvvyyy~~~|||vvvrrrpppooonnnmmmmmmlllkkkkkkmmmmmmlllkkkhhhfffbbb```___```bbbcccaaaccceeeffffffgggiiikkkeeeeeeeeefffffffffggggggeeefffhhhiiiiiihhhhhhggghhhhhhgggggghhhiiijjjjjjfffhhhjjjlllnnnnnnmmmlllkkkjjjhhhhhhhhhjjjlllmmmiiiiiihhhhhhiiijjjkkkkkkiiijjjlllnnnnnnmmmlllkkkhhhhhhiiiiiijjjjjjjjjkkkhhhhhhhhhhhhiiiiiiiiiiiikkklllmmmnnnoooooooooooollllllmmmmmmmmmmmmmmmmmmqqqooolllkkkkkkkkkjjjiiidddeeeggghhhiiihhhgggfffhhhkkkmmmkkkhhhfffiiimmmllllllkkkjjjkkklllmmmnnnmmmooooooooolllkkkjjjkkkkkkkkklllmmmmmmlllkkkkkkiiihhhfffeeeeeegggiiijjjkkkjjjhhhgggggghhhjjjkkkmmmkkkiiihhhffffffffffffjjjkkklllkkkiiihhhiiijjjkkknnnsssvvvyyy}}}yyymmmggghhhjjjsss}}}~~~xxx|||zzzwwwsssqqquuu~~~}}}~~~tttfffffflllxxx|||hhhNNN;;;333222333000////////////...............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))++++++,,,,,,,,,************************,,,+++*********,,,///000...000111111333:::GGGPPPVVVXXX]]]iiiyyy|||xxxzzzwwwuuu{{{vvvjjjWWWTTTUUU___mmm||||||zzz~~~~~~zzzwwwsssoooppp{{{wwwpppgggaaa[[[XXXRRRKKKIIIJJJGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFHHHKKKMMMOOOPPPQQQOOONNNKKKHHHEEECCCAAAAAA>>>@@@CCCEEEGGGJJJNNNQQQWWWYYY]]]```cccggglllpppsssxxxzzzkkkbbbPPPKKKEEE@@@>>>>>>======;;;;;;;;;<<<<<<<<<======888888999999999:::::::::999777666555666999;;;===888999:::;;;===>>>??????BBBAAAAAA@@@?????????@@@???@@@@@@AAAAAABBBBBBBBB>>>@@@BBBEEEGGGHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUTTTUUUVVVWWWXXXYYY[[[\\\\\\[[[ZZZXXXYYYZZZZZZYYYXXXOOOMMMKKKIIIHHHIIIJJJJJJEEEBBBAAAAAA???<<<===BBBwww}}}}}}zzztttpppnnnnnnlllkkkkkkkkkjjjiiijjjlllooopppkkkgggcccaaaccceeeeeedddeeeeeefffggggggfffeeedddeeefffgggiiijjjjjjjjjjjjggggggggggggggghhhhhhiiiiiigggfffgggjjjkkkjjjhhhlllllllllkkkjjjiiihhhgggggggggffffffgggiiikkkmmmoooooonnnnnnmmmkkkjjjiiijjjkkklllmmmmmmkkkiiihhhkkkkkkkkkkkkjjjiiihhhhhhgggiiijjjjjjiiihhhjjjkkkiiijjjlllnnnooooooooonnnnnnooonnnllljjjjjjlllnnnnnnmmmllljjjiiihhhhhhgggkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhggggggggghhhhhhiiihhhiiijjjlllmmmnnnoooooorrrpppnnnkkkjjjjjjkkkllljjjjjjkkklllllllllkkkkkkggghhhiiijjjjjjjjjjjjjjjkkkkkkiiihhhggggggffffffiiihhhfffeeeeeeffffffgggkkklllmmmmmmjjjhhhgggggghhhmmmtttvvvwwwyyy|||wwwlllaaafffkkkrrryyy~~~~~~|||zzzxxx|||~~~vvvpppqqqttt|||{{{yyy~~~kkkfffooo~~~lllTTT@@@777555333111000///......------...///............---------************************)))************+++++++++)))***++++++***)))***+++***++++++,,,,,,------...000...---000333888DDDPPPUUUWWW]]]jjj~~~|||}}}vvvrrrvvv{{{kkk___YYYXXX```mmm}}}~~~~~~}}}{{{yyy|||xxxooojjjeeeaaa[[[UUUQQQNNNKKKIIIEEEDDDBBBBBBAAABBBCCCDDDBBBCCCDDDFFFIIIMMMPPPRRRQQQOOOLLLKKKJJJHHHFFFDDDEEEGGGIIIKKKMMMQQQVVVZZZ^^^```dddgggjjjooouuuyyy{{{yyygggWWWOOOKKKEEEAAA???>>>===<<<<<<<<<======<<<<<<;;;:::::::::999888777777888888::::::999999::::::;;;<<>>===<<<<<<===>>>???>>>===<<<>>>@@@BBBBBBAAA@@@@@@AAA@@@>>>===???@@@>>>@@@BBBEEEGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]\\\[[[YYYWWWUUUTTTTTTTTTLLLJJJHHHHHHIIIIIIIIIGGGDDDAAA??????<<<999;;;AAAwww}}}~~~zzztttpppnnnmmmlllkkklllkkkjjjjjjjjjlllnnnooojjjgggeeeeeeggggggeeecccdddeeefffgggggggggffffffgggggghhhhhhiiiiiiiiiiiifffffffffggghhhiiijjjkkkiiigggfffgggiiikkkiiihhhkkkkkkkkkkkkjjjiiihhhggghhhhhhhhhhhhhhhiiijjjjjjoooppppppoooooonnnmmmllljjjkkklllmmmmmmkkkjjjhhhjjjkkkkkkkkkkkkjjjiiiiiijjjkkkkkkjjjhhhggghhhiiiiiijjjlllmmmnnnnnnnnnnnnnnnoooooommmkkkjjjkkklllnnnmmmllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffeeeeeeeeefffffffffggghhhjjjkkkmmmmmmnnnnnnnnnmmmkkkjjjiiiiiiiiiiiikkkkkkkkkllllllllllllllliiiiiijjjkkkkkkkkkjjjjjjkkkjjjiiiiiihhhhhhhhhhhhiiihhhgggggghhhiiijjjkkklllnnnooonnnllliiiiiiiiihhhlllqqqtttvvvyyy~~~~~~zzzpppeeedddgggmmmtttyyy||||||{{{zzzxxxvvv|||~~~wwwpppoooqqqyyy~~~xxxuuuooohhhooosssZZZCCC888444222111111///...............///............---------************************)))************+++++++++)))***++++++***)))***+++***++++++,,,,,,------...///,,,,,,///222777BBBNNNTTTWWW]]]jjj~~~wwwsssxxxvvveee^^^[[[aaalll{{{}}}}}}~~~|||zzz}}}vvvnnnjjjeee```ZZZUUUQQQNNNKKKIIIDDDDDDBBBAAAAAABBBBBBCCCCCCCCCDDDFFFIIILLLOOOQQQQQQPPPNNNMMMLLLJJJHHHFFFHHHIIIKKKMMMPPPUUUZZZ^^^fffhhhlllppptttyyy}}}rrrcccUUULLLIIIDDDAAA???>>>===;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999888888888888888::::::999999::::::;;;<<>>===<<<<<<===>>>>>>>>>======???AAACCCBBBAAA@@@AAAAAA@@@>>>===>>>@@@;;;===AAADDDFFFHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]ZZZZZZYYYWWWVVVTTTSSSRRRLLLJJJHHHIIIJJJJJJJJJIIICCC@@@>>>>>><<<:::===CCCwww}}}{{{uuupppnnnmmmlllkkkmmmlllkkkjjjjjjkkklllmmmiiihhhhhhiiijjjhhhfffcccdddeeefffggghhhhhhggggggggggggggghhhhhhhhhhhhhhhfffffffffggghhhjjjkkklllhhhgggfffgggiiijjjiiihhhiiiiiiiiiiiiiiihhhgggfffhhhhhhiiiiiiiiiiiiiiihhhnnnnnnooooooooonnnnnnmmmjjjkkkmmmnnnmmmllljjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkllllllkkkhhhgggggghhhkkkkkklllmmmnnnnnnnnnmmmnnnooopppnnnllljjjiiijjjllllllkkkjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhfffffffffffffffffffffffffffggghhhjjjkkklllmmmmmmkkkkkkjjjjjjiiiiiiiiihhhlllkkkkkkkkkkkklllmmmnnnjjjjjjkkkkkkkkkjjjjjjiiijjjjjjiiiiiiiiiiiijjjjjjggggggggghhhiiijjjllllllkkkmmmnnnnnnkkkiiihhhiiihhhjjjmmmqqquuuyyy|||~~~~~~uuujjjaaacccgggmmmssswwwxxxxxxwwwuuuuuu}}}}}}xxxrrrnnnnnnyyy~~~uuunnnzzztttiiimmm|||}}}cccIII:::444333111111000///............///............---------************************)))************+++++++++)))***++++++***)))***+++***++++++,,,,,,------...---+++,,,...111555@@@JJJRRRVVV]]]hhh|||xxxuuu{{{~~~mmmddd]]]```jjjxxx}}}{{{|||}}}~~~{{{xxx||||||tttnnnjjjddd___YYYTTTPPPMMMJJJHHHDDDCCCBBBAAA@@@AAABBBBBBDDDDDDEEEFFFHHHKKKMMMOOOQQQQQQQQQPPPOOOMMMKKKIIIMMMOOORRRTTTXXX]]]ccchhhnnnqqquuuzzz{{{nnneeeZZZPPPFFFDDDBBBAAA@@@???===;;;<<<<<<<<<<<<<<<;;;:::::::::999999888888888888999::::::999999::::::;;;<<<>>>>>>============>>>>>>???>>>>>>@@@BBBDDDCCCBBBAAAAAAAAA@@@===<<<===???<<<>>>AAAEEEHHHJJJLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\YYYYYYXXXXXXVVVSSSQQQPPPKKKJJJIIIIIIKKKKKKKKKIIICCC???<<<<<<<<<;;;AAAGGGuuu{{{}}}wwwqqqooonnnmmmlllmmmlllkkkjjjjjjjjjkkkkkkiiiiiiiiihhhhhhgggfffeeeggggggggggggggggggggggggfffffffffgggggghhhiiiiiihhhhhhhhhhhhiiijjjjjjkkkhhhggggggggghhhhhhhhhhhhggghhhhhhhhhhhhhhhgggffffffgggiiijjjkkkkkkjjjiiijjjkkkllllllmmmmmmmmmlllkkklllmmmnnnmmmllljjjiiihhhiiijjjkkkllllllllllllkkkllllllkkkiiihhhhhhiiikkkllllllmmmmmmmmmmmmmmmmmmooopppooollliiihhhhhhiiiiiiiiihhhhhhiiijjjjjjhhhhhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhheeefffhhhjjjkkklllllllllkkkkkklllllllllkkkjjjjjjkkkjjjjjjjjjjjjlllmmmnnnjjjjjjkkkjjjjjjiiihhhhhhjjjjjjiiiiiijjjkkkkkklllfffffffffgggggghhhiiiiiihhhjjjkkkkkkiiigggffffffhhhhhhjjjnnntttyyy{{{{{{yyyoooaaaaaaccchhhoootttvvvvvvwwwuuuvvv~~~~~~{{{vvvpppqqqsssiiitttvvvhhhggguuulllPPP>>>777555222111000///............///............---------************************))))))*********+++++++++)))***++++++***)))***+++***++++++,,,,,,------...---,,,,,,///111444===GGGPPPUUU[[[fffxxx{{{xxx}}}qqqggg]]]^^^fffttt~~~{{{|||~~~}}}{{{|||xxxrrrmmmjjjccc___YYYSSSOOOLLLIIIGGGDDDCCCBBB@@@@@@@@@AAAAAADDDDDDDDDEEEGGGIIIKKKMMMOOOQQQSSSSSSRRRPPPNNNNNNSSSVVVYYY]]]bbbhhhooossstttwww|||yyyggg[[[SSSMMMHHHAAA@@@???@@@@@@???<<<:::;;;;;;<<<<<<<<<;;;:::::::::999999888888999999999::::::999999::::::;;;<<<===============>>>>>>>>>@@@??????AAACCCDDDDDDCCCBBBBBBBBB@@@>>>======???@@@AAADDDGGGJJJMMMNNNNNNKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSTTTVVVWWWYYYZZZZZZZZZWWWWWWXXXWWWUUURRROOOMMMIIIHHHGGGHHHJJJKKKJJJHHHBBB>>>;;;<<<<<<===DDDKKKsssyyy~~~yyyssspppooonnnnnnmmmllllllkkkjjjjjjjjjjjjkkkjjjhhhfffeeeeeefffhhhkkkjjjiiihhhgggfffffffffeeeeeeeeefffgggiiikkkllllllkkkjjjiiiiiihhhiiiiiiggghhhhhhhhhggggggggggggfffgggggghhhhhhhhhggggggccceeegggjjjlllmmmmmmmmmiiijjjkkklllmmmmmmmmmmmmkkklllmmmnnnnnnllljjjiiihhhiiijjjkkklllmmmmmmmmmiiijjjkkkkkkjjjiiijjjlllllllllllllllmmmmmmnnnnnnmmmooopppooollliiiggggggggggggggggggggghhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjkkkkkkkkkkkkjjjiiihhhfffgggiiijjjllllllmmmmmmkkkkkklllllllllkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmiiijjjjjjjjjiiihhhggggggiiiiiiiiiiiijjjkkkllllllggghhhhhhhhhhhhhhhgggggggggiiijjjjjjhhhfffffffffggghhhjjjnnnsssxxxyyyzzz~~~|||sssdddcccbbbgggooovvvxxxxxxyyyyyyzzz}}}wwwzzzuuuhhhrrrvvveeebbbmmm{{{qqqTTTBBB:::888222111000//////......//////............---------************************))))))*********+++++++++)))***++++++***)))***+++***++++++,,,,,,------......,,,...111222444<<>>???>>><<<999;;;;;;;;;<<<;;;::::::999:::999999999999999::::::::::::999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>AAA@@@???AAACCCEEEEEEDDDBBBCCCCCCAAA???>>>???@@@DDDEEEFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSRRRRRRSSSTTTTTTTTTTTTTTTRRRSSSUUUVVVXXXXXXYYYYYYVVVVVVWWWVVVTTTPPPMMMKKKGGGFFFFFFGGGIIIIIIGGGEEE@@@===;;;<<<===???FFFNNNqqqwww|||zzzssspppooonnnnnnllllllkkkkkkjjjjjjiiiiiikkkjjjhhhfffcccdddgggjjjlllkkkjjjhhhggggggggggggggggggfffggghhhiiikkkmmmnnnmmmllljjjiiihhhhhhhhhggghhhiiihhhfffeeefffgggeeefffggghhhhhhiiihhhhhhbbbdddfffiiilllnnnooopppkkklllmmmnnnnnnnnnnnnnnnkkklllnnnnnnnnnmmmkkkjjjiiiiiikkklllmmmmmmmmmmmmiiijjjkkkkkkjjjjjjkkkmmmkkkkkkkkkkkkmmmnnnooopppmmmnnnooommmkkkiiihhhiiihhhggggggggggggggghhhhhhjjjjjjkkkkkklllmmmmmmmmmjjjkkkkkklllkkkjjjhhhggghhhiiijjjlllmmmnnnooooookkkkkkjjjjjjiiiiiiiiihhhhhhiiijjjkkklllmmmmmmmmmiiiiiijjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiijjjkkkllljjjjjjkkkkkkjjjjjjiiihhhhhhjjjlllkkkjjjhhhhhhhhhgggiiilllooosssvvvyyy{{{}}}vvviiifffeeejjjssszzz|||{{{|||zzzkkktttwwweee___hhhtttsssWWWEEE===999222222111000///////////////............---------************************)))************+++++++++)))***++++++***)))***+++***++++++,,,,,,------...------...111222333:::BBBKKKQQQVVV\\\iii|||~~~}}}ttthhh\\\YYY___kkk|||~~~~~~~~~~~~~~~~~~{{{uuupppllljjjddd___YYYTTTPPPMMMJJJHHHDDDCCCAAA???>>>>>>??????AAAAAAAAAAAACCCEEEGGGIIIIIIMMMPPPQQQQQQRRRVVVYYYWWW]]]eeennntttzzznnn```PPPFFF???:::999;;;:::999:::;;;======;;;999;;;;;;;;;;;;;;;:::999999:::999999999999::::::;;;::::::999999::::::;;;<<<;;;<<<===>>>?????????>>>@@@??????AAACCCEEEDDDCCCBBBCCCCCCBBBAAA@@@AAACCCFFFFFFFFFGGGGGGHHHHHHIIILLLLLLLLLLLLMMMPPPRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRSSSTTTVVVWWWWWWWWWXXXVVVVVVUUUTTTRRROOOLLLJJJGGGFFFFFFGGGHHHGGGEEECCC???<<<;;;===???@@@GGGOOOrrrwww|||yyyrrrnnnmmmmmmmmmjjjjjjkkkkkkkkkjjjjjjiiijjjkkkkkkiiifffeeegggjjjjjjiiihhhhhhhhhiiijjjjjjlllkkkiiihhhhhhiiijjjkkknnnmmmlllkkkjjjiiiiiiiiifffhhhiiihhhfffdddfffgggeeefffggghhhiiiiiijjjiiieeeeeefffhhhkkkmmmooopppllllllmmmnnnnnnnnnmmmmmmlllmmmnnnooonnnmmmkkkjjjjjjjjjkkklllmmmmmmmmmllljjjllllllllljjjiiijjjkkkjjjjjjjjjkkkllloooqqqrrrmmmmmmmmmllliiiiiiiiikkkjjjiiiiiihhhhhhhhhiiiiiijjjkkkkkklllmmmmmmnnnnnnllllllmmmnnnmmmkkkiiihhhjjjkkklllnnnooopppqqqqqqnnnmmmkkkjjjiiiiiiiiiiiihhhiiilllooopppooonnnmmmjjjjjjkkklllllllllkkkkkkiiiiiihhhhhhhhhiiiiiijjjhhhiiijjjkkkkkkkkkjjjiiigggiiikkkkkkiiihhhggghhhgggkkkooorrrsssuuuzzz}}}zzzllliiihhhmmmwww~~~}}}~~~pppxxxyyyggg```fffppprrrWWWFFF<<<888333222111000///////////////............---------************************)))************+++++++++)))***++++++***)))***+++***++++++,,,,,,------...,,,,,,...111111111777???IIIOOOTTTWWWaaasss{{{wwwkkk^^^ZZZ^^^hhhvvv~~~~~~}}}~~~}}}~~~~~~zzzuuupppkkkiiieee```ZZZUUUQQQNNNKKKIIIDDDBBBAAA???>>>===>>>>>>>>>>>>>>>???AAACCCFFFGGGFFFJJJMMMNNNOOORRRYYY^^^[[[cccnnnyyy|||ttt]]]PPPEEE@@@===888888:::999888888999:::;;;:::888:::;;;;;;;;;;;;:::999999999999999999999:::;;;<<<::::::999999::::::;;;<<<:::;;;===>>>?????????>>>@@@??????@@@CCCDDDDDDCCCCCCDDDDDDDDDBBBCCCDDDFFFHHHHHHHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKLLLOOOQQQSSSPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVWWWVVVTTTRRROOOMMMKKKJJJHHHGGGGGGHHHHHHGGGDDDAAA>>><<<<<>><<<<<<===>>>@@@CCCEEEGGGDDDHHHKKKLLLMMMRRRZZZaaaaaajjjvvv}}}rrrjjjSSSHHH@@@>>>===:::999<<<999777777777999:::999888::::::;;;;;;;;;:::999999999999999999::::::;;;<<<::::::999999::::::;;;<<<:::;;;===>>>?????????>>>???>>>>>>@@@BBBDDDCCCBBBCCCDDDEEEDDDDDDDDDFFFHHHKKKKKKKKKKKKLLLMMMOOOOOOLLLKKKJJJJJJLLLNNNQQQSSSOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUVVVVVVVVVWWWVVVSSSPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIGGGDDDAAA>>><<<===@@@BBBBBBGGGNNNtttwww|||{{{sssmmmjjjlllnnnllllllmmmmmmmmmllljjjiiijjjkkklllmmmmmmlllkkkjjjffffffgggiiijjjkkkllllllmmmkkkhhhfffeeefffhhhiiikkkkkkjjjiiiiiijjjjjjjjjhhhgggfffeeeeeeeeeeeeeeefffeeeeeeeeeeeefffgggggghhhhhhiiiiiijjjjjjjjjkkkmmmmmmlllkkkjjjiiihhhgggmmmmmmmmmmmmnnnnnnnnnnnnoooooonnnmmmlllmmmnnnnnnnnnmmmmmmmmmnnnnnnllljjjlllllllllmmmmmmmmmmmmnnnrrrqqqooommmkkkjjjiiiiiimmmllljjjjjjkkkkkkjjjiiikkklllllllllkkkkkkmmmnnnoooppppppppppppoooooonnnoooooopppqqqrrrtttuuuvvvyyyuuuooojjjhhhhhhjjjllllllnnnppprrrrrrqqqooommmkkkjjjiiijjjkkkllljjjhhhiiigggeeeddddddfffhhhjjjeeeeeegggiiilllllljjjhhhgggggggggggghhhhhhhhhhhhhhhjjjmmmqqquuuyyy|||}}}uuunnnkkkooovvvxxxzzz|||}}}zzzbbb___tttyyy^^^BBB666999333222111///.....................------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000444888BBBHHHNNNSSSZZZgggzzz~~~wwwhhh___]]]bbbnnnzzz{{{|||~~~}}}{{{wwwsssnnniiigggcccaaa]]]XXXRRRMMMIIIGGGEEEBBB???===<<<;;;:::999===<<<<<<======>>>???@@@AAAEEEJJJLLLMMMQQQXXX^^^fffpppzzzooocccZZZMMMDDD@@@BBBCCC>>><<<===CCC@@@<<<<<<>>>>>>;;;888;;;;;;:::999888888888888999999999999888888777777999999999:::::::::;;;;;;>>>===<<<===???@@@@@@???>>>???@@@AAACCCDDDEEEEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJLLLNNNOOOLLLLLLKKKLLLLLLNNNPPPQQQLLLLLLLLLMMMNNNPPPSSSTTTTTTUUUWWWWWWVVVUUUVVVWWWYYYWWWTTTPPPMMMKKKJJJJJJGGGFFFFFFHHHIIIHHHBBB===<<<===???BBBFFFJJJMMMNNNxxxzzz~~~{{{sssnnnlllkkklllkkkkkklllmmmmmmllljjjjjjkkklllmmmnnnnnnmmmlllkkkhhhhhhhhhiiijjjlllmmmnnnmmmkkkhhhfffffffffhhhiiillllllkkkkkkkkkkkkllllllhhhgggfffeeeeeeeeeeeeffffffeeeeeeeeeeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiikkkkkkjjjjjjiiihhhhhhhhhllllllmmmmmmmmmnnnnnnnnnpppnnnmmmllllllmmmnnnooonnnlllkkkkkkllllllkkkjjjlllllllllmmmmmmmmmmmmnnnooonnnmmmllljjjiiiiiihhhjjjiiiiiijjjllllllkkkjjjjjjlllllllllkkkkkklllnnnoooppppppppppppooonnnnnnooooooppppppqqqrrrttttttvvvsssooojjjhhhiiijjjllllllmmmppprrrsssrrrqqqooojjjiiiiiijjjlllllljjjiiikkkiiigggeeedddeeefffgggggggggggghhhjjjjjjhhhffffffffffffgggggggggggggggjjjkkkmmmppptttxxx|||~~~}}}uuummmhhhjjjoooqqqsssuuuzzz|||kkkdddtttyyy```EEE888999333222111000..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++,,,,,,,,,++++++)))))))))))))))***++++++,,,,,,,,,,,,,,,+++++++++---............111555888BBBGGGNNNRRRWWWddduuuzzzkkk```]]]bbbqqqxxxyyy}}}~~~}}}zzzwwwsssnnniiigggdddbbb^^^YYYSSSNNNJJJHHHEEEBBB???===<<<;;;:::999;;;;;;;;;;;;<<<===>>>???@@@DDDIIIKKKLLLOOOVVV[[[fffppp{{{qqqggg\\\TTTMMMGGGDDDEEEEEEAAA@@@CCCJJJHHHEEEAAA???===<<<<<<;;;:::999888888777777888999999999999888888888777::::::::::::;;;;;;;;;;;;===<<<<<<===@@@BBBBBBAAA>>>???@@@AAABBBDDDEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIJJJIIIIIIIIIJJJLLLMMMNNNNNNMMMLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNOOOQQQRRRTTTVVVXXXYYYYYYWWWUUUTTTTTTUUUTTTQQQNNNLLLJJJIIIIIIGGGGGGHHHIIIIIIFFFAAA>>>======???BBBFFFJJJMMMOOOxxx{{{zzztttpppnnnllliiijjjkkklllmmmmmmllllllkkklllmmmnnnnnnnnnnnnmmmllljjjjjjiiihhhiiikkkmmmooolllkkkhhhgggfffggghhhiiikkkkkkjjjjjjjjjkkkkkklllggggggffffffeeeeeeffffffffffffeeeeeeffffffggghhhhhhhhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhllllllllllllmmmmmmmmmmmmpppnnnllljjjkkklllooopppnnnllljjjiiikkklllkkkkkklllllllllmmmmmmmmmmmmnnnlllkkkkkkjjjiiiiiiiiihhhgggggghhhjjjmmmnnnmmmkkkjjjkkklllkkkjjjkkklllnnnooooooppppppoooooonnnmmmpppoooooooooooopppqqqrrrrrrpppnnnkkkjjjjjjjjjkkklllmmmppprrrsssrrrqqqpppiiiiiihhhjjjllllllkkkjjjmmmkkkhhheeedddddddddeeeiiihhhfffggghhhhhhfffeeefffggggggggghhhhhhhhhiiikkklllmmmooorrrwww{{{}}}~~~wwwnnnfffeeehhhiiilllooosssuuuyyyvvvhhhpppxxxeeeLLL<<<999333222111000///............------------,,,,,,,,,++++++,,,,,,,,,+++******((()))******++++++*********))))))))))))***++++++++++++++++++++++++++++++......///...///111555888AAAFFFLLLPPPUUU___ooo{{{}}}nnnbbb]]]cccuuu|||ssstttyyy}}}|||zzzvvvrrrmmmiiigggdddbbb^^^YYYSSSNNNKKKHHHEEEBBB???===<<<;;;:::999888888888999:::<<<===>>>???BBBFFFHHHIIILLLRRRWWWbbbkkk|||wwwlllddd]]]SSSMMMKKKIIIIIIJJJHHHFFFHHHLLLRRRQQQMMMGGGAAA>>>>>>@@@;;;;;;:::999888888888888999999999999888888888888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>AAACCCCCCCCC>>>???@@@AAABBBCCCDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJKKKLLLMMMMMMOOOOOONNNMMMMMMNNNOOOPPPRRRQQQPPPPPPPPPQQQRRRSSSXXXZZZ\\\[[[XXXUUUSSSRRRSSSQQQNNNLLLJJJHHHHHHHHHGGGIIIKKKJJJGGGCCC@@@???>>>>>>???BBBFFFJJJOOOQQQvvvyyy}}}yyysssrrrqqqnnnjjjjjjkkkmmmnnnooonnnnnnmmmlllmmmnnnoooooonnnmmmlllkkkjjjhhhggggggjjjlllnnnkkkjjjhhhggggggggghhhiiihhhhhhggggggggghhhiiiiiiggggggffffffffffffggggggfffffffffffffffgggggghhhgggggggggffffffeeeeeeeeeeeeeeefffgggggghhhhhhiiikkkkkkkkkkkkllllllllllllooommmkkkjjjjjjllloooqqqooommmjjjiiijjjlllmmmmmmlllllllllmmmmmmmmmmmmnnnjjjjjjjjjjjjkkkjjjjjjjjjhhhhhhiiilllnnnooommmkkkjjjkkklllkkkjjjjjjlllnnnnnnooooooooooooooonnnnnnpppoooooonnnnnnnnnoooooonnnmmmlllkkkjjjjjjjjjkkkmmmnnnooopppppppppooonnniiihhhhhhjjjlllmmmkkkjjjkkkjjjhhhfffddddddeeeeeeiiigggeeeeeefffggggggfffhhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkklllooosssxxx{{{zzz~~~yyyoooeeeccccccdddhhhmmmnnnqqqwww~~~kkklll}}}zzzlllTTT@@@777333333111000///.........------------------------++++++,,,,,,,,,++++++***)))))))))*********))))))******))))))******+++,,,***************+++++++++,,,---.........000333666===DDDKKKOOOSSS]]]kkkvvv~~~pppccc]]]dddzzz{{{qqqrrrxxx|||{{{yyyvvvrrrmmmiiifffcccaaa]]]XXXSSSNNNJJJHHHEEEBBB???===<<<;;;:::999555666666777888:::;;;<<<===@@@BBBCCCEEEHHHLLLPPPYYYaaaqqq}}}{{{wwwttttttwww{{{}}}zzzrrrggg___YYYTTTMMMIIIHHHJJJMMMNNNMMMNNNRRRWWWYYYUUUOOOIIIEEECCCCCCCCC===<<<;;;:::999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<===============>>>AAABBBBBBBBB>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLLLLMMMQQQPPPOOONNNNNNOOOOOOPPPTTTTTTRRRQQQQQQQQQRRRSSSVVVYYY\\\]]]ZZZVVVTTTSSSSSSQQQNNNKKKIIIGGGFFFFFFHHHKKKMMMKKKEEEAAA????????????@@@BBBFFFKKKPPPSSSwwwyyy}}}wwwssstttssspppmmmlllmmmnnnpppppppppoooooolllmmmnnnoooooonnnmmmlllkkkiiigggffffffhhhjjjllljjjiiihhhgggggghhhhhhiiifffffffffffffffggghhhiiiggggggfffffffffgggggghhhgggffffffffffffggghhhhhhgggfffffffffeeeeeeddddddcccdddeeefffggghhhhhhiiijjjjjjjjjjjjkkkkkkkkkkkkmmmllljjjjjjjjjmmmoooqqqpppnnnkkkkkklllnnnoooooolllllllllmmmmmmmmmmmmnnnjjjjjjkkklllmmmmmmllllllkkkkkkkkkmmmoooooommmkkkjjjkkkkkkkkkjjjjjjlllmmmmmmmmmnnnooooooooooooooooooooonnnnnnmmmmmmnnnnnnkkkkkkkkkjjjjjjjjjjjjjjjmmmmmmnnnnnnmmmlllkkkjjjiiiiiiiiijjjllllllkkkjjjggggggffffffffffffggghhhfffeeedddeeeggghhhiiihhhffffffgggggghhhiiijjjjjjiiiiiihhhiiikkkooosssvvvzzz~~~xxxnnnddd```^^^___dddkkklllpppwww|||{{{}}}~~~ppplllttt~~~~~~ttt^^^EEE666444333222000////////////------------------------***++++++,,,,,,,,,++++++******))))))))))))))))))***************++++++,,,))))))*********+++++++++***,,,---------...111333999@@@IIIOOOSSS[[[hhhrrrzzz|||nnnccc^^^eee{{{vvvwww|||~~~~~~zzzzzzxxxuuuqqqlllhhhfffaaa___\\\WWWRRRMMMJJJHHHEEEBBB???===<<<;;;:::999444444444555666888999:::;;;<<<===>>>@@@BBBFFFHHHOOOUUUdddwwwwwwjjjhhheeedddeeehhhlllnnnpppuuu}}}yyyjjjddd\\\VVVRRROOOKKKIIIFFFJJJOOOQQQTTTYYY```eeecccZZZPPPKKKLLLLLLGGGCCC>>>===<<<;;;;;;:::;;;;;;999999999999999999999:::;;;;;;;;;<<<<<<<<<======@@@???>>>>>>@@@AAA@@@???===>>>???@@@BBBCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIIIILLLLLLMMMMMMMMMMMMMMMMMMRRRQQQPPPOOOOOOPPPQQQQQQVVVUUUSSSRRRQQQQQQRRRRRRSSSVVVZZZ\\\[[[XXXVVVVVVUUUSSSPPPLLLIIIFFFEEEEEEHHHKKKLLLJJJDDD???>>>?????????AAADDDHHHMMMQQQTTT{{{|||}}}wwwtttssssssqqqooommmnnnooopppppppppooonnnlllmmmnnnnnnnnnnnnmmmllljjjiiigggffffffggghhhiiiiiiiiihhhhhhhhhhhhhhhiiigggggggggggghhhiiiiiijjjggggggffffffgggggghhhhhhggggggffffffgggggghhhiiifffffffffeeeeeeeeeeeeeeecccdddeeefffggghhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjjjjkkklllnnnoooqqqpppnnnllllllnnnooopppooolllllllllmmmmmmmmmmmmnnnkkklllmmmnnnooonnnmmmmmmmmmlllkkklllmmmnnnmmmllliiijjjkkkjjjiiijjjkkkmmmjjjkkklllnnnoooppppppqqqoooooonnnmmmmmmnnnnnnnnnkkkjjjjjjiiiiiiiiiiiiiiillllllllllllkkkjjjjjjiiikkkjjjiiijjjkkkllljjjhhhdddeeeeeefffggghhhiiijjjeeeddddddfffhhhjjjjjjiiiccccccdddeeefffggghhhhhhhhhgggggghhhjjjllloooqqq|||xxxnnnddd^^^[[[ZZZ```fffjjjoooxxx{{{wwwwwwzzztttmmmjjj}}}zzz{{{|||~~~iiiMMM999444333222111000/////////,,,,,,,,,------------...******+++,,,,,,,,,++++++++++++***)))))))))******+++************+++,,,,,,))))))******+++,,,,,,,,,)))+++,,,,,,,,,---///111666>>>HHHMMMQQQXXXdddmmmvvv~~~}}}vvvpppqqquuuwwwzzz~~~zzzmmmbbb^^^dddvvv~~~}}}||||||yyyyyywwwtttppplllhhhfffaaa___\\\WWWSSSNNNKKKIIIEEEBBB???===<<<;;;:::999444444444444555666777888888888888999:::===???@@@FFFJJJUUUdddppprrrjjjbbbUUUTTTTTTTTTUUUXXX[[[]]]___dddjjjqqqwww}}}sssggg^^^ZZZTTTPPPNNNLLLKKKJJJFFFMMMSSSWWW___jjjrrruuurrrfffZZZUUUVVVTTTKKKCCC>>>>>>===<<<;;;;;;;;;;;;999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<@@@???>>>>>>??????>>><<<===>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNRRRRRRQQQPPPPPPQQQRRRSSSVVVUUUTTTRRRQQQQQQRRRRRRQQQTTTXXXZZZZZZYYYXXXXXXUUUSSSPPPLLLIIIGGGFFFEEEHHHIIIIIIGGGCCC@@@>>>===>>>???BBBFFFJJJOOORRRTTTyyy{{{~~~}}}yyyuuuqqqooonnnnnnmmmmmmnnnooonnnnnnlllkkkkkklllmmmnnnnnnmmmlllkkkjjjjjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiffffffffffffggghhhiiijjjggggggggggggggghhhiiiiiiggggggggggggggghhhhhhiiieeeeeeeeeeeeffffffffffffddddddeeefffggghhhhhhiiihhhhhhhhhiiiiiiiiijjjjjjhhhiiijjjlllmmmnnnoooooonnnmmmlllmmmooooooooonnnlllllllllmmmmmmmmmmmmnnnkkklllnnnoooooonnnmmmlllkkkiiiggghhhjjjmmmnnnnnniiijjjkkkjjjiiiiiikkkmmmhhhiiikkkmmmoooqqqrrrrrrooonnnnnnnnnnnnnnnooooookkkjjjiiihhhggghhhhhhiiijjjjjjkkkkkklllllllllllllllkkkjjjjjjkkkkkkiiigggddddddeeefffggghhhiiijjjffffffggghhhjjjjjjiiigggddddddeeefffggghhhiiiiiiggggggggghhhjjjlllmmmnnnzzz~~~|||ssshhhaaa[[[XXX\\\cccfffmmmxxxzzzwwwxxx|||uuulllbbbzzz|||{{{xxxttttttvvv{{{tttVVV>>>444444222111000/////////,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++---,,,+++***)))******+++++++++******++++++,,,---*********+++,,,---------***+++------------///111444===FFFLLLOOOTTT^^^fffqqqzzz~~~xxxpppjjjlllsssvvvzzz}}}yyykkkaaa]]]aaammmzzz}}}{{{yyyyyyxxxvvvtttppplllhhhfffcccaaa^^^YYYUUUPPPMMMKKKEEEBBB???===<<<;;;:::999555555555444444555555666555444444444666888::::::===???EEENNNVVVWWWRRRLLLEEEEEEEEEFFFHHHIIIKKKLLLOOOSSSXXX]]]aaafffmmmqqquuuwwwwwwvvvtttssstttuuuyyywwwnnnccc[[[VVVSSSOOOKKKJJJJJJJJJJJJKKKQQQXXX___lll|||zzznnneee___XXXMMMEEE===<<<;;;::::::999999999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;>>>===<<<<<<>>>???>>>=========>>>@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOOOOPPPOOOOOORRRQQQQQQPPPQQQRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSQQQTTTWWWXXXXXXWWWXXXYYYRRRPPPNNNKKKIIIHHHHHHHHHHHHGGGEEEDDDCCCAAA>>>;;;===???CCCHHHMMMPPPSSSTTTtttwww{{{~~~{{{uuupppmmmlllmmmllllllmmmmmmmmmllljjjiiijjjkkklllmmmmmmlllkkkjjjkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiicccccccccdddeeefffggghhhggggggggggggggghhhiiiiiiggggggggggggggghhhiiiiiieeeeeeeeeffffffgggggggggeeeeeeffffffggghhhhhhiiihhhhhhhhhhhhiiiiiiiiiiiifffhhhjjjmmmnnnoooooonnnlllkkkkkkmmmoooooonnnllllllllllllmmmmmmmmmnnnnnnkkklllnnnoooooonnnlllkkkhhhfffdddeeehhhlllnnnpppiiijjjkkkjjjiiiiiikkkmmmfffhhhjjjmmmppprrrssstttnnnnnnnnnnnnnnnooopppppplllkkkhhhgggfffggghhhiiihhhiiijjjkkkmmmnnnooopppmmmlllkkkkkkkkkjjjhhhfffdddeeeeeefffggghhhhhhiiihhhhhhiiijjjkkkjjjgggeeefffggghhhiiijjjkkkllllllgggggghhhjjjkkklllmmmmmmuuuyyy|||xxxmmmeee]]]YYY\\\bbbdddkkkwwwyyyuuuwww}}}}}}ssshhh]]]uuu{{{wwwsssnnnmmmppp{{{{{{\\\CCC555444222111000000//////,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,...---+++*********++++++++++++******++++++,,,---******+++,,,------......***,,,............///111444<<>>???@@@@@@AAADDDGGGLLLOOORRRWWW^^^ccchhhiiijjjjjjiiihhhiiijjjllltttyyytttjjjbbb[[[VVVQQQNNNKKKIIIHHHHHHIIIJJJOOOUUU\\\eeevvvrrrfffYYYNNNGGG;;;;;;:::999888888888888999999999::::::;;;;;;;;;999999999:::::::::;;;;;;;;;::::::;;;>>>??????>>>======>>>???AAABBBCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPRRRQQQQQQQQQRRRSSSUUUVVVUUUTTTRRRQQQQQQQQQRRRSSSRRRTTTVVVWWWVVVVVVWWWYYYNNNMMMKKKJJJIIIIIIJJJJJJHHHEEEBBBBBBCCCBBB>>>:::<<>>============>>>>>>?????????@@@@@@AAABBBCCCCCCCCCEEEGGGHHHHHHGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOTTTTTTUUUUUUUUUUUUTTTTTTVVVUUUTTTTTTSSSTTTTTTTTTUUUSSSSSSSSSUUUVVVUUUTTTMMMKKKIIIGGGGGGGGGHHHIIILLLHHHEEEEEEBBB>>>>>>@@@>>>BBBGGGLLLOOOQQQTTTVVVtttvvvyyy}}}}}}vvvoookkkkkkkkklllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggffffffggggggfffggghhhiiijjjiiiiiihhhiiigggfffgggiiijjjjjjiiihhhhhhggggggggggggggggggjjjiiihhhhhhhhhhhhhhhhhhjjjjjjjjjiiiiiihhhhhhhhhiiiiiigggfffffffffggggggfffggghhhiiiiiijjjjjjiiilllllllllmmmnnnnnnoooooolllmmmmmmlllkkkkkkmmmooonnnnnnnnnnnnmmmmmmmmmmmmjjjkkklllmmmmmmlllkkkjjjlllllljjjiiiiiiiiijjjkkkllllllmmmmmmmmmmmmmmmllllllkkkjjjjjjlllnnnqqqssspppoooooonnnmmmmmmlllllliiihhhfffeeefffgggjjjlllhhhiiijjjkkklllmmmmmmmmmkkkkkkiiihhhhhhhhhiiijjjiiihhhhhhgggggghhhhhhiiidddgggjjjkkkiiigggffffffhhhiiiiiijjjjjjjjjiiiiiigggggggggggghhhlllrrrvvvzzz|||~~~uuujjjccc```aaadddmmmmmmsss~~~{{{xxx|||~~~~~~mmmcccvvv{{{uuuqqqpppqqqtttfffKKKBBB;;;444333222///...///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++---,,,++++++*********+++///...,,,+++***+++,,,---,,,,,,++++++,,,---///000222888CCCLLLMMMMMMRRRYYYjjj}}}ssseee]]]XXXZZZ^^^cccjjjttt|||~~~~~~}}}|||{{{zzzyyysssrrrpppooonnnllliiifffccc```]]]ZZZXXXVVVRRRPPPJJJGGGBBB???===;;;888666555555555555555444444444222222111000000111222222222333444555555666666555555555666777888999999:::;;;<<<===>>>>>>AAAEEEHHHLLLNNNQQQSSSUUUVVVYYY[[[^^^bbbdddbbb\\\TTTOOOMMMKKKJJJIIIGGGFFFHHHKKKOOOUUU```pppqqqfff\\\OOOEEE@@@;;;:::::::::999999999999888888888888999:::;;;<<<<<<===============<<<<<<>>>============>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNRRRSSSTTTTTTUUUUUUTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVTTTSSSNNNMMMJJJHHHFFFFFFGGGGGGLLLHHHEEEEEECCC>>>===@@@???BBBHHHLLLOOOQQQSSSUUUtttuuuxxx|||xxxqqqmmmkkkllljjjjjjjjjjjjjjjkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggggggggggghhhhhhggghhhhhhhhhiiiiiiiiiiiijjjiiihhhhhhiiijjjiiihhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjjiiihhhhhhggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkklllllllllllllllllllllllljjjkkkllllllkkkkkkmmmooommmnnnnnnooonnnmmmlllkkkiiijjjkkkllllllkkkjjjiiillllllllllllkkkjjjjjjiiikkkllllllmmmmmmnnnnnnooolllllllllmmmnnnoooqqqrrrpppoooooonnnnnnmmmmmmmmmhhhgggffffffgggiiikkkmmmlllllllllllllllkkkjjjjjjkkkkkkiiihhhhhhhhhiiijjjgggggghhhhhhhhhhhhggggggeeegggiiiiiihhhgggggghhhiiijjjjjjiiiiiiiiiiiiiiiiiihhhgggfffhhhmmmtttyyy{{{}}}vvvmmmfffeeeiiilllrrrrrrvvv~~~yyylllzzzzzzvvvtttuuuvvvtttZZZJJJ@@@888666444000...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******,,,,,,+++************+++111000...,,,+++***++++++,,,,,,,,,,,,,,,...//////111666@@@IIILLLLLLQQQYYYkkkwwwhhh]]]VVVWWW[[[]]]dddnnnxxx~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyyrrrpppnnnmmmkkkiiifffcccccc```]]][[[ZZZWWWTTTRRRKKKHHHCCC@@@>>><<<:::888666666555555555444444444222222111111111111222222111222222333333222222111222333444555666777888888777888888888888:::===???AAADDDHHHKKKMMMPPPSSSVVVYYY[[[\\\\\\XXXRRRLLLHHHGGGGGGFFFEEEDDDFFFJJJNNNYYYhhh|||uuujjj^^^VVVNNNEEE>>><<<999999999999999888888888888888888999999:::;;;<<<<<<======>>>>>>=========>>>>>>======>>>??????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHHHHHHHIIIKKKJJJJJJJJJKKKKKKLLLMMMNNNPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVUUUSSSPPPOOOMMMJJJHHHFFFFFFFFFGGGKKKGGGEEEFFFCCC>>>===>>>@@@DDDIIIMMMOOOPPPRRRTTTuuuvvvxxx|||zzzsssooommmlllmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjiiiiiiiiiiiiiiiggggggggggggggghhhiiiiiihhhhhhhhhggghhhiiiiiijjjiiihhhhhhiiijjjkkkjjjhhhffffffggggggggggggggghhhhhhggggggggghhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkiiijjjkkkkkkjjjkkkmmmooolllmmmooooooooommmkkkiiiiiijjjjjjkkkkkkjjjjjjiiiiiikkklllmmmmmmlllkkkjjjiiijjjjjjkkklllmmmoooooolllmmmnnnoooppppppppppppooooooooonnnnnnmmmmmmmmmiiihhhgggggghhhiiikkkllllllmmmmmmmmmlllkkkjjjjjjkkkkkkiiihhhhhhhhhiiijjjfffggghhhiiiiiihhhgggfffhhhiiijjjiiihhhhhhjjjlllkkkjjjjjjiiiiiihhhhhhhhhiiihhhfffdddffflllttt{{{{{{~~~~~~vvvnnnhhhhhhmmmqqquuuvvvxxx}}}|||}}}rrr{{{zzzxxxxxxyyygggNNNCCC999666444111.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********++++++***************++++++++++++++++++,,,......++++++,,,,,,---......///111555>>>GGGKKKMMMRRRZZZmmm{{{kkk___WWWVVVZZZYYY```kkkwww~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyyyysssqqqnnnlllkkkiiifffcccccc```^^^\\\[[[YYYVVVTTTKKKHHHDDD@@@>>><<<:::888666666666555444444333333444444444444444444444444222222222222222111000000111222333444555666777888555666777666555666888:::<<>>>>>>>>>>>===>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCDDDDDDCCCEEEGGGIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUURRRSSSSSSUUUVVVUUUQQQNNNMMMKKKIIIGGGGGGGGGHHHIIIJJJFFFEEEFFFDDD>>><<<>>>AAAEEEJJJMMMOOOQQQRRRTTTuuuwwwzzz~~~}}}vvvqqqnnnmmmooonnnnnnmmmmmmllllllkkkjjjjjjjjjiiiiiiiiihhhhhhffffffgggggghhhiiiiiiiiihhhhhhhhhggghhhiiiiiijjjgggfffgggiiilllmmmllljjjeeeeeeeeeffffffggggggggghhhggggggggghhhiiijjjjjjiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjjjjjjjjjjiiijjjkkklllmmmmmmnnnnnnnnnoooooonnnmmmmmmllllllllliiijjjkkkjjjjjjjjjlllmmmlllmmmnnnooonnnmmmkkkiiijjjjjjjjjjjjjjjjjjjjjjjjgggiiilllnnnoooooommmlllhhhhhhhhhhhhjjjlllmmmnnnlllmmmnnnoooppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmkkkjjjiiiiiihhhiiijjjjjjkkkkkklllmmmmmmmmmllllllkkkkkkiiihhhhhhhhhiiijjjfffggghhhiiiiiihhhgggfffhhhiiiiiiiiihhhhhhkkkmmmlllkkkjjjiiihhhhhhhhhhhhhhhgggdddbbbdddkkktttzzz|||~~~}}}vvvnnnhhhhhhmmmqqquuuwwwzzz}}}zzzwwwzzzuuu{{{|||{{{|||pppOOOCCC888444444222000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++''''''((()))+++,,,......++++++,,,------.........333555===FFFKKKNNNTTT[[[ooo}}}rrreeeZZZWWWZZZYYY```kkkxxx~~~|||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxxxxtttrrrooommmllljjjhhheeecccaaa^^^\\\[[[YYYVVVTTTKKKHHHCCC@@@>>><<<999777777666666555444444333333444444444444444444444444333444444333333222111000111222333444666777888999777888999888666666777888999;;;???BBBEEEIIINNNRRRUUUVVVWWWXXXWWWRRRLLLGGGAAABBBCCCCCCCCCEEEIIILLLYYYiii{{{tttdddWWWMMMFFF@@@>>>;;;777777999888888888888888888888888999999999999:::;;;<<<===<<<<<<===>>>??????>>>>>>>>>>>>>>>??????@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEHHHIIIIIIIIIKKKLLLMMMLLLKKKJJJJJJKKKMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWVVVVVVUUUTTTUUUUUUUUUSSSSSSSSSUUUUUUSSSOOOLLLIIIHHHGGGGGGGGGIIIKKKMMMJJJFFFEEEEEECCC>>><<<>>>CCCFFFKKKOOOQQQRRRTTTUUUtttwww{{{yyysssooonnnmmmmmmmmmlllkkkjjjjjjiiikkkkkkkkkjjjiiiiiihhhhhhffffffggghhhiiiiiihhhhhhggghhhhhhhhhiiiiiiiiiiiiffffffgggjjjmmmnnnlllkkkeeeeeeffffffgggggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjhhhhhhhhhhhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiijjjkkklllmmmnnnnnnnnnnnnooonnnnnnnnnmmmmmmlllllljjjkkkkkkjjjiiihhhjjjlllkkklllmmmnnnnnnmmmlllkkkkkkkkkkkkjjjjjjkkkkkkkkkhhhjjjlllnnnoooooonnnmmmgggggggggggghhhjjjlllmmmmmmmmmnnnooooooooonnnnnnlllllllllllllllllllllllllllkkkkkkjjjiiiiiijjjjjjjjjkkklllmmmmmmnnnmmmmmmkkkkkkiiihhhhhhhhhiiijjjhhhhhhiiiiiiiiiiiihhhhhhfffgggggggggfffgggiiikkknnnllljjjhhhggggggggghhhgggfffdddbbbdddkkktttzzz}}}}}}vvvnnnhhhfffiiilllpppuuuyyy}}}yyyvvvtttwww~~~yyy}}}|||wwwQQQCCC666333444333111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***))))))))))))***++++++((()))))))))*********+++***+++,,,---............333555;;;DDDKKKOOOUUU]]]ooo~~~}}}nnn```ZZZZZZZZZ```lllxxx}}}zzzxxxwwwvvvvvvwwwxxxxxxxxxwwwwwwsssqqqnnnlllkkkkkkiiigggdddaaa^^^\\\[[[XXXUUUSSSKKKHHHCCC@@@>>><<<999888777777666555444333333222222222333333333333222222555555555555555444333222111222333444666888999999999:::;;;:::888777888999666888;;;===@@@DDDIIIMMMPPPRRRTTTUUURRRMMMHHHDDD@@@AAABBBBBBBBBDDDGGGJJJTTTaaannnoooggg\\\PPPGGGCCC>>>;;;;;;999666666999888888888999999999999999999999999999:::;;;<<<===<<<<<<===>>>????????????>>>>>>??????@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHIIIIIIJJJLLLMMMNNNMMMKKKJJJJJJLLLMMMOOOPPPQQQRRRTTTVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTRRRNNNKKKGGGFFFFFFFFFHHHJJJMMMOOOKKKGGGDDDCCCAAA===<<>>???@@@@@@@@@AAADDDFFFIIITTT[[[WWWOOOHHHDDDAAA===;;;:::<<<:::666666999999999999999:::::::::;;;::::::999::::::;;;<<<===<<<<<<===??????@@@@@@????????????@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAACCCEEEHHHIIIJJJJJJLLLNNNPPPOOOMMMKKKKKKLLLNNNPPPRRRSSSTTTUUUWWWWWWXXXXXXWWWWWWVVVUUUUUUUUUUUUVVVUUUTTTRRRRRRRRRPPPNNNLLLGGGGGGFFFFFFHHHJJJMMMNNNMMMGGGCCCBBB???<<<===@@@DDDHHHNNNRRRUUUWWWYYY[[[oootttzzz|||uuuqqqnnnllllllmmmmmmnnnoooooopppmmmmmmllllllkkkjjjiiiiiifffggghhhiiiiiihhhgggfffeeegggiiijjjkkkjjjhhhgggiiiiiijjjkkkmmmllljjjggghhhhhhiiijjjkkkkkklllllljjjjjjiiihhhgggggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjfffggghhhiiijjjjjjiiihhhjjjkkklllmmmnnnnnnnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkkkklllllljjjgggfffggghhhjjjjjjjjjkkklllmmmnnnooommmllllllkkkkkkllllllmmmpppppppppooonnnlllkkkjjjkkkjjjhhhhhhhhhjjjlllnnnnnnnnnmmmllllllllllllmmmjjjjjjjjjjjjjjjjjjjjjjjjhhhiiijjjkkkllllllmmmmmmmmmmmmmmmnnnmmmmmmllllllkkkkkkiiihhhhhhhhhiiijjjlllkkkjjjiiiiiijjjkkklllfffhhhjjjjjjjjjjjjkkklllooonnnkkkhhhffffffggggggggggggffffffhhhnnnuuu{{{yyyppphhhcccbbbbbbfffooowww}}}vvvrrrzzz|||yyyzzzXXXHHH999444444333111000------,,,,,,,,,+++++++++------------------------((()))***++++++***)))((())))))((())))))***++++++)))***+++,,,,,,,,,,,,+++***+++,,,...///......---222111666@@@HHHMMMTTT[[[jjj~~~kkk]]]YYYXXX^^^iiiuuu~~~{{{{{{|||}}}~~~}}}{{{xxxvvvrrrrrrssstttuuuuuuuuuuuummmjjjgggffffffgggfffeeedddbbb^^^[[[YYYVVVSSSPPPNNNJJJFFFCCC@@@???<<<:::888777666555444333222222444444555666666555444444444555555666666555555444///000111333555777888999777999;;;:::999888888999666777999:::;;;>>>CCCGGGIIIOOOSSSRRRKKKDDDBBBBBB<<<>>>????????????AAACCC???HHHLLLGGG???===???AAA;;;:::;;;===;;;666666888999999999::::::;;;;;;;;;::::::::::::;;;<<<======<<<<<<===??????@@@@@@@@@?????????@@@AAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCEEEHHHIIIJJJKKKLLLNNNQQQPPPMMMLLLLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVTTTRRRQQQPPPPPPNNNLLLIIIHHHGGGGGGGGGIIIKKKMMMMMMGGGBBB@@@>>>;;;===AAAEEEIIINNNSSSVVVXXX[[[]]]rrrvvv|||{{{tttrrrrrrooonnnnnnoooppppppooommmiiijjjkkkkkkkkkjjjjjjiiijjjgggeeefffiiiiiihhheeefffgggjjjlllmmmmmmkkkkkkiiijjjkkkllllllkkkjjjiiieeefffhhhiiiiiihhhgggfffgggggggggggggggggggggggghhhggggggggghhhjjjlllnnnjjjkkkkkkjjjgggeeeffffffkkkmmmoooooonnnmmmmmmmmmnnnnnnmmmlllkkkkkkjjjjjjmmmmmmlllkkkkkkkkkkkkllllllkkkkkkkkkkkklllmmmmmmllllllkkkkkklllmmmooopppsssrrrqqqooommmlllkkkkkkjjjjjjiiiiiijjjjjjkkkllljjjjjjiiihhhhhhiiiiiijjjjjjjjjjjjlllmmmmmmkkkiiillljjjhhhhhhiiikkklllkkkqqqppplllhhheeefffjjjmmmkkkiiihhhhhhiiijjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjiiiiiihhhgggggggggmmmkkkiiihhhhhhhhhfffeeefffffffffeeegggkkkrrrvvvzzzxxxjjjaaa```ccceeelllwwwmmmjjjvvvjjjMMM;;;777222222444111---------,,,,,,,,,++++++///------///222222///,,,+++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,------...111333666;;;CCCLLLSSSXXXiiixxxqqq```WWWWWWYYY```kkksssxxx~~~|||yyy~~~}}}|||zzzxxxwwwmmmmmmmmmooosssuuuuuuuuuooollliiiffffffeeedddbbbdddaaa]]][[[YYYWWWTTTRRRMMMJJJGGGBBB???<<<::::::888666444444444444222000333333333444444444555555666777777777777555333222333333444555666777888999999999999999999888777666666555555555777:::===???FFFGGGJJJKKKIIIFFFBBB???>>>===;;;:::;;;<<<>>>???@@@??????>>>===<<<<<<<<<:::::::::999999999888888777777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>===;;;;;;;;;<<<>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBAAA???>>>???@@@CCCDDDFFFHHHJJJKKKLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTRRROOONNNMMMMMMMMMKKKHHHEEEFFFIIIKKKKKKJJJMMMKKKGGGBBB>>>>>>@@@CCCHHHKKKNNNQQQVVV]]]bbbcccssswww|||{{{uuussssssqqqooooooooopppooommmlllllllllkkkkkkkkkjjjjjjjjjiiigggeeefffhhhiiigggeeehhhiiikkklllmmmllllllkkkeeefffggghhhhhhgggfffeeegggiiijjjllllllkkkjjjiiieeeffffffgggggghhhhhhhhhhhhgggggggggiiijjjlllmmmjjjkkkkkkjjjhhhgggggghhhkkkmmmooopppooonnnnnnooommmmmmllllllkkkjjjjjjiiilllllllllkkklllllllllmmmjjjjjjjjjkkklllmmmnnnooonnnmmmmmmmmmmmmooopppqqqsssrrrpppooommmllllllkkkjjjjjjjjjjjjjjjkkkkkkllljjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllmmmmmmmmmkkkjjjllljjjiiiiiikkkllllllkkkkkkkkkjjjhhhhhhjjjnnnrrrnnnlllkkkjjjkkklllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjiiiiiiiiillljjjhhhgggggggggfffeeeggggggffffffgggkkkpppuuuzzz|||qqqgggddddddccckkkvvvnnnjjjuuuvvvWWWAAA;;;333222444111---------,,,,,,,,,++++++***))))))+++...///---***++++++++++++************************************++++++++++++++++++++++++***++++++,,,,,,------...000111555:::BBBKKKSSSWWWdddrrrsssaaaWWWSSSTTTZZZccckkkpppwww~~~~~~}}}~~~}}}|||{{{zzzxxxwwwwwwmmmllllllmmmpppqqqqqqpppooollliiigggfffeeedddbbbccc```]]]ZZZYYYWWWTTTRRRNNNLLLHHHCCC???<<<;;;:::999777555555555555333111333333333444444444555555666777777777666555333222222333444555666777777888888999999999888888777666555555444444666888;;;<<>>===<<<;;;:::;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;;;;<<<>>>???AAAAAABBBCCCCCCCCCCCCBBBAAABBBCCCBBB@@@???@@@AAACCCDDDEEEGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXWWWWWWVVVUUUVVVTTTRRRPPPNNNMMMLLLLLLJJJHHHFFFGGGJJJLLLKKKJJJGGGFFFCCC???<<<===@@@CCCIIILLLOOORRRVVV]]]bbbeeetttwww|||{{{uuussstttsssqqqooonnnnnnmmmkkkiiimmmlllkkkjjjjjjjjjjjjjjjhhhgggfffggghhhiiihhhgggkkkkkkkkklllllllllllllllfffggghhhiiiiiihhhgggfffiiijjjkkklllmmmlllkkkkkkeeeeeefffggghhhiiiiiijjjggggggggghhhiiijjjkkkllliiijjjkkkjjjhhhhhhjjjkkkkkknnnpppqqqpppooooooppplllkkkkkkjjjjjjiiiiiiiiikkkkkkkkkllllllmmmnnnnnniiiiiijjjkkklllmmmooopppoooooonnnnnnoooppprrrsssrrrqqqpppnnnmmmlllllllllkkkjjjjjjjjjjjjkkkllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnooonnnmmmkkkjjjlllkkkkkklllnnnnnnmmmkkkiiijjjjjjjjjjjjlllooorrrooommmkkkkkklllmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkkllllllllllllkkkkkkkkkkkkkkkiiigggfffggggggfffdddgggggggggffffffiiinnnrrrzzzwwwnnngggbbbaaaiiiuuupppiiirrrcccIII>>>555333444000------------,,,,,,,,,,,,+++***+++,,,///000///---,,,,,,++++++************************************++++++++++++++++++++++++***++++++,,,,,,------...///000333888@@@JJJRRRWWW^^^kkk|||vvvdddXXXQQQOOOSSS[[[cccjjjrrryyy~~~}}}~~~}}}{{{yyywwwvvvvvvvvvvvvpppooonnnnnnoooooonnnmmmnnnllliiigggfffeeecccbbbaaa___[[[YYYXXXWWWTTTRRROOOMMMJJJEEEAAA>>>;;;::::::888666666666666444333333333333444444444555555666666666666666555444333222222333444555666666777777777888888888777777666666555444333444666888999???AAAEEEGGGGGGDDD@@@===<<<;;;:::::::::;;;===>>>======<<<<<<;;;;;;:::::::::::::::999999999888888888888999999999999999999::::::::::::;;;;;;;;;;;;======<<<;;;<<<===>>>???BBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGJJJJJJKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVUUUSSSPPPNNNMMMLLLKKKJJJIIIHHHIIIKKKLLLLLLKKKCCCCCC@@@>>><<<>>>BBBFFFLLLMMMPPPSSSWWW\\\bbbggguuuxxx|||}}}vvvtttuuussspppnnnlllkkkjjjhhhfffjjjiiiiiihhhiiijjjkkkllliiiiiihhhiiijjjjjjjjjjjjmmmlllkkkkkkjjjjjjkkkkkkhhhiiijjjkkkkkkjjjiiihhhhhhhhhiiikkkkkkkkkkkkkkkgggggghhhhhhhhhhhhiiiiiiggggggggghhhiiijjjjjjkkkhhhiiijjjjjjiiijjjlllnnnnnnppprrrrrrpppnnnnnnnnnjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllnnnnnnooooookkkkkkkkkkkkllllllmmmnnnooonnnnnnnnnnnnpppqqqrrrqqqqqqooonnnmmmmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmkkkllllllmmmnnnnnnnnnnnnooopppqqqpppooommmlllkkklllllllllnnnppppppnnnllllllmmmnnnmmmlllkkklllmmmnnnllljjjjjjkkkkkkjjjiiijjjkkkkkkkkkkkkkkkllllllkkkkkkkkkllllllllllllllljjjhhhffffffffffffeeedddhhhhhhgggffffffhhhllloooxxx{{{rrrggg___]]]ggguuuuuuiiinnn|||kkkMMM???444222333///...------------,,,,,,,,,------------.........---,,,,,,,,,++++++******)))***************************+++++++++++++++,,,,,,***++++++,,,,,,------...---...111666>>>HHHPPPUUUYYYfffvvv|||jjj\\\RRROOOPPPXXXaaajjjsss|||~~~~~~{{{yyyvvvtttsssssstttuuuuuutttrrrqqqqqqpppnnnlllmmmkkkhhhgggfffeeebbbaaa___]]]ZZZXXXWWWVVVTTTSSSQQQOOOKKKGGGCCC???<<<::::::888666666666666444222333333333444444444555555666666666555555444444444222222333333444555555666666666777888888888777777888666555444444555666888:::===AAADDDDDDAAA>>>;;;;;;::::::999:::;;;<<<<<<;;;;;;;;;:::::::::999999:::::::::999999999888888999999999999888888888888999999999:::::::::;;;;;;===<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXVVVWWWWWWWWWWWWVVVUUUUUUVVVUUUSSSQQQNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKDDDCCCAAA???>>>AAAEEEIIIOOOOOOQQQUUUWWW[[[bbbjjjvvvyyy}}}xxxuuuuuuqqqnnnkkkiiihhhhhhfffdddfffffffffgggiiijjjlllmmmjjjjjjkkkkkkkkkkkklllmmmmmmlllkkkjjjiiiiiijjjjjjfffggghhhiiiiiihhhgggfffhhhhhhiiijjjkkklllllllllkkkkkkjjjiiihhhggggggffffffgggggghhhiiiiiiiiiiiihhhiiiiiiiiihhhjjjmmmpppqqqrrrsssrrrooommmllllllhhhiiiiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnooooooooonnnmmmllllllkkkkkkkkkkkkmmmmmmllllllmmmnnnpppqqqppppppooonnnnnnmmmnnnnnnllllllkkkkkkllllllmmmnnnlllmmmnnnoooooooooooonnnnnnqqqrrrrrrooommmlllmmmmmmlllmmmoooppppppnnnlllnnnppppppooollljjjjjjkkkooommmkkkjjjkkkkkkjjjiiijjjjjjjjjkkkkkkllllllllliiiiiijjjjjjkkkkkklllllljjjhhhfffeeefffgggfffeeehhhhhhgggfffeeegggjjjmmmvvv~~~|||ttthhh```\\\gggvvv}}}|||kkkkkkxxxxxx~~~mmmLLL===333111333............---------,,,,,,,,,,,,++++++))))))))))))------,,,,,,+++******)))*********************************++++++,,,,,,,,,***++++++,,,,,,------...------///444;;;EEEMMMSSSVVVbbbqqqsssdddUUUPPPNNNVVVaaalllwww}}}}}}~~~|||xxxvvvtttrrrqqqqqqrrrssswwwuuurrrqqqpppooollljjjkkkiiigggfffeeedddaaa___]]]ZZZXXXWWWWWWVVVUUUSSSPPPOOOLLLHHHDDD@@@===;;;999777555555555555333222333333333444444444555555555555555444444444444444222222333333444555555555555666777888888888888888:::999777555555666777888777:::===??????>>>;;;999999999999999999::::::;;;::::::::::::999999999999:::::::::999999999888888999888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<===>>>??????@@@@@@@@@AAACCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTTTTTTTVVVWWWXXXYYYVVVVVVWWWWWWVVVVVVUUUTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIDDDCCCAAA??????AAAFFFJJJRRRQQQRRRVVVWWWYYYbbbmmmxxxzzz}}}zzzuuusssooollliiihhhgggggggggfffdddeeegggiiijjjkkklllllliiikkkllllllkkkkkkmmmnnnmmmlllllllllkkkkkkjjjjjjhhhiiijjjjjjjjjjjjiiihhhjjjjjjkkkkkklllmmmnnnooonnnmmmllljjjiiigggfffeeefffggghhhhhhiiiiiihhhhhhhhhhhhhhhhhhgggiiimmmpppqqqrrrsssrrrooolllkkkkkkhhhhhhhhhiiijjjjjjjjjkkkiiijjjlllnnnooopppoooooopppooommmlllkkkjjjiiiiiillllllkkkkkklllmmmnnnppppppooonnnnnnnnnnnnnnnooommmllllllllllllmmmnnnnnnmmmnnnoooppppppooonnnmmmmmmpppsssrrrooolllmmmnnnnnnmmmmmmnnnppppppooommmmmmnnnoooooommmlllmmmoooqqqnnnllllllllllllkkkjjjiiiiiijjjjjjkkkkkkllllllggghhhhhhiiijjjkkkkkkllljjjhhhffffffgggggggggfffgggggggggfffeeefffiiilllsss{{{zzzsssjjjddd```kkkzzz~~~lllhhhvvv}}}nnnsssmmmKKK<<<333222333...............---------,,,---......,,,******+++,,,......---,,,+++******)))*********************************++++++,,,,,,---***++++++,,,,,,------...------...222888BBBJJJPPPTTT^^^jjjvvv|||yyy}}}~~~oooYYYQQQMMMSSS___lllyyy~~~{{{|||~~~{{{xxxuuutttsssqqqqqqqqqqqqrrrrrrpppnnnmmmlllkkkiiigggiiigggeeeddddddbbb___\\\ZZZXXXVVVUUUVVVVVVUUUTTTOOONNNLLLIIIEEEAAA>>><<<999777555555555555333111333333333444444444555555555555444444333444444555333333444444555555555555555666777999999:::::::::<<<:::888777666777888999777888999:::::::::888777888888888888999999999999::::::::::::999999999999:::::::::999999999888888777777888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???@@@AAABBBCCCDDDDDDDDDGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPSSSSSSSSSTTTUUUWWWXXXYYYVVVVVVVVVVVVVVVUUUTTTTTTQQQPPPPPPOOOMMMKKKIIIHHHIIIKKKNNNNNNLLLIIIGGGFFFBBBAAA@@@>>>>>>AAAFFFJJJTTTQQQRRRVVVVVVVVVaaannnyyy{{{}}}{{{uuurrrnnnllliiihhhhhhiiijjjiiifffhhhjjjlllmmmlllkkkjjjgggiiikkkkkkjjjjjjlllnnnmmmmmmnnnoooooonnnmmmllliiijjjkkkllllllkkkjjjiiiiiiiiijjjjjjlllmmmnnnooommmmmmllljjjiiihhhggggggfffggghhhiiiiiiiiihhhggghhhhhhhhhgggfffhhhlllooommmoooqqqpppnnnlllllllllhhhhhhiiiiiijjjkkklllllliiikkkmmmooopppoooooonnnooonnnmmmlllkkkjjjjjjjjjlllkkkkkkkkkkkkmmmnnnooooooooonnnnnnnnnnnnoooooommmmmmmmmmmmmmmnnnnnnooonnnooopppqqqpppnnnlllkkkkkkooorrrrrrnnnlllmmmpppooommmllllllnnnoooooonnnmmmnnnnnnnnnmmmmmmoooqqqpppnnnlllkkkkkkkkkjjjhhhhhhhhhiiiiiijjjkkkkkklllgggggghhhiiijjjkkklllllljjjiiigggggghhhhhhhhhgggeeefffffffffeeefffiiikkkqqqyyy{{{uuuoooiiifffgggrrrmmmgggvvvxxxfffjjj{{{pppMMM>>>555444444///............------------...///000///------000333///...---,,,+++******)))************************)))******+++,,,,,,------***++++++,,,,,,------......------000666???HHHMMMRRRXXXaaakkkyyy}}}}}}~~~~~~zzzwwwqqqsssxxx~~~yyy___UUUNNNRRR^^^kkkxxx~~~}}}}}}}}}~~~~~~|||yyyuuussssssrrrrrrqqqqqqppppppnnnllljjjiiiiiihhhfffdddgggeeedddcccbbb```]]]ZZZYYYWWWUUUTTTUUUVVVUUUTTTLLLLLLKKKHHHEEEBBB>>><<<:::888666666666666444333333333333444444444555555555444333333333444555555444555555555555666666666666777888999;;;;;;<<<<<<;;;:::888777777888999:::777777666666666666666666666777888888888999888888:::::::::::::::::::::::::::::::::999999999888888666666777777888888999999:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEHHHIIIJJJJJJIIIIIIJJJLLLJJJJJJKKKKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQQQQRRRSSSUUUWWWXXXUUUVVVVVVVVVVVVUUUTTTTTTMMMMMMNNNMMMLLLJJJIIIHHHIIILLLOOOOOOKKKFFFDDDCCC?????????>>>@@@DDDJJJNNNUUUQQQRRRVVVUUUTTT___oooyyy{{{~~~|||uuuqqqnnnllliiihhhjjjllllllllliiikkknnnpppooommmjjjhhheeehhhjjjjjjhhhhhhjjjmmmmmmnnnppprrrrrrpppooonnneeefffggghhhhhhgggfffeeeggggggggghhhiiijjjlllmmmllllllkkkjjjjjjiiiiiiiiifffggghhhiiiiiihhhgggggghhhhhhgggfffeeegggkkknnnjjjllloooooonnnmmmnnnnnnhhhhhhiiijjjkkkllllllmmmjjjkkknnnooopppooonnnmmmmmmmmmlllkkkkkkkkkllllllllllllkkkkkklllmmmooopppooonnnnnnnnnnnnoooooopppmmmmmmmmmmmmmmmnnnooooooooopppqqqqqqpppnnnkkkjjjjjjnnnrrrrrrnnnlllnnnpppooommmkkkkkkmmmoooooooooooooooooonnnlllmmmoooqqqnnnllliiihhhiiihhhgggfffgggggghhhiiijjjjjjkkkkkkgggggghhhiiikkklllmmmmmmkkkiiigggggghhhiiiiiihhhdddeeeffffffeeefffiiikkkoooxxx}}}vvvooojjjgggeeemmmwww}}}zzz}}}nnnfffvvvttt```cccvvvrrrOOO@@@777666555/////////.........---------(((+++,,,,,,+++,,,000444//////...---+++******)))************************))))))***+++,,,,,,------***++++++,,,,,,---.........------///555===FFFKKKOOOTTTZZZcccsss~~~|||yyynnnooorrrzzzfffZZZQQQSSS^^^jjjwww~~~~~~|||{{{{{{yyywwwuuurrrrrrrrrrrrrrrqqqpppooollljjjiiihhhiiihhhfffeeeeeedddcccbbbaaa___\\\YYYXXXVVVTTTTTTUUUVVVUUUTTTKKKKKKJJJHHHEEEBBB???===;;;999888777888777555444333333333444444444555555555444333222333444555666555555555666666666666666666777999:::;;;<<<======:::999888666666777999:::777666555333333444555555666666777888888888888888:::::::::::::::::::::::::::::::::999999999888888555666666777888999999:::;;;;;;;;;<<<<<<<<<======;;;<<<===???@@@@@@AAAAAAAAABBBCCCEEEFFFFFFGGGGGGHHHJJJKKKKKKJJJJJJKKKMMMIIIJJJJJJKKKJJJJJJIIIIIILLLLLLLLLLLLMMMNNNOOOPPPNNNOOOOOOPPPRRRSSSUUUVVVUUUVVVVVVVVVVVVUUUTTTTTTKKKLLLLLLLLLLLLJJJIIIGGGIIIMMMPPPOOOJJJEEEBBBAAA???@@@@@@AAACCCHHHOOOTTTVVVQQQRRRVVVUUUSSS^^^oooxxx}}}{{{uuuqqqqqqpppnnnmmmllllllmmmnnnmmmmmmlllllljjjhhhgggfffhhhhhhhhhhhhhhhhhhhhhhhhkkklllnnnppppppooommmlllkkkhhheeeeeeiiikkklllkkkhhhiiijjjkkkmmmnnnoooooolllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjggggggffffffgggiiikkkllllllmmmnnnooonnnkkkiiigggjjjjjjjjjiiiiiihhhffffffkkklllnnnooooooooonnnnnnllllllmmmmmmllllllkkkjjjjjjjjjjjjkkkkkklllllllllnnnnnnoooooommmjjjgggfffiiikkkmmmnnnmmmmmmnnnooorrrrrrqqqpppooolllkkkiiikkkmmmppppppooonnnnnnoooooonnnnnnnnnooopppqqqqqqooooooooommmlllmmmooorrrqqqooommmkkkiiiiiiiiijjjiiihhhhhhiiijjjjjjiiigggjjjjjjkkkkkkkkkjjjjjjiiiiiijjjjjjhhhddddddhhhllliiihhhggggggggghhhjjjkkktttyyyxxxnnnfffccceeehhhxxx~~~}}}rrreeesssyyyeeebbbjjjtttWWW@@@777222000000////////////............+++***)))))))))+++...///.../////////...,,,***)))************++++++++++++---,,,***)))))))))******///...---,,,+++,,,---............///333999AAAGGGOOOOOOPPPZZZmmm|||zzzqqqooommmpppyyyhhh[[[RRRWWW___dddllluuu|||{{{}}}|||zzzyyyxxxsssuuuwwwuuurrrooopppqqqhhhgggfffeeeeeefffggghhhfffdddaaa___^^^\\\YYYWWWVVVUUUTTTTTTUUUUUUTTTRRRJJJJJJJJJIIIGGGDDDAAA???>>><<<888666555444222000444333333222222333333444666666555444333333333333777777666555555555555555777888999;;;<<<===>>>>>>:::888666666777888777666222222333333333222222111444555555666666777777777888888888888888888888888999:::;;;;;;:::999777666666666777888999999::::::===<<<;;;::::::;;;===>>>::::::<<<===???AAABBBCCC???@@@BBBCCCDDDDDDEEEEEEJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLLLLNNNQQQSSSSSSRRROOOMMMNNNLLLKKKLLLPPPSSSVVVVVVUUUWWWXXXYYYXXXTTTQQQNNNNNNMMMKKKKKKKKKJJJHHHFFFKKKKKKKKKIIIHHHFFFDDDCCC===???BBBDDDFFFJJJOOORRRUUUVVVXXXYYYVVVXXXiii|||vvvyyy}}}~~~~~~xxxuuupppooonnnmmmlllllllllllllllllllllkkkjjjiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjlllnnnoooooonnnmmmllljjjhhhhhhkkkmmmmmmmmmiiijjjjjjkkklllmmmnnnnnnmmmmmmmmmlllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhiiikkkkkkllllllmmmmmmllljjjiiihhhiiiiiijjjjjjjjjjjjjjjiiiiiijjjlllmmmnnnmmmmmmlllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkklllllllllnnnnnnnnnnnnlllkkkiiihhhjjjlllnnnnnnnnnmmmnnnppprrrrrrqqqooonnnmmmlllkkklllnnnqqqrrrqqqpppqqqrrrqqqppppppooonnnnnnooooooooopppooonnnlllmmmooorrrpppooonnnlllkkkjjjiiiiiikkkjjjjjjkkkllllllkkkiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjhhhgggggghhhjjjiiiiiihhhhhhhhhhhhiiiiiiqqqvvv}}}vvvllleeeccceeehhhvvv~~~}}}}}}|||~~~vvviiisss|||fff___eeeppp|||ZZZCCC999444111111............------------,,,+++***)))***,,,...///------...//////...,,,+++((((((((())))))))))))))),,,,,,***)))))))))******...---,,,,,,,,,,,,---...---------...111777???DDDMMMNNNPPPYYYlll~~~|||vvvtttqqqrrryyyiii[[[RRRVVV\\\```fffnnnyyy~~~|||wwwxxx~~~}}}zzzxxxvvvuuuqqqssstttrrrooommmnnnoooiiihhhgggfffeeeeeefffgggeeeccc```___]]]\\\YYYWWWVVVUUUSSSSSSTTTTTTRRRQQQKKKKKKJJJHHHFFFDDDBBB@@@>>>;;;888777666555333222444333333222222333333444555555444444333444444444888777777666666777777888:::;;;<<<============<<<:::888666666777777777666333444444444444333333222555555555555555555555555888888888888888888888888999999:::;;;:::999888777777777888888999:::::::::===<<<;;;::::::;;;===>>>======>>>>>>???@@@@@@AAA@@@AAACCCDDDEEEEEEFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJHHHHHHHHHJJJLLLMMMMMMNNNQQQSSSSSSRRRPPPNNNMMMLLLKKKLLLOOORRRTTTTTTSSSUUUWWWXXXWWWTTTQQQOOOOOOMMMJJJJJJJJJJJJIIIGGGLLLLLLJJJIIIGGGEEECCCBBB<<>>>>>??????>>>===<<<;;;;;;999777666777777666555555555555555555444333333555555555555444444444444777777777777777777777777888999::::::;;;:::::::::999999999999::::::::::::<<<;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@@@@?????????AAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIKKKMMMNNNNNNPPPRRRSSSTTTSSSQQQPPPMMMLLLLLLNNNPPPQQQQQQPPPRRRSSSUUUVVVVVVTTTQQQPPPOOOLLLIIIHHHHHHIIIIIIHHHMMMLLLJJJHHHEEEBBB@@@???;;;>>>BBBEEEIIIMMMRRRUUUZZZ\\\^^^___aaannnqqqrrrtttyyyzzzwwwoooooooooooonnnkkkiiihhhkkkkkkkkkjjjjjjkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiiggggggiiijjjkkkkkkkkkkkkgggggghhhiiikkkkkkjjjjjjllllllllllllllllllllllllooooooooonnnllljjjhhhgggggggggggggggggggggggggggkkkkkkjjjiiiiiiiiiiiiiiijjjiiiiiihhhhhhhhhiiiiiihhhiiijjjkkkllllllllllllkkklllnnnooopppppppppoooooooooooooooooonnnmmmmmmkkkkkklllllllllllllllllllllkkkjjjjjjjjjlllnnnooommmnnnooooooooooooqqqrrrsssqqqooonnnnnnooopppqqqooorrrttttttrrrqqqqqqrrrqqqqqqpppnnnnnnmmmmmmmmmpppqqqqqqpppnnnnnnoooqqqqqqqqqqqqqqqpppmmmkkkjjjmmmmmmlllmmmnnnnnnmmmkkkiiiiiijjjkkkkkkkkkjjjjjjkkkjjjiiikkkmmmmmmiiieeefffggghhhjjjjjjjjjiiihhhmmmrrryyy~~~xxxtttnnnfffaaa___bbbeeekkkrrrzzz}}}{{{~~~|||yyyxxx{{{ppptttuuubbb]]]gggxxxdddIII;;;666333111.........---------,,,,,,---,,,,,,,,,,,,---...///------///000000000///...------------,,,,,,,,,,,,++++++************************++++++,,,---...///,,,---------000444:::???FFFKKKQQQZZZhhhvvv||||||~~~~~~yyyzzz~~~}}}qqqddd\\\___bbbaaabbbgggooorrryyy|||wwwsssooolllpppwwwzzz}}}~~~}}}|||zzzwwwtttqqqppprrrrrrqqqpppnnnmmmmmmmmmjjjiiihhhfffeeeccccccbbbaaa___]]]\\\[[[ZZZWWWUUUVVVTTTRRRQQQQQQOOOMMMKKKMMMKKKIIIFFFDDDCCCCCCDDD===;;;999888999999888666444444333333333333444444333333444555666777777777666777777888999;;;<<<===>>>???@@@@@@???===;;;:::;;;999777666666666555444555555555555555444333333444444444555555555555555666666666666666666666666777888999999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAA@@@@@@@@@@@@???@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNPPPPPPRRRSSSSSSSSSRRRQQQOOONNNNNNPPPRRRRRRPPPOOOQQQRRRTTTVVVVVVTTTSSSQQQOOOLLLHHHFFFGGGHHHIIIIIILLLKKKIIIFFFCCC@@@>>>===;;;>>>CCCGGGKKKOOOTTTXXX[[[^^^aaacccjjjoooqqqtttzzz~~~wwwtttooopppppppppooommmkkkjjjkkkkkkjjjjjjjjjkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhfffgggiiijjjjjjjjjjjjjjjmmmllllllllllllkkkkkkkkknnnnnnooonnnmmmjjjhhhfffggggggggggggggggggggggggkkkjjjjjjjjjiiihhhhhhggghhhhhhggggggggghhhiiiiiiiiiiiijjjjjjjjjjjjiiiiiikkklllnnnpppqqqqqqqqqpppooooooppppppoooooonnnmmmllllllllllllllllllllllllkkkjjjiiiiiijjjmmmoooqqqnnnooooooooonnnoooqqqssssssrrrpppnnnnnnpppqqqsssqqqssstttsssqqqnnnnnnnnnnnnnnnmmmmmmnnnoooppppppqqqrrrrrrqqqoooooopppqqqrrrsssssssssqqqooommmkkklllkkkjjjkkklllmmmkkkiiigggggghhhiiiiiiiiiiiiiiikkkiiiiiikkknnnmmmiiieeedddeeegggiiikkkkkkkkkjjjnnnsssyyy}}}~~~|||{{{{{{tttqqqkkkeee```___aaadddgggllluuu~~~~~~yyyyyy~~~~~~}}}{{{yyyzzzrrruuuggg^^^fffwwwhhhKKK;;;555222///////////////.........---------,,,,,,------.........///000000000///------)))))))))(((((('''''''''************+++*********)))***+++,,,------......---.........000444999===CCCJJJRRRZZZeeerrryyyzzz}}}}}}}}}|||ssshhhaaaeeehhheeeeeehhhlllkkknnnsssvvvvvv{{{|||wwwsssqqqnnnkkkmmmrrrwwwzzz~~~}}}|||zzzzzzzzzyyywwwtttrrrppppppooommmlllkkkkkkkkkjjjhhhhhhgggeeedddbbbaaa```^^^]]]ZZZZZZYYYYYYVVVUUUUUUSSSQQQOOOOOOMMMKKKIIILLLJJJHHHEEEDDDCCCCCCCCC===;;;999888999999888777555444444333333444444555333333555666777888888777555666666888999;;;===>>><<<===???@@@???===;;;::::::888666555666666555444444444555555555555444444444444555666777777888888666666666666666666666666777777777888999:::;;;<<<;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>>>>?????????@@@AAAAAAAAABBB??????AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSQQQPPPQQQRRRTTTUUUUUUUUUSSSSSSNNNKKKGGGEEEFFFHHHIIIIIIJJJIIIFFFCCCAAA???>>>======@@@EEEJJJNNNRRRWWWZZZ\\\___ccchhhwwwnnnqqqvvv||||||vvvsssrrrrrrrrrqqqqqqpppooonnnmmmlllkkkjjjjjjkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhggggggggghhhjjjkkkkkkkkkkkklllnnnlllllllllllllllllllllllllllmmmnnnnnnllljjjgggfffffffffffffffffffffffffffiiiiiiiiiiiiiiihhhgggffffffgggggghhhhhhiiiiiiiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjlllnnnooopppooooooooooooooooooooonnnnnnmmmmmmmmmmmmmmmlllllllllllljjjjjjiiiiiikkkmmmpppqqqnnnoooooonnnnnnoooqqqtttsssrrrqqqpppppppppqqqrrrppprrrsssrrrpppmmmllllllkkkkkklllmmmnnnpppqqqrrrrrrssssssrrrpppooopppqqqssssssrrrqqqpppnnnmmmllliiihhhhhhiiijjjjjjiiigggeeefffggghhhhhhhhhhhhhhhiiiiiijjjkkklllkkkhhhfffdddeeeggghhhjjjkkkkkkkkknnnsssxxx||||||zzzxxxxxxtttrrrlllfffaaa```bbbeeegggjjjsss}}}zzzqqqttt}}}|||vvvvvvrrrdddjjjzzzlllNNN<<<666222///000000/////////.........,,,,,,,,,,,,---------,,,...//////000///...---,,,*********))))))(((((('''))))))***++++++++++++***)))***+++,,,------,,,,,,---...//////000333777;;;@@@IIIRRRXXXbbbnnnwwwzzz}}}vvvkkkfffkkkmmmiiifffhhhcccaaabbbgggkkkpppyyywwwrrroooooommmjjjjjjnnnssswww{{{}}}}}}{{{zzzzzzxxxxxxyyyyyywwwtttqqqpppllljjjgggffffffgggfffeeefffeeeeeedddbbbaaa___^^^\\\ZZZXXXXXXXXXWWWVVVTTTSSSQQQOOONNNMMMLLLJJJHHHIIIHHHGGGEEECCCBBBBBBBBB===;;;999888999999888777555555444444444444555555333444666888888888888777666666777888:::<<<>>>???===>>>@@@AAA@@@>>>;;;999888777555555666777666555444444555666777777777777777777888888999:::::::::777777777777777777777777666666666666777999:::;;;999999999999::::::::::::999::::::;;;<<<===>>>>>>======>>>???@@@AAABBBCCC>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMMMMQQQQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRRRRSSSTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRRRRLLLIIIFFFFFFFFFHHHHHHHHHGGGEEECCCAAA???>>>>>>??????CCCIIIMMMQQQUUUYYY\\\]]]aaafffpppkkkqqqxxx}}}|||xxxvvvttttttssssssrrrsssssstttnnnmmmkkkjjjjjjkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhhiiikkkkkkkkkiiijjjmmmpppkkkllllllllllllllllllllliiikkklllmmmllljjjgggeeeeeeeeeeeeeeeeeeeeeeeeeeegggggghhhhhhhhhgggffffffeeefffhhhiiijjjjjjiiiiiihhhiiijjjkkklllllllllkkkhhhjjjlllnnnooopppppppppnnnnnnoooooonnnnnnmmmlllnnnmmmmmmmmmlllllllllllljjjjjjiiijjjkkkmmmooopppnnnnnnnnnmmmmmmnnnqqqsssssssssrrrrrrqqqqqqqqqpppnnnppprrrrrrpppnnnnnnoookkkkkkkkklllnnnpppqqqrrrrrrssstttsssqqqppppppppprrrqqqooonnnllllllkkkkkkhhhgggggghhhiiiiiihhhfffeeefffggghhhiiiiiiiiiiiihhhiiikkkkkkiiihhhggghhhhhhhhhhhhhhhhhhiiiiiijjjmmmqqqwww{{{|||zzzxxxxxxxxxuuupppjjjeeedddfffhhhllllllrrr||||||rrruuu{{{vvvqqquuuqqqRRR>>>777444/////////.........---------+++,,,,,,,,,,,,,,,+++++++++,,,...//////...------......---,,,,,,+++******((()))***+++,,,++++++******+++,,,,,,,,,,,,+++***,,,---.........111555888===FFFOOOUUU^^^jjjuuuyyy~~~|||qqqmmmrrrsssmmmiiiiii```]]]^^^cccgggmmmwwwuuupppkkkkkkjjjhhhiiilllnnnrrrvvvyyyzzzzzzzzz{{{yyyyyyzzzyyywwwssspppmmmkkkgggcccbbbcccddddddbbbcccccccccbbbaaa___^^^\\\ZZZXXXWWWVVVWWWWWWUUUSSSQQQOOOMMMLLLLLLKKKIIIGGGFFFFFFFFFEEECCCBBB@@@@@@===;;;999888888888777555555555444444444444555555444555777999999999777777888888999:::;;;===???@@@@@@AAACCCCCCAAA>>>:::777777555444444666777777666555666777999:::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888888888888888888888888666666555555555777888999777777888888999:::::::::888999:::<<<===>>>>>>>>><<<======>>>???@@@AAABBB??????AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLQQQPPPOOOOOOOOOPPPRRRSSSTTTRRRQQQPPPRRRSSSSSSSSSPPPPPPQQQQQQQQQPPPOOOOOOJJJHHHFFFFFFGGGHHHGGGFFFCCCBBB@@@>>>>>>???@@@AAABBBFFFLLLPPPTTTWWW[[[^^^___bbbiiiwwwiiipppyyy}}}~~~~~~{{{zzzuuuuuutttssssssuuuvvvwwwooonnnllljjjjjjjjjlllmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhggghhhhhhiiijjjkkkhhhiiiiiihhhfffgggkkkoookkkkkkkkklllllllllmmmmmmhhhiiikkklllllljjjgggeeecccccccccccccccccccccccceeefffggghhhhhhgggfffeeedddfffhhhjjjkkkkkkjjjiiihhhhhhjjjlllmmmnnnoooooojjjlllnnnppprrrrrrrrrrrrnnnnnnnnnnnnnnnmmmmmmlllnnnnnnmmmmmmmmmllllllllliiiiiijjjkkklllmmmooopppnnnnnnnnnmmmlllmmmpppsssssssssssssssrrrqqqpppooolllnnnqqqrrrqqqqqqqqqrrrkkkkkkllllllnnnooopppqqqrrrtttuuutttrrrpppppppppqqqooommmkkkiiiiiiiiijjjhhhgggfffgggiiiiiigggfffffffffhhhiiiiiijjjjjjjjjgggiiikkkjjjgggfffgggiiilllkkkiiigggggggggggghhhkkkpppvvv{{{|||{{{zzzyyy{{{xxxtttnnniiigggiiikkkqqqnnnrrrzzz|||zzzwwwyyywww}}}{{{|||{{{yyy{{{tttTTT@@@999555111......---------,,,,,,,,,++++++,,,,,,,,,+++******)))***,,,.../////////...,,,,,,+++******)))((((((((()))***+++,,,,,,+++******+++,,,---,,,+++***)))+++,,,---------///333666;;;DDDMMMSSS[[[gggsssyyyxxxtttxxxyyyrrrlllkkkbbb```aaaeeeiiilllttt}}}uuunnnhhhggggggfffhhhllljjjnnnsssvvvxxxzzz{{{}}}{{{{{{{{{zzzwwwrrrnnnkkkkkkhhhcccbbbdddeeedddcccaaaaaabbbaaa```___]]]\\\YYYWWWVVVVVVVVVVVVUUUSSSPPPNNNLLLLLLLLLKKKIIIGGGDDDEEEEEEEEEDDDBBB???>>>===;;;999888777777666444555555444444444444555555555666888999:::999777666:::::::::;;;===>>>@@@AAADDDEEEEEEEEEBBB>>>999666666444333444666888888777666777999;;;===>>>??????AAA@@@???>>><<<:::999999888888888888888888888888666666555444444555777888666666777888999999::::::888999:::<<<===>>>>>>>>>=========>>>??????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKQQQPPPNNNNNNNNNOOOQQQSSSTTTRRROOOOOOPPPRRRSSSSSSOOOOOOOOOOOONNNNNNMMMLLLIIIGGGFFFGGGHHHHHHGGGEEEAAA???>>>======???AAABBBDDDHHHNNNRRRVVVYYY\\\^^^```dddkkk|||jjjmmmrrrvvvzzzzzzwwwtttqqqnnnoooqqqssssssrrrnnnnnnmmmmmmmmmmmmnnnnnnjjjiiifffeeeeeefffiiijjjggghhhiiihhhggghhhiiikkkkkkjjjiiiiiiiiikkkmmmooommmlllkkkkkkjjjjjjjjjjjjfffhhhkkkllljjjhhhfffeeeaaaaaa``````aaabbbccccccdddfffhhhiiihhhfffdddbbbeeeggghhhjjjkkkkkkkkkkkkjjjkkkmmmnnnnnnnnnmmmmmmllllllkkkmmmppprrrrrrqqqmmmmmmmmmmmmlllkkkjjjiiikkkkkkkkkllllllkkkjjjjjjiiiiiijjjkkklllmmmmmmnnnpppppppppooonnnoooqqqtttuuusssrrrrrrrrrrrrqqqooooooqqqrrrqqqpppoooppprrrmmmmmmmmmnnnoooppppppqqqtttssssssrrrqqqpppoooooopppnnnllljjjiiijjjkkklllllljjjhhhggghhhhhhgggfffjjjjjjkkkkkkkkkkkkkkkkkkjjjiiihhhhhhiiiiiigggfffjjjjjjjjjkkkkkkjjjjjjiiiqqqsssvvvyyy{{{|||||||||~~~{{{uuunnniiiiiimmmqqqqqqqqqtttyyy~~~yyyyyyvvv~~~~~~|||{{{yyyxxxvvvzzz{{{[[[BBB888444111111000///...............,,,,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++*********)))))))))*********+++++++++...------......///000111;;;@@@JJJRRRWWW___ooo~~~~~~|||uuunnnkkkfffhhhgggdddfffqqqzzz~~~wwwrrrkkkeeeccccccddddddhhhmmmrrrttttttuuuyyy|||wwwyyyyyyxxxtttpppmmmllljjjgggdddbbbbbbcccbbbbbbbbbaaaaaa___^^^]]]\\\\\\ZZZXXXVVVUUUUUUTTTRRRPPPOOOMMMKKKJJJJJJHHHFFFCCCCCCDDDEEEFFFEEEBBB???===>>>;;;888777777888999888777777666555444333333222444555777777666666888999999;;;===>>>>>>>>>@@@BBBDDDFFFHHHGGGBBB===999888:::888666666777666222...777666777:::>>>BBBDDDDDDGGGEEEDDDCCCAAA>>>:::666:::999777555444333444444666666666666666666666666999999888888888888888888777999<<<>>>?????????>>>;;;;;;;;;<<<===???@@@AAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPOOONNNMMMNNNNNNOOOPPPPPPQQQQQQQQQNNNOOOOOOOOONNNLLLJJJIIIIIIGGGFFFGGGIIIIIIFFFCCC<<<===>>>>>>???AAAEEEHHHFFFHHHOOOWWWYYYWWWXXX\\\aaabbbrrrhhhlllqqqvvvzzzzzzwwwrrrpppmmmmmmoooqqqpppooonnnnnnmmmmmmmmmmmmnnnnnnmmmllliiihhhgggggghhhiiifffggghhhhhhgggggghhhjjjkkkkkkjjjjjjkkkmmmoooppppppooommmkkkiiihhhgggggggggiiikkkkkkiiigggggggggcccccccccbbbcccddddddeeeeeefffggghhhgggfffdddccceeeggghhhjjjkkkkkkkkkkkkkkklllmmmnnnnnnnnnmmmlllmmmllllllnnnppprrrrrrqqqmmmmmmmmmmmmlllkkkjjjiiikkkkkklllllllllkkkkkkjjjgggggghhhiiijjjkkkllllllqqqqqqqqqooonnnooorrrttttttsssqqqqqqqqqqqqpppnnnnnnpppppppppnnnnnnnnnpppmmmmmmnnnoooooopppqqqqqqppppppoooooonnnnnnmmmmmmpppnnnlllkkkjjjjjjkkklllllljjjhhhhhhhhhhhhgggfffiiiiiijjjkkkllllllmmmmmmkkkiiihhhhhhiiiiiihhhggghhhhhhiiiiiijjjiiiiiiiiijjjmmmrrrwww||||||yyytttmmmiiiiiimmmppprrrsssuuuyyy}}}|||xxxyyywww}}}}}}~~~}}}|||zzzxxxzzzdddIII;;;666444111000///......---......------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++************++++++*********)))))))))***+++++++++,,,,,,,,,,,,------------...///000111:::???IIIRRRYYYbbbtttxxxqqqooojjjllljjjfffiiirrrzzz~~~xxxssslllgggeeeeeeeeeeeehhhjjjmmmoooqqqsssvvvxxxvvvwwwxxxvvvrrrmmmkkkjjjjjjgggdddbbbbbbbbbbbbaaa``````___^^^]]]\\\\\\[[[ZZZXXXVVVTTTTTTSSSQQQOOOPPPNNNMMMLLLLLLJJJGGGEEECCCDDDEEEEEEDDDBBB@@@>>>@@@===:::999::::::;;;:::555555555555555444444444444555777777666666888999999;;;===>>>>>>>>>@@@BBBEEEGGGHHHGGGBBB===:::888555444333555888888666444888777999<<>>??????>>>===<<<<<<<<<===>>>???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJKKKKKKLLLLLLLLLMMMJJJKKKKKKLLLMMMMMMMMMLLLPPPPPPPPPPPPPPPOOOOOOOOOMMMNNNNNNNNNMMMKKKIIIHHHIIIHHHGGGHHHIIIHHHDDDAAA<<<===>>>>>>???BBBFFFIIIKKKKKKOOOTTTTTTRRRTTTYYY___eeeyyyfffjjjooouuuzzzzzzvvvqqqooolllkkklllmmmmmmlllnnnmmmmmmllllllmmmmmmnnnnnnnnnmmmkkkjjjhhhhhhgggeeefffgggfffeeefffgggiiikkkkkkjjjkkklllnnnpppqqqooonnnllljjjhhhggggggfffhhhjjjkkkjjjhhhggghhhiiifffeeeeeeeeeeeefffggggggfffffffffffffffeeeeeeeeefffggghhhiiijjjkkkkkkkkkmmmmmmmmmnnnmmmmmmlllkkknnnmmmlllnnnpppqqqqqqpppmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllllllllllllllkkkhhhhhhiiijjjkkkllllllmmmqqqrrrrrrqqqppppppsssuuutttrrrpppppppppooonnnlllmmmnnnooonnnlllkkklllmmmmmmmmmnnnnnnooopppppppppnnnnnnmmmmmmmmmmmmmmmnnnooonnnmmmkkkkkkkkkllllllllljjjhhhhhhhhhiiihhhggghhhiiijjjkkklllmmmnnnoookkkjjjhhhiiijjjjjjiiihhhfffgggggghhhiiiiiiiiihhhhhhkkkooouuu{{{zzzxxxrrrlllhhhgggjjjmmmnnnppptttwwwzzz{{{||||||zzzyyy{{{zzz}}}|||~~~}}}yyy{{{qqqQQQ>>>666555111111///......---------...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))(((++++++,,,,,,,,,---------------------...///000111666;;;EEEOOOXXXcccvvv~~~||||||~~~zzzxxx{{{~~~yyyrrrpppkkkmmmkkkhhhjjjrrrzzz}}}zzzuuunnniiigggfffffffffgggffffffiiilllppprrrssstttuuuuuusssoookkkiiihhhiiifffcccaaaaaaaaaaaa```]]]]]]\\\\\\[[[[[[[[[ZZZYYYWWWTTTSSSRRRRRRPPPNNNOOOMMMKKKKKKKKKIIIGGGDDDDDDDDDDDDDDDCCCAAA@@@??????===:::999:::;;;::::::444444444555555555666666333555666666666666777999999;;;===>>>>>>???AAABBBFFFGGGHHHFFFAAA<<<999888666555444666888:::999888999999;;;@@@GGGNNNQQQSSSQQQLLLEEE@@@<<<999666444444444444444555777888999666666666666666666666666888888888888888888888888:::;;;===>>>>>>>>>===<<<======>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIJJJJJJKKKLLLMMMMMMNNNIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHEEEAAA===;;;<<<>>>???@@@CCCGGGJJJOOOOOOQQQSSSRRRPPPTTTZZZ```mmmccchhhnnntttzzzyyyuuuqqqooommmkkkkkkkkkkkkjjjmmmllllllllllllllllllmmmmmmmmmmmmmmmllljjjhhhgggeeefffgggfffeeeeeegggiiijjjjjjjjjjjjkkkmmmnnnooojjjiiiiiihhhhhhhhhiiiiiiiiijjjjjjhhhggggggiiikkkggggggfffffffffgggggghhhggggggfffeeeeeeeeefffggggggggghhhiiijjjkkkllllllnnnnnnnnnmmmmmmlllkkkkkkmmmlllkkklllnnnoooooonnnlllmmmmmmmmmllllllkkkjjjkkkllllllmmmmmmmmmmmmlllkkkkkklllmmmnnnoooooopppqqqrrrrrrrrrqqqqqqsssuuusssqqqooooooooonnnllljjjlllmmmmmmllljjjiiijjjkkkllllllmmmmmmnnnnnnnnnooonnnmmmmmmmmmmmmnnnooopppooonnnmmmlllkkklllllllllllljjjhhhhhhiiiiiiiiihhhiiijjjjjjkkklllmmmmmmnnnkkkiiihhhiiijjjkkkjjjhhhffffffggghhhiiiiiiiiiiiijjjlllppptttxxx{{{~~~zzzxxxrrrlllfffdddeeeggggggkkkqqquuuxxxyyyyyyyyy|||{{{~~~~~~~~~}}}~~~}}}zzz{{{~~~~~~ZZZ???444333222111000...------------......---,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((+++++++++,,,,,,,,,,,,---------------...///000000333777???JJJSSS___qqq|||yyyyyyzzz{{{}}}yyyyyy~~~~~~uuulllkkkgggjjjjjjiiillluuu}}}~~~}}}zzzvvvooojjjhhhhhhgggggggggdddbbbdddiiinnnooonnnsssssssssqqqmmmjjjhhhhhhhhhfffcccaaaaaa```___^^^ZZZZZZZZZYYYYYYYYYYYYYYYXXXUUURRRQQQPPPPPPOOOMMMKKKIIIHHHGGGGGGFFFDDDAAADDDDDDCCCBBBAAAAAA@@@@@@===;;;888888888999888777555555555555555555555555333555666666555666777999:::;;;===>>>>>>???AAACCCFFFFFFFFFCCC???;;;888888999999888888888888888888999:::>>>EEEMMMUUUYYY[[[VVVPPPFFF>>>999666444333333444444555666777888888666666666666666666666666888888888888888999999999<<<<<<===>>>======<<<;;;????????????@@@AAABBBCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFDDDDDDHHHIIIJJJKKKLLLMMMNNNOOOKKKJJJJJJJJJLLLNNNPPPQQQPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIHHHFFFCCC>>>;;;:::<<>>?????????AAACCCDDDDDDDDDAAA<<<999888888999999999888777777777777999<<>>======>>><<<;;;;;;;;;;;;:::888888777666555444333222222222444555555555555666888:::<<<>>>??????@@@BBBCCCCCCCCCBBB???<<<::::::;;;777999<<<<<<:::999999999;;;???GGGQQQ[[[aaacccccc[[[SSSGGG<<<666444333333666666777777666555444444666666666666666666666666777777777888999999::::::============<<<<<<<<<<<<@@@@@@??????@@@@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNIIIIIIIIIJJJKKKLLLMMMNNNKKKLLLLLLMMMNNNNNNOOOOOONNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGEEEAAA===;;;:::;;;>>>BBBFFFIIILLLPPPSSSUUUVVVYYYYYYVVVTTT[[[eee{{{aaaeeekkkrrrxxx~~~zzztttqqqooopppooommmjjjiiikkkmmmkkkkkkjjjjjjjjjjjjkkkkkknnnnnnnnnnnnmmmllllllkkkiiijjjkkkkkkiiijjjkkkmmmkkkkkkkkkkkkjjjiiihhhhhhiiiiiigggfffeeeeeedddddddddeeeffffffeeeeeefffhhhiiihhhhhhgggffffffggggggjjjiiiiiiiiijjjjjjkkklllllllllllllllmmmooopppqqqmmmmmmlllkkklllmmmnnnnnnooonnnmmmmmmnnnnnnlllkkkkkkkkkllllllmmmllllllkkkllllllmmmooooooppppppoookkkllllllmmmnnnooopppqqqnnnppprrrrrrqqqpppqqqrrrooonnnmmmnnnoooooonnnmmmiiikkkllllllllllllmmmooommmmmmmmmmmmmmmmmmmmmmmmnnnllljjjiiiiiikkkmmmnnnmmmmmmnnnnnnnnnnnnmmmmmmllljjjhhhiiijjjkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffeeefffhhhiiihhhgggiiiiiiiiiiiihhhgggffffffdddeeeiiinnntttzzz~~~|||vvvoooiiiggggggpppxxx~~~{{{zzz~~~tttPPP<<<888333222000///---,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------------...,,,---------............,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...//////222333:::CCCJJJPPPZZZdddpppwww{{{xxxqqqffffffeeemmmtttzzzyyyyyyyyywwwvvvrrrmmmiiigggfffdddcccbbbdddeeeffffffggghhhjjjjjjjjjkkkjjjhhhhhhiiijjjeeecccaaa```___^^^[[[XXXYYYXXXXXXWWWVVVUUUTTTTTTUUURRRMMMKKKJJJKKKKKKJJJHHHGGGFFFFFFFFFEEECCCAAA<<<===>>>??????===;;;:::===<<<;;;;;;<<<;;;:::888666666555555444444444333222444555555555555666888;;;<<<>>>??????@@@BBBDDDDDDCCCBBB???===<<<===???@@@CCCFFFFFFCCC???======>>>CCCMMMXXXbbbffffffdddZZZRRRFFF<<<777555444444555666777777777666444444666666666666666666666666666777777888999999::::::===<<<<<<<<<<<<======>>>@@@????????????@@@@@@AAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGHHHHHHFFFGGGFFFCCC>>>;;;;;;<<<<<>>===:::888;;;:::999999::::::888666444444444555555555555666222444555555444555666888;;;===?????????@@@BBBDDDDDDDDDCCC@@@>>>>>>@@@BBBMMMPPPSSSQQQKKKEEEAAA???@@@FFFQQQ]]]fffjjjhhheeeYYYQQQFFF<<<777555555555444555666777777666555555666666666666666666666666666777777888999999::::::<<<<<<<<<<<<<<<===>>>>>>?????????>>>??????@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMOOOPPPPPPOOONNNMMMNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGFFFGGGEEEAAA<<<:::;;;======@@@EEEJJJMMMQQQUUUWWWXXXXXXYYYZZZ[[[dddxxxaaaaaadddmmmxxx~~~}}}yyyvvvuuuqqqpppooonnnmmmlllkkkkkkiiiiiijjjkkkllllllllllllpppqqqqqqqqqpppmmmjjjiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkkllllllllljjjhhhfffggggggggggggfffffffffffffffffffffeeeddddddfffhhhggghhhhhhgggfffgggjjjlllkkkkkkllllllmmmllllllkkkmmmlllkkklllnnnppppppppppppnnnlllkkkkkkkkkmmmnnnpppmmmlllnnnssstttppplllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkklllmmmnnnooopppnnnnnnoooooopppppppppqqqooonnnllljjjjjjjjjlllmmmoooppppppqqqpppooonnnmmmlllllllllnnnoooooonnnllloooooooooooonnnnnnnnnnnnqqqoookkkjjjjjjkkkkkkjjjnnnmmmmmmmmmmmmllllllllliiijjjkkklllkkkjjjiiihhhllljjjhhhffffffhhhjjjlllkkkjjjhhhgggggghhhjjjkkknnnmmmjjjgggfffeeeffffffccceeegggiiilllqqqwww{{{yyyrrrmmmxxxyyy|||}}}wwwmmmhhhiiisss~~~|||wwwssstttTTT@@@888333222000///---,,,,,,,,,------,,,+++,,,---///000+++,,,------------...///.........------,,,,,,,,,+++***))))))((())))))))),,,,,,,,,,,,,,,+++***)))++++++,,,,,,---,,,,,,,,,---000444:::AAAJJJSSSYYYaaalllzzz{{{llleeegggiiioooyyy~~~vvvttttttuuutttsssooojjjfffcccbbb```^^^```aaaccceeeffffffeeeddddddeeeeeefffffffffffffffhhheeebbb]]]ZZZYYYXXXXXXWWWUUUSSSRRRRRRRRRQQQOOOPPPMMMJJJHHHIIIJJJIIIIIIHHHHHHFFFEEECCCAAA@@@???============<<<<<<<<<<<<>>>======<<<;;;;;;::::::777666666555555555555666777666444333333444555666:::<<<>>>?????????@@@AAAGGGCCCAAA@@@???AAAIIIRRRWWWgggpppfffTTTIIIDDDBBB@@@HHHQQQZZZeeellljjjddd[[[NNNAAA;;;999777555666555555555555666666666666444444555555666777777777555666666777888999999999;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLJJJIIILLLJJJIIIGGGFFFFFFGGGGGGGGGDDD@@@<<<;;;<<<>>>@@@???CCCIIINNNPPPRRRSSSUUUWWW]]]```]]]^^^oooaaaaaaeeemmmwww~~~~~~}}}yyyvvvuuuqqqqqqpppooonnnmmmlllllliiiiiijjjkkklllllllllllllllmmmoooppppppooommmllljjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmkkkiiihhhhhhhhhhhhgggfffffffffeeehhhhhhhhhgggffffffhhhjjjiiiiiijjjhhhggghhhjjjlllkkkkkkkkklllkkkkkkjjjjjjkkkjjjiiijjjmmmnnnooonnnooonnnlllkkkkkklllmmmnnnooommmlllnnnrrrssspppllllllllllllkkkkkklllllllllmmmmmmlllllllllmmmmmmnnnnnnnnnnnnmmmnnnnnnooopppooonnnmmmkkkkkklllmmmnnnpppqqqqqqrrrqqqpppooonnnnnnnnnoooqqqrrrrrrqqqpppnnnnnnnnnnnnmmmmmmmmmmmmpppnnnkkkjjjjjjkkklllkkkmmmmmmmmmmmmlllllllllllljjjjjjjjjjjjiiihhhgggfffkkkjjjiiihhhhhhjjjlllmmmmmmlllkkkjjjjjjkkklllmmmnnnmmmjjjgggfffeeeeeefffccceeefffhhhkkkooouuuzzz}}}uuupppqqqpppqqqqqqllldddaaadddppp}}}|||xxxtttTTT>>>555333222000///------,,,,,,***)))))))))******+++,,,+++,,,------,,,+++,,,.........---------,,,,,,,,,,,,+++***))))))))))))))),,,,,,,,,,,,,,,+++***)))+++,,,------...---------...000444999>>>FFFOOOTTT\\\hhhvvvqqqhhheeeggglllttt|||{{{vvvssstttuuuuuutttrrrooojjjgggeeedddbbb```cccdddeeeffffffdddcccbbbaaabbbcccdddddddddcccbbbeeeccc___[[[XXXWWWVVVVVVVVVTTTRRRQQQRRRRRRQQQOOOOOOLLLIIIGGGHHHHHHHHHGGGHHHGGGFFFDDDBBBAAA??????============<<<<<<<<<;;;=========<<<;;;:::::::::777777666555555555555666555444333222222444666777:::<<<>>>?????????@@@BBBEEEBBBBBBBBBAAADDDNNNZZZgggsssxxxlllXXXKKKFFFDDDGGGNNNVVV^^^hhhnnnkkkeee[[[NNN@@@:::888666555666555555555555666666666666444444555555666777777777777777777888999:::::::::;;;;;;<<<<<<======>>>>>>@@@@@@@@@AAAAAA@@@@@@???BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJIIIJJJLLLMMMMMMLLLKKKKKKMMMMMMNNNNNNMMMJJJHHHGGGJJJJJJHHHGGGFFFGGGGGGHHHEEECCC???<<<;;;<<>>======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;::::::999777777777666666555555555333222222222333555777888999;;;===>>>>>>???AAACCCBBBBBBDDDEEEDDDHHHTTTbbbttt{{{{{{mmmYYYKKKFFFEEEIIIPPPXXXaaakkkqqqooohhh[[[MMM>>>888666444444555444555555555555666666666444444555555666777777777888888888999::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAA@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEGGGIIIKKKKKKKKKKKKIIIJJJKKKLLLMMMLLLLLLKKKNNNNNNNNNMMMLLLIIIGGGEEEIIIHHHGGGGGGGGGGGGHHHHHHCCCAAA>>>;;;;;;===@@@BBBCCCGGGNNNSSSVVVYYY[[[\\\[[[]]]bbbnnnaaabbbeeekkksssyyy{{{|||~~~|||zzzwwwuuutttqqqqqqpppoooooonnnmmmmmmiiiiiijjjkkkllllllllllllnnnnnnnnnnnnmmmkkkjjjiiijjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmmmmlllkkkjjjiiijjjiiiiiihhhgggfffeeeeeejjjllllllllljjjjjjkkklllmmmmmmmmmkkkiiiiiikkklllllllllllllllkkkjjjiiiiiiiiihhhggghhhkkkmmmnnnmmmooonnnmmmllllllllllllmmmooonnnnnnppprrrrrrpppnnnnnnmmmkkkjjjjjjkkkmmmnnnmmmmmmlllllllllmmmmmmnnnrrrpppnnnkkkkkklllnnnooommmmmmllllllmmmnnnooopppooooooooopppooooooooooookkkmmmpppqqqqqqqqqqqqrrrnnnnnnnnnmmmmmmmmmllllllmmmkkkjjjjjjlllmmmmmmmmmmmmmmmmmmlllllllllkkkkkknnnmmmlllkkkjjjkkklllmmmlllmmmmmmnnnmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkkkklllkkkiiihhhfffeeeeeeeeefffggghhhiiikkkoootttxxx}}}tttnnnhhhaaaZZZWWWTTTRRRUUUZZZaaattt|||~~~]]]CCC666333333111///...------,,,,,,---...//////...---,,,+++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******))))))++++++,,,,,,,,,++++++***((()))***++++++,,,++++++...///222444999@@@IIINNNYYYbbbpppzzzwwwmmmlllkkkmmmppprrrrrrrrruuutttrrrqqqooommmllljjjlllkkkiiihhhhhhgggeeecccaaaaaaaaa```___]]][[[ZZZ[[[]]]___aaaaaa```^^^]]]]]]\\\ZZZWWWUUUTTTSSSSSSRRRQQQOOOOOOPPPPPPOOONNNLLLIIIGGGFFFFFFFFFEEEDDDEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999777777777777666666555444222222333444555777999;;;999;;;<<<======???AAACCCBBBCCCFFFGGGFFFIIIUUUcccqqqssspppcccRRRGGGDDDEEEGGGNNNXXXaaallltttrrrlllYYYKKK<<<666444333333555444444444555555555666666444444555555666777777777888888888999999999::::::::::::;;;<<<<<<======>>>??????@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHEEEFFFHHHJJJKKKKKKJJJJJJGGGHHHJJJLLLMMMMMMLLLLLLNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHAAA???<<<;;;;;;>>>BBBDDDHHHLLLRRRVVVYYYZZZ\\\]]]]]]^^^eeewww```aaadddiiiooouuuxxxyyy|||{{{{{{yyywwwuuutttsssooooooooonnnnnnmmmmmmllliiiiiijjjkkkllllllllllllmmmmmmmmmlllkkkjjjiiiiiikkkkkkkkklllllllllmmmmmmlllllllllkkkjjjjjjiiihhhjjjiiiiiihhhggggggffffffjjjkkkllllllkkkjjjkkklllmmmmmmlllkkkiiiiiijjjlllmmmmmmnnnnnnmmmlllkkkkkkiiihhhhhhiiilllooooooooonnnnnnmmmmmmllllllllllllooooooppprrrssssssqqqpppooonnnmmmllllllmmmnnnooojjjjjjkkkkkkmmmnnnppppppsssqqqooommmlllmmmoooqqqkkkkkkkkkkkklllmmmmmmnnnllllllllllllllllllmmmmmmjjjmmmpppqqqpppooopppqqqooooooooonnnnnnnnnmmmmmmllljjjjjjjjjlllnnnnnnmmmmmmllllllllllllkkkkkkkkklllkkkkkkjjjkkklllnnnooonnnnnnooonnnmmmkkkhhhgggiiijjjkkklllllllllkkkkkkjjjiiiiiigggffffffeeeeeehhhiiijjjkkkmmmqqqvvvzzz}}}uuuooohhh___UUUQQQNNNMMMQQQVVV[[[lllzzzyyy}}}{{{}}}cccGGG888444333111000...---------)))***+++,,,,,,+++***)))***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++,,,,,,,,,++++++)))***+++,,,---------------...000333888@@@IIIOOOTTT^^^kkkvvv}}}zzzxxxxxxzzz~~~rrrooollllllnnnrrruuuwwwyyyuuupppkkkfffdddeeefffhhhgggfffggggggfffcccaaa^^^^^^^^^^^^]]]]]]\\\\\\[[[\\\^^^___```___^^^]]]ZZZZZZXXXWWWUUUTTTTTTSSSQQQPPPNNNMMMNNNNNNNNNLLLKKKIIIGGGGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@???>>>===;;;;;;;;;;;;:::::::::::::::::::::::::::999999999888888888888777666555444333333444666888:::<<<===999;;;<<<<<<<<<>>>AAACCCCCCDDDFFFGGGEEEFFFPPP\\\aaaaaa]]]UUUJJJCCCEEEIIIKKKRRR[[[cccmmmtttrrrkkkUUUHHH:::444333222222444444444444444555555555555444444555555666777777777777777777888888888888888::::::;;;;;;<<<=========>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIFFFFFFGGGGGGGGGGGGGGGGGG@@@>>><<<;;;<<<@@@DDDGGGMMMQQQVVVYYYZZZZZZ[[[\\\^^^bbbnnn___```cccggglllqqquuuwwwwwwwwwwwwvvvuuusssrrrqqqooonnnnnnnnnmmmmmmmmmllliiiiiijjjkkklllllllllllliiiiiiiiijjjkkkkkkllllllkkkkkkllllllmmmmmmnnnnnnlllkkkkkkjjjiiiiiiiiihhhiiiiiihhhhhhhhhhhhggggggiiikkkllllllkkkjjjjjjkkkjjjkkkkkkiiiggggggiiikkkmmmmmmnnnnnnnnnnnnmmmmmmjjjiiiiiijjjmmmpppqqqpppnnnmmmmmmmmmmmmlllllllllooopppqqqrrrrrrrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnniiiiiijjjkkkmmmoooqqqrrrrrrqqqooonnnnnnnnnpppqqqkkkkkkkkkllllllllllllllljjjiiiiiiiiiiiijjjkkkkkkkkkooorrrrrrooonnnoooqqqpppooooooooonnnnnnnnnnnnlllkkkjjjkkkmmmnnnmmmlllllllllllllllkkkkkkkkkkkkiiihhhhhhiiiiiijjjkkklllmmmmmmmmmmmmkkkiiifffeeeiiijjjlllnnnooonnnmmmlllgggggggggggggggggggggggghhhiiikkklllnnnrrrxxx|||{{{vvvkkk```UUUPPPMMMKKKNNNRRRXXXhhhxxxsssyyy}}}wwwtttwwwhhhJJJ999444333222000///...------,,,,,,,,,,,,,,,,,,+++******+++,,,+++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++******+++,,,,,,,,,+++++++++,,,---...///000000000,,,---///111666>>>GGGMMMOOOXXXeeerrr}}}~~~sssooollllllpppsssttttttuuuuuuyyyvvvsssooommmpppsssvvvxxxuuupppiiiaaa\\\\\\```ddddddddddddeeefffeeebbb___\\\\\\\\\\\\\\\]]]]]]]]]ZZZZZZ[[[[[[\\\\\\\\\[[[XXXXXXWWWWWWVVVUUUTTTTTTQQQOOOMMMLLLMMMLLLKKKJJJJJJIIIGGGGGGGGGFFFEEECCCBBBBBBAAA@@@???>>>======;;;;;;:::::::::999999999999999999999999999999999888888999999888666444333333444666888:::<<<>>>>>>;;;<<<<<<<<<;;;===???BBBCCCBBBCCCEEEDDDCCCGGGNNNPPPMMMKKKHHHDDDBBBGGGNNNUUU[[[aaagggnnnrrrnnnfffPPPDDD888444333222222333333444444444444555555555444444555555666777777777777777777777777777777777:::::::::;;;<<<<<<======>>>???@@@@@@AAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJHHHGGGFFFEEEFFFHHHKKKLLLMMMMMMMMMKKKKKKJJJJJJJJJJJJJJJJJJFFFGGGGGGGGGGGGGGGFFFFFF???===<<<<<<>>>BBBGGGKKKRRRVVVZZZ\\\]]]\\\\\\\\\\\\fffzzz^^^___bbbeeeiiimmmqqqtttssssssssssssrrrqqqpppoooooooooooonnnnnnnnnnnnnnniiiiiijjjkkkllllllllllllhhhhhhhhhiiijjjkkkkkkllljjjjjjkkkllllllmmmnnnnnnmmmllllllkkkjjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiijjjkkkmmmnnnlllkkkkkklllggghhhhhhgggffffffhhhkkkkkkkkklllmmmnnnnnnnnnnnnjjjiiihhhjjjmmmpppqqqqqqmmmmmmmmmmmmmmmllllllkkklllnnnpppqqqppppppoooooolllmmmnnnoooooonnnmmmllljjjjjjkkkkkkmmmnnnpppqqqoooooonnnnnnnnnoooooopppmmmmmmmmmmmmmmmllllllkkkiiihhhgggggghhhiiijjjkkkjjjnnnqqqpppmmmjjjkkknnnoooooonnnnnnnnnmmmmmmmmmlllkkkkkklllmmmnnnlllkkklllllllllkkkkkkkkkjjjjjjiiiiiijjjjjjiiihhhhhhgggjjjjjjjjjiiiiiihhhgggfffgggiiilllnnnooonnnlllkkkdddeeefffggghhhhhhhhhhhhggghhhjjjkkknnnsssyyy}}}}}}rrrggg[[[UUURRROOOOOORRRXXXggg|||uuukkknnnyyyyyyxxxtttrrrvvv~~~nnnNNN===444333222000///......---000///......---------...)))+++,,,+++******+++,,,******+++++++++,,,,,,,,,******)))))))))***++++++)))***+++,,,,,,,,,,,,+++***+++,,,---.../////////------...///333:::CCCIIINNNVVVbbbnnnyyy}}}sssnnnkkklllrrrvvvvvvtttqqqpppsss{{{{{{xxxuuuttttttuuuuuutttoookkkccc[[[VVVWWW^^^cccccccccdddffffffddd```]]]YYYYYYYYYXXXXXXYYYYYYYYYWWWVVVUUUUUUUUUVVVXXXXXXUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPMMMLLLKKKKKKIIIGGGHHHGGGFFFEEEFFFEEECCCAAAAAAAAA@@@???>>>======<<<::::::::::::999999999999888888888999999999999999888999::::::888666444333333555666888:::<<<===============;;;:::;;;>>>AAA@@@======AAABBB??????AAADDD???===???@@@AAAHHHPPPYYY^^^ccchhhmmmpppjjjbbbKKK@@@666444444333222222333333444444444555555555444444555555666777777777888888888888888888888888999::::::;;;;;;<<<<<<===>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIHHHGGGDDDEEEHHHJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDD>>>===<<<===@@@EEEJJJNNNUUUYYY]]]``````___``````bbbqqq]]]___aaadddgggkkkpppsssqqqqqqqqqqqqqqqpppooonnnppppppppppppooooooooooooiiiiiijjjkkkllllllllllllkkkkkkjjjiiihhhhhhhhhiiiiiiiiijjjkkkkkklllmmmmmmnnnnnnmmmlllkkkkkkkkkkkkggggggggghhhiiiiiijjjjjjjjjlllnnnooommmllllllllleeefffffffffeeeeeehhhjjjiiiiiikkklllmmmnnnnnnnnniiihhhhhhjjjmmmpppppppppmmmmmmnnnnnnmmmmmmlllkkkkkkllloooooonnnnnnnnnnnnjjjlllnnnppppppnnnllljjjlllllllllllllllmmmnnnooollllllmmmnnnnnnnnnoooooonnnooooooooonnnmmmlllllliiihhhggggggggghhhjjjkkkgggkkkooommmiiifffgggjjjnnnnnnmmmmmmmmmllllllllllllkkkkkklllmmmmmmllljjjlllllllllkkkkkkkkkjjjjjjmmmmmmmmmlllkkkiiifffeeeggggggggggggggghhhhhhhhhdddfffiiilllmmmllliiihhhcccdddeeeggghhhiiiiiiiiieeeggghhhjjjmmmrrryyy}}}yyynnnbbb\\\XXXTTTSSSTTTZZZhhh~~~qqqdddeeemmmpppsssssstttxxxsssSSSAAA555444222000///............---+++***)))***++++++)))***,,,,,,++++++,,,...*********++++++,,,,,,,,,(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,,,,'''''')))***+++,,,,,,,,,......------000666???EEESSSYYYcccllluuu|||~~~yyytttqqqssszzz|||pppppprrrwww~~~|||{{{zzzwwwssspppnnnkkkcccZZZUUUVVV\\\bbbccccccdddfffgggeee```]]]VVVUUUTTTTTTSSSSSSSSSTTTTTTSSSQQQPPPPPPRRRTTTVVVTTTTTTTTTTTTTTTSSSSSSRRRRRRPPPMMMKKKKKKJJJHHHFFFGGGEEEDDDDDDEEEDDDAAA???AAA@@@@@@???>>>======<<<:::::::::999999999888888888888888888888888999999888999::::::999777444222333444666888:::;;;<<<<<<>>>>>>===;;;:::;;;===@@@>>>:::999>>>@@@>>>;;;:::===888666:::===???FFFOOOUUUZZZ```eeekkknnnhhhaaaHHH>>>555444555333222222333333333444444444555555444444555555666777777777:::999999999999999999999999999:::;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHFFFGGGIIIJJJJJJJJJIIIIIICCCEEEGGGJJJLLLMMMMMMMMMOOONNNLLLJJJHHHGGGFFFFFFGGGHHHHHHHHHGGGFFFDDDCCC>>>===<<<===AAAFFFLLLOOOVVVZZZ___bbbcccccccccdddoooUUUVVVZZZ```fffkkknnnnnnrrrssstttsssqqqooonnnooonnnooopppooommmmmmnnnooojjjjjjlllllllllllljjjjjjhhhhhhhhhiiiiiijjjjjjjjjoooooopppoooooonnnmmmmmmgggggghhhjjjmmmooonnnmmmiiijjjjjjjjjiiihhhfffeeegggggggggggggggggghhhhhhdddcccbbbaaabbbdddfffhhhiiijjjkkklllkkkjjjiiihhhkkkkkkkkkkkklllmmmnnnnnnmmmllljjjiiihhhiiijjjjjjllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooommmlllkkkjjjkkkmmmoooqqqooopppppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmjjjjjjiiiiiiiiiiiiiiiiiikkkkkkjjjjjjjjjjjjjjjjjjmmmmmmlllllllllmmmmmmnnnkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiiiiiiiijjjmmmooolllmmmnnnllljjjgggfffffflllkkkiiihhhggghhhhhhiiihhhiiikkknnnooonnnjjjfffeeeeeefffhhhkkkkkkjjjhhhiiijjjjjjjjjlllqqqxxx}}}yyyooofff\\\TTTTTTXXXaaawww}}}zzzuuubbb\\\kkkuuuyyyssssss]]]@@@777444111/////////...------------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++************)))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++............///333999===PPP[[[ccceeennn{{{zzzzzzrrrvvvzzz{{{~~~{{{uuurrrrrrmmmjjjddd^^^[[[[[[___bbbaaabbbcccfffgggeeeaaa^^^ZZZXXXVVVVVVWWWWWWSSSPPPMMMMMMMMMMMMNNNOOOQQQRRRTTTSSSRRRQQQPPPPPPPPPQQQOOOOOONNNMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;::::::===<<<<<<;;;:::999888888777888888888888999999999999999999999777666555444444555777:::<<<===>>>???@@@>>>===<<<===>>>===<<>>:::666222111111111000000000111222333555666777555555444444444555555666999999888888777888888999:::;;;<<<;;;;;;;;;===?????????>>>>>>??????@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFGGGIIIKKKLLLLLLKKKJJJNNNMMMLLLKKKIIIGGGFFFFFFJJJIIIHHHFFFEEECCCBBBAAA======>>>@@@EEEJJJPPPSSSYYYZZZ^^^cccccceeemmmvvvUUUVVVYYY___fffkkkmmmmmmqqqrrrsssrrrpppnnnnnnooooooqqqrrrqqqooonnnnnnnnnjjjjjjkkkllllllkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjnnnnnnoooooonnnnnnmmmlllhhhhhhiiikkknnnoooooonnnjjjkkkkkkkkkjjjiiihhhgggiiiiiijjjjjjjjjjjjjjjjjjfffeeedddddddddfffhhhiiijjjjjjkkkkkkjjjjjjiiihhhkkkkkkkkkkkklllmmmnnnnnnmmmllllllkkkkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnmmmnnnnnnmmmmmmnnnoooooopppmmmlllkkkkkklllmmmoooqqqooooooooopppppppppqqqqqqpppppppppooonnnnnnnnnmmmjjjjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjjjjmmmllllllllllllmmmnnnnnniiijjjjjjkkklllmmmmmmnnniiijjjjjjiiiiiiiiilllnnnnnnooonnnmmmjjjhhhhhhiiikkkkkkjjjjjjiiiiiiiiijjjiiijjjkkkmmmoooooollliiigggggggggiiikkkkkkjjjhhhhhhiiiiiijjjlllqqqxxx}}}}}}uuulllaaaYYY[[[aaannn~~~|||~~~wwweee]]]iiitttyyyuuuwwwaaaCCC777555111/////////...------------,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++*********************+++++++++,,,,,,,,,,,,++++++***++++++,,,............///333888<<>>===<<<;;;::::::999999999888888888888888777777888888888999999999999999999999999888777666444666888:::<<<===>>>???@@@???===>>>???@@@???>>>>>><<<999999:::999777555666333444999;;;;;;???EEEGGGJJJPPPYYY```^^^VVVNNN===999555111111111111000111111111222333444555666555444444444444555555666999999888888888888888999999:::;;;;;;::::::<<<>>>???????????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCHHHFFFDDDBBBAAAAAABBBBBBFFFFFFGGGHHHHHHIIIHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLLLLLLLKKKJJJIIIGGGFFFFFFIIIHHHGGGEEECCCBBBAAA@@@>>>???@@@CCCHHHNNNSSSWWW```______``````fffuuuUUUVVVYYY___eeejjjllllllooopppppppppnnnmmmmmmnnnoooqqqttttttrrrooommmmmmjjjjjjkkkkkkkkkkkkjjjjjjooonnnnnnmmmllllllkkkkkkmmmmmmmmmnnnmmmmmmlllllljjjjjjjjjlllooopppooonnnkkklllllllllkkkjjjiiihhhiiiiiijjjkkkkkkkkkkkkkkkggggggfffffffffhhhiiikkkkkkkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkklllmmmmmmnnnmmmmmmmmmmmmmmmllllllkkklllmmmnnnooopppooonnnnnnooooooooonnnoooooopppqqqmmmmmmlllllllllnnnooopppnnnnnnnnnoooooooooppppppoooooooooooooooooonnnnnnkkkkkkjjjiiihhhhhhggggggggggggggghhhhhhiiiiiijjjllllllllllllmmmmmmnnnnnnkkkkkkllllllmmmmmmmmmmmmjjjkkkkkkjjjiiiiiikkklllppppppooollliiihhhjjjkkkiiijjjkkklllllllllkkkkkkjjjjjjkkkmmmppppppooommmjjjiiiiiijjjkkkkkkjjjhhhggghhhiiijjjlllqqqxxx|||}}}sssggg___ccclll||||||~~~kkk```eeepppxxxxxx|||gggFFF999666222/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********************++++++++++++,,,,,,++++++***++++++,,,,,,---.........///222777;;;GGGTTT___bbbhhhttt|||~~~~~~~~~~~~wwwtttrrrssssssrrrooojjjfffdddfffeeecccbbbcccbbb```^^^\\\ZZZXXXVVVUUUSSSQQQNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLJJJIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999555666666666777777777777777777777888888888999999888999999::::::999999888555666888:::<<<>>>??????@@@??????@@@BBBCCCCCCBBB@@@===:::999999999999888999666666:::======>>>AAAAAADDDJJJSSSYYYWWWNNNEEE===999555222222333333333333222222222333333444555444444333444444555666666999999888888999999999999888999::::::999:::<<<>>>@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDHHHGGGEEECCCBBBBBBBBBCCCGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEECCCAAA@@@?????????AAACCCGGGMMMSSSXXX[[[aaa``````aaabbbkkkTTTUUUXXX^^^dddiiikkkkkklllmmmnnnmmmkkkkkklllmmmnnnqqqtttuuusssooolllkkkjjjjjjjjjkkkkkkjjjjjjjjjnnnnnnnnnmmmmmmmmmmmmmmmlllllllllmmmmmmlllkkkkkklllkkkkkkmmmooopppooonnnkkkkkkkkkkkkkkkjjjiiiiiiggghhhiiijjjkkkjjjjjjiiihhhgggggggggggghhhiiijjjlllkkkiiihhhhhhhhhiiijjjjjjjjjkkklllmmmmmmmmmmmmkkklllmmmnnnnnnmmmkkkkkkkkkmmmnnnpppqqqpppooonnnqqqppppppoooppppppqqqqqqnnnnnnmmmmmmmmmnnnooopppnnnnnnnnnnnnoooooooooooooooooooooppppppppppppppplllkkkjjjiiihhhgggfffeeeeeeeeeffffffggghhhiiiiiikkkkkklllmmmmmmnnnnnnnnnpppoooooommmlllkkkjjjjjjkkklllmmmkkkjjjiiijjjkkkpppooonnnkkkhhhhhhjjjlllgggiiilllnnnooonnnlllkkkkkkkkkkkkmmmppprrrqqqppplllkkkjjjjjjkkkkkkiiihhheeeggghhhiiilllpppvvv{{{zzzkkkbbbfffooo|||qqqbbbaaallluuuyyy~~~lllIII:::777222000/////////......------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++++++++*********************++++++++++++++++++******++++++,,,,,,---.........///111555999@@@OOO]]]cccgggooovvvyyyxxxwwwxxx}}}}}}{{{vvvvvvwwwxxxvvvrrrlllhhhgggdddaaa_________^^^]]]]]][[[XXXVVVTTTRRRPPPOOOPPPPPPNNNMMMLLLKKKJJJJJJGGGIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGEEEDDDBBBBBB@@@???>>>===============<<<<<<;;;::::::999666666666666666666666666777777777777888888888888666777888999999999999999666777999;;;===???@@@@@@@@@@@@@@@CCCFFFGGGGGGFFFCCCBBB@@@>>>===<<<;;;:::===<<<===BBBFFFGGGFFFEEEIIIHHHKKKPPPTTTRRRIIIBBB;;;888555444666777888888444333333222222333333333333333333333444555666666888888999999999999999999999:::;;;;;;::::::<<<>>>@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>???@@@BBBFFFKKKQQQVVV[[[]]][[[]]]aaadddhhhtttTTTTTTWWW]]]cccgggiiiiiiiiijjjjjjiiihhhhhhjjjlllkkkooossstttrrrnnnkkkiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllmmmnnnnnnoookkkkkklllllllllllllllkkkmmmllllllnnnooopppooommmkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiigggggggggggggggggghhhhhhkkkjjjiiihhhggghhhiiijjjiiijjjkkklllmmmmmmmmmmmmjjjkkklllmmmmmmlllkkkjjjkkklllnnnooopppppppppoooqqqqqqppppppppppppqqqqqqooonnnnnnnnnooooooppppppnnnnnnnnnnnnoooooooooooopppqqqqqqqqqqqqqqqqqqqqqkkkkkkjjjiiihhhffffffeeeddddddeeefffgggggghhhhhhjjjkkklllmmmnnnnnnnnnnnnpppoooooommmlllkkkjjjjjjkkkmmmmmmllljjjiiiiiijjjnnnnnnllliiiggggggiiikkkgggiiilllooopppooommmlllkkkkkklllnnnqqqssssssrrrmmmkkkjjjjjjjjjjjjiiihhheeefffhhhiiikkkoootttxxx~~~nnnbbbdddlll|||~~~uuuaaa]]]gggrrryyypppLLL<<<888333000////////////.........---------,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,++++++++++++***))))))*********++++++++++++*********++++++,,,------............000444777:::IIIZZZcccgggkkkoooqqqttttttwww~~~|||www{{{|||yyyyyyxxxyyyxxxuuupppllldddaaa]]][[[[[[\\\\\\\\\[[[ZZZXXXUUUSSSQQQPPPQQQPPPPPPOOOMMMKKKIIIHHHGGGEEEGGGIIILLLMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>>>>>======<<<<<<;;;;;;::::::999999999888888777666666555555666666777777777888888888444555666777888888888888666777999<<<>>>???@@@AAAAAAAAABBBFFFJJJLLLLLLKKKEEEEEEEEEDDDAAA???===<<<>>>CCCKKKSSSZZZ^^^^^^\\\\\\WWWSSSQQQQQQMMMFFF???999777666777999;;;;;;:::444444333222222222333333222222222333333555666666777888999::::::::::::999:::<<<<<<<<<<<<<<<>>>@@@@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA???>>>===>>>???@@@BBBDDDHHHNNNSSSXXX[[[]]]YYYZZZ___eeennnSSSTTTWWW\\\bbbfffhhhhhhggggggggggggfffgggiiikkkjjjnnnrrrsssrrrnnnlllkkkjjjjjjiiiiiiiiiiiijjjjjjhhhiiijjjkkklllnnnooooookkkkkkllllllmmmmmmllllllnnnmmmmmmnnnoooooonnnlllkkkjjjiiiiiiiiiiiijjjjjjmmmnnnooopppooommmkkkjjjfffffffffgggggggggggggggjjjjjjiiihhhhhhhhhhhhiiiiiijjjkkkmmmnnnmmmmmmllljjjjjjkkkllllllllllllkkkllllllmmmmmmnnnooopppqqqrrrqqqppppppooopppppppppooooooooopppppppppppppppnnnnnnnnnoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqjjjjjjiiihhhggggggffffffeeeeeeeeeffffffgggggghhhiiijjjlllnnnoooooonnnnnnkkkkkkllllllmmmmmmmmmmmmkkklllnnnmmmkkkjjjjjjkkkllllllllljjjhhhgggiiijjjgggiiilllnnnooonnnmmmkkkkkkkkklllooorrrsssrrrqqqmmmkkkiiihhhiiijjjiiihhheeefffhhhiiijjjmmmrrruuurrrdddbbbgggppp}}}yyyaaaZZZdddqqqzzztttPPP===999444000///000000000............---------,,,++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++)))))))))************+++************+++,,,---------............///222555666CCCTTT```fffiiikkkmmmtttvvv{{{~~~xxxzzz~~~{{{}}}{{{yyyyyyyyyuuuooojjj^^^[[[WWWVVVWWWYYYZZZ[[[XXXXXXWWWUUURRRQQQRRRTTTOOOOOONNNMMMKKKHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>=========;;;;;;:::::::::999999999::::::999888777666555555666666666777777777888888444555555666777777777666777888:::<<<>>>@@@AAAAAAAAABBBDDDIIINNNPPPQQQPPPHHHIIIIIIGGGEEECCCCCCDDDHHHUUUeeerrr|||zzzqqqeee]]]VVVOOOFFF???;;;;;;;;;===>>>>>>;;;999444444333222222333333333222222222222333444666666777888999;;;;;;;;;::::::;;;<<<======<<<===???AAA??????>>>>>>??????@@@AAA@@@AAAAAABBBCCCDDDEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKFFFFFFEEEEEEDDDCCCCCCBBB???>>>===<<<===???AAABBBEEEGGGLLLQQQUUUXXXZZZ[[[]]]\\\___jjjzzzSSSSSSVVV[[[aaaeeeggggggeeeeeeeeeddddddeeehhhkkkjjjmmmqqqsssrrrpppnnnnnnkkkjjjiiihhhhhhiiijjjkkkjjjjjjkkkllllllmmmnnnnnnkkkkkklllmmmmmmmmmmmmmmmnnnmmmlllmmmnnnnnnmmmkkklllkkkjjjiiijjjjjjkkklllooopppqqqqqqpppmmmjjjhhhfffgggggggggggggggffffffiiiiiiiiiiiiiiihhhhhhggghhhjjjlllmmmnnnnnnmmmllllllllllllllllllmmmnnnnnnllllllkkkkkklllnnnppprrrqqqqqqpppooooooooooooooopppppppppqqqpppppppppoooooooooooopppppppppqqqqqqqqqppppppoooooonnnnnnnnniiiiiihhhhhhgggggggggfffffffffffffffgggggggggggghhhjjjlllnnnoooooonnnnnniiijjjjjjkkklllmmmmmmnnnjjjlllnnnnnnlllkkkkkkkkkkkklllmmmllljjjiiiiiijjjhhhiiikkkmmmmmmmmmlllkkkjjjkkkmmmpppsssssspppnnnkkkiiigggggghhhiiiiiiiiifffggghhhiiiiiilllooorrr}}}wwwiiicccdddfffuuufffXXXbbbqqq}}}yyyWWW???:::444000///000000000............------------++++++++++++************************++++++++++++------,,,,,,,,,+++++++++))))))))))))************************+++,,,---...,,,............///111333444===KKKZZZdddiiillloootttyyy}}}~~~~~~||||||zzztttkkkcccWWWTTTRRRRRRTTTWWWYYYYYYUUUVVVVVVTTTQQQRRRUUUWWWRRRQQQQQQPPPNNNKKKIIIGGGDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;;;;::::::::::::999999999999888888888888777777666666666666666666777777777888555666666777777777777666777999;;;===???@@@AAABBBAAABBBFFFKKKQQQTTTTTTSSSNNNNNNMMMJJJIIIKKKPPPUUUdddxxxvvvjjj]]]PPPFFFEEEEEEFFFHHHGGGCCC>>>999333333222222222333444444111111111222333444666777666888:::;;;<<<<<<;;;:::;;;<<<===<<<<<<<<<>>>@@@>>>>>>======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJIIIJJJJJJJJJFFFFFFEEEDDDCCCBBBAAA@@@===<<<;;;;;;===@@@CCCEEEIIILLLPPPTTTWWWYYYYYYYYY]]]___hhh{{{RRRSSSVVV[[[aaaeeeffffffdddddddddccccccdddhhhjjjkkknnnrrrsssrrrqqqpppqqqkkkjjjiiihhhhhhiiijjjkkklllllllllmmmmmmmmmmmmmmmkkkllllllmmmnnnnnnnnnmmmnnnmmmlllmmmnnnnnnllljjjmmmlllkkkjjjkkklllmmmnnnooooooppppppnnnkkkhhheeegggggghhhhhhhhhhhhgggfffhhhiiijjjjjjjjjiiigggfffhhhjjjlllnnnnnnnnnmmmlllnnnmmmlllllllllnnnooopppmmmkkkjjjiiijjjmmmppprrrqqqqqqpppooonnnnnnooooooppppppqqqqqqqqqppppppoooppppppppppppqqqqqqqqqqqqpppoooooonnnmmmllllllkkkhhhhhhhhhhhhgggggggggggggggggggggggggggfffffffffhhhiiilllnnnoooooonnnnnnkkkkkkkkkkkkkkkkkkkkkkkkiiikkknnnnnnmmmkkkkkklllkkkmmmnnnnnnllljjjjjjkkkiiijjjkkklllllllllkkkjjjjjjkkkmmmqqqsssrrrooolllkkkhhhffffffhhhiiiiiiiiifffhhhiiiiiiiiikkknnnqqq{{{|||nnneeeddd```rrrmmmXXXbbbrrr|||\\\???;;;555000///000000000//////.........---------+++++++++************))))))************+++++++++---------,,,,,,,,,++++++))))))))))))************************+++,,,---...,,,...///.........000222333999EEETTTaaaiiiooossssss{{{}}}|||sssggg]]]RRRPPPOOOPPPSSSVVVXXXXXXSSSTTTUUUSSSQQQRRRVVVZZZUUUVVVUUUTTTRRRPPPMMMLLLDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCBBBAAA@@@???>>>???>>>===<<<;;;:::::::::::::::999999999999999999666666666666777777777777666666666666777777777777777777888888888888777777888999;;;===???AAABBBBBBAAACCCFFFLLLRRRVVVVVVUUUTTTSSSPPPMMMMMMSSS]]]ddd~~~mmm\\\PPPPPPPPPQQQRRRPPPIIIAAA;;;333222222222333333444555111111111222333444666777666777:::<<<<<<<<<;;;::::::;;;<<<;;;;;;;;;===???===============>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFDDDEEEGGGHHHIIIJJJJJJJJJCCCDDDFFFHHHIIIKKKKKKLLLIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDBBBAAA??????<<<;;;:::;;;===@@@DDDGGGLLLOOOSSSVVVYYYZZZYYYXXXXXX___rrrTTTTTTVVVXXX[[[^^^bbbdddgggdddaaa``````cccgggjjjpppqqqrrrpppmmmlllooorrrpppnnnkkkhhhhhhiiikkkmmmjjjjjjkkklllmmmnnnoooppplllllllllllllllmmmnnnooolllkkkiiiiiiiiikkkmmmooommmmmmmmmmmmmmmnnnoooooorrrqqqpppnnnllljjjhhhgggkkkkkkkkkjjjgggeeeeeefffggggggggghhhjjjkkkiiihhhhhhjjjmmmnnnmmmlllllllllnnnnnnnnnmmmmmmlllllllllhhhhhhggghhhjjjmmmppprrrppppppoooppprrrrrrpppooommmmmmnnnooooooooooooooonnnnnnoooppppppppppppppprrrqqqooommmkkkkkkllllllfffggghhhiiijjjllllllmmmggggggggghhhiiikkklllmmmmmmmmmmmmmmmmmmnnnooopppqqqpppnnnmmmlllllllllmmmjjjkkklllooopppooollliiilllllllllkkkkkkjjjjjjjjjnnnmmmllllllmmmnnnmmmlllllllllmmmmmmnnnoooooooooppplllhhhffffffhhhiiiiiihhhiiiiiiiiiiiilllqqquuu~~~zzznnngggdddfffvvv~~~zzzzzz|||jjjXXXbbbsss___EEE;;;222000111000.........------,,,,,,+++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------******))))))******+++,,,//////...------...000111222777AAAOOO^^^jjjssswwwxxxwwwzzz|||xxxpppddd[[[LLLNNNQQQRRRSSSTTTVVVYYYSSSSSSSSSSSSTTTVVVXXXZZZZZZYYYWWWVVVVVVTTTPPPNNNDDDBBB@@@??????@@@CCCDDDDDDCCCBBBAAA???>>>=========<<<:::999888888999999;;;::::::999888777666666;;;:::888666666666666777666666666666777777777777333444444555555555555555333555888<<>>@@@AAAAAAAAABBBDDDFFFFFFGGGIIIJJJKKKJJJIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGEEECCCAAA???>>><<<;;;;;;;;;>>>BBBFFFIIIOOOVVVZZZWWWRRRSSSXXX]]][[[lllTTTTTTUUUXXX[[[^^^aaaccceeecccaaa```aaadddgggiiinnnooopppnnnllllllooorrrpppooommmlllkkkjjjjjjjjjiiiiiijjjkkklllmmmnnnnnnlllllllllllllllmmmnnnnnnllljjjiiihhhhhhhhhjjjkkkmmmmmmmmmmmmmmmnnnnnnooosssrrrqqqooommmkkkjjjiiikkkkkkllljjjgggffffffggghhhhhhhhhiiikkklllkkkjjjjjjlllooopppooonnnmmmnnnooonnnnnnnnnmmmmmmmmmmmmiiiiiihhhiiijjjmmmpppqqqpppoooooopppqqqrrrqqqooommmmmmnnnooooooooooooooonnnnnnoooppppppppppppooopppooonnnmmmlllkkkkkkjjjeeeeeefffggghhhjjjkkklllkkkkkkkkklllmmmnnnppppppmmmmmmmmmmmmmmmnnnoooooopppooonnnlllllllllmmmmmmlllllllllnnnoooooollljjjmmmmmmmmmlllllllllkkkkkkmmmllllllmmmnnnnnnlllkkkkkkkkkkkklllmmmnnnoooooopppmmmiiifffggghhhiiiiiijjjjjjjjjjjjjjjlllqqqttt~~~ssskkkhhhjjjyyy~~~yyyxxx|||kkkXXX```qqqcccFFF;;;222000111000...///.........---,,,,,,++++++++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++******))))))******+++,,,......---,,,---...///000111555>>>JJJXXXeeeooottt}}}}}}|||~~~{{{xxxuuunnnddd\\\LLLMMMOOOQQQTTTWWWYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZZZZYYYXXXXXXWWWUUUQQQMMMDDDBBB@@@>>>>>>???AAABBBBBBAAAAAA@@@???>>>=========<<<;;;999999999999999::::::999999888777666666999888777666555555555666444444444444555555555555555555666777777777777777777888:::<<<===>>>>>>>>>AAAEEELLLRRRVVVXXXYYYYYYXXXWWWVVVVVVVVV^^^qqq|||rrrmmmoooooogggZZZKKKAAA<<<555444333222222222333444333333444555666777888999777777888999:::;;;;;;<<<;;;<<<<<<=========<<<<<<======<<<<<<<<<===>>>>>>???@@@BBBBBBAAABBBEEEGGGGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGHHHHHHJJJKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@<<<<<<<<<>>>AAAEEEJJJLLLSSSWWWZZZZZZYYY[[[^^^```cccyyySSSTTTVVVXXX[[[^^^aaacccbbbbbbbbbbbbccceeeggghhhlllmmmmmmllllllmmmoooqqqpppppppppooommmkkkiiihhhhhhiiiiiijjjkkklllmmmmmmmmmllllllllllllmmmnnnnnnmmmllljjjiiihhhhhhiiiiiimmmllllllllllllmmmnnnnnnqqqpppooonnnlllkkkjjjiiijjjkkkllljjjhhhgggggghhhiiihhhhhhjjjmmmnnnnnnmmmllloooqqqqqqpppoooooopppnnnnnnnnnnnnnnnmmmmmmmmmkkkjjjjjjjjjkkkmmmoooppppppooonnnoooqqqrrrqqqpppmmmmmmnnnooooooooooooooommmnnnooooooppppppoooooonnnnnnnnnnnnmmmllljjjiiieeeeeeeeeeeegggiiikkklllmmmmmmmmmmmmnnnpppqqqqqqmmmmmmllllllmmmmmmnnnnnnnnnmmmmmmlllllllllmmmmmmooonnnlllmmmmmmmmmllljjjnnnnnnmmmmmmmmmmmmllllllkkkkkklllnnnooonnnllljjjhhhiiijjjkkklllmmmnnnnnnqqqnnnjjjhhhhhhiiijjjjjjkkkllllllkkkkkkmmmpppsss|||zzzqqqlllkkk{{{~~~|||zzz|||xxxvvvxxx}}}nnnXXX___ppphhhGGG<<<222000111000...////////////...------,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++******************************))))))******+++,,,------,,,,,,------...///000333:::DDDPPP^^^iiiooo~~~}}}zzz~~~}}}yyyuuusssqqqllleee___UUUSSSSSSVVVZZZ]]]\\\ZZZYYYWWWUUUTTTTTTVVVYYYZZZZZZYYYZZZZZZZZZVVVQQQNNNEEECCCAAA>>>======>>>?????????>>>>>>>>>=========<<<<<<;;;:::999999999999999999999888888777777777888777666555444444444555444444444444555555555555666777888888999999888888999999;;;<<<============AAAEEEMMMTTTYYY[[[[[[ZZZWWWVVVVVVXXX\\\fffzzz|||www{{{{{{ppp^^^KKK???;;;222222333333333333444444444555555666777888999999777777888999:::;;;;;;<<<:::;;;<<<===>>>?????????>>>=========>>>>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA<<<<<<>>>AAAFFFKKKOOOQQQTTTUUUWWWYYY[[[^^^aaacccsssSSSTTTVVVYYY\\\___aaacccaaaaaabbbccceeefffggggggiiiiiijjjjjjkkkmmmppprrrrrrqqqpppnnnllljjjhhhgggiiijjjjjjkkkllllllmmmmmmmmmmmmlllllllllmmmmmmnnnooonnnmmmlllkkklllllllllllllllkkkkkkllllllmmmnnnmmmlllkkkkkkjjjiiihhhhhhjjjkkklllkkkiiihhhhhhiiiiiihhhhhhiiilllooooooooonnnpppqqqqqqpppoooooopppmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnoooppppppooonnnnnnpppqqqqqqpppmmmmmmnnnooooooooooooooommmnnnnnnooooooooooooooolllnnnoooppppppnnnkkkjjjggggggfffggghhhjjjmmmnnnmmmmmmllllllmmmnnnoooooonnnmmmmmmlllmmmmmmnnnnnnlllllllllllllllmmmmmmmmmqqqooolllkkklllllllllkkkmmmmmmmmmmmmlllllllllllljjjjjjlllnnnpppooollliiifffggghhhiiijjjllllllmmmpppnnnjjjiiiiiijjjjjjjjjmmmmmmmmmmmmlllmmmooorrrxxx|||uuuooojjjyyy|||xxxsssttt{{{~~~~~~|||zzzyyyyyy|||rrrYYY___qqqmmmIII>>>333111222000///000000000000///......------++++++++++++++++++++++++************************((())))))))))))*********++++++++++++++++++++++++******))))))******+++,,,------------...//////000111333777>>>IIIVVVccckkkvvvtttqqqnnnlllkkkjjjgggdddbbb___]]]```dddeeeaaa\\\YYYWWWUUUSSSSSSTTTWWWXXXYYYYYYZZZ\\\\\\XXXSSSNNNGGGEEECCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999888888888888777777777777777777666666555555555555666666666666777777777777777777888999999999999888666777888:::<<<>>>??????@@@DDDMMMVVV]]]```___^^^XXXWWWWWWZZZ___jjj}}}|||yyyyyy|||rrr[[[FFF:::666000111222333444444444444444555555666777777888888777777888999:::;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>============>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEGGGGGGGGGFFFFFFGGGIIIKKKLLLIIIJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@???;;;===@@@EEEJJJOOOSSSUUUVVVUUUVVVXXXYYY]]]gggqqqTTTUUUWWWZZZ]]]```bbbcccaaaaaacccdddeeefffffffffgggfffgggiiillloooqqqsssuuusssoookkkiiihhhiiiiiikkkkkkllllllmmmmmmnnnnnnnnnmmmmmmlllllllllmmmmmmlllllllllmmmmmmnnnnnnoookkkkkkkkkkkkkkklllmmmmmmkkkkkkjjjjjjjjjiiiiiiiiijjjkkklllkkkjjjiiijjjkkkiiihhhggghhhkkknnnoooooonnnoooqqqpppooonnnnnnooolllllllllllllllllllllllllllmmmmmmmmmnnnooopppqqqqqqooonnnnnnoooppppppooommmmmmnnnooooooooooooooommmmmmnnnooooooooooooooommmnnnqqqsssrrrpppnnnllljjjjjjjjjkkklllnnnpppqqqnnnnnnmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmmmmnnnnnnllllllmmmmmmmmmmmmmmmmmmrrrooolllkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkllliiiiiikkknnnoooooollliiiffffffggghhhiiijjjkkkkkknnnllljjjiiijjjkkkkkkkkkmmmnnnnnnmmmlllmmmoooqqqsssxxxvvvoookkkxxx~~~uuutttooouuuzzzuuu\\\bbbuuuqqqLLL@@@555222333111111222111000000//////...------++++++++++++++++++++++++************************((())))))))))))*********++++++++++++++++++++++++******))))))******+++,,,---......///000111111111222333666:::CCCOOO]]]gggmmmxxxwwwjjjgggdddbbbcccddddddeeehhhfffeeehhhlllkkkeee^^^VVVUUURRRQQQPPPRRRSSSUUUWWWXXXZZZ\\\\\\ZZZUUUQQQKKKIIIFFFBBB???<<<;;;:::999999999::::::::::::;;;999999999999999888888888777777777777777777888888777888888777777777666666666666666666777777777777555666777777888888777777666777888999;;;===???@@@???CCCLLLXXXbbbggggggeee^^^\\\[[[^^^cccnnnpppjjjeeedddddddddhhhmmm{{{~~~{{{lllUUU@@@666444000111222333444555555555444444444555555666666666777777888999:::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCBBBBBBBBBDDDFFFFFFFFFFFFFFFGGGIIIKKKLLLJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDBBB@@@>>>===<<<<<<<<<>>>CCCHHHMMMRRRUUUWWWXXXXXXYYYYYYYYY```tttUUUVVVYYY\\\```bbbcccdddbbbccccccddddddeeeeeefffeeedddeeehhhlllqqqssstttwwwtttoookkkiiiiiijjjllllllllllllmmmmmmnnnnnnnnnnnnnnnmmmllllllllllllmmmjjjjjjkkkllllllmmmmmmnnnkkkjjjjjjjjjjjjkkklllllllllllllllllllllllllllllljjjkkkllllllkkkjjjkkkmmmjjjiiiggghhhkkkmmmnnnnnnnnnooopppooommmmmmnnnooolllllllllmmmmmmmmmmmmmmmlllmmmnnnooopppqqqrrrrrrsssqqqnnnmmmnnnooonnnnnnmmmmmmnnnooooooooooooooolllmmmnnnnnnoooooonnnnnnmmmoooqqqssssssrrrpppnnnmmmmmmooopppqqqrrrssstttrrrqqqpppppppppppppppqqqppppppoooooonnnnnnoooooommmnnnnnnooonnnnnnmmmmmmqqqnnnlllkkklllmmmlllllljjjjjjjjjkkkkkkkkkkkkllliiiiiijjjlllnnnnnnllljjjggggggggghhhiiiiiijjjjjjkkkjjjhhhhhhjjjlllmmmlllkkklllmmmmmmllllllnnnppprrrwwwvvvooommmyyy}}}xxxpppvvv}}}{{{dddiii}}}tttOOOCCC777444444333333444000000000///......------++++++++++++++++++++++++************************)))))))))*********++++++******************************))))))******+++,,,---...///000111222222222222333555888>>>IIIXXXbbbiiivvvzzzrrreeebbb^^^[[[ZZZ\\\___aaafffgggjjjmmmoookkkddd]]]RRRRRRQQQPPPPPPPPPQQQRRRUUUVVVXXXZZZ\\\[[[WWWTTTOOOMMMJJJFFFAAA===;;;999888888888888888888888888777777888888888777777666666666666777777888888888777777888888888888777777444444444444555555555555444555666666777777666666999999999999:::;;;<<<===@@@DDDMMM[[[hhhppprrrqqqccc______bbbiiiuuu~~~qqqeee[[[RRRNNNLLLMMMOOORRR[[[dddvvvvvvpppaaaMMM===666555111111222333333444555555444444444444555555555666777777888999:::;;;;;;<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBAAAAAACCCEEEEEEEEEEEEFFFHHHIIIKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCBBB@@@===<<<;;;;;;<<>>BBBFFFOOO^^^ooozzz~~~}}}kkkhhhhhhnnnxxxqqqaaaSSSHHHFFFCCCCCCEEEFFFKKKUUU```nnnjjjaaaSSSDDD999555555333222222111222333555666555555555555666666666666777777888999:::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAA@@@AAAAAAAAA@@@@@@AAACCCCCCDDDEEEGGGIIIJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDDDD@@@???===<<<<<<===>>>???CCCFFFKKKPPPTTTWWWXXXXXXWWWUUUYYYbbblll}}}WWWYYY\\\```ccceeefffffffffeeedddcccbbbcccdddeeedddccccccgggnnntttvvvwwwvvvuuuuuutttrrrpppnnnmmmkkkkkkkkkkkkkkkkkkkkklllooonnnmmmlllllllllllllllppppppppppppooonnnmmmllljjjjjjiiiiiijjjjjjkkkllliiiiiijjjkkkkkklllmmmmmmiiikkkllllllkkklllmmmnnnooommmkkkkkkmmmooopppppppppqqqqqqpppnnnmmmnnnpppooooooppppppqqqqqqqqqrrrkkklllnnnppprrrsssttttttvvvsssooommmlllllllllkkkmmmnnnnnnooooooooooooooolllmmmmmmnnnnnnnnnnnnnnnmmmnnnooopppqqqqqqppppppnnnpppsssvvvwwwwwwvvvuuutttsssrrrrrrqqqqqqqqqqqqssssssrrrqqqpppppppppqqqpppqqqqqqqqqpppooommmlllmmmlllkkklllnnnnnnmmmllllllllllllmmmmmmmmmnnnnnnjjjiiiiiijjjlllmmmmmmllliiiiiiiiiiiihhhhhhhhhhhhfffeeeeeegggjjjmmmnnnnnnhhhjjjkkklllllllllnnnpppvvv{{{vvvnnnnnnvvv|||~~~vvv}}}~~~~~~xxxSSSGGG;;;777777666666777/////////...------,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,------------------------*********)))***++++++,,,***,,,...///111111111000///111333444777AAAOOOYYYjjjuuu}}}vvvsssoooggg___YYYYYY\\\```nnnsssyyyxxxpppbbbUUUNNNMMMNNNPPPQQQRRRQQQPPPOOORRRRRRTTTVVVYYY[[[ZZZYYYVVVTTTPPPKKKEEE@@@<<<:::777777666666555555555555333444555666666555444444444555555666777888999999444555666777777666555555666666666666777777777888555555666777777777777777444444555777:::>>>AAACCCEEEHHHQQQaaasssxxxvvvwwwyyyfffXXXLLLDDDBBBCCCDDDEEEIIITTT___gggaaaVVVHHH<<<666444444444333222111111333555666666666666666777777777777777777888999:::;;;;;;<<<:::;;;===>>>@@@AAAAAAAAA=========>>>???AAABBBCCC???@@@AAA@@@??????AAABBBBBBCCCFFFHHHIIIJJJJJJIIINNNLLLJJJIIIHHHHHHHHHIIIFFFGGGGGGFFFFFFEEEDDDCCC>>>===<<<<<<===???BBBCCCGGGJJJOOOSSSWWWYYYYYYYYY___[[[aaapppTTTXXX^^^dddggghhhhhhgggeeeeeeddddddcccbbbbbbbbb___^^^bbbjjjooorrrvvv{{{uuuuuuuuutttrrrnnnkkkiiikkkllllllmmmnnnoooppppppppppppooonnnnnnnnnnnnnnnjjjkkkmmmnnnooooooooooookkkjjjiiihhhhhhiiijjjkkkiiijjjlllllljjjiiiiiijjjjjjkkkkkkiiihhhhhhjjjmmmpppnnnlllkkkkkkmmmpppqqqppppppqqqqqqqqqppppppooopppooonnnoooqqqrrrrrrqqqnnnnnnoooqqqrrrssstttttttttssspppmmmjjjjjjmmmpppqqqrrrrrrsssrrrqqqpppooonnnnnnooooooppppppqqqqqqlllmmmnnnoooooopppppppppnnnpppsssuuuvvvuuutttsssvvvvvvuuusssqqqqqqrrrtttsssrrrrrrqqqqqqppppppooolllmmmnnnoooooonnnmmmlllrrrooollllllnnnooommmkkkkkklllmmmnnnppppppqqqqqqkkkmmmnnnmmmkkkkkkkkkllljjjjjjkkkkkkkkkjjjjjjiiiiiiiiijjjlllmmmooopppqqqkkklllmmmmmmllllllmmmooowww|||xxxmmmooowww|||}}}zzz~~~rrrsssyyy}}}^^^HHH>>>>>>888555666333///////////////......---000,,,***+++...///+++'''(((((())))))*********+++,,,+++++++++***)))))))))))))))*********+++++++++******+++++++++,,,,,,,,,......///000111222333333000000222444666<<>>:::999777444333555666777777666666555555555444444444555555444444444444555555444444555555555555444444333333333444444444555555222444666888999999888777999888888888:::<<>>>>>>>>>>>???@@@AAABBB>>>>>>???@@@AAABBBBBBCCC@@@AAAAAA@@@???@@@BBBDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGHHHGGGEEECCCAAA<<<<<<<<<:::999;;;@@@DDDIIIMMMSSSXXXWWWVVVZZZbbbaaacccpppVVVYYY___dddggghhhgggfffdddccccccbbbaaa``````___\\\\\\```hhhmmmppptttyyyxxxxxxxxxwwwuuuqqqmmmkkkmmmmmmmmmnnnnnnnnnoooooonnnnnnmmmmmmmmmmmmnnnnnnkkkllllllmmmnnnnnnooooooooonnnllljjjhhhhhhhhhhhhiiijjjkkkjjjiiihhhiiikkkkkkkkkkkkjjjiiiiiikkkmmmpppooommmkkkkkklllnnnppppppoooooooooooooooooooooqqqpppoooppprrrsssrrrqqqnnnooopppqqqrrrsssttttttsssrrroookkkhhhhhhjjjmmmpppqqqqqqrrrqqqpppooonnnooooooooooooooonnnnnnnnnmmmmmmnnnooooooooonnnnnnpppppppppqqqqqqqqqqqqrrrtttuuutttrrrpppppprrrttttttssssssrrrqqqpppoooooommmmmmnnnnnnnnnnnnmmmmmmooommmkkkkkkmmmooonnnlllmmmmmmooopppqqqrrrrrrrrrmmmnnnnnnmmmkkkkkklllmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnoooppppppkkkllllllkkkjjjkkkmmmooowww|||wwwlllkkkrrr~~~}}}|||~~~zzz}}}tttuuutttyyykkkRRRDDD@@@777333222...///////////////...------///,,,***+++...///,,,((())))))))))))*********+++++++++******************,,,,,,,,,---------......******+++++++++,,,,,,,,,------...///000111222222000000222555666<<>>888666333222333555555555666555555555444444444444555555444444444444555555444444555555555555444444333333444444444555555555333444666777888777666666555555555666999<<>>>>>???AAAAAA<<<===>>>???@@@AAAAAABBB@@@AAAAAAAAA???@@@BBBDDDDDDDDDDDDFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIGGGFFFEEEFFFGGGGGGGGGFFFDDDBBB@@@<<<<<<<<<;;;;;;>>>DDDIIIQQQRRRWWW\\\]]][[[]]]bbbfffuuuYYY\\\aaaeeeggggggfffeeecccbbbaaa```___^^^]]]]]]\\\\\\___gggmmmpppuuuzzz}}}}}}}}}|||yyyuuuqqqnnnppppppooonnnnnnnnnnnnnnnllllllllllllmmmnnnoooooommmlllkkkkkklllmmmnnnooopppooommmkkkiiiiiiiiiiiiiiiiiiiiihhhggggggiiikkkkkklllmmmllljjjjjjlllmmmpppooommmkkkkkklllnnnooopppooonnnmmmmmmnnnooopppqqqpppooopppqqqrrrqqqpppnnnoooooopppqqqrrrssssssqqqpppnnnjjjgggfffhhhjjjooopppqqqqqqqqqpppnnnnnnlllmmmnnnnnnoooooonnnnnnmmmnnnnnnnnnnnnmmmllllllpppooommmllllllmmmoooppprrrssssssqqqpppppprrrtttuuutttsssrrrqqqpppoooooommmmmmmmmllllllmmmmmmmmmllljjjiiijjjlllnnnnnnmmmnnnooopppqqqrrrsssssssssnnnooonnnlllkkkkkklllnnnkkkkkkjjjjjjjjjjjjkkkkkkjjjkkklllnnnoooppppppqqqkkklllkkkjjjiiijjjmmmoootttyyy~~~vvvkkkjjjpppxxx|||||||||{{{yyyzzz~~~{{{}}}wwwwwwooommm~~~xxx\\\IIIBBB777111111---...////////////...---------+++)))+++...///---***)))))))))***************))))))******************)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000000111111111333666777<<>>@@@AAABBBGGGQQQ```qqqiiiVVVFFFAAA:::666555555444333222333333444444555555555555666666666777777777888999::::::;;;;;;<<<============<<<======>>>???@@@<<<<<<===>>>???@@@@@@AAA@@@AAABBBAAA@@@@@@BBBDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDBBB@@@>>>;;;;;;<<<<<<>>>CCCJJJOOOUUUUUUXXX]]]]]]\\\^^^dddqqq]]]___cccfffggggggeeedddccccccbbbaaa___^^^]]]]]]```___bbbiiiooosssxxx}}}zzzvvvssssssrrrpppooommmmmmmmmmmmkkkkkkkkklllnnnoooqqqrrrnnnmmmkkkjjjjjjlllnnnooolllkkkjjjiiiiiijjjkkkllliiiiiihhhgggfffgggiiillllllmmmnnnmmmllllllmmmnnnnnnmmmllllllmmmnnnpppqqqqqqpppnnnmmmmmmoooqqqrrrpppooonnnnnnpppqqqpppnnnmmmmmmnnnnnnooooooppppppnnnnnnllliiiggggggiiikkkooopppqqqrrrrrrqqqpppoookkklllmmmooopppqqqqqqqqqnnnnnnnnnmmmmmmllljjjjjjlllkkkjjjjjjjjjlllnnnooopppqqqqqqpppoooppprrrtttuuutttsssrrrqqqpppooonnnnnnmmmlllkkkkkklllmmmnnnkkkjjjjjjjjjkkklllllllllnnnooopppqqqrrrssssssrrrnnnnnnnnnkkkiiiiiikkkmmmkkkkkkjjjjjjjjjkkklllmmmiiijjjllloooqqqrrrrrrrrrllllllkkkjjjiiijjjmmmpppqqquuuzzzwwwlllmmmpppvvv{{{~~~}}}{{{zzzyyyyyy~~~}}}xxxwwwkkkfffwww{{{yyy```JJJAAA666333444111......//////......---,,,+++***)))+++...///...,,,************************(((((())))))******++++++((((((((()))))))))************+++++++++,,,,,,,,,++++++,,,---......//////111000222666777;;;DDDOOO```pppuuurrrxxx}}}~~~~~~tttkkkccc^^^bbbhhhooouuuvvvrrrkkkfffbbbiiippptttuuutttoooiii^^^[[[WWWTTTRRRRRRSSSTTTTTTVVVXXXXXXVVVQQQKKKGGG>>>;;;777555555666666555444444444444444444444444555444444333333444444555333444444555555444444333444444555555555666666666444444555555555444333333333333444555777:::<<<======@@@DDDJJJSSSaaaqqq{{{fffOOO<<<999555444555555555333333333333444444444555555555555666666777777888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>???@@@AAAAAA@@@AAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIHHHHHHGGGFFFEEEFFFFFFFFFDDDCCC@@@>>>===::::::;;;===BBBHHHPPPTTTXXXYYY[[[]]]\\\]]]fffrrr```bbbdddfffggggggeeedddeeeeeedddcccbbbaaa```___cccaaadddjjjpppsssxxx~~~zzzwwwvvvtttrrrooommmllllllmmmkkkllllllnnnoooqqqssstttooonnnlllkkkkkklllmmmnnnkkkjjjiiihhhhhhiiijjjkkkhhhhhhhhhgggfffgggjjjmmmmmmnnnpppooonnnmmmnnnooolllllllllmmmoooqqqssstttrrrqqqoooooooooqqqssstttooonnnmmmmmmnnnooonnnllllllllllllllllllmmmmmmmmmkkkkkkkkkjjjiiijjjmmmooopppqqqrrrsssssssssrrrqqqnnnoooqqqrrrrrrqqqpppooommmmmmmmmlllkkkjjjiiihhhggggggiiijjjkkklllmmmmmmnnnooooooooonnnooorrruuutttsssrrrqqqpppooonnnnnnmmmlllkkkjjjjjjkkklllmmmllllllkkkkkkjjjiiijjjkkkmmmnnnooopppqqqqqqqqqpppnnnnnnmmmkkkiiihhhjjjlllkkkjjjjjjjjjkkkllllllmmmgggiiillloooqqqssssssssslllllllllkkkjjjkkkmmmpppqqqtttyyy~~~yyyooommmpppvvv|||~~~}}}|||~~~zzzuuu|||fffaaaqqq{{{yyyxxx}}}cccJJJ???555333444111...............------,,,***)))***,,,.........---+++++++++***************((((((((())))))******+++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,------......000///111444666888???GGGWWWiiioooooovvv||||||~~~uuulllbbbYYYVVV]]]hhhrrrxxxxxxvvvsssrrr}}}~~~ooojjjccc\\\VVVTTTTTTUUUWWWXXXYYYYYYWWWSSSNNNKKKBBB???:::777666666555444333333444444444444444444444444333333333333444444333333444444444444333333444444444444555555555666444444444444444333333333666666666777777888999::::::===BBBEEEJJJSSS^^^gggyyypppXXXGGG777666444444444555444444333333333444444444444444555555555666777888888888888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>===>>>>>>???@@@AAABBBBBB@@@AAACCCCCCBBBAAABBBDDDEEEFFFGGGIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCAAA???===<<<::::::;;;???FFFMMMTTTWWWZZZ]]]aaabbb```fffzzzbbbccceeeggghhhgggfffeeefffffffffeeeeeedddcccccceeebbbdddjjjooorrrwww}}}}}}zzzxxxvvvrrrooommmmmmmmmmmmllllllmmmnnnppprrrtttuuupppooonnnmmmllllllmmmnnnnnnmmmkkkhhhgggggggggggghhhhhhiiihhhggghhhjjjmmmnnnpppqqqqqqpppooooooppplllmmmmmmoooqqqsssuuuvvvrrrqqqppppppqqqrrrtttuuuooonnnmmmmmmnnnnnnmmmlllllllllllllllkkkkkkkkkkkkiiijjjkkkkkkkkkllloooqqqqqqrrrssstttttttttsssrrrssstttttttttrrrooollljjjlllllllllkkkkkkiiihhhhhheeefffggghhhjjjjjjjjjjjjiiikkkkkkllllllmmmpppsssqqqqqqqqqpppoooooonnnnnnlllkkkkkkjjjjjjkkkkkklllmmmmmmmmmkkkiiihhhiiikkkmmmmmmnnnooooooooooooooommmnnnnnnmmmkkkiiiiiijjjiiijjjkkklllmmmmmmllllllhhhjjjllloooqqqqqqqqqpppjjjkkklllkkkjjjkkklllnnnrrrvvv{{{}}}tttooottt~~~}}}vvvxxxbbb\\\iiizzzyyyzzzzzz}}}hhhLLL???444111222...---............---,,,,,,)))***+++,,,------...---+++++++++++++++*********(((((())))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---------------,,,...222444555999???KKK]]]fffiiiqqqtttvvv~~~xxxpppdddYYYQQQWWWaaallluuu|||~~~sssggg^^^YYYWWWWWWXXXXXXYYYXXXWWWTTTRRRPPPGGGCCC>>>:::777666444222333333333333444444444444444444333333333333444444333333444444444444333333333333333444444444555555444444444444444444444444777777777777777777777777888;;;???AAACCCHHHNNNSSSeeepppsssttttttoooeeeWWWHHH???555555444444444333444444444444444444444444444444444444555666777888999999777777888999999::::::;;;======<<<<<<<<<<<<======>>>>>>???@@@AAABBBCCCCCC@@@BBBCCCDDDCCCBBBCCCDDDDDDEEEGGGIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>===<<<;;;<<<>>>DDDLLLSSSWWWYYYYYY\\\bbbfffkkkxxxcccdddfffggghhhhhhggggggffffffffffffffffffffffffiiifffggglllpppsssxxx}}}|||xxxvvvsssooommmmmmnnnnnnllllllmmmnnnpppqqqssstttqqqqqqpppooonnnnnnmmmmmmooommmkkkiiihhhggghhhhhhggghhhjjjjjjiiiiiikkkmmmnnnppprrrrrrqqqppppppppppppppppppqqqrrrssstttuuuoooppppppqqqrrrrrrssssssqqqooonnnnnnoooooonnnmmmnnnmmmmmmmmmlllllllllkkkiiijjjkkkkkkkkklllnnnppppppqqqrrrssstttsssrrrrrrqqqrrrssssssrrrpppmmmkkkjjjkkkkkkkkkjjjiiihhhhhhgggfffeeeddddddeeeffffffdddeeegggggghhhjjjmmmpppoooooonnnnnnnnnnnnnnnnnnjjjjjjkkkkkkkkkkkkjjjjjjkkkmmmmmmllljjjiiikkkmmmmmmmmmnnnooooooooonnnnnnnnnpppqqqqqqnnnllljjjjjjgggiiilllnnnooonnnlllkkkkkklllnnnppppppnnnlllkkkfffhhhjjjkkkjjjiiiiiijjjqqquuu{{{zzzyyyyyyzzzcccYYYaaannnyyy}}}}}}kkkNNNAAA666222222---------......------,,,+++)))+++,,,------,,,------,,,,,,,,,++++++*********)))))))))))))))(((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------------+++***+++000222111444888>>>QQQ[[[___fffgggfffkkkooo|||wwwlllaaaVVVXXX\\\eeeppp}}}rrrfff]]]ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVPPPKKKEEE@@@<<<999666444222222333333333444444444444333333222222333333444222333333444444333333222222222222333333333333444333333333444444555666666444444555666666666666666777999;;;<<<>>>AAADDDGGGSSS\\\mmmzzzppphhhZZZYYYWWWRRRLLLDDD<<<888444444333333222222444555444444444444444444444444444444555666777888999999888888999999:::;;;;;;<<<>>>>>>======<<<======>>>======>>>???@@@AAABBBBBB@@@BBBDDDDDDCCCBBBCCCCCCCCCEEEGGGHHHIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBB@@@???>>>=========>>>???CCCJJJRRRXXXZZZZZZ]]]___fffrrrcccdddfffggghhhhhhhhhgggfffffffffggggggggghhhhhhmmmjjjkkkooosssuuuzzz~~~yyyvvvsssooonnnmmmnnnooolllllllllmmmoooppprrrsssqqqqqqqqqqqqpppnnnmmmlllllllllkkkjjjjjjkkkllllllfffhhhkkkkkkkkkkkkkkkmmmoooqqqssssssrrrppppppqqqssssssssssssssssssssssssmmmnnnoooqqqrrrrrrrrrqqqsssqqqppppppqqqqqqpppnnnooooooooonnnmmmmmmlllllljjjkkkkkkkkkjjjjjjlllnnnooopppqqqrrrsssrrrrrrqqqkkklllooorrrrrrrrrpppoooiiijjjjjjjjjjjjiiihhhhhhjjjhhhccc```___```bbbdddaaabbbcccdddeeegggjjjmmmmmmmmmmmmmmmnnnnnnnnnnnniiijjjkkkllllllkkkjjjiiiiiikkkmmmllljjjjjjmmmpppmmmnnnnnnoooooooooooonnnoooqqqttttttqqqnnnlllkkkfffiiilllooopppooollljjjnnnoooppppppoookkkhhhfffcccfffiiijjjiiihhhggggggnnnrrryyy~~~}}}}}}gggZZZ]]]ggg{{{~~~~~~zzzkkkNNNAAA777555555000------......------,,,+++***+++------,,,,,,,,,---,,,,,,,,,++++++***************))))))((((((''''''************++++++++++++******+++++++++,,,,,,,,,,,,------------------...)))(((***...000///111444555IIISSSWWW^^^]]]YYY\\\]]]jjjuuuxxx~~~|||{{{~~~yyyyyy}}}wwwkkk\\\[[[[[[```lll}}}yyyjjjaaa\\\ZZZVVVUUUUUUUUUVVVXXXZZZ[[[WWWSSSLLLFFFBBB>>>:::888222222222333333444444444444333333222222333333444222333333444444333333222111111222222222333333333333333333444555666777888111111333444555666666666777777777888;;;>>>AAABBBFFFNNN[[[lllzzzzzzpppgggaaaZZZTTTOOOKKKHHHDDDAAA>>>;;;666333222222222111111222444666444444444444444444444444444444555666777888999999999999:::;;;;;;<<<<<<===???>>>>>>=========>>>>>><<<<<<===>>>???@@@AAAAAA@@@BBBDDDEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDAAAAAA???>>>============AAABBBFFFNNNVVV[[[\\\ZZZhhhhhhoooccccccdddeeefffhhhhhhiiieeeeeeggghhhiiiiiiiiiiiillllllmmmnnnqqqwww~~~|||sssssssssrrrpppooommmlllqqqpppnnnmmmmmmmmmnnnooojjjkkkmmmnnnnnnnnnmmmlllnnnmmmlllkkkkkkkkkkkkllljjjkkklllmmmmmmlllkkkjjjlllmmmnnnpppppppppooonnnssssssrrrooommmnnnppprrrrrrrrrqqqqqqqqqqqqqqqqqqpppooonnnpppsssuuusssqqqnnnooopppppppppnnnmmmlllkkkkkkkkkkkkkkklllmmmnnnmmmnnnooopppqqqqqqpppooopppooonnnoooqqqrrrqqqppppppmmmiiihhhiiijjjkkkkkkmmmgggaaa```aaabbb___\\\cccbbbaaa```aaadddgggiiigggggghhhiiijjjkkkkkkllllllkkkkkkmmmnnnnnnllliiillllllkkkjjjiiikkknnnqqqmmmnnnnnnoooooooooooooooppppppppppppooonnnmmmllllllnnnoooooonnnmmmmmmnnnoooooooooooonnnmmmlllkkkeeeggghhhhhhgggffffffgggiiinnnvvv{{{}}}|||~~~ppp```\\\cccyyy|||yyy|||lllLLL???;;;555222444000000///...---,,,,,,+++(((***++++++***)))+++,,,++++++++++++++++++++++++******))))))******+++,,,***)))))))))***+++,,,,,,***))))))((()))+++---...,,,+++*********+++,,,---,,,,,,,,,,,,---...//////555<<>>;;;888666444444333111111222333333444555555666666555555555555666666555666777888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>======??????>>>>>>>>>>>>??????BBBDDDEEEEEEDDDDDDEEEGGGFFFEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCC>>>============>>>>>>???AAAHHHPPPSSSUUUYYY^^^```gggnnnccccccdddeeeeeefffggggggfffggghhhiiijjjjjjkkkkkkmmmnnnoooqqqtttyyy}}}ttttttsssrrrpppnnnmmmlllpppooonnnmmmmmmmmmnnnnnnkkkkkklllmmmmmmmmmmmmmmmhhhiiijjjkkkkkklllllllllpppppppppooonnnmmmlllkkkmmmnnnooopppppppppooonnnpppppppppnnnlllmmmoooqqqrrrrrrqqqpppppppppppppppqqqpppoooqqqtttuuusssqqqmmmnnnoooppppppooonnnmmmmmmllllllllllllmmmmmmnnnnnnnnnpppqqqqqqqqqppppppooommmmmmnnnppprrrqqqqqqpppmmmjjjiiijjjlllmmmmmmlllgggbbb```aaabbb___\\\bbbaaa```___aaacccfffhhhgggggghhhiiijjjkkklllllllllkkkkkklllnnnnnnllljjjiiikkkllllllkkklllmmmooommmmmmnnnoooooooooooooooppppppppppppooonnnmmmmmmlllnnnoooooonnnmmmmmmnnnnnnnnnnnnnnnmmmllllllkkkfffhhhiiiiiihhhgggggghhhjjjnnntttyyy|||}}}yyywwwccc^^^ddd{{{~~~rrrSSSFFF@@@888222111...............---------,,,------,,,***)))***+++++++++++++++++++++++++++++++++******++++++,,,---*********)))******++++++***))))))))))))+++,,,---++++++*********+++,,,---,,,,,,+++,,,,,,---...///000555>>>FFFNNNSSSWWWYYY^^^bbbiiiooouuuyyy~~~{{{tttoooiiikkknnnoooqqquuuzzz~~~yyymmmeeehhhmmmtttpppeee^^^YYYUUURRRRRRSSSSSSUUUWWWXXXYYY[[[[[[YYYVVVQQQJJJDDDAAA:::888444333333444444444444333333333222222222222333333333333333333333333333333333333333333333333444444333333333222222222444444444444444444444444555555555555666888:::;;;999<<>>>>>>>>>>>======>>>>>>============>>>>>>@@@BBBCCCCCCCCCCCCEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@???===<<<<<<<<<===???AAABBBJJJOOOUUUWWWXXX[[[aaaeeelll{{{ccccccccccccddddddeeeeeeggghhhiiijjjkkklllmmmmmmnnnpppsssuuuxxx|||vvvuuusssqqqooonnnmmmllloooooonnnmmmmmmmmmmmmnnnlllllllllllllllmmmmmmnnnfffgggiiikkkmmmnnnnnnooouuutttrrrpppnnnllllllkkkmmmmmmmmmnnnmmmmmmlllkkkmmmnnnnnnmmmkkklllnnnppprrrrrrqqqooonnnnnnnnnnnnqqqpppppprrrttttttsssrrrlllmmmooopppqqqqqqppppppoooooonnnmmmmmmmmmnnnnnnoooooopppqqqqqqqqqqqqpppmmmllllllmmmppprrrrrrrrrpppmmmkkkjjjlllnnnooooookkkgggbbbaaaaaabbb___]]]aaa```______```bbbdddfffgggggghhhiiijjjkkklllllllllkkkkkklllmmmmmmllljjjgggjjjmmmnnnmmmllllllmmmlllmmmnnnnnnoooooonnnnnnppppppppppppooonnnmmmllllllnnnoooooonnnmmmmmmnnnlllllllllmmmmmmlllkkkkkkgggiiijjjjjjiiihhhhhhiiijjjmmmqqquuuxxx}}}|||rrrxxx|||eee^^^eee}}}{{{]]]NNNFFF;;;222...---------.........//////...//////---+++)))******************************,,,++++++++++++,,,------++++++******)))*********))))))))))))***+++,,,---++++++******++++++,,,---+++++++++,,,,,,---...///000444:::BBBKKKVVV```gggkkknnnqqqtttuuuwwwyyy{{{xxxpppjjjiiinnnrrrsssrrrsssxxx}}}~~~sssooolllooo~~~pppccc]]]ZZZUUUQQQOOONNNNNNNNNPPPSSSWWWYYY[[[\\\\\\[[[VVVPPPJJJFFF???;;;777444333444333333333333333222222222111111333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444555777888999666777999:::;;;<<<<<<<<<@@@===999777777666555444444333333222222333333444222222222333444444555555555555444444444444555555555666666777888999::::::;;;;;;;;;;;;;;;<<<============>>>>>>???>>>>>>===========================>>>???AAABBBBBBBBBDDDFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@>>>======<<<;;;;;;<<<>>>BBBEEEHHHNNNRRRVVVWWWXXX\\\dddkkkxxx~~~bbbbbbbbbbbbcccccccccccchhhhhhhhhiiikkklllmmmnnnpppssswwwzzz|||xxxvvvtttqqqnnnmmmmmmmmmppppppoooooonnnnnnnnnnnnmmmlllkkkkkkkkklllmmmnnnkkkkkkkkklllnnnppprrrssstttssspppnnnlllkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiilllmmmnnnmmmlllmmmoooqqqrrrqqqpppooommmmmmlllllloooooopppqqqrrrrrrqqqqqqkkklllnnnqqqrrrrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnppppppqqqqqqqqqqqqqqqpppmmmlllkkkmmmppprrrssssssnnnlllkkkkkkmmmooooooooojjjgggdddbbbbbbbbb```^^^```_________```bbbdddeeeggghhhhhhiiijjjkkklllmmmmmmlllkkkkkkmmmmmmlllkkkhhhjjjlllmmmllllllmmmnnnmmmmmmnnnoooooooooooonnnnnnoooooonnnnnnmmmlllkkklllnnnoooooonnnmmmmmmnnnjjjjjjkkklllllllllkkkkkkgggiiijjjjjjiiihhhhhhiiiiiikkknnnqqquuuzzz}}}}}}lllqqq~~~ggg___eee}}}dddQQQFFF<<<444000........................---......---+++)))***+++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,+++***)))))))))***)))))))))******++++++,,,+++***++++++++++++,,,,,,++++++++++++,,,---...///000333888???JJJZZZlllxxx|||||||||{{{yyyyyyzzz|||~~~xxxqqqmmmrrrxxx~~~}}}xxxvvvzzztttkkkhhhqqq}}}vvvlll___YYYYYYYYYTTTOOOMMMKKKJJJIIIKKKPPPTTTWWWXXXZZZ\\\\\\YYYTTTNNNJJJCCC???999555444333333222333333222222222111111111222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333444444444555555666777777666666666777888999:::;;;888666444333444444444333444333333222111111000000333333333333444444555555444444333333333333444444666666666777888999999:::;;;;;;;;;;;;;;;<<<===>>>======>>>?????????>>>>>>>>>>>>>>>??????>>>>>>>>>===???AAABBBBBBCCCEEEGGGCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@???======<<<;;;;;;<<<@@@EEEJJJNNNRRRSSSVVVXXXYYY^^^kkkwww~~~aaaaaabbbbbbbbbbbbbbbbbbggggggggghhhjjjlllmmmnnnrrruuuyyy|||~~~zzzxxxtttpppmmmmmmmmmmmmqqqqqqqqqqqqppppppoooooommmmmmkkkjjjjjjkkklllmmmooonnnkkkjjjkkknnnqqqsssrrrqqqooonnnmmmmmmnnnnnnmmmllllllkkkkkkjjjjjjjjjmmmnnnoooooonnnoooppprrrrrrqqqpppnnnmmmlllllllllmmmnnnooooooooonnnnnnoookkkllloooqqqssstttttttttsssrrrqqqpppooonnnnnnnnnqqqpppppppppppppppppppppnnnmmmlllmmmpppsssttttttmmmkkkjjjjjjlllnnnnnnnnnjjjhhhfffeeedddcccaaa```````````````aaacccdddeeehhhhhhiiijjjkkkllllllmmmmmmlllkkkkkklllmmmlllkkkkkkkkkkkkjjjjjjkkknnnqqqmmmnnnoooooopppooooooooommmmmmmmmmmmlllkkkjjjiiilllnnnoooooonnnmmmmmmnnnjjjjjjkkkkkkkkkkkkkkkkkkfffhhhiiiiiihhhgggggghhhgggiiillloootttzzz~~~~~~llloookkkcccfff|||fffNNNBBB;;;666444000//////...------,,,,,,)))+++,,,+++***)))***,,,)))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***)))))))))***)))*********++++++++++++******++++++,,,,,,,,,,,,++++++++++++,,,---......---///333:::FFFZZZqqq}}}zzzzzz|||{{{xxxwww|||zzz|||{{{mmmeeefffjjjppp|||www```[[[WWWWWW[[[ZZZUUUOOOLLLJJJHHHGGGHHHLLLQQQTTTUUUXXX[[[\\\[[[WWWRRROOOGGGCCC===999666555444222333333333222222222111111222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333555555666666666666666666333333333333333555666777777555333333444444333222333333333333222222111111333333444444444444555555444444333333333333444444666666666777777888888999:::::::::;;;;;;===>>>>>>======>>>??????????????????@@@AAAAAAAAAAAA@@@???===???AAABBBBBBCCCEEEGGGBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@???>>>===<<<=========>>>CCCHHHNNNRRRYYYXXXZZZ\\\]]]ddduuuaaaaaaaaaaaabbbbbbccccccggggggggghhhiiilllnnnpppsssvvvyyy|||~~~}}}yyytttpppmmmlllmmmnnnppppppqqqqqqqqqpppooonnnmmmllllllkkkkkkkkkkkkkkknnnllljjjhhhhhhjjjmmmoooqqqpppppppppppppppqqqqqqoooooonnnmmmmmmmmmnnnnnnooopppqqqqqqppppppqqqrrrqqqqqqpppnnnmmmmmmmmmmmmkkkmmmnnnnnnmmmlllmmmmmmkkkmmmooorrrssstttuuutttsssrrrqqqpppooonnnnnnnnnqqqpppoooooonnnoooooooooooommmkkklllnnnqqqssssssmmmllljjjkkklllnnnmmmllljjjiiiiiigggfffdddccccccaaaaaabbbbbbccceeeffffffhhhhhhiiijjjkkklllmmmmmmnnnllljjjjjjlllmmmllllllllllllkkkiiiiiijjjnnnrrrnnnoooppppppqqqqqqppppppmmmmmmmmmmmmlllkkkjjjiiilllnnnoooooonnnmmmmmmnnnkkkkkkkkkllllllkkkjjjjjjfffhhhiiiiiihhhgggggghhheeeiiimmmrrrwww|||~~~rrrrrrrrrgggeeexxxgggLLL>>>999777555111000///...---,,,++++++((()))++++++***)))+++,,,************************((((((((((((((()))******++++++******)))*********)))******+++++++++******)))***+++,,,,,,,,,,,,+++*********++++++,,,---......000333888DDDYYYrrr~~~xxxuuuxxx}}}}}}}}}xxxmmmeeeaaa___iiivvv}}}qqqYYYYYYZZZ]]]^^^\\\VVVQQQNNNLLLIIIGGGGGGJJJMMMPPPSSSVVVYYY[[[[[[YYYVVVTTTKKKHHHCCC???<<<:::777555444444444333333333222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333333333333333555666666777666666555444555444333222222222222222666444333333333333222000000000222333444555555555444444444444444444555555555555444444444444555555666666666777777777888888:::::::::;;;<<<===>>>???======>>>???@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>@@@AAABBBBBBCCCDDDFFFAAABBBCCCCCCBBBAAA???>>>=========<<<<<<<<<<<<<<<@@@@@@@@@CCCGGGLLLQQQTTTZZZWWWXXX]]]```iii``````aaabbbccccccddddddiiihhhhhhiiijjjmmmppprrrtttvvvyyy{{{}}}~~~{{{uuuooollllllmmmnnnnnnoooooopppooonnnmmmllllllllllllllllllkkkjjjiiijjjjjjjjjjjjjjjkkkkkkllloooooopppppppppppppppooonnnnnnmmmlllmmmmmmoooooopppqqqrrrrrrpppooopppqqqqqqpppoooooonnnnnnnnnoookkkmmmoooooommmkkklllnnnlllnnnppprrrtttuuuuuutttrrrqqqpppoooooooooooooooppppppnnnmmmmmmmmmnnnnnnnnnllliiiiiikkknnnppppppooonnnlllmmmnnnnnnmmmlllkkkkkkkkkjjjhhhfffeeeeeeccccccdddeeefffggghhhhhhhhhiiiiiijjjkkklllmmmmmmnnnllljjjjjjkkkmmmmmmllljjjkkklllkkkjjjkkknnnpppppppppqqqrrrrrrrrrrrrqqqnnnnnnnnnnnnmmmlllkkkkkklllnnnoooooonnnmmmmmmnnnllllllmmmllllllkkkjjjiiigggiiijjjjjjiiihhhhhhiiieeejjjqqqxxx}}}zzzyyyvvvfff^^^nnnjjjLLL<<<888555222//////......---------,,,***,,,,,,,,,***)))***+++++++++++++++++++++++++++)))))))))((()))******+++*********)))******++++++)))***++++++++++++***))))))***+++,,,,,,,,,++++++************+++,,,---...///111333666???RRRjjj|||~~~wwwqqqooouuu~~~~~~ooodddWWW^^^fffpppyyy~~~yyypppbbbdddfffeeebbb\\\WWWTTTPPPNNNKKKHHHGGGHHHJJJKKKOOOQQQTTTWWWXXXXXXVVVUUUPPPMMMJJJGGGDDD@@@<<<999555555555444444444333333111111111111111111111111111111111111111111111111000000111111111222222222444444444444444444444444444555555666555444333222666666666555555444333333444333222222333333222000000111333444555555555555555555555555555555444444666555555555555555555666666666666666777777777777:::::::::;;;<<<===>>>???======>>>???@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@???>>>???AAAAAA@@@AAABBBDDDAAABBBBBBBBBAAA>>><<<:::999999:::;;;<<<======>>>BBBCCCDDDGGGJJJNNNRRRTTTUUUSSSWWW```iiiyyy___```aaabbbcccdddeeeeeejjjjjjiiijjjlllooorrrssstttvvvxxxzzz|||{{{uuuooolllkkkmmmnnnlllmmmnnnnnnnnnmmmkkkjjjkkkkkklllmmmlllkkkiiihhhgggiiilllnnnooonnnlllkkkmmmmmmnnnoooooonnnlllkkkkkkjjjjjjiiijjjkkkmmmnnnpppqqqsssrrrpppoooooooooqqqpppoooooooooooooooppplllnnnppppppmmmlllmmmooommmnnnpppssstttuuuuuutttqqqpppoooooonnnooooooooopppooonnnlllllllllmmmnnnmmmkkkhhhgggiiilllmmmnnnqqqooonnnnnnoooooonnnlllkkkllllllkkkiiigggffffffdddeeeeeefffggghhhiiiiiihhhiiijjjjjjllllllmmmnnnnnnllljjjjjjkkkmmmmmmlllhhhjjjmmmnnnmmmlllmmmmmmqqqqqqrrrssssssssssssrrrppppppppppppooonnnmmmllllllnnnoooooonnnmmmmmmnnnnnnnnnnnnmmmlllkkkjjjiiihhhjjjlllkkkjjjiiijjjkkkfffllluuu|||wwwbbbUUUeeemmmMMM===777333///---------............///......///---+++)))***+++++++++++++++++++++++++++*********)))***++++++,,,***)))))))))***+++,,,,,,)))***+++,,,,,,+++)))))))))***+++,,,---,,,++++++************+++,,,---...***,,,...///666GGG^^^ooo{{{ssslllmmmuuuzzzjjjUUUYYY^^^eeeoooxxxwwwqqqmmmooopppkkkccc[[[WWWUUURRRPPPLLLIIIHHHGGGHHHIIIKKKMMMOOORRRTTTTTTTTTTTTSSSQQQNNNLLLIIIEEE@@@<<<666666555555555444444444111111111111111111111111111111111111111111111111222222222333333444444444555555555555555555555555333444444555444333111000222333444555555555555555333222222333555555333222333444555555444333111000555555555555555555444444666666555555555555666666666666666666777777777777999::::::;;;<<<===??????======>>>@@@@@@AAAAAAAAA>>>???AAABBBBBBAAA???>>>===>>>@@@@@@??????@@@BBBAAAAAABBBAAA???===:::888999999:::<<<>>>???@@@AAADDDEEEGGGJJJMMMPPPRRRTTTTTTSSSZZZiiiyyy^^^```bbbccccccdddgggiiinnnnnnnnnmmmmmmooorrruuuxxxxxxxxxzzz}}}zzzrrrqqqpppnnnmmmnnnkkklllmmmllljjjiiijjjkkkmmmlllkkkkkklllmmmllljjjiiijjjkkklllmmmmmmmmmmmmhhhiiikkkmmmnnnnnnmmmmmmjjjiiihhhggghhhjjjlllnnnpppqqqrrrsssssssssrrrqqqoooooooooooonnnnnnnnnnnnoooooopppqqqqqqrrrssssssnnnppprrrrrrrrrqqqrrrssspppppppppooonnnnnnmmmmmmooonnnnnnmmmmmmmmmmmmnnnqqqooommmlllkkklllnnnoooooopppqqqrrrqqqooommmkkkllllllkkkjjjiiihhhgggfffdddccccccdddeeegggiiikkkiiiiiihhhhhhhhhiiijjjkkkmmmllllllllllllmmmnnnnnnnnnnnnmmmlllmmmnnnooopppoooooopppppppppqqqqqqqqqpppmmmkkkkkkmmmnnnmmmkkklllnnnppppppnnnlllllllllooommmllljjjiiiiiijjjjjjjjjjjjjjjkkkmmmmmmkkkiiieeejjjsss|||dddTTTbbbqqqxxxTTT===777666222222111///...,,,,,,++++++++++++++++++++++++++++++,,,+++******++++++)))((())))))))))))))))))))))))+++++++++***************)))************+++++++++******))))))******+++,,,******))))))******+++,,,+++,,,///333555===LLL[[[lllkkkiiihhhkkkttt~~~|||{{{{{{}}}~~~wwwccc^^^[[[]]]dddnnnuuuxxx~~~|||ssseeeYYYSSSQQQOOONNNMMMLLLLLLKKKHHHFFFCCCFFFIIIMMMPPPRRRRRRRRRQQQQQQQQQPPPMMMIIIDDDBBB>>>;;;777555444333222000333222222111111111111111666444111000111222222111000000111222222222222111333333333444444444555555222222333333333333444444666555333222111222333333222222222222333333444555444333333333333444555555666666666666666666666666444555555666777888888999666666666777888888999999:::;;;<<<===>>>>>>>>>>>>??????>>>===>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@????????????@@@AAABBBCCC@@@BBBBBBAAA???=========888999:::<<<>>>AAACCCDDDDDDGGGMMMSSSSSSPPPRRRWWWSSSYYYbbbqqq]]]___aaaccccccdddgggiiilllmmmmmmmmmmmmnnnrrruuuwwwwwwxxxzzz}}}{{{tttrrrrrrooommmnnnlllmmmnnnmmmlllkkklllmmmnnnmmmllllllmmmnnnmmmllliiijjjkkklllmmmmmmmmmmmmiiiiiijjjkkkllllllllllllkkkjjjjjjjjjjjjlllmmmnnnooopppqqqsssssssssrrrqqqpppppppppoooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqnnnpppqqqrrrqqqqqqqqqsssooonnnnnnnnnmmmmmmmmmlllnnnnnnmmmmmmmmmnnnnnnoooqqqooonnnllllllmmmnnnooolllmmmoooqqqqqqqqqpppooollllllkkkjjjiiihhhggggggeeeeeedddeeeeeegggiiijjjiiiiiijjjjjjjjjkkkkkkkkkmmmlllllllllmmmmmmnnnnnnnnnmmmmmmlllmmmnnnooopppoooooopppppppppqqqqqqqqqqqqooollllllnnnooommmlllnnnppprrrrrrpppnnnmmmmmmmmmlllkkkjjjjjjkkklllmmmnnnmmmmmmnnnooonnnllljjjfffkkksss{{{eeeTTTaaannn}}}WWW>>>777555111111000///...---,,,,,,,,,************************,,,+++******++++++***((())))))))))))))))))))))))************************))))))*********+++++++++******))))))******+++,,,+++************+++,,,,,,//////111222222666BBBNNN___aaadddfffiiirrr~~~}}}zzzwwwuuuwww{{{~~~rrrlllddd```cccjjjrrrwww~~~tttfffYYYQQQOOOKKKKKKKKKMMMMMMLLLHHHEEE@@@BBBDDDGGGJJJLLLMMMMMMOOOPPPQQQPPPOOOKKKHHHFFF@@@===999777666555444222333333222111111222222222555333111000111222222111000000111222222222222222333333333444444444555555222222333333333333444444555444333222222222333333333222222222333333444555444444333333444444555666666666666666666666666666555555555666777888888888666666666777888888999999:::;;;<<<===>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAA???@@@AAA@@@===<<<;;;<<<999:::;;;===@@@CCCEEEFFFGGGHHHLLLRRRSSSQQQPPPSSSWWW]]]lll\\\^^^```bbbcccdddgggiiikkklllmmmmmmmmmooorrruuuvvvwwwyyy{{{}}}}}}vvvuuusssooolllmmmlllmmmoooooonnnmmmnnnooonnnmmmlllmmmnnnooonnnmmmiiijjjkkklllmmmmmmmmmmmmkkkjjjjjjjjjjjjjjjkkkkkklllllllllmmmnnnnnnoooooommmnnnppprrrrrrsssrrrrrrqqqpppppppppppppppqqqqqqssssssrrrrrrqqqpppooooooooopppqqqqqqpppoooppprrrnnnmmmmmmmmmmmmlllllllllnnnmmmmmmmmmnnnoooppppppqqqpppnnnmmmmmmmmmnnnooolllmmmooopppqqqqqqppppppmmmlllkkkjjjiiihhhhhhhhhhhhgggfffffffffgggiiijjjjjjjjjlllmmmmmmmmmlllkkkmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnoooooopppppppppppppppqqqqqqqqqrrrpppnnnnnnnnnnnnmmmlllooorrruuuuuussspppmmmmmmkkkkkkkkkkkklllmmmoooooorrrqqqpppqqqqqqpppmmmjjjgggkkkrrrzzzjjjWWWaaammm___BBB888444000000//////...---------...++++++++++++++++++++++++,,,+++)))***++++++***)))))))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++******))))))******+++,,,+++++++++++++++,,,------//////000111///000888BBBPPPWWW___cccfffmmmxxx}}}uuuoooooovvv}}}xxxlllfffffflllqqq|||}}}{{{sssfffZZZQQQNNNHHHIIIJJJLLLMMMKKKGGGCCC>>>???@@@AAACCCFFFHHHIIILLLNNNOOOPPPPPPOOOMMMLLLEEEBBB>>><<<:::888666444333333222222222222333333444222000000111222111000000111111222222222222222333333333444444444555555222222333333333333444444555444333333222333333333333333222222222333444444444444444333444444555666666666666666666666666666555555666666777777888888666666666777888888999999:::;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@????????????>>>??????>>>;;;::::::;;;;;;<<<>>>@@@CCCFFFHHHIIILLLKKKMMMRRRSSSQQQRRRUUU```nnnZZZ\\\___aaabbbdddgggiiikkklllnnnnnnnnnpppsssuuuvvvwwwzzz|||~~~wwwvvvsssoookkkkkkjjjmmmoooooonnnnnnnnnooommmlllkkklllmmmnnnmmmllliiijjjkkklllmmmmmmmmmmmmmmmlllkkkjjjjjjjjjkkklllmmmmmmoooppppppqqqpppppplllmmmoooqqqrrrrrrrrrrrrppppppooooooooopppqqqrrrssssssrrrqqqqqqppppppoooooopppqqqpppooooooppprrroooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnooopppqqqrrrqqqpppooonnnnnnnnnoooooopppppppppqqqpppooonnnmmmmmmlllkkkiiiiiihhhiiiiiijjjiiihhhgggggghhhiiijjjjjjlllnnnooopppooommmlllmmmmmmnnnnnnoooooooooooommmmmmmmmmmmnnnnnnoooooopppppppppppppppppppppppprrrpppooonnnmmmmmmllllllooorrrvvvvvvtttppplllkkkkkkkkkkkklllmmmnnnooooootttsssrrrrrrqqqooollliiihhhkkkqqqxxxrrr[[[bbbllliiiIII;;;555111//////...............///------------------------,,,***)))***++++++***)))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))******************))))))******+++,,,,,,,,,++++++,,,,,,---...++++++---//////...444<<>>>>>======???AAADDDEEEHHHJJJMMMOOOQQQRRRRRRQQQKKKHHHDDDAAA>>>;;;888555333333222222222222333333333111000000111222111000000111222222333333222222333333333444444444555555222222222333333333444444444444444333333333444444333333333222222333333444444444444444444555666666666666666666666666666666555666666666777777777888666666666777888888999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>===<<<<<<===;;;999999:::;;;===>>>AAADDDGGGIIIKKKLLLMMMMMMOOOQQQQQQRRRZZZdddsssYYY[[[^^^```bbbdddgggiiilllmmmoooooopppqqqsssuuuuuuwwwzzz|||~~~~~~|||~~~xxxvvvsssnnnjjjjjjiiilllnnnoooooonnnnnnnnnkkkjjjiiijjjlllmmmlllkkkiiijjjkkklllmmmmmmmmmmmmooonnnlllkkkkkklllmmmnnnmmmnnnooopppqqqqqqqqqqqqlllmmmoooqqqrrrrrrrrrrrrooonnnmmmmmmmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqpppooooooqqqsssrrrrrrrrrqqqppppppoooooonnnnnnnnnooopppqqqrrrsssqqqqqqpppooooooooooooooopppppppppppppppoooooonnnmmmllljjjiiihhhiiijjjjjjlllkkkjjjiiihhhiiijjjkkkkkkmmmooopppqqqpppnnnmmmmmmnnnooopppppppppoooooonnnnnnoooooooooppppppoooppppppppppppppppppppppppoooooonnnmmmlllkkkllllllooorrruuuuuurrrnnnjjjiiikkkllllllmmmmmmnnnnnnnnntttsssqqqqqqpppnnnjjjggghhhkkkpppvvv|||}}}www^^^aaaiii~~~rrrOOO>>>777333000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))''''''((()))******++++++(((((()))))))))***************))))))******+++,,,,,,,,,++++++,,,,,,---...***))),,,//////...222999<<>>>>>>>>>>>???@@@AAABBBBBBAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<:::;;;;;;:::999999;;;===@@@AAADDDGGGJJJLLLMMMNNNJJJKKKNNNPPPPPPXXXkkk}}}WWWZZZ]]]___aaadddgggjjjlllnnnooopppooopppqqqssstttvvvxxx{{{}}}~~~~~~~~~zzz}}}zzzvvvrrrmmmjjjkkkjjjlllooopppooonnnmmmmmmjjjiiihhhiiikkkllllllkkkiiijjjkkklllmmmmmmmmmmmmnnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooppppppqqqqqqmmmnnnppprrrrrrsssrrrrrrooonnnmmmlllmmmnnnppprrrqqqqqqqqqqqqqqqqqqqqqrrrppppppqqqpppooopppsssvvvvvvvvvuuutttrrrqqqpppooopppooooooooopppqqqrrrrrrqqqqqqqqqqqqpppppppppooolllmmmmmmooopppqqqrrrsssnnnllljjjiiihhhiiikkklllmmmlllkkkjjjjjjjjjkkkllllllmmmooopppppppppooonnnmmmnnnpppqqqqqqqqqpppooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppmmmnnnnnnmmmkkkkkklllnnnooorrrttttttpppllliiihhhjjjkkklllmmmmmmmmmmmmmmmsssqqqpppooonnnllliiifffgggiiinnnttt{{{yyyuuuuuuyyy~~~yyyyyy||||||```___eeezzzyyyTTT@@@999555111000000///.........///))))))))))))))))))))))))+++)))))))))+++,,,+++***))))))))))))))))))))))))'''(((((())))))*********((((((((()))))))))************))))))******+++,,,+++++++++++++++,,,------...,,,,,,///...,,,///333333<<>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>><<<;;;999::::::::::::;;;>>>AAABBBDDDGGGJJJLLLNNNNNNNNNHHHJJJOOOUUU]]]lllyyyVVVYYY\\\___aaadddgggjjjkkkmmmnnnooonnnmmmnnnoooqqqsssuuuwwwyyy{{{|||}}}{{{}}}wwwsssooolllmmmllloooqqqrrrqqqnnnmmmmmmjjjiiiiiijjjlllmmmmmmllliiijjjkkklllmmmmmmmmmmmmkkkkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmooopppqqqooopppqqqsssssssssrrrqqqpppooommmlllmmmooorrrtttsssrrrrrrqqqqqqpppppppppppppppqqqpppppprrrvvvxxxyyyxxxwwwuuusssqqqooooooqqqqqqpppppppppqqqqqqrrrqqqqqqrrrrrrqqqqqqpppooolllmmmmmmnnnpppqqqssssssnnnllljjjiiihhhiiikkkmmmmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnnnnoooooooooooommmnnnppprrrrrrqqqpppooopppqqqrrrsssssssssrrrrrrqqqqqqqqqpppppppppoooooolllmmmooonnnllllllnnnpppqqqssstttsssoookkkiiihhhggghhhjjjlllmmmnnnnnnnnnqqqpppooonnnnnnlllhhheeefffhhhlllrrryyyyyytttqqqsssxxx}}}~~~yyysssvvv{{{dddaaaeeeyyy}}}VVV@@@999555222222000///............***************************)))((()))+++,,,+++***))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((()))))))))*********))))))******+++,,,+++************+++,,,,,,///,,,+++------+++---111111666@@@MMM[[[hhhppptttzzzyyymmm```OOOOOOPPPUUU```lllwww~~~~~~uuugggZZZPPPIIIDDDAAA<<<;;;999888888888888999<<<>>>@@@DDDHHHKKKNNNOOONNNMMMKKKKKKJJJHHHEEECCC>>>===;;;999888666666555222222222444555666444222111222333333444444333333333333333444444444555555222222333333333333444444222333555666666666555444555444333333222222222333555555555555555666666777666666666666666666666666777777777777666666666666666666666777888888999999:::;;;<<<===>>>>>>>>>>>>@@@???>>>>>>======>>>>>>>>>?????????@@@@@@@@@@@@>>>???@@@AAA@@@>>>===;;;888999::::::;;;>>>BBBEEEEEEFFFIIILLLNNNNNNNNNNNNMMMNNNUUUcccwwwyyyyyyUUUXXX\\\^^^aaadddgggjjjjjjlllmmmmmmlllkkkkkkllloooppprrrtttwwwyyy{{{|||}}}yyytttpppooopppnnnqqqssstttrrrooonnnmmmkkkjjjjjjkkkmmmnnnnnnmmmjjjjjjkkklllmmmmmmmmmmmmhhhiiikkkmmmnnnnnnmmmmmmnnnmmmlllkkklllnnnpppqqqpppqqqrrrssstttsssrrrqqqqqqpppnnnmmmnnnpppsssuuuuuutttsssrrrpppooonnnmmmppppppqqqqqqqqqssswwwzzzzzzyyywwwuuussspppnnnmmmrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppppppoooooooooooooooppppppnnnmmmjjjhhhhhhjjjlllmmmmmmllllllkkklllmmmnnnooonnnnnnnnnmmmnnnoooooopppmmmoooqqqrrrrrrrrrpppoooqqqrrrssstttuuutttsssrrrqqqqqqqqqqqqppppppoooooolllnnnoooooommmmmmpppssssssttttttrrroookkkjjjiiidddeeehhhkkkmmmoooooooooqqqpppnnnnnnnnnlllhhhfffeeegggkkkqqqyyyxxxrrrrrrtttxxxyyysssqqquuu|||iiidddhhh|||}}}VVV@@@888555333222111///...---------------------------------***)))((()))+++,,,,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********)))***++++++,,,******))))))******+++,,,---***)))+++,,,+++...222333666===IIIYYYeeemmmppp{{{~~~yyyvvv~~~nnncccSSSNNNIIIJJJTTTeeeuuu|||pppbbbWWWNNNGGGCCC>>>>>><<<;;;:::::::::::::::<<<>>>AAAEEEIIIKKKMMMJJJJJJJJJKKKLLLLLLJJJHHHBBBAAA???<<<:::999888777222222333444666666555333111222333333444444333333333333333444444444555555222222333333333444444444222333555666666666555555555444333333222222222222555555555555555666777777666666666666666666666666777777777777666666666666666666666777888888999999:::;;;<<<===>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@===>>>@@@AAA@@@???===<<<888999:::;;;<<<@@@DDDHHHFFFHHHJJJMMMNNNNNNMMMMMMUUUSSS[[[qqqwwwttt}}}YYY\\\___```aaaaaacccdddkkkmmmnnnnnnlllkkkkkkkkkkkknnnrrrtttvvvyyy|||zzztttrrrpppqqqssspppooommmlllkkkkkkkkkkkkjjjkkkkkklllmmmnnnoooooonnnllljjjllloooqqqpppnnnjjjlllnnnooommmllllllllllllkkkkkknnnrrrssspppnnnoooqqqqqqqqqoooooopppqqquuurrrooooooqqqrrrqqqooopppqqqrrrssstttsssrrrrrrrrrrrrqqqrrrsssuuuwwwxxxtttrrrqqqqqqqqqqqqpppnnnsssrrrqqqqqqpppqqqqqqqqqnnnrrruuuvvvssspppppppppsssrrrqqqpppooooooooooookkkjjjiiihhhhhhjjjlllmmmjjjkkkmmmpppqqqrrrrrrrrrrrrqqqooooooooonnnkkkiiiooooooooooooooopppppppppppppppqqqrrrssssssssssssssssssrrrqqqpppooonnnmmmjjjlllnnnooonnnnnnoooqqquuuvvvvvvtttpppllljjjjjjfffeeeeeeiiinnnqqqpppooossspppmmmnnnqqqqqqlllhhhiiiiiikkkqqqyyy~~~~~~xxxuuurrrrrrpppqqqyyy~~~yyytttuuuzzzuuulllnnnWWWAAA<<<666222111000//////.........---------,,,,,,+++++++++------,,,+++***)))((('''---,,,***)))((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,,,,---...//////222333777BBBRRRbbbmmmrrrzzzuuuvvvtttzzz|||vvvttt|||~~~vvvqqq___XXXNNNGGGIIITTTcccooo}}}|||pppeee]]]RRRHHHCCC>>><<<<<<999555777>>>777777;;;?????????BBBHHHJJJJJJJJJKKKKKKLLLLLLLLLIIIGGGEEEBBB???<<<:::999888666444444555555444333666555333111111222444555444444444555555666666666444444444555555555555666444444555555555555444444555555555444444333333333666666666666666555555555444444444555666777777888888666444444666666666555777777777888999999::::::999:::;;;<<<============@@@@@@??????>>>>>>======<<<===>>>???????????????===>>>?????????>>>===<<<<<<;;;;;;===AAAFFFIIIJJJLLLLLLOOORRROOOJJJMMMUUUXXXcccvvvvvvmmmmmm}}}[[[\\\___``````aaacccffflllmmmnnnnnnllljjjjjjkkkmmmppptttwwwzzz|||uuusssqqqqqqsssooooooooonnnmmmllllllllljjjjjjkkkkkklllmmmmmmmmmlllkkkjjjlllooopppooommmkkknnnppppppnnnmmmmmmnnnooonnnnnnooorrrrrrpppmmmppprrrsssrrrqqqqqqrrrssstttrrrppppppqqqrrrqqqooopppppprrrssssssrrrrrrqqqrrrrrrqqqrrrsssuuuwwwxxxsssqqqpppqqqrrrrrrqqqooorrrqqqqqqpppppppppqqqqqqrrruuuxxxxxxuuurrrqqqrrrrrrqqqpppooonnnnnnnnnmmmlllkkkjjjiiiiiijjjkkklllmmmnnnppprrrsssttttttssssssqqqppppppqqqpppnnnlllooooooooooooooopppppppppooopppqqqrrrssssssssssssssssssrrrqqqpppooonnnnnnjjjmmmpppqqqqqqpppqqqrrrvvvwwwwwwuuuqqqnnnllllllfffffffffiiimmmpppooonnnpppnnnlllmmmpppooojjjeeeggghhhkkkrrrzzz{{{xxx|||}}}zzzvvvtttssspppnnnttt||||||zzz{{{xxxnnnmmm[[[CCC<<<555222111000//////......///---------,,,,,,++++++++++++++++++***************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///111111444<<>>>>>==================>>>>>>???@@@@@@@@@??????<<<===============<<<<<<===<<<===@@@DDDHHHKKKMMMRRRRRRUUUWWWTTTQQQVVV___lll}}}qqqllluuu]]]^^^^^^^^^___aaaeeehhhmmmnnnooonnnllljjjkkkkkkooorrrwww|||~~~wwwtttrrrqqqsssoooppppppppppppnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjkkkmmmoooooommmkkklllnnnpppqqqooonnnnnnnnnqqqpppppppppqqqqqqooommmqqqsssttttttsssssstttvvvsssrrrppppppqqqrrrqqqpppooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrssstttvvvvvvppppppoooppprrrsssqqqpppppppppoooooooooppppppqqqtttvvvxxxwwwuuusssrrrrrrqqqqqqpppooonnnmmmlllkkkmmmlllkkkjjjjjjkkkllllllnnnoooqqqrrrssssssrrrrrrsssrrrqqqqqqrrrrrrpppooonnnnnnnnnoooooopppppppppoooooopppqqqrrrrrrrrrrrrssssssrrrqqqpppoooooonnnkkknnnrrrtttuuutttuuuuuuzzzzzzzzzwwwsssooonnnmmmhhhhhhhhhjjjmmmooonnnmmmlllkkkkkklllnnnmmmhhhccceeegggkkksss||||||wwwrrruuu~~~}}}zzzzzz|||yyyxxxvvvrrrnnnpppvvvxxxlllkkkaaaEEE<<<333222222111000////////////------,,,,,,,,,,,,++++++))))))******+++++++++,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********+++++++++,,,,,,---...//////000222666BBBTTTiiixxxvvvsssuuu}}}yyyyyy||||||~~~yyyttttttxxx}}}nnn\\\PPPLLLLLLNNN\\\gggttt|||}}}tttlllcccYYYNNNIIIDDD???<<<;;;@@@<<<:::;;;;;;999;;;???CCCDDDFFFGGGHHHIIIIIIIIIKKKJJJJJJHHHFFFDDDBBBAAA;;;999888888888888777555444444444444444444444555333333333444444444444555444444444555555555555666444444555555555555444444555444444444444333333333444444555555666666777777444444555555666777777777999888666777888999999888777888888999999::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======??????@@@@@@@@@???>>>>>><<<;;;;;;;;;;;;;;;<<<<<<===>>>@@@CCCGGGKKKOOORRRTTTUUUWWWYYYZZZ]]]fffqqqjjjbbbmmm^^^^^^^^^^^^^^^aaafffjjjoooooopppnnnlllkkklllmmmqqquuu{{{xxxvvvsssqqqrrroooppprrrrrrrrrpppnnnmmmmmmmmmmmmllllllkkkkkkkkkiiijjjkkkmmmnnnnnnlllkkklllnnnppppppooonnnmmmnnnpppoooooooooppppppooonnnqqqrrrttttttssssssuuuvvvrrrrrrqqqpppqqqqqqqqqqqqooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrsssttttttuuunnnnnnooopppssssssrrrpppooonnnnnnnnnooopppqqqqqqrrrsssssssssrrrrrrqqqrrrrrrqqqqqqpppnnnmmmlllkkklllkkkkkkkkkkkklllmmmnnnmmmnnnooopppqqqpppooooooqqqppppppqqqrrrsssqqqpppmmmmmmnnnnnnooopppppppppnnnooopppqqqrrrrrrrrrrrrssssssrrrqqqqqqpppoooooonnnqqquuuxxxyyyxxxyyyyyy~~~zzzuuupppnnnnnnkkkkkklllmmmnnnnnnnnnmmmjjjjjjkkklllmmmlllgggccccccfffkkksss||||||uuuoooqqqyyy}}}zzzxxxxxx{{{}}}|||}}}}}}xxxrrrssswwwuuuiiiggg|||dddFFF;;;333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++'''(((***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,---...///,,,///111444:::JJJ___oooooonnnooouuu~~~xxxvvvxxxyyy|||}}}yyyyyyzzzmmm^^^TTTNNNKKKOOOYYYfffrrr{{{~~~~~~{{{rrreeeWWWMMMJJJGGGEEECCCCCC??????BBBCCC???;;;;;;???@@@BBBDDDFFFHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGFFF@@@???===<<<<<<:::888666333444555555555555444444333333333444444444444444444444444555555555555666444444555555555555444444444444444444444444444444333444444555666777888888555555555555666666777777999777666666888999999888888888999999:::;;;;;;;;;<<<============<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>?????????>>>===<<<<<<;;;:::999999999;;;<<<===<<<>>>AAAEEEIIINNNSSSWWWWWWYYY\\\```gggsssllleeennn^^^^^^^^^]]]___ccchhhmmmpppqqqqqqooommmmmmooopppsssxxxyyyvvvrrrqqqqqqoooppprrrssssssqqqooonnnoooooonnnnnnmmmmmmlllllljjjkkklllmmmmmmlllllllllkkkmmmoooooonnnllllllmmmllllllmmmmmmnnnnnnooopppppprrrssssssrrrrrrsssuuuqqqqqqqqqqqqpppqqqqqqrrrpppppppppppppppqqqqqqqqqrrrrrrssssssssssssssssssmmmmmmnnnpppssssssrrrpppnnnnnnnnnnnnooopppqqqrrrqqqppppppqqqrrrsssssssssrrrrrrrrrqqqpppooommmllliiiiiijjjkkklllnnnooopppnnnooopppqqqqqqpppooonnnooonnnnnnoooqqqqqqpppooolllmmmmmmnnnooooooppppppoooooopppqqqrrrrrrrrrrrrssssssrrrrrrqqqppppppppppppssswwwyyyzzzzzz{{{|||{{{uuupppmmmmmmmmmnnnoooooooooooooooooojjjjjjkkkmmmmmmkkkhhhfffdddfffkkkrrr{{{~~~vvvooopppvvv~~~xxxuuurrrvvv}}}}}}~~~zzz{{{vvvjjjhhh}}}hhhGGG;;;444333222111000000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,---......***///333333666@@@PPP^^^fffhhhiiillltttzzzwwwxxx{{{~~~pppcccYYYRRRMMMPPPVVVaaalllxxxvvveeeYYYUUUUUUTTTRRRRRRJJJDDDDDDEEEAAA>>><<<<<<===>>>???AAACCCDDDEEEGGGHHHJJJKKKKKKJJJIIIHHHFFFDDDBBBAAA@@@===:::777555555666666555555444333444444444444444444444444444444444555555555555666444444555555555555444444444444444444444444444444333444444555666777888888555555555555666666666666888666555555777888888888999999999:::;;;;;;<<<<<<=========>>>======<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<===<<<<<<;;;:::999::::::999999:::;;;===???<<<>>>BBBEEEIIIPPPWWW\\\]]]bbbjjjqqq~~~zzzlllcccmmmxxxxxx\\\]]]]]]^^^```eeekkkoooqqqrrrrrrqqqoooppprrruuuuuu{{{~~~xxxuuurrrppppppppppppqqqrrrrrrqqqpppooopppooooooooonnnnnnmmmmmmkkkmmmmmmmmmlllkkklllnnnjjjlllnnnooommmllllllllljjjkkklllllllllmmmooorrrppprrrsssrrrqqqpppqqqrrrpppqqqrrrqqqpppppprrrtttqqqppppppppppppqqqrrrrrrrrrrrrsssssssssrrrrrrqqqmmmmmmnnnqqqssssssqqqooommmmmmnnnooopppqqqssstttsssqqqpppppprrrtttuuuuuuqqqqqqrrrrrrrrrpppnnnmmmhhhiiijjjkkklllmmmnnnooooooppprrrrrrsssrrrqqqpppnnnmmmmmmnnnppppppooommmllllllmmmnnnooooooppppppppppppqqqrrrssssssssssssssssssrrrrrrqqqqqqqqqqqqqqqsssvvvwwwwwwxxxyyy{{{~~~yyysssnnnllllllmmmoooppppppooooooooopppkkkkkklllllllllkkkiiihhhfffgggjjjqqqxxx~~~yyyoooooottt{{{uuurrrlllrrr||||||~~~|||ooolllnnnJJJ===666333333222111000000000000++++++,,,,,,,,,,,,------,,,+++++++++******)))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********++++++,,,---...***///333333333888CCCLLL[[[```cccdddlll}}}{{{{{{~~~uuuhhh```WWWRRRPPPUUU```nnnyyymmmiiijjjjjjfffeeeVVVGGGBBBBBBAAA@@@AAA@@@???===<<<<<<===???@@@BBBDDDGGGIIIJJJJJJIIIIIIIIIHHHFFFFFFEEEBBB???<<<:::999999888777666555555666555555555555444444444444444444555555555555666444444555555555555444444333333333444444444444555444444555555666666777777555555666666666666666666777666444555777999999888999::::::;;;;;;<<<<<<===<<<======>>>>>>>>>=====================>>>>>>>>>::::::;;;;;;;;;:::999999:::::::::;;;<<<>>>???@@@===???CCCFFFJJJQQQ\\\cccdddooo|||vvvpppiiilllwwwssszzzZZZ[[[]]]___bbbgggmmmqqqrrrrrrrrrrrrqqqsssvvvyyyxxx~~~{{{vvvtttqqqoooooopppppppppppppppqqqqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnnnnllljjjjjjmmmpppkkkmmmoooooonnnmmmmmmmmmlllmmmnnnmmmllllllooorrrrrrssssssrrrpppooopppqqqoooqqqrrrqqqpppppprrrtttrrrqqqqqqpppqqqrrrssstttrrrsssssstttsssrrrqqqpppmmmmmmoooqqqsssrrrpppmmmnnnnnnnnnoooqqqssstttuuuvvvsssooonnnpppqqqrrrqqqnnnooopppqqqqqqpppooonnniiijjjjjjkkkkkkkkkkkkkkkooopppqqqrrrssssssrrrqqqooonnnmmmnnnoooooonnnlllkkkkkklllmmmnnnooopppqqqqqqqqqrrrsssttttttttttttsssrrrrrrrrrrrrqqqqqqqqqpppqqqrrrrrrrrrsssvvvxxx{{{{{{xxxtttooolllkkklllkkkmmmpppooonnnmmmnnnpppkkkkkkkkkjjjiiiiiijjjjjjiiiiiijjjnnnuuu{{{~~~{{{ooommmqqq|||{{{wwwtttmmmsss{{{zzz|||tttmmmvvvOOO???888333333222111000000000000+++++++++,,,,,,---------***************+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,---...+++...111000000333:::@@@LLLTTTZZZ[[[cccwww~~~zzz{{{~~~zzzqqqiii^^^TTTSSSXXXbbbrrr}}}sssdddVVVSSSUUUTTTQQQPPPMMMIIICCC>>>;;;:::<<<======???CCCFFFHHHHHHHHHGGGIIIHHHHHHIIIJJJIIIFFFCCC@@@???===:::999888888888777777666666666555555555444444444555555555555666444444555555555555444444333333333444444444555555555555555666666666666666666666666666666666666555888666555666888::::::999:::::::::;;;<<<<<<======;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;:::::::::;;;<<<>>>@@@AAAAAAAAA???BBBDDDFFFJJJTTTaaajjjrrruuuwww|||xxxttt~~~XXXZZZ]]]```ccchhhnnnrrrrrrssssssssssssuuuxxx|||{{{zzzuuussspppnnnnnnqqqppppppoooooopppqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmooopppooollljjjjjjnnnrrrlllnnnpppqqqooonnnnnnnnnooopppqqqooolllkkknnnqqqssstttuuusssqqqoooppppppoooqqqrrrqqqpppooorrruuusssrrrqqqqqqqqqrrrssstttrrrsssssstttsssrrrpppooommmmmmoooqqqsssrrrooolllnnnnnnooopppqqqsssuuuvvvwwwrrrmmmkkklllmmmmmmkkklllmmmooopppqqqpppnnnmmmkkkllllllkkkjjjiiihhhggglllmmmooopppqqqqqqpppppppppooonnnooopppooonnnlllkkkkkklllmmmnnnooopppqqqqqqrrrssstttuuuuuuuuuuuusssrrrrrrrrrrrrrrrrrrqqqooooooooonnnmmmooorrruuuuuutttsssooollljjjkkkllliiikkknnnnnnllllllmmmoookkkkkkjjjhhhggghhhiiikkkkkkjjjjjjmmmsssxxx|||}}}}}}nnnllloooyyy~~~zzzxxxrrrvvv|||xxxzzzuuulll{{{}}}TTTAAA999444333222111000000000000+++++++++,,,,,,---------'''((()))***+++,,,---------,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...,,,---.........111666;;;@@@JJJRRRTTT]]]rrr}}}wwwvvvwwwwww~~~wwwiii[[[UUUTTTWWWcccppp~~~~~~tttmmmqqqvvvssskkkeeeYYYTTTKKKCCC>>><<<<<<===999<<<@@@DDDFFFGGGGGGFFFGGGGGGHHHKKKMMMMMMKKKHHHEEECCC@@@===::::::::::::888888777777666666666555444444444555555555666666444555555555555555555444333333333444444555555555666666666666666555555555666666666666666555555555999777777777:::;;;;;;;;;::::::;;;;;;<<<=========;;;;;;===>>>????????????<<<<<<<<<;;;;;;:::::::::999::::::;;;<<<<<<<<<<<<:::;;;>>>@@@BBBBBBBBBBBBAAADDDFFFGGGKKKVVVdddooorrryyy^^^___``````bbbfffkkkoooqqqqqqsssuuuwwwyyy|||~~~yyyuuurrrnnnmmmnnnqqqqqqppppppoooooonnnnnnooommmllllllnnnpppqqqqqqmmmmmmllllllllllllmmmmmmnnnmmmmmmnnnoooooommmlllmmmllllllmmmoooqqqppppppsssssstttttttttsssqqqpppooopppqqqrrrrrrrrrrrrrrrqqqqqqrrrssssssttttttuuussssssssssssrrrqqqpppooommmmmmmmmmmmnnnpppqqqrrrmmmnnnppprrrtttuuuvvvwwwsssoooiiiggghhhllloooqqqmmmnnnnnnooooooooooooooopppnnnllljjjhhhgggggggggnnnnnnnnnooooooooooooooooooooooooooooooooopppppprrrqqqooonnnnnnoooqqqrrrqqqrrrrrrssstttuuuvvvvvvuuuuuuuuusssqqqpppppprrrrrrrrrqqqnnnlllllloooqqqqqqooommmllllllkkkiiigggnnnoooooommmjjjiiikkknnnooollliiigggggghhhhhhggghhhggggggiiinnntttxxxzzz~~~tttmmmjjjqqq}}}~~~xxx|||xxxwww~~~tttvvv|||jjjggg{{{^^^CCC999444111...------...---,,,///---+++***++++++)))(((++++++++++++************))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))''''''((()))***++++++,,,)))*********++++++++++++))))))(((((((((((())))))...---++++++---000333555>>>AAAGGGPPP\\\lll|||~~~yyyvvvuuutttsss{{{~~~}}}{{{~~~|||lll\\\TTTUUU]]]dddoooyyywwwooodddTTTGGG@@@<<<:::888888999;;;===???AAABBBBBBEEEFFFGGGIIIIIIJJJJJJJJJEEEEEEEEECCCAAA>>>;;;999666666666555666666777777333333444555555666777777444444555666666555555555444444555555555444333333555555555555666666777888999888777666666555555666777777666555555666888999;;;;;;<<<==================<<<===@@@DDDDDDBBB???<<<;;;;;;::::::;;;<<<<<<;;;::::::999::::::;;;<<<>>>???AAABBBCCCCCCCCCCCCDDDCCCGGGLLLQQQ[[[pppyyywwwyyyrrrrrr```bbbcccdddeeeggglllooossstttvvvwwwyyy|||xxxtttrrrooonnnpppppppppppppppooooooooooooooommmllllllooopppqqqqqqnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnoooooonnnmmmnnnnnnnnnnnnpppppppppppprrrssstttttttttrrrqqqpppooopppqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssttttttssssssssssssrrrqqqpppooonnnnnnnnnnnnoooooopppqqqlllmmmnnnoooppppppqqqpppooommmjjjjjjlllnnnoooooommmnnnnnnooooooooooooooonnnnnnlllkkkjjjkkkkkklllnnnnnnoooooopppppppppqqqqqqpppoooooopppqqqssstttwwwuuurrrpppoooppprrrssssssssssssttttttuuuuuuuuutttuuuuuutttsssssstttvvvrrrrrrqqqooommmlllnnnppprrroookkkiiiiiijjjjjjiiimmmnnnooommmjjjiiikkknnnmmmjjjhhhfffggghhhhhhhhhjjjiiiiiijjjnnnrrruuuwww~~~ssskkkhhhooo{{{zzz{{{xxxyyy~~~wwwxxxyyy~~~mmmjjj~~~dddFFF;;;555222000////////////......,,,******,,,,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++++++++************++++++---,,,,,,,,,---000222444666:::CCCNNN\\\jjjwww~~~}}}{{{zzzyyywwwvvvyyyyyywwwyyy~~~xxxkkkbbbaaafffkkkkkkoooxxxoooeeeVVVJJJCCC@@@===:::888999;;;<<<>>>??????@@@BBBCCCDDDEEEGGGHHHIIIIIIGGGGGGGGGFFFDDDAAA???>>><<<<<<:::999999888888888555555555555666666666666555555666666666666555555666666777777777666666555777777777777777888999999999888888777777777777777888888777777888888999999999:::;;;<<<===>>>>>>===AAA@@@AAACCCFFFFFFDDDAAA===<<<;;;:::999999999999888888999:::;;;;;;<<<===???AAADDDEEEFFFEEEEEEDDDGGGGGGKKKSSS]]]mmmwwwqqqxxxzzznnnppp|||dddfffhhhiiiiiijjjmmmooouuuwwwyyy{{{}}}vvvtttssspppooopppooooooooopppppppppppppppooonnnlllmmmoooqqqqqqpppooonnnnnnnnnnnnnnnnnnooonnnnnnoooooooooooonnnnnnoooppppppppppppppppppppprrrrrrsssssssssrrrqqqqqqppppppqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrssssssssssssssssssrrrqqqqqqppppppoooooooooooooooooooooooommmnnnnnnnnnnnnmmmlllllljjjjjjkkkmmmppppppooommmmmmnnnooooooppppppoooooonnnmmmmmmlllmmmooopppqqqnnnnnnoooooopppqqqrrrrrrrrrqqqpppoooqqqtttwwwyyy|||yyyuuurrrqqqqqqssstttttttttttttttttttttuuuuuuqqqrrrttttttttttttvvvxxxssssssrrrpppmmmlllnnnooorrrnnniiifffgggiiikkkllllllmmmmmmllljjjjjjlllmmmjjjgggeeeeeefffhhhhhhhhhgggggghhhkkknnnrrruuuwww~~~qqqiiiffflllyyy~~~~~~}}}~~~yyysss||||||ppplll~~~kkkKKK<<<666444111000000111000///---,,,***+++---......---******)))))))))((((((((())))))))))))))))))))))))******)))))))))***,,,---)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******++++++************+++++++++,,,,,,---///000111222000555>>>KKKYYYeeemmmqqq}}}qqqrrryyywwwuuuvvvyyy|||{{{}}}uuuppplllqqq|||~~~jjjaaaUUUKKKEEEAAA>>>;;;999999::::::;;;;;;<<<<<>>===<<<:::888888777777999:::;;;===>>>???@@@@@@???BBBEEEFFFFFFEEEEEEFFFJJJNNNVVVcccsssuuulllsssuuugggaaaooogggjjjmmmnnnnnnnnnooopppvvvyyy}}}~~~~~~vvvtttrrrpppnnnooooooooooooppppppqqqqqqqqqooonnnmmmnnnpppqqqppppppoooooooooppppppooooooooommmoooppppppooonnnnnnooopppqqqqqqqqqpppooopppqqqqqqrrrrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrrrrqqqqqqooooooppppppqqqrrrrrrrrrsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnnnnooooooooonnnmmmlllllliiiiiikkknnnqqqrrrpppnnnnnnnnnoooppppppppppppooonnnmmmmmmmmmnnnpppqqqrrrlllmmmnnnooopppqqqrrrsssqqqpppooonnnppptttxxx{{{|||yyyuuurrrqqqrrruuuvvvuuuuuuttttttttttttttttttppprrrssstttsssssstttvvvssstttsssqqqnnnmmmmmmoooooolllhhhfffgggjjjkkklllkkkllllllkkkkkkkkkkkklllfffeeecccdddfffhhhhhhhhhaaacccfffjjjnnnsssxxx{{{~~~ssskkkgggmmmzzz~~~|||yyy~~~~~~uuulllzzzsssNNN<<<666444111000000111000///...---+++,,,---......---,,,,,,,,,+++++++++******))))))))))))))))))))))))---+++)))(((((()))+++,,,))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***+++---///000000000000111444;;;FFFSSS___fffiii}}}sssqqqsss~~~||||||}}}~~~llleeejjjsssvvvvvv}}}tttlll___XXXNNNGGGDDDAAA>>><<<::::::999999999999999999;;;;;;:::;;;>>>AAADDDGGGFFFGGGHHHIIIIIIIIIHHHGGGCCCBBBAAA???>>>=========<<<;;;;;;:::999888777777666666777777777666555555777777777777888888999999888888999999999999999888666666666666777888999:::888999;;;<<<===<<<;;;;;;<<<===???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA???===<<<;;;:::999888888888===>>>@@@BBBCCCDDDDDDDDDCCCEEEGGGGGGFFFGGGJJJMMMQQQZZZjjj}}}~~~ssswwwwwwhhhaaabbbxxxiiillloooqqqqqqqqqqqqrrrwww{{{}}}vvvtttrrrooommmnnnooooooppppppqqqqqqrrrrrrpppooonnnoooqqqqqqpppooooooooopppqqqqqqpppoooooolllnnnppppppnnnmmmnnnooooooqqqrrrqqqooonnnpppqqqqqqqqqqqqpppqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppnnnnnnoooooopppqqqqqqqqqrrrrrrqqqpppppppppqqqqqqqqqrrrrrrrrrqqqpppooonnnlllmmmmmmnnnnnnnnnmmmmmmkkkjjjjjjllloooqqqrrrqqqnnnoooooopppppppppppppppooonnnnnnmmmmmmnnnooopppllllllmmmnnnpppqqqrrrrrrqqqooonnnmmmooorrrwwwyyyxxxvvvsssqqqqqqsssuuuwwwttttttttttttsssssssssssssssuuuvvvvvvtttsssssstttsssssssssqqqooommmnnnooollljjjiiiiiijjjkkkjjjjjjkkkkkkkkkkkkkkkkkkjjjiiidddcccbbbdddfffhhhhhhggg```cccfffiiimmmqqqwww|||yyyrrrnnnuuu~~~}}}{{{rrr{{{yyyQQQ<<<666333111000000000000///111///---,,,------,,,+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))///---+++)))(((((()))***))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))+++---///000000///...111222666???LLLZZZeeekkk|||{{{uuurrryyyvvv{{{ttt```\\\```bbbaaaoooxxx}}}vvvmmmeeeWWWQQQJJJEEEDDDCCCAAA???<<<;;;:::888777777777888999999888999;;;>>>AAACCCBBBCCCEEEFFFGGGGGGGGGGGGCCCCCCCCCBBBBBBCCCCCCDDD@@@???>>>===<<<:::999999777777777777777666555555555555555555666888999:::888999:::::::::999888888555555555666777888999:::888999:::<<<======<<<;;;@@@AAACCCEEEFFFHHHHHHHHHDDDDDDDDDCCCAAA@@@??????;;;;;;::::::;;;<<<======AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIHHHHHHMMMUUU\\\eeeuuu}}}pppeee```aaarrrhhhkkkoooqqqrrrssstttuuuyyy~~~{{{tttsssrrrpppnnnooopppppppppqqqqqqqqqqqqqqqpppoooooopppqqqrrrpppnnnnnnooopppqqqqqqpppooonnnkkknnnppppppmmmkkkmmmooommmppprrrqqqnnnnnnppprrrppppppooooooppppppqqqrrrqqqqqqrrrrrrrrrqqqppppppmmmmmmnnnnnnoooppppppqqqrrrqqqpppoooooopppqqqrrrqqqrrrssssssrrrqqqpppooojjjkkklllmmmmmmmmmmmmmmmmmmkkkjjjkkknnnqqqrrrrrrnnnoooppppppqqqqqqpppppppppooonnnmmmmmmmmmnnnooommmnnnnnnooopppqqqrrrrrrqqqpppnnnmmmnnnqqqsssuuutttsssrrrqqqqqqrrrtttuuurrrrrrrrrrrrrrrrrrsssssswwwxxxzzzyyyvvvtttssssssqqqrrrsssrrrpppooooooppplllkkkjjjjjjkkkllljjjiiilllkkkjjjjjjkkkkkkhhhfffcccccccccdddggghhhhhhgggdddfffhhhiiiiiimmmtttyyyxxxuuu|||}}}www~~~~~~TTT===666444111000000000000///111///---,,,,,,,,,+++)))+++************)))))))))))))))))))))))))))))))))...---+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))******++++++************++++++***+++---...//////......---///222888DDDTTTfffqqq{{{|||uuuuuu~~~qqqqqqsss|||ggg[[[XXXWWWWWWaaajjjtttwwwwwwuuuooohhhWWWQQQJJJFFFEEEFFFEEECCC>>><<<:::999888888888888999999999999:::;;;===>>>===???AAACCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIICCCCCCBBBAAA???>>>===<<<::::::::::::999888777777666666555666777999;;;<<<<<<<<<===>>>>>>===;;;:::666666666777888999:::;;;999999;;;<<<======>>>>>>CCCCCCEEEFFFHHHHHHIIIIIIDDDEEEEEECCC@@@??????@@@::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHIIIJJJGGGKKKNNNPPPSSS\\\iiisssxxxjjj```[[[```jjjfffiiimmmppprrrtttwwwyyy{{{wwwrrrrrrsssqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqpppppppppoooqqqrrrrrrpppnnnmmmnnnpppqqqqqqpppnnnmmmiiimmmpppoookkkjjjlllnnnkkknnnqqqpppnnnmmmpppssspppoooooonnnooopppqqqrrrqqqrrrrrrrrrrrrqqqpppooolllmmmmmmnnnnnnooopppppprrrqqqpppoooooopppqqqrrrpppqqqssstttsssrrrqqqooolllmmmmmmnnnnnnnnnnnnnnnmmmlllkkkllloooqqqqqqqqqoooooopppqqqqqqqqqqqqppppppooonnnmmmmmmnnnooopppqqqqqqqqqrrrrrrsssssssssrrrqqqpppoooooopppqqqqqqsssssssssrrrqqqqqqqqqqqqpppppppppqqqqqqrrrrrrrrruuuvvvxxxxxxuuurrrqqqqqqpppqqqrrrrrrqqqppppppqqqooommmjjjiiijjjkkkkkkkkkmmmllljjjjjjkkkjjjgggddddddcccccceeeggghhhhhhffffffhhhhhhggggggkkksssyyy}}}wwwuuu|||}}}YYYAAA777555222111111222111000///---+++***+++,,,+++***++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++)))))))))*********++++++++++++************++++++++++++,,,---............+++...111444;;;KKK___nnnyyyyyytttuuu|||tttnnniiimmm}}}wwweee\\\XXXXXXZZZ```eeehhhkkkmmmkkkfffZZZTTTKKKFFFEEEFFFEEEDDD???>>><<<:::999999::::::;;;;;;:::::::::::::::::::::;;;===???AAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::999999888999:::===???AAABBBCCCDDDDDDDDDCCCAAA@@@999999999999::::::;;;<<<;;;<<<<<<<<<>>>???@@@AAABBBBBBCCCEEEEEEFFFFFFFFFAAABBBCCCAAA>>><<<>>>???<<<======???AAACCCEEEFFFEEEEEEEEEFFFIIIMMMQQQTTTSSS[[[dddllltttjjjaaa___bbbqqqeeehhhllloooqqqtttxxx{{{}}}{{{tttoooqqqtttssssssuuusssrrrrrrqqqqqqppppppppppppppppppqqqrrrrrrpppnnnlllnnnoooppppppooonnnlllhhhlllooonnnkkkiiikkknnniiimmmqqqpppmmmlllppptttpppooonnnnnnnnnpppqqqrrrrrrrrrrrrrrrrrrqqqpppooollllllmmmmmmnnnooooooooorrrqqqooonnnnnnpppqqqssspppqqqsssttttttsssqqqpppqqqqqqqqqqqqqqqqqqpppooolllllllllnnnqqqrrrpppooooooooopppqqqqqqqqqqqqpppoooooonnnnnnnnnpppqqqrrrtttttttttttttttttttttttttttsssrrrqqqppppppooooootttttttttsssrrrpppooonnnnnnnnnooopppqqqqqqrrrrrrppprrrttttttrrrpppnnnnnnoooppprrrrrrqqqqqqqqqrrrsssooojjjhhhhhhkkklllmmmnnnllljjjjjjkkkjjjfffbbbdddddddddfffhhhhhhgggfffdddfffgggffffffkkkuuu}}}wwwrrrpppxxx\\\EEE999666444222333333222222,,,***)))***+++,,,,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))'''(((((()))***++++++,,,************++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,---.........,,,000222333666BBBVVVfffwww|||}}}uuuppprrrzzzyyyoooeeeeeesssrrrccc]]]\\\]]]______^^^bbbgggfffbbb]]]UUULLLEEECCCCCCCCCBBB@@@???<<<:::::::::;;;<<<<<<<<<<<<<<<;;;999888777888:::<<<>>>???@@@@@@???????????????@@@AAACCCCCCGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???======<<<<<<;;;<<<===@@@CCCEEEGGGHHHIIIJJJIIIHHHFFFDDD<<<<<<;;;;;;;;;<<<======>>>=========>>>@@@BBBDDD@@@@@@AAABBBCCCCCCBBBBBB===??????===:::999;;;===?????????AAABBBDDDFFFGGGHHHGGGHHHIIINNNTTTZZZ^^^hhhsssuuueeebbbfffpppiiilllooorrrtttvvvxxxzzzzzzxxxvvvsssqqqqqqppppppqqqppppppoooooooooooooooqqqppppppooooooppppppqqqmmmnnnoooqqqrrrrrrrrrrrrnnnnnnnnnnnnoooooooooooorrroookkkiiikkkmmmooopppooonnnmmmnnnpppqqqqqqppprrrqqqpppooonnnnnnnnnnnnkkkllllllmmmnnnooopppppprrrqqqpppooonnnnnnnnnnnnpppqqqqqqrrrrrrrrrqqqqqqnnnnnnmmmmmmnnnooopppppplllmmmnnnpppppppppooonnntttsssqqqooonnnnnnooooooqqqooolllkkklllnnnqqqsssssstttvvvuuusssqqqpppppprrrqqqooonnnoooooonnnmmmtttttttttsssqqqooommmlllpppqqqrrrsssssssssrrrqqqppprrrtttuuuuuurrrooommmooooooppppppppppppooonnnpppnnnlllkkklllmmmllllllmmmllljjjhhhgggggghhhhhhffffffeeeeeeeeeeeeffffffffffffeeeeeehhhnnnvvv|||~~~tttlllmmmttt|||^^^BBB;;;555222555666444222222---------,,,,,,,,,++++++,,,,,,,,,++++++*********(((((((((((())))))))))))))))))))))))***************************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++******+++,,,,,,---......,,,+++---111444;;;IIIWWWnnnyyy|||tttpppnnnmmmmmmqqqxxxssshhhgggkkkvvvwwwkkkbbb^^^```___\\\[[[ZZZ[[[]]]___^^^ZZZTTTMMMIIIGGGFFFGGGEEECCCAAA???>>>???@@@BBB@@@AAAAAA???===;;;999999:::::::::;;;<<<<<<=========>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBB@@@AAACCCEEEGGGIIIKKKLLLPPPQQQRRRSSSSSSRRRPPPPPPHHHFFFCCCAAAAAA@@@>>>===??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>=========BBBAAA??????BBBEEEGGGHHHKKKNNNSSSVVVYYYaaaqqq~~~|||www}}}rrrdddiiizzzjjjmmmqqqtttvvvxxx{{{}}}zzzyyywwwtttrrrrrrqqqrrrqqqqqqpppooooooooooooooooooppprrrssssssqqqooommmkkkkkkmmmnnnooopppppppppmmmmmmnnnnnnnnnooooooooopppnnnkkkkkkllloooppppppnnnmmmmmmnnnppprrrqqqqqqpppoooooooooooooooppppppmmmmmmnnnnnnooooooppppppqqqqqqppppppppppppppppppqqqqqqqqqpppppppppppppppmmmmmmnnnnnnnnnooooooooonnnnnnoooooopppooooooooosssrrrqqqpppppppppppppppnnnnnnnnnnnnnnnooopppqqqrrrtttuuuuuusssqqqpppqqqsssrrrppppppppppppoooooorrrrrrrrrrrrqqqpppoooooorrrrrrsssttttttsssrrrqqqppprrrtttvvvuuusssqqqooonnnooooooppppppoooooonnnpppnnnkkkkkklllmmmmmmmmmnnnmmmlllkkkiiiiiihhhhhhfffeeeeeeeeeeeefffggghhhhhhgggggggggiiinnnvvv{{{|||rrrkkkkkkqqqyyydddGGG???999444666666333000000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******((()))))))))))))))))))))))))))))))))***************************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------------,,,---000222666BBBMMM^^^nnn~~~}}}|||zzztttoookkkhhhgggllltttzzzxxxmmmkkklllrrrzzzqqqiiieee___]]]YYYVVVUUUUUUWWWYYY___^^^[[[XXXSSSOOOKKKHHHCCCCCCCCCBBBBBBCCCEEEFFFIIIIIIHHHDDD???;;;::::::888888999999999:::::::::<<<<<<<<<===>>>?????????????????????????????????BBBBBBAAA@@@@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNOOOQQQQQQRRRRRRSSSRRRRRRRRRKKKHHHEEEDDDCCCBBB@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<===>>>>>>>>>AAAAAABBBDDDFFFHHHJJJLLLPPPQQQUUU^^^mmm|||tttwwwvvvooo{{{lllooosssvvvxxx{{{}}}{{{yyywwwuuusssrrrrrrrrrrrrqqqppppppooooooppppppnnnqqqtttvvvuuuqqqmmmiiihhhiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnlllkkkllloooqqqqqqqqqmmmmmmlllnnnqqqrrrrrrqqqnnnnnnnnnnnnooopppqqqrrrooooooooooooooooooooooooppppppppppppqqqqqqqqqqqqrrrqqqooonnnnnnnnnoooooommmnnnooopppppppppooonnnqqqppppppoooooooooppppppqqqqqqrrrrrrrrrrrrqqqqqqmmmnnnooopppppppppoooooorrrsssuuutttrrrppppppqqqrrrqqqpppooonnnnnnnnnnnnppppppqqqqqqrrrqqqqqqqqqssstttttttttsssrrrqqqqqqpppqqqtttvvvvvvtttrrrqqqmmmnnnnnnoooooonnnnnnnnnooommmkkkkkkmmmnnnnnnnnnoooooonnnmmmllljjjhhhgggdddddddddeeefffgggiiiiiijjjjjjiiiiiijjjooouuuzzz|||tttnnnnnnsss{{{lllOOOCCC<<<777777666222......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))***************************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,,,,---,,,---//////111888AAAOOObbbxxx}}}wwwppplllbbbcccgggnnnwww~~~~~~tttssssssssszzz|||yyysssnnn```\\\VVVPPPMMMMMMNNNOOOYYY[[[___```^^^XXXQQQMMMEEEFFFFFFFFFGGGJJJPPPSSS^^^]]]XXXOOOEEE>>><<<===888888888999999999999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@AAAAAAEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRKKKHHHEEECCCCCCBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;===???@@@AAAAAA>>>@@@CCCEEEGGGIIIMMMPPPXXX]]]gggyyyxxxrrr|||{{{vvvyyylllooosssvvvyyy{{{~~~zzzxxxvvvtttrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqppprrruuuvvvtttpppllliiifffggghhhjjjkkkkkklllllllllmmmmmmmmmnnnnnnnnnnnnlllkkklllnnnqqqsssrrrqqqmmmllllllnnnqqqrrrrrrrrroooooonnnnnnooopppqqqqqqppppppoooooonnnnnnnnnnnnmmmnnnnnnooopppqqqqqqqqqrrrpppnnnlllkkklllmmmnnnnnnoooqqqrrrrrrqqqooonnnsssrrrpppooooooooopppqqqpppqqqrrrssstttsssrrrrrrooooooooooooooooooooooooqqqsssssssssqqqppppppqqqooopppooonnnlllllllllmmmoooppppppqqqqqqqqqqqqpppsssssssssrrrqqqpppoooooopppqqqsssuuuvvvuuusssrrrlllmmmmmmnnnnnnnnnnnnmmmnnnmmmkkkkkkmmmooooooooonnnnnnnnnmmmllliiigggeeecccddddddeeeggghhhjjjkkklllllllllkkkkkknnnsssvvv}}}yyyuuuwww}}}}}}xxxvvvtttVVVEEE===777777666222///......------------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((()))))))))***************************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************,,,,,,,,,+++++++++++++++---,,,,,,//////...333999CCCUUUlll}}}~~~mmmfffbbbfffmmmtttzzz~~~|||}}}~~~zzzwwwwwwpppmmmkkklllmmmpppxxx~~~~~~yyytttiiieee^^^WWWQQQOOONNNOOOTTTXXX^^^cccdddbbb^^^[[[QQQOOOMMMKKKMMMVVVbbbkkk~~~xxxlll\\\LLLBBB>>>>>>:::::::::::::::999999999777777888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<999999999:::;;;<<<======@@@AAABBBCCCEEEFFFGGGHHHJJJIIIIIIIIIJJJKKKMMMNNNGGGDDDAAA??????>>><<<:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDD@@@CCCEEEFFFHHHMMMVVV]]]iiiwww}}}uuuwww}}}}}}xxx~~~mmmppptttwwwyyy{{{~~~wwwvvvtttrrrqqqqqqqqqqqqsssrrrrrrqqqqqqqqqqqqqqqsssssssssrrrpppnnnlllkkkggghhhiiijjjkkklllllllllmmmmmmmmmnnnnnnnnnnnnoookkkkkkmmmooorrrtttsssrrrnnnmmmmmmnnnqqqrrrrrrqqqqqqqqqpppooonnnnnnoooooopppoooooonnnnnnmmmmmmmmmjjjkkkmmmnnnoooooooooooopppooommmkkkkkklllmmmnnnoooppprrrssssssrrrpppnnnrrrqqqpppoooooopppqqqrrroooppprrrsssttttttsssrrrrrrqqqooommmmmmnnnppprrrqqqrrrrrrqqqpppooopppqqqpppqqqqqqpppmmmlllmmmoooppppppqqqqqqqqqpppoooooorrrqqqpppooonnnnnnmmmmmmpppqqqssstttuuutttsssrrrllllllmmmnnnnnnnnnnnnnnnooommmkkklllmmmooopppooolllllllllllljjjhhhfffdddcccddddddeeegggiiikkklllmmmnnnmmmlllkkklllooorrrwww}}}{{{vvvnnnjjjwwwyyyYYYDDD<<<666666666333000111.........---------,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((()))))))))***************************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++***---+++,,,/////////111666999EEEYYYnnnqqqddd```bbbfffnnnvvv|||wwwqqqiiibbb\\\[[[^^^eeeqqq|||{{{zzzvvvpppjjjddd___]]]\\\VVVXXX[[[```dddhhhkkklllccc```[[[WWW[[[iii|||yyycccOOOCCC>>>===;;;;;;;;;::::::999999999777777777777888888888888::::::::::::::::::::::::666777888999999::::::;;;;;;<<<<<<===???@@@AAAAAACCCBBBBBBBBBBBBDDDFFFGGGCCCAAA>>><<<<<<;;;:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>@@@BBBCCCDDDEEEEEEEEEHHHJJJKKKMMMWWWgggtttvvvlllsssqqqtttwwwzzz|||}}}~~~vvvuuusssqqqpppppppppqqqtttsssrrrrrrqqqqqqrrrrrrtttsssqqqnnnmmmlllllllllhhhiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnoooooooooooommmmmmmmmpppsssttttttrrrooonnnmmmnnnppprrrqqqppprrrqqqpppooonnnnnnnnnnnnpppppppppoooooonnnnnnnnniiijjjlllmmmnnnnnnnnnmmmnnnnnnmmmllllllmmmnnnoooooopppqqqqqqqqqpppooonnnooooooooooooooopppqqqqqqppppppqqqrrrrrrsssrrrrrrtttrrrooollllllnnnqqqssspppqqqqqqpppooooooppprrrrrrtttuuurrrooonnnppprrrpppppppppqqqppppppoooooopppooonnnmmmmmmmmmmmmmmmpppqqqrrrsssssssssrrrqqqlllmmmmmmnnnoooooooooooopppnnnllllllnnnooooooooojjjiiiiiiiiihhhfffeeeeeeddddddeeefffgggiiikkklllmmmnnnmmmllljjjiiikkklllpppxxx}}}}}}rrrggg^^^kkkyyyzzzXXXBBB;;;555555555222111222............---------,,,***++++++++++++,,,,,,,,,+++++++++******))))))((())))))))))))***************************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++...++++++///000///111555555<<>>============>>>???@@@@@@AAA???===<<<<<<<<<;;;:::<<<<<<<<<<<<<<<=========::::::;;;;;;<<<=========??????AAACCCDDDEEEFFFFFFHHHLLLQQQSSSXXXhhhwwwrrrrrryyywwwzzz}}}|||wwwuuutttrrrqqqqqqqqqrrrttttttsssrrrrrrrrrrrrrrrqqqpppooommmlllkkkkkkkkkhhhiiijjjlllmmmmmmmmmmmmoooooooooooopppppppppqqqooonnnnnnooorrrttttttssspppooonnnooopppqqqpppnnnppppppoooooooooooooooppprrrqqqqqqqqqqqqqqqqqqqqqjjjkkkmmmnnnooonnnmmmlllllllllmmmmmmnnnnnnoooooonnnnnnnnnmmmmmmmmmlllllllllmmmnnnooopppqqqqqqqqqqqqqqqpppppppppqqqqqqrrrsssrrrpppooonnnooopppqqqpppppppppooonnnnnnppprrrpppssstttrrrnnnlllooorrrmmmnnnoooppppppqqqqqqqqqoooooonnnmmmmmmmmmnnnoooqqqqqqqqqrrrrrrqqqpppooolllmmmnnnoooppppppppppppqqqooommmlllnnnoooooonnniiihhhggggggffffffggggggeeeeeeeeefffgggiiijjjkkklllmmmmmmkkkhhhffffffggghhhrrr|||~~~mmmaaaVVVfffxxxyyyUUUCCC;;;444333333111000111............------------******+++++++++,,,,,,,,,,,,,,,+++******))))))((())))))))))))***************************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))******++++++,,,,,,000,,,+++...///...000333333777AAASSSiii}}}~~~lllaaaWWWQQQYYYfffpppxxx~~~oooiiidddeeeeeefffjjjpppyyynnnfffdddiiiqqqwwwvvv\\\OOOJJJGGGDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::888888888888888888888888777888999::::::999999888888999999::::::;;;;;;;;;;;;<<<<<<=========<<<<<>>>>>>>>?????????<<<<<<===>>>>>>???@@@@@@AAABBBDDDGGGIIIKKKLLLMMMPPPXXXbbbiiirrr~~~|||}}}{{{wwwvvvuuusssrrrrrrrrrsssttttttsssrrrrrrrrrrrrsssoooooonnnnnnmmmkkkjjjjjjhhhiiijjjkkklllmmmmmmmmmooopppppppppqqqqqqqqqqqqqqqooonnnooorrrssstttsssqqqpppooooooppppppooonnnnnnnnnnnnnnnooopppqqqrrrsssssssssssssssssssssssskkklllnnnppppppooommmllljjjkkkmmmnnnoooppppppooommmlllkkkjjjjjjjjjjjjjjjiiikkkmmmoooqqqqqqqqqppprrrqqqpppoooooooooqqqrrrqqqqqqqqqqqqqqqpppooonnnoooppppppooommmnnnppprrrmmmppprrroookkkiiillloookkklllmmmoooqqqrrrssssssoooooonnnmmmmmmnnnppppppqqqqqqqqqqqqqqqpppooonnnmmmmmmooopppqqqqqqqqqqqqrrrpppnnnmmmnnnnnnnnnmmmiiihhhgggffffffggghhhiiiffffffffffffgggiiijjjkkkllllllllljjjgggddddddeeedddnnnyyy~~~}}}iii\\\TTTfff}}}xxxRRRDDD;;;444333222000.../////////.........---------*********++++++,,,,,,,,,,,,,,,++++++***))))))((())))))))))))***************************)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---111---***---...---...111,,,000888EEEWWWkkk|||~~~yyyzzzpppeeeYYYPPPWWWeeegggpppvvvwwwzzzyyysssttt{{{rrrZZZQQQQQQPPPMMMGGGGGGFFFEEECCCBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::666666777888888777666555777777888888888999999999<<<===>>>>>>>>>===<<<;;;<<<;;;999999;;;<<<<<<;;;>>>>>>??????@@@@@@AAAAAA???@@@@@@AAABBBCCCCCCCCCDDDEEEHHHLLLOOORRRSSSTTT___jjjxxx~~~}}}|||{{{yyyvvvssspppooonnnnnnppprrruuuvvvtttrrrrrrrrrsssqqqnnnllliiihhhhhhhhhcccdddeeegggiiilllnnnpppnnnooopppppppppooommmlllooooooppppppqqqqqqrrrrrrqqqqqqpppooonnnnnnnnnooolllnnnpppppppppqqqrrrtttuuuuuuuuutttsssrrrpppooommmnnnooooooooommmlllkkkiiiiiijjjkkkmmmmmmlllkkkkkkkkkllllllkkkjjjhhhggghhhjjjmmmnnnnnnoooqqqrrrrrrqqqoooooopppqqqqqqppppppqqqrrrpppnnnmmmnnnooooooooooooooooooppppppqqqtttqqqnnnmmmnnnooooooooonnnnnnnnnpppssssssqqqoooqqqrrrrrrqqqnnnlllllllllmmmoooqqqqqqpppooopppqqqpppqqqrrrqqqpppooooooppprrrpppmmmllllllkkkjjjhhhiiiiiiiiiiiihhhgggfffeeeeeeeeefffgggiiikkknnnoooqqqmmmhhhfffgggfffcccaaa```hhhuuu|||xxxzzzttt[[[VVVfff}}}VVV???:::666555222//////222111111000...---***(((''')))***+++,,,,,,+++***)))((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))))))))************+++,,,---............222222666<<>>===<<<;;;;;;===<<<:::999:::;;;:::999::::::999888888777888888>>>>>>===<<<::::::<<<===<<<======>>>>>>>>>=====================<<<<<<<<>><<<;;;;;;;;;:::888>>>===<<<<<<;;;;;;<<<<<<===>>>???>>>>>>???BBBEEEDDDDDDEEEEEEDDDCCCAAA@@@>>>>>>>>>>>>??????@@@@@@@@@@@@AAACCCFFFGGGHHHHHHFFFFFFGGGFFFFFFHHHLLLPPPQQQZZZeeelllooovvv}}}}}}xxxwwwuuusssqqqqqqqqqqqqpppsssuuuuuutttrrrrrrrrrpppppppppooommmkkkiiihhheeeeeegggiiikkklllmmmnnnmmmmmmnnnnnnnnnmmmlllkkknnnnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqrrrqqqppppppmmmoooqqqqqqqqqqqqsssttttttsssqqqnnnmmmllllllmmmnnnooopppppppppooonnnmmmlllmmmnnnnnnnnnmmmlllkkkkkkjjjjjjiiiiiiiiijjjjjjlllnnnppppppoooooopppqqqoooooooooooopppqqqsssssspppqqqrrrqqqooonnnnnnooopppoooooooooooopppqqqqqqrrrpppooopppqqqqqqpppnnnqqqpppppprrrtttuuutttrrrsssuuuwwwwwwuuurrrqqqqqqqqqrrrrrrqqqooonnnnnnpppqqqpppooonnnnnnoooqqqrrrmmmmmmnnnppprrrrrrpppoooiiiiiiiiihhhhhhgggffffffeeeeeefffggghhhjjjlllmmmmmmiiidddbbbbbbcccddddddhhhooozzzzzz|||xxxuuuyyypppnnn[[[BBB;;;555444333000///111---------...------,,,,,,++++++************++++++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''')))))))))))))))))))))))))))************++++++++++++************,,,---...------///111444999GGGTTThhhrrryyyzzzzzz~~~}}}yyytttppphhhggggggkkksss|||~~~|||~~~uuummmggg]]]\\\[[[XXXTTTNNNIIIFFFEEECCCAAAAAAAAA@@@===;;;======;;;::::::;;;;;;<<<===>>>??????AAAFFFKKKOOOOOOOOOOOONNNKKKHHHDDDBBB??????>>>???@@@BBBDDDEEECCCDDDFFFHHHJJJLLLMMMNNNLLLPPPSSSTTTTTTWWW^^^eeekkkzzz}}}zzzzzzwwwvvvtttsssrrrrrrssssssqqqsssttttttsssrrrrrrsssooopppppppppnnnjjjfffdddbbbdddgggjjjlllnnnnnnooonnnnnnnnnnnnnnnmmmmmmmmmnnnnnnmmmmmmllllllkkkkkkmmmnnnqqqrrrsssrrrqqqpppnnnoooqqqqqqpppqqqrrrttttttrrrooolllkkkkkkllllllmmmmmmnnnoooooonnnmmmllllllnnnoooooommmkkkjjjjjjjjjiiihhhhhhhhhjjjkkklllnnnppprrrrrrqqqppppppqqqrrrrrrqqqpppnnnmmmnnnoooqqqrrrrrrqqqooonnnnnnoooppppppooooooppppppqqqrrrqqqppppppqqqrrrrrrpppoooooonnnnnnoooqqqrrrrrrqqqrrruuuxxxxxxvvvtttrrrrrrsssttttttrrrpppnnnnnnooopppooommmmmmoooqqqrrrsssnnnnnnooorrrtttsssqqqooojjjjjjiiihhhggggggggggggffffffggghhhiiikkkllllllkkkhhhdddaaaaaadddfffhhhooouuu~~~~~~|||xxx~~~|||zzzuuu|||aaaDDD<<<555444333000///111,,,------...------,,,,,,,,,+++***))))))***+++,,,+++++++++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))************+++++++++++++++***(((((()))***---.........///111111333;;;DDDUUUddduuu~~~yyyrrrkkkiiioooyyywwwsssrrrttt|||||||||yyytttlllcccZZZUUURRRPPPNNNMMMLLLIIIEEEAAAAAA@@@???>>>>>>???@@@AAABBBBBBCCCEEEJJJTTT^^^fffiiigggccc^^^WWWQQQKKKHHHDDDDDDCCCCCCEEEGGGJJJLLLLLLMMMNNNPPPRRRVVVZZZ]]]aaagggnnnqqqrrrvvvzzz~~~yyyvvvvvvvvvuuutttsssrrrsssttttttqqqsssttttttsssrrrrrrtttpppqqqqqqpppmmmhhhdddaaa___bbbfffkkknnnppppppppppppppppppooooooooooooooonnnnnnmmmmmmllllllkkkkkkmmmnnnppprrrsssrrrpppooommmoooppppppppppppqqqsssrrrpppnnnlllkkkkkklllmmmjjjkkklllmmmmmmlllkkkkkkkkkmmmooonnnkkkiiihhhiiiiiiiiihhhhhhiiikkkmmmnnnppprrrssssssrrrqqqqqqrrrqqqrrrrrrpppmmmkkklllnnnqqqrrrsssqqqooonnnoooppppppppppppppppppqqqqqqrrrqqqqqqppprrrssssssrrrppppppooonnnoooqqqrrrrrrqqqqqqsssvvvvvvtttsssrrrrrrtttuuuvvvuuurrrpppoooooopppnnnlllnnnqqqsssttttttppppppppprrrsssrrrooommmkkkjjjiiihhhggggggggghhhggghhhiiijjjjjjkkkkkkllljjjhhheeeccccccfffjjjmmmuuuzzzzzz~~~{{{xxx|||~~~}}}{{{zzzxxxjjjGGG===555333333000///000............---,,,++++++,,,+++***))))))***+++,,,*********+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))))))))*********+++++++++***)))((('''(((***,,,......---...111111000555;;;EEEWWWooovvvnnnnnnuuu|||wwwoooiiifffjjjppp~~~wwwqqqllliiifffaaa\\\TTTMMMGGGIIIHHHFFFEEEEEEGGGIIIJJJIIIJJJLLLRRR\\\kkk{{{sssfff\\\TTTQQQNNNMMMKKKKKKMMMQQQUUUWWW]]]^^^___aaaeeemmmvvv}}}zzzuuuooo~~~|||vvvtttuuuvvvuuutttssssssssstttuuurrrssstttsssrrrrrrssstttqqqqqqqqqpppmmmiiidddaaa```dddiiinnnrrrsssrrrrrrrrrqqqpppoooooooooppppppnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnooopppqqqpppoooooommmnnnoooooonnnnnnoooqqqnnnnnnlllkkkkkkkkklllmmmiiijjjkkklllllllllkkkjjjjjjmmmooonnnjjjhhhhhhiiihhhiiiiiijjjlllmmmooopppqqqsssttttttsssrrrssstttoooqqqsssqqqnnnmmmppprrrqqqrrrsssrrrpppoooooopppqqqppppppppppppqqqrrrrrrsssqqqqqqqqqssstttsssrrrrrrqqqpppppprrrtttttttttpppqqqssssssrrrqqqrrrssstttwwwyyyyyywwwsssqqqpppooommmmmmppptttwwwvvvtttqqqpppppppppqqqpppmmmkkklllkkkiiihhhgggggghhhiiiggghhhiiijjjjjjjjjjjjjjjhhhhhhgggffffffhhhmmmqqqxxx}}}}}}vvvxxx~~~xxxzzzyyy}}}yyyxxxyyy{{{rrrIII>>>555333333111//////............---,,,++++++++++++************++++++'''((()))*********(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''))))))))))))))))))))))))((())))))))))))************))))))))))))+++,,,---,,,+++,,,//////...111666<<>>BBBEEENNN]]]hhhxxx}}}sssjjj___XXXWWW\\\bbbgggqqquuu{{{}}}}}}~~~yyytttsssuuuwwwyyyuuussssssrrrmmmeeebbbhhhpppzzzzzzuuurrr~~~{{{xxxvvvuuuvvvwwwssssssrrrooommmnnnppprrrssssssssssssqqqpppnnnmmmlllnnnqqqrrrqqqqqqrrrsssqqqqqqssstttuuutttrrrqqqmmmnnnoooppppppooonnnlllqqqpppnnnmmmmmmmmmnnnooommmkkkiiiiiikkkmmmnnnoookkkmmmnnnooonnnnnnnnnoooooopppqqqpppnnnmmmnnnooopppoooooopppsssttttttsssqqqqqqqqqqqqrrrrrrssssssnnnppprrrtttvvvuuuttttttooopppsssuuuvvvvvvuuutttssssssrrrrrrqqqqqqqqqqqqrrrqqqpppoooooooooppppppnnnoooqqqrrrsssrrrpppoooqqqpppnnnnnnpppqqqrrrqqqppppppooopppqqqqqqpppnnnoooqqqrrrtttuuuuuutttsssooorrruuuvvvuuuqqqmmmkkkmmmllllllmmmmmmllliiiffffffhhhjjjkkkllljjjhhhgggfffeeedddcccddddddfffgggfffggghhhhhhfffdddddddddeeeffffffffffffhhhlllooowwwyyy~~~vvvssswww}}}ppppppzzzgggKKK999666111111333///............------------,,,,,,+++******)))((((((((((((''''''''''''((((((************************((())))))*********))))))''''''(((((((((((('''''''''(((((((((((()))))))))'''(((((((((((()))))))))(((((()))))))))***************))))))******+++,,,+++******++++++,,,---...111333555777;;;BBBKKKRRRbbbkkkzzzqqqgggZZZPPPNNNRRRXXX\\\hhhpppyyyqqqdddcccjjjppp~~~xxxsssnnniiidddffftttpppeeebbbcccddd~~~|||zzzwwwvvvvvvvvvwwwsssssssssqqqooooooqqqssstttttttttsssrrrpppooonnnmmmooorrrsssrrrrrrrrrsssppppppppprrrtttuuusssqqqnnnooooooppppppooommmlllooonnnmmmmmmllllllmmmmmmllljjjiiiiiikkkmmmnnnmmmjjjlllnnnoooooonnnpppqqqpppqqqqqqpppnnnmmmmmmoooooonnnnnnoooqqqssssssrrrqqqppppppppppppqqqqqqrrrnnnpppsssuuuvvvvvvuuutttmmmoooqqqtttuuuuuutttsssqqqpppppppppppppppqqqqqqrrrqqqqqqpppppppppppppppnnnooopppqqqqqqpppoooooopppnnnllllllnnnpppppppppqqqqqqqqqrrrtttuuutttsssqqqrrrrrrsssssssssssssssoooqqqssssssqqqnnnmmmlllnnnmmmmmmnnnooonnnkkkiiihhhiiiiiijjjjjjiiihhhggggggfffeeeddddddeeeffffffeeegggiiiiiigggeeedddeeebbbcccddddddeeehhhllloooyyy|||xxxtttxxx|||vvvsss{{{~~~}}}~~~nnnOOO;;;666111111333/////////.........---------+++************)))))))))***))))))(((((())))))***************************(((((())))))******))))))''''''((((((((((((''''''''''''(((((((((((())))))''''''(((((((((((())))))((((((((()))))))))************))))))******+++,,,************+++,,,------111///...000444:::>>>AAANNNVVVfffxxxtttkkk^^^SSSOOOOOORRRTTT\\\eeeqqqzzz}}}}}}}}}~~~zzzgggaaaeeekkk~~~~~~|||yyyyyy{{{~~~tttllliiiiiipppeeeUUUQQQQQQRRRSSS}}}|||zzzwwwvvvvvvvvvvvvtttuuuvvvuuusssssssssuuutttttttttsssrrrqqqppppppnnnpppssstttsssrrrrrrrrrrrrppppppqqqssstttrrrpppooooooooooooooonnnmmmmmmlllllllllmmmllllllkkkjjjjjjiiiiiijjjlllmmmmmmllljjjlllnnnoooooooooppprrroooppppppooommmllllllmmmmmmllllllmmmpppqqqqqqppprrrqqqpppooooooooopppqqqqqqrrrtttuuuvvvuuutttsssooopppqqqrrrrrrrrrqqqqqqpppoooooonnnooopppqqqrrrqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppnnnlllmmmnnnppppppppppppppppppsssuuuwwwvvvuuusssrrrrrrqqqqqqqqqqqqqqqppprrrsssrrrooonnnooopppooonnnnnnnnnppppppnnnllljjjjjjiiihhhhhhhhhggghhhiiihhhfffeeeeeeeeeeeefffdddfffiiiiiihhhfffeeeeeeaaaaaabbbccccccfffjjjmmmxxx||||||vvvxxx~~~yyy|||}}}yyyvvvwwwyyy}}}tttSSS===666111111222............---------,,,,,,))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))*********))))))******+++,,,)))))))))******+++,,,---......---...111555888999@@@DDDPPP```mmmuuu||||||vvvlllddd___]]][[[[[[[[[cccnnnvvvyyy{{{}}}}}}qqqooopppzzz{{{|||}}}|||}}}}}}|||{{{ooohhhllltttyyyeeePPPIIIHHHGGGFFFGGG}}}|||zzzxxxvvvvvvvvvvvvuuuwwwxxxxxxwwwuuuvvvvvvuuuttttttssssssrrrrrrqqqnnnqqqtttuuusssrrrrrrrrrtttrrrpppqqqsssssspppmmmppppppoooooonnnnnnnnnmmmjjjkkklllmmmlllkkkjjjiiiiiiiiiiiikkkmmmnnnlllkkkjjjlllnnnoooooooooqqqrrrnnnooopppooolllkkkkkkllllllkkkkkkllloooppppppooosssrrrpppooonnnoooooopppssstttuuuvvvvvvtttrrrqqqqqqqqqqqqqqqppppppoooooooooooonnnnnnoooppprrrsssqqqqqqqqqqqqpppppppppooorrrrrrqqqppppppqqqqqqrrrqqqooommmmmmoooqqqqqqqqqnnnnnnnnnqqqtttvvvvvvuuutttsssqqqpppoooooopppqqqqqqssssssrrrooonnnqqqsssooonnnnnnooopppqqqooonnnlllkkkiiigggfffgggggghhhjjjiiigggfffeeeeeeeeefffcccfffiiiiiihhhfffffffffaaabbbbbbbbbbbbdddhhhkkkvvvzzz~~~wwwwww|||}}}xxxzzz~~~~~~zzzsssuuuyyywwwVVV>>>777111000222------------,,,,,,,,,++++++((((((((()))******++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))*********)))***++++++,,,))))))))))))***+++,,,---,,,...///000000222555888:::;;;BBBOOO]]]hhhuuu{{{{{{zzzuuuqqqnnnkkkiiiccciiiqqqwwwyyy{{{}}}zzzssswwwyyyzzz}}}tttiiieeepppzzz___QQQGGGFFFHHHEEECCCDDD}}}{{{yyyxxxxxxxxxxxxuuurrrrrruuuvvvvvvtttvvvtttssssssssssssqqqpppoooqqqsssuuuuuusssqqqoootttttttttsssrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmooonnnmmmlllllllllllllllooonnnmmmmmmlllmmmnnnnnnmmmmmmnnnoooooooooooonnnjjjkkkkkkkkkmmmnnnoooppprrrpppmmmmmmnnnoooooonnnrrrrrrrrrqqqqqqqqqppppppqqqrrrrrrsssssssssrrrqqqpppqqqqqqrrrqqqpppooommmllllllmmmmmmnnnpppqqqrrrpppqqqrrrttttttsssrrrqqqppppppooonnnnnnnnnnnnoookkkkkklllmmmnnnooopppppplllmmmoooqqqrrrrrrrrrrrrwwwsssooommmooopppooonnnmmmnnnppprrrsssssssssrrrooooooooooooooonnnmmmmmmnnnmmmllljjjiiihhhhhhhhhjjjhhheeefffiiikkkjjjhhhggggggggghhhhhhhhhhhhhhhdddcccaaa``````bbbdddfffoooyyy}}}vvvtttwww{{{~~~~~~}}}~~~rrr}}}}}}xxxsssxxxZZZ>>>777444666777111+++,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((()))******++++++))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))+++***)))(((((()))***+++))))))))))))************))))))))))))*********************)))))))))))))))(((((())))))*********+++,,,,,,---...///000111222666111444===DDDMMMbbbyyyzzzqqqsss|||~~~zzzyyy{{{zzzzzz{{{|||zzzyyy|||uuummmooouuuxxx~~~yyywwwjjjnnnwwwvvvaaaNNNHHHBBB@@@AAABBB???<<<|||yyywwwvvvwwwwwwvvvsssqqqqqqtttvvvuuutttvvvtttssssssssssssqqqpppoooqqqsssuuuuuusssqqqooorrrrrrsssssssssqqqpppoooooooooooonnnnnnnnnmmmmmmmmmlllllllllllllllmmmnnnqqqooonnnlllllllllmmmnnnnnnoooooopppppppppooooookkkkkkllllllmmmooopppqqqooommmlllmmmoooqqqrrrrrrppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqqqqpppoooooonnnnnnnnnnnnnnnooopppqqqqqqqqqqqqqqqqqqppppppooonnnqqqqqqpppooooooooooooooojjjkkknnnpppqqqqqqpppooommmnnnpppqqqrrrrrrqqqqqqtttqqqnnnmmmoooqqqpppooooooppprrrtttuuuuuuuuutttsssqqqooonnnmmmmmmnnnoooooonnnmmmkkkjjjjjjiiiiiiiiigggffffffhhhiiigggfffggggggggggggggggggggggggdddbbb```______bbbdddfffoooyyyzzzrrrpppqqquuuxxx{{{}}}}}}{{{lllxxx{{{~~~zzzuuu{{{```CCC999444444555///------------------------++++++++++++************)))))))))((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))******)))(((((()))******((((((((()))))))))******(((((()))))))))************)))))))))))))))))))))((()))))))))************++++++,,,---...///000000111---///777<<>>???@@@===;;;~~~zzzvvvttttttuuuvvvsssqqqpppqqqssstttttttttuuutttsssssstttsssrrrpppoooqqqsssuuuuuusssqqqooonnnppprrrssssssrrrooonnnppppppooooooooonnnnnnnnnkkkkkkkkkkkklllmmmnnnnnnqqqpppmmmkkkkkklllnnnoooppppppqqqqqqqqqppppppooolllllllllmmmnnnooopppqqqooonnnlllmmmppprrrssssssnnnnnnooopppqqqrrrsssssssssrrrqqqpppoooooopppqqqqqqqqqppppppooooooppppppppppppoooooooooppppppqqqqqqpppooommmllllllkkkkkkqqqqqqppppppoooooooooooojjjlllnnnpppqqqqqqpppoooppppppqqqrrrrrrqqqpppppppppooommmnnnpppqqqqqqqqqqqqrrrtttuuuvvvwwwwwwwwwwwwtttpppmmmlllmmmoooppppppooonnnmmmlllkkkkkkkkkjjjiiiiiiiiijjjiiigggeeegggffffffeeeeeeeeeffffffcccaaa___^^^___aaaeeegggpppyyyzzzqqqlllmmmpppssswwwyyyzzz{{{|||~~~wwwhhhrrr~~~rrr}}}{{{www}}}hhhHHH;;;333222222---/////////......------,,,,,,,,,,,,++++++++++++***)))))))))((('''&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((***))))))(((((())))))***'''''''''(((((((((((()))(((((())))))))))))******))))))))))))))))))******))))))))))))******************++++++,,,---.........+++---222555888EEEUUUjjjxxx{{{wwwvvvvvvrrrrrrvvv||||||yyyzzz}}}}}}rrrooorrr~~~kkkXXXKKKCCCEEEAAA===<<<===>>><<<:::~~~xxxtttqqqrrrsssuuusssrrrqqqqqqrrrrrrrrrqqqtttsssssssssttttttrrrppppppqqqsssttttttsssqqqppplllnnnqqqssstttrrrooommmppppppppppppoooooooooooolllkkkkkkkkkkkkllllllmmmooonnnkkkjjjkkkmmmppprrrqqqrrrrrrrrrqqqpppooooookkkkkkkkklllmmmnnnoooooorrrpppmmmmmmnnnoooooonnnkkklllmmmoooqqqrrrsssttttttrrrpppnnnnnnnnnpppqqqsssrrrqqqppppppqqqrrrsssrrrrrrqqqpppoooooopppppppppooommmlllkkkkkkllllllnnnnnnnnnnnnnnnmmmmmmlllkkklllmmmnnnooopppppppppssssssttttttsssrrrpppooonnnnnnnnnooooooppppppooorrrssstttuuuvvvvvvwwwwwwwwwuuuqqqooommmmmmnnnooopppooonnnmmmllllllllllllmmmmmmnnnnnnnnnkkkiiifffgggfffeeedddddddddeeeeeebbbaaa___^^^___bbbfffhhhpppyyy~~~tttmmmkkknnnqqqwwwxxxzzz{{{}}}~~~zzzhhhppp}}}kkksss~~~|||zzzmmmLLL===333111222---000//////...---,,,,,,+++,,,,,,+++++++++*********)))))))))(((((('''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((((((''''''((((((((()))))))))(((((()))))))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))*********)))))))))))))))***************++++++,,,------...///---...111222222:::EEEQQQ```pppwwwzzzzzzxxxuuullllllooouuuvvvuuuxxx}}}}}}yyytttssswww~~~lllYYYNNNHHHDDD@@@===;;;:::<<<<<<;;;:::|||wwwsssqqqqqqsssttttttttttttsssqqqpppppppppsssrrrssstttuuutttrrrppppppqqqsssttttttsssqqqppplllnnnqqqssstttrrrooommmppppppppppppooooooooooooooonnnmmmlllkkkjjjjjjjjjkkkkkkjjjjjjlllooosssuuurrrrrrrrrqqqpppooonnnmmmjjjjjjjjjjjjkkkkkklllmmmpppnnnkkkkkklllmmmmmmlllkkkkkkmmmnnnppprrrsssssssssrrrpppnnnnnnooopppqqqtttsssrrrqqqqqqrrrtttuuusssrrrqqqpppooooooooooooooonnnmmmlllmmmmmmooopppkkkllllllllllllkkkjjjjjjmmmlllkkkjjjkkknnnppprrruuuuuuvvvvvvtttsssqqqpppmmmnnnppppppooonnnmmmlllqqqqqqqqqrrrssstttuuuvvvttttttsssqqqpppnnnmmmlllooonnnmmmllllllkkkkkklllmmmnnnpppooonnnkkkiiiggggggfffeeecccccccccdddeeebbbaaaaaaaaabbbeeehhhjjjpppyyyvvvmmmjjjlllooowwwxxx{{{|||~~~lllppp~~~|||eeelll|||~~~}}}}}}mmmMMM>>>333111333000.........---,,,+++******+++*********))))))))))))((((((((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((())))))(((((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((())))))******************))))))))))))))))))+++++++++,,,------......000///000111000///444999???IIIVVVcccqqq{{{|||yyylllkkkllloooqqqqqqvvv||||||tttiiiccceeemmmwww}}}eeeRRRKKKGGGCCC>>>===<<<;;;;;;;;;<<<;;;:::}}}zzzvvvsssqqqrrrsssttttttuuuvvvuuusssqqqqqqqqqrrrrrrssstttvvvuuurrrpppqqqrrrrrrssssssrrrrrrqqqnnnppprrrssssssrrrooonnnppppppooooooooonnnnnnnnnqqqpppooommmkkkkkkjjjjjjiiiiiijjjkkknnnpppssstttqqqqqqppppppnnnmmmkkkkkkiiiiiiiiiiiiiiijjjkkklllkkkjjjhhhiiikkknnnooonnnllllllmmmnnnooopppqqqqqqrrrqqqpppoooooopppqqqrrrssssssrrrrrrssssssttttttrrrqqqpppoooooooooooooooooooooooooooooopppqqqqqqkkklllmmmmmmmmmllljjjiiimmmlllkkkkkklllnnnqqqrrrtttuuuuuuuuutttrrrpppooolllnnnpppqqqooommmkkkkkkooooooooooooqqqrrrssstttrrrrrrrrrqqqpppnnnmmmlllnnnnnnmmmlllllllllllllllkkkmmmnnnmmmjjjhhhgggggghhhgggeeecccbbbcccdddeeebbbcccdddeeegggiiikkkllloooxxxvvvlllhhhjjjnnnsssvvvzzz|||}}}rrrrrryyyaaagggxxx~~~|||kkkMMM???333111444111---------,,,,,,++++++************)))))))))((((((((((((((()))***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((((((((()))******++++++************))))))))))))+++++++++,,,,,,---------------......------///222444;;;DDDOOO___pppyyyzzzqqqnnnnnnpppppppppsssyyyuuueeeZZZWWW]]]eeekkkqqqssswwwzzz}}}uuubbbMMMEEEDDDBBB<<<888;;;;;;;;;;;;;;;:::::::::~~~zzzyyyvvvtttsssssstttuuurrruuuwwwwwwuuutttuuuvvvqqqqqqsssuuuvvvuuurrrpppqqqrrrrrrssssssrrrrrrqqqrrrrrrsssssssssqqqpppoooooooooooonnnnnnnnnmmmmmmqqqpppooonnnmmmllllllllljjjjjjlllmmmoooppppppqqqooooooooonnnllljjjiiihhhjjjjjjjjjiiijjjjjjkkklllllljjjiiiiiilllnnnoooooommmmmmnnnnnnnnnnnnnnnoooppppppqqqqqqrrrrrrsssssspppqqqqqqrrrrrrrrrrrrrrrppppppooonnnnnnnnnoooooopppqqqqqqqqqqqqppppppooonnnooopppqqqqqqooommmllllllmmmnnnpppqqqqqqqqqqqqrrrrrrrrrrrrqqqpppnnnmmmhhhlllpppqqqooommmllllllnnnnnnnnnnnnoooqqqrrrsssrrrqqqpppooonnnmmmnnnnnnoooooonnnnnnmmmmmmnnnnnnkkklllmmmllliiiggghhhjjjjjjhhheeeccccccccceeefffbbbdddgggjjjlllmmmmmmmmmnnnwwwxxxmmmhhhjjjnnnppptttyyy}}}~~~|||yyysss^^^eeevvvuuuhhhLLL???333000333000---------------,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((())))))(((''''''&&&''''''''''''((((((((('''''''''((((((((())))))'''(((((()))******++++++************)))))))))(((*********+++++++++++++++***+++,,,+++,,,---//////...444:::>>>IIIZZZjjjrrrxxxwwwxxx{{{yyyttttttwwwwww{{{mmm]]]UUUTTTVVVYYY]]]cccjjjooossswww{{{~~~wwwuuu}}}rrr[[[OOOEEECCCBBB===:::999::::::;;;;;;999888888888}}}|||yyyxxxvvvuuuttttttuuuuuuppptttxxxyyywwwwwwxxxzzzqqqqqqsssuuuvvvuuurrrpppqqqrrrrrrssssssrrrrrrqqqtttttttttsssrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmpppoooooonnnnnnnnnooooookkklllnnnooooooooonnnmmmnnnnnnmmmlllkkkiiigggfffkkkkkkjjjjjjkkkkkkllllllpppnnnlllkkklllmmmmmmlllooonnnnnnnnnmmmmmmmmmmmmooopppqqqrrrssstttttttttmmmooopppqqqrrrqqqqqqpppoooooonnnnnnnnnnnnooooooqqqrrrsssrrrqqqpppnnnlllqqqrrrtttttttttsssqqqoookkkmmmqqquuuvvvtttrrrpppooooooppppppooonnnlllkkkeeeiiioooqqqpppnnnmmmnnnnnnnnnmmmmmmnnnppprrrssssssqqqnnnkkkkkklllooopppqqqpppoooooooooooooooppplllnnnooommmjjjiiijjjmmmkkkiiifffdddcccdddeeefffbbbeeeiiimmmooopppooonnnmmmvvv~~~zzzoooiiilllpppooosssyyy~~~ooo\\\eeevvvrrrzzzgggLLL???333///111...------..................,,,,,,,,,+++++++++******)))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&'''''''''(((((((((((()))''''''''''''((((((((()))'''(((((()))***++++++++++++*********))))))(((((())))))))))))************)))+++++++++,,,///111000***222666444777FFFZZZhhh{{{wwwxxxuuuxxx|||wwweeeXXXRRROOOOOOQQQWWWaaahhhmmmqqqvvvyyy}}}{{{~~~yyyppphhhmmm}}}eeeMMMIIIDDDAAABBB???999888<<<888:::;;;:::888777777777|||yyywwwwwwuuusssssstttuuuvvvvvv{{{yyywwwuuuttttttuuuvvvvvvuuutttsssrrrqqqppppppssssssrrrqqqppppppqqqqqqrrrqqqppppppqqqqqqooommmlllmmmnnnoooooonnnmmmlllpppooonnnmmmmmmnnnooopppnnnnnnmmmmmmmmmmmmnnnooollllllllllllllllllkkkkkkllllllllllllllllllkkkkkkkkklllllljjjiiiiiilllnnnpppooonnnnnnnnnoooqqqrrrqqqpppppprrrssssssqqqooooooooooooppppppqqqqqqqqqooopppqqqqqqoooooopppqqqsssrrrqqqoooooooooooopppssssssrrrqqqpppppppppqqqqqqpppppprrruuuuuusssppplllllllllmmmmmmmmmmmmmmmrrrqqqpppnnnmmmmmmllllllqqqpppooommmmmmooopppqqqpppooonnnmmmllllllmmmnnnrrrqqqpppoooooopppqqqrrrkkklllmmmmmmnnnnnnmmmmmmkkkhhheeeccccccccccccbbbiiiiiikkknnnrrrrrrnnnkkkkkksss|||~~~qqqkkkllloootttuuuvvvxxx|||zzzjjj^^^bbbrrr||||||~~~iiiJJJ999333111000000000///...---,,,---......&&&'''((()))+++---......&&&&&&''''''(((((())))))+++***)))((('''&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************************++++++,,,------------,,,+++...111333777???KKKUUUooo~~~|||vvvuuuyyy~~~{{{ooobbbWWWNNNJJJLLLLLLQQQZZZ```dddnnnyyyyyyvvvwww|||}}}xxxooohhheeeaaabbbppp}}}aaaOOOIII@@@???>>>===;;;:::999888888888999:::::::::999999yyywwwuuutttvvvuuusssssstttuuuuuuuuuyyyxxxwwwuuuttttttuuuuuutttttttttsssrrrrrrqqqqqqpppppppppppppppppppppppprrrqqqpppqqqrrrrrrpppnnnllllllmmmnnnnnnnnnmmmlllpppooonnnnnnmmmmmmmmmnnnnnnoooooooooppppppqqqqqqllllllllllllllllllllllllnnnmmmmmmmmmllllllkkkkkkiiijjjjjjjjjiiijjjmmmoooooooooooooooooopppqqqrrrrrrqqqqqqrrrtttsssrrrppppppppppppqqqqqqqqqrrrrrrpppqqqrrrrrrppppppqqqrrruuutttrrrqqqpppppppppqqqtttsssrrrqqqqqqqqqqqqrrrqqqpppppprrrtttuuurrrpppoooppppppppppppqqqqqqqqqsssrrrqqqpppooonnnnnnnnnrrrqqqpppoooooopppqqqrrrpppooonnnmmmlllmmmmmmnnnqqqpppoooooooooooopppqqqooonnnnnnmmmlllkkkjjjiiiiiigggddddddeeeffffffeeejjjjjjllloooqqqpppkkkgggdddlllwwwssslllmmmpppvvvvvvwwwyyy{{{~~~vvveeeXXX___rrr~~~}}}iiiKKK:::444111//////......,,,+++++++++,,,---))))))*********+++++++++'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********************************++++++,,,------------------///000000111666???GGG___sss}}}~~~}}}tttkkkbbb[[[WWWQQQOOOPPPTTTWWW[[[dddnnnzzz~~~}}}}}}tttnnnkkkgggccc___bbbdddlll{{{ttt___NNNDDDAAA>>>===<<<<<<::::::999888888888999999999999888888yyyuuutttssssssuuuuuutttssssssttttttuuuwwwwwwvvvvvvuuuuuuttttttttttttssssssrrrrrrqqqqqqlllmmmnnnpppqqqppppppoooqqqppppppqqqssssssrrrqqqlllmmmmmmnnnnnnmmmmmmlllooooooooonnnnnnlllkkkjjjiiijjjkkkmmmnnnnnnmmmmmmjjjkkkkkkllllllmmmmmmmmmoooooonnnnnnmmmlllkkkkkkggghhhiiijjjjjjkkknnnpppmmmnnnooopppqqqrrrrrrrrrsssrrrrrrsssttttttsssqqqqqqqqqrrrrrrrrrrrrrrrsssqqqrrrssssssqqqqqqrrrssswwwvvvtttrrrqqqqqqqqqqqqssssssrrrrrrqqqqqqrrrrrrppppppppprrrssssssqqqoooqqqqqqqqqqqqrrrrrrsssssstttsssrrrqqqpppooooooooosssrrrqqqppppppqqqrrrsssoooooonnnmmmmmmmmmmmmnnnpppoooooonnnnnnoooooopppnnnnnnnnnmmmlllkkkjjjiiigggfffeeeeeegggiiiiiihhhjjjkkklllnnnmmmjjjeeeaaa___gggsss}}}uuuoooooossswwwxxxxxxzzz|||~~~{{{~~~sssbbbUUU]]]ttt~~~}}}hhhKKK;;;555222///...---,,,+++*********++++++,,,,,,++++++***))))))((())))))((((((((((((((('''&&&&&&'''((())))))***+++(((((((((((((((((((((((('''(((((())))))((((((''''''(((((((((((('''&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))******))))))((('''''''''(((((())))))))))))******))))))))))))))))))))))))++++++,,,------------,,,...//////---,,,///666<<>>;;;888777666666777777888999999:::<<<<<<<<<<<<;;;:::999888{{{tttssstttuuuuuuuuuxxxzzzyyyuuussstttvvvttttttttttttttttttttttttwwwvvvtttssspppooommmllljjjlllnnnppprrrssssssssspppooooooqqqssstttsssrrrqqqqqqpppooonnnnnnnnnnnnlllllllllkkkkkkiiihhhhhhggghhhjjjlllmmmmmmlllllljjjkkkkkkllllllmmmmmmmmmoooooonnnnnnmmmlllkkkkkkkkkmmmnnnnnnmmmkkklllmmmmmmnnnppprrrtttuuuvvvvvvvvvtttrrrrrrtttuuutttttttttsssssssssssssssrrrrrrrrrsssttttttrrrrrrsssttttttsssrrrrrrqqqrrrssstttqqqqqqppppppqqqqqqrrrrrrppprrrttttttsssqqqqqqqqqppppppqqqrrrssstttuuuuuuqqqqqqpppooooooooooooooopppqqqqqqqqqqqqqqqqqqppplllmmmnnnnnnooonnnnnnnnnnnnooooooppppppoooooonnnnnnmmmkkkiiihhhhhhhhhiiimmmllljjjjjjjjjhhhfffccceeeddd```\\\XXXXXX[[[^^^]]]bbblllvvv}}}vvvtttvvvvvvxxx{{{~~~zzzjjj___jjj{{{{{{~~~hhhKKK;;;555222///........./////////...---,,,***************+++++++++***))))))))))))))))))(((*********))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,''''''(((((((((((())))))))))))))))))))))))))))))(((((()))************))),,,++++++++++++---...///555888>>>EEEOOO```{{{yyykkk___WWWXXXYYY^^^eeeoooxxx~~~|||vvvnnniiiggghhhiiiiiihhhnnnvvvrrrcccOOOFFF===:::888555666999666666777777888999999:::;;;<<<<<<<<<;;;:::999888yyyuuutttuuuuuutttvvvyyy|||{{{vvvtttuuuwwwttttttsssrrrrrrssstttuuutttssssssrrrqqqpppoooooonnnnnnpppqqqssstttuuuvvvpppooooooppprrrsssrrrppppppooonnnmmmlllllllllmmmkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhiiiiiijjjjjjjjjllllllllllllllllllllllllnnnmmmmmmmmmllllllkkkkkkjjjllloooooonnnnnnnnnooonnnnnnoooqqqsssuuuxxxyyyuuusssrrrqqqsssttttttsssssssssssssssrrrrrrqqqqqqqqqssstttsssrrrqqqrrrssstttssssssrrrsssuuuvvvwwwsssrrrrrrrrrrrrssstttuuuqqqtttvvvvvvsssqqqqqqrrrqqqrrrssstttuuuvvvvvvwwwrrrrrrqqqppppppppppppqqqqqqqqqrrrrrrrrrrrrqqqqqqkkklllnnnooooooooonnnnnnoooooopppqqqqqqpppoooooonnnllljjjhhhgggggghhhiiilllkkkjjjjjjjjjhhheeecccbbbbbbbbb```]]]\\\^^^aaa^^^bbbiiisss~~~|||tttrrrsssvvvxxxzzz}}}ttteeelllzzz}}}iiiKKK:::444111//////......///000///...---,,,************************)))))))))))))))******************)))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&''''''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++'''''''''((((((((())))))************************)))******+++++++++++++++++++++******+++,,,,,,,,,000111666;;;>>>HHH^^^rrr~~~pppcccaaa^^^___dddllltttxxxyyyyyyyyyyyy{{{zzztttpppgggdddcccjjjvvvyyybbbSSSLLLFFF>>>888777777666777999777777777888888999999:::999999999::::::999888888zzzwwwwwwwwwwwwuuuvvvzzz}}}|||wwwtttuuuxxxuuutttrrrqqqqqqrrrtttuuuqqqqqqqqqqqqqqqqqqqqqrrrppppppqqqrrrsssuuuwwwxxxpppooooooppprrrrrrqqqoooooonnnlllkkkjjjjjjkkkkkkkkkjjjiiihhhhhhhhhjjjjjjmmmllllllkkkkkklllmmmmmmllllllllllllllllllkkkkkkllllllllllllllllllkkkkkkiiikkknnnpppppppppqqqrrrooooooooopppsssvvvxxxzzzuuusssqqqqqqrrrssstttssssssssssssrrrrrrqqqqqqqqqqqqrrrssssssqqqqqqrrrsssttttttssstttuuuwwwyyyzzztttttttttttttttuuuvvvwwwrrruuuwwwwwwtttrrrrrrsssqqqqqqrrrssstttuuuvvvwwwssssssrrrqqqqqqqqqrrrrrrrrrssssssttttttssssssrrrkkklllnnnooooooooonnnnnnooopppqqqrrrrrrqqqpppooojjjiiihhhggggggiiikkklllkkkjjjiiiiiijjjiiifffccc___bbbeeeeeecccaaabbbcccccceeejjjrrr{{{{{{rrrooopppwwwxxxzzz|||~~~~~~~~~}}}~~~jjjmmm{{{~~~iiiJJJ999333111000000---.../////////...---,,,,,,,,,++++++***)))))))))(((((())))))******++++++)))))))))))))))*********''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))************************++++++,,,------------,,,*********+++...//////...---///444777555888GGGXXXiii~~~~~~vvvsssnnnmmmpppuuu{{{~~~nnnmmmkkkkkkoooxxx}}}uuullleeeaaa```aaaaaahhhzzztttWWWFFF@@@@@@999333000444999888666555777888888888999999999999666777777888888888777777zzzyyyxxxwwwwwwzzzwwwyyy{{{||||||zzzvvvtttrrrrrrqqqpppqqqrrrssstttrrrrrrrrrqqqqqqqqqppppppppprrrssssssrrrqqqrrrrrroooooooooppppppqqqqqqqqqnnnnnnnnnkkkhhhgggggghhhhhhiiijjjjjjiiihhhiiijjjlllkkkjjjiiiiiijjjlllnnnmmmmmmlllllllllmmmmmmmmmpppooonnnmmmllllllllllllooonnnnnnoooqqqqqqpppnnnnnnoooppprrrssstttuuuuuutttsssrrrsssuuuuuutttssstttsssrrrrrrqqqqqqqqqrrrssssssrrrqqqqqqqqqrrrrrrvvvuuuuuuvvvxxxxxxwwwvvvttttttuuuuuuvvvuuuuuuuuuqqqrrrtttuuuuuusssrrrqqqssssssssstttttttttuuuuuutttttttttsssrrrqqqooonnnqqqrrrrrrrrrrrrrrrrrrqqqqqqpppnnnmmmmmmmmmnnnooommmnnnooooooooonnnmmmllllllkkkkkkjjjjjjkkkkkklllllljjjhhhfffeeeeeefffgggfffggghhhiiijjjkkkllllllhhhfffeeeiiisss~~~}}}oookkknnnqqqqqqqqqrrrsssuuuvvvwww~~~pppoooyyyzzz~~~iiiKKK;;;555111000222++++++,,,------......///...---,,,+++***(((''''''&&&((()))******)))(((&&&''''''(((((())))))******,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))************************(((((()))***++++++,,,,,,//////...///222666:::<<>>444333222111,,,,,,,,,---------......)))************+++++++++******************************))))))((((((''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))))))))'''((((((((((((((((((''')))))))))))))))(((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++,,,++++++***+++,,,------...///111444666>>>OOO___vvvuuufff[[[UUUSSSVVVZZZZZZ\\\___]]]bbbhhhnnnttt~~~}}}qqqfff\\\UUUPPPQQQRRRRRRQQQPPPQQQTTTZZZ^^^hhhuuuuuu```OOODDD>>>:::888777888666111000333222111111111111111111222111222333555555555444333444444333333333444555666|||yyyzzzzzzwwwwwwyyyzzzzzzzzzyyyxxxvvvtttsssrrrrrrsssttttttttttttsssttttttttttttttttttssssssqqqqqqqqqpppooooooqqqsssrrrssstttuuuuuusssqqqpppmmmnnnnnnmmmlllkkkmmmnnnmmmnnnnnnmmmkkkjjjkkkkkkoooooonnnnnnnnnmmmllllllllllllmmmnnnpppqqqsssssswwwuuusssqqqnnnmmmkkkkkkkkkjjjjjjlllpppsssuuuvvvqqqrrrrrrssssssrrrrrrqqqpppooooooppprrrtttsssrrrqqqrrrssstttuuutttsssrrrsssrrrrrrrrrssstttuuuuuuuuuttttttuuuwwwwwwvvvtttnnnnnnpppqqqrrrrrrrrrrrrqqqrrrsssttttttsssrrrqqqssssssssssssrrrrrrrrrrrrqqqqqqrrrqqqqqqpppooooooqqqrrruuuvvvvvvuuurrrqqqssssssttttttssssssrrrqqqoooooonnnmmmmmmmmmmmmnnnpppooommmkkkjjjhhhhhhhhhffffffgggggghhhhhhiiiiiikkkooouuuyyyzzzvvvqqqmmmccc```___ccclllvvv|||zzzqqqjjjeee```[[[XXXYYYZZZ]]]bbbiiinnnrrr{{{|||llljjjzzzvvvrrrqqqrrrrrrrrrxxxvvvZZZAAA444222000,,,++++++,,,,,,---...//////******************++++++************************))))))))))))(((((((((((('''''''''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))(((((('''''''''(((((((((((('''''''''''''''(((((()))))))))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******++++++,,,,,,+++,,,///222333444===GGGTTTeee{{{}}}oooccc]]]ZZZ[[[[[[VVVRRRPPPPPPSSSXXX^^^fffoooxxx~~~ttteee[[[TTTOOOLLLQQQQQQTTTYYY\\\^^^ccciiirrrxxxiiiUUUFFF===:::;;;888444444666666444444666222222111111111111222222000111333444555444444333555444333333333444666777{{{xxxyyyyyyvvvvvvwwwwwwxxxxxxwwwwwwuuutttsssrrrssstttuuuvvvuuuuuutttrrrsssuuuvvvvvvuuutttsssnnnoooqqqqqqpppppprrrsssrrrrrrrrrrrrrrrqqqpppooojjjmmmooopppooooooooopppkkkmmmoooooollljjjiiiiiikkklllmmmmmmnnnnnnnnnnnnllllllkkkkkkmmmoooqqqssstttsssqqqooommmkkkkkkjjjjjjjjjjjjmmmqqqsssttttttttttttuuuuuuttttttsssrrrpppoooooopppsssttttttsssqqqssstttvvvvvvvvvtttssssssrrrrrrrrrrrrrrrssssssuuuttttttuuuwwwwwwvvvtttooooooqqqrrrssstttttttttttttttssssssrrrrrrqqqqqqsssssssssrrrrrrrrrqqqqqqpppqqqqqqqqqqqqppppppooopppqqqrrrssssssrrrqqqppprrrssstttttttttsssqqqqqqoooooonnnmmmnnnooopppqqqpppooonnnlllkkkjjjjjjiiigggggghhhiiiiiiiiiiiihhhiiimmmrrruuuuuuqqqkkkhhhbbbaaaccciiirrr{{{~~~vvvppplllfff^^^YYYYYYZZZ]]]ccciiipppsss|||~~~|||llldddsss}}}wwwttttttvvvvvvuuuyyyzzz___CCC555222000,,,,,,---------------------++++++******************)))(((((((((((((((((()))(((((((((((())))))))))))'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((())))))***%%%%%%&&&''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))******++++++...,,,...111222111555;;;???KKK[[[jjjyyy~~~|||||||||qqqddd\\\XXXWWWWWWZZZ___dddggghhhkkkmmmqqqwwwtttnnnddd[[[TTTRRRRRRRRRTTTWWW```mmmuuuxxxjjj[[[JJJAAA:::555444777777333222555777555444555111111000000000000111111...000111333333333333222444444333222333444555666zzzwwwxxxxxxvvvuuuwwwvvvvvvvvvvvvvvvuuuttttttssstttvvvwwwwwwwwwvvvuuuppprrruuuwwwxxxwwwuuussslllnnnpppqqqqqqqqqrrrsssqqqqqqqqqppppppoooooooooiiilllppprrrrrrqqqqqqrrriiillloooooommmjjjhhhgggiiijjjkkkmmmnnnooooooooommmllljjjiiijjjmmmppprrrqqqqqqooommmlllkkkkkkkkkjjjjjjkkknnnrrrttttttssswwwwwwwwwwwwvvvuuussssssoooooooooqqqtttuuuvvvuuurrrtttvvvwwwxxxwwwvvvuuussssssrrrqqqqqqqqqrrrrrrttttttsssuuuvvvwwwuuutttpppppprrrssstttuuuuuuuuuvvvuuutttrrrqqqqqqqqqqqqsssssssssrrrrrrqqqqqqqqqppppppqqqqqqqqqppppppooopppppppppqqqqqqppppppppprrrrrrssstttsssrrrqqqpppoooooonnnnnnnnnpppqqqsssoooooonnnmmmlllllllllllljjjjjjjjjjjjjjjiiihhhhhhfffiiimmmpppoookkkeeebbbaaabbbeeemmmwww~~~{{{vvvsssjjjaaa\\\\\\]]]```eeekkkrrrvvv~~~zzzkkk```ooo}}}}}}|||~~~|||xxxzzz~~~zzz___DDD666555333//////......------,,,,,,++++++++++++*********))))))''''''&&&&&&&&&&&&''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))'''&&&%%%&&&'''((())))))((('''&&&###$$$%%%&&&''')))******%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************''''''(((((()))*********000,,,***,,,---,,,...333333999AAALLLZZZmmmxxxvvvyyyyyyxxxfffccc___^^^```aaa___]]]XXX[[[```hhhqqqzzzzzzsssmmmiiiaaa```^^^[[[YYYZZZ]]]```lllppp~~~xxx```OOODDD;;;999777222000333555///...222444111...---000000////////////000000---...000111222222222111444333222222222333444555|||{{{zzzzzzzzzyyywwwuuussstttvvvwwwwwwvvvvvvuuuppprrruuuwwwxxxxxxwwwwwwrrrqqqrrruuuxxxxxxtttpppppppppoooooooooppprrrsssppppppqqqqqqooommmkkkjjjmmmmmmmmmmmmnnnpppqqqrrrmmmmmmllllllllllllkkkkkkrrrooollllllmmmmmmkkkiiilllllllllmmmoooppppppooorrrrrrsssrrrqqqooommmlllllllllmmmnnnqqqsssuuuvvvvvvxxxzzzzzzyyyvvvrrrpppqqqqqqrrrrrrssstttuuuuuuuuuttttttssssssuuuvvvwwwvvvsssqqqppppppppppppooooooppprrrtttttttttrrrqqqrrrrrrrrrrrrrrrrrrrrrrrruuussspppoooqqqrrrssssssrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuuuutttsssrrrttttttsssssssssrrrrrrrrrqqqrrrsssssssssrrrqqqpppooopppqqqrrrsssrrrqqqpppooooooooonnnmmmmmmmmmlllkkklllmmmmmmkkkhhheeebbbfffffffffeeedddcccbbbaaa```bbbgggnnnvvv~~~~~~}}}zzznnnbbb[[[ZZZ]]]fffmmmooorrruuu}}}tttnnn```jjj}}}||||||yyy}}}vvv\\\BBB888222,,,//////---,,,++++++,,,...//////,,,***))))))***))))))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''+++(((%%%$$$%%%&&&''''''((((((((((((((('''''''''&&&((()))******)))(((&&&)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////222333666888@@@NNNaaaooo|||uuuvvv{{{~~~~~~tttpppppplllccc[[[^^^XXXVVV\\\ccciiioootttwww~~~~~~|||{{{~~~rrrpppkkkfffcccbbbeeegggeeelllrrrrrrnnnpppzzz|||hhhTTTFFF>>><<<999666444333333333111111111111000000000000000000111111111000000///111111111000000000000000111222444555555444222111|||zzzyyyxxxxxxvvvtttqqqrrrssstttuuuvvvvvvuuuuuussstttuuuvvvvvvvvvuuuuuurrrrrrsssuuuvvvuuurrroooqqqppppppooopppqqqrrrsssqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmnnnoooooopppmmmmmmmmmmmmmmmmmmmmmmmmrrrpppmmmmmmnnnnnnlllkkklllkkkkkklllmmmnnnnnnnnnqqqqqqrrrqqqqqqpppoooooonnnnnnooopppqqqrrrtttuuuuuuvvvyyyzzzyyywwwtttrrrrrrrrrsssssstttuuuuuuvvvuuutttssssssssstttvvvvvvvvvssspppooopppppppppppppppqqqsssuuuuuutttsssrrruuuuuuuuuuuuuuuuuuuuuuuuvvvtttqqqqqqrrrtttttttttrrrqqqqqqppppppqqqqqqqqqtttuuuvvvvvvvvvuuusssrrrvvvvvvuuuttttttsssrrrrrrrrrrrrssstttsssrrrqqqpppoooooopppqqqqqqqqqqqqqqqooonnnnnnmmmmmmllllllkkkllllllkkkjjjiiigggfffeeeffffffeeedddccccccbbbbbb```ccchhhnnnvvv~~~~~~sssggg___]]]```hhhnnnppprrruuu|||qqqzzzooo___ggg}}}|||{{{tttXXX???888333...000///...,,,++++++,,,...///...,,,***))))))***)))((((((((())))))))))))((((((''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((+++(((%%%$$$%%%''''''&&&((((((((((((((((((((('''((()))***++++++***)))((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........---///111222555===IIIRRRgggxxx~~~vvvppprrrxxx~~~{{{rrrccc\\\XXXZZZ\\\]]]___bbbhhhpppwwwxxxyyyyyyvvvrrrrrrqqqpppnnnmmmnnnrrruuutttssssssuuuxxx~~~~~~xxxssspppnnnxxx}}}{{{{{{}}}rrrrrrrrrooojjjiiilllooonnnpppoookkkkkkoooqqqpppjjjhhhccc______ccciiimmmyyyhhhYYYMMMDDD===999777444222000///000000111111111000000000//////---...///000111222222222////////////////////////111222333555555333222111}}}{{{yyyxxxwwwvvvssspppqqqrrrssstttuuuuuuuuuuuuvvvuuuuuuuuutttssssssssssssuuuvvvvvvtttqqqoooooorrrqqqqqqqqqqqqrrrrrrsssqqqqqqqqqppppppqqqqqqqqqmmmmmmlllllllllmmmmmmnnnmmmmmmmmmnnnnnnnnnnnnnnnqqqpppnnnmmmnnnooonnnmmmllllllllllllllllllllllllppppppppppppqqqrrrrrrsssrrrrrrqqqqqqqqqrrrrrrsssrrrsssvvvwwwwwwvvvtttrrrrrrssssssttttttuuuuuuvvvtttsssssssssssstttuuuuuuvvvssspppnnnooopppqqqqqqrrrssstttuuuuuuuuutttsssuuuuuuuuuuuuuuuuuuuuuuuuvvvtttrrrrrrsssuuuuuutttqqqqqqppppppppppppqqqqqquuuuuuvvvwwwvvvuuutttssswwwwwwvvvuuuttttttssssssssssssttttttssssssrrrqqqppppppooooooppppppqqqrrrnnnnnnmmmllllllkkkjjjjjjlllkkkiiiggggggggghhhhhhfffeeedddcccbbbbbbccccccaaadddhhhnnnuuu}}}yyynnneeeccceeelllrrrssstttwww|||oootttqqq^^^ccczzz|||rrrUUU<<<777444///111......,,,++++++,,,---......,,,***)))******)))((((((((())))))))))))(((((('''''''''(((((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))(((''''''''''''((()))***(((%%%%%%&&&''''''&&&''''''(((((((((((((((((())))))++++++++++++)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------...---///111111000222777<<>>:::888444111333222111000000000111111111000000000////////////111111111000///---,,,+++,,,,,,---...//////000000111111222333333222111111~~~|||}}}zzzyyyxxxyyyzzz{{{yyywwwuuuuuuuuuvvvvvvwwwxxxyyyuuutttssssssssssssttttttvvvxxxzzzxxxsssppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrooonnnnnnnnnoooqqqssstttnnnmmmlllkkkkkkjjjkkkkkkkkkllllllmmmnnnoooooopppooooooooonnnmmmmmmnnnooooooppprrrqqqooonnnoooqqqpppppppppppprrrtttvvvxxxwwwvvvuuusssrrrqqqqqqqqqtttuuuuuuuuutttrrrpppooopppqqqqqqqqqqqqqqqrrrrrrqqqrrrrrrssssssssssssssstttrrrooonnnooorrrssssssrrrrrrsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqtttrrrqqqqqqsssssssssrrrqqqqqqppppppqqqrrrssssssttttttuuuvvvuuutttsssrrrpppqqqrrrssstttuuuuuuvvvuuuuuutttsssrrrrrrqqqqqqrrrrrrqqqpppppprrrssstttnnnmmmlllkkkjjjiiihhhhhheeefffhhhiiiiiihhhfffeeefffeeecccbbbbbbdddfffgggdddeeehhhmmmttt{{{uuurrroooqqqxxx}}}}}}~~~qqqvvvxxx___```vvv{{{\\\AAA:::555000111......------,,,,,,,,,,,,,,,***)))***++++++***((((((((())))))))))))((((((&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&'''''''''(((((())))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))******************+++++++++++++++))))))******+++---000333333666<<>>:::777666444111...222111111111111111222222000000000////////////...111111000000...---++++++------...//////000111111111111111111111111111111|||zzz{{{vvvuuuuuuwwwyyyzzzxxxwwwwwwwwwvvvvvvvvvwwwxxxyyyttttttttttttttttttttttttuuuvvvwwwvvvsssqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqpppnnnnnnnnnooopppqqqrrrsssnnnmmmlllkkkkkkkkkkkkkkkkkklllmmmnnnooopppqqqrrrpppqqqqqqpppnnnmmmnnnpppppprrrtttsssqqqppprrrtttqqqqqqqqqrrrssstttvvvvvvvvvuuutttsssrrrqqqqqqqqqxxxxxxxxxxxxvvvtttrrrqqqpppppppppppppppppppppppppppqqqrrrrrrssssssrrrrrrrrrpppooooooqqqssssssssssssrrrrrrrrrrrrqqqqqqqqqttttttttttttttttttttttttsssrrrqqqqqqssssssrrrqqqrrrrrrqqqrrrrrrssstttuuuuuuuuuvvvwwwvvvuuutttsssppppppqqqrrrsssuuuuuuvvvuuutttsssrrrqqqpppppppppqqqqqqppppppqqqqqqrrrsssnnnnnnmmmllljjjiiihhhhhhdddfffhhhjjjiiigggeeeccceeeeeedddddddddfffggghhhffffffiiimmmsss{{{xxxtttqqqttt{{{|||rrrwwwzzz``````tttcccFFF;;;444///222.........------,,,,,,++++++***)))***,,,,,,***((((((((())))))))))))((((((((((((((())))))*********(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((((((&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************************,,,+++*********,,,///000111000222666:::AAAMMMXXXeeeqqqzzzkkk]]]VVVTTTUUUQQQQQQSSSVVV\\\cccjjjnnnnnnnnnmmmggg```[[[[[[\\\]]][[[YYYXXXXXX[[[^^^```ZZZ\\\]]]```bbbdddeeefffcccdddfffiiippp}}}wwwdddRRRFFFBBB:::777333000000111111111////////////000000000///000000////////////......,,,,,,---...//////...............//////000000111000000000000000000000000zzzxxxzzzwwwvvvvvvwwwyyyyyyxxxvvvxxxxxxvvvuuuuuuvvvvvvwwwvvvwwwwwwwwwvvvtttrrrqqqsssrrrqqqrrrssssssrrrpppqqqqqqrrrrrrrrrqqqoooooonnnooopppqqqrrrrrrsssrrrnnnmmmlllllllllllllllmmmmmmnnnoooppprrrssstttuuussstttuuussspppnnnppprrrooorrruuutttqqqqqqtttwwwrrrssssssttttttttttttttttttssssssrrrqqqrrrrrrrrrwwwwwwwwwwwwvvvuuussssssppppppppppppppppppppppppooopppqqqrrrsssrrrrrrqqqpppoooooopppssstttsssrrrttttttsssrrrrrrrrrrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvsssrrrrrrrrrttttttsssqqqsssssssssssstttuuuvvvvvvwwwwwwxxxyyyxxxwwwvvvuuussssssssssssttttttttttttuuutttrrrpppoooooooooooonnnnnnooopppppppppppppppoooooonnnlllkkkiiihhhhhhfffggggggggggggfffddddddeeeeeeffffffggghhhhhhiiiggggggiiimmmssszzz{{{rrrpppsss|||{{{qqqssszzz___^^^ppphhhJJJ<<<333///444............---,,,+++******))))))+++,,,,,,***((((((((())))))))))))(((((()))))))))))))))))))))***(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&((()))(((&&&&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************************)))---,,,,,,,,,---......---...,,,///333444555<<>>CCCJJJVVVeeeqqqqqq^^^QQQEEEAAA<<<888666333111///111111111111000000000000///////////////////////////...---++++++,,,------...------,,,,,,------...------------.........///////////////000000000000~~~xxxvvvxxxxxxyyyzzz{{{|||}}}}}}}}}vvvvvvvvvvvvvvvuuuuuutttwwwxxxzzzzzzwwwuuuuuuuuuqqqpppooooooqqqrrrrrrqqqoooooooooooooooooooooooonnnooooooooooooooooooooojjjlllnnnnnnnnnnnnppprrrssstttuuutttttttttwwwyyyyyyxxxvvvuuusssrrrqqqqqqrrrrrrssstttttttttssssssttttttuuuuuuuuuuuuttttttpppsssuuuuuusssrrrsssuuussssssssssssssstttuuuuuusssrrrqqqpppoooppppppqqqnnnnnnnnnnnnoooppprrrsssttttttttttttttttttrrrpppuuuttttttsssssssssssssssttttttuuuuuuuuuuuuttttttxxxxxxxxxtttqqqoooqqqsssvvvwwwxxxwwwwwwyyy|||~~~{{{||||||{{{xxxwwwwwwxxxyyyzzz{{{{{{zzzxxxuuusssrrrqqqppppppooooooooooooqqqpppooonnnnnnooopppqqqrrruuuwwwuuupppkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjhhhiiikkkllllllllllllkkkkkkiiihhhmmmuuu|||~~~~~~{{{|||rrrlllkkksss|||rrrtttzzzrrr^^^^^^```xxxyyyzzzvvvhhhQQQ===333111000...------,,,,,,+++*********---///---)))'''))),,,))))))))))))((((((((((((''''''((())))))))))))((((((((((((((())))))******(((((((((((('''''''''''')))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&))))))************))))))++++++***************************+++++++++,,,,,,------------...............111444777;;;CCCOOOXXXkkk}}}oooaaaTTTGGG>>>;;;999666444444444444222111111000000000/////////........................///...------,,,,,,------------,,,,,,,,,,,,------,,,,,,------------......////////////000000000000~~~yyyxxxyyywwwwwwyyyzzz|||}}}}}}}}}vvvvvvvvvvvvvvvuuuttttttvvvwwwyyyyyywwwuuuttttttrrrpppooooooqqqrrrrrrqqqppppppppppppppppppppppppoooooooooooooooooooooooolllmmmoooooonnnoooqqqssstttuuuvvvvvvuuuuuuwwwyyyyyyxxxwwwvvvuuutttsssrrrrrrrrrsssttttttsssssssssuuuuuuttttttttttttuuuuuuqqqrrrsssrrrqqqrrrsssuuussssssssstttuuuvvvvvvwwwsssrrrrrrqqqqqqqqqrrrrrroooooooooooopppppppppqqqssstttttttttttttttsssrrrttttttuuuuuuuuutttsssrrrrrrrrrsssssstttuuuuuuuuuxxxxxxwwwtttqqqqqqsssuuuvvvxxxzzz{{{{{{|||~~~||||||{{{yyyvvvvvvwwwxxx{{{|||}}}}}}|||yyyuuusssqqqqqqppppppppppppqqqqqqsssrrrpppnnnnnnppprrrsssrrruuuwwwuuupppmmmlllmmmlllllllllllllllllllllllljjjkkkmmmnnnooommmlllkkkjjjhhhhhhlllttt{{{~~~yyy}}}|||rrrkkkjjjqqqyyy~~~uuuwww~~~nnnZZZ[[[]]]uuu|||uuuttttttjjjVVVAAA666222000...------,,,,,,+++******+++...///---***(((***,,,))))))))))))(((((((((((((((((()))***************((((((((())))))))))))***((((((((((((''''''''''''((((((((()))((((((''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''******)))))))))))))))((()))******++++++******))),,,++++++******)))((((((*********++++++++++++,,,,,,,,,,,,---------......---///111111222555<<>>888444333222000000222333333222000////////////.........------------------------......//////......---,,,------,,,,,,,,,,,,------,,,,,,,,,------------........./////////000000000{{{zzz|||wwwxxxyyyzzzzzz{{{{{{zzzvvvwwwwwwwwwwwwvvvuuuuuutttuuuwwwwwwuuussssssssstttrrrqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooooooooooooooonnnnnnoooooonnnoooqqqtttuuuvvvwwwwwwvvvvvvwwwyyyxxxxxxxxxwwwvvvuuuttttttrrrrrrtttuuuuuuvvvvvvvvvwwwvvvtttsssssstttuuuuuurrrqqqqqqpppppprrrtttuuusssssstttuuuvvvwwwwwwxxxrrrrrrrrrsssssstttttttttpppqqqqqqrrrrrrqqqppppppppprrrssstttuuuvvvwwwxxxsssuuuwwwxxxwwwvvvsssrrrrrrrrrrrrssstttuuuwwwwwwxxxwwwuuusssrrrsssuuuwwwxxxzzz}}}~~~~~~~~~~~~}}}{{{xxxuuutttvvvxxx{{{|||}}}}}}{{{xxxtttrrrqqqqqqppppppqqqrrrrrrssstttrrrpppmmmmmmppprrrtttsssuuuvvvtttqqqnnnmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmlllmmmoooqqqqqqooommmlllkkkiiihhhlllrrrzzz~~~{{{~~~sssllliiiooowww{{{~~~~~~{{{{{{{{{|||mmmYYY[[[^^^vvvxxxvvvzzzttt```III:::333000000//////......---,,,,,,+++,,,---,,,***)))***+++))))))))))))(((((((((((())))))***++++++++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))************))))))))))))************+++++++++++++++,,,,,,,,,------------///000111111000111444666;;;JJJ[[[cccdddkkkzzzppp```VVVNNNCCC;;;999888666444333111//////000000...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,---,,,,,,,,,,,,,,,,,,---------------............---.........///000000000|||{{{}}}yyyzzzzzzyyyyyyxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvuuutttvvvxxxxxxvvvuuuuuuuuuvvvtttrrrrrrtttuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppooooooooonnnooooooooonnnmmmnnnqqqtttuuuvvvwwwwwwvvvvvvwwwxxxwwwwwwxxxxxxwwwvvvuuutttrrrssstttvvvxxxyyyzzzzzzwwwvvvuuussssssssstttuuurrrqqqppppppqqqssstttuuussstttuuuvvvwwwwwwwwwwwwrrrrrrssstttuuuvvvvvvwwwsssssstttttttttsssrrrrrrqqqsssuuuuuutttuuuwwwyyytttuuuxxxyyyyyywwwtttrrrssssssssstttuuuwwwxxxyyyxxxvvvtttssssssvvvxxxyyy|||~~~~~~}}}~~~~~~|||yyyuuutttvvvwwwyyyzzzzzzzzzxxxvvvsssrrrppppppppppppqqqrrrsssssssssqqqnnnllllllnnnqqqssssssttttttrrrpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnppprrrsssrrrqqqpppnnnllljjjkkkpppxxxuuummmiiiooovvvzzz|||~~~~~~||||||nnn[[[^^^ccc}}}}}}mmmQQQ===444111000//////......---,,,,,,)))***+++***)))((()))***))))))))))))(((((((((((()))******+++++++++++++++************))))))))))))((((((((((((''''''''''''$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))******++++++))))))*********+++++++++++++++++++++,,,,,,,,,---+++,,,.........///000111777===BBBDDDEEELLLYYYdddsss~~~zzzkkk]]]NNNDDDAAA<<<777444444444333111222111////////////---+++............------------,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,++++++,,,,,,,,,---............/////////,,,------...///000000000|||{{{}}}zzzzzzzzzyyyxxxvvvttttttwwwwwwwwwwwwwwwvvvuuuuuuvvvxxxzzzzzzyyyxxxwwwxxxvvvuuusssssstttuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppoooooonnnooooooooommmlllmmmpppssstttvvvwwwwwwvvvuuuvvvvvvuuuvvvwwwxxxxxxwwwuuuuuussstttvvvxxxzzz{{{{{{|||wwwvvvuuuttttttsssttttttrrrppppppqqqsssuuuuuutttssstttvvvwwwwwwwwwvvvuuuqqqrrrtttvvvwwwxxxyyyyyyuuuuuuuuuuuuttttttttttttvvvxxxyyywwwsssrrrtttwwwuuuwwwyyyzzzzzzxxxuuusssttttttssstttuuuwwwyyyzzzxxxuuurrrrrrtttxxxzzz|||~~~}}}|||}}}~~~~~~{{{wwwuuuuuuwwwxxxxxxwwwvvvuuuttttttssspppppppppppppppqqqrrrsssqqqpppnnnllllllnnnpppqqqrrrrrrqqqppppppooonnnnnnllllllllllllllllllllllllmmmnnnppprrrtttuuuvvvvvvssspppkkkjjjnnnvvvvvvnnniiimmmtttwwwyyy{{{}}}nnn]]]aaaiiiwwwVVV???555333...------,,,,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***+++************)))))))))((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))***,,,------+++)))(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&''''''((((((''''''&&&%%%&&&'''(((***+++,,,,,,)))))))))************+++******+++++++++,,,,,,,,,++++++,,,...///000111111000333666888:::===BBBEEENNNYYYhhhwww{{{}}}tttaaaSSSJJJBBB<<<;;;555444222111111111///...///......///111111000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,++++++++++++,,,,,,---------.........//////,,,,,,---...///000000111}}}yyyyyy{{{yyyyyyxxxxxxwwwvvvttttttuuuuuuuuuuuuuuuttttttsssuuuwwwyyyzzzxxxwwwwwwwwwuuusssrrrqqqrrrsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqppppppoooooonnnoooooonnnlllkkklllooorrrsssuuuwwwwwwvvvttttttuuutttuuuvvvxxxxxxwwwuuutttvvvvvvwwwxxxyyyyyyyyyyyyvvvvvvvvvvvvuuutttsssrrrqqqpppppprrruuuwwwvvvttttttuuuvvvwwwwwwuuutttrrrqqqrrrtttwwwyyyzzzzzzzzzuuuuuutttsssssstttuuuvvvxxxzzz{{{wwwsssqqqssswwwwwwxxxyyyzzzyyyxxxvvvuuuttttttsssssssssuuuwwwyyyxxxuuuqqqqqquuuzzz|||}}}}}}}}}~~~|||{{{{{{~~~}}}yyyvvvuuuvvvxxxwwwuuusssssstttuuuvvvppppppoooooooooppppppqqqpppooonnnmmmmmmnnnoooppprrrpppoooooooooooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooqqqtttxxx{{{}}}xxxtttmmmiiillluuuuuummmhhhkkkqqqtttvvvxxx}}}lll\\\cccmmm|||XXX???555444...------,,,,,,+++*********)))))))))*********)))))))))))))))((((((((((((((())))))***+++*********+++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,------+++((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''&&&''''''((()))***++++++))))))))))))************************++++++++++++...------...///000000000+++...222444444555555777<<>>555555000//////......---,,,,,,+++***)))***+++++++++***))))))))))))(((((((((((((((((()))************)))++++++++++++******)))))))))(((((((((''''''''''''((('''&&&&&&&&&((()))***)))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++---,,,******+++++++++***+++...000000------111444555888;;;<<>>:::888666666444333222111111000111000///------...//////---,,,***)))***+++---///,,,,,,,,,,,,,,,,,,---...---------,,,,,,++++++***))))))***++++++++++++***,,,++++++******++++++,,,************************(((((())))))***+++---...))))))************))))))++++++++++++,,,,,,,,,---{{{yyyyyywwwtttuuuyyyvvvuuutttsssssstttvvvwwwzzzzzzyyywwwuuusssqqqooommmnnnpppqqqrrrrrrqqqqqqmmmnnnooopppqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuvvvvvvuuutttrrrqqqlllmmmppprrrtttuuuuuuuuussssssssstttuuuuuuvvvvvvxxxxxxwwwvvvuuusssrrrrrrsssrrrqqqsssuuuuuurrrooonnnnnnnnnoooppprrrssstttqqqqqqrrrsssttttttuuuuuussssssrrrqqqqqqrrrsssttttttsssssstttvvvvvvuuuttttttxxx{{{zzzuuussstttvvvsssvvvyyyxxxtttrrrrrrtttvvvuuuuuuttttttssssssrrrrrrrrrssstttvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvwwwsssuuuwwwvvvsssqqqqqqrrrrrrqqqpppooopppqqqssstttttttttsssssssssssssssttttttttttttsssssssssrrrrrrrrrssstttvvvvvvvvvvvvvvvppppppooonnnnnnooopppqqqoooppppppoooooopppsssvvvzzzxxxuuurrrnnnkkkiiihhheeejjjllllllnnntttuuurrrpppwww}}}{{{nnnbbbaaagggmmmtttzzz~~~~~~~~~rrrfffddduuuiiiKKK<<<333//////...---,,,,,,,,,,,,*********))))))))))))((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))))))***+++***)))((()))+++)))(((((('''((()))***+++++++++++++++*********)))+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...///111111111//////000111333555666666999;;;>>>CCCJJJQQQXXX\\\aaabbbdddgggkkkpppuuuxxxvvvkkkccc^^^ZZZUUUNNNHHHDDDBBB@@@>>>777666555666777777666555///000111111222333444555111000000/////////000000,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++++++++,,,---------------++++++************+++++++++***)))(((((()))***+++))))))))))))***+++,,,,,,((())))))))))))))))))(((************++++++++++++{{{zzzzzzxxxtttvvvzzzvvvuuusssrrrssstttvvvxxx{{{zzzyyyvvvtttrrrqqqpppmmmoooqqqssstttsssrrrqqqmmmnnnoooppppppqqqppppppqqqrrrrrrqqqppppppqqqssstttuuuvvvvvvuuusssqqqooolllmmmppprrrtttuuuvvvvvvrrrrrrsssssstttuuuuuuuuuzzzyyyxxxwwwuuusssrrrqqqrrrqqqppprrruuuuuurrrooommmnnnnnnoooppprrrtttuuurrrrrrsssttttttssssssssswwwvvvuuuttttttuuuvvvwwwsssrrrssstttvvvwwwvvvuuuvvvzzz}}}{{{vvvssstttvvvrrruuuxxxwwwsssqqqqqqssssssssssssttttttuuuuuuuuuqqqrrrsssuuuwwwxxxyyyzzzyyyyyyxxxwwwvvvvvvwwwwwwrrruuuwwwvvvsssppppppqqqpppoooooooooppprrruuuvvvttttttssssssssstttuuuuuuttttttsssssssssrrrrrrrrrrrrssstttuuuuuuvvvvvvvvvqqqqqqpppoooooopppqqqrrrnnnnnnooonnnnnnppptttwwwuuuuuuuuutttqqqnnnjjjhhhkkkooopppnnnooouuuwwwssseeelllsssxxx||||||xxxlllaaa```fffllltttzzz}}}rrrddd```qqqzzz|||kkkLLL===333000///---,,,++++++,,,---+++++++++************))))))((((((((('''''''''''''''(((((()))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))((('''(((******)))'''&&&'''(((***,,,++++++++++++******))))))++++++******++++++,,,---/////////......,,,+++***---,,,,,,,,,...//////......------///222222///,,,111111222666;;;???@@@@@@GGGGGGGGGHHHKKKOOORRRTTT[[[aaahhhkkkkkklllqqquuutttxxx{{{yyyuuuuuu{{{}}}zzzwwwuuutttrrrmmmiiieeeccc___ZZZSSSLLLFFFCCCBBB???<<<:::999999888666777555333333333333111000111111111///------...000///////////////---,,,+++,,,---///111111111///...,,,,,,,,,,,,------...///++++++++++++++++++,,,,,,'''((()))***************++++++************++++++,,,***)))'''''')))***,,,++++++***************+++(((((())))))))))))(((((())))))))))))************}}}xxxvvvwwwxxxwwwvvvtttuuuvvvuuussssssuuuvvvwwwvvvuuutttsssssstttuuussssssttttttttttttssssssrrrpppooooooppprrrqqqpppppprrrssssssrrrrrrtttvvvxxxuuusssssstttuuurrrpppnnnqqquuuvvvtttrrrssstttrrrqqqrrrrrrssstttuuuvvvxxxyyyyyyvvvssspppnnnnnnqqqrrrtttvvvuuutttqqqppprrrqqqqqqppppppqqqqqqrrrttttttuuuuuuvvvvvvwwwwwwxxxvvvtttsssssssssuuuvvvvvvwwwyyy{{{|||||||||{{{{{{zzzyyyxxxwwwvvvuuutttrrrrrrsssssssssssssssssssssssstttuuutttsssqqqppprrrssstttuuuwwwyyy{{{|||{{{zzzwwwuuuuuuuuuvvvwwwzzzvvvrrrqqqrrrrrrqqqoooqqqpppppppppqqqtttwwwyyyyyyyyyyyywwwtttrrrrrrrrrtttsssrrrqqqppppppppppppssssssrrrsssssstttuuuvvvsssrrrqqqooonnnpppuuuxxxxxxwwwtttqqqoooppptttwwwvvvtttrrrooommmkkkiiiiiimmmiiihhhkkkrrrvvvwwwuuunnnooopppqqqrrrrrrrrrrrrrrrlllddd^^^```hhhsss{{{yyy```___jjj~~~|||xxxyyy|||kkkPPP===333333111///.........---,,,))))))))))))))))))))))))******))))))((((((''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''((((((((((((((((((((())))))*********+++(((((()))***+++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............------------------------...//////222111111111111333555666;;;;;;;;;::::::;;;???BBBFFFEEEFFFGGGIIIKKKNNNOOOSSSSSSRRRRRRSSSTTTVVVWWW[[[[[[\\\^^^___aaabbbbbbfffhhhjjjjjjiiifffeeeeeeeeedddcccaaa^^^\\\[[[ZZZVVVUUUSSSPPPNNNLLLJJJIIIEEEEEECCCAAA???===;;;:::555666666666555444444333444333222111000...------//////...------------.........////////////...............------..................------,,,,,,,,,......---,,,+++***)))(((,,,++++++++++++++++++,,,))))))))))))************)))******+++++++++******(((((())))))))))))((((((************************))))))))))))))))))))))))}}}yyywwwwwwwwwvvvuuutttuuuvvvuuuttttttuuuwwwwwwvvvuuusssssssssssstttssssssttttttttttttssssssooonnnmmmmmmoooqqqppppppqqqrrrssssssrrrrrrssstttvvvtttrrrrrrssssssqqqoooqqqsssvvvvvvtttqqqqqqrrrqqqqqqqqqqqqrrrssstttuuutttuuuvvvuuurrrpppppppppoooqqqsssuuuuuutttrrrqqqqqqppppppppppppppppppqqqqqqrrrsssuuuvvvxxxyyyzzzyyyxxxuuusssrrrsssssstttssstttwwwyyy{{{|||||||||zzzzzzyyywwwvvvtttsssrrrrrrrrrssstttuuuvvvwwwwwwuuuuuuuuuttttttrrrqqqqqqqqqqqqrrrsssuuuwwwyyyzzz{{{zzzxxxwwwvvvvvvwwwwwwwwwtttqqqqqqssstttsssrrrrrrrrrrrrssstttvvvyyyzzzyyyyyyyyywwwuuussssssttttttsssrrrqqqqqqppppppppprrrrrrrrrrrrrrrsssssstttrrrrrrqqqooooooqqqtttxxxxxxwwwuuurrrooopppsssuuuuuutttrrrooommmkkkjjjjjjmmmkkkjjjlllqqquuuwwwxxxvvvvvvvvvvvvuuuuuutttsssvvvooofff```aaaiiissszzzttt[[[ZZZgggyyy}}}wwwssstttxxxoooRRR===333333111///.........---,,,))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&''''''((((((((((((((((((((()))))))))*********)))))))))******++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...//////.........///000222333444555555555444555777999888888888999:::;;;<<<===AAA@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIILLLNNNPPPPPPOOOMMMLLLLLLKKKKKKIIIHHHFFFEEECCCCCCAAAAAA@@@???===<<<;;;;;;:::999888666555333222111333333444333333222222111333222222111000///......//////...------------------......//////......---...------,,,,,,------......---------,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))******))))))))))))************+++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))~~~{{{yyyxxxwwwuuussstttuuuvvvuuutttuuuvvvxxxvvvuuutttsssrrrrrrrrrrrrssssssttttttttttttssssssmmmlllkkklllnnnppppppppprrrsssttttttrrrqqqrrrrrrtttrrrqqqqqqrrrrrrqqqoootttuuuwwwvvvsssqqqppppppqqqqqqpppqqqqqqrrrssstttppprrrssssssrrrqqqqqqrrroooppprrrtttuuutttsssrrrppppppooooooooooooppppppoooppprrrtttwwwyyy{{{|||zzzxxxvvvtttsssrrrssssssqqqsssuuuxxxzzz{{{{{{{{{xxxxxxwwwuuutttsssrrrqqqrrrssstttvvvxxxyyy{{{{{{xxxwwwvvvtttsssrrrrrrqqqppppppqqqrrrsssuuuwwwxxxzzzzzzyyyyyyxxxxxxwwwwwwtttrrrqqqrrrtttuuuvvvuuurrrsssssstttvvvwwwxxxxxxxxxyyyyyywwwuuutttuuuvvvuuutttsssrrrqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqqqqrrrqqqpppoooqqqtttwwwvvvvvvuuussspppoooqqqrrrtttrrrpppnnnlllkkkkkkkkklllmmmlllmmmnnnrrrxxx|||}}}|||zzzxxxwww{{{tttjjjbbbbbbiiissszzz}}}sssYYYYYYgggvvv}}}zzzuuuqqqrrrvvvuuuUUU>>>444333111///.........---,,,))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))******************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------,,,,,,,,,,,,---......------------...///000111///000111000//////000111111222222333333333222222444444444444555666777888777777777777777777777777999;;;======<<<:::::::::999999888777666555444444444444444444444444444444444333333222111000//////000000111111111000//////111111111000000////////////......---------------,,,------......------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,)))((((((''''''(((((()))))))))))))))************,,,,,,,,,+++***)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))~~~|||zzzxxxvvvtttssstttuuuvvvvvvuuuuuuwwwyyyuuuuuutttsssrrrqqqqqqqqqrrrssssssttttttssssssrrrmmmlllkkkllloooqqqqqqqqqtttuuuwwwvvvtttrrrrrrrrrrrrrrrqqqqqqrrrrrrqqqqqqtttuuuvvvuuutttrrrqqqqqqqqqpppppppppqqqqqqrrrsssnnnppprrrrrrqqqppppppqqqpppqqqsssttttttsssrrrqqqqqqqqqppppppppppppqqqqqqoooppprrrtttwwwyyy{{{|||xxxwwwvvvuuuttttttuuuuuutttuuuwwwxxxzzzzzzyyyyyyttttttttttttssssssssssssuuuuuuwwwxxxyyy{{{||||||zzzyyywwwtttsssrrrrrrsssppppppqqqrrrsssuuuvvvwwwyyyzzzzzzzzzzzzyyyxxxwwwssssssssssssuuuuuuvvvvvvpppqqqssstttuuuuuuuuuuuuvvvwwwwwwuuuttttttuuuwwwuuutttssssssrrrrrrrrrssstttsssrrrqqqpppooooooppppppqqqrrrqqqpppqqqtttvvvuuuuuuuuutttqqqoooooopppqqqooommmkkkjjjjjjkkkkkklllmmmmmmkkkjjjoooxxx~~~yyymmmdddccciiirrryyyrrrrrryyy___^^^kkkxxx|||xxxuuuvvvyyy{{{XXX@@@666333111///.........---,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''''''((((((((((((((((((((())))))))))))))))))************))))))))))))((()))******++++++******++++++++++++++++++++++++)))******+++,,,------...---------------......///............///000000000...///111111///......///000111222333333333111111111111111222222333444444222222222222222222222222555666888888666555555666555444444444444333333333111222222222333333333444222222111111111000000000...///////////////......//////000000000000000000///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++************++++++++++++(((((((((''''''(((((((((((()))))))))************+++++++++++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~}}}zzzxxxvvvttttttuuuvvvwwwwwwvvvvvvxxxyyyuuuuuuttttttrrrqqqpppppprrrrrrssssssssssssrrrrrrooonnnmmmnnnqqqsssssssssuuuwwwyyyxxxvvvtttrrrrrrrrrrrrssssssrrrrrrssssssssssssssstttuuuuuuuuutttqqqqqqpppppppppqqqrrrrrroooqqqrrrqqqpppnnnnnnooorrrssssssssssssqqqpppooosssrrrrrrqqqqqqrrrrrrsssrrrssstttuuuvvvwwwxxxyyyvvvvvvvvvvvvwwwxxxxxxyyyxxxyyyzzzzzzzzzyyywwwvvvpppqqqrrrssstttuuuvvvwwwyyyyyyyyyzzzzzzzzzzzzzzz{{{zzzxxxuuutttsssssstttrrrrrrrrrssstttvvvwwwxxxyyyyyyzzzzzzzzzyyyxxxxxxuuuuuuvvvvvvuuutttttttttrrrrrrssstttuuuuuuuuuttttttuuutttsssqqqrrrtttvvvttttttsssrrrrrrrrrssssssttttttrrrqqqppppppppppppoooqqqrrrrrrrrrrrrsssuuussstttuuusssqqqooooooooonnnmmmkkkiiiiiijjjkkkmmmmmmnnnmmmiiigggmmmxxx~~~qqqfffccciiirrrxxxmmmkkk|||hhheeeppp}}}}}}zzz{{{~~~~~~[[[BBB888333111///.........---,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''''''''''''''&&&&&&'''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))&&&''''''((((((((((((((())))))((((((((((((((((((******))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++***++++++,,,---......///.........---......///000---.........////////////...000111111000......///+++,,,...///000000///...------...//////000000000------......///000000000000111333222111111111222111111111111111111111111////////////////////////---------.....................////////////......///////////////000000000......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++*********))))))***))))))(((((())))))***((()))))))))************((()))***+++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((}}}}}}|||zzzwwwuuuuuuwwwwwwxxxxxxwwwvvvvvvwwwyyyvvvvvvvvvuuusssrrrpppooorrrrrrssssssssssssrrrrrrqqqpppoooppprrrtttttttttuuuwwwyyyyyywwwtttssssssppprrrssssssrrrrrrsssuuurrrqqqqqqsssvvvwwwxxxwwwrrrrrrqqqqqqqqqqqqrrrrrrppprrrsssrrrooommmmmmnnnrrrrrrrrrrrrrrrqqqqqqpppssssssrrrrrrrrrrrrssssssttttttuuuuuuvvvvvvwwwwwwuuuvvvwwwxxxzzz{{{||||||zzz{{{{{{{{{yyywwwvvvtttpppqqqrrrtttvvvwwwyyyyyy{{{{{{{{{zzzyyyyyyxxxxxx{{{zzzyyywwwvvvuuuuuutttssssssssstttuuuwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxxxxuuusssssstttvvvvvvvvvvvvvvvvvvvvvwwwttttttsssqqqppppppsssuuussssssrrrrrrrrrrrrsssssstttsssrrrqqqppppppppppppnnnpppsssssssssrrrssstttrrrssssssrrrpppoooooopppnnnllljjjiiiiiikkknnnooopppooolllhhhfffmmmzzzrrrgggccchhhqqqxxxmmmjjjxxxooolllttt]]]DDD999333111///.........---,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&''''''((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))'''((())))))******))))))++++++++++++++++++++++++++++++,,,,,,------.........------------...//////+++,,,,,,---------,,,,,,---...//////...---...000++++++,,,---............,,,,,,---///////////////,,,,,,---...//////000000---...//////...---///000.........//////////////////............---------........................------.../////////......////////////////////////...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,)))************+++++++++++++++*********)))))))))+++******))))))******+++))))))))))))************'''((()))***+++,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))|||||||||yyyuuuuuuwwwzzzyyyzzzzzzxxxvvvuuuwwwxxxwwwwwwwwwvvvuuusssqqqoooqqqrrrrrrssssssrrrrrrqqqsssqqqpppqqqsssttttttsssrrruuuwwwxxxvvvsssrrrrrrnnnppprrrrrrqqqqqqsssuuusssqqqppprrrvvvxxxxxxwwwssssssrrrrrrrrrrrrsssssspppqqqrrrrrrpppnnnnnnooooooooopppqqqrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssttttttuuuuuuvvvvvvwwwwwwxxxxxxyyy{{{|||||||||}}}yyyyyyzzzyyyxxxwwwuuutttssstttuuuvvvwwwxxxyyyyyy{{{zzzzzzyyyxxxwwwwwwwwwyyyyyyyyyyyyxxxwwwvvvuuussssssttttttuuuvvvxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyuuuxxxyyyyyyvvvttttttuuuxxxwwwvvvuuuuuuvvvwwwwwwvvvuuutttqqqppppppsssuuurrrrrrqqqqqqqqqqqqrrrrrrrrrqqqpppooooooooooooooonnnpppssstttsssrrrsssssspppqqqqqqpppooooooppprrrooonnnlllkkklllnnnrrrtttuuurrrlllggghhhppp}}}sssgggccchhhqqqxxx~~~|||}}}pppiiittttttrrrzzz___EEE888333111///.........---,,,))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***&&&''''''((((((((((((((())))))((((((((('''''''''''''''(((((())))))******))))))***+++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---......---,,,+++,,,---------,,,---///111000000///............///...///000222222222222111//////////////////000000...///000///......000222000000000000000000000000////////////////////////000000000000000000000000+++,,,---...............//////////////////.........---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))******++++++))))))))))))************+++******))))))******+++))))))))))))************((()))***+++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))||||||{{{xxxuuuuuuxxx|||zzz{{{{{{yyyvvvuuuvvvwwwwwwwwwwwwwwwuuusssqqqpppqqqrrrrrrssssssrrrrrrqqqsssrrrpppqqqrrrssssssrrrpppsssvvvvvvuuurrrqqqpppllloooqqqqqqpppooorrruuutttrrrppprrrvvvxxxxxxwwwttttttsssrrrrrrsssssssssoooqqqrrrrrrpppooopppqqqlllmmmnnnppprrrtttuuuvvvrrrqqqqqqppppppqqqqqqrrrsssssstttuuuvvvwwwxxxxxxzzz{{{||||||}}}|||||||||vvvwwwxxxxxxxxxvvvuuutttwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzyyyxxxvvvuuussssssssstttuuuvvvwwwxxxyyyxxxvvvuuuuuuvvvxxxzzztttwwwyyyyyyvvvtttuuuvvvwwwvvvtttsssrrrsssuuuvvvwwwwwwuuurrrppppppsssvvvqqqqqqqqqppppppqqqrrrrrrpppoooooonnnnnnnnnnnnnnnmmmpppsssttttttsssrrrssspppppppppooonnnoooqqqtttqqqooommmmmmnnnqqqtttwwwyyytttmmmhhhjjjssssssgggccchhhqqqxxx|||zzzrrriiipppxxxwww```EEE777333111///.........---,,,))))))))))))))))))))))))'''((((((((())))))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&''''''((()))******+++++++++,,,------------,,,************************+++++++++*********************))))))******+++,,,...///000000000///...------------,,,,,,---111444333222000...,,,,,,,,,---...///000222222222222111//////......---,,,,,,+++...///000///...///000222111111000000000000000///,,,,,,------...//////000/////////............---***+++,,,---------------000000//////...............---,,,,,,++++++,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---(((((())))))*********+++''''''((()))***+++,,,,,,******))))))))))))******))))))))))))******************+++++++++******)))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))~~~|||zzzzzzzzz{{{zzzxxxuuuwwwzzz{{{zzzxxxwwwwwwzzz{{{{{{{{{yyyvvvrrrqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqpppppppppqqqrrrsssrrrrrrqqqqqqpppoooooonnnnnnppprrrsssrrrpppoooooopppooonnnnnnqqqsssttttttsssqqqppppppqqqrrrqqqpppqqqpppnnnmmmmmmoooqqqsssnnnlllkkkooouuuxxxvvvssstttrrrpppooooooppprrrsssrrrtttvvvyyyzzzzzzyyyxxx{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuutttssstttuuuxxxzzz|||{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxwwwvvvuuuuuuvvvvvvuuuzzz{{{vvvqqqssswwwxxxxxxxxxxxxxxxwwwwwwvvvvvvsssvvvyyyzzzyyywwwwwwwwwzzzyyywwwuuutttsssrrrrrrxxxwwwtttrrrqqqrrrssstttuuutttsssrrrqqqrrrssssssqqqpppnnnmmmmmmnnnpppqqqrrrpppppppppppppppnnnkkkkkkkkkkkklllnnnrrruuuwwwuuuooonnnssswwwxxx{{{uuummmkkkqqqzzzxxxkkkeeegggpppwwwyyyhhhnnn}}}oooqqqbbbFFF666444222///---------,,,+++))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%)))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***(((&&&%%%&&&(((((('''(((((())))))*********++++++*********))))))((((((+++*********))))))((((((***************************+++,,,,,,------,,,,,,+++,,,---...///...---,,,******+++++++++,,,,,,,,,...------,,,,,,------...111...++++++,,,,,,***(((...------------...//////000///---,,,,,,---///000---------...............000000//////............//////.........---------........................///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***((('''''''''((()))'''((((((((((((((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))|||{{{{{{{{{yyyxxxvvvxxxzzzzzzxxxwwwxxxxxxyyyyyyzzzzzzyyywwwuuutttsssrrrrrrqqqqqqrrrrrrssssssrrrqqqqqqqqqrrrssstttssssssrrrpppoooooooooooonnnppprrrsssqqqpppoooooorrrpppooooooqqqtttttttttsssqqqpppppprrrsssrrrrrrrrrqqqooonnnnnnppprrrsssooommmmmmqqqvvvyyyvvvssstttsssrrrqqqqqqrrrssssssssstttvvvxxxyyyyyyxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvxxxzzz}}}~~~||||||{{{zzzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvuuuzzz|||wwwsssuuuyyyzzz}}}|||zzzxxxwwwuuuuuutttwwwxxxzzzzzzxxxvvvvvvvvvxxxxxxwwwvvvuuuuuuvvvvvvvvvvvvuuutttssssssrrrrrruuutttsssrrrrrrrrrsssssssssrrrpppooooooppprrrsssvvvtttqqqppppppooommmkkkmmmmmmmmmoooqqqtttwwwxxxxxxrrrooossswwwzzz~~~{{{rrrpppuuu~~~yyyllleeegggpppxxxwwweeejjjzzzuuutttcccJJJ:::555222///------------,,,))))))(((''''''''''''(((&&&'''(((((((((((('''&&&)))(((((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++)))((((((***+++***)))******************++++++*********)))))))))((((((************)))))))))(((************************)))***++++++,,,,,,++++++((()))******++++++***************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,///,,,******,,,---,,,***------,,,,,,------...//////...---,,,,,,---.../////////////////////....../////////......---------///.........------------------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))(((((())))))''''''(((((((((((('''''')))((((((((((((((((((((('''''''''((((((((())))))~~~|||{{{zzzxxxwwwwwwxxxyyyyyywwwwwwxxxyyywwwwwwxxxyyyyyyyyyyyyyyyvvvuuusssqqqqqqqqqsssttttttsssrrrqqqqqqrrrssstttuuutttrrrpppooonnnoooooonnnppprrrsssqqqppppppppptttrrrpppppprrrtttttttttsssrrrqqqqqqsssuuuuuutttsssrrrpppoooooopppqqqrrroooooopppsssxxxyyyvvvsssssssssssssssssssssssssssssstttvvvwwwxxxwwwvvvvvvuuuvvvwwwyyyzzz|||}}}~~~zzzzzzyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwyyy{{{}}}~~~}}}|||{{{{{{zzzzzz{{{{{{uuuvvvwwwxxxxxxwwwwwwvvvtttyyy{{{xxxvvvxxx{{{|||}}}zzzxxxvvvvvvvvvwwwzzz{{{{{{yyyvvvuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyzzztttuuuvvvvvvuuutttrrrqqquuutttsssrrrrrrrrrrrrssstttsssrrrqqqqqqrrrssstttyyyvvvrrrpppooonnnllljjjppppppppprrrtttvvvxxxyyyyyyssspppsssxxx||||||tttrrrwwwzzzmmmeeegggpppxxx~~~uuubbbggg|||{{{uuu~~~fffMMM===555222///.........---,,,***))))))((((((((((((((('''(((((())))))(((((('''(((((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((*********,,,......---+++++++++++++++******************))))))))))))((((((************))))))))))))))))))))))))))))))))))))((())))))***+++*********+++++++++++++++,,,------*********++++++++++++,,,++++++************++++++,,,+++******,,,......---,,,,,,++++++,,,,,,---...///...---,,,,,,---...///111111000000///...............------------,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((~~~{{{zzzyyywwwuuuvvvxxxzzzzzzyyywwwwwwxxxvvvwwwxxxzzz|||}}}~~~|||zzzvvvsssrrrrrrsssttttttsssrrrqqqpppqqqrrrsssuuutttrrrpppooooooooopppnnnppprrrrrrqqqpppqqqrrruuusssqqqqqqrrrtttttttttsssrrrqqqrrrtttvvvvvvvvvrrrqqqqqqpppppppppppppppooooooqqqtttwwwxxxuuusssqqqrrrsssssstttssssssrrrtttuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuvvvxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyzzztttvvvxxxyyyyyyxxxwwwvvvssswwwyyywwwwwwzzz}}}|||{{{yyywwwuuuuuuwwwyyy{{{{{{{{{zzzxxxuuuuuuwwwyyywwwwwwwwwwwwxxxyyy{{{{{{uuuuuuuuuuuuuuutttssssssttttttssssssrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssxxxuuupppnnnmmmmmmlllkkkpppppprrrsssuuuvvvwwwxxxuuurrrqqqtttxxx}}}~~~uuuoooooovvv~~~}}}nnnddddddmmmvvv||||||}}}~~~wwwdddiiizzzrrrxxxiiiNNN===555333000.........---,,,+++***))))))(((((())))))(((((())))))))))))(((((((((((((((((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))************((()))+++---000000---+++++++++******))))))(((((())))))))))))))))))((((((*********)))))))))))))))((((((((((((((((((((((((((()))******++++++******---,,,+++++++++,,,...///************++++++++++++++++++************++++++,,,+++++++++,,,---------++++++******++++++,,,---...------,,,,,,------...111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,+++,,,,,,------------,,,,,,,,,++++++*********)))))))))))))))++++++************++++++************************************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''((((((&&&%%%$$$$$$%%%&&&'''(((((()))((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''|||zzzyyyxxxuuuttttttwww{{{|||{{{xxxwwwvvvwwwxxx{{{}}}zzzvvvtttsssssstttsssrrrpppooooooooopppqqqtttsssrrrppppppppppppqqqoooppprrrrrrqqqqqqrrrsssuuusssqqqqqqrrrtttttttttsssrrrqqqrrrtttvvvvvvvvvppppppppppppppppppooooooooopppqqqsssuuuuuutttrrrooopppqqqrrrrrrrrrrrrrrruuuuuuuuuvvvvvvvvvvvvuuuxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxtttttttttuuuvvvwwwxxxxxxzzzyyyxxxxxxwwwwwwxxxxxxuuuvvvxxxzzzzzzxxxwwwvvvqqquuuwwwvvvwww{{{}}}{{{yyywwwuuuttttttuuuxxxzzzyyyyyyxxxvvvuuuvvvyyy|||xxxxxxxxxwwwxxxxxxyyyyyywwwvvvtttsssssstttuuuvvvsssssssssssssssrrrrrrrrrqqqqqqppppppppppppqqqqqqssspppmmmkkklllmmmmmmlllnnnoooqqqssstttuuuttttttnnnoooqqqtttxxx{{{zzzxxxuuuqqqllliiilllttt~~~ooodddcccmmmvvv{{{{{{vvvwwwxxxzzz}}}|||iiiooorrrjjjooo|||mmmQQQ===555333000.........---,,,++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))************&&&'''))),,,///...+++)))))))))((((((''''''&&&&&&(((((((((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((()))******+++++++++++++++)))((('''''''''(((***+++))))))*********+++++++++,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,+++************+++,,,,,,---------,,,,,,---------//////...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---//////...,,,+++***)))((())))))))))))))))))))))))+++******))))))******+++*********************************)))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&'''((()))((('''&&&%%%$$$$$$&&&'''((((((((((((&&&&&&''''''((((((((()))%%%%%%%%%%%%&&&&&&&&&&&&}}}zzzyyyxxxxxxvvvuuutttwww{{{|||zzzxxxwwwvvvzzz||||||xxxvvvuuutttuuurrrqqqpppooonnnnnnoooooorrrrrrrrrrrrrrrrrrqqqqqqoooqqqrrrrrrqqqqqqsssttttttrrrpppppprrrttttttttttttsssqqqrrrtttvvvuuuuuunnnoooqqqrrrrrrrrrqqqpppqqqqqqrrrsssssssssssssssoooppppppqqqqqqrrrrrrsssuuuuuuuuuvvvvvvwwwwwwwwwzzzzzzyyyyyyxxxxxxxxxwwwyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzxxxxxxwwwvvvvvvvvvwwwwwwwwwxxxyyyyyyyyyxxxvvvuuuqqquuuwwwvvvxxx||||||zzzzzzyyywwwtttsssssstttuuuwwwwwwwwwvvvuuuvvvyyy{{{xxxxxxwwwvvvvvvvvvvvvwwwxxxvvvtttrrrrrrtttvvvxxxssssssttttttssssssrrrqqqooooooooooooooooooooooooooommmkkkjjjlllmmmmmmmmmlllnnnppprrrssssssqqqpppjjjmmmqqqrrrtttvvvsssmmmjjjgggddddddjjjttt~~~qqqffffffqqq|||}}}~~~rrrsssuuuxxx{{{nnnuuuhhhaaaeeennnxxxqqqTTT???666333000/////////...---,,,++++++***************)))((((((''''''(((((()))(((((((((((()))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&(((***,,,,,,)))&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,,,,++++++)))(((((((((((()))******)))))))))************+++,,,,,,++++++++++++,,,,,,---......,,,******+++,,,++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,...---------,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++,,,,,,---///...---,,,+++***)))((())))))))))))******************************************************************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************)))(((((($$$%%%&&&'''''''''''''''&&&&&&&&&''''''(((((()))%%%%%%%%%&&&&&&&&&''''''}}}{{{yyyyyyzzzzzzyyyxxxxxxyyyyyyxxxwwwwwwxxxzzz}}}|||{{{zzzxxxwwwvvvvvvvvvsssrrrqqqoooooooooooopppnnnppprrrsssttttttsssrrroooqqqrrrrrrqqqrrrsssuuurrrpppooooooqqqtttttttttuuusssrrrrrrsssttttttsssnnnppprrruuuvvvuuutttsssssssssssssssrrrssstttvvvqqqqqqppppppqqqrrrtttuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{yyyxxxxxxwwwwwwwwwwwwwwwzzzzzzyyyxxxxxxwwwvvvuuusssvvvxxxwwwzzz}}}}}}zzzyyyyyywwwvvvuuuuuuuuuuuuwwwwwwwwwvvvttttttvvvxxxuuuuuutttttttttuuuuuuvvvvvvvvvuuuttttttuuuvvvwwwsssssstttttttttsssrrrqqqnnnoooooooooooooooooonnnmmmlllkkklllnnnnnnmmmlllkkkmmmppprrrsssqqqooonnnjjjnnnpppnnnoooqqqmmmfffcccaaa```aaahhhrrr}}}tttjjjmmmyyy~~~tttvvvyyy{{{~~~ooowwwwww```YYY\\\gggsss~~~tttVVV@@@666333000/////////...---,,,,,,+++************+++(((((('''&&&&&&'''(((((((((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''')))******'''%%%&&&&&&'''''''''''''''''''''''''''((((((((())))))((()))))))))************************************((())))))***+++*********)))******+++++++++++++++))))))))))))************++++++************++++++***,,,---,,,******,,,///+++++++++++++++,,,------,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,,,,---------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,+++++++++++++++)))))))))******+++++++++((()))***++++++***)))(((***************************)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))((((((''''''((((((%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&''''''''''''~~~|||zzzyyyyyy{{{||||||{{{{{{zzzxxxuuusssuuuzzz}}}vvvwwwwwwwwwwwwxxxxxxwwwuuusssrrrpppoooooopppppplllnnnrrrtttuuuuuusssrrrpppqqqrrrrrrqqqrrrtttvvvpppooonnnnnnqqqsssttttttuuusssrrrrrrsssssssssrrroooqqqtttwwwxxxxxxwwwuuuvvvvvvuuusssrrrsssvvvxxxsssrrrqqqpppqqqsssvvvwwwuuuuuuuuuvvvwwwyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwxxxxxx|||{{{zzzxxxwwwvvvvvvvvvtttwwwyyyyyy{{{~~~zzzvvvvvvwwwwwwxxxxxxxxxxxxwwwxxxxxxvvvtttsssssstttssssssrrrsssssstttuuuvvvtttuuuvvvwwwwwwvvvuuuuuurrrssstttttttttsssrrrqqqooooooppppppppppppoooooonnnmmmmmmnnnoooooommmkkkkkkmmmppprrrsssqqqooommmlllpppoookkkkkknnnkkkddd___^^^\\\^^^eeepppzzzvvvnnnrrr{{{{{{}}}zzz|||ooovvvttt]]]VVVXXXfffrrr~~~vvvWWWAAA666444111/////////...------,,,++++++******++++++((('''&&&%%%%%%&&&'''((((((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((''''''((())))))'''%%%&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))*********+++************************'''(((((()))))))))))))))%%%&&&((()))))))))((('''))))))))))))******************))))))))))))******(((***,,,,,,++++++...111,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++------..................,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---))))))***+++,,,,,,------))))))******+++++++++,,,''')))***,,,,,,***)))'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((~~~|||{{{zzzyyyxxxwwwwwwwww{{{{{{yyyyyyyyy{{{}}}~~~ttttttuuuuuuvvvvvvwwwwwwwwwtttrrrpppqqqqqqqqqpppooopppqqqqqqrrrrrrrrrrrrtttrrrpppooopppqqqqqqqqqppppppoooooooooqqqrrrsssssssssrrrqqqppppppppppppqqqrrrssstttuuuuuuuuuuuuvvvuuusssrrrssstttvvvxxxxxxvvvtttrrrrrrsssuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzxxxwwwyyyvvvrrrqqqsssvvvxxxyyyzzzzzzzzz{{{zzzzzzyyyxxx|||{{{zzzzzzyyyyyyyyyyyy}}}}}}zzzwwwttttttvvvxxxvvvxxx{{{||||||{{{|||}}}{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwuuuttttttssstttvvvxxxyyyxxxwwwvvvttttttuuuuuuuuuuuuuuuuuuwwwvvvtttuuuwwwvvvsssoooooonnnnnnnnnoooqqqssstttoooooonnnnnnnnnnnnoooooommmnnnoooooonnnoooqqqsssxxxrrrmmmjjjjjjiiiddd___ZZZ\\\^^^___dddlllxxx|||zzz~~~|||}}}nnntttrrr]]]TTT\\\hhh}}}aaaCCC888444000.....................------,,,+++************++++++++++++******(((((('''((()))***,,,---''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((('''((((((((((((((((((((((((((((((((((((((())))))***************************)))************+++++++++000000...---+++***)))(((,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********++++++,,,,,,,,,******))))))))))))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''~~~{{{zzzzzzyyyyyyyyyyyyzzz|||{{{zzzyyyyyy{{{|||}}}}}}tttttttttuuuuuuvvvvvvvvvvvvtttrrrqqqqqqrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrsssrrrppppppqqqqqqpppooommmlllllllllmmmnnnpppqqqppppppoooooonnnnnnooooooqqqrrrssstttuuuuuuuuuuuuvvvuuussssssssstttvvvwwwvvvuuusssrrrsssuuuwwwyyyvvvwwwxxxyyyzzz{{{{{{{{{xxxyyy{{{||||||{{{yyyxxxxxxuuurrrrrrtttwwwyyyzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyy}}}|||{{{xxxuuutttuuuwwwtttvvvyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuuuuussstttvvvxxxyyyxxxwwwwwwtttttttttttttttuuuuuuuuuvvvuuutttuuuwwwvvvsssppppppooonnnnnnnnnooopppqqqnnnnnnmmmmmmmmmnnnoooooonnnooooooooooooppprrruuuzzzuuuooolllkkkiiieeeaaa]]]___```bbbeeennnyyy~~~}}}mmmssssss^^^VVV___ssscccCCC999555111............------------,,,+++*********))))))))))))))))))))))))((((((''''''((()))+++,,,))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~~~~zzzzzzzzzzzz{{{{{{||||||}}}|||zzzyyyyyyzzz{{{{{{yyyttttttttttttttttttuuuuuuvvvtttrrrrrrrrrsssrrrqqqrrrrrrrrrrrrssssssssssssrrrqqqqqqqqqqqqpppnnnkkkggggggfffggghhhjjjlllmmmnnnnnnnnnnnnooooooooopppqqqrrrssstttuuuuuuuuuuuuuuuttttttssssssuuuvvvwwwuuutttsssssstttwwwyyy{{{vvvwwwxxxyyy{{{{{{||||||yyyzzz{{{||||||{{{zzzyyyvvvtttrrrsssuuuxxxzzz{{{{{{{{{|||||||||||||||{{{zzzzzzyyyxxxxxxxxxyyyyyy|||||||||zzzwwwttttttuuutttwww{{{|||zzzxxxwwwwwwyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxyyyyyyxxxwwwwwwtttuuuwwwxxxyyyyyyxxxwwwtttttttttttttttttttttttttttttttttuuuvvvvvvtttrrrqqqpppooonnnnnnnnnnnnnnnmmmlllllllllmmmnnnoooooooooppppppooooooqqqtttwww}}}wwwqqqmmmkkkiiifffcccbbbcccdddeeegggoooyyy}}}mmmrrrxxxccc[[[eee~~~eeeCCC:::666111...---------,,,,,,,,,,,,+++******))))))(((((('''&&&&&&'''((((((((((((''''''''''''((())))))))))))(((((()))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***************************************))))))******+++,,,************************)))))))))*********++++++)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,------)))******++++++,,,,,,,,,++++++++++++++++++++++++......---,,,+++***))))))---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}}}}}}}}}}{{{{{{|||||||||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyy~~~{{{uuutttttttttttttttsssssssssuuutttrrrsssttttttsssrrrssssssssssssssssssssstttqqqqqqqqqrrrrrroookkkhhhaaaaaaaaaaaaccceeeggghhhlllmmmnnnoooqqqrrrrrrrrrqqqrrrssstttuuuuuuuuuuuuuuuttttttttttttuuuvvvvvvvvvuuuuuuuuuuuuwwwyyyzzzvvvwwwxxxzzz{{{|||||||||xxxyyyyyyzzzzzzyyyyyyxxxuuutttssstttwwwzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}zzzyyyyyyxxxxxxxxxyyyyyy|||}}}~~~}}}zzzwwwuuuuuuxxx{{{~~~}}}{{{yyyxxxxxxxxxyyyyyyzzzzzzzzz{{{xxxxxxyyyzzzzzzzzzyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyuuuuuuuuutttttttttttttttrrrssstttuuuvvvuuutttsssqqqppppppooooooooooooooollllllkkkllllllmmmnnnooopppqqqpppooooooqqquuuxxx{{{wwwqqqllljjjiiifffeeefffggggggfffhhhnnnxxxnnnqqqhhh```lllgggEEE;;;777222...------,,,++++++++++++*********)))))))))(((&&&%%%%%%&&&((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))(((((())))))***+++************************))))))))))))************'''(((((()))***++++++,,,,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++...------,,,+++*********---,,,,,,++++++*********+++******))))))******+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}|||||||||}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvvvvxxx{{{}}}|||{{{{{{xxxuuuuuuuuuttttttssssssrrrrrrtttsssssstttuuuvvvuuusssttttttsssrrrrrrrrrssstttqqqqqqqqqqqqqqqnnniiieee]]]]]]]]]]]]^^^```bbbcccgggiiikkknnnpppqqqrrrrrrqqqrrrssstttuuuuuuuuuuuutttttttttttttttuuuvvvvvvxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwyyyzzz{{{|||||||||wwwwwwwwwxxxxxxwwwwwwwwwuuuttttttvvvyyy{{{{{{{{{zzz{{{|||}}}~~~~~~~~~~~~yyyyyyyyyxxxxxxyyyzzzzzz|||~~~|||yyyxxxxxxzzz}}}~~~{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||yyyzzz{{{{{{{{{{{{{{{zzzvvvwwwxxxxxxyyyzzzzzzzzzvvvvvvuuuuuuuuutttttttttqqqssstttuuuuuutttssssssppppppqqqqqqqqqrrrrrrrrrlllllllllllllllmmmnnnnnnpppqqqpppoooooopppsssvvvvvvsssoookkkiiihhhgggfffhhhhhhhhhfffgggmmmvvv~~~qqqrrrjjjbbboookkkJJJ;;;777222...------,,,+++++++++*********************)))'''&&&&&&''')))***((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((***---///111))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******,,,++++++*********++++++---,,,++++++***)))((((((************************+++++++++++++++++++++++++++*********))))))(((((())))))(((((((((((())))))'''''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~}}}|||{{{}}}}}}~~~~~~}}}{{{yyywwwwwwwwwwwwwwwwwwvvvvvvvvvuuuwwwxxxyyyyyyyyywwwvvvvvvvvvuuuuuutttsssrrrrrrtttssssssuuuvvvwwwvvvtttuuutttrrrqqqqqqqqqrrrsssrrrqqqqqqpppooolllgggccc\\\[[[ZZZZZZ[[[\\\^^^___aaacccfffjjjmmmoooppppppqqqrrrssstttuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuxxxwwwvvvvvvuuuuuuuuuuuuxxxyyyzzz{{{{{{|||{{{{{{vvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvxxxzzz|||{{{yyyyyyzzz{{{}}}~~~zzzzzzyyyyyyyyyzzz{{{{{{|||}}}}}}{{{zzzzzzyyy{{{}}}|||{{{yyyyyyyyyxxxyyyzzz{{{|||}}}~~~~~~{{{||||||}}}||||||{{{{{{xxxxxxxxxyyyyyyzzz{{{{{{xxxwwwwwwvvvvvvuuuuuuuuuqqqsssuuuuuutttrrrrrrsssppppppqqqrrrsssssssssrrrnnnnnnmmmmmmmmmmmmmmmnnnoooppppppooonnnnnnoooqqqooonnnmmmkkkiiihhhhhhgggiiiiiihhhggggggllluuu}}}vvvttt|||iiiaaaqqqmmmOOO:::666111...---------,,,++++++++++++++++++++++++******)))(((((()))******''''''(((((('''&&&%%%%%%'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))+++---111444666))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((()))))))))***************)))))))))))))))++++++******))))))******,,,,,,+++***)))(((((('''))))))))))))))))))))))))))))))))))))******++++++)))))))))((((((((((((((((((((((((''''''((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~{{{zzz{{{{{{}}}}}}}}}{{{yyyxxxwwwwwwxxxxxxxxxxxxxxxxxxvvvvvvxxxyyyyyyxxxwwwwwwxxxxxxwwwvvvtttssssssrrrsssssssssuuuwwwxxxwwwuuutttsssqqqpppppppppqqqrrrsssrrrpppooommmjjjfffbbb\\\[[[ZZZYYYYYYZZZ[[[\\\\\\___ccchhhkkknnnooooooqqqrrrssstttuuuuuuuuuuuusssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvzzzzzz{{{{{{{{{{{{zzzzzzwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwyyy{{{|||zzzxxxxxxxxxzzz|||}}}~~~{{{zzzzzzzzz{{{{{{|||}}}zzz{{{}}}|||{{{zzz{{{|||yyyyyyzzzyyywwwwwwxxxzzzyyyyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{xxxxxxxxxyyyyyyzzz{{{|||yyyyyyxxxxxxwwwvvvvvvuuurrrtttvvvvvvsssqqqqqqrrrqqqqqqrrrrrrrrrqqqpppoooppppppooonnnmmmmmmmmmmmmmmmnnnpppooommmkkkkkkkkkiiijjjllllllkkkjjjjjjjjjjjjjjjiiiggghhhmmmvvv}}}}}}xxx{{{~~~~~~vvv}}}{{{vvvwwwjjjcccvvv}}}iiiNNN999555111............---+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))((((((&&&&&&'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((())),,,///222444(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************++++++***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{yyyxxxyyy{{{}}}}}}|||zzzyyywwwxxxyyyzzzzzzzzzzzzzzzyyyxxxyyy{{{zzzxxxwwwwwwyyyxxxwwwvvvuuutttsssrrrsssssstttvvvxxxyyywwwvvvtttsssqqqoooooopppqqqrrrtttrrrpppnnnllliiieeebbb\\\[[[ZZZYYYXXXYYYZZZZZZ\\\___ccchhhmmmooopppqqqqqqrrrssstttuuuuuuuuuuuusssttttttuuuvvvuuuuuuuuurrrrrrssstttuuuvvvwwwwww{{{{{{||||||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxzzz||||||yyywwwwwwxxxyyy{{{}}}~~~{{{{{{{{{{{{{{{|||}}}~~~xxxyyyzzzzzzyyyyyy{{{|||yyyzzzzzzxxxwwwwwwzzz|||yyyzzz{{{}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyzzz{{{||||||zzzzzzyyyyyyxxxwwwvvvvvvrrruuuwwwvvvsssppppppqqqrrrrrrrrrrrrqqqooommmlllrrrqqqpppnnnmmmmmmmmmmmmkkkmmmoooooommmjjjhhhhhheeehhhkkkmmmmmmllllllllljjjkkkjjjhhhiiinnnwww~~~{{{rrrppprrrrrrsss{{{~~~xxxuuummmggg{{{}}}uuucccJJJ888555000...............,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((&&&'''((())))))(((''''''%%%&&&'''))))))'''&&&%%%'''''''''((((((((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''))),,,...(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,++++++***))))))((())))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))******)))((('''&&&%%%%%%(((((())))))******++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzuuu{{{yyyyyyzzz|||}}}|||{{{wwwwwwxxxzzz|||{{{yyyvvvwwwwwwxxxxxxxxxwwwvvvvvvwwwvvvtttsssrrrrrrssstttuuuvvvwwwyyyyyywwwvvvtttvvvsssooonnnoooqqqrrrrrrrrrpppnnnlllkkkiiifffcccbbb[[[WWWYYYYYYWWWYYY^^^]]]aaagggkkknnnqqqsssuuuuuuvvvvvvsssooonnnqqqttttttrrrqqqssswwwwwwtttqqqttttttuuuuuuuuuuuuuuutttyyyzzzzzzzzzyyywwwvvvttttttssssssvvvzzz|||{{{yyyzzzyyyyyy{{{}}}}}}zzzvvvuuussstttxxx~~~~~~zzz||||||||||||||||||{{{{{{}}}|||yyywwwwwwwwwxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{yyyxxxxxxxxxzzz~~~}}}{{{zzzzzzzzz{{{yyyvvvwwwzzz{{{zzzxxx{{{xxxttttttvvvwwwvvvuuuuuuuuuvvvvvvuuussspppooorrrqqqpppoooooopppqqqqqqtttsssqqqnnnlllkkkkkkkkkmmmmmmnnnnnnmmmkkkjjjiiifffgggiiijjjkkkkkkkkkjjjnnnooommmhhheeejjjuuuvvvpppqqquuuuuu}}}{{{uuurrryyykkkqqqyyyyyyvvvpppkkkMMM===555......///---,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***+++*********))))))((((((''''''''''''((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((()))***+++++++++******,,,((($$$$$$'''***++++++"""$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###"""$$$''')))((('''$$$"""((("""""")))+++%%%###'''%%%%%%&&&((())))))((('''###)))+++'''%%%'''%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''{{{www|||{{{zzz{{{||||||{{{yyyxxxwwwxxxyyy{{{{{{yyywwwwwwwwwvvvvvvvvvvvvuuuuuuvvvuuutttsssrrrrrrssstttsssuuuvvvxxxxxxwwwuuutttuuurrrooonnnoooqqqrrrrrrqqqpppmmmlllkkkiiieeecccccc]]]ZZZ\\\\\\ZZZ[[[___bbbfffkkkppprrrsssuuuvvvwwwwwwvvvssspppoooqqqttttttttttttuuuvvvuuutttrrrsssssstttuuuuuuvvvuuuuuuwwwwwwxxxyyyyyyxxxwwwvvvtttssssssvvvyyy{{{zzzyyyxxxwwwxxxzzz||||||zzzwwwuuusssrrrvvv|||~~~|||||||||{{{||||||}}}~~~~~~}}}zzzyyyxxxxxxyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{zzz{{{|||}}}~~~~~~|||{{{zzzzzz{{{|||yyywwwxxxzzz{{{zzzyyyzzzwwwttttttuuuvvvuuussssssssstttuuutttrrrpppooorrrqqqpppooonnnoooooopppsssrrrpppnnnmmmlllllllllpppoooooonnnkkkiiifffeeefffggghhhjjjkkkkkkkkkjjjmmmnnnlllhhheeeiiittt}}}wwwrrrtttxxx{{{{{{vvvuuuqqquuuwwwyyyvvvoooiiiKKK===555/////////---,,,---...---,,,+++************))))))))))))((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''(((((((((((((((((((((((((((''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))*********)))))))))(((((((((((((((((())))))))))))***((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&)))------))) +++*********++++++,,,---''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((((((''''''&&&&&&%%%---***%%%!!! !!!$$$&&&,,, &&&((("""$$$...)))&&&  %%%)))$$$&&&%%%"""$$$((('''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''~~~{{{xxx}}}|||{{{|||}}}|||yyywwwyyywwwwwwxxxzzzzzzzzzyyywwwvvvuuutttssstttuuuuuuttttttssssssrrrsssssstttrrrsssuuuwwwwwwvvvuuuttttttrrrooooooppprrrssssssqqqooolllkkkjjjhhheeecccbbb___^^^``````^^^^^^aaaggglllqqquuuwwwxxxxxxyyyyyyyyywwwtttqqqppprrrttttttvvvwwwvvvuuusssssssssrrrrrrtttuuuvvvvvvvvvvvvtttuuuvvvxxxxxxxxxwwwvvvtttssstttvvvxxxzzzyyyxxxvvvvvvwwwyyy||||||{{{yyyzzzyyyzzz~~~||||||{{{{{{|||~~~}}}{{{zzzyyyzzz{{{|||{{{|||}}}}}}}}}|||{{{zzz||||||}}}}}}||||||{{{{{{~~~|||{{{zzzzzz{{{{{{{{{yyyxxxxxxyyyzzzzzzyyyxxxvvvuuutttuuuuuutttrrrpppqqqrrrssssssrrrqqqpppsssqqqpppnnnmmmmmmnnnnnnqqqpppooonnnmmmmmmmmmnnnoooooonnnllljjjhhhfffeeeeeeggghhhjjjkkklllkkkkkkllllllkkkgggdddhhhrrrzzzxxxtttxxx}}}zzzvvvsss|||}}}www{{{yyyssslllNNN>>>666000//////---,,,---///...---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$###&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((('''''''''))))))))))))************((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''(((***---///000---***((('''$$$"""###'''---111333"""$$$'''(((&&&"""((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((###$$$%%%&&&''''''''''''%%%...000((((((...))) %%%***------***'''&&&'''&&&$$$"""$$$(((((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''~~~}}}{{{yyy{{{{{{{{{}}}~~~}}}zzzxxxyyywwwvvvvvvxxxzzzzzzzzzyyywwwuuusssssssssuuuvvvssssssssssssssssssttttttqqqsssuuuvvvwwwvvvuuuttttttrrrpppoooqqqssssssssspppnnnkkkjjjiiihhheeedddaaabbbcccdddcccbbbbbbcccjjjooovvv{{{||||||||||||{{{zzzwwwuuurrrrrrssstttuuuwwwyyywwwsssqqqrrruuuqqqrrrsssuuuvvvwwwwwwwwwtttuuuvvvwwwwwwvvvuuutttsssttttttvvvwwwxxxxxxwwwvvvwwwxxxzzz|||}}}}}}}}}}}}~~~}}}{{{zzzzzz|||~~~}}}{{{yyyyyyzzz{{{||||||}}}~~~~~~|||zzzyyyzzz|||~~~~~~~~~}}}||||||{{{zzzyyyyyyzzz{{{|||zzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuusssrrrpppppprrrsssttttttsssssssssrrrpppnnnlllllllllmmmoooooonnnnnnnnnnnnooooookkkkkkkkkkkkjjjjjjiiiiiifffgggiiikkklllmmmllllllkkkkkkiiifffdddgggooovvv~~~yyyvvv{{{zzzvvvooowww~~~zzztttUUU???777000000000...---......---,,,++++++***++++++))))))))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((('''%%%###!!!&&&&&&&&&&&&&&&$$$!!!&&&''')))+++,,,---------''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((("""###&&&'''&&&###!!!!!!$$$***)))###%%%$$$###!!! """%%%((())))))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''~~~{{{zzzyyywwwxxx{{{~~~}}}zzzxxxvvvuuuvvvxxxzzzzzzzzzzzzxxxvvvtttssstttuuuvvvrrrsssssstttuuuuuuuuuuuussstttvvvxxxxxxwwwvvvuuutttrrrpppppprrrssssssrrrpppmmmjjjhhhhhhgggeeedddaaadddggggggeeeeeefffggglllrrryyy|||zzzwwwtttssssssssstttuuuwwwxxxvvvrrrqqqrrruuuqqqrrrsssuuuvvvwwwwwwwwwvvvvvvwwwwwwvvvuuusssrrrssstttuuuvvvvvvvvvvvvvvvxxxyyy{{{}}}~~~}}}~~~|||zzzyyyzzz|||~~~}}}|||zzzxxxxxxyyy{{{|||}}}~~~~~~|||{{{yyy{{{}}}~~~}}}{{{zzzyyyxxxxxxxxxyyy{{{{{{xxxxxxwwwvvvuuuuuuvvvvvvxxxyyyzzzzzzxxxvvvtttssspppqqqrrrssstttuuuvvvvvvsssrrrpppnnnlllllllllmmmmmmnnnnnnoooooooooooooookkkkkkjjjjjjjjjjjjjjjjjjggghhhjjjlllnnnnnnnnnnnnjjjjjjhhhfffdddgggmmmrrrvvv{{{xxxvvv{{{zzztttnnn|||sss~~~yyy[[[@@@888111111111...---...---,,,+++******)))))))))))))))))))))((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((&&&######%%%+++222666...---***(((((())),,,///...+++&&&"""!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&'''***---...;;;'''******###444$$$$$$$$$%%%&&&&&&$$$"""$$$&&&))))))&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((}}}zzzyyyyyyvvvwww{{{~~~zzzvvvuuuuuuwwwyyyzzzzzzyyyzzzyyywwwuuuttttttuuuuuurrrssstttvvvvvvwwwwwwwwwvvvwwwyyyzzzzzzyyywwwvvvuuusssrrrqqqrrrsssrrrqqqooollliiiggggggfffeeedddccciiillljjjhhhjjjllllllooouuu}}}{{{xxxuuussstttuuuttttttuuuuuuuuutttrrrrrrssstttrrrrrrtttuuuvvvvvvvvvvvvwwwwwwxxxwwwvvvtttsssqqqrrrtttvvvvvvuuuttttttuuuyyy{{{}}}~~~~~~~~~|||zzz{{{|||||||||{{{yyyxxxxxxyyy{{{|||~~~~~~|||{{{}}}~~~}}}zzzyyyxxxxxxwwwvvvwwwxxxyyyzzzwwwxxxxxxwwwuuutttuuuvvvwwwzzz||||||yyyvvvtttsssqqqrrrrrrssstttuuuvvvwwwsssqqqpppnnnmmmmmmnnnnnnmmmmmmnnnoooooooooooooooooonnnlllkkkiiihhhhhhhhhhhhiiilllnnnppppppppppppkkkjjjhhhfffeeegggkkkoooqqqwwwwwwtttxxx}}}{{{pppooozzzuuunnn{{{{{{]]]AAA999222111111...---...,,,,,,+++***))))))))))))))))))))))))((((((((((((&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((***++++++(((###!!!'''***)))%%%!!!"""''',,,...---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''(((((('''$$$ $$$((( $$$111---)))$$$ """'''***)))&&&######%%%'''&&&###%%%***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((|||yyyyyyzzzvvvxxx||||||yyyttttttuuuwwwzzz{{{yyyxxxxxxwwwvvvuuutttssssssrrrrrrtttuuuwwwxxxyyyxxxxxxzzz{{{|||}}}|||zzzxxxwwwvvvuuusssrrrsssrrrqqqoooooolllhhhfffffffffeeedddgggnnnqqqmmmkkknnnrrrrrruuu{{{yyyvvvsssrrrtttuuuuuutttuuusssqqqqqqrrrssssssssssssssstttuuuuuuvvvuuuuuuvvvwwwwwwxxxwwwvvvtttsssrrrtttvvvvvvtttrrrsssuuuzzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyy{{{|||}}}~~~}}}|||||||||}}}~~~~~~~~~}}}|||{{{xxxwwwvvvuuuvvvwwwxxxyyyyyyzzzzzzxxxvvvtttvvvxxxvvvyyy}}}}}}yyyuuurrrrrrqqqqqqrrrrrrssstttuuuvvvrrrqqqpppooonnnoooooopppmmmmmmoooppppppoooooonnnpppooommmkkkjjjiiiiiiiiiiiikkkmmmpppqqqrrrrrrrrrkkkjjjhhhgggfffhhhkkkmmmpppvvvvvvrrrtttyyy{{{|||mmmjjjxxxtttlllyyy~~~{{{^^^BBB:::333222222///---...------,,,+++************))))))))))))((((((((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((((((((((('''(((((((((((())))))))))))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&))),,,///NNN```vvvxxx^^^@@@------***'''$$$"""""""""###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''',,,***'''&&&'''***...000###MMM```UUUccc^^^ZZZGGG000######''''''%%%333)))"""$$$'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((|||yyyyyy{{{xxxzzz}}}{{{wwwssstttuuuxxx{{{{{{yyywwwvvvvvvvvvuuutttrrrqqqpppssstttvvvxxxyyyzzzzzzyyy|||}}}~~~~~~}}}{{{yyywwwwwwvvvtttssssssrrrpppnnnooolllhhhfffeeefffeeeeeejjjqqqtttpppmmmqqqvvvvvv{{{}}}xxxuuurrrqqqtttvvvvvvuuuuuurrroooooorrrtttsssrrrttttttuuuuuuuuuuuuuuuttttttuuuwwwxxxxxxwwwwwwvvvrrruuuwwwvvvsssrrrssstttzzz|||~~~}}}||||||~~~~~~}}}|||{{{{{{|||~~~~~~}}}||||||||||||zzz{{{|||}}}~~~xxxwwwvvvuuuuuuvvvwwwxxxzzz||||||zzzwwwvvvwwwzzztttxxx||||||xxxtttqqqpppqqqqqqqqqqqqrrrssstttuuurrrqqqpppoooooopppqqqqqqmmmnnnoooppppppooonnnmmmmmmlllkkkkkkkkklllmmmnnnjjjlllnnnqqqssstttttttttkkkjjjiiigggggghhhkkklllqqqwww~~~tttppprrruuuyyy}}}kkkbbb{{{vvvnnnzzz|||___CCC:::333222222///---.........---,,,++++++++++++))))))))))))((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%''')))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))***)))((('''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))))))))))))))************)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$***%%%$$$555___SSS000$$$)))000((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((%%%!!! ...QQQzzzFFF333######))))))%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))yyyvvvwwwyyy~~~}}}||||||}}}|||zzzxxxxxxwwwvvvyyy|||}}}zzzxxxwwwwwwwwwvvvvvvtttssssssrrrsssvvvxxxyyyzzzzzzzzz|||~~~~~~zzzxxxwwwuuussssssssstttsssrrroooooommmiiidddbbbccceeejjjmmmppppppoooppptttwww}}}zzzwwwxxxwwwtttsssrrrssstttvvvwwwtttqqqpppqqqqqqqqqpppqqqqqqrrrssstttuuuvvvwwwsssuuuvvvwwwxxxxxxwwwwwwssssssttttttuuuuuuvvvvvvyyyyyyzzzzzz|||}}}{{{{{{||||||}}}}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{|||zzzyyy{{{~~~zzzzzzxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwwwwwwwyyyyyy||||||{{{yyywwwuuurrrqqqnnnoooppprrrtttvvvwwwxxxvvvrrrmmmlllnnnppppppoookkkmmmoooppppppnnnllljjjnnnmmmlllkkkkkkjjjkkkkkklllkkkllloootttvvvuuurrrpppooommmhhhddddddhhhlllsss|||vvvsssvvvzzz|||iiicccssszzzooo{{{aaaJJJ???555222000......000...---,,,***)))((((((((())))))))))))(((((((((((())))))))))))((('''%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%***&&&"""###''')))&&&###&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$%%%''')))***%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''')))(((%%%###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))&&&***(((,,,{{{YYY'''+++(((,,,$$$)))***))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&,,,///$$$333(((!!!(((###PPPKKK###000,,, 777---000''''''(((((('''&&&%%%%%%&&& %%%+++!!!)))$$$'''SSSsss:::%%%'''***333'''"""###$$$(((000$$$%%%%%%&&&'''((())))))zzzxxxyyy{{{{{{zzzyyyyyyzzzzzzxxxwwwxxxwwwwwwyyy{{{|||zzzxxxuuuuuuvvvvvvvvvuuuuuutttssstttvvvxxxzzzzzzzzzzzz{{{}}}|||yyywwwvvvuuutttsssttttttsssqqqnnnnnnlllhhhdddccceeehhhkkkmmmoooppppppssswwwzzz~~~xxxuuuvvvvvvtttssssssssstttttttttrrrpppppprrrsssssssssssstttttttttttttttuuuuuutttuuuvvvxxxxxxxxxwwwwwwuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwxxxyyy{{{|||}}}||||||}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{zzzzzzzzz{{{zzzyyyzzz}}}|||{{{zzzyyyxxxyyyyyyzzzxxxwwwwwwvvvwwwwwwxxxyyy{{{{{{yyywwwvvvtttrrrrrrppppppqqqrrrtttuuuvvvwwwrrrpppmmmlllnnnppppppooonnnooopppqqqpppooommmlllmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkknnnrrrtttsssrrroooooolllhhhdddeeejjjooouuu~~~vvvsssvvv{{{lllcccppp~~~sss~~~hhhIII???555222000......000///...,,,+++***)))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((%%%###$$$'''((('''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$***&&&ZZZ'''***&&&***"""(((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&***...***111&&&QQQ;;;))))))555%%%)))''''''(((((('''&&&&&&%%%:::!!!>>>""",,,111ddd"""000&&&...444111%%%%%%&&&&&&'''(((((((((|||{{{}}}zzzyyyxxxxxxzzzzzzyyywwwwwwwwwwwwxxxzzz{{{zzzyyytttuuuuuuvvvvvvvvvvvvvvvtttuuuwwwyyyzzz{{{zzzzzz{{{|||}}}~~~}}}zzzwwwuuuuuuttttttuuuuuuuuurrrpppnnnmmmjjjgggddddddgggiiijjjkkkmmmoooqqqvvv{{{{{{vvvsssttttttttttttttttttsssssspppoooooopppsssuuuuuuuuuvvvuuuuuuuuutttttttttsssvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyzzzzzzzzzzzzzzz{{{zzzyyyyyy|||~~~|||zzzyyyyyyzzzzzzvvvvvvwwwwwwwwwxxxyyyyyyzzzyyywwwuuussssssssssssqqqqqqqqqrrrssssssttttttnnnmmmlllmmmoooqqqpppooorrrrrrrrrrrrqqqpppnnnnnnmmmlllkkkjjjiiiiiiiiiiiiiiiiiijjjmmmpppqqqpppooommmmmmjjjfffdddfffmmmrrrxxxvvvssswww}}}pppfffooo}}}vvvkkkHHH>>>555222111......000///...---,,,+++*********''''''(((((())))))******************)))(((''''''''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%((('''"""'''&&&\\\'''(((###(((!!!''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&333(((999+++***{{{ ***!!!JJJ'''''''''(((''''''&&&%%%######&&&%%%"""mmmaaa///***&&&(((444444&&&&&&&&&&&&&&&&&&&&&&&&~~~~~~|||{{{yyyzzz{{{|||{{{zzzwwwwwwwwwxxxyyyzzzzzzyyywwwwwwxxxxxxxxxwwwwwwvvvtttuuuwwwyyyzzz{{{zzzzzz{{{|||}}}}}}|||zzzwwwvvvtttttttttvvvvvvuuurrrooopppnnnjjjfffccccccfffgggggghhhjjjmmmqqqwww}}}}}}wwwsssppprrrssstttuuuuuutttrrrqqqpppoooooopppsssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}~~~|||{{{yyyyyyyyy{{{}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{|||zzzyyyyyy{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzyyywwwtttrrrqqqrrrssstttppppppppppppppppppppppppjjjkkkmmmooopppqqqppppppuuuuuutttrrrqqqpppoooooommmmmmlllkkkjjjjjjjjjjjjiiijjjkkklllmmmlllkkkjjjjjjjjjgggdddbbbeeemmmsssxxxwwwuuu{{{tttiiirrr}}}}}}yyyhhhGGG===555222111......///...---,,,+++************''''''(((((())))))*********************)))((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((('''((($$$)))&&&___)))(((###((("""''''''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&'''222YYY///%%%222---&&&'''''''''''''''&&&&&&%%%...666666nnn999222&&&111%%%'''''''''&&&&&&%%%%%%%%%~~~~~~}}}~~~}}}|||zzzyyy{{{{{{{{{zzzvvvwwwwwwxxxxxxxxxyyyzzz|||{{{{{{zzzyyyxxxvvvuuutttvvvwwwyyyzzzzzzzzzyyy{{{|||}}}}}}|||{{{yyyxxxtttttttttvvvvvvuuurrrooorrrooojjjeeecccbbbbbbcccbbbccceeejjjqqqxxx}}}~~~xxxssspppooopppqqqsssuuuuuutttrrrppprrrqqqpppqqqssstttsssrrrrrrssstttuuuwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||{{{{{{zzzzzzzzz{{{||||||}}}|||zzzzzzzzz|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}{{{zzzzzzzzz{{{}}}{{{yyyyyy{{{}}}}}}}}}}}}{{{zzzyyyzzzzzzxxxyyy{{{}}}}}}|||{{{zzzvvvuuusssqqqqqqrrrssstttooooooooonnnnnnnnnmmmmmmjjjlllnnnpppqqqpppppppppvvvuuutttsssrrrqqqpppooonnnmmmlllkkkjjjjjjjjjjjjjjjkkklllkkkjjjhhhffffffffffffeeebbb```cccjjjpppuuuxxxxxx~~~yyyiiissspppnnntttdddFFF<<<444222111///...///,,,+++***))))))(((((()))'''((((((((()))))))))***)))************))))))(((''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''%%%######$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((()))************)))&&&''''''''''''''''''&&&))))))(((((((((((())))))$$$&&&$$$+++)))aaa***(((###)))$$$)))''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&""",,,???$$$+++###&&&&&&'''''''''''''''&&&---333GGG{{{###)))((('''''''''&&&%%%%%%$$$$$$~~~}}}}}}~~~~~~|||yyyxxxyyyyyyyyyxxxvvvwwwxxxwwwwwwwwwyyy{{{}}}}}}|||{{{yyywwwvvvuuutttuuuwwwxxxyyyyyyxxxxxxzzzzzz{{{||||||{{{zzzzzzuuuttttttuuuuuuuuurrrpppqqqmmmiiieeecccaaa___^^^]]]^^^bbbiiiqqqxxx}}}~~~}}}}}}|||xxxtttpppoooooooooppprrrttttttsssrrrqqqsssrrrqqqrrrssssssrrrppppppqqqsssuuuxxxzzz|||}}}|||{{{zzzyyyxxxxxxxxxxxxuuuvvvwwwxxxyyyzzz{{{|||}}}||||||{{{{{{{{{||||||}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||~~~}}}{{{zzzyyyyyyzzzzzz~~~|||zzzzzz|||}}}}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyzzz{{{~~~~~~{{{yyyttttttsssrrrrrrssstttuuunnnnnnnnnnnnmmmmmmllllllmmmoooqqqqqqpppoooooopppssssssssssssrrrqqqoooooommmlllkkkjjjjjjiiiiiijjjhhhjjjkkkkkkhhhfffeeeeeedddeeedddbbb```bbbggglllrrr|||yyyzzz}}}{{{|||hhhsssyyyeeedddgggxxxaaaDDD;;;444222111///---///******)))((((((((((((((()))))))))))))))(((((((((((())))))******)))((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((()))************)))&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&'''''''''((((((###((('''```)))((($$$+++&&&)))''''''''''''((((((((((((((((((''''''''''''&&&&&&&&& ,,,KKK///%%%%%%&&&''''''(((''''''''')))444---...,,,'''&&&&&&&&&%%%%%%$$$$$$~~~}}}|||~~~{{{yyyyyyyyyyyyxxxuuuwwwxxxwwwvvvvvvyyy|||{{{{{{{{{zzzyyywwwvvvuuussstttvvvwwwxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{zzzvvvuuutttsssttttttsssqqqmmmjjjfffdddcccbbb^^^[[[ZZZ\\\aaaiiirrryyy||||||xxxxxxwwwtttpppnnnnnnoooooopppqqqrrrsssrrrrrrqqqrrrqqqqqqrrrttttttrrrppppppqqqsssuuuxxx{{{}}}~~~~~~}}}{{{yyyxxxwwwxxxxxxtttuuuvvvwwwyyyzzz{{{{{{~~~~~~}}}|||||||||}}}{{{{{{{{{zzzzzzzzzzzzzzz|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzzzz|||~~~}}}{{{{{{|||}}}}}}}}}{{{zzzxxxwwwwwwwwwxxxxxxzzz|||}}}yyywwwrrrrrrssssssttttttuuuuuuooooooooonnnnnnnnnnnnnnnqqqrrrtttssspppnnnnnnooooooppprrrrrrrrrpppnnnmmmkkkjjjiiihhhggggggggggggdddgggjjjjjjhhhgggggghhheeeffffffdddaaaaaaeeehhhpppyyyzzzyyyxxxvvv~~~xxxiiitttnnn\\\___bbb{{{xxx```CCC;;;444222222///---...+++***))))))))))))))))))******))))))(((((('''''''''(((((())))))(((((((((''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%"""!!!"""%%%''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))###(((%%%^^^&&&&&&$$$,,,''')))&&&''''''''''''((((((((()))(((''''''''''''&&&&&&&&& III555III(((%%%&&&&&&'''((((((''''''%%%***999___KKK"""&&&&&&%%%%%%%%%%%%%%%%%%}}}}}}~~~|||{{{|||{{{zzzuuuwwwxxxwwwuuuvvvyyy|||xxxxxxxxxxxxxxxwwwvvvuuussstttuuuvvvwwwwwwvvvvvvuuuuuuwwwxxxyyyzzzzzzzzzwwwuuussssssssstttsssrrrjjjgggdddddddddbbb^^^[[[YYY[[[aaajjjtttzzz||||||vvvvvvtttqqqnnnmmmnnnoooooopppqqqqqqrrrrrrrrrrrrqqqpppqqqrrrttttttsssqqqpppqqqsssvvvyyy{{{}}}~~~}}}{{{yyyxxxwwwxxxxxxtttuuuvvvwwwyyyzzz{{{||||||{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwvvv{{{{{{||||||||||||{{{{{{yyyzzzzzzzzz{{{{{{||||||||||||{{{|||}}}~~~||||||}}}~~~~~~}}}yyyxxxwwwvvvvvvvvvwwwxxxzzz||||||xxxuuuqqqrrrssstttuuuuuuuuuuuupppppppppppppppooooooooosssuuuvvvsssooommmnnnooommmnnnqqqrrrrrrpppnnnllliiihhhgggffffffeeeeeeeeeaaadddhhhiiihhhhhhjjjllleeeggghhhfffbbbaaadddgggoooxxx{{{yyy}}}}}}sssrrrzzzrrrlllwww~~~gggXXX\\\___www~~~}}}___CCC:::444222222///---...++++++******************++++++***)))((('''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%### '''***)))'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''')))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((###&&&%%%---,,,[[[$$$%%%###,,,''')))$$$&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&... +++111"""VVV%%%%%%&&&'''(((((((((''',,,WWWDDD,,,sssGGG%%%%%%%%%%%%%%%%%%%%%%%%{{{yyyxxxyyyzzzyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvuuuuuutttttttttsssqqqrrrtttvvvvvvuuutttsssuuuuuuuuuuuuuuuuuuuuutttwwwvvvvvvvvvvvvtttpppmmmkkkfffeeejjjrrrpppeeeYYYWWWZZZaaakkkuuuzzzzzzyyytttsssqqqooommmlllkkkkkkoooqqqrrrtttvvvvvvvvvvvvtttuuuuuusssrrrrrrtttvvvvvvtttsssuuuyyy{{{{{{zzzzzzyyyxxxyyyzzzzzzyyywwwvvvvvvvvvvvvwwwyyy|||}}}||||||||||||||||||||||||yyyxxxxxxwwwwwwxxxxxxyyy{{{zzzzzz{{{}}}~~~}}}{{{zzz{{{|||}}}}}}~~~}}}}}}yyyyyy{{{}}}|||{{{{{{zzz{{{|||}}}~~~yyywwwuuutttvvvxxxyyyyyyzzz}}}{{{wwwuuurrrssstttsssrrrrrrssstttrrrrrrqqqppppppqqqrrrrrrssstttuuurrrnnnllllllnnnmmmmmmoooppppppooonnnnnnggggggffffffffffffggggggeeeeeefffhhhlllnnnooonnnpppmmmhhhbbb___bbbggglllttt{{{xxxuuuxxx}}}|||ssspppwwwsssdddooo~~~ssscccZZZZZZZZZvvv}}}~~~bbbCCC;;;555222000,,,+++---...---,,,+++************,,,++++++***)))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%'''(((***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++&&&(((%%%[[[''')))%%%***###((((((((((((''''''''''''(((((()))444$$$...###%%%}}}DDD&&&)))---,,,***999"""!!!&&&///---''')))(((xxx......---)))&&&"""PPPBBB 111&&&---...|||zzzyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuussstttuuuvvvvvvuuuttttttuuuuuuttttttssstttttttttwwwvvvuuuvvvvvvtttpppmmmqqqrrrsssuuuvvvrrrkkkdddZZZ]]]cccllltttxxxwwwuuuqqqpppooommmkkkjjjjjjiiimmmoooqqqtttuuuuuuttttttsssttttttsssrrrrrrtttvvvyyyvvvuuuvvvyyyzzzzzzxxxyyyxxxwwwxxxyyyzzzxxxwwwvvvvvvvvvwwwxxxzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz}}}~~~~~~|||zzz{{{|||}}}}}}~~~~~~}}}{{{{{{{{{|||}}}~~~|||{{{zzzzzz{{{{{{xxxvvvttttttvvvxxxyyyyyyxxxzzz|||}}}{{{wwwtttrrrssstttvvvuuutttsssssstttssssssrrrqqqqqqrrrssssssrrrttttttrrrnnnlllmmmnnnooooooppppppooonnnlllkkkhhhhhhhhhhhhhhhhhhiiiiiigggggghhhjjjnnnqqqqqqqqqpppmmmhhhcccaaaccciiimmmttt{{{xxxuuuxxx}}}|||tttsssyyylllcccnnn|||wwwmmm```XXXWWW]]]wwwyyyxxx}}}gggDDD<<<555333111...,,,......---,,,+++************++++++***))))))(((''''''(((((((((((((((((((((((((((''''''''''''((())))))'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%''''''((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***&&&(((&&&[[[''')))&&&***###((((((((((((''''''''''''((((((!!!%%%,,,+++!!!FFF...&&&+++"""...%%%!!!)))444'''111%%%$$$###***333KKK!!!"""$$$+++$$$'''333DDD888888444!!!((( ~~~}}}|||}}}|||{{{{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuusssrrrqqqrrrssstttwwwvvvuuuuuuuuutttqqqnnnnnnsssvvvuuuooohhheeeddd]]]___eeelllrrruuutttrrrooonnnnnnlllkkkjjjiiiiiikkkmmmpppsssttttttsssrrrrrrssssssrrrqqqrrruuuwww{{{yyywwwxxxyyyzzzyyyxxxyyyxxxwwwxxxyyyzzzyyywwwvvvvvvwwwyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxyyyyyyyyyxxxyyy{{{||||||{{{yyyxxxvvvvvvwwwyyy|||~~~~~~}}}zzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{}}}}}}{{{yyyxxxxxxxxxxxxvvvtttuuuwwwyyyzzzzzzyyyyyyzzzzzzxxxvvvsssrrrsssuuuwwwwwwuuusssssssssssssssrrrrrrrrrrrrssssssrrrssssssqqqooommmmmmnnnqqqqqqpppooonnnllljjjiiiggggggggghhhhhhiiiiiiiiiiiihhhiiilllpppssssssssspppmmmiiieeeccceeekkkpppvvv|||wwwtttwww|||}}}|||fffbbbpppyyyrrrlllddd\\\XXX\\\sss~~~vvvxxxlllFFF===555222111///...///...---,,,+++***************))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))******&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((''''''%%%$$$$$$%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''***&&&(((&&&\\\(((***&&&+++###((((((((((((''''''''''''(((((()))###$$$''')))+++GGG!!!&&&***"""+++'''"""xxx***###%%%''''''&&&___...!!!'''---(((%%%)))'''***&&&)))111&&&***333 !!!~~~}}}{{{zzz{{{}}}~~~}}}|||}}}}}}~~~~~~~~~|||{{{yyyxxxwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwzzzyyyxxxwwwwwwwwwxxxxxxxxxvvvsssqqqpppqqqrrrtttwwwvvvuuuuuuuuutttqqqooohhhllloookkkbbb[[[YYYZZZ]]]```fffmmmrrrtttsssrrrppppppoooooonnnlllkkkkkkjjjlllpppsssuuutttsssrrrrrrssssssrrrrrrrrruuuwww{{{zzzyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxzzz{{{{{{zzzvvvwwwyyyzzz{{{zzzyyyyyyzzzyyyxxxxxxxxxxxxyyyzzzxxxzzz}}}}}}zzzxxxvvvvvvvvvxxx{{{||||||zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}zzzzzzzzz|||}}}~~~}}}{{{yyywwwwwwwwwwwwyyywwwvvvwwwyyy{{{|||{{{|||{{{{{{zzzzzzxxxvvvtttrrrtttvvvvvvtttrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrqqqpppooonnnnnnnnnpppoooooonnnmmmlllkkkjjjdddeeeeeefffgggggggggggggggfffgggjjjnnnqqqqqqqqqnnnllliiifffdddgggmmmrrryyy~~~vvvrrrtttxxx~~~fffbbbxxx|||vvvuuupppggg```ZZZnnn{{{|||www}}}kkkHHH===444111111///...///------,,,+++************)))((((((((('''''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))&&&)))''']]](((***&&&+++###((('''(((''''''&&&&&&''''''(((///(((...###$$$'''&&&'''###%%%,,,%%%&&&FFF111555,,,+++$$$ 111&&&''''''111333###"""///+++)))!!!666"""+++ZZZ&&&$$$%%%&&&(((}}}{{{zzzyyyyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{{{{{{zzzyyyyyyzzzzzz{{{zzzxxxuuurrrqqqqqqssstttwwwuuuttttttttttttrrrpppjjjkkkiiieee```[[[WWWVVV\\\```gggnnnrrrtttuuuuuussssssssssssqqqpppnnnmmmjjjlllpppsssuuuuuutttssssssttttttsssrrrsssuuuwwwzzzzzz{{{{{{{{{|||}}}~~~}}}{{{zzzzzz|||}}}}}}}}}wwwxxxzzz{{{{{{zzzyyyxxx{{{zzzyyyxxxxxxyyyzzz{{{xxx{{{~~~~~~{{{xxxyyyxxxxxxyyyzzzzzzyyywwwyyyzzz{{{}}}~~~~~~~~~{{{zzzzzzzzz{{{yyyxxxwwwvvvuuuvvvwwwwwwzzzyyyxxxyyy|||}}}}}}|||}}}|||zzzzzz{{{zzzvvvssspppqqqssssssqqqooooooooopppppppppqqqqqqpppppppppqqqpppoooooooooooonnnnnnllllllllllllllllllmmmmmmeeeeeefffggghhhhhhggggggcccbbbccceeeiiikkklllkkkkkkjjjhhheeeeeehhhnnnsss{{{vvvppprrruuu~~~kkkeee~~~sssiii___ppp{{{|||yyyiiiKKK???333///000...------------,,,+++************((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''(((((()))(((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%)))%%%)))''']]])))+++'''+++###((('''''''''&&&&&&&&&&&&'''''' )))---333***ttt(((///###((()))###+++&&&******,,,000%%% &&&***)))555"""+++(((!!! %%%%%% !!!((((((***"""444UUU!!!***---{{{{{{zzzyyyyyyzzz{{{|||zzz{{{|||}}}}}}}}}||||||zzzyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxx{{{{{{{{{||||||}}}}}}}}}|||zzzxxxuuussssssttttttwwwuuutttsssttttttrrrqqqmmmkkkgggccc```]]]ZZZWWW[[[aaaiiiooosssuuuvvvwwwvvvvvvvvvuuusssqqqooommmkkkllloooqqqsssuuuuuuuuuvvvvvvvvvuuussssssuuuwwwzzz{{{||||||||||||~~~|||{{{{{{}}}yyyzzzzzzzzzzzzyyyyyyxxx{{{zzzxxxwwwwwwxxxzzz{{{yyy{{{~~~~~~{{{yyyzzzyyyyyyyyyzzzzzzxxxvvvyyyyyy{{{}}}~~~}}}|||{{{{{{zzzvvvvvvuuuuuuuuuvvvxxxyyy|||{{{zzz{{{|||}}}|||{{{{{{yyyxxxxxxzzzxxxtttpppnnnooopppooonnnmmmnnnpppooooooppppppppppppoooooopppooonnnnnnppppppooommmjjjjjjjjjjjjlllmmmnnnoooiiiiiikkkkkkkkkjjjiiihhh`````````aaadddffffffeeehhhgggfffddddddhhhnnnssszzzvvvpppqqquuusssnnn|||ooohhhxxxzzzmmmPPPBBB444000000...------...---,,,+++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&(((((()))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$(((%%%***(((^^^***,,,'''+++###((('''''''''&&&&&&&&&&&&''''''111&&&>>>...)))""",,,...&&&'''###%%% !!!444)))+++ '''}}}&&&"""###,,,///+++,,,!!!"""000''')))...000!!!666(((zzzzzzzzz{{{{{{zzzzzzyyyxxxyyy{{{|||||||||{{{zzzvvvvvvwwwwwwxxxyyyzzzzzzwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{}}}~~~~~~}}}{{{yyywwwvvvuuuuuuwwwuuussssssttttttsssrrrmmmkkkgggccc___]]]\\\[[[]]]ccckkkqqqtttuuuwwwxxxvvvvvvvvvuuusssooollljjjkkklllmmmnnnpppsssuuuvvvxxxyyyxxxvvvttttttuuuwww}}}~~~~~~||||||~~~~~~|||zzzzzz||||||{{{zzzyyyyyyyyyyyyyyyzzzyyywwwuuuuuuwwwyyyzzzyyy{{{}}}~~~~~~}}}{{{yyyzzzyyyxxxyyy{{{{{{zzzxxxxxxyyy{{{|||~~~}}}|||{{{wwwwwwvvvuuuvvvwwwxxxyyy|||zzzzzzzzz{{{{{{zzzxxxyyywwwvvvxxxzzzxxxrrrmmmmmmmmmmmmlllkkkmmmooorrrooopppqqqqqqqqqqqqpppooopppnnnmmmnnnpppqqqooommmiiiiiiiiijjjkkklllnnnoookkklllmmmmmmmmmkkkiiihhh```______```bbbccccccbbbddddddcccbbbcccgggmmmrrrxxx~~~xxxrrrtttwwwyyyuuunnn}}}xxxVVVFFF777111111000...---...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((%%%***(((___***,,,(((+++$$$(((''''''&&&&&&%%%%%%&&&&&&'''"""111333***+++%%%,,,((()))'''$$$"""&&&WWW111'''111000444...555YYY,,,!!!***+++%%%''''''$$$######!!!777111555!!!444LLL333yyyzzz{{{|||{{{zzzyyyxxxwwwyyyzzz||||||{{{yyyxxxssstttuuuvvvxxxzzz{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{yyyzzz}}}~~~}}}{{{yyywwwvvvuuuwwwuuussssssssstttsssrrrmmmmmmkkkfff```^^^___bbb___fffmmmssstttuuuvvvxxxuuuuuuuuutttqqqmmmjjjgggkkkjjjkkklllnnnqqqtttvvvzzzzzzyyywwwuuutttvvvwww|||{{{|||}}}{{{yyyyyy|||~~~}}}|||zzzyyyxxxxxxyyyzzzyyyxxxuuuttttttuuuxxxyyyzzz{{{|||}}}}}}|||{{{zzzxxxxxxxxxzzz|||}}}|||zzzxxxyyy{{{|||~~~}}}~~~}}}{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{zzzyyyyyyzzzyyywwwuuuyyywwwwwwyyy|||zzzssslllmmmmmmlllkkkkkkmmmqqqtttpppqqqrrrssssssrrrqqqppppppnnnlllmmmpppqqqpppmmmjjjjjjiiiiiijjjlllmmmoookkkkkklllmmmllliiigggfffbbbaaa``````bbbcccbbbaaabbbbbbaaaaaabbbffflllqqqvvv{{{yyytttvvvzzzyyyooo~~~ZZZJJJ999333333111///......---,,,+++************))))))))))))************((((((((((((((((((((((((((((((((((((((()))******''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''$$$%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###(((%%%***)))___+++,,,(((,,,$$$(((''''''&&&&&&%%%%%%&&&&&&'''/// ***vvv((()))+++(((******(((###111+++ ***%%%((("""...***>>>$$$***!!!111###!!!"""%%%)))((($$$$$$&&&333000!!!""",,,,,,...$$$(((zzz{{{{{{||||||||||||{{{{{{yyyyyyyyyzzzzzzxxxvvvtttwwwzzz{{{{{{zzzyyyzzztttuuuvvvxxxyyyyyyyyyyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyyxxxwwwvvvtttssssssssssssrrroookkkfffcccbbbbbbcccfffjjjnnnqqqrrrssstttuuuvvvtttrrrnnnlllkkkjjjjjjlllmmmmmmllllllmmmpppssszzz{{{||||||zzzxxxxxxyyy||||||{{{zzzzzzzzzzzz{{{|||||||||}}}}}}~~~}}}{{{xxxyyy{{{{{{yyyvvvuuuvvvwwwwwwvvvuuuwwwxxxzzz}}}}}}}}}}}}zzz{{{~~~}}}{{{yyyyyy{{{|||~~~~~~~~~}}}}}}|||~~~~~~|||||||||wwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxvvvuuuuuuvvvuuussspppmmmllljjjjjjkkklllmmmmmmmmmlllqqqooommmmmmnnnooonnnmmmqqqooommmlllkkklllnnnooooooooommmkkkhhhhhhkkkmmmpppnnnkkkhhhfffffffffgggbbbaaa```___```aaaccceeefffcccbbbddddddfffkkkrrr{{{~~~|||yyyyyyzzz~~~uuupppxxxbbbHHH999666000///111.........---------,,,,,,,,,,,,+++)))((('''((()))+++))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''###222,,,$$$###***"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((!!!+++ +++___...'''((()))000$$$$$$%%%&&&&&&''''''(((%%%///!!!xxx+++$$$%%%&&&''''''&&&%%%$$$!!!)))777&&&%%%&&&&&&&&&000###>>>sssooo&&&''''''((((((''''''&&&'''&&&$$$######$$$&&&'''000,,,+++%%%###$$$((({{{||||||}}}}}}}}}}}}|||}}}{{{{{{zzzyyyvvvtttwwwyyy{{{|||zzzxxxwwwwwwtttuuuvvvwwwxxxyyyyyyyyy{{{{{{{{{}}}~~~|||yyy{{{{{{zzzzzzzzzzzzzzzzzzxxxwwwwwwvvvuuutttsssrrrqqqooollliiifffeeeeeeeeefffiiilllnnnnnnnnnnnnooosssrrrpppnnnmmmllllllllljjjjjjjjjjjjiiikkknnnqqqvvvxxx{{{{{{{{{{{{|||}}}||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}{{{yyyzzz{{{{{{zzzwwwuuuvvvxxxwwwvvvvvvwwwyyyyyy|||~~~}}}|||{{{|||{{{}}}~~~|||{{{{{{{{{}}}~~~~~~}}}}}}|||{{{}}}}}}{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttssstttttttttssspppnnnllllllmmmnnnnnnooooooooonnnsssrrrpppooopppqqqpppooooooooonnnmmmlllmmmmmmnnnooooooooommmkkkjjjlllmmmmmmllljjjiiihhhgggggggggeeecccbbbaaa```aaacccdddeeecccbbbcccdddeeejjjqqqxxx|||{{{xxxxxxzzzxxxzzzrrryyyfffKKK:::777000...///,,,------------,,,,,,,,,,,,,,,+++)))((('''((()))***))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&{{{CCC&&&&&&&&&&&&&&&&&&&&&&&&$$$(((UUUQQQ"""%%%&&&&&&&&&&&&&&&&&&%%%$$$+++sss!!!&&&$$$+++%%%$$$(((&&& '''444,,,QQQhhhYYYBBB888...!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%***!!!,,, ((($$$***###555'''|||}}}}}}~~~~~~~~~~~~|||{{{{{{yyywwwuuuzzz{{{}}}|||yyywwwvvvuuuttttttuuuvvvwwwxxxyyyyyy|||{{{{{{{{{||||||zzzxxxxxxxxxxxxxxxyyyyyyzzz{{{wwwxxxxxxxxxwwwuuusssrrrpppooonnnlllkkkiiihhhhhhhhhjjjllllllkkkkkkkkklllqqqpppoooooonnnnnnnnnoookkkkkkjjjjjjiiikkkooorrrvvvyyy|||}}}||||||}}}~~~{{{{{{||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{{{{|||{{{zzz{{{||||||zzzyyyuuuwwwxxxxxxwwwwwwxxxzzzxxxzzz|||}}}{{{zzzyyyzzz}}}~~~~~~}}}|||}}}}}}}}}}}}||||||{{{zzz{{{}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuusssrrrrrrrrrqqqrrrrrrsssrrrqqqooonnnoooppppppqqqqqqqqqqqqqqqvvvtttrrrrrrrrrrrrqqqpppnnnnnnnnnnnnnnnmmmllllllnnnpppqqqpppnnnlllmmmmmmiiiiiijjjjjjjjjiiiiiihhhgggfffdddcccbbbbbbcccccceeebbbbbbccccccccchhhooosssxxxzzzwwwwwwzzz~~~~~~|||{{{pppssszzzkkkNNN<<<777000...///***,,,,,,,,,,,,++++++++++++,,,+++)))((((((((()))***))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''((()))*********((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''333jjj(((((('''&&&&&&%%%$$$$$$$$$"""***!!!'''&&&&&&%%%%%%&&&&&&'''&&&,,,"""'''!!!###&&&%%%$$$)))---&&&%%%""""""%%%))))))%%%"""$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''(((((('''%%%###$$$%%%***###%%%###111qqq&&&|||}}}~~~{{{zzzyyyyyyzzz{{{zzzyyyzzz{{{|||{{{yyywwwvvvvvvuuuuuuuuuvvvwwwxxxyyyyyy~~~}}}||||||~~~~~~~~~}}}zzzyyyxxxxxxxxxxxxyyyzzzwwwxxxyyyyyyxxxvvvsssrrrnnnnnnoooooonnnmmmkkkjjjkkklllnnnnnnmmmmmmoooppprrrrrrqqqppppppooooooooonnnnnnnnnmmmmmmooossswww{{{}}}~~~|||{{{{{{zzz{{{{{{|||{{{zzzyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{|||||||||{{{zzzvvvwwwyyyyyyxxxxxxyyy{{{xxxyyy{{{{{{yyyxxxxxxxxx~~~~~~~~~~~~}}}|||{{{{{{zzzxxxzzz||||||{{{zzzyyyzzz|||||||||{{{{{{{{{{{{{{{yyyxxxuuusssrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqrrrrrrssssssrrrrrrrrrwwwuuusssrrrssssssqqqppplllmmmnnnoooooommmkkkjjjlllnnnpppqqqooommmllllllfffgggiiikkkkkkkkkjjjiiigggfffeeeeeedddeeeeeeffffffcccbbbccccccbbbfffmmmooouuu~~~zzzuuuvvvyyy}}}~~~zzzxxxwwwuuuwwwjjj}}}rrrwwwnnnPPP<<<777111///000,,,,,,,,,,,,+++++++++******+++***))))))(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((()))************((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''PPP''''''&&&&&&&&&%%%%%%%%%%%%******'''&&&%%%$$$$$$%%%&&&'''((()))333'''"""%%%(((###$$$,,,---'''&&& $$$&&&%%%%%%(((&&&''''''((((((''''''&&&###$$$%%%&&&&&&%%%$$$### )))%%%%%%$$$"""000 '''||||||}}}zzzxxxvvvwwwxxxyyyyyyxxxxxxyyyzzzzzzyyyxxxyyyzzzxxxwwwwwwvvvwwwwwwxxxyyy|||{{{{{{|||}}}|||zzzxxxwwwwwwxxxyyywwwxxxyyyyyyxxxvvvsssrrrmmmnnnoooppppppnnnmmmlllkkkmmmnnnnnnnnnpppsssvvvvvvuuutttsssqqqpppnnnmmmppppppooonnnnnnqqqvvvzzz}}}}}}{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxyyyyyyzzzwwwyyy{{{|||||||||{{{{{{vvvxxxzzzzzzyyyyyy{{{|||xxxzzz{{{zzzxxxwwwwwwxxx~~~~~~}}}|||{{{{{{zzzxxxzzz|||}}}{{{zzzzzz{{{}}}}}}}}}|||||||||{{{{{{zzzyyywwwtttsssrrrrrrsssqqqqqqrrrsssssssssssssssrrrrrrsssssssssrrrrrrqqquuusssqqqpppqqqqqqpppoookkklllnnnoooooommmkkkiiiiiilllnnnooonnnkkkjjjjjjeeefffiiikkklllkkkjjjiiieeeeeeeeeffffffggghhhiiifffdddcccdddcccbbbeeekkklllsss}}}yyytttuuuxxx|||~~~zzzvvvtttsssvvv~~~ffftttqqqtttqqqQQQ<<<777222111333...,,,,,,,,,+++++++++******+++******)))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))((((((((('''''''''''''''''''''''')))YYY%%%%%%%%%&&&&&&&&&''''''&&&JJJ$$$///'''&&&%%%$$$$$$%%%&&&'''((($$$WWW'''%%%$$$%%%%%%### $$$***!!!)))...***###"""%%%'''&&&''''''((((((''''''&&&%%%$$$###""""""###$$$%%%!!!***"""&&&&&&###(((555AAAzzz{{{|||}}}~~~~~~}}}zzzwwwvvvvvvwwwvvvuuuvvvxxxyyyyyyyyyyyy{{{||||||{{{yyyxxxwwwwwwxxxyyyxxxxxxyyy{{{~~~~~~|||zzzxxxvvvwwwxxxxxxwwwxxxxxxxxxwwwuuusssrrrnnnooopppqqqqqqpppooonnnjjjkkkllllllnnnqqquuuyyyzzzyyyxxxvvvtttqqqnnnmmmooonnnmmmllllllooouuuyyy|||~~~~~~~~~zzzyyyxxxwwwwwwwwwxxxxxxwwwvvvvvvuuuvvvvvvwwwwwwtttwww{{{||||||{{{{{{{{{wwwyyyzzz{{{zzz{{{|||~~~zzz{{{{{{zzzxxxwwwxxxyyy}}}~~~~~~}}}|||{{{{{{{{{{{{yyy{{{~~~~~~}}}||||||}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzxxxwwwuuuuuutttttttttttttttuuuuuuuuuvvvvvvrrrssssssssssssrrrrrrqqqrrrpppnnnnnnooopppooonnnkkklllnnnnnnnnnmmmkkkiiigggjjjlllmmmllljjjiiiiiifffhhhjjjkkkkkkkkkiiihhhcccdddeeefffhhhiiijjjjjjhhheeeeeefffdddbbbdddiiilllsss|||yyyrrrssswww{{{{{{wwwvvvuuuyyy{{{dddmmmqqqttttttSSS<<<777222333444///,,,,,,,,,,,,++++++++++++************)))))))))((())))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))(((((('''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$ZZZ$$$$$$%%%%%%&&&'''(((((((((+++***'''&&&&&&%%%%%%&&&&&&''''''"""''''''---"""&&&)))### ###(((&&& &&&000+++$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$###!!!!!!###$$$&&&###((("""%%%((($$$###hhhsssxxxxxxzzz{{{|||}}}}}}}}}}}}{{{wwwvvvvvvwwwwwwvvvwwwxxxyyyyyyxxxyyy{{{|||~~~{{{yyywwwwwwxxxxxxwwwwwwyyy|||~~~}}}{{{{{{zzzwwwvvvuuuvvvxxxyyyxxxwwwwwwvvvuuutttsssrrrqqqrrrrrrrrrrrrrrrqqqqqqkkklllllllllmmmqqqvvvzzz{{{{{{zzzxxxvvvssspppooonnnmmmllljjjkkknnntttyyy~~~}}}|||zzzxxxvvvttttttuuuwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwrrrvvvzzz|||{{{zzzzzz{{{wwwyyy{{{{{{{{{|||}}}|||}}}}}}{{{yyyxxxyyyzzz{{{||||||}}}~~~~~~}}}|||{{{{{{||||||{{{}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyyyyyyyxxxxxxvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxyyytttttttttttttttsssrrrrrrooonnnmmmmmmoooppppppooollllllmmmmmmmmmlllkkkjjjgggiiikkkllljjjiiiiiijjjiiijjjjjjkkkjjjiiihhhgggdddeeefffggghhhhhhhhhhhhiiigggfffgggeeebbbdddiiinnnttt}}}yyyqqqrrrvvvzzz|||yyyxxxyyy}}}zzzaaagggxxxrrrvvvyyyVVV>>>777222333333...------------,,,,,,,,,,,,***************)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''$$$]]]%%%&&&&&&&&&&&&&&&&&&&&&(((fff---$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$(((''')))###!!!'''+++)))&&&&&&&&&***%%%!!!"""'''***$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&'''$$$***'''$$$vvvwwwxxxzzz{{{|||||||||{{{yyyvvvvvvxxxzzz{{{{{{xxxyyyyyyyyyxxxxxxzzz|||}}}zzzxxxwwwwwwxxxyyyyyy{{{~~~|||yyyxxxwwwuuuttttttvvvxxxzzzxxxwwwvvvtttsssssssssssstttttttttttttttsssssstttnnnooonnnnnnnnnrrrwww{{{{{{{{{{{{zzzxxxuuurrrqqqnnnnnnlllkkkkkkooouuuzzz}}}zzzxxxzzzxxxtttrrrrrrsssvvvxxxyyyyyyxxxxxxxxxxxxxxxyyypppuuuyyy{{{zzzyyyyyyzzzxxxyyy{{{|||||||||~~~~~~~~~~~~|||zzzyyyzzz|||zzz{{{{{{|||}}}}}}~~~~~~~~~|||{{{{{{||||||}}}|||~~~~~~~~~~~~}}}|||{{{{{{zzzwwwxxxyyyyyyyyywwwvvvuuuzzzyyyyyyxxxyyyyyyzzzzzzuuuuuuuuuuuuuuutttssssssnnnmmmlllmmmooopppppppppllllllmmmmmmllllllkkkkkkhhhjjjkkkkkkjjjiiijjjkkkkkkkkkkkkjjjiiihhhgggfffeeefffgggggggggggggggfffjjjhhhggghhhfffcccdddiiiooouuu}}}zzzqqqqqquuuxxx|||yyyzzz{{{zzz^^^cccssstttyyy}}}YYY???777222222222,,,......------------,,,,,,***************)))(((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$&&&'''(((((())))))''''''''''''''''''''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''+++___(((''''''&&&&&&%%%%%%$$$(((^^^---###$$$%%%''''''''''''%%%$$$$$$((()))%%%!!!(((***$$$ %%%)))***$$$$$$)))+++&&&######&&&''''''((((((''''''&&&%%%&&&((())))))(((&&&%%%$$$$$$+++$$$+++)))(((xxxxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{}}}|||||||||zzzxxxwwwyyyzzzxxxwwwxxxyyyzzzzzzxxxvvvrrruuuwwwwwwvvvuuuxxxzzzwwwvvvvvvvvvuuuuuuttttttuuuvvvwwwwwwvvvtttqqqpppnnnmmmlllmmmpppuuuzzz}}}{{{{{{{{{zzzwwwssspppnnnooopppooollljjjmmmuuu|||}}}xxxzzz}}}zzzzzzyyyxxxwwwvvvuuutttuuutttttttttuuuvvvxxxyyyuuuwwwxxxzzz{{{{{{zzzzzzyyyyyyzzz}}}~~~}}}~~~}}}zzzxxxzzz|||~~~}}}zzzyyy{{{}}}{{{{{{{{{|||}}}}}}||||||||||||}}}}}}~~~}}}zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyywwwuuutttvvvvvvwwwvvvvvvuuuttttttlllmmmmmmnnnoooppppppqqqmmmmmmnnnoooooonnnmmmmmmmmmmmmnnnnnnnnnmmmkkkjjjiiijjjkkkjjjhhhffffffggghhhgggfffggghhhiiihhhgggkkkhhhfffeeebbb```fffnnnqqq{{{xxxmmmlllrrrxxx~~~}}}||||||aaajjjoooooopppXXX>>>999444222333000+++++++++************)))++++++************++++++******)))(((((((((((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''''''''''''''"""######$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$######$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((((((***)))(((''''''''''''''')))))))))(((''''''&&&&&&&&&&&&'''((())))))(((((()))))))))(((''''''&&&&&&'''&&&%%%$$$%%%%%%''''''&&&ZZZ&&&&&&&&&%%%%%%$$$$$$$$$III111---&&&((((((((((((((((((((((((###000!!!!!!&&&'''''''''&&&%%%%%%$$$&&&'''((((((((('''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%***)))!!!jjjzzzzzzzzzzzz{{{{{{||||||xxxyyyyyyyyyxxxxxxwwwvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~{{{xxxwwwxxxyyyxxxxxxwwwxxxyyyxxxuuusssrrrtttvvvvvvuuuuuuwwwyyyvvvvvvvvvuuuuuuttttttttttttuuuvvvwwwwwwvvvuuusssoooooonnnooorrruuuyyy|||{{{{{{{{{zzzwwwtttqqqoooooopppooollljjjmmmttt{{{|||zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwvvvuuuttttttuuuvvvxxxyyywwwxxxyyyzzz{{{{{{zzzyyy{{{{{{{{{~~~~~~{{{}}}~~~}}}zzzyyyzzz|||}}}|||zzzyyy{{{}}}~~~~~~}}}}}}}}}~~~~~~||||||||||||||||||}}}}}}~~~|||zzzxxxxxxwwwxxx{{{|||||||||||||||{{{{{{{{{{{{{{{{{{yyyxxxvvvuuuttttttuuuuuuttttttsssrrrmmmmmmnnnnnnoooppppppqqqllllllmmmmmmmmmnnnnnnnnnlllmmmmmmnnnmmmlllkkkjjjiiijjjkkkjjjhhhgggggghhhiiigggffffffhhhhhhhhhgggjjjgggeeedddbbbaaafffnnnttt}}}zzzooopppvvv~~~```hhhmmmkkkpppYYY>>>999444222222///++++++++++++************+++******))))))******+++******)))(((((((((((((((''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&$$$$$$))))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&'''((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&'''(((&&&ZZZ&&&&&&%%%%%%%%%%%%%%%%%%aaa***(((%%%''''''''''''''''''''''''(((***+++'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%% ,,,((("""###555zzzzzzzzzzzzzzz{{{{{{{{{xxxyyyzzz{{{{{{zzzxxxwwwwwwwwwwwwwwwxxxzzz|||}}}~~~yyyuuutttuuuvvvxxxxxxwwwxxxyyywwwtttqqqssstttvvvvvvuuuuuuvvvxxxvvvvvvvvvuuuuuuuuuuuuuuussstttvvvxxxyyyyyyxxxxxxrrrrrrssstttuuuwwwyyyzzz||||||{{{zzzxxxuuurrrqqqpppqqqpppmmmkkkmmmsssxxx|||zzzxxxxxxzzzzzzxxxvvvuuuvvvvvvwwwxxxyyyzzzzzzwwwwwwvvvuuuuuuvvvwwwxxxxxxyyyzzz{{{{{{zzzyyyyyy}}}||||||}}}~~~|||zzz|||}}}~~~~~~}}}{{{yyyyyyzzz{{{{{{zzzyyyzzz|||~~~}}}}}}||||||||||||||||||{{{{{{{{{{{{~~~|||{{{yyyxxxwwwxxxxxx{{{{{{|||||||||||||||{{{zzzzzzyyyyyywwwuuutttsssrrrrrrssssssrrrrrrqqqqqqmmmnnnnnnoooooopppppppppllllllkkkkkkkkklllnnnoookkkllllllllllllkkkkkkjjjhhhjjjkkkkkkiiihhhiiijjjjjjhhheeeeeefffhhhhhhggggggeeeddddddbbbaaagggooowww|||rrruuu|||]]]eeekkk|||cccoooYYY>>>888333111111...,,,+++++++++************+++******))))))******+++******)))((((((((((((((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&''''''((())))))***&&&''''''(((((((((((((((&&&&&&''''''((())))))******)))((('''''''''''''''%%%ZZZ%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$''''''''''''''''''''''''+++!!!///(((&&&&&&''''''&&&&&&%%%%%%######$$$%%%&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''000 $$$^^^xxxxxxxxxxxxxxxyyyyyyyyyxxxzzz|||}}}}}}|||yyywwwyyyxxxxxxwwwxxxyyy{{{|||}}}}}}zzzwwwsssrrrssstttwwwwwwxxxyyy{{{yyyvvvtttuuuuuuvvvvvvvvvvvvwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvtttuuuwwwxxxyyyzzzzzzzzzwwwwwwxxxyyyzzzzzz{{{{{{||||||{{{zzzxxxvvvtttrrrrrrrrrqqqnnnlllmmmqqquuutttsssssstttuuuvvvvvvvvvuuuvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxzzzzzz{{{||||||{{{yyyyyy|||||||||}}}}}}|||{{{zzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzzzz{{{~~~}}}}}}}}}}}}||||||||||||{{{{{{zzzzzz|||{{{yyyxxxwwwwwwxxxyyyxxxyyyzzzzzz{{{zzzzzzzzzwwwwwwvvvuuusssrrrppppppqqqqqqrrrrrrrrrrrrqqqqqqnnnnnnooooooooopppppppppooommmkkkjjjiiijjjlllmmmkkkkkkkkkkkkkkkkkkkkkjjjhhhjjjllllllkkkjjjjjjkkkjjjhhheeedddfffgggggggggeeecccbbbcccbbbaaagggnnnwww~~~~~~uuuyyyzzzzzz]]]eeekkkttt^^^ooo[[[???999333000111...,,,,,,+++++++++***************))))))))))))*********))))))(((((((((((((((((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''(((***,,,---'''(((((((((((((((''''''''''''''''''(((((())))))''''''((((((((((((((('''''''''''''''(((((())))))))))))(((''''''&&&&&&&&&%%%ZZZ$$$%%%%%%%%%&&&&&&''''''###$$$###''''''''''''''''''''''''((()))%%%%%%&&&&&&'''&&&&&&%%%%%%######$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###---888yyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||~~~~~~|||zzzyyyzzzyyyxxxxxxxxxyyyzzzzzzyyyzzzyyywwwuuutttuuuwwwvvvwwwyyy|||~~~~~~{{{yyyxxxxxxwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{yyyxxxvvvuuutttssssssqqqooommmnnnoooqqqkkkooorrrsssqqqrrruuuyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyywwwvvvvvvwwwxxxxxxzzz{{{|||||||||{{{zzzyyyzzz{{{|||||||||{{{||||||zzzzzz{{{|||||||||{{{{{{yyyyyyyyyyyyzzz{{{{{{{{{~~~~~~}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyzzzzzzxxxxxxxxxxxxyyyzzzxxxyyyyyyzzz{{{{{{zzzzzzvvvvvvuuusssrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrooooooooooooppppppppppppqqqpppmmmjjjiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkiiikkkmmmmmmlllkkkkkkllljjjhhheeeeeefffgggffffffbbbaaaaaacccaaa```fffmmmuuu}}}~~~wwwzzz~~~xxxsssttt{{{}}}|||}}}~~~```hhhmmmkkk___ppp^^^AAA999333000111...,,,,,,,,,++++++++++++******))))))))))))))))))******))))))((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&'''(((***,,,---&&&'''(((((()))(((''''''))))))(((((('''''''''''''''(((((((((((((((''''''))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$ZZZ%%%%%%%%%&&&&&&'''''''''((('''$$$''''''''''''''''''''''''"""'''$$$&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ...###)))}}}}}}}}}|||||||||||||||yyyzzz|||}}}}}}|||{{{zzz{{{{{{yyyxxxwwwxxxyyyyyyxxxzzz||||||{{{zzzzzz{{{vvvwwwzzz~~~|||zzzyyyxxxyyyzzz{{{zzzxxxxxxxxxxxxxxxxxxyyyyyyyyyvvvvvvwwwxxxyyyzzz{{{{{{~~~~~~~~~~~~{{{zzzyyyxxxwwwvvvuuuuuuuuutttrrrpppnnnnnnnnnnnngggmmmrrrrrrpppqqqvvv{{{zzzzzzyyyyyyxxxxxxwwwwwwyyyyyyxxxwwwwwwxxxyyyzzzzzz{{{|||}}}}}}|||{{{{{{yyyzzz|||{{{zzzzzz{{{|||yyyyyyzzz{{{{{{||||||{{{zzzyyyxxxyyy{{{||||||{{{}}}|||||||||}}}~~~~~~}}}{{{yyyxxxzzzyyyxxxxxxxxxzzz{{{|||zzzzzz{{{|||}}}}}}}}}}}}xxxwwwvvvvvvuuuuuuvvvvvvrrrrrrssstttttttttsssssspppppppppppppppppppppppprrrpppnnnllljjjjjjiiijjjlllkkkkkkkkkkkkllllllmmmkkkmmmnnnnnnlllkkklllmmmiiigggffffffggggggeeecccaaa```aaabbbaaa___dddkkksss|||~~~vvvyyyxxxtttqqquuu~~~|||zzz{{{|||cccjjjmmm{{{ddd___nnnaaaCCC;;;444111222///,,,,,,,,,,,,++++++++++++***))))))(((((())))))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''***))))))(((''''''&&&&&&(((((((((((((((((('''&&&***))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%###ZZZ&&&&&&&&&&&&&&&'''''''''***)))'''&&&&&&&&&&&&&&&&&&&&&&&&AAA&&&***%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))!!!WWW~~~~~~~~~}}}}}}}}}}}}yyyzzz{{{{{{|||||||||{{{}}}{{{zzzxxxwwwwwwxxxxxxxxx{{{}}}{{{{{{wwwyyy||||||{{{yyywwwxxxzzz{{{yyywwwvvvvvvvvvwwwwwwwwwxxxxxxttttttuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~zzzyyyxxxwwwvvvuuuuuuuuuvvvtttrrrqqqooonnnlllkkkiiillloooqqqrrrtttxxx{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyxxxwwwwwwxxxyyyzzz{{{yyyzzz|||}}}~~~~~~}}}|||{{{|||}}}{{{xxxwwwyyy{{{xxxxxxyyyzzz{{{{{{||||||{{{yyyxxxzzz}}}~~~}}}{{{||||||{{{{{{||||||}}}~~~|||zzzxxxyyyyyyxxxyyyyyy{{{}}}~~~yyyzzz{{{|||}}}}}}}}}}}}xxxwwwvvvvvvvvvwwwyyyyyyqqqrrrrrrsssttttttssssssppppppppppppppppppppppppoooooonnnmmmmmmllllllkkkllllllkkkkkkkkklllnnnnnnmmmnnnoooooommmkkkkkklllggggggfffggghhhgggdddaaaaaa```aaabbb```^^^cccjjjttt|||}}}tttvvv}}}wwwuuuvvv~~~zzzzzz|||}}}~~~bbbhhhkkkttt```ZZZdddcccEEE<<<555222222000------,,,,,,,,,+++++++++))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&$$$$$$%%%&&&((()))***)))((('''((((((((((((((('''''''''((((((((((((((('''&&&&&&((((((((((((((('''''''''$$$%%%&&&'''((((((''''''###ZZZ''''''''''''&&&&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###ccc'''((($$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''HHH~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}|||zzzxxxwwwwwwwwwxxxwww{{{|||yyyxxxyyyzzz}}}}}}zzzzzzxxxvvvwwwyyyzzzxxxvvvttttttuuuuuuvvvvvvvvvwwwqqqrrrsssvvvyyy|||}}}||||||{{{||||||}}}}}}yyyxxxwwwvvvuuuuuuuuuuuuwwwuuusssqqqpppnnnllljjjllllllmmmpppuuuxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxzzz{{{}}}yyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~{{{wwwuuuvvvxxxxxxxxxyyyyyyzzz{{{|||||||||zzzxxxzzz}}}~~~|||||||||{{{{{{{{{{{{||||||}}}zzzxxxyyyyyyyyyyyyzzz|||~~~wwwxxxyyyzzz{{{{{{{{{{{{vvvuuuuuuuuuvvvwwwyyyzzzpppqqqrrrsssssssssssssssqqqqqqpppppppppppppppppplllmmmnnnnnnoooooonnnnnnmmmllllllkkklllmmmnnnooonnnooopppooommmkkkkkklllffffffggghhhiiigggccc```aaa```aaabbb```^^^bbbhhhuuu~~~}}}ssstttzzzzzzzzz~~~}}}yyy|||}}}]]]eeeiiirrr```SSSZZZzzzeeeFFF===666222333000---------,,,,,,,,,++++++))))))(((((((((((())))))******)))((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''"""######$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******)))(((((($$$&&&((()))***)))((('''&&&&&&''''''((()))))))))(((((())))))((('''&&&&&&&&&&&&''''''((()))))))))$$$%%%''')))******))))))"""ZZZ((((((((('''&&&&&&&&&%%%!!!&&&+++&&&&&&&&&&&&&&&&&&&&&&&&)))|||$$$ $$$%%%%%%&&&'''''''''&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%...~~~}}}{{{yyyxxx{{{{{{zzzyyyyyyyyyzzz{{{zzz{{{{{{{{{zzzzzzyyyxxxzzzzzzzzzzzzzzzyyywwwwww||||||}}}~~~~~~~~~~~~~~~~~~{{{wwwvvvwwwyyyzzzzzzzzzxxxvvvtttsssuuuwwwxxxttttttuuuuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz{{{}}}~~~|||{{{yyyyyyzzzzzzyyyxxxwwwvvvtttrrrpppnnnllllllggghhhjjjooouuuyyyzzzzzz{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{||||||}}}}}}}}}}}}}}}}}}~~~}}}{{{yyyxxxwwwyyyxxxwwwvvvxxx{{{~~~}}}{{{zzzzzz|||}}}}}}|||zzz{{{|||||||||{{{zzzyyy~~~}}}{{{xxxwwwzzzyyyxxxwwwxxxyyy{{{|||zzzzzzzzzzzzyyyxxxwwwwwwvvvuuutttttttttvvvwwwxxxvvvtttqqqpppqqqsssssssssrrrpppnnnnnnooopppooonnnpppooonnnmmmmmmnnnooopppmmmnnnnnnmmmkkkkkklllnnnlllmmmnnnnnnllljjjjjjkkkgggggggggfffeeeeeeddddddaaa^^^^^^___^^^]]]```eeerrryyy|||tttuuu{{{}}}vvv^^^^^^hhh|||sssYYYOOOXXXnnndddEEE888111000222---...---,,,***)))******+++))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&&&&'''((('''%%%$$$%%%'''(((((('''&&&'''''''''&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%UUUNNN''''''''''''''''''''''''(((&&&&&&&&&---######&&&,,,&&&...$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%###"""''',,,((( '''(((%%%"""$$$(((%%%???~~~~~~}}}{{{zzzyyyxxxwww{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyy{{{{{{|||}}}}}}}}}}}}}}}}}}zzzwwwvvvwwwyyyyyyyyyzzzyyyvvvttttttuuuvvvwwwtttttttttuuuvvvwwwyyyyyyzzzzzz|||}}}}}}}}}|||||||||{{{zzzzzz{{{{{{zzzxxxwwwvvvuuusssqqqooommmlllhhhiiikkkooouuuyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwxxxyyyzzz{{{||||||||||||||||||{{{{{{}}}}}}|||{{{yyyxxxwwwwwwzzzyyyxxxxxxyyy{{{}}}|||{{{zzzzzz|||}}}||||||zzz{{{|||}}}}}}|||{{{{{{~~~|||zzzxxxzzzxxxwwwuuuvvvwwwyyy{{{{{{{{{zzzzzzyyywwwvvvvvvttttttssssssssstttvvvvvvvvvtttrrrqqqsssuuuuuuuuurrrqqqoooooopppppppppoooppppppnnnmmmllllllllllllkkkmmmmmmmmmlllmmmnnnppplllmmmnnnmmmkkkjjjjjjjjjhhhggggggfffeeeeeeddddddccc``````aaa```^^^aaagggrrryyyzzzrrrrrrxxx}}}{{{___^^^hhh|||www^^^PPPVVVhhhbbbEEE:::333222333......---,,,************+++))))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((('''&&&&&&'''((()))'''%%%%%%'''(((((((((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''(((((((((((()))%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''!!!666vvvooo(((&&& ***)))(((,,,###%%%"""******```)))***"""%%%(((,,,'''''''''''''''&&&&&&&&&%%%***(((,,,###$$$)))...---'''***!!!+++$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%!!!%%%'''"""%%%...((( )))((($$$000DDD}}}|||zzzxxxwwwvvvvvvwww{{{zzzxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvxxxzzz{{{yyyzzz{{{{{{||||||{{{{{{}}}zzzwwwvvvwwwxxxyyyyyyzzzyyywwwuuutttuuuuuuvvvtttttttttuuuvvvwwwxxxyyyyyy{{{~~~~~~|||zzz}}}|||{{{|||}}}}}}{{{yyyxxxwwwvvvtttrrrpppnnnnnnjjjjjjlllpppuuuyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzwwwwwwwwwwwwxxxyyyzzzzzz|||||||||{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwww{{{{{{{{{{{{|||||||||}}}{{{zzzyyyzzz|||}}}|||{{{zzz{{{|||}}}}}}}}}}}}}}}~~~~~~}}}{{{zzz|||zzzwwwuuuuuuwwwyyy{{{||||||{{{yyyxxxvvvuuutttssssssrrrrrrrrrssstttuuuuuusssqqqqqqsssuuuvvvuuusssqqqpppoooqqqqqqpppoooooooooooonnnmmmkkkiiiiiijjjkkklllmmmlllmmmoooqqqkkklllmmmmmmkkkiiiiiijjjhhhgggfffeeeddddddddddddeeebbbbbbcccbbb```ccchhhrrrxxxxxxnnnnnnsss~~~~~~```___hhh}}}{{{bbbSSSWWWeeeyyy}}}~~~___DDD;;;555555444......---,,,+++*********+++))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''+++)))&&&%%%&&&(((((((((&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''%%%GGG"""---"""******&&&))))))(((///+++((("""+++***bbb"""&&&((('''***---(((((('''''''''&&&&&&&&&+++)))'''///%%% +++***%%%+++###***aaa(((%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%666(((!!!(((,,,(((###%%%''''''000---xxx}}}{{{xxxvvvuuuuuuvvvwwwzzzyyywwwvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuutttuuuvvvxxxzzzxxxxxxyyyzzzzzzzzzzzzzzz|||yyywwwvvvwwwxxxxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuttttttttttttvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}{{{zzz}}}||||||}}}~~~~~~|||zzzxxxxxxwwwuuusssqqqpppooommmmmmnnnqqquuuyyyzzzzzzxxxxxxwwwwwwwwwxxxzzz{{{xxxxxxxxxxxxyyyzzz{{{{{{|||{{{{{{zzzzzzyyyyyyxxxyyyyyyyyyxxxxxxxxxxxxxxx{{{|||}}}~~~~~~}}}|||{{{zzzzzzyyy{{{}}}}}}}}}{{{yyyzzz{{{||||||}}}~~~~~~~~~~~~}}}|||{{{~~~|||xxxvvvuuuwwwzzz|||}}}|||zzzxxxvvvuuutttssstttsssssssssssstttttttttrrrqqqpppqqqsssuuuuuuuuutttrrrppppppqqqrrrqqqpppnnnnnnoooooonnnlllkkkiiijjjkkklllkkkkkkkkkmmmoookkklllmmmllljjjiiiiiiiiihhhgggfffdddddddddddddddfffccccccdddbbb```ccchhhpppwwwxxxmmmkkkoooyyyaaa```iii~~~zzzcccVVVZZZhhhzzz|||yyy}}}]]]CCC<<<666555444---...------,,,++++++******))))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''---***&&&%%%&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''>>>222"""'''###'''+++///###..."""$$$###,,,)))\\\(((///,,,%%%&&&((((((((('''&&&&&&%%%%%%+++))))))''')))$$$***!!! ///"""XXX???%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!''')))$$$""")))444%%%'''[[[}}}{{{yyywwwvvvvvvwwwxxxxxxxxxvvvvvvvvvvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyxxxvvvttttttuuuvvvwwwwwwwwwxxxyyyyyyyyyyyyyyy{{{yyywwwvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuussssssttttttuuuwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{{{{|||||||||~~~}}}zzzyyyyyyxxxvvvtttsssrrrqqqpppooooooqqquuuyyyzzzzzzxxxxxxwwwwwwwwwxxxzzz{{{zzzzzzzzzzzzzzz|||}}}}}}{{{{{{zzzzzzyyyyyyyyyxxxzzzzzzzzzzzzyyyyyyyyyyyy|||}}}~~~~~~}}}{{{zzzzzzzzzzzz|||~~~}}}|||yyyyyyzzz{{{{{{|||}}}~~~}}}~~~~~~}}}|||{{{|||zzzwwwttttttuuuwwwyyy|||{{{yyywwwuuutttttttttuuuvvvvvvvvvvvvuuuuuuuuutttsssrrrsssuuuwwwwwwvvvtttrrrppppppqqqrrrqqqppplllmmmoooppppppooonnnmmmkkklllllljjjiiihhhiiijjjkkkmmmnnnmmmkkkiiiiiijjjhhhgggeeecccccccccdddeeeeeecccbbbcccaaa___bbbgggnnnttt|||xxxmmmjjjmmmuuucccaaaiiixxxaaaVVV]]]mmmzzz{{{___DDD;;;555444333,,,......------,,,++++++***))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''',,,)))&&&%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###555%%%[[[777%%%%%% )))...((()))***$$$)))(((ddd'''((($$$$$$"""---((((((((('''''''''&&&&&&&&&(((,,,---"""((('''&&&&&&+++... ,,,###&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//////***$$$$$$(((%%%(((LLLccc|||{{{yyyxxxwwwwwwxxxxxxwwwvvvvvvvvvvvvxxxyyyzzzxxxwwwvvvvvvvvvwwwxxxyyyzzzyyywwwuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxzzzxxxwwwwwwxxxxxxwwwvvvtttuuuwwwxxxxxxwwwvvvvvvssssssssstttuuuvvvwwwxxxxxxwwwvvvvvvwwwxxxzzz{{{{{{{{{|||~~~|||zzzzzzzzzyyywwwvvvuuusssssssssqqqqqqrrruuuyyyzzz{{{yyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz||||||}}}~~~~~~}}}|||{{{zzzzzz{{{}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~}}}|||zzzyyywwwuuutttsssrrrssstttuuuyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvwwwvvvvvvwwwyyyzzzyyyxxxsssqqqpppoooqqqqqqpppooolllmmmnnnooopppppppppppplllmmmllljjjhhhggghhhiiilllmmmnnnnnnllljjjjjjkkkhhhgggeeecccbbbcccdddeeeeeebbbbbbbbbaaa^^^aaafffkkkqqqyyy~~~yyymmmjjjlllrrr~~~~~~dddbbbjjjxxxdddVVV```sssyyyyyydddGGG;;;444333222,,,---.........---,,,+++***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&)))'''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&$$$///!!!}}}444%%%111***'''***,,,&&&&&&!!![[[###%%%!!!%%%... ''''''''''''''''''''''''zzz&&&)))(((+++&&&'''!!!---///&&&'''!!!'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''!!!###'''+++//////+++&&&ZZZ<<>>444222444000---......///...,,,+++***))))))))))))))))))))))))%%%%%%&&&'''((()))***+++&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&"""###$$$&&&((((((%%%###$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''!!!111+++,,,$$$---777***'''111$$$&&&&&&,,,((('''"""aaa$$$)))(((''' ***'''$$$%%%%%%&&&'''((())))))OOOBBB///'''***444$$$''' ...,,,***'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$!!!WWW]]]"""yyyyyyxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyyyywwwxxxyyyzzzzzzzzzyyyyyyzzz{{{{{{{{{{{{yyyxxxwwwzzzwwwtttssstttuuuuuuuuurrrsssuuuvvvvvvvvvuuutttssstttuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvttttttvvvzzz{{{zzzwwwuuuxxx|||}}}{{{xxxuuuttttttrrrrrrsssuuuwwwwwwwwwuuusssrrrtttwwwyyyxxxvvv{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{||||||{{{zzzyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{xxxyyy{{{zzzyyyyyyzzz|||zzzzzzzzz{{{}}}~~~~~~~~~}}}~~~~~~|||zzzzzzyyyzzz||||||{{{zzzyyyxxxxxxwwwuuutttsssssstttvvvxxxzzzxxx~~~|||vvvuuuwwwyyywwwuuuvvvwwwvvvrrrnnnooommmjjjkkknnnpppooonnnooonnnmmmllllllmmmnnnoooqqqnnnkkkjjjkkklllmmmnnnllllllmmmnnnnnnmmmllllllkkkllljjjhhhdddbbbbbbcccfffgggiiigggdddbbbaaaaaahhhkkkooosssxxx~~~~~~tttkkkgggfffppp|||sssvvvfffeeennnwwweeelllwww~~~|||zzz}}}VVV>>>666444222111,,,---......---,,,***)))))))))))))))))))))))))))******))))))((((((''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%%%%&&&((()))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&!!!###444GGG///!!!!!!---)))&&&)))%%%(((&&&^^^((()))%%%+++%%%)))(((***)))((('''''''''''''''+++PPP!!!%%%666###---%%%jjjzzz%%%000"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***+++[[[,,,zzzzzzyyyxxxxxxxxxxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyyyyxxxvvvsssssstttuuuuuuuuutttuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvxxxvvvvvvwwwyyyzzzxxxvvvsssvvvzzz{{{zzzxxxwwwwwwvvvtttsssssstttuuuuuuttttttssssssuuuxxxzzzyyywwwxxxxxxyyyzzz{{{|||}}}}}}{{{{{{||||||{{{zzzzzzyyyzzzyyyyyyyyyyyyzzz{{{{{{xxxyyy{{{{{{zzzzzz{{{}}}|||{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}|||zzzzzzzzzzzzzzz}}}}}}|||zzzzzzyyyyyyyyyvvvvvvuuuuuuuuuwwwyyy{{{|||}}}vvvtttuuuuuusssrrrrrrsssrrrooolllnnnmmmlllmmmooopppooommmnnnmmmlllllllllnnnppprrrssspppllljjjkkklllllllllnnnmmmmmmmmmlllllllllkkkllllllkkkhhheeeccccccddddddfffiiihhheeebbbaaaaaajjjlllppptttyyy~~~~~~sssjjjfffdddooo{{{mmmrrrkkkiiiqqq{{{dddhhhrrr|||~~~{{{zzzWWW???777444333222............---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))'''&&&&&&&&&((((((((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%###%%%(((&&&###&&&,,,ddd$$$,,,!!!%%%&&&&&&)))%%%(((&&&^^^((()))%%%+++%%%)))((('''&&&&&&%%%%%%%%%&&&&&&+++bbb:::--->>>'''&&&ZZZ777(((222---%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%***OOO===666{{{{{{zzzyyyyyyyyyzzzzzzvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuwwwwwwxxxxxxyyyyyyyyyyyyvvvwwwyyyzzz{{{{{{zzzzzzwwwuuusssssstttvvvvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvyyyxxxwwwxxxyyyyyywwwuuurrrtttwwwyyyxxxxxxyyyzzzwwwuuusssrrrssssssrrrpppsssssstttwwwzzz{{{zzzyyywwwxxxzzz{{{||||||||||||{{{{{{{{{|||{{{{{{zzzyyyzzzyyyyyyyyyyyyzzz{{{{{{xxxzzz{{{{{{{{{{{{}}}~~~}}}}}}||||||~~~~~~}}}|||||||||zzzzzzyyyyyyyyyzzzzzz{{{~~~|||zzzzzzzzz|||}}}xxxwwwvvvvvvwwwxxxzzz{{{~~~vvvsssrrrrrrqqqppppppqqqpppnnnlllmmmmmmmmmooopppqqqooommmnnnmmmlllmmmnnnrrruuuxxxssspppmmmkkkkkkkkkkkkkkkpppooommmkkkjjjjjjjjjkkkkkklllkkkiiifffdddeeefffdddhhhkkkkkkgggcccaaaaaakkknnnrrruuuyyy~~~~~~rrriiidddbbbppp||||||fffmmmooolllttt}}}eeeffflllxxx~~~}}}|||}}}YYY@@@888555333222//////...---,,,,,,,,,,,,))))))))))))))))))))))))'''''''''((()))*********&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++&&&&&&***,,,)))### (((...)))+++222&&&)))%%%(((&&&^^^((()))%%%+++%%%)))(((&&&&&&%%%%%%%%%&&&'''''')))eee......vvvrrr--- ///)))%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&!!!,,,bbbmmm)))$$$$$${{{{{{zzzzzzyyyzzzzzz{{{wwwwwwxxxxxxyyyyyyyyyyyywwwxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxxxxyyyvvvwwwxxxzzzzzzzzzyyyxxxvvvtttssstttvvvxxxxxxxxxuuuvvvwwwxxxxxxxxxwwwvvvyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxyyyyyyxxxwwwsssuuuwwwxxxwwwwwwxxxzzzvvvtttrrrqqqrrrrrrqqqppprrrsssvvvyyy{{{||||||{{{yyyzzz{{{|||{{{zzzwwwvvvzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{xxxzzz||||||||||||~~~}}}}}}||||||~~~~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz~~~|||zzzzzz{{{~~~xxxxxxwwwwwwwwwxxxxxxyyy~~~}}}vvvrrrqqqrrrqqqqqqpppppppppooonnnmmmnnnoooqqqqqqpppnnnmmmpppooonnnoooqqquuuzzz|||qqqnnnlllkkkllllllllllllqqqooommmjjjhhhhhhiiijjjkkkkkkkkkiiigggffffffhhhiiimmmqqqpppjjjdddaaaaaajjjmmmqqquuuxxx|||{{{qqqhhhcccbbbqqq}}}yyydddmmmooolllsss{{{hhheeejjjwwwZZZAAA888444222111000...---+++***++++++,,,))))))))))))))))))))))))'''((((((((()))))))))***%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% """$$$&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&)))))))))))))))*********(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((000***%%%&&&***,,,***(((%%%<<<"""&&&000'''&&&)))%%%(((&&&^^^((()))%%%+++%%%)))((('''''''''''''''((()))***&&&<<<$$$---!!!&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&000)))^^^ 000111zzzzzzyyyyyyyyyyyyzzzzzzxxxyyyzzzzzz{{{zzzzzzyyytttuuuvvvwwwxxxyyyyyyyyywwwwwwvvvvvvvvvwwwxxxyyyxxxxxxyyyyyyyyyxxxvvvuuuvvvuuutttvvvxxxzzzzzzyyytttuuuvvvwwwwwwwwwvvvuuuyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuvvvxxxyyyyyyyyyzzzzzzwwwxxxyyyyyywwwvvvvvvwwwsssqqqpppppprrrssssssrrrrrrtttwwwyyyzzz{{{||||||xxxyyyzzz{{{zzzxxxvvvtttzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{yyyzzz||||||{{{|||}}}{{{{{{{{{|||}}}}}}|||{{{{{{zzz~~~}}}}}}|||{{{zzzyyyyyy}}}{{{zzzzzz|||~~~xxxwwwwwwwwwvvvvvvwwwwwwyyy|||~~~yyytttqqqpppoooooooooooonnnnnnnnnooommmoooqqqrrrrrrpppooonnnooonnnnnnnnnppptttwwwzzzmmmllljjjkkkmmmnnnooonnnqqqooollliiihhhggghhhiiiiiijjjjjjiiigggfffhhhiiinnntttwwwtttllldddaaaaaahhhkkkppptttwwwyyy|||~~~~~~yyyppphhhdddccclllxxx|||hhhssslllhhhnnn}}}iiiccchhhzzz[[[AAA888444111//////...,,,*********++++++))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' !!!!!!"""$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&******))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))'''###!!!###&&&(((((('''"""fff|||000&&&&&&&&&)))%%%(((&&&^^^((()))%%%+++%%%)))((('''''''''''''''((()))***###ZZZEEE---$$$***%%%!!!'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***'''PPPeee&&&000((('''zzzzzzyyyyyyyyyzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzzssstttuuuwwwxxxyyyyyyzzzwwwvvvuuuuuuuuuvvvxxxyyyxxxxxxyyyyyyxxxwwwuuutttvvvuuuuuuvvvxxxyyyyyyxxxtttuuuvvvwwwwwwwwwvvvuuuxxxxxxyyyyyyyyyxxxwwwwwwuuuvvvvvvwwwwwwvvvvvvuuutttvvvyyyyyyyyyyyyzzz|||yyy{{{|||{{{xxxvvvttttttqqqpppooopppsssuuuuuuuuusssuuuwwwxxxxxxyyy{{{}}}vvvwwwxxxyyyzzzzzzyyyxxxyyyzzz{{{{{{|||{{{{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{yyy{{{||||||{{{zzz|||}}}zzzzzz|||~~~~~~}}}}}}||||||||||||~~~}}}zzzyyywww|||{{{zzzyyyyyy{{{}}}~~~xxxxxxxxxwwwwwwvvvuuuuuuvvvwwwyyyxxxuuurrrppppppkkklllmmmlllkkkkkkmmmnnnoooqqqsssrrrqqqooooooooommmmmmlllmmmmmmooopppqqqkkkjjjiiikkknnnpppppppppooonnnllljjjhhhgggggggggggghhhiiihhhgggggghhhjjjpppuuuxxxtttjjjbbb```aaafffjjjoootttwwwxxxzzz|||{{{}}}~~~yyyqqqjjjfffeeeeeessstttjjjeeehhh}}}jjjbbbggg}}}]]]CCC999444111///......---,,,++++++++++++))))))))))))))))))))))))*********)))((('''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&%%%$$$$$$###&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&((()))))))))((('''************))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((($$$''')))&&&%%%%%%%%%"""$$$,,, FFF+++"""&&&)))%%%(((&&&^^^((()))%%%+++%%%)))(((&&&&&&%%%%%%%%%&&&''''''$$$333kkk ---!!!///(((---&&&&&&'''''''''((((((((('''''''''''''''(((((((((///'''222(((222???fff...,,,&&&...{{{{{{zzzzzz{{{{{{|||}}}|||}}}~~~~~~|||{{{ttttttuuuwwwxxxxxxxxxxxxwwwvvvuuuttttttvvvwwwxxxvvvvvvwwwxxxxxxwwwvvvuuuuuuttttttuuuwwwwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxwwwuuuuuuvvvvvvvvvvvvuuuuuuuuuxxxzzzzzzyyyxxxyyy{{{yyy|||~~~}}}zzzwwwuuutttqqqpppoooqqqsssuuuuuuuuuuuuvvvwwwvvvuuuwwwzzz~~~yyyyyyzzzzzzzzzzzz{{{{{{yyyzzzzzz{{{||||||{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{zzz{{{|||{{{zzzyyyyyy{{{yyy{{{~~~~~~|||||||||||||||}}}~~~}}}{{{yyywwwxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyyxxxwwwvvvuuuvvvvvvuuussspppooonnnooojjjlllmmmllljjjjjjmmmpppppprrrsssrrrpppnnnpppqqqooooooooonnnmmmlllkkkkkklllkkkjjjkkknnnoooooonnnmmmlllkkkjjjiiihhhgggfffeeefffggggggffffffhhhjjjkkkqqqtttoooeee^^^^^^aaadddiiiooouuuwwwyyy{{{|||}}}|||tttlllgggfffggguuu}}}}}}llldddfffxxxmmmdddjjj```FFF;;;666333111////////////...---,,,+++))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((************)))))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%***,,,))))))***((("""'''###+++222555222&&&)))%%%(((&&&^^^((()))%%%+++%%%)))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&###...000&&&+++&&&***''''''''''''((((((((((((&&&'''''''''((((((((()))111+++!!!///'''///"""[[[...///'''333 |||||||||||||||}}}~~~~~~}}}~~~}}}|||uuuvvvvvvwwwwwwwwwwwwvvvwwwvvvtttssstttuuuwwwxxxsssuuuvvvwwwxxxxxxwwwwwwssssssrrrtttuuuvvvtttsssvvvwwwxxxyyyzzzyyyxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuwwwzzz|||{{{xxxwwwxxxyyyyyy{{{~~~|||yyyvvvuuusssrrrqqqqqqsssuuuuuutttvvvwwwwwwuuutttuuuzzz~~~}}}|||zzzzzzzzzzzzyyyyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{zzz{{{|||{{{yyyxxxxxxyyyyyy{{{}}}zzzzzz{{{{{{|||~~~}}}{{{yyyxxxuuuvvvwwwxxxyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvxxxvvvtttqqqnnnmmmmmmnnnlllnnnooommmllllllooosssqqqssstttrrrooonnnpppssssssssssssrrrpppmmmkkkiiimmmlllkkklllnnnnnnnnnlllkkkkkkkkkkkkjjjhhhgggfffdddeeeffffffffffffhhhjjjffflllooojjjaaa[[[]]]aaadddiiipppvvvyyyzzz|||}}}~~~vvvmmmhhhfffmmm{{{{{{zzz|||~~~nnneeeeeevvvrrrhhhnnncccHHH===888555333000000111111111///...,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$"""######$$$&&&''''''(((''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))+++*********))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''')))&&&###&&&,,,,,,&&&###%%%MMM###&&&)))%%%(((&&&^^^((()))%%%+++%%%)))(((***)))((('''''''''''''''***''' 444888###&&&222,,,'''''''''''''''((((((((()))&&&'''''''''(((((())))))''',,,&&&,,,,,,'''///+++[[[rrr!!!++++++###---"""---||||||||||||||||||||||||yyy{{{}}}~~~{{{xxxvvvsssssstttuuuwwwxxxzzz{{{{{{zzzxxxtttqqqpppqqqsssttttttvvvxxxyyyxxxtttqqqrrrsssuuuwwwwwwvvvtttssstttuuuwwwxxxyyyyyyxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxvvvvvvvvvvvvvvvwwwxxxxxxzzzzzzyyyyyyyyyyyyxxxxxx}}}}}}~~~}}}{{{xxxuuusssqqqrrrssstttuuuuuuuuuuuuyyywwwsssqqqqqqtttxxx{{{|||yyyxxxxxxuuutttuuuxxx{{{|||yyyuuuzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||}}}}}}{{{|||}}}}}}|||}}}}}}zzzwwwuuuxxxwwwvvvvvvvvvxxx{{{|||}}}{{{{{{|||zzzvvvrrrrrrrrrsssssssssrrrpppoooooonnnnnnnnnnnnooooooppptttrrrpppnnnnnnpppssstttqqqssstttssspppllljjjjjjjjjjjjkkklllmmmmmmmmmmmmfffgggiiijjjiiihhhfffeeefffggggggeeeccccccdddeeeeeeffffffdddaaa^^^]]]]]]aaajjjqqqrrrrrrwww{{{}}}{{{ooojjjjjjkkkyyyvvvyyy|||~~~}}}}}}kkkcccdddrrr~~~|||vvvooovvvhhhFFF888555333111---------------------,,,************))))))))))))***)))(((''''''((()))******)))(((''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))************''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&%%%((((((((((((((('''''''''///'''000iii999"""&&& ^^^((()))%%%+++###'''%%%&&&&&&&&&'''''')))***+++---))):::[[[!!!,,,)))+++,,,+++***)))***+++'''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''((((((((((((((((((((((((---(((111(((yyy888###'''111%%%...&&&***$$$zzzzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{|||{{{yyywwwuuusssssstttuuuvvvxxxzzz{{{yyyxxxwwwtttqqqooopppqqqrrrsssuuuxxxzzzyyyvvvsssssstttvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwwwwwwwvvvvvvuuutttttttttttttttuuuvvvvvvyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}|||{{{xxxuuussssssttttttuuuvvvvvvvvvvvvyyywwwsssqqqqqqtttwwwzzz~~~}}}yyyvvvuuuuuutttuuuwww{{{|||zzzxxxzzzzzzxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}|||{{{yyy{{{}}}~~~}}}{{{{{{|||~~~~~~}}}~~~~~~|||zzzxxxwww{{{zzzyyyyyyyyy{{{}}}{{{zzzxxxyyyzzzyyyuuurrrqqqrrrrrrsssrrrqqqpppooopppoooooonnnnnnnnnoooooorrrqqqooonnnnnnoooqqqrrrrrrtttuuussspppllljjjjjjkkkllllllmmmmmmllllllkkkfffggghhhhhhgggfffdddbbbeeeeeeeeedddaaa```aaacccbbbbbbbbb```]]][[[[[[\\\dddlllrrrrrrrrrwww}}}~~~~~~rrrkkklllqqqzzzwwwyyy}}}jjjaaaaaaooo}}}vvvpppwwwjjjGGG999666444111/////////......---------************))))))))))))***)))(((''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''''''''(((((()))))))))***(((((()))))))))*********))))))))))))************''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''')))&&&&&&'''555VVV""""""---***]]]((()))%%%+++$$$(((&&&'''''''''''''''((()))***......VVV$$$((()))***+++***))))))***+++((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((###+++%%%$$$&&&333 +++---,,,"""(((---xxxxxxyyyzzzzzzzzzzzzzzzxxxyyyyyyyyyxxxwwwvvvuuutttttttttuuuvvvxxxyyyzzzvvvwwwwwwuuurrrppppppppprrrrrrtttwwwzzzzzzwwwuuutttuuuwwwxxxxxxxxxwwwvvvuuuvvvwwwwwwwwwvvvuuutttvvvwwwxxxyyyxxxwwwuuusssuuuuuuuuutttuuuuuuvvvwwwyyyyyyyyyyyyyyyzzzzzzzzz||||||||||||zzzxxxuuutttuuuuuuvvvvvvvvvvvvvvvvvvyyywwwtttrrrrrrtttvvvxxx|||zzzvvvtttwwwvvvvvvwwwzzz{{{{{{zzz{{{zzzxxxwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}}}}{{{zzzyyyzzz|||||||||{{{{{{}}}~~~~~~~~~|||{{{zzzzzzzzzzzzxxxxxxwwwwwwwwwyyy{{{|||wwwvvvvvvwwwwwwwwwtttrrrqqqrrrrrrrrrrrrqqqppppppqqqpppoooooonnnnnnnnnnnnpppooooooooooooooooooooorrrssstttrrrooollljjjjjjllllllmmmmmmllllllkkkkkkfffgggggggggeeecccaaa```cccddddddbbb___^^^^^^``````aaa```]]][[[ZZZ[[[]]]gggmmmqqqppprrrxxx~~~uuunnnnnn||||||xxxzzz~~~hhh___^^^kkkxxxtttnnntttmmmIII999666444111111111000///......------************))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''((()))******+++(((((())))))))))))******&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''&&&&&&''''''((((((''''''((((((((((((((((((&&&###000"""222999%%%'''$$$\\\'''(((%%%+++%%%)))'''(((((((((''''''((()))))) ---)))```---333'''((()))******(((((()))***((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((("""&&&000"""+++,,,$$$'''###:::$$$%%%---###&&&)))xxxyyyzzz{{{|||{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyyyyuuuvvvwwwvvvsssqqqqqqqqqttttttuuuwwwyyyyyywwwtttttttttvvvwwwwwwwwwwwwwwwvvvwwwwwwwwwvvvuuusssrrrtttvvvxxxzzzzzzxxxvvvtttxxxxxxwwwwwwwwwxxxxxxyyyxxxyyyyyyyyyzzzzzz{{{{{{|||||||||{{{zzzxxxvvvuuuwwwvvvvvvuuuuuutttuuuuuuwwwvvvtttrrrrrrtttvvvwwwzzz}}}~~~{{{yyyxxxzzzyyyxxxxxxyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxyyyyyyzzzzzz{{{||||||}}}||||||{{{{{{{{{{{{|||}}}}}}|||{{{}}}~~~~~~~~~|||{{{zzzyyyyyyzzz{{{|||wwwwwwvvvvvvwwwxxxyyyyyywwwwwwwwwwwwvvvuuusssqqqrrrrrrsssssssssrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnooopppqqqqqqqqqpppooonnnpppqqqrrrpppmmmjjjiiiiiikkkkkkllllllmmmlllllllllhhhggggggfffdddbbb```^^^cccccccccaaa^^^]]]]]]^^^bbbaaa```]]][[[[[[]]]```hhhmmmooonnnpppwww~~~wwwpppppp~~~zzz||||||ggg]]][[[iiixxxtttooorrrpppKKK:::666444222111111000///...---,,,+++************)))))))))(((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''(((((('''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&'''((()))***+++,,,(((((((((((()))))))))***$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((('''''''''%%%%%%%%%&&&'''(((''''''''''''((((((((((((333(((###''',,, TTT###+++[[[&&&(((%%%,,,&&&+++)))))))))((((((((((((((((((000%%%(((HHHGGG888444<<<666$$$'''''')))***)))((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******((((((((((((((((((((((((---000###)))777&&&JJJ<<<%%%222+++---&&&***"""{{{|||}}}~~~~~~}}}|||{{{{{{{{{yyyxxxwwwwwwxxxxxxvvvvvvuuuuuuvvvwwwxxxxxxvvvwwwxxxwwwuuussssssssswwwwwwwwwxxxyyyxxxuuurrrsssssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvuuusssrrrqqqssswwwzzz{{{zzzyyyxxxyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyzzzzzz{{{||||||||||||{{{{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrrrrrrruuutttssssssssstttvvvwwwyyy{{{||||||{{{{{{}}}~~~~~~}}}|||zzzyyyxxxxxxyyy{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{||||||||||||||||||zzz{{{{{{|||{{{||||||}}}{{{~~~~~~}}}}}}zzzyyyxxxxxxxxxyyy{{{|||zzzzzzzzzzzzzzz{{{{{{|||zzzzzzzzzyyywwwtttrrrqqqtttsssssssssssstttttttttrrrrrrqqqooonnnnnnnnnnnnpppqqqrrrsssrrrqqqooonnnnnnoooooommmkkkiiiiiiiiiiiijjjkkklllmmmmmmmmmmmmiiihhhgggeeecccaaa```___cccdddcccaaa___^^^^^^___bbbbbb```^^^\\\\\\^^^```gggjjjlllkkkooowww}}}xxxrrrrrr|||}}}ggg]]][[[jjj{{{wwwppprrrqqqLLL<<<777444111000000///...---++++++***************)))))))))(((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((%%%&&&'''((()))***+++,,,'''(((((((((((()))))))))''''''((()))******++++++))))))))))))))))))))))))'''((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))'''111///&&&,,,mmm}}}444[[[&&&(((%%%,,,'''+++******))))))((((((((())))))...&&&"""$$$999YYYvvvWWW888!!!***%%%'''222111***''')))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******))))))))))))))))))))))))555$$$,,, %%%---***}}}QQQ &&&%%%...%%%---&&&~~~|||{{{|||{{{zzzyyyyyyxxxxxxyyywwwvvvvvvvvvvvvvvvwwwwwwvvvwwwxxxwwwuuutttuuuvvvyyyxxxxxxxxxxxxwwwtttrrrrrrrrrssstttuuuvvvwwwwwwwwwwwwxxxxxxwwwuuutttsssqqqsssvvvyyy{{{{{{{{{{{{yyyxxxwwwwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}}}}||||||{{{{{{{{{zzzzzzyyywwwuuusssqqqqqqqqqqqqrrrrrrsssssstttuuuvvvwwwyyyzzzzzzzzzyyy{{{~~~~~~}}}zzzxxxxxxyyy|||{{{yyyxxxxxxxxxyyyzzz{{{{{{|||||||||||||||{{{xxxyyyzzzzzzyyyyyyzzz||||||~~~~~~|||{{{|||wwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyyyyzzzzzzzzzyyy|||}}}~~~|||xxxuuutttssstttssssssssssssttttttuuurrrqqqppppppooooooooooooqqqrrrssssssrrrqqqooonnnkkklllmmmllljjjiiijjjkkkiiijjjkkklllmmmmmmmmmmmmhhhhhhfffdddcccaaa```___bbbccccccaaa______```aaaaaabbbaaa^^^\\\[[[\\\^^^eeehhhiiijjjoooxxx~~~yyyuuuvvvhhh]]][[[kkk~~~sssiiijjjyyypppMMM===888444111//////...---,,,++++++***************))))))))))))&&&'''((()))*********)))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''((()))******+++''''''(((((((((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((+++***))))))((()))))))))&&&&&&''''''((()))))))))!!!... %%%((("""+++""""""UUU%%%\\\'''(((&&&---'''+++***)))))))))(((((()))****** 555 $$$WWW---$$$$$$------&&&%%%)))%%%"""(((+++******222111'''###***---***((()))******(((((()))******))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))###111%%%***))) ------'''AAA###///(((,,,~~~{{{yyy{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvwwwwwwuuussssssuuuwwwyyyxxxwwwxxxxxxxxxvvvtttssssssttttttuuuwwwxxxyyywwwwwwxxxxxxxxxwwwuuutttssstttvvvxxxyyy{{{{{{{{{yyyyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxzzz{{{}}}~~~~~~~~~}}}}}}||||||||||||}}}{{{yyyvvvtttrrrqqqqqqqqqoooppprrrsssuuuvvvwwwxxxyyyzzz{{{{{{zzzzzz|||}}}{{{}}}|||zzzzzz{{{|||{{{zzzyyyxxxyyyzzzzzz{{{{{{||||||||||||{{{{{{xxxzzz|||{{{yyyyyy{{{}}}}}}~~~}}}{{{zzzzzz{{{uuuvvvwwwxxxyyyyyyyyyyyywwwwwwwwwxxxxxxwwwwwwvvv{{{}}}~~~}}}yyyvvvvvvvvvrrrqqqqqqpppqqqrrrssstttqqqqqqppppppoooppppppppprrrrrrrrrqqqqqqpppooonnnkkklllmmmlllkkklllmmmooolllmmmmmmmmmlllkkkkkkjjjffffffdddbbbaaa```______```aaabbbaaa______```bbbcccddddddbbb___]]]]]]]]]cccgggiiikkkqqq{{{{{{yyy{{{jjj]]][[[lllnnnccccccuuuoooMMM>>>888444000//////......---------,,,************))))))))))))%%%&&&((()))*********)))''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''(((((()))))))))***'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''((())))))******,,,///''''''&&&000---"""]]]''')))&&&---'''+++)))(((((((((((()))***++++++!!!222&&&---***>>>---######555:::222+++%%%&&&+++///---)))000(((&&&,,,...)))(((+++)))***+++***))))))***+++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))777,,,(((000...///$$$&&&)))+++)))###***(((~~~zzzxxxzzzzzzzzzzzzzzzxxxwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuusssrrrrrruuuxxxwwwvvvvvvwwwyyyyyyxxxvvvtttttttttuuuvvvxxxyyyzzzwwwwwwxxxyyyyyyxxxvvvuuuvvvvvvwwwwwwxxxyyyzzz{{{|||{{{zzzzzzyyyyyyyyyyyywwwwwwxxxzzz|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{xxxuuurrrrrrrrrrrrnnnoooqqqsssvvvwwwxxxyyyyyy{{{}}}~~~|||zzzyyyyyyxxx|||~~~||||||}}}|||{{{zzzyyyxxxyyyzzzzzz{{{|||||||||||||||{{{{{{zzz|||~~~~~~|||{{{}}}~~~~~~~~~|||zzzyyyzzz{{{tttvvvwwwyyyyyyyyyxxxwwwzzzzzz{{{{{{{{{zzzzzzyyyyyy|||~~~}}}zzzwwwxxxyyyppppppoooooooooppprrrsssppppppppppppppppppqqqqqqrrrqqqqqqpppooonnnnnnmmmkkklllmmmmmmmmmnnnppprrrooooooooommmllljjjhhhgggeeedddbbb```___^^^^^^^^^___`````````______```bbbfffggghhhfffccc```______cccfffiiilllsss}}}}}}|||{{{~~~jjj^^^[[[kkk~~~pppeeeeeezzznnnMMM>>>999444//////////////////.........************))))))))))))%%%&&&((()))*********)))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''###$$$&&&((())))))(((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&%%%$$$"""!!!&&&&&&&&&'''((())))))***,,,"""+++... $$$+++!!!000JJJ]]](((***&&&---&&&+++)))(((((((((((()))***,,,,,,***+++---&&&fffyyy555"""000$$$$$$--- """%%%+++...)))"""%%%,,,###,,,///'''$$$)))+++))))))+++,,,+++***)))***+++******))))))))))))************))))))((((((''''''))))))))))))))))))))))))111 (((111### +++,,,555zzz<<<000,,,444###~~~|||{{{{{{{{{|||}}}|||zzzxxxwwwxxxyyyvvvxxxyyyyyyxxxxxxyyyzzzyyyxxxuuurrrrrrrrrtttuuuzzzyyywwwvvvvvvvvvwwwxxxzzzzzzyyyxxxxxxwwwwwwvvvuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}|||zzzyyyyyy{{{}}}|||wwwtttsssrrrrrrqqqpppqqqrrrsssuuuwwwyyyzzz{{{~~~|||{{{zzz}}}~~~~~~}}}||||||~~~}}}|||zzzyyyyyyyyyzzz|||zzzyyy{{{~~~}}}}}}~~~~~~~~~{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrpppnnnnnnoooqqqrrrnnnmmmnnnppprrrssssssqqqrrrnnnjjjjjjllllllhhhdddgggeeebbbaaabbbaaa```___bbbaaa```______```bbbcccdddeeefffeeecccaaa```aaafffhhhmmmttt{{{~~~zzz|||yyyyyy{{{hhh^^^ZZZfff{{{tttgggjjjlllFFF>>>;;;333111///......---+++***))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((('''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((('''***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''(((((()))))))))))))))---&&&!!!___)))***&&&,,,%%%***(((***************))))))))))))(((888///222&&&,,,&&&%%%&&&---)))***+++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))******)))(((((()))+++111&&&+++!!!;;;*** 222"""***555%%%***+++$$$555************************,,,***((('''((()))***)))***aaa%%%555"""+++}}}|||{{{{{{{{{|||||||||zzzwwwvvvwwwxxxvvvwwwyyyxxxwwwwwwxxxzzzyyywwwuuusssrrrssstttuuuyyyxxxwwwvvvuuuvvvwwwwwwzzzyyyyyyxxxxxxwwwwwwvvvuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~}}}{{{zzzzzz|||~~~~~~~~~~~~}}}yyyuuurrrqqqqqqqqqqqqooooooppprrrtttvvvxxxyyyzzz}}}~~~|||zzzzzz|||}}}~~~}}}||||||}}}~~~}}}|||zzzyyyyyyzzzzzz|||zzzyyy{{{~~~~~~}}}}}}}}}|||{{{zzz{{{{{{uuuuuuuuuvvvvvvwwwwwwwwwyyyzzz{{{|||}}}}}}|||{{{||||||{{{zzzyyyyyyxxxwwwuuutttsssrrrrrrrrrrrrrrrpppqqqqqqqqqrrrrrrrrrrrrsssrrrpppooonnnooopppqqqmmmlllmmmnnnqqqqqqqqqoooooolllhhhiiikkkllljjjggggggeeecccbbbbbbbbbaaa```bbbaaa_________```bbbcccdddffffffeeecccaaaaaaaaaiiikkkpppwww}}}}}}yyy{{{yyyuuuwww{{{eeeYYYSSS___uuupppjjjtttlllGGG===:::333222000//////...---,,,+++***+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((('''''''''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((('''''''''&&&''''''((((((((((((((('''''''''''''''''''''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((((('''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''***)))(((''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((()))))))))(((((((((,,,******___)))***&&&,,,&&&***)))************************'''222)))???%%%888'''&&&333###///---+++,,,,,,---......------......---,,,,,,---......+++,,,,,,+++******+++---$$$444///888%%% 666(((999&&&!!!)))(((000999 ************************+++***))))))***+++,,,,,,***NNNOOO222*********}}}||||||{{{{{{{{{||||||||||||{{{yyyvvvuuuuuuvvvuuuwwwxxxxxxwwwwwwxxxyyyyyywwwuuusssrrrssstttuuuxxxwwwvvvuuutttuuuvvvvvvyyyyyyyyyxxxwwwwwwvvvvvvtttuuuvvvvvvvvvvvvuuuttttttuuuvvvwwwyyyzzz||||||zzzyyyyyyyyyyyyzzz{{{{{{~~~}}}|||{{{{{{}}}}}}||||||}}}}}}|||zzzyyyvvvrrroooooopppppppppmmmnnnppprrrtttvvvwwwxxxzzz||||||{{{{{{|||}}}~~~}}}|||{{{|||~~~}}}}}}|||{{{zzzzzzzzz{{{|||{{{{{{|||~~~|||{{{~~~}}}}}}|||}}}}}}~~~uuuuuuuuuuuuvvvwwwyyyyyy{{{|||}}}}}}~~~~~~}}}}}}}}}|||{{{zzzxxxxxxxxxxxxuuutttssssssssssssssstttoooppppppqqqrrrsssttttttsssrrrpppooooooooopppqqqlllllllllmmmoooooonnnmmmmmmiiiggggggjjjlllkkkjjjhhhfffdddcccccccccbbbaaaaaa```_________```bbbccceeefffgggeeecccaaaaaabbbllloootttzzzzzzwwwzzz}}}yyyvvvvvvzzz~~~aaaTTTLLLYYYpppjjjmmmpppJJJ===888222333000000///...------,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&''''''(((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((''''''''''''''')))((((((''''''((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''%%%,,,###(((111___)))***&&&,,,&&&+++)))************************...,,,111555222yyy444222)))111...,,,......///000000000000///000//////......//////000.../////////------///000---999 111"""...777///%%%333(((000+++555<<<,,,,,,,,,++++++******************++++++,,,------+++666///%%%((('''xxxyyyyyyzzzzzz{{{|||}}}{{{{{{{{{xxxuuussstttuuuuuuvvvxxxwwwvvvvvvwwwyyyxxxwwwvvvtttttttttuuuvvvxxxwwwuuutttttttttuuuvvvyyyyyyxxxxxxwwwvvvvvvvvvssstttuuuvvvvvvuuutttsssttttttvvvwwwyyy{{{|||}}}zzzyyyyyyyyyyyyzzz{{{{{{~~~}}}|||}}}~~~}}}{{{{{{|||{{{zzzxxxvvvrrrooommmmmmnnnoooooommmnnnppprrruuuwwwxxxyyyzzz}}}~~~}}}}}}{{{}}}~~~}}}|||{{{{{{||||||||||||{{{{{{{{{{{{{{{||||||}}}~~~~~~|||~~~~~~~~~~~~~~~xxxxxxxxxxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzxxxxxxxxxyyytttssssssrrrrrrsssssstttooooooppprrrsssuuuvvvvvvsssrrrqqqpppooooooooopppmmmllllllmmmnnnnnnmmmkkkkkkiiiffffffhhhjjjjjjjjjhhhfffdddddddddeeedddbbb```_________```bbbcccdddfffggggggeeecccbbbbbbcccnnnrrrwww}}}xxxvvvyyy~~~~~~}}}|||{{{{{{}}}aaaSSSLLLYYYrrr~~~gggrrruuuNNN>>>666111444/////////...---,,,,,,+++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((222%%%***______)))***'''---'''+++***)))))))))))))))*********((((((***(((000???888(((777666---222222333333444333333222111111000000000000111111222333333222111111222444+++666///555888222111rrr333%%%???000&&&//////......---,,,,,,,,,+++,,,,,,,,,++++++---...333PPP***///%%%)))vvvvvvxxxyyyzzz{{{||||||zzz{{{zzzxxxuuussstttuuuuuuwwwxxxxxxwwwwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwxxxwwwuuutttttttttuuuvvvyyyyyyxxxwwwwwwvvvvvvuuussstttuuuvvvvvvuuutttsssssstttuuuwwwyyy{{{|||}}}zzzyyyyyyyyyyyyzzz{{{{{{~~~~~~}}}~~~}}}|||{{{||||||zzzxxxtttqqqmmmllllllnnnnnnnnnmmmoooqqqtttwwwxxxyyyzzzzzz}}}zzz|||}}}}}}{{{zzzzzzzzz{{{{{{|||||||||||||||||||||}}}~~~}}}||||||zzzzzzzzzzzz{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzztttssssssrrrrrrrrrrrrsssooopppqqqrrrtttvvvwwwwwwsssrrrqqqpppooooooooooooooonnnmmmmmmnnnmmmkkkjjjjjjiiigggfffggghhhhhhhhhhhhfffddddddeeeeeedddccc______```aaabbbccceeeeeehhhhhhhhheeecccbbbccceeennnsssyyy}}}xxxuuuxxx|||}}}~~~~~~~~~cccWWWQQQ___www~~~hhhwww{{{RRR???555///333......------,,,+++++++++)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((('''((((((((())))))******''''''''''''''''''''''''(((((())))))))))))(((((((((((()))(((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$..."""888___)))***'''---''',,,+++((((((((())))))*********222"""777---999)))PPPEEE333///CCC444666777777777777777666666555555555555555555555555555666777666444444666777888AAA777111666TTT...)))888444222222222111111111000000...//////...,,,,,,///222444III444,,,,,,vvvvvvxxxyyyzzz{{{{{{{{{yyyzzzzzzxxxuuutttuuuvvvvvvxxxyyyyyyxxxwwwyyyzzzzzzyyyyyyxxxxxxxxxyyyyyyxxxwwwvvvuuutttuuuvvvvvvxxxxxxxxxwwwvvvvvvuuuuuutttuuuvvvvvvvvvvvvuuutttssstttuuuvvvxxxyyy{{{{{{zzzyyyyyyyyyyyyzzz{{{{{{~~~~~~~~~~~~~~~~~~}}}{{{{{{||||||{{{yyyuuurrrnnnllllllnnnnnnnnnmmmnnnrrruuuxxxyyyzzzzzzyyy|||zzz|||}}}}}}{{{yyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~}}}{{{{{{zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~||||||}}}~~~}}}}}}||||||vvvuuutttsssrrrrrrrrrrrrpppqqqrrrsssuuuvvvwwwxxxsssrrrrrrqqqpppooonnnnnnpppnnnmmmmmmmmmllljjjhhhggggggggggggggggggffffffhhhfffddddddeeeeeeeeeccc___```aaacccdddfffggggggiiiiiihhhfffccccccdddfffnnnsssyyy}}}yyyuuuxxx{{{|||fffZZZVVVddd|||kkk{{{}}}SSS@@@666000222------,,,,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))((('''&&&%%%(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''))),,,888......___)))***'''...(((---,,,))))))******+++,,,,,,,,,///,,,+++111111(((***333***000;;;444>>>::::::;;;;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::888999999888777777888:::222@@@:::JJJ333KKKhhh333@@@444666666666666666666666666333444444222111333999>>>;;;(((111(((wwwxxxyyyzzzzzzzzzyyyyyyxxxyyyyyyxxxvvvvvvwwwxxxwwwyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{yyyxxxwwwvvvuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvuuuuuusssttttttvvvwwwxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~|||{{{zzzzzz||||||{{{zzzvvvsssooommmmmmnnnooonnnkkkmmmqqqtttwwwyyyyyyyyywwwzzz~~~~~~~~~yyy{{{}}}}}}{{{yyyxxxwwwyyyzzz|||}}}~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~|||{{{{{{yyyxxxwwwwwwyyy{{{}}}}}}}}}}}}~~~zzz|||~~~~~~yyyxxxwwwuuutttsssssssssqqqrrrssstttuuuvvvwwwwwwsssrrrrrrqqqpppooonnnmmmooonnnlllkkkkkkjjjgggeeebbbdddggghhhhhhggggggggggggeeeccccccdddeeedddccc```aaabbbdddfffhhhiiiiiijjjjjjhhhfffcccccceeegggnnntttzzz~~~zzzvvvxxx{{{{{{~~~hhh[[[VVVddd|||lll{{{{{{QQQ@@@777111222---------------,,,,,,,,,((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((('''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''(((((()))))))))$$$%%%&&&(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((()))))))))((((((111666,,,''' %%%>>>^^^)))***'''...(((---,,,,,,,,,---......///000000:::(((888---(((@@@666%%%=== ]]]FFF---@@@======>>>>>>======<<<;;;;;;<<<===>>>>>>===<<<;;;::::::;;;:::999888:::<<>>444LLLRRR555@@@999999999::::::;;;;;;<<<999::::::999888===GGGNNN"""***&&&xxxyyyzzz{{{zzzzzzxxxwwwxxxyyyyyyxxxwwwwwwxxxzzzxxxyyy{{{zzzyyyyyyzzz|||{{{{{{||||||||||||||||||zzzyyywwwvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuusssttttttuuuvvvwwwwwwxxxzzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~{{{yyyyyyyyy{{{|||{{{yyyxxxtttpppnnnnnnoooooonnnjjjlllpppsssvvvxxxxxxxxxuuuxxx|||~~~~~~}}}}}}}}}yyy{{{}}}}}}{{{xxxwwwwwwyyyzzz|||}}}~~~~~~~~~~~~|||}}}}}}~~~{{{|||}}}~~~~~~~~~}}}|||{{{yyywwwwwwyyy{{{}}}~~~}}}}}}}}}~~~~~~yyy{{{|||{{{zzzxxxvvvuuuttttttrrrsssssstttuuuvvvwwwwwwsssrrrrrrrrrpppooonnnmmmnnnmmmkkkjjjjjjhhheeeccc^^^aaafffhhhiiihhhhhhhhhfffdddccccccdddeeedddccc```aaacccfffhhhiiijjjjjjjjjjjjhhhfffcccccceeegggnnnttt{{{~~~{{{wwwxxx~~~|||{{{~~~hhh[[[TTTaaazzzlllxxxyyyOOO???888222333..................------((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((((((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((((((((())))))******###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((())))))))))))))) 888+++((($$$\\\^^^)))***'''...)))...---/////////000111222222333)))888999555555111222666///666AAA999GGG===???????????????>>>===<<<999:::;;;<<<<<<;;;:::999:::;;;<<<;;;999999;;;<<<<<<333>>>999======EEEOOO999:::;;;;;;<<<===>>>??????<<<>>>>>>>>>???FFFRRR[[[+++"""---xxxvvvuuuwwwyyyzzzxxxuuussstttuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz}}}~~~{{{|||xxxxxxwwwwwwwwwwwwwwwwwwwwwvvvtttrrrrrrsssuuuvvv{{{{{{zzzwwwttttttwww{{{tttttttttuuuwwwyyy{{{}}}|||yyyvvvwwwzzz}}}~~~}}}}}}}}}}}}}}}|||{{{zzzyyyzzzzzzyyyyyyyyyzzz{{{{{{|||vvvnnnkkkmmmooonnnlllkkkmmmooorrrtttvvvwwwxxxvvvxxx{{{}}}|||zzzzzzzzz}}}||||||}}}~~~|||wwwwwwxxxyyy{{{}}}~~~}}}|||||||||}}}~~~~~~}}}}}}}}}}}}|||{{{yyyxxxzzz||||||}}}}}}}}}}}}||||||{{{yyy{{{~~~~~~{{{xxxvvvtttssspppnnnpppqqqrrruuuxxxyyyxxxvvvsssrrrpppooooooooopppqqqqqqmmmiiihhhhhhgggdddaaaeeefffgggggggggfffeeedddfffffffffeeedddcccaaa```bbbfffjjjjjjhhheeeeeeggghhhggghhhjjjhhhccccccgggooouuu||||||vvvvvv{{{kkkXXXNNN[[[sssiiiuuuuuuLLL===666333777111000000...---,,,+++++++++++++++************)))++++++******))))))((((((''''''''''''''''''''''''%%%'''******)))'''''''''((((((((((((((()))******)))((('''&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%&&&'''''')))&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((('''''''''''''''+++***)))'''''''''((())))))))))))))))))))))))))))))******))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''((((((((()))###aaa000+++111...111...111666666666666666555444444555666666777777777777666111:::...lllAAA>>>555GGGHHH@@@CCC@@@;;;AAA>>>>>>>>>===;;;999888777777666666555555666666777222@@@666:::FFF///KKKvvvBBB:::888???@@@:::888>>>EEE888===III;;;;;;~~~(((444$$$xxxwwwvvvwwwyyyzzzxxxuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz|||}}}}}}{{{yyyxxx}}}}}}yyyyyyzzzzzzyyyxxxvvvuuuuuuvvvvvv{{{yyywwwvvvuuuvvvwwwxxxzzz{{{{{{xxxuuutttwwwzzzuuuuuuuuuuuuwwwyyy{{{||||||zzzwwwwwwzzz|||}}}|||||||||{{{{{{zzzyyyyyyyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{uuunnnlllmmmooonnnmmmkkkmmmoooqqqsssuuuvvvwwwsssvvvxxxzzzyyyyyyyyyzzz|||||||||}}}}}}}}}|||{{{~~~~~~~~~}}}||||||}}}~~~~~~}}}||||||}}}~~~~~~}}}|||zzz{{{zzzyyywwwwwwxxxzzz~~~}}}{{{zzzyyyyyy{{{}}}~~~{{{wwwuuusssrrrqqqooorrrqqqrrrsssuuuvvvuuussssssrrrpppooooooooooooppppppmmmjjjhhhhhhgggdddbbbeeeeeefffggggggggggggggghhhhhhgggfffeeedddcccbbbdddgggjjjjjjiiihhhiiijjjiiiggghhhjjjgggcccbbbeeennnsss{{{{{{vvvvvv~~~hhhVVVLLLYYYrrrgggqqq}}}sssKKK===777222444000000///...---,,,+++++++++++++++************))))))((((((((('''''''''&&&''''''''''''''''''''''''%%%'''******)))'''''''''((((((''''''(((((()))***((((((&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''+++***)))(((''''''((()))(((((((((((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&'''(((((())))))(((((()))((((((((((((((((((''''''''''''((((((((()))))) 444ccc222---333000444111333555555666777888888888888888999999999999999888888999===999999yyy===QQQ>>>444@@@IIIAAA===FFF??????>>><<<;;;999777666444444444444555666777888;;;DDD777777DDD444555cccZZZ000,,,>>>HHHCCC;;;???JJJKKK@@@CCCqqq(((,,,***yyyxxxwwwxxxyyyyyyxxxvvvyyyyyyzzz{{{{{{zzzzzzzzzxxxzzz}}}~~~~~~{{{xxxuuu|||}}}xxxvvvvvvxxxwwwuuutttuuuvvvxxxyyy}}}{{{zzzxxxwwwwwwxxxxxxxxxzzz{{{zzzvvvuuuvvvyyyuuuuuuuuuvvvwwwyyyzzz{{{|||zzzxxxxxxyyy{{{{{{{{{{{{zzzyyywwwwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxyyytttnnnkkkmmmnnnnnnmmmlllmmmoooqqqssstttuuuuuuqqqsssuuuvvvvvvwwwxxxzzz}}}}}}~~~~~~~~~~~~}}}}}}|||zzz|||~~~}}}}}}||||||}}}~~~~~~}}}|||{{{yyyzzzzzzyyyxxxwwwyyy{{{}}}{{{yyyxxxyyy{{{}}}~~~{{{vvvsssrrrrrrrrrqqqtttsssrrrrrrttttttrrrqqqrrrqqqpppooonnnnnnnnnnnnooommmjjjhhhhhhgggeeeddddddeeeeeefffhhhjjjkkklllkkkjjjhhhfffeeeeeeffffffeeegggiiijjjjjjkkklllnnnjjjhhhiiijjjgggbbbaaadddkkkqqqyyy{{{wwwyyyfffSSSJJJWWWqqqfffmmmuuusssJJJ===888111000//////...---,,,+++******+++++++++************)))((((((((((((''''''''''''''''''''''''''''''''''''&&&(((******)))''''''(((''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%%%%&&&((('''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''(((((())))))******((('''&&&&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))******)))((((((''''''''''''(((***))))))(((((((((((()))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))))))))******''''''((((((((()))))))))555999fff555000777444777555888555666777999;;;<<<======;;;;;;<<<;;;;;;:::999888888000<<<000000666QQQHHH444@@@FFF===@@@@@@???>>>===:::888666444444444555666777999:::;;;<<>><<>>>>>;;;;;;;;;:::999888777666//////111;;;666555;;;999UUU777444KKK;;;BBBBBB@@@>>><<<999777555888888999999:::<<<===>>>;;;@@@FFFCCC???CCCHHHEEEbbbwwwmmm]]]<<<...888yyyzzz{{{zzzzzzyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyxxx{{{{{{yyyxxxwwwwwwwwwwwwxxx{{{|||yyywwwqqqpppqqqrrruuuxxx{{{}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvyyy||||||xxxuuuuuuwwwvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxyyyyyywwwuuuttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwvvvuuurrroookkkhhhhhhhhhhhhhhhlllmmmoooqqqssstttuuuuuuwwwwwwuuusssrrrssswwwzzz}}}~~~yyyyyy|||||||||||||||~~~~~~}}}}}}~~~|||zzzxxxxxxwwwyyy{{{|||}}}||||||}}}~~~}}}~~~~~~{{{|||}}}~~~|||xxxsssqqqqqqsssttttttttttttuuuvvvxxxxxxvvvtttoooooooooooonnnnnnmmmmmmmmmlllkkkjjjhhhgggggggggffffffggghhhkkknnnqqqsssooommmkkkiiiiiiiiikkklllggggggggghhhjjjmmmnnnoookkkiiiiiiiiifff```___aaaiiipppyyyfffTTTLLLZZZsssxxx```eeejjj{{{OOOBBB===444...---------,,,,,,++++++***+++++++++*********))))))))))))))))))************((((((((((((((((((((((((''')))******((((((((()))&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''(((((((((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((((((((((())))))))))))((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''(((((()))))))))(((((((((((()))))))))***&&&...(((jjj999444;;;888<<<999<<<::::::;;;<<<<<<<<<<<<;;;777777777777666555444333...;;;)))***???)))666GGG444AAAGGGCCC???FFFEEEDDDBBB???<<<:::999======<<<<<<<<<===>>>>>>DDD===CCCFFF;;;;;;DDDEEE;;;XXXAAA333333zzz{{{||||||zzzxxxxxxyyyxxxxxxyyyyyyzzzyyyyyyxxx|||{{{xxxvvvvvvwwwxxxyyyxxxzzz}}}~~~~~~}}}zzzxxxsssssssssttttttuuuvvvwwwzzzzzzzzzyyyyyyyyyxxxxxxvvvzzz|||{{{xxxuuuvvvwwwvvvwwwwwwxxxxxxxxxwwwwwwwwwxxxyyyyyyxxxwwwxxxyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxyyyyyyxxxwwwuuutttpppooollliiiffffffffffffkkkmmmooorrrtttvvvwwwxxxxxxwwwuuurrrqqqsssxxx||||||zzzzzz|||~~~}}}}}}}}}}}}~~~~~~}}}~~~{{{yyyxxxxxxxxxvvvxxx{{{{{{{{{{{{|||}}}{{{|||~~~}}}~~~~~~~~~~~~yyyvvvsssqqqrrrsssttttttuuuuuuxxxzzz|||{{{wwwtttlllmmmmmmnnnnnnnnnnnnnnnkkklllllljjjhhhggghhhiiihhhhhhiiikkkmmmoooqqqrrrnnnnnnlllkkkkkkkkklllllliiihhhhhhiiilllmmmmmmlllkkkiiiiiiiiieee```___aaaiiiqqqzzz~~~eeeUUUOOO___xxxqqqYYY___fffTTTCCC>>>555000...---------,,,,,,,,,++++++++++++************)))''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((()))***''''''&&&&&&''''''((()))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************'''((())))))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))(((''''''&&&(((''''''''''''(((((()))'''(((((())))))))))))(((''''''''''''''''''''''''************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''((())))))******))))))''''''((((((((((((((()))((((((((()))))))))******###'''555!!!)))kkk:::444;;;777;;;888::::::::::::::::::999888888444444444444444333222111222555,,,***444444---111ZZZFFFHHH>>>DDDJJJIIIHHHGGGDDDBBB@@@>>>@@@??????>>>>>>>>>??????KKK;;;;;;FFFFFFBBBAAA>>>>>>NNN@@@BBB<<<555zzz|||~~~}}}zzzxxxxxxyyywwwxxxyyyyyyzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzz{{{yyyzzzzzz{{{|||zzzxxxvvvssstttuuuuuuuuutttssssssvvvwwwwwwxxxxxxxxxxxxxxxwwwzzz|||zzzwwwuuuvvvxxxvvvwwwxxxxxxxxxxxxwwwvvvtttvvvyyyyyywwwwwwxxxzzzwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzzzzzyyywwwuuutttrrrpppnnnjjjgggeeeeeeeeekkklllooorrruuuxxxyyyzzzvvvuuurrrppppppttt{{{|||zzz{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~|||zzzzzzzzz{{{uuuxxx{{{||||||{{{|||}}}{{{|||~~~~~~~~~~~~~~~~~~wwwuuurrrrrrssstttttttttuuuwwwzzz}}}~~~{{{uuupppiiijjjlllnnnooooooooonnnkkkllllllkkkhhhgggiiikkkjjjkkklllnnnoooppppppqqqmmmmmmmmmmmmllllllllllllmmmlllkkklllnnnnnnllliiiiiihhhhhhiiieee```___bbbkkkrrr||||||~~~bbbUUUQQQddd~~~kkkVVV]]]fffWWWCCC===555111.........---------------+++++++++************)))&&&'''''''''((((((((()))(((((((((((((((((((((((()))******)))(((((()))+++((((((''''''(((((()))***(((((()))))))))((('''&&&''''''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))''')))***)))''''''(((***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''((()))******)))(((''''''''''''''''''''''''((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((()))************)))***))))))))))))))))))((((((((()))))))))*********'''666'''+++(((OOOkkk999444:::666888555777777888888888777777666555333333444444444444333222222,,,222666000222777222///FFFSSSIIINNNMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIBBB???FFFMMMMMMHHHEEEMMM:::======BBB???zzz}}}~~~}}}zzzxxxxxxzzzwwwxxxyyyzzz{{{{{{{{{{{{zzz{{{|||}}}}}}}}}|||{{{{{{zzzyyyyyyyyyxxxuuussspppqqqtttvvvvvvvvvuuutttrrrssstttuuuuuuvvvuuuuuuxxxzzz|||zzzvvvuuuvvvyyywwwwwwxxxyyyyyywwwvvvuuusssvvvxxxyyywwwwwwxxx{{{wwwxxxyyyyyyyyyyyyxxxxxxxxxyyyzzz{{{zzzxxxvvvtttsssrrrppplllhhheeeeeeeeekkklllooosssvvvyyy{{{|||sssrrrpppnnnooouuu}}}xxxxxx|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||}}}wwwzzz}}}~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}uuutttrrrssstttuuutttsssvvvyyy|||zzzrrrlllhhhiiikkkmmmoooooooooooojjjlllmmmkkkhhhgggiiilllkkklllnnnppppppppppppooolllmmmmmmnnnmmmmmmlllkkkpppnnnnnnoooqqqoookkkgggiiigggggghhheee```___bbblllsss}}}{{{|||```SSSRRRggggggWWW^^^iiiXXXBBB;;;555111..................------+++++++++************)))((()))))))))******++++++)))))))))))))))))))))))))))******)))(((((()))+++((((((((((((((()))******((()))*********)))'''&&&(((((())))))******++++++(((((()))***+++,,,------''''''''''''&&&&&&&&&&&&''')))+++***'''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((()))***&&&'''(((*********)))(((''''''''''''''''''''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************,,,+++++++++******))))))))))))))))))************222 ---;;;222)))}}}kkk999333999444777333555555555666666666666555555444444555555555555555555111888111,,,555888666;;;???...zzzKKKNNNPPPPPPOOONNNMMMKKKIIIHHHFFFGGGGGGHHHIIIKKKLLLMMMFFFOOOLLLDDDGGGIIIIIIMMMFFFZZZ555eee>>>333???DDD|||||||||{{{zzzyyyxxxwwwuuuvvvwwwyyy{{{|||||||||{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyyyywwwwwwwwwwwwvvvuuusssssssssvvvyyyyyywwwuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvyyy||||||{{{zzzyyyzzzxxxwwwuuuttttttuuuuuuvvvzzzzzz{{{{{{zzzxxxwwwvvvxxxxxxxxxxxxwwwwwwvvvvvvwwwuuuqqqlllgggfffgggiiimmmnnnrrruuuxxxzzz{{{{{{yyywwwsssoooooottt|||wwwwww{{{zzz{{{{{{{{{}}}~~~~~~}}}}}}}}}{{{yyy{{{{{{zzzzzzzzzyyyyyyyyy}}}zzz{{{}}}vvvvvvvvvuuuuuuttttttsssuuurrrqqqsssvvvtttnnnhhheeehhhkkkmmmlllkkkkkkkkkkkkkkkkkklllllllllmmmmmmkkklllmmmmmmnnnmmmmmmmmmlllllllllmmmmmmnnnooopppooonnnnnnnnnnnnlllhhhdddffffffeeeccc``````aaacccnnnsss{{{||||||ZZZSSSSSSeeexxxaaaSSS[[[^^^bbbHHH:::222444/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&&&&''''''(((((())))))******)))((('''&&&%%%%%%((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))"""***,,,(((+++555777111,,,+++)))((('''((()))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))************&&&&&&''''''(((((())))))''')))***)))(((((()))************++++++,,,,,,,,,***888+++...===)))BBBiii;;;555666000444222333333555666666444444555777666777888999999888777777666:::;;;888888;;;<<<;;;CCC@@@AAAbbbQQQRRRRRROOOLLLKKKNNNPPPMMMQQQEEEGGGKKKDDDIIIPPPPPPMMMIIIGGGGGGGGGFFFEEEAAAUUUAAAXXX@@@;;;EEE)))GGGyyyyyyyyyyyyxxxwwwvvvuuussstttvvvwwwxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuusssssstttvvvyyyyyywwwuuuvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvxxx{{{{{{zzzyyyxxxxxxyyyxxxwwwuuutttttttttuuuyyyzzzzzzzzzyyyxxxvvvuuuwwwwwwxxxyyyyyyxxxwwwvvvwwwuuuqqqlllgggfffgggiiilllooorrrvvvyyy{{{|||}}}zzzwwwsssppppppuuu}}}}}}ppprrrwwwwwwxxx}}}~~~{{{{{{~~~~~~~~~}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{~~~|||zzzzzz}}}~~~~~~yyyxxxwwwuuusssrrrqqqpppqqqpppooopppqqqpppkkkgggeeehhhkkklllkkkjjjjjjkkkllllllmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnpppooonnnnnnmmmmmmnnnnnnnnnmmmlllllllllkkkhhheeeggggggfffdddaaa```aaabbbnnnttt{{{{{{{{{~~~}}}~~~YYYTTTUUUhhhttt^^^UUU[[[\\\dddIII;;;333444/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))***))))))(((''''''&&&&&&'''''''''((((((((((((((()))))))))(((''''''&&&&&&***)))))))))((((((((((((&&&&&&''''''''''''''''''###***,,,(((***333444///,,,+++)))((('''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((************)))))))))((()))******************)))(((((((((((())))))))))))++++++++++++++++++++++++((()))+++***))))))***,,,***++++++,,,---......///***777000333DDD111)))KKKggg999444777111666555555333555777888777888999;;;======>>>???@@@@@@??????===AAACCCAAABBBFFFGGGFFF===IIIPPPOOO```KKKKKK]]][[[QQQOOOAAAHHHFFFMMMUUUOOONNNSSSWWWSSSOOOLLLKKKKKKJJJIIIUUUEEEBBB[[[ZZZbbb888;;;111GGG<<>>>>>@@@BBBCCCCCCCCCCCCDDDEEEEEEEEECCCFFFGGGEEEFFFJJJKKKIIIFFFLLLQQQLLL@@@LLLcccXXX[[[VVV___ZZZOOOLLLTTTWWWZZZhhh___[[[WWWSSSRRRQQQOOOMMMVVV<<>>777444@@@HHHDDD111kkk>>>:::>>>999???===>>>===???BBBDDDDDDEEEFFFHHHHHHGGGGGGGGGHHHHHHIIIIIIFFFHHHHHHGGGIIILLLLLLIIIQQQJJJMMMXXXXXXNNNPPP[[[mmm```\\\\\\\\\iiimmmfffqqqqqqnnnjjjhhhfffdddaaa___RRR___PPP[[[WWWOOOyyy<<<111555222<<<...666uuuuuuvvvvvvwwwvvvvvvvvvwwwxxxyyy{{{|||||||||||||||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxzzz||||||{{{yyywwwwwwxxxvvvvvvwwwxxxxxxyyyyyyyyyvvvwwwxxxyyyxxxwwwvvvuuusssuuuxxxzzz{{{yyyvvvtttqqqpppnnnkkkhhhiiilllooosssvvvzzz~~~xxxuuuqqqmmmmmmrrrzzzzzzxxxttttttwwwzzzzzzyyyzzzzzz{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~zzz{{{~~~}}}{{{zzz{{{{{{{{{{{{|||||||||{{{zzzyyywwwvvvtttsssrrrrrrssstttooonnnllliiieeedddfffhhhfffhhhjjjjjjiiiiiijjjlllllllllmmmmmmmmmnnnnnnnnnqqqpppnnnmmmnnnoooqqqsssppppppooooooooooooppppppooollliiihhhjjjlllmmmmmmlllllliiifffbbb______```mmmttt~~~zzzpppmmmoooyyyoooQQQQQQ[[[rrrzzz~~~nnnXXX___^^^{{{hhhLLL===444444/////////...------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''''')))***************))))))&&&((()))''''''))))))'''***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''((()))***))))))*********+++++++++000//////...---,,,++++++***,,,......------///000222222333555666888999::::::888BBBEEE<<<===BBB===DDD222qqqEEEAAADDD???DDDAAABBBBBBEEEHHHIIIIIIHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKMMMNNNOOOSSSZZZZZZWWWSSSTTTYYY```aaa]]][[[\\\___eeewwwyyyvvvsssbbbmmmiiifffbbb~~~===???)))???===***>>>...uuuvvvwwwxxxxxxyyyxxxxxxvvvwwwxxxzzz{{{|||}}}}}}}}}}}}|||{{{yyyxxxwwwwwwvvvwwwyyyzzz{{{{{{zzzyyyvvvwwwxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuvvvwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyyyy|||}}}}}}{{{yyywwwwwwxxxtttuuuwwwxxxzzzzzz{{{{{{wwwwwwxxxyyyyyyxxxwwwvvvtttvvvwwwyyyxxxvvvtttrrrpppooommmjjjiiijjjmmmpppuuuxxx|||~~~|||qqqpppllljjjkkkrrrzzz{{{xxxxxxwwwxxxxxxxxxxxxyyy{{{}}}}}}yyyyyy{{{~~~~~~}}}}}}~~~zzz|||{{{zzzzzz|||yyyyyyyyyyyyyyyxxxxxxwwwtttsssrrrrrrsssuuuxxxyyysssppplllhhhfffggghhhiiihhhiiijjjjjjjjjjjjkkkmmmllllllmmmmmmmmmnnnnnnnnnpppooonnnnnnnnnoooqqqrrrnnnmmmmmmnnnooopppqqqrrrpppmmmjjjiiikkklllmmmmmmkkkkkkiiieeeaaa______```kkksss~~~xxxooommmpppyyyoooSSSQQQWWWjjjwwwZZZbbb```zzzeeeJJJ;;;444555/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((('''''''''&&&'''''''''(((((())))))((((((((()))))))))))))))&&&'''(((((()))))))))((('''((((((''''''((((((''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))***************))))))(((((())))))************+++++++++,,,,,,---------------------------///111111000111333444666666777888999;;;;;;<<>>888AAA===MMMuuuIIIFFFIIIEEEIIIFFFFFFFFFIIILLLNNNMMMLLLLLLLLLJJJLLLOOORRRTTTUUUVVVVVVTTTWWWYYY]]]eeeoooqqqnnnccclllpppkkkhhhmmmsssvvv|||{{{tttzzzzzzpppGGG---CCC<<<555888:::<<<888vvvvvvwwwyyyyyyzzzzzzzzzvvvwwwyyy{{{}}}~~~}}}|||{{{zzzxxxwwwwwwvvvwwwyyy{{{|||{{{zzzzzztttuuuwwwyyyzzz{{{||||||yyyvvvttttttvvvxxxwwwvvvuuuvvvvvvwwwxxxxxxyyyyyy|||}}}|||zzzwwwvvvvvvwwwuuuvvvxxxyyyzzz{{{zzzzzzwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvuuutttrrrqqqnnnnnnllljjjiiikkknnnrrrvvvxxx{{{}}}}}}{{{xxxvvvjjjiiihhhhhhlllttt}}}yyyzzzzzzwwwuuuvvvxxxzzz|||~~~zzzxxxwwwzzz}}}}}}}}}||||||~~~zzz|||{{{yyyyyy{{{yyyyyyxxxxxxxxxwwwwwwwwwtttsssrrrrrrtttwww{{{}}}xxxrrrkkkggggggiiijjjiiiiiijjjkkkkkkjjjkkkmmmooommmmmmnnnnnnnnnooooooooonnnnnnnnnoooooooooppppppmmmmmmmmmmmmnnnooopppqqqooommmjjjjjjjjjkkkkkkjjjjjjiiigggddd```______```iiirrr}}}~~~vvvooonnnrrrzzzvvvTTTPPPRRRaaa{{{|||^^^ddd___vvvbbbGGG:::444666/////////...------,,,,,,+++++++++************)))))))))))))))))))))))))))'''((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***%%%&&&'''((()))*********(((''''''((((((''''''((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))))))))************)))******************))))))************+++++++++)))******+++,,,------...111333555555555555777999999999:::;;;<<<<<<======DDD===666666===BBBBBB???333GGG222]]]uuuIIIGGGLLLHHHMMMJJJJJJKKKNNNRRRUUUUUUTTTUUUUUUTTTXXX^^^dddiiilllmmmmmmkkkmmmooosss~~~}}}zzzxxxyyyCCC@@@EEE999QQQ888333JJJ666DDDuuuvvvwwwyyyyyyzzzzzzzzzxxxyyy{{{~~~~~~}}}|||{{{yyyxxxwwwvvvuuuwwwyyy{{{|||{{{zzzyyysssuuuvvvyyy{{{|||}}}}}}zzzwwwttttttvvvxxxwwwvvvtttuuuuuuvvvwwwxxxxxxxxx||||||{{{yyyvvvtttuuuvvvwwwxxxyyyzzz{{{zzzyyyxxxwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvuuusssrrrqqqpppnnnmmmllljjjiiikkkooorrruuuwwwzzz{{{zzzwwwsssqqqeeedddeeegggmmmwww}}}{{{}}}{{{wwwuuuwwwzzz|||~~~~~~~~~|||zzzxxxxxxyyy|||}}}|||~~~}}}{{{|||}}}zzz}}}zzzwwwxxxzzzyyyyyyyyyxxxxxxxxxxxxwwwtttsssssssssuuuxxx|||~~~zzzrrriiifffhhhkkkjjjiiijjjkkkllllllkkkkkknnnoooooooooooooooppppppppppppmmmmmmnnnoooooooooooonnnmmmmmmmmmmmmmmmnnnoooooonnnllljjjiiijjjjjjiiihhhhhhhhhgggccc```^^^___```hhhqqq}}}}}}uuunnnnnnrrr{{{}}}TTTOOONNN]]]xxx~~~aaafff^^^rrr___EEE999444777000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&''')))***,,,---------(((''''''((()))'''''')))((((((((()))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))************++++++---...000111222333444666888999888999;;;<<<;;;<<<<<<<<<======>>>>>>333CCCCCC;;;<<<===999888777:::999???sssHHHFFFLLLIIIOOOMMMMMMPPPSSSXXX\\\]]]]]]^^^^^^fffkkksss|||}}}mmmDDDMMMLLLHHHDDDDDDTTT>>>222MMM>>>{{{zzzxxxxxxyyy{{{{{{{{{xxxyyyzzz|||}}}zzzxxxvvvuuuuuuuuuvvvwwwwwwxxxyyyyyyvvvxxx{{{}}}|||zzzwwwuuuxxxvvvuuuuuuvvvwwwwwwvvvyyyxxxwwwvvvvvvwwwxxxxxxzzz{{{{{{yyywwwuuuuuuvvvvvvxxxzzz|||||||||zzzyyywwwxxxyyyzzzzzzzzzyyyxxxyyyyyyyyyyyywwwuuusssqqqpppnnnlllkkkkkknnnqqqsssyyyyyyxxxvvvrrrnnniiiggggggdddaaaccclll{{{}}}xxxvvvvvvwwwxxx|||||||||||||||}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzz{{{~~~~~~{{{yyyyyy{{{|||xxxxxxxxxxxxwwwvvvttttttsssooommmpppvvv||||||{{{sssllleeebbbdddggggggeeejjjjjjlllmmmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqqqqnnnmmmkkkkkkmmmoooppppppkkkjjjjjjjjjkkkmmmooopppmmmllliiiiiijjjjjjiiihhhggggggeee```\\\]]]aaafffmmmttt{{{~~~{{{tttnnnmmmqqqzzzaaaTTTKKKXXXxxx}}}ggg]]]]]]mmm[[[DDD;;;333000111000///......------......---,,,***)))(((((((((,,,+++)))((((((((()))***&&&'''''''''&&&%%%$$$$$$''''''(((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((('''&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))))))))(((''''''&&&&&&((()))*********((('''&&&)))))))))))))))******+++)))))))))))))))))))))))))))******++++++++++++******++++++******+++---///...///111333444555666666777777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>??????>>><<<:::888666555333...777///BBBuuuQQQBBBLLLQQQSSS^^^gggfffgggkkknnnmmmlllsss{{{~~~~~~{{{jjjXXXUUUSSSPPPPPPQQQPPPNNNJJJJJJLLLOOOzzzxxxwwwxxxzzz|||}}}}}}yyyyyy{{{|||~~~~~~|||yyywwwvvvxxxxxxyyyzzz{{{{{{||||||yyyyyyyyyyyyyyyxxxxxxxxxyyywwwuuuuuuvvvwwwvvvuuuxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{{{{yyyyyyyyy{{{zzz{{{|||||||||{{{zzzyyyzzzzzz{{{||||||{{{zzzyyyyyyyyyyyyyyywwwuuusssrrrooonnnllllllmmmooosssuuuxxxwwwvvvsssoookkkgggdddccc```___fffttt|||yyyxxxwwwxxxyyy{{{{{{{{{||||||}}}}}}}}}}}}}}}|||{{{{{{zzzzzz{{{yyyyyyyyyxxxyyyyyyzzz{{{{{{}}}~~~~~~{{{zzz{{{|||xxxxxxwwwwwwvvvuuuuuuuuuvvvrrrnnnooorrruuutttrrroooiiidddcccfffiiiiiigggjjjkkklllnnnooopppppppppppppppppppppoooooooooooopppnnnllllllmmmnnnnnnnnnjjjjjjiiiiiijjjkkklllmmmmmmllljjjkkkkkkkkkjjjiiiggggggeee```]]]]]]aaafffqqqxxx~~~|||zzzuuuooopppttt|||cccVVVOOO^^^~~~iii]]][[[iii{{{YYYBBB:::333222111000///......------......---,,,***)))(((((((((++++++)))((((((((()))***'''''''''''''''&&&%%%%%%(((((((((((((((''''''''''''((()))))))))(((&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''''''''&&&&&&***)))))))))((((((((((((((((((((())))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))))))))))))))))))))))))))((((((''')))))))))))))))******+++************************)))******++++++*********)))***+++++++++,,,///111111222444555777888888888999999:::;;;<<<<<<<<<<<<<<<<<<============<<<;;;<<<<<<<<<:::999777666555888000;;;444'''fffqqqVVVLLLVVV]]]gggwww}}}|||zzzqqqpppooojjjddd]]]]]]\\\YYYVVVWWW[[[___yyyxxxwwwxxx{{{}}}~~~}}}zzzzzz{{{|||~~~}}}zzzxxxwwwxxxyyy{{{|||}}}}}}|||{{{|||zzzwwwuuuuuuvvvxxxzzzyyywwwuuuuuuvvvvvvuuutttwwwwwwvvvvvvvvvwwwwwwxxxxxxzzz||||||||||||}}}~~~}}}}}}|||{{{{{{zzzzzz{{{{{{||||||{{{zzzyyyxxxyyyyyyyyyyyywwwuuusssrrrnnnnnnmmmmmmooorrruuuwwwvvvtttrrrooojjjfffbbb``````^^^aaalll~~~}}}|||{{{zzzyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{xxxzzz}}}|||zzzzzzzzzxxxwwwvvvtttttttttuuuuuuuuuqqqmmmmmmnnnooonnnkkkjjjgggeeefffiiilllkkkiiijjjkkkmmmooopppqqqrrrrrrsssrrrrrrpppooonnnmmmmmmrrrpppnnnmmmnnnnnnmmmllljjjjjjiiiiiiiiiiiijjjjjjlllkkkkkklllmmmmmmkkkhhhggggggeeeaaa]]]]]]bbbfffrrryyy|||{{{wwwtttuuuzzz~~~bbbWWWSSScccjjj]]]XXXdddwwwYYYBBB;;;555444111000///......------...------+++***))))))((((((+++******)))((()))))))))(((((((((((((((''''''&&&))))))(((((('''''''''&&&((((((((()))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))***************))))))(((((())))))***************************************************))))))))))))((((((((((((((((((((()))***+++++++++******)))((((((((()))))))))))))))))))))******+++*********************************************))))))+++,,,------///111444555666777999:::;;;;;;<<<<<<============>>>>>>>>><<<<<<<<<<<<;;;:::999888999999999888888777777666<<<333:::===///===tttrrrcccaaahhhppp|||xxxqqqpppmmmkkklllqqqxxx~~~zzzyyyxxxyyy{{{}}}|||{{{{{{{{{||||||}}}}}}}}}}}}|||}}}}}}}}}|||zzzxxxwwwvvvwwwyyyzzz{{{zzzyyyxxx{{{zzzwwwuuutttuuuwwwxxxwwwuuuttttttvvvwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxzzz|||}}}}}}}}}~~~}}}}}}|||{{{zzzzzz{{{{{{zzzzzzzzzzzzyyywwwuuutttwwwwwwwwwwwwvvvtttrrrqqqmmmmmmnnnoooqqqsssuuuwwwrrrpppmmmiiieeeaaa^^^]]]aaaaaafffuuu}}}}}}{{{{{{||||||||||||{{{{{{zzzzzz{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyzzz{{{||||||xxxzzz|||~~~~~~{{{yyyxxxxxxwwwuuusssqqqqqqrrrssstttpppnnnllllllnnnooonnnmmmhhhggggggiiilllmmmllljjjkkklllnnnpppqqqsssssstttsssrrrrrrqqqpppooonnnmmmqqqooonnnnnnoooooonnnlllkkkkkkjjjjjjiiiiiiiiiiiiiiiiiijjjlllmmmmmmjjjgggggggggeeeaaa]]]]]]bbbfffooowww{{{xxxzzz~~~wwwxxxzzz|||___UUUSSSdddjjj[[[TTTaaauuu]]]GGG???888666111000///......------...---,,,+++***))))))))))))+++******)))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********+++***)))(((((((((******)))))))))))))))******+++*********************************))))))************,,,...000000222555777888999:::;;;<<<=========@@@@@@???>>>===<<<<<<<<<999::::::::::::999999888888888888888888999::::::999???@@@AAAEEEGGGFFFGGGMMMOOOSSSWWW]]]eeennnttt~~~yyyzzz}}}}}}|||{{{{{{|||{{{zzzxxx{{{{{{|||||||||{{{zzzzzzxxxyyyzzzzzzzzzyyyxxxwwwvvvvvvxxxxxxyyyxxxwwwwwwyyyyyyxxxwwwwwwvvvvvvuuuuuusssrrrsssvvvxxxxxxwwwvvvvvvwwwxxxxxxxxxxxxxxxxxx{{{}}}~~~|||{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{|||zzzzzzzzzzzzxxxvvvtttsssuuuuuuvvvvvvuuusssqqqppplllmmmnnnoooqqqrrrttttttllljjjgggccc```]]]\\\[[[___cccmmm|||zzzzzzyyyzzz|||}}}}}}}}}||||||{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~zzz{{{}}}~~~~~~}}}zzzxxxvvvvvvvvvuuusssqqqppppppqqqrrrsssooonnnmmmnnnoooppppppooojjjjjjlllmmmnnnnnnllljjjlllmmmoooqqqrrrsssttttttppppppppppppppppppppppppnnnmmmmmmnnnpppqqqpppnnnlllllllllkkkjjjjjjiiiiiiffffffgggiiikkkkkkiiifffhhhhhhfffaaa]]]^^^bbbgggpppxxx|||wwwxxx}}}|||qqquuuyyyzzz~~~^^^TTTRRRdddiiiZZZTTTcccxxxcccMMMDDD:::666111000///......------...,,,,,,+++***))))))))))))************)))))))))((((((((()))))))))))))))((())))))(((((('''''''''&&&(((((('''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((()))))))))&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((('''''''''+++***)))(((((()))***+++)))))))))))))))******+++************************+++******)))***+++,,,,,,,,,///222333444666888:::999:::;;;===>>>>>>>>>>>>BBBAAA>>><<<:::999888888666777888:::;;;<<<<<<<<<:::::::::;;;<<<>>>???@@@:::KKKIII???EEEMMMMMMQQQSSSWWW^^^fffppp{{{}}}|||||||||{{{xxxvvvzzzzzz{{{|||{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzzzzyyywwwuuuttttttsssrrrsssvvvwwwxxxwwwvvvwwwxxxyyyzzzzzzzzzyyyyyy{{{}}}~~~|||yyyxxxxxxxxxxxxyyyyyyzzz{{{{{{|||{{{||||||{{{zzzxxxvvvuuutttuuuuuuuuutttsssqqqppplllmmmnnnoooppppppoooooofffdddaaa^^^\\\[[[[[[\\\]]]fffwww~~~{{{yyyyyyzzzzzz{{{}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||~~~~~~|||}}}}}}}}}||||||~~~}}}{{{yyywwwvvvuuuuuuuuutttsssrrrqqqqqqrrrsssssssssrrrrrrqqqqqqpppoooooommmnnnpppqqqpppooommmlllnnnnnnpppqqqrrrrrrssssssooooooppppppqqqrrrrrrsssmmmmmmmmmoooqqqrrrqqqoookkkkkkllllllkkkjjjiiiiiieeeeeeeeegggjjjjjjiiiggghhhhhhfffbbb^^^^^^cccgggsss{{{~~~yyyssstttxxxzzztttooovvv||||||~~~___UUUQQQaaakkk]]]XXXiiicccNNNDDD:::666111000///......------...,,,++++++***))))))******)))************)))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))((((((((()))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((('''&&&&&&&&&******)))))))))***++++++)))))))))))))))******++++++++++++++++++++++++++++++*********+++---...000000333666888999:::<<<===;;;<<<===>>>????????????@@@???<<<:::888777777777666777:::<<>>???===>>>???@@@@@@AAA@@@@@@<<<;;;999888777888999:::;;;<<<>>>AAADDDFFFGGGHHHGGGFFFFFFGGGHHHKKKNNNPPPVVVJJJIIIWWWbbbfffnnnxxx||||||{{{|||~~~}}}{{{xxxxxxyyyzzz{{{{{{zzzxxxwwwxxxwwwuuuuuuvvvyyy|||~~~|||zzzxxxvvvvvvxxxzzz{{{||||||{{{yyyxxxwwwwwwwwwyyywwwuuutttttttttsssqqqwwwyyyzzz|||}}}}}}||||||xxxzzz~~~~~~|||zzzzzz{{{|||}}}~~~}}}|||yyyxxxwwwxxxyyyyyyxxxwwwuuutttwwwwwwxxxxxxxxxvvvuuutttlllmmmnnnnnnllljjjgggeee^^^\\\ZZZXXXXXXZZZ]]]___fffvvv{{{{{{}}}||||||{{{{{{|||}}}~~~zzzzzzzzz{{{{{{{{{{{{{{{yyyzzz|||~~~~~~}}}|||vvvvvvvvvwwwxxxyyy{{{|||zzz{{{|||{{{yyyyyy{{{|||~~~}}}{{{yyyvvvuuuttttttuuuvvvwwwwwwxxxwwwwwwvvvssstttuuuuuusssrrrrrrrrroooqqqssstttsssrrrssssssoooppppppqqqqqqpppppppppppppppqqqqqqqqqrrrrrrrrrqqqpppppppppqqqpppnnnkkkggghhhiiijjjjjjiiihhhggggggfffeeefffiiikkkllllllhhhhhhfffbbb^^^^^^cccgggnnnwww~~~yyyssstttxxx}}}sssooopppsss~~~[[[OOOIIIUUUqqqtttgggdddvvv~~~vvvvvvXXXBBB;;;666555111000///......------...++++++******************)))******++++++)))((('''&&&&&&'''(((((((((((((((%%%%%%&&&'''((()))******((('''&&&&&&'''((()))***''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''((())))))******))))))((((((''''''%%%&&&&&&&&&''''''(((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++((()))***,,,,,,,,,+++***)))))))))))))))******+++++++++++++++++++++++++++*********+++---000333555666999<<<>>>>>>>>>???AAA??????@@@AAABBBBBBBBBBBB999888777777777999<<<===???@@@CCCEEEHHHIIIKKKKKKKKKKKKJJJKKKMMMOOORRRTTTRRRUUUaaahhhjjjzzzwwwxxx}}}|||{{{{{{|||||||||{{{yyyxxxzzzxxxwwwwwwxxxyyyyyyxxxvvvwwwxxxzzzzzzyyyyyyxxxzzzyyyxxxxxxwwwwwwxxxxxxzzz{{{{{{|||{{{yyyxxxwwwwwwvvvvvvxxxzzzyyytttpppvvvxxxzzz|||}}}|||{{{zzz||||||||||||||||||||||||yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{yyywwwuuuzzzyyyvvvtttqqqooommmmmmlllmmmnnnlllhhhdddbbbaaa[[[YYYZZZ]]]]]][[[]]]bbbmmm~~~}}}}}}~~~|||{{{|||}}}|||{{{{{{{{{|||}}}}}}~~~}}}}}}zzz|||}}}}}}|||zzz{{{||||||zzzwwwvvvwwwxxxyyyxxxzzzyyyyyyxxxyyyyyyzzzzzz|||zzzyyyyyyyyyyyyxxx|||{{{{{{yyyxxxwwwvvvvvvtttqqqnnnooosssuuussspppttttttttttttsssrrrqqqqqqmmmnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqpppoooooooooooommmjjjjjjlllmmmllljjjhhhjjjkkkmmmmmmllljjjiiiiiiiiihhhhhhhhhhhhiiiiiiggggggeeeaaa]]]^^^bbbgggnnnssszzzyyytttrrrqqqrrr~~~wwwrrrqqqyyybbbOOOKKKXXXhhh~~~vvvmmmzzzrrrsssZZZCCC:::555555000000000///...,,,+++***+++++++++************)))******************************))))))((((((''''''''''''(((((())))))******)))((('''&&&&&&'''((()))(((((((((((((((''''''''')))******)))((((((***+++(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((()))*********)))'''&&&(((((((((((())))))))))))''''''&&&%%%&&&'''((()))((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((()))***++++++,,,***************++++++,,,------,,,---///333666888;;;<<<===???@@@@@@@@@@@@AAACCCEEEFFFEEEBBB???<<<:::::::::;;;<<<>>>AAABBBGGGIIIKKKJJJHHHIIILLLPPPPPPOOONNNOOORRRVVV[[[___aaajjjttt|||xxxiiiaaa^^^```dddhhhhhhiiimmmqqqrrrooolllhhhiiikkkooo{{{}}}~~~yyyzzz{{{||||||{{{zzzyyy|||zzzxxxxxxxxxyyyxxxvvvwwwwwwyyyzzzzzzzzzyyyxxxyyyyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxwwwvvvxxxyyyxxxuuurrruuuvvvxxxzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{zzzyyyxxxvvvuuuwwwuuurrrpppmmmlllkkkkkkjjjkkkkkkiiieeeaaa^^^]]][[[ZZZ[[[]]]\\\[[[aaaiiiyyy~~~|||{{{|||}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}{{{|||}}}}}}{{{zzzzzz{{{|||zzzvvvuuuuuuvvvvvvvvvxxxxxxwwwxxxxxxyyyzzzzzz~~~|||zzzyyyyyyzzzzzzzzz}}}}}}|||{{{yyyxxxwwwwwwvvvssspppqqqtttvvvtttqqqrrrssssssssssssrrrqqqqqqnnnooopppqqqrrrrrrrrrrrrrrrqqqqqqpppoooooonnnnnnnnnllljjjkkklllmmmlllkkkjjjkkklllmmmmmmllljjjiiihhhhhhhhhgggggghhhhhhhhhggggggeeeaaa]]]^^^bbbgggpppuuu{{{zzztttpppqqqrrr}}}~~~xxxvvvvvv{{{___LLLFFFRRRaaawww|||rrr~~~vvvsssxxxXXXBBB:::444555000000000///...,,,+++***+++++++++************)))))))))))))))))))))))))))(((((((((((('''''''''&&&'''((((((((((((((()))))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((((())))))((('''&&&''')))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((()))))))))(((((('''&&&((((((((((((((((((((()))''''''&&&&&&&&&'''((()))((((((((((((((((((((((((***)))((('''&&&''''''((('''(((((()))***)))))))))((((((((((((((((((((((((***************)))(((((((((((())))))******+++++++++++++++++++++,,,------//////000111333666888:::>>>???@@@BBBCCCCCCCCCCCCBBBCCCDDDDDDCCCAAA>>>===>>>>>>???AAACCCFFFHHHIIILLLLLLMMMNNNOOORRRUUUWWWRRRSSSUUUYYY```gggnnnrrrzzz~~~ooo___VVVTTTTTTVVVZZZYYYYYYXXXZZZ\\\\\\YYYVVVRRRWWW\\\bbblllwww{{{xxxsssooojjjkkkqqqxxx|||}}}{{{vvvsssuuu|||}}}~~~yyyyyyzzz{{{{{{{{{zzzzzz}}}{{{yyyyyyyyyyyyxxxvvvwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzyyyzzzxxxwwwwwwxxxwwwvvvttttttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}||||||{{{{{{zzzzzzzzz{{{zzzyyyxxxwwwvvvuuuuuurrrpppllliiigggfffffffffdddffffffddd___\\\YYYYYY[[[ZZZ[[[[[[ZZZ\\\hhhuuu}}}{{{{{{|||}}}}}}|||}}}}}}}}}~~~}}}}}}|||||||||}}}}}}|||yyyxxxxxxyyy{{{yyyuuusssssstttssssssuuuuuuvvvwwwxxxxxxyyyzzz||||||zzzzzzzzzzzz{{{|||~~~}}}{{{zzzyyyxxxyyyvvvssssssuuuvvvtttrrrppppppqqqrrrrrrrrrrrrqqqppppppqqqrrrssssssssssssqqqppppppoooooonnnmmmmmmmmmlllkkkkkkmmmnnnmmmlllllllllmmmmmmmmmkkkjjjiiiggggggggggggggggggggggggffffffddd```]]]^^^ccchhhssswww}}}|||sssnnnpppsss|||||||||}}}}}}^^^JJJCCCMMMZZZoooxxx{{{wwwssstttVVVAAA888222333000000//////...---+++++++++++++++************)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((()))))))))******)))'''&&&'''((((((((((((''''''''''''&&&(((((((((((()))))))))))))))(((''''''&&&'''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))((('''''''''((((((((())))))***************((((((((((((((((((((((((++++++******))))))((((((************************+++++++++,,,,,,...///000222333555666888:::<<<<<>>>>>>>>CCCDDDEEEFFFGGGHHHHHHHHHLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOMMMOOOXXXeeepppsssrrrtttwww|||}}}{{{yyytttmmmfff```\\\ZZZYYYXXXXXXXXXUUUQQQMMMMMMIIIIIIMMMOOONNNMMMNNNMMMKKKHHHFFFDDDCCCCCCBBBAAAIIIRRRWWW[[[\\\WWWPPPMMMOOOSSS\\\dddhhhgggeee^^^[[[YYY[[[^^^___]]]ZZZXXXWWWWWWZZZ___dddggghhhkkklllqqqvvvzzzzzzwwwssskkkkkkkkkooottt|||||||||zzzyyyxxxwwwvvvvvvyyyyyyyyy{{{}}}~~~}}}|||vvvvvvvvvvvvwwwwwwxxxxxxzzzyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{|||}}}|||zzzxxxvvvvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~{{{zzzwwwtttqqqooonnnnnnfffddd```\\\XXXVVVVVVUUURRRTTTUUUVVVUUUUUUVVVWWWWWWWWWXXXYYY[[[dddxxx~~~|||}}}{{{zzz{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{|||{{{yyyvvvuuuvvvwwwuuussspppppprrruuuvvvvvvssstttvvvxxxyyyzzzzzzzzzxxxyyyzzzyyywwwxxx{{{~~~}}}{{{zzzyyyzzzyyywwwuuuuuutttsssrrrmmmnnnooopppqqqrrrrrrrrrrrrrrrssstttttttttssssssppppppoooooonnnmmmmmmmmmkkklllnnnnnnnnnmmmmmmmmmmmmlllllllllkkkjjjiiihhhffffffggggggggggggffffffeeedddbbb^^^[[[^^^dddjjjuuuyyy~~~tttmmmnnnrrryyy}}}}}}yyywwwyyy~~~bbbMMMEEELLLWWWlll}}}yyyxxxwww}}}xxxOOO???666000222////////////...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%'''(((((((((((((((((('''%%%&&&&&&'''((()))******)))+++---,,,***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((()))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,...000222444555888999;;;===???@@@@@@@@@CCCDDDEEEFFFGGGHHHHHHHHHOOOOOOMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKRRRRRRYYYiii}}}|||zzz|||~~~{{{uuuqqqjjjgggaaaZZZTTTPPPMMMLLLLLLJJJHHHFFFEEEEEEDDDCCCGGGFFFIIIPPPRRRNNNLLLLLLJJJIIIGGGDDDBBBBBBCCCDDDDDDKKKQQQRRRTTTUUUSSSOOOOOOPPPRRRXXX]]]___\\\YYYRRRPPPOOOPPPSSSTTTSSSQQQMMMKKKJJJJJJMMMQQQSSSTTTTTTVVVYYY^^^aaabbbaaa```WWWYYY]]]bbbhhhooovvvzzz{{{~~~|||{{{zzzxxxwwwvvvuuuuuuxxxxxxyyy|||~~~xxxxxxwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyywwwwwwwwwwwwxxxyyy{{{{{{}}}}}}|||yyyvvvuuuwwwxxxzzzyyyyyyxxxwwwvvvuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}~~~yyywwwtttqqqmmmiiigggeee^^^\\\ZZZWWWTTTRRRQQQPPPKKKMMMPPPQQQRRRSSSUUUXXXVVVVVVXXX\\\aaammm|||zzz|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzzzzyyywwwuuutttvvvxxxtttrrrpppqqqtttvvvxxxxxxuuuwwwxxxzzz{{{{{{{{{zzzxxxzzz{{{zzzwwwxxx{{{~~~~~~|||zzzyyyxxxxxxwwwvvvuuussssssrrrrrrmmmnnnooopppqqqrrrrrrrrrrrrrrrsssttttttssssssrrrqqqppppppoooooonnnmmmmmmlllnnnppppppnnnlllllllllkkkkkkjjjjjjiiiiiihhhhhhfffggghhhiiiiiihhhgggfffddddddaaa]]][[[^^^eeekkktttxxx}}}~~~uuuooonnnooovvvyyy|||wwwuuuyyy~~~aaaMMMEEEKKKWWWnnn}}}}}}rrrLLL>>>666000333......//////...------,,,+++++++++************)))))))))))))))))))))))))))((((((((()))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))%%%'''))))))(((''''''''''''(((((((((((()))))))))(((((((((((())))))))))))'''''''''&&&''''''((())))))((((((''''''&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((()))*********))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''&&&'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///111333666888999<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHIIIIIIJJJJJJNNNNNNNNNNNNOOOPPPQQQQQQSSSRRRPPPOOOOOOPPPQQQRRRUUUXXXdddxxxvvvkkkffffffggglllnnnoooooommmhhhccc```ZZZWWWQQQKKKGGGFFFGGGGGGDDDCCCAAA@@@@@@AAABBBCCCBBBBBBGGGNNNQQQNNNMMMNNNHHHHHHHHHFFFDDDCCCEEEGGGHHHLLLOOONNNPPPVVVZZZZZZZZZWWWTTTUUUWWWWWWUUURRRLLLJJJIIIIIIJJJKKKKKKJJJEEECCCBBBBBBEEEHHHJJJKKKHHHIIIKKKNNNPPPRRRSSSTTTPPPSSSWWW[[[___ccchhhkkkhhhmmmuuuyyyyyywwwvvvvvvwwwwwwxxxyyyyyy{{{}}}}}}{{{{{{zzzzzzzzz{{{|||}}}||||||{{{zzzzzzzzzzzz{{{xxxxxxwwwwwwwwwyyyzzz{{{|||}}}}}}{{{wwwuuuvvvxxxxxxxxxyyyzzzzzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzzzzzzzzzzzzzzzztttsssqqqmmmhhhbbb^^^[[[SSSTTTTTTTTTSSSQQQPPPOOOIIIKKKMMMNNNOOOQQQTTTVVVWWWVVVYYY```jjjwww~~~{{{zzz{{{zzzyyy{{{}}}}}}}}}~~~~~~~~~yyyyyyxxxvvvttttttvvvxxxvvvtttrrrrrruuuwwwyyyyyyxxxzzz{{{}}}}}}}}}|||{{{zzz|||~~~|||yyyxxx|||}}}zzzyyywwwvvvuuuuuuuuusssqqqqqqqqqrrroooooopppqqqrrrrrrrrrqqqrrrrrrssssssssssssrrrrrrrrrqqqqqqpppoooooonnnnnnmmmoooqqqqqqnnnkkkjjjkkkiiiiiihhhhhhhhhhhhhhhhhhfffgggiiijjjjjjiiigggfffdddccc```\\\ZZZ^^^eeelllqqquuu{{{}}}wwwqqqmmmlllqqquuuwwwwww|||aaaNNNFFFMMMYYYrrr|||xxxnnnIII>>>666000444.........///......---,,,+++++++++************)))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((((((((())))))&&&'''((())))))((('''&&&'''''''''((((((((((((((("""%%%''')))(((''''''''''''((((((((())))))))))))(((((((((((())))))))))))&&&'''(((((()))))))))((())))))(((''''''&&&%%%%%%&&&'''((()))***))))))((((((((((((((((((((((((((('''((()))***+++******)))''''''((())))))))))))))))))))))))))))))))))))))),,,+++***)))((()))+++,,,++++++,,,,,,------......000111222555888;;;===???@@@??????@@@AAACCCEEEFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUTTTTTTWWW[[[___bbbccchhhttt}}}tttiii___YYYXXXZZZYYY[[[]]]___^^^[[[WWWUUUQQQOOOLLLJJJHHHHHHHHHIIIGGGHHHJJJKKKLLLLLLLLLMMMIIIJJJOOOUUUXXXVVVWWWZZZTTTUUUVVVTTTRRRQQQSSSUUUSSSXXXZZZYYY^^^hhhrrrvvvxxxpppfff___\\\[[[YYYXXXRRRPPPMMMKKKJJJKKKKKKKKKFFFEEECCCDDDGGGIIIIIIIIIFFFGGGHHHIIIIIIJJJKKKLLLOOORRRVVVWWWVVVWWWYYY[[[UUU[[[dddmmmvvvwwwvvvvvvvvvvvvxxxzzz{{{{{{{{{|||~~~~~~|||~~~}}}}}}||||||~~~}}}}}}|||{{{{{{{{{{{{|||yyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~|||xxxvvvvvvxxxuuuwwwyyy|||}}}|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}|||{{{zzzyyyxxxwwwwwwqqqpppnnnjjjddd]]]XXXTTTLLLNNNPPPRRRSSSRRRQQQPPPIIIKKKMMMNNNNNNPPPSSSUUUYYYWWWZZZdddppp~~~~~~}}}}}}|||{{{{{{zzzyyy{{{}}}|||}}}~~~xxxxxxwwwuuuttttttwwwyyyyyywwwttttttvvvwwwxxxxxxzzz|||}}}~~~|||{{{|||~~~zzzyyy}}}~~~|||yyywwwvvvuuussstttsssrrrppppppqqqrrrppppppqqqrrrrrrrrrrrrqqqrrrrrrrrrsssrrrrrrqqqqqqrrrrrrqqqqqqpppooooooooommmpppsssrrrnnnjjjiiijjjhhhggggggggggggggghhhiiifffhhhiiikkkkkkiiihhhfffdddccc```\\\ZZZ^^^ffflllooosssyyy}}}}}}xxxrrrmmmkkknnnssszzzzzzcccPPPIIIPPP]]]wwwwwwtttrrrkkkHHH>>>666000444.........///......------+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&'''((())))))((('''&&&((((((((((((((('''''''''"""%%%(((******)))))))))'''((((((((())))))******(((((((((((())))))))))))&&&''')))*********)))((())))))((('''&&&&&&%%%%%%&&&''')))*********)))((((((((((((((((((((((((((('''((()))+++++++++***)))(((((()))***************))))))))))))))))))))))))111///---+++*********+++++++++,,,,,,---...//////333444555888;;;>>>AAACCCBBBBBBAAAAAABBBDDDGGGIIIKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQSSSUUUWWWXXXYYYYYYWWWVVVWWWYYY^^^eeelllqqqwww}}}|||xxxuuusssssssssllljjjeee\\\SSSNNNNNNPPPOOOQQQTTTVVVVVVTTTRRRPPPMMMMMMNNNNNNNNNMMMLLLLLLPPPTTTYYY\\\\\\[[[YYYXXXYYYYYY\\\bbbcccbbbdddhhheeehhhiiigggdddbbbdddeeebbbgggjjjkkkqqq|||ooohhhfffdddccc\\\YYYUUURRRPPPOOOPPPPPPMMMKKKJJJJJJKKKLLLKKKJJJHHHIIIJJJJJJHHHGGGFFFFFFLLLOOORRRQQQMMMKKKKKKLLLJJJOOOWWW___eeekkkpppttttttvvvzzz{{{|||}}}vvvvvvwwwwwwwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}}}}||||||{{{zzzxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxx||||||||||||zzzyyywwwuuuxxxyyyzzzzzzyyyyyy{{{}}}{{{zzzxxxxxxyyyyyyyyyxxx}}}}}}|||zzzwwwssspppoooooolllfff___YYYUUURRRQQQMMMNNNOOOPPPPPPPPPOOONNNJJJLLLLLLLLLLLLNNNQQQSSSXXX\\\bbbkkkwww~~~}}}|||{{{{{{zzz{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{yyywwwvvvvvvwwwzzzzzzzzzzzzyyyxxxwwwvvv{{{|||}}}}}}|||{{{}}}~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwuuuuuuuuuuuutttsssrrrqqquuurrrooopppsssuuuuuutttrrrrrrrrrrrrqqqpppoooooossssssrrrrrrqqqpppppppppooommmkkkiiihhhhhhhhhhhhllljjjhhheeedddeeeggghhhfffggghhhiiijjjjjjiiiiiicccbbb```^^^^^^aaafffjjjqqqvvvyyyzzz|||xxxooojjjkkkooowww~~~~~~}}}gggNNNDDDMMM\\\wwwnnnhhhkkk|||kkkJJJ;;;666333000000///---,,,++++++,,,,,,,,,,,,++++++***)))(((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((+++***)))((('''&&&%%%%%%%%%&&&(((***+++***)))((()))((('''&&&&&&'''((()))'''((()))***************''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))+++***************++++++((((((((('''&&&&&&(((*********)))))))))+++,,,---))))))************))))))*********)))))))))))))))---,,,,,,,,,,,,,,,------***,,,------...000333666777888;;;>>>AAACCCCCCDDDJJJHHHGGGGGGHHHHHHHHHGGGOOOPPPRRRSSSSSSRRRQQQPPPSSSPPPRRRXXX]]]^^^___bbbcccbbbdddiiiqqqzzz|||vvvtttuuuqqqqqqlllddd`````````^^^\\\^^^]]]XXXPPPKKKKKKNNNKKKQQQWWWXXXTTTPPPQQQSSSPPPTTTYYY\\\[[[[[[]]]___aaafffkkklllkkklllppptttyyywwwvvvvvvwwwxxxyyyzzzxxxzzz{{{yyyuuurrrrrrssswwwyyyzzz}}}yyyvvvssspppnnniiiccc``````bbbbbbaaa]]]______ZZZWWWYYY[[[ZZZXXXTTTPPPOOOPPPQQQOOOMMMNNNMMMMMMNNNMMMJJJEEEBBBAAAEEEIIIMMMNNNQQQVVVZZZcccdddeeegggiiijjjkkkkkkxxxyyyyyyyyyzzzzzzzzzzzz||||||}}}~~~}}}~~~~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzxxxvvvtttyyyyyyzzzyyyxxxxxxzzz{{{}}}|||zzzzzz{{{|||{{{zzz|||{{{{{{yyyvvvrrrooommmkkkgggbbb[[[VVVRRRPPPPPPRRRSSSSSSSSSRRRQQQPPPOOOJJJKKKLLLLLLMMMOOOSSSVVVZZZ^^^fffppp||||||{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{||||||}}}}}}}}}{{{{{{|||||||||{{{zzzzzzzzzzzzzzzyyyxxxwwwxxxzzz}}}||||||{{{zzzzzzyyyyyy{{{|||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}~~~}}}zzzyyyxxxxxxxxxwwwwwwwwwvvvuuusssrrrqqqtttqqqoooppprrrttttttsssrrrssstttttttttttttttsssssssssrrrqqqpppoooooonnnlllllljjjiiihhhhhhhhhiiillljjjhhhfffeeefffggghhhfffgggggggggggggggggghhhdddccc```^^^]]]```eeeiiipppvvvyyyzzz|||}}}~~~~~~xxxppplllmmmqqqzzz{{{}}}fffNNNFFFOOO]]]uuueee___cccuuukkkKKK;;;777444111000///---,,,++++++,,,,,,,,,,,,++++++***))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((()))))))))(((((((((((((((((()))***+++***(((&&&%%%)))((('''&&&&&&'''((()))(((((()))*********))))))(((''''''&&&&&&''''''((())))))))))))************))))))))))))***+++,,,---(((((((((''''''''')))*********)))))))))***+++,,,))))))************))))))************)))))))))))),,,,,,+++++++++,,,,,,---+++,,,...//////222555888;;;<<>>???AAACCCEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQTTTVVVVVVTTTUUUXXX[[[___fffttt|||kkk]]]XXXTTTWWW___eeeeeeccc]]]XXXSSSOOOLLLMMMUUU___oooyyyyyyyyy{{{~~~{{{zzzxxxvvvrrrppphhhfffdddbbbaaa___\\\ZZZVVVSSSNNNIIIFFFFFFGGGHHHwwwyyy{{{}}}}}}|||zzzyyy~~~|||yyyxxxxxxwwwvvvtttwwwwwwvvvvvvwwwyyyzzz{{{wwwxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzyyywwwtttqqqpppqqqrrrssssssssssssvvvxxxtttttttttvvvwwwvvvsssqqqooommmiiieee```\\\YYYXXXSSSUUUWWWYYYZZZYYYWWWVVVRRRQQQPPPNNNNNNNNNNNNOOOPPPSSSXXX]]]aaaeeeiiilllqqqvvv}}}wwwxxxyyyyyyyyywwwuuutttssssssssssssrrrrrrrrrrrrppprrruuuxxxyyywwwuuuttttttuuuvvvwwwvvvxxxzzz|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyy|||~~~{{{{{{|||}}}}}}~~~}}}||||||{{{{{{{{{zzzyyyxxxvvvuuurrruuuwwwvvvtttrrrrrrsssssstttttttttttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooommmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiigggddd___ZZZYYY\\\ccchhhoooxxx~~~}}}{{{~~~wwwnnnjjjkkkxxxwwwaaa```xxxmmmSSSLLLMMMZZZgggooozzzgggGGG999555222000,,,,,,---......------,,,************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((+++***)))(((((('''''''''&&&'''((())))))((('''&&&''''''(((((()))((((((((())))))(((((((((((())))))))))))))))))************((((((((((((((()))***+++)))((()))...222333...)))((()))***+++++++++***)))))))))************))))))))))))***++++++,,,------......///111444666999:::999;;;???AAABBBCCCDDDFFFHHHHHHIIIJJJMMMOOORRRSSSUUUYYY]]]^^^^^^```eeejjjuuu~~~yyyhhh\\\QQQPPPPPPTTTZZZ^^^___]]]\\\XXXVVVVVVXXX___nnn|||~~~}}}zzzllldddXXXPPPNNNMMMLLLJJJwwwyyy{{{}}}}}}|||zzzyyy{{{yyywwwwwwxxxyyyxxxwwwxxxxxxwwwwwwxxxzzz{{{}}}xxxxxxxxxyyyyyyzzzzzz{{{yyyyyyzzzzzzzzzzzz{{{{{{yyyyyyxxxwwwuuurrrooonnnoooqqqrrrrrrrrrsssvvvxxxuuuuuuvvvwwwxxxwwwtttrrrnnnkkkgggaaa]]]YYYWWWVVVUUUWWWZZZ[[[ZZZXXXTTTRRRQQQQQQPPPOOOOOOPPPRRRSSSSSSWWW]]]bbbfffiiimmmoooqqqxxx}}}vvvwwwxxxyyyxxxvvvtttsssttttttttttttttttttttttttrrrtttwwwyyyyyywwwuuussstttvvvxxxyyyxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyy|||~~~zzzzzz{{{}}}~~~|||{{{zzzzzzzzzzzzyyyxxxwwwvvvqqqtttvvvvvvsssqqqqqqrrroooooopppqqqrrrrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqpppnnnkkkhhhgggiiiiiiiiiiiiiiiiiijjjjjjfffggghhhiiijjjjjjiiiiiigggddd___ZZZYYY\\\ccciiipppyyy~~~{{{}}}xxxoookkkmmmxxxjjjmmmlllQQQKKKMMMZZZhhhsssfffFFF888444222///+++,,,---.........---,,,******************++++++'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''((()))***+++,,,,,,((('''''''''((()))***+++&&&'''((())))))((('''&&&&&&&&&'''((()))))))))((())))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&&&&''')))***,,,---)))(((***...333444...)))((()))***+++,,,,,,+++***))))))************))))))))))))***+++,,,,,,------...///000333666999<<<===;;;===AAACCCCCCDDDEEEFFFKKKKKKLLLMMMPPPSSSVVVXXX^^^ccciiikkkmmmpppwww}}}~~~xxxtttpppfff[[[TTTLLLMMMOOOSSSXXX[[[\\\\\\\\\ZZZ[[[___fffsssvvvfff\\\YYYXXXUUUQQQ}}}}}}}}}}}}|||{{{zzzyyy~~~|||zzzxxxwwwxxxyyyzzzxxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxyyy{{{}}}}}}}}}~~~|||{{{|||~~~~~~{{{xxxwwwvvvuuutttssssssssssssyyyxxxwwwwwwvvvvvvwwwwwwvvvuuuuuuuuuwwwwwwuuussssssjjj```ZZZYYYYYYXXXUUUUUUXXXZZZYYYWWWUUUVVVXXXQQQRRRRRRQQQQQQSSSWWWZZZZZZ___eeekkknnnqqqtttvvvxxx~~~{{{xxxvvvvvvvvvvvvrrrtttvvvxxxzzz{{{{{{{{{{{{yyyxxxyyy{{{{{{xxxuuuvvvvvvxxxyyyzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~}}}~~~~~~~~~}}}|||zzzyyy|||zzzwwwwwwwwwwwwuuutttwwwuuurrrpppooopppqqqrrrsssrrrpppnnnooopppssstttsssrrrqqqpppooooooooooooqqqpppooonnnnnnlllhhhfffiiiiiijjjjjjjjjjjjiiiiiiffffffggghhhhhhhhhhhhhhhddd```]]]\\\ZZZ[[[dddnnnuuuxxx|||~~~~~~xxxmmmhhhiiivvvjjjUUUIIIGGGWWWlll}}}```DDD999444111//////...,,,+++******+++,,,......---,,,,,,+++************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***************++++++,,,))))))))))))***************(((&&&'''***+++)))'''&&&'''(((*********)))((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))),,,000111...++++++*********))))))((((((''')))************,,,...)))((((((((()))+++...///111333666888888999;;;<<<>>>AAADDDFFFFFFGGGIIIKKKIIILLLPPPQQQRRRWWW```hhhmmmwww}}}xxxqqqjjjrrrnnniiiccc]]]WWWPPPLLLIIILLLPPPSSSWWW\\\bbbfffjjjmmmooossspppiiifff```___ccc{{{||||||||||||{{{zzzzzz~~~|||zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{||||||||||||yyyyyyyyyzzz|||}}}~~~~~~~~~}}}}}}}}}zzzxxxxxxwwwvvvvvvvvvwwwwwwyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuuuuusssqqqooopppiii___YYYXXXYYYWWWUUUTTTVVVWWWVVVSSSRRRSSSTTTOOOPPPRRRSSSTTTWWW[[[^^^___dddlllrrrvvvxxxzzz{{{~~~}}}{{{xxxwwwwwwwwwxxxvvvxxxyyy{{{||||||{{{{{{|||zzzxxxyyy{{{{{{yyywwwxxxyyyzzz{{{|||}}}}}}}}}||||||||||||||||||||||||||||||}}}~~~~~~~~~|||||||||||||||}}}~~~~~~}}}~~~~~~|||{{{yyy|||zzzxxxwwwwwwwwwvvvuuuuuuuuutttssssssrrrrrrqqqrrrqqqooonnnnnnoooqqqsssrrrqqqpppooonnnnnnnnnnnntttrrrppppppooommmjjjhhhhhhiiiiiijjjjjjiiiiiihhhdddeeefffggggggggggggfffeee```]]][[[YYY[[[dddnnnvvvyyy}}}~~~~~~xxxlllhhhjjjvvvrrrWWWKKKHHHXXXnnn___CCC999444111000000///...,,,,,,,,,,,,---...------,,,++++++*********)))))))))((((((((('''************************)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))************)))'''&&&'''))))))(((&&&'''(((((())))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((***)))))),,,//////,,,***+++*********)))))))))))))))+++,,,,,,++++++,,,...******)))***,,,...111333444666999;;;;;;<<<===??????BBBEEEGGGGGGHHHJJJLLLKKKOOOTTTYYY```jjjvvv~~~}}}sssmmmmmmmmmkkkiiieee___ZZZWWWTTTPPPNNNLLLOOOTTTYYY```gggpppuuu}}}~~~xxxuuuooonnnqqqyyyzzz{{{{{{||||||{{{{{{}}}|||zzzyyyxxxxxxyyyzzz||||||{{{{{{{{{{{{zzzzzzxxxyyyzzz{{{}}}~~~|||xxxwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxvvvuuutttrrrpppllliiijjjccc[[[VVVUUUUUUTTTRRRQQQRRRRRRQQQOOOOOOPPPRRROOOQQQTTTVVVXXX[[[___bbbccciiipppwww{{{~~~}}}|||{{{yyyxxxyyyyyyzzz{{{|||}}}~~~~~~}}}|||~~~|||zzzyyyzzz{{{{{{zzzzzz{{{|||}}}||||||||||||||||||||||||{{{|||}}}~~~}}}||||||||||||}}}~~~~~~}}}~~~}}}{{{zzz|||zzzwwwwwwwwwwwwvvvuuutttuuuuuuvvvuuutttrrrqqqqqqpppnnnmmmmmmnnnpppqqqqqqqqqpppooonnnnnnnnnnnnvvvssspppnnnnnnmmmkkkiiihhhiiiiiijjjjjjiiiiiihhheeefffggghhhhhhhhhgggffffff```\\\YYYWWWZZZdddooowwwzzz~~~~~~~~~vvvlllhhhjjjyyy~~~[[[OOOKKKZZZooo___CCC999444222000000000///---------------------,,,,,,++++++******))))))))))))((((((((((((+++++++++++++++++++++++++++******)))((('''&&&%%%((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))************((('''&&&&&&(((((('''&&&***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))***)))***+++,,,,,,***(((***************)))))))))+++---...---,,,,,,---...++++++,,,---///333555777888:::===?????????AAACCCAAADDDGGGIIIIIIJJJLLLNNNOOORRRYYYdddrrr{{{wwwuuuuuuqqqhhhdddfffhhhhhhbbb^^^XXXSSSRRRRRRRRRRRRTTTXXX___gggpppzzz~~~xxxxxxyyyzzz{{{||||||||||||{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvwwwxxx{{{|||}}}|||uuuuuuuuuuuuvvvwwwxxxyyyxxxyyyyyyxxxxxxxxxwwwwwwwwwuuutttsssqqqnnnjjjfffaaa]]]VVVRRRQQQQQQPPPOOONNNNNNOOOOOOOOOQQQSSSTTTTTTVVVYYY[[[\\\___bbbdddfffjjjpppwww}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~{{{zzzzzz{{{}}}}}}{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~}}}}}}}}}~~~~~~|||~~~~~~|||zzzzzzxxxvvvuuuvvvvvvuuuttttttttttttttttttsssrrrrrrrrrqqqooonnnnnnooopppqqqrrrqqqpppoooooooooooooootttqqqnnnkkkkkkjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhhhhiiijjjkkkkkkjjjiiihhhfff```[[[WWWVVVYYYdddoooxxx{{{~~~~~~~~~uuullliiikkk|||~~~~~~aaaUUUPPP]]]qqqaaaDDD999444111000//////......---,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))))))))************)))(((((((((((((((''''''+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******************((('''************************,,,---...---,,,+++,,,---+++,,,---000333666999;;;<<<>>>@@@BBBBBBBBBDDDEEEDDDFFFIIIJJJKKKLLLMMMOOOQQQUUU^^^lll}}}vvvnnnllljjjooorrrnnnjjjhhhfffcccddd___XXXUUUUUUXXXZZZ\\\```fffpppzzzvvvwwwxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuxxx|||}}}~~~~~~}}}zzzuuuuuuuuuuuuvvvwwwyyyyyyxxxyyyyyyyyyyyyxxxwwwvvvtttsssrrrrrrpppmmmhhheee\\\YYYUUURRRPPPPPPOOONNNLLLLLLMMMPPPTTTWWWYYYZZZ[[[\\\^^^______aaadddfffkkknnnrrrxxx|||{{{{{{||||||}}}}}}}}}|||}}}}}}{{{zzz{{{}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{}}}~~~|||zzzxxxvvvtttttttttuuutttsssuuutttrrrppppppqqqssstttsssrrrqqqppppppppppppqqqrrrrrrqqqpppppppppqqqqqqsssqqqmmmkkkkkkkkkjjjiiihhhhhhhhhiiiiiihhhhhhhhhgggiiikkklllllljjjhhhgggeee___ZZZWWWUUUXXXcccnnnwww{{{}}}uuukkkiiilll|||wwwtttrrreeeYYYUUU```rrraaaEEE999444111///......------,,,++++++***,,,+++++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((''''''(((((()))***((()))))))))************************)))(((((()))+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******+++***)))(((''''''***************++++++++++++,,,---,,,+++***+++,,,,,,---///222555999<<<===>>>@@@CCCDDDDDDDDDEEEGGGFFFHHHKKKLLLLLLMMMNNNPPPRRRWWW```mmm|||zzzrrriiieeeeeeiiiqqqwwwuuupppmmmiiieeegggccc^^^]]]```eeejjjmmmpppwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxwwwwwwuuuyyy}}}~~~}}}|||~~~~~~zzzxxxvvvvvvvvvwwwxxxyyyzzz{{{xxxyyyzzzzzzzzzyyywwwvvvrrrqqqppppppnnnjjjeeeaaaXXXWWWUUUSSSQQQPPPPPPPPPKKKLLLOOOTTTZZZ^^^______^^^___```aaabbbeeejjjmmmuuuxxx{{{||||||}}}}}}}}}~~~~~~~~~zzz|||~~~~~~~~~}}}{{{{{{}}}~~~{{{|||}}}~~~~~~~~~~~~yyy{{{~~~~~~{{{yyywwwuuutttssstttuuutttsssuuusssqqqooooooqqqsssuuussssssrrrqqqppppppppppppqqqqqqpppppppppppppppqqqsssqqqooonnnnnnnnnmmmlllggghhhhhhiiiiiihhhhhhgggeeefffhhhjjjjjjhhheeedddddd^^^ZZZWWWUUUXXXbbbmmmvvv{{{}}}tttkkkiiilllzzzssslllcccdddZZZXXXdddttt^^^CCC888444111000------------,,,+++***)))++++++++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))******+++))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))************+++,,,,,,+++)))((((((******))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))******++++++***((('''((()))*********+++++++++++++++***+++,,,,,,+++***+++------///111555888;;;>>>???@@@BBBEEEFFFEEEEEEGGGHHHGGGIIILLLMMMMMMMMMOOOPPPSSSWWW___iiisss{{{yyyqqqkkkeee______bbbmmmwww~~~|||xxxvvvuuurrrmmmkkkjjjlllrrryyy~~~vvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwtttyyy}}}~~~|||{{{|||~~~yyywwwwwwvvvvvvvvvvvvwwwwwwxxxyyyxxxyyyzzz{{{zzzyyywwwvvvqqqpppooommmjjjeee^^^ZZZTTTTTTSSSRRRPPPOOOOOOOOOMMMNNNRRRXXX___cccbbbaaa\\\]]]___aaaeeekkksssyyy}}}}}}~~~~~~~~~~~~~~~~~~zzz{{{}}}|||~~~~~~{{{zzz|||}}}||||||~~~~~~}}}}}}||||||}}}}}}wwwzzz}}}}}}zzzxxxxxxvvvuuuuuuvvvvvvvvvuuutttsssrrrrrrrrrrrrssstttrrrrrrqqqqqqpppooooooooooooooonnnnnnnnnnnnoooooopppooonnnoooppppppnnnlllgggggghhhhhhhhhhhhggggggdddfffhhhiiiiiigggdddbbbbbb]]]ZZZXXXVVVXXXaaakkktttzzz}}}tttkkkiiimmm{{{pppfffZZZttt___XXXXXXfffvvvXXX>>>666333222111---.........---,,,+++*********************++++++'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))***************+++,,,+++((('''''')))'''(((((())))))))))))((())))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******)))+++,,,+++(((((())),,,*********++++++,,,,,,,,,***,,,------,,,,,,---///000222555888<<<>>>@@@AAACCCEEEGGGHHHGGGGGGIIIJJJGGGIIILLLMMMMMMMMMOOOPPPSSSWWW]]]bbbiiisss~~~rrrjjjbbb]]]YYYWWW[[[aaaooo}}}~~~}}}~~~~~~}}}|||}}}wwwwwwxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{zzzzzzzzzwwwwwwwwwvvvvvvvvvvvvvvvtttyyy~~~~~~{{{yyy{{{~~~|||~~~~~~yyyvvvuuuvvvtttttttttttttttuuuuuuvvvxxxyyyzzz{{{{{{yyywwwvvvqqqooommmkkkgggaaaYYYTTTOOOOOOPPPNNNLLLKKKKKKLLLNNNPPPTTT[[[bbbeeeccc```YYYZZZ\\\```gggppp{{{}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}}}}{{{}}}|||zzz{{{}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{vvvyyy|||}}}yyywwwzzzxxxvvvvvvwwwxxxwwwvvvrrrssstttuuuuuuuuutttsssqqqqqqqqqpppooonnnnnnmmmmmmmmmlllllllllmmmmmmnnnlllllllllmmmoooooommmjjjgggggghhhhhhhhhhhhggggggeeegggjjjkkkkkkhhheeecccaaa]]]ZZZXXXWWWXXX```jjjsssyyy}}}tttkkkiiimmm~~~nnnbbbUUUmmmzzzZZZTTTWWWgggwww}}}SSS;;;444333333333...//////000///---,,,+++******************++++++'''((((((((())))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))************)))+++,,,***'''%%%&&&(((&&&'''(((*********)))((())))))))))))))))))))))))'''((((((((())))))************))))))))))))******)))+++,,,+++((((((***---*********++++++,,,,,,,,,+++,,,............///111333555777;;;>>>AAABBBCCCEEEGGGIIIJJJIIIIIIJJJKKKGGGJJJLLLMMMMMMMMMNNNPPPTTTWWW[[[^^^cccooo{{{}}}iiiaaaYYYUUURRRRRRYYYaaammm}}}zzz~~~}}}|||{{{xxxvvv}}}vvvwwwwwwxxxyyyyyyyyyyyy{{{{{{zzzzzzzzz{{{{{{|||zzzxxxvvvtttsssssstttuuuuuuzzz~~~}}}zzzyyy{{{~~~{{{{{{zzzzzzyyyxxxwwwvvvsssrrrrrrqqqrrrssstttuuuwwwwwwwwwvvvtttqqqnnnmmmkkkjjjiiieee___WWWOOOKKKHHHIIIJJJKKKLLLMMMMMMNNNPPPRRRVVV\\\```aaa___]]]aaaaaabbbhhhqqqzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{zzzyyy~~~}}}}}}zzzzzz{{{{{{||||||}}}}}}{{{yyywwwyyy|||~~~}}}|||yyyyyyyyyxxxxxxvvvuuutttqqqqqqqqqrrrrrrsssssssssqqqrrrsssrrrpppnnnnnnooooooooonnnnnnmmmmmmllllllmmmnnnpppqqqpppnnnkkkiiiiiihhhhhhgggfffeeeeeedddhhhiiiiiihhhfffdddbbbaaaaaa]]]XXXVVVTTTUUU^^^hhhpppvvv~~~zzzvvvllliiitttqqq\\\WWWhhhwww{{{```XXXWWWeeeyyypppLLL???666222222///000000///...------,,,,,,************))))))))))))(((((())))))******++++++&&&''''''((()))******+++&&&'''(((******((('''&&&$$$%%%'''(((((((((***,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((+++***)))))))))))))))***)))))))))))))))))))))))))))******+++++++++******---,,,,,,---...000222444:::;;;===???AAABBBCCCCCCFFFGGGHHHKKKMMMMMMLLLJJJNNNIIIJJJPPPSSSRRRSSSWWWUUUXXX]]]ccckkkzzzxxxnnnqqqxxx|||{{{hhhYYYOOOQQQTTTTTTZZZeeeuuuzzzuuuzzz~~~~~~yyynnnpppwww{{{ssswwwxxxtttoooooouuu{{{vvvvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}{{{yyywwwuuuttttttuuuvvvwww{{{~~~zzzwwwxxxzzzyyyyyyyyyyyyyyyxxxwwwvvvwwwvvvuuutttssstttuuuuuurrrrrrrrrqqqooollljjjhhhgggfffddd```ZZZSSSMMMIIIFFFFFFGGGHHHIIIJJJLLLMMMRRRTTTWWW[[[___aaabbbaaadddfffjjjqqqzzz~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~|||zzzxxxxxx{{{|||{{{zzzwwwwwwxxxwwwwwwvvvuuutttrrrrrrrrrsssssssssttttttqqqrrrrrrqqqnnnnnnnnnpppnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnooonnnllljjjiiiiiihhhgggfffffffffffffffiiiiiiiiihhhgggeeecccaaa```\\\WWWUUUSSSTTT]]]gggpppvvv~~~}}}zzzpppmmmyyyoooYYYTTTeee}}}yyyrrrxxx~~~ccc\\\[[[hhh|||~~~~~~mmmJJJ>>>666333333000000//////...------,,,,,,++++++++++++************)))))))))))))))*********''''''(((((())))))******&&&''')))******)))'''&&&((()))***)))'''&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))(((***)))))))))))))))***************************************+++++++++******.........///111333666777<<<===???AAACCCDDDEEEEEEGGGHHHJJJLLLOOOOOOOOONNNOOOLLLOOOWWWZZZYYYZZZ]]]ZZZ```iiisssxxxkkkffflllsssvvvvvveeeYYYSSSVVVYYY[[[eeerrryyytttqqqvvv}}}{{{|||}}}~~~qqqgggaaahhhrrrwwwyyy{{{vvvxxx~~~|||~~~{{{uuupppmmmgggjjjkkkiiihhhkkkuuu}}}tttvvvxxxzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{|||}}}~~~zzzyyyvvvtttsssssstttuuuxxx{{{~~~zzzvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvxxxwwwuuusssrrrqqqrrrrrrqqqqqqqqqpppnnnllljjjiiibbbaaa^^^YYYTTTOOOKKKIIIHHHHHHGGGGGGIIIKKKNNNPPPVVVWWWYYY\\\___dddgggiiinnnqqqwww~~~}}}{{{|||}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyxxxyyyyyyxxxwwwuuuuuuvvvvvvvvvuuuuuutttrrrrrrssssssttttttssssssqqqqqqpppnnnllllllnnnpppmmmnnnnnnnnnnnnnnnoooooollllllllllllkkkjjjjjjiiiiiihhhfffeeeeeefffhhhiiihhhhhhhhhhhhgggeeecccaaa___[[[WWWUUUSSSTTT]]]gggqqqvvv~~~~~~{{{sssqqq|||lllVVVPPP```www{{{sssqqqxxxhhhaaaaaaooo~~~yyyyyyiiiGGG===666333444111/////////...------,,,,,,---,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))''''''))))))))))))'''''')))***+++)))'''&&&&&&''')))((((((''''''(((((()))(((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))))))))((((((((()))***++++++******************************++++++++++++******000000111333555888:::;;;???@@@BBBDDDEEEGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQQQQOOOPPPUUU]]]bbbbbbdddffflllttt|||wwwttttttfffbbb^^^___dddjjjllllllccc]]]]]]bbbeeejjjxxxvvvrrrqqqvvvzzzvvvvvvwww~~~zzzxxxvvvvvvvvvvvvtttsssrrrtttuuu}}}~~~}}}~~~yyyoooaaa\\\\\\eeeooossssssrrrjjjkkkooovvv}}}~~~{{{wwwnnnmmmllliiieee```[[[XXXZZZ\\\^^^^^^___fffrrr{{{rrrtttvvvxxxyyyxxxwwwvvvuuuvvvxxxyyy{{{}}}~~~~~~xxxwwwtttrrrqqqqqqrrrsssuuuxxx||||||yyyvvvtttttttttuuuuuuvvvvvvvvvvvvuuutttsssqqqnnnllllllkkkkkknnnnnnooonnnmmmkkkiiihhh```^^^[[[WWWSSSPPPMMMLLLNNNMMMLLLLLLNNNRRRUUUXXX[[[\\\]]]___bbbhhhooossszzzzzz{{{|||~~~~~~~~~||||||}}}}}}}}}||||||{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}|||zzzxxxwwwvvvuuutttsssssstttuuuuuuuuuttttttqqqrrrssssssssssssrrrrrroooooonnnllljjjjjjlllooommmmmmnnnnnnoooooooooppplllkkkjjjiiihhhiiiiiijjjjjjhhhfffdddeeefffiiikkkfffgggggggggeeedddbbbaaa___[[[WWWUUUTTTVVV___iiirrrwww~~~}}}{{{sssqqq}}}jjjSSSKKKZZZppp~~~xxxvvvwww}}}nnnggghhhwww~~~zzz{{{gggFFF;;;555222222/////////.........---------,,,,,,,,,,,,++++++++++++++++++******))))))((((((******))))))))))))))))))'''((())))))))))))(((''''''((())))))((('''(((***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((()))***,,,,,,************************++++++++++++++++++,,,,,,111222444666999<<<>>>???AAABBBCCCEEEGGGHHHIIIIIILLLLLLMMMMMMMMMNNNQQQSSSUUUYYY___gggmmmsssxxx|||xxxnnnfffaaa___XXXXXXZZZ\\\___aaacccdddeeehhhnnnvvv{{{{{{xxxwww{{{rrrjjjiiilllnnnyyyzzzzzzvvvoooiiihhhhhhmmmoooqqqqqqpppooooooppp~~~}}}~~~|||uuupppnnnkkkjjjpppwwwyyywwwsssjjjiiiiiimmmrrrtttssspppmmmkkkgggddd```\\\XXXUUUVVVXXXZZZZZZ[[[aaakkkrrrqqqrrrtttvvvwwwvvvuuutttuuuvvvxxxzzz{{{|||}}}}}}xxxwwwtttrrrqqqqqqrrrsssqqqsssvvvxxxxxxvvvuuutttssssssttttttuuutttttttttpppooommmjjjhhhhhhgggggghhhiiiiiiiiihhhgggeeedddaaa```]]]YYYVVVTTTSSSSSSTTTSSSRRRSSSUUUYYY\\\___```bbbccceeehhhooowww}}}zzz{{{}}}~~~~~~~~~{{{||||||}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{xxxvvvtttttttttrrrsssssstttttttttsssssspppqqqrrrssssssrrrqqqpppmmmmmmmmmllljjjjjjlllnnnmmmnnnnnnnnnoooooopppppplllkkkjjjhhhhhhiiijjjkkkjjjhhhfffeeeeeegggiiikkkdddeeeeeeeeedddbbbaaa___```\\\YYYWWWVVVXXXbbblllsssxxx~~~~~~|||ttttttjjjQQQHHHUUUiii~~~yyy{{{~~~rrrmmmooofffEEE;;;444111111---...............---------,,,++++++++++++*********++++++******))))))((((((************))))))))))))(((((())))))))))))((((((''')))***)))(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((()))***,,,,,,************************,,,+++++++++,,,---//////222444666999<<>>AAACCCEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOQQQQQQPPPPPPUUU___fffrrryyyoooggg```\\\ZZZYYYWWWSSSPPPPPPRRRUUUZZZ\\\bbbkkkvvv}}}zzz}}}xxxddd^^^^^^cccbbb^^^cccnnnwwwzzz|||uuuooojjjgggdddeeegggiiimmmrrruuuxxx~~~wwwvvvuuutttuuuwwwyyyzzzyyyzzz{{{{{{{{{yyyvvvuuusssqqqooommmllllllmmmnnnnnnlllkkklllnnnppprrrrrrrrrrrrrrrqqqqqqooonnnmmmgggffffffeeeeeeggghhhiiiggghhhiiijjjjjjiiihhhgggaaaaaaaaaaaaaaa```^^^^^^\\\]]]___bbbeeehhhjjjkkkhhhnnnwww|||~~~yyyzzz{{{}}}~~~~~~~~~~~~{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxzzz{{{zzzwwwwwwyyy{{{uuuvvvuuuuuutttsssrrrqqqtttvvvwwwyyyxxxvvvtttrrrpppsssvvvxxxvvvtttssssssqqqqqqppppppoooooonnnnnnmmmnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjiiihhhgggfffffffffggggggggggggfffdddccc^^^ZZZWWWWWWVVVYYYcccnnnwwwzzz}}}zzz|||zzz}}}pppUUUHHHPPP___sss|||zzz}}}vvvssszzzaaaBBB;;;666444555111---...........................---------,,,,,,,,,(((((())))))******++++++(((((()))***+++,,,,,,,,,******))))))))))))******%%%''')))))))))***,,,...******))))))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++***)))))))))))))))***++++++++++++++++++++++++,,,,,,,,,...111555999;;;<<<>>>AAADDDFFFGGGHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQPPPRRRSSSSSSTTT[[[gggppptttjjjbbb]]]YYYWWWXXXWWWUUURRRRRRTTTYYY]]]aaacccjjjwww}}}pppjjjsssyyyssskkkiiikkkkkkqqqzzzxxxrrryyy|||vvvrrriiigggeeecccccccccdddeeehhhnnnvvv|||~~~xxxwwwvvvvvvxxxzzz}}}yyyyyyyyywwwtttsssssssssuuurrrooommmlllllllllkkkllljjjgggdddeeegggkkkmmmqqqqqqpppmmmjjjjjjkkklllcccdddddddddddddddcccccchhhiiijjjjjjjjjhhheeeddd]]]aaaeeefffccc```]]][[[\\\```eeeiiikkkmmmoooqqqpppttt{{{}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{||||||wwwxxxyyyzzzzzzyyywwwvvvzzzwwwtttvvvyyyyyyuuuppprrrrrrsssssssssrrrqqqpppuuuttttttuuuwwwxxxvvvuuuqqqpppooonnnmmmmmmmmmmmmpppnnnllllllnnnooommmjjjjjjjjjjjjjjjjjjjjjjjjjjjeeeeeeeeeddddddcccccccccaaa___[[[WWWWWW]]]fffmmmqqqwww||||||}}}~~~{{{vvvuuuvvvxxxxxxvvvyyy{{{xxxyyy|||qqqWWWJJJSSScccyyy|||xxx\\\GGG:::444555---///000000000///......------,,,,,,+++***))))))******************************+++*********))))))((((((((()))*********)))'''&&&'''((()))******)))((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))(((((((((((('''(((((()))***+++++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++((()))+++,,,......//////---...111444777999;;;;;;AAA@@@@@@CCCHHHKKKKKKJJJLLLMMMNNNOOOOOOPPPPPPPPPRRRSSSUUUWWW\\\hhh|||}}}tttjjjbbb^^^[[[UUURRRRRRZZZWWWWWWZZZZZZZZZcccnnnnnnxxxvvvpppnnnsssxxxyyyxxxyyyzzzwwwrrrmmmiiieeeaaa^^^cccfffkkkpppvvvzzz}}}~~~zzzzzzyyyyyyzzz{{{}}}~~~wwwyyyyyyxxxvvvtttttttttrrrooojjjhhhgggggggggfffdddbbbaaa```aaadddgggiiinnnnnnmmmjjjgggeeefffgggeeefffggghhhhhhhhhgggfffggghhhiiijjjjjjhhhgggeee```cccffffffccc```]]]\\\^^^bbbgggkkkmmmoooqqqssstttxxx}}}~~~}}}~~~~~~|||}}}~~~{{{|||}}}~~~}}}||||||{{{||||||zzzzzz{{{{{{zzzyyyxxxxxxwwwuuutttvvvzzz{{{wwwtttsssssssssrrrrrrrrrqqqqqqsssrrrrrrsssuuuvvvuuusssppppppooonnnmmmmmmmmmmmmqqqooommmmmmoooooommmkkklllkkkjjjiiihhhffffffeeeeeeddddddcccbbbbbbaaaaaaaaa]]]XXXUUUVVV\\\eeekkknnntttxxxyyyyyyyyyuuuoookkkjjjiiijjjkkkqqq{{{{{{www{{{zzzsssYYYMMMXXXkkk|||yyyXXXEEE999444666///111/////////...------,,,,,,,,,++++++***))))))******************************************)))))))))((()))))))))))))))((((((''''''((()))******)))((('''((((((((())))))))))))***((())))))******))))))((())))))************)))))))))))))))))))))))))))((('''(((((()))******++++++************))))))))))))---,,,,,,++++++*********)))***+++,,,---.../////////111333666999;;;======AAA@@@AAADDDIIILLLLLLKKKNNNPPPQQQRRRRRRQQQPPPPPPSSSZZZccclllvvv|||kkkccc]]]XXXWWWVVVSSSSSSVVV___]]]___cccdddgggqqq}}}~~~~~~zzzyyy}}}xxxuuuqqqnnnkkkhhhiiijjjkkkllllllkkkjjjqqqzzz{{{{{{|||}}}}}}}}}}}}}}}vvvxxxzzzyyywwwuuuttttttrrrmmmgggccc```___^^^\\\ZZZZZZZZZ[[[]]]aaadddfffjjjjjjiiifffcccaaaaaaccceeefffiiikkkllllllkkkjjjhhhhhhjjjjjjjjjiiihhhgggbbbdddfffeeeccc___]]]]]]```dddjjjnnnppprrrtttvvv{{{}}}~~~}}}}}}zzz{{{}}}~~~~~~~~~yyy{{{}}}~~~~~~}}}||||||||||||{{{{{{{{{zzzyyyxxxwwwwwwuuuttttttwww{{{|||zzzwwwuuutttrrrqqqqqqrrrrrrsssqqqqqqpppqqqssstttrrrqqqoooooonnnmmmllllllllllllqqqpppnnnnnnnnnnnnlllkkkjjjiiihhhgggfffeeedddcccfffeeeeeecccbbbaaa`````````ZZZSSSPPPSSSZZZbbbfffjjjpppttttttsssrrrllleee___[[[WWWWWWZZZbbbrrr}}}{{{wwwyyywwwsssYYYNNN]]]sss}}}{{{TTTBBB777333777000333.........---,,,,,,++++++,,,+++******)))*********))))))))))))))))))))))))************))))))))))))******)))(((((((((((()))(((((())))))))))))(((((())))))))))))************)))******************)))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++...---,,,,,,+++***)))))),,,+++++++++,,,---///000222444666999<<<>>>???@@@BBBBBBCCCFFFJJJMMMNNNNNNOOOPPPRRRRRRPPPOOOPPPQQQ[[[iii{{{~~~jjj]]]YYYWWWWWWWWWTTTSSSWWW^^^dddggglllqqqtttxxx}}}|||xxxwwwuuurrrmmmiiieeebbbbbbhhhsssyyyzzz|||~~~~~~}}}|||wwwxxxzzzyyyvvvsssqqqqqqrrrmmmfff___ZZZWWWTTTRRRSSSSSSUUUXXX[[[___ccceeedddeeeeeedddbbbaaaaaabbbeeegggjjjmmmnnnnnnllllllkkkkkkkkkkkkjjjiiigggfffbbbddddddccc```^^^]]]]]]cccgggmmmqqqtttvvvxxxzzz}}}~~~}}}}}}yyyzzz|||~~~~~~}}}}}}{{{}}}~~~~~~}}}~~~}}}||||||{{{{{{zzzzzzzzzyyyxxxvvvuuutttuuutttuuuwwwzzz{{{zzzxxxuuutttrrrppppppqqqssstttqqqpppoooppprrrrrrqqqooonnnmmmlllkkkkkkjjjjjjkkkpppooonnnmmmmmmllljjjjjjeeeeeeeeeeeeeeeeeeeeeeeeffffffeeecccaaa```___^^^]]]WWWOOOLLLPPPWWW^^^bbbeeekkkpppooonnnkkkeee^^^WWWPPPKKKKKKMMMRRR^^^iiizzz{{{yyy{{{{{{zzzqqqWWWMMM]]]uuu~~~~~~RRR@@@777333666000222//////...------,,,,,,+++++++++***************+++((((((((((((((((((((((((*********))))))))))))))),,,+++)))((((((((()))***(((((())))))))))))(((((((((((()))))))))***************++++++++++++******))))))************)))))))))))))))))))))*********(((((())))))************))))))))))))************,,,,,,,,,++++++++++++***---,,,++++++,,,...111222555666999;;;>>>@@@AAAAAACCCCCCEEEHHHKKKNNNOOOPPPQQQRRRRRRQQQPPPRRRVVV[[[mmmyyyoooddd]]]aaaaaaaaa___ZZZWWW]]]gggkkksss}}}~~~{{{zzzsssnnnjjjbbbeeemmm|||uuuwwwyyy|||}}}}}}{{{zzzvvvwwwxxxvvvrrrnnnmmmllllllhhhaaa\\\WWWSSSPPPMMMMMMNNNPPPSSSWWW\\\```bbbaaabbbdddeeeddddddeeegggiiikkkmmmooopppooonnnnnnoooooommmkkkiiifffdddccc```aaaaaa___]]]\\\]]]___fffjjjppptttwwwyyy|||}}}}}}}}}~~~|||}}}}}}~~~~~~~~~yyyzzz|||}}}~~~~~~}}}}}}~~~}}}}}}||||||{{{{{{{{{{{{||||||{{{xxxvvvuuuwwwvvvwwwxxxyyyyyywwwuuuuuusssqqqpppoooppprrrsssqqqpppooopppqqqqqqpppnnnmmmlllkkkjjjiiiiiiiiiiiimmmmmmlllkkkiiigggffffffbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]][[[ZZZZZZYYYUUUOOOLLLNNNTTTZZZ^^^```fffjjjiiihhhgggaaaZZZQQQLLLIIIIIIJJJLLLTTT]]]jjj~~~|||wwwvvvxxxzzz{{{pppVVVMMM\\\ttt~~~~~~RRR@@@777222555...000000000//////...---------+++***************++++++(((((((((((((((((((((((())))))))))))))))))******,,,+++)))((((((((()))***))))))(((((((((((())))))'''''''''((((((((())))))******++++++++++++******))))))************))))))((()))))))))*********+++)))))))))))))))*********************))))))))))))))))))***+++,,,,,,---......---------...000333555777888:::===???AAABBBCCCDDDEEEGGGIIIKKKMMMOOOQQQRRRRRRRRRQQQSSSZZZeeennnyyyqqqkkkfffdddddddddkkkkkkjjjgggaaa___gggrrrxxx~~~zzz{{{{{{~~~}}}wwwssskkkooosssyyyqqqsssuuuwwwxxxwwwvvvuuussssssrrrpppllliiiiiiiiieeebbb___\\\YYYVVVRRROOOJJJKKKLLLNNNRRRWWW\\\^^^```bbbeeegggggghhhjjjkkkoooooopppppppppoooooooooooonnnlllhhheeebbb```___]]]]]]]]]\\\[[[\\\```ccchhhlllrrrvvvyyy|||~~~}}}{{{|||}}}||||||}}}~~~{{{{{{{{{|||}}}}}}~~~~~~~~~}}}|||{{{{{{}}}~~~{{{xxxwwwwwwxxxxxxwwwvvvtttssssssrrrqqqooooooppppppqqqpppooonnnoooppppppnnnlllkkkkkkjjjiiihhhhhhhhhhhhiiijjjiiigggdddaaaaaaaaaaaaaaa```___]]]\\\[[[ZZZZZZZZZYYYWWWVVVUUUTTTTTTWWWVVVSSSPPPPPPSSSZZZ___]]]bbbffffffffffffccc^^^TTTRRRPPPPPPOOOPPPXXXaaapppzzzvvvuuuqqqwww{{{oooWWWNNN\\\ppp~~~{{{www~~~RRRAAA777333555---...111000000///......------*********)))******+++,,,))))))))))))))))))))))))))))))))))))************++++++***))))))))))))***))))))(((((((((((())))))''''''''''''(((((((((((()))******************)))))))))************))))))((())))))******+++++++++))))))))))))))))))******+++*********))))))(((((('''((()))***,,,---//////.........///111444666888999;;;===???AAACCCDDDDDDEEEGGGIIIKKKKKKLLLNNNPPPLLLOOORRRTTTZZZfffwww}}}kkkhhhccc______bbbgggkkkpppnnnmmmkkkhhhiiiuuu|||uuuwwwwww~~~}}}}}}{{{~~~{{{uuuyyy|||}}}qqqqqqrrrrrrqqqpppooonnnmmmmmmllliiifffeeegggiiiiiihhhfffdddaaa]]]WWWSSSLLLLLLKKKMMMPPPUUU[[[^^^bbbeeehhhjjjjjjjjjlllmmmqqqpppnnnmmmkkkkkkkkkkkkkkkiiigggdddaaa^^^\\\[[[[[[[[[[[[ZZZ[[[^^^dddhhhiiimmmsssxxx{{{}}}{{{xxx{{{|||~~~~~~}}}|||{{{{{{|||}}}~~~}}}|||{{{{{{}}}~~~zzzuuuvvvwwwwwwvvvtttsssrrrpppppppppoooooooooooonnnnnnmmmlllmmmnnnnnnllljjjjjjjjjiiihhhggggggggggggdddfffeeeccc^^^\\\\\\]]]\\\\\\[[[YYYXXXWWWVVVUUUVVVUUUUUUTTTSSSRRRRRRRRRVVVYYYZZZWWWSSSUUU[[[bbb```eeehhhiiikkkmmmllliiicccaaa___\\\WWWWWWaaammm|||yyyyyypppzzzjjjTTTMMMYYYjjjrrrnnnjjj}}}RRRAAA888444666...///000//////......---,,,,,,******))))))***++++++,,,************************((()))))))))***************++++++++++++***))))))***)))(((''''''((()))***'''(((((((((((()))))))))((())))))******))))))((())))))************))))))((())))))******+++,,,,,,***)))))))))))))))))))))))))))))))))************(((((()))***,,,---......---...000222555777999;;;===>>>@@@BBBDDDEEEFFFGGGGGGIIIKKKKKKJJJJJJMMMOOOMMMSSS\\\dddnnn~~~{{{tttooo___``````bbbffflllrrrvvvxxxtttrrrqqqrrrxxxxxxzzz~~~}}}~~~qqqqqqpppooommmkkkiiihhhiiihhhgggdddcccdddgggjjjtttrrrpppmmmiiibbbZZZTTTPPPOOONNNNNNQQQWWW\\\```dddgggjjjkkkkkkkkklllmmmpppnnnkkkhhhfffeeeeeeffffffeeeccc```]]][[[ZZZZZZZZZZZZZZZZZZ\\\```gggkkkiiinnnsssxxx|||~~~~~~yyyvvvzzz|||~~~}}}|||{{{|||}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}|||{{{{{{zzz~~~~~~zzzsssuuuwwwwwwuuutttssssssnnnoooooooooooonnnmmmmmmmmmlllkkkkkklllllljjjhhhjjjiiihhhggggggfffffffffbbbcccccc```[[[XXXXXXZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUTTTTTTSSSSSSWWW\\\___\\\WWWVVV]]]eeeeeejjjmmmnnnqqqvvvvvvtttrrrpppllleee\\\[[[fffttt}}}}}}vvveeeQQQJJJUUUeee|||gggddd```yyy{{{PPP@@@888444777///111///......------,,,++++++******))))))***+++,,,,,,************************(((((())))))*********+++******+++,,,,,,***)))(((***)))(((''''''((()))***))))))))))))************(((((())))))))))))(((((())))))************))))))((())))))***++++++,,,,,,*********)))))))))))))))''''''((()))***+++,,,,,,*********+++,,,,,,------,,,...111444777:::;;;<<>>:::333///111///000////////////.........,,,,,,,,,+++++++++******************************++++++***)))))))))))))))+++)))''''''((())))))((('''(((((())))))))))))))))))(((''''''((()))***+++''''''((((((((()))))))))(((((()))************************************))),,,+++******))))))******---,,,+++******+++,,,,,,++++++***+++,,,---///000333555888999;;;===@@@CCCEEEDDDDDDEEEIIIJJJIIIGGGEEEHHHJJJIIIIIIMMMUUU]]]vvv}}}wwwqqqkkkhhheeeaaa______dddllluuu~~~|||rrrooolllmmmuuu|||}}}jjjgggdddaaa```^^^\\\ZZZ\\\\\\\\\aaahhhooouuuxxxtttmmmaaaVVVMMMJJJJJJKKKOOOQQQTTTVVVXXXZZZ^^^aaabbbbbbbbbaaaaaa___^^^]]][[[YYYWWWUUUSSSSSSSSSSSSSSSTTTTTTTTTUUUYYY^^^bbbaaaaaacccfffjjjnnnqqqsssvvvrrrqqqwww|||zzzwwwxxxxxxyyyyyyzzzzzzzzzzzz||||||~~~|||||||||}}}~~~~~~~~~~~~}}}{{{xxxvvvvvvtttsssrrrrrrqqqpppnnnkkkffffffggggggggggggffffffggggggggggggffffffffffffeeedddcccaaa``````````````````^^^]]][[[ZZZYYYYYYWWWXXXXXXXXXWWWXXXZZZ\\\^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZZZZZZZ^^^eeennntttvvvzzz|||{{{|||xxxooonnnyyygggTTTGGGOOOdddzzzkkkXXXWWWaaazzztttRRR<<<999333///111///000////////////.........,,,,,,,,,+++++++++******************************+++***)))))))))))))))))))))'''&&&&&&((())))))((()))))))))))))))***++++++)))(((((((((((())))))***((((((((()))))))))******(((((()))***************+++*********))))))((((((,,,+++******))))))******------,,,,,,,,,,,,---...,,,+++******+++...000222777999<<<======???AAACCCGGGFFFEEEFFFHHHIIIIIIHHHHHHJJJKKKLLLNNNWWWdddooopppmmmjjjiiiiiihhhfffeeeeeeiiiqqq{{{~~~xxxtttrrrnnnqqqxxxfffdddbbbaaaaaa```^^^\\\]]][[[YYY\\\```ddddddbbb]]]WWWOOOHHHDDDEEEIIILLLOOOQQQTTTVVVYYY\\\```cccaaaaaa```___]]][[[YYYXXXUUUTTTSSSRRRQQQQQQRRRSSSUUUVVVVVVVVVXXX]]]dddiiimmmmmmnnnqqquuuxxxzzz{{{}}}wwwssswww}}}~~~xxxuuuttttttssssssssstttuuuvvvyyyzzz{{{|||||||||||||||yyyzzz|||~~~~~~~~~~~~}}}zzzxxxuuusssrrrsssoookkkiiijjjjjjhhhfffbbbcccdddddddddcccbbbaaacccccccccbbbbbbbbbbbbbbb``````___^^^]]]\\\\\\[[[]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYY[[[[[[ZZZ[[[]]]```ccccccccccccbbbbbbaaaaaaaaa``````______^^^^^^^^^```___]]]\\\___fffnnnuuuyyy}}}}}}yyypppooo{{{mmmXXXJJJTTTllliiiUUUVVVfffrrrPPP;;;999333000111000...------------,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))))))))***)))''''''''')))******)))***)))((('''((()))***+++)))(((((((((((()))))))))))))))))))))************(((((()))***************+++******))))))(((((((((...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------///...------///111444777999;;;>>>???@@@AAACCCEEEGGGFFFFFFFFFGGGIIIKKKLLLPPPPPPPPPQQQWWWfff{{{ttthhhhhhiiijjjlllmmmmmmmmmjjjqqq|||vvvqqqpppqqqsssxxxkkkiiigggfffeeecccaaa^^^ZZZWWWTTTTTTUUUTTTQQQNNNJJJGGGDDDAAAAAACCCFFFHHHMMMPPPSSSVVVXXX\\\```cccbbbbbb```^^^\\\YYYVVVUUURRRRRRQQQPPPPPPQQQSSSSSSUUUVVVXXX[[[aaajjjttt{{{~~~yyyqqqpppttt{{{|||vvvsssmmmlllkkkjjjkkklllnnnooossstttuuuvvvvvvvvvvvvvvvvvvxxx{{{}}}~~~~~~~~~~~~}}}zzzwwwuuusssrrrrrrnnniiiggghhhiiigggeeebbbcccdddddddddbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa___^^^^^^^^^]]]\\\[[[[[[^^^^^^______^^^^^^]]]\\\___`````````______aaacccffffffffffffeeedddbbbaaa______``````aaaaaabbbbbbaaa```^^^]]]___eeeooouuuzzz~~~{{{qqqqqqrrr]]]PPP]]]yyy|||dddPPPTTTfffqqqOOO;;;999444000111///...------------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))))))))*********)))((()))+++,,,+++***)))((('''&&&'''((()))***((())))))))))))((((((((())))))))))))************(((((()))***************+++*********))))))((((((...---,,,,,,++++++,,,,,,***++++++,,,,,,,,,,,,,,,////////////111444777999888;;;???AAACCCDDDFFFHHHHHHGGGFFFEEEEEEGGGJJJLLLQQQRRRSSSWWWbbbxxxssshhhdddfffiiikkknnnqqqsssuuuqqq{{{~~~xxxqqqmmmnnnuuu~~~ssspppmmmjjjgggccc^^^[[[RRRPPPNNNMMMLLLJJJHHHFFFCCCBBBBBBAAAAAAAAABBBBBBKKKNNNQQQTTTWWW[[[```cccccccccaaa___\\\XXXVVVTTTPPPPPPOOOOOOPPPQQQRRRSSSRRRUUUZZZaaammm|||}}}qqqfffaaaaaaeeennnvvv~~~vvvpppnnnfffeeedddddddddeeeggghhhjjjkkkmmmoooqqqsssssstttrrrtttwwwyyy{{{|||||||||}}}}}}~~~~~~{{{xxxvvvsssrrrnnnllljjjiiiiiijjjiiihhheeeffffffeeeeeedddcccbbbbbbbbbbbbccccccccccccccc`````````aaa``````___^^^aaaaaacccddddddcccbbbaaafffggggggfffdddcccdddfffggghhhhhhhhhfffdddbbbaaa^^^___```aaabbbccccccddd___^^^\\\[[[___gggqqqyyyyyy~~~}}}ttttttuuubbbZZZmmmuuu]]]MMMQQQdddqqqPPP<<<:::555111111///000////////////.........,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))******++++++******+++,,,---+++***'''''''''''''''(((((()))((())))))))))))(((((('''((((((((()))))))))******(((((()))***************************************,,,+++******))))))******)))***+++,,,------,,,,,,......///111333666888999999<<>><<<666111111///000////////////.........,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))***+++++++++******+++,,,,,,***(((''''''((()))))))))))))))((()))******)))((('''&&&''''''((((((((()))))))))(((((()))************************+++,,,,,,------,,,+++******))))))******)))***,,,---.........---...///222555777999::::::>>>AAAEEEGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIMMMTTTYYY___fffqqq}}}~~~tttmmmhhhdddaaa^^^aaaeeeiiinnnttt|||xxxooolllqqqyyygggdddbbb___\\\WWWRRRNNNMMMOOOOOOLLLGGGEEEFFFHHHCCCCCCCCCCCCCCCCCCCCCCCCGGGJJJMMMQQQTTTXXX]]]aaadddcccaaa___\\\XXXVVVTTTUUUTTTSSSSSSTTTUUUWWWXXXXXX\\\cccnnn|||qqqXXXPPPIIIGGGGGGFFFHHHLLLKKKPPPXXXaaalllxxxrrrddd\\\\\\___gggggghhhhhhhhhiiiiiiiiikkkkkkkkkllllllkkkkkkjjjjjjkkkmmmoooqqqsssuuuvvvzzz|||~~~}}}{{{yyyvvvssspppnnnlllbbbfffkkkmmmkkkiiiiiijjjllljjjiiigggffffffggghhhggggggggghhhhhhiiiiiiiiidddeeeggghhhiiiiiihhhhhheeefffiiikkkkkkkkkjjjiiikkkkkkllljjjiiihhhjjjkkkiiijjjjjjjjjhhhfffcccaaacccccccccccccccccccccbbbaaa___]]]\\\___hhhrrrzzzxxx}}}tttvvvzzzpppvvv}}}fffSSSWWWgggsssRRR???===777222111///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))((())))))***++++++************+++***(((&&&'''(((***+++++++++***)))((()))*********((('''&&&''''''''''''(((((((((((((((((()))*********************+++,,,---......///...---,,,,,,++++++,,,,,,***+++---///000000///...000222666999<<<=========BBBEEEHHHJJJJJJIIIJJJJJJHHHJJJLLLNNNQQQXXXaaaiiirrr{{{{{{rrriiibbb``````aaa]]]aaafffjjjpppwww{{{rrrnnnsss{{{~~~^^^[[[XXXWWWWWWVVVUUUSSSPPPOOONNNNNNNNNMMMKKKIIIKKKIIIHHHGGGIIIJJJKKKKKKHHHJJJNNNSSSXXX[[[]]]^^^aaa]]]YYYVVVUUUUUUTTTSSSWWWVVVTTTSSSSSSUUUWWWYYYYYY```mmm}}}pppaaaWWWMMMJJJFFFDDDEEEGGGIIIIIIKKKIIIGGGHHHOOOYYYcccjjjsssyyyzzzyyyyyywwwuuukkkfff___XXXTTTUUU[[[```gggiiillllllkkkkkknnnqqqrrrpppmmmmmmnnnnnnnnnnnnjjjjjjjjjkkkllloooqqqssstttuuuxxx{{{~~~|||vvvqqqooolllhhheeeggggggiiijjjkkklllllllllnnnmmmllljjjiiihhhhhhhhhhhhiiikkkjjjiiihhhiiikkkiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiijjjkkklllnnnoookkkkkklllllllllkkkjjjjjjkkkjjjhhhgggeeedddddddddcccbbbaaabbbcccdddcccaaaccc___[[[[[[```jjjsssxxx~~~~~~xxxyyywwwrrrmmm[[[]]]kkkvvvWWWBBB===888666555.../////////...------,,,,,,//////...+++((('''(((***)))))))))***+++++++++,,,******))))))((((((''''''))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***+++++++++++++++***))))))&&&'''((()))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///000111333333444777:::===???AAAAAADDDCCCFFFJJJJJJGGGFFFHHHHHHKKKPPPXXXbbbmmmvvv{{{sssmmmfffbbbbbbcccddddddcccfffkkkqqqwwwyyyxxx|||xxxrrrooojjjeeeaaa___^^^]]]kkknnnsssxxx~~~TTTTTTTTTVVVXXXZZZZZZYYYXXXVVVTTTSSSRRRQQQOOONNNNNNMMMMMMMMMOOOPPPPPPPPPOOOQQQUUUYYY]]]___aaabbbccc___[[[XXXWWWWWWVVVTTTUUUTTTSSSRRRSSSVVVXXXZZZ```gggqqq|||}}}rrrhhh^^^UUUOOOMMMJJJGGGFFFGGGJJJKKKKKKKKKHHHDDDCCCEEELLLSSSXXX```eeemmmtttzzzxxxqqqmmmlllkkkgggcccZZZWWWRRRNNNMMMSSS\\\bbblllooorrrsssrrrqqqsssuuutttrrrpppooopppqqqqqqppplllkkkkkkkkkkkklllnnnooopppqqqtttwwwzzz{{{||||||{{{wwwrrrooommmkkkhhheeeggggggiiijjjkkklllllllllnnnmmmllljjjiiiiiihhhhhhiiijjjkkkjjjiiihhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkklllhhhiiiiiijjjkkkkkkkkkkkkiiihhhfffeeedddcccccccccbbbaaa```aaacccddddddcccccc```]]]]]]bbbkkksssyyy|||~~~~~~yyy|||qqqsss|||bbbcccqqqwwwXXXCCC>>>888666555.../////////...------,,,,,,---------+++))))))***,,,***************++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))***)))(((((((((((()))*********++++++******)))(((&&&'''((()))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000000222444666777999<<<>>>@@@AAABBBFFFEEEGGGKKKKKKGGGFFFHHHKKKPPPYYYdddppp|||tttjjjfffcccbbbeeeiiikkkkkkmmmppptttyyyzzz|||~~~}}}|||}}}{{{yyyxxxuuutttsssrrrpppkkkddd^^^\\\ZZZWWWTTTQQQPPPPPPQQQUUUVVVYYY\\\___bbbdddeeepppvvv}}}YYYYYY\\\aaaeeeggggggfffccc```[[[YYYXXXWWWVVVUUUSSSTTTUUUWWWXXXYYYYYYZZZZZZ\\\___bbbdddffffffgggfffccc___\\\[[[ZZZYYYXXXTTTTTTSSSSSSTTTWWWYYY[[[aaafffnnntttxxxwwwtttrrrooojjjaaaYYYTTTPPPMMMKKKLLLJJJGGGGGGIIILLLMMMMMMOOOKKKFFFBBBAAACCCFFFHHHOOORRRXXX]]]dddkkksssxxx|||~~~{{{yyyvvvsssqqqooolllhhhfffeeeaaa[[[VVVLLLJJJHHHGGGJJJTTT___hhhqqqtttwwwyyyxxxwwwwwwxxxwwwuuusssssstttuuutttsssqqqpppooonnnmmmlllmmmmmmkkkmmmpppssstttuuutttttttttqqqnnnkkkjjjjjjhhhggghhhiiijjjkkklllmmmmmmmmmnnnnnnlllkkkjjjjjjiiijjjjjjkkkkkkjjjiiihhhhhhiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhgggggggggggghhhhhheeefffggghhhiiijjjjjjjjjfffeeedddcccbbbbbbbbbbbbaaa``````aaaccceeeddddddbbb```^^^___dddkkksssxxx}}}~~~{{{jjjsssiiiiiittttttVVVCCC>>>888666555/////////......---,,,,,,,,,***+++,,,+++******,,,---+++++++++***************************++++++++++++))))))))))))************((((((((((((((((((((((((***))))))(((((())))))******************)))((((((''''''((()))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***,,,...000000222444666999:::<<>>===???BBBFFFJJJMMMOOOPPPKKKIIIIIILLLNNNUUUcccqqq~~~~~~|||rrrmmmjjjggggggjjjrrrxxx|||pppiiigggggghhhkkksss~~~xxxssskkkccc]]]XXXTTTQQQOOONNNMMMMMMNNNNNNNNNMMMMMMPPPTTTWWWZZZ^^^bbbfffkkkjjjggg```XXXTTTTTTVVVRRRSSSSSSQQQMMMHHHEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFFFFFFFEEEDDDJJJHHHHHHJJJHHHGGGLLLSSSPPPRRRTTTUUUYYYaaannnwwwtttqqqqqqrrrssstttsssooollldddbbb```aaadddgggjjjjjjlllooorrrrrrpppqqquuuyyyxxxxxxyyyxxxwwwuuusssrrrqqqooolllkkkjjjhhheeebbbdddcccbbbaaa``````______^^^]]]ZZZVVVTTTRRRRRRRRRPPPTTTYYY]]]___cccgggjjjnnnooosssxxx}}}|||xxxtttqqqkkkkkkjjjgggdddcccccceeeccceeefffdddbbb___^^^^^^[[[[[[ZZZZZZYYYYYYXXXXXXUUUTTTTTTUUUVVVXXXZZZ[[[YYYYYYXXXVVVTTTSSSRRRSSSQQQSSSVVV[[[aaajjjssszzz}}}|||}}}~~~~~~|||yyyzzzyyyzzz{{{}}}}}}|||zzzyyyyyyyyyyyyxxxwwwvvvuuuuuutttsssrrrrrrssstttuuurrrssssssrrrppppppsssvvvssstttuuuuuuvvvuuuuuuuuuppppppooonnnnnnnnnoooooommmnnnppppppooooooppprrrqqqqqqppppppooonnnnnnmmmkkkkkkiiihhhggggggggggggeeeeeeeeeeeeddddddcccbbbaaabbbbbbcccdddeeeggghhhkkkiiigggggggggfffdddbbb^^^___^^^]]]^^^eeeqqqzzzzzz}}}}}}vvvXXXUUU\\\rrraaaHHH;;;999222000333000......---,,,,,,++++++***)))+++------,,,******+++***************++++++++++++++++++***************))))))))))))************++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,+++******(((((()))***++++++++++++......------,,,+++++++++,,,,,,------.../////////...111444666888:::===@@@AAABBBEEEHHHJJJLLLNNNNNNKKKJJJJJJMMMRRR^^^rrrvvvttttttvvvzzz|||sssmmmllllllmmmrrryyyyyypppkkkiiipppsssyyy|||tttmmmgggccc\\\YYYTTTQQQOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKMMMOOOOOOTTTZZZ```eeejjjooorrruuutttnnneee[[[VVVWWWYYYUUUWWWXXXVVVQQQMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOKKKKKKLLLLLLMMMMMMLLLLLLJJJIIIHHHHHHIIIJJJKKKKKKKKKHHHHHHKKKKKKHHHHHHJJJLLLLLLLLLLLLNNNRRRWWW[[[XXXcccoootttuuu|||sssrrrppppppooolllhhheeecccbbbaaacccggglllnnnoooooorrrtttsssqqqqqqvvv{{{zzz{{{{{{{{{yyywwwuuutttqqqooommmlllkkkiiifffcccddddddddddddcccccccccbbb]]]\\\ZZZYYYWWWUUUUUUTTTZZZ^^^bbbfffjjjooouuuzzz{{{yyywwwtttooojjjiiikkkmmmmmmnnnnnnlllhhhfffeeeeee``````^^^]]]\\\[[[[[[[[[WWWWWWXXX[[[___aaa```^^^VVVWWWYYYZZZYYYXXXXXXXXX```bbbdddgggkkkpppwww{{{|||zzzzzz||||||zzzxxx{{{{{{{{{}}}}}}{{{}}}}}}}}}}}}{{{yyywwwvvvuuutttrrrqqqqqqsssuuuvvvssstttuuusssqqqpppsssvvvssstttuuuuuuuuuuuuuuutttqqqpppoooooooooooooooooommmnnnpppqqqpppqqqrrrtttrrrrrrrrrqqqpppoooooonnnjjjjjjhhhggggggfffffffffcccddddddeeeeeeeeedddddd``````aaabbbccceeeggghhhjjjiiigggggghhhhhhfffeee``````___]]]^^^eeerrr|||{{{~~~}}}rrrOOOOOOUUUggg}}}||||||cccJJJ===:::333///111.........---,,,,,,++++++***'''))),,,---,,,,,,,,,---))))))******+++++++++,,,******))))))((((((''''''))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,------------,,,++++++((()))***++++++,,,++++++,,,++++++***)))((('''''',,,,,,------...///000000000333666888999;;;>>>@@@DDDEEEGGGIIIJJJKKKLLLLLLLLLKKKKKKOOOVVVddd|||}}}jjjeeehhhlllqqqvvvssskkkfffiiimmmrrr|||vvvmmmkkknnnrrroooiii```YYYUUUSSSRRRQQQKKKKKKJJJKKKMMMMMMLLLJJJIIIJJJJJJIIIIIIKKKOOORRRRRRXXX```iiipppvvv{{{~~~vvvtttnnndddZZZUUUWWW[[[XXX[[[\\\ZZZUUURRRQQQRRRMMMMMMOOOPPPQQQRRRRRRRRROOOPPPQQQRRRSSSRRRQQQPPPQQQNNNJJJHHHIIIKKKMMMNNNMMMIIIIIINNNQQQNNNKKKJJJKKKGGGEEEEEEIIIJJJIIIGGGLLLRRRXXXZZZ\\\eeetttrrrttttttqqqmmmiiigggfffaaacccfffhhhjjjmmmrrruuuuuuvvvwwwvvvtttttttttuuu}}}{{{xxxtttrrrqqqrrrrrrssspppooopppmmmgggeeefffddddddddddddeeeeeeeeeeeebbb```___^^^ZZZUUUWWW]]]ccciiipppvvv|||~~~yyyuuurrrssstttssstttttttttrrrpppnnnmmmiiiiiigggeeebbb```___^^^___```bbbdddfffhhhhhhiiiccccccccccccbbbdddhhhjjjmmmnnnoooqqqsssvvvxxxzzz{{{{{{|||zzzxxxvvvvvvwwwyyyzzz{{{|||~~~~~~}}}}}}|||zzzwwwuuussstttuuuvvvvvvuuutttsssrrrsssttttttsssrrrpppoooooosssuuuuuusssrrrrrrtttvvvuuusssqqqppppppqqqqqqpppooonnnooorrrssstttsssttttttuuutttrrrooollljjjllliiihhhiiilllnnnllljjjiiiiiihhhgggfffeeeddddddcccdddfffhhhhhhhhhhhhgggkkkiiiffffffgggggggggfffcccbbb```^^^```gggqqqzzz~~~xxxxxxpppVVVQQQPPP^^^vvv}}}zzz|||}}}sss}}}hhhIII888999444111111...//////...------------.........---,,,+++***)))(((************************,,,,,,,,,+++***)))(((''')))+++,,,,,,+++***+++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))************************+++,,,------******+++,,,------......,,,---......------///111444555777999<<>>AAACCCEEEIIIKKKLLLLLLKKKJJJIIIIIIJJJMMMSSS^^^oooooocccZZZ\\\eeekkknnnqqqmmmmmmooowww~~~vvvvvvzzztttfffaaa[[[XXXXXXWWWSSSPPPMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNOOONNNNNNNNNQQQSSSSSSTTTUUUVVVWWWZZZ^^^aaaiiipppwwwzzz|||}}}yyysssppplllfff```\\\[[[[[[\\\^^^___```aaaaaaaaaaaa```^^^^^^]]][[[YYYYYY\\\^^^ccciiiqqqwww{{{|||}}}~~~wwwvvvuuusssssssssttttttrrrqqqooommmiiiccc\\\VVVQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSVVV]]]fffoootttwwwwwwllllllkkkhhhdddbbbbbbcccbbbdddfffhhhjjjmmmrrruuuvvvwwwwwwwwwuuuuuuwwwxxxtttttttttttttttsssrrrrrrrrrnnnlllllljjjdddbbbdddcccdddfffhhhjjjkkkllllllooommmlllmmmkkkjjjpppxxx~~~{{{zzz{{{}}}~~~}}}{{{zzzvvvuuuuuutttsssrrrqqqqqqoooppppppqqqqqqrrrrrrrrrrrrsssssssssrrrsssvvvyyywwwwwwvvvvvvwwwwwwxxxyyy{{{|||}}}|||zzzyyyyyy{{{~~~~~~~~~~~~}}}zzzyyyzzz{{{zzzzzzvvvvvvvvvuuuuuuvvvvvvvvvvvvvvvuuutttsssrrrrrrrrruuuvvvxxxwwwtttrrrqqqqqqrrrrrrpppoooooopppqqqrrrqqqppppppqqqtttuuuuuutttuuuuuuvvvvvvtttqqqooommmpppooonnnnnnooopppooommmooonnnmmmkkkjjjjjjiiiiiifffggggggggghhhiiiiiiiiijjjhhhggggggiiijjjjjjiiiiiifffaaa^^^```gggrrrzzzxxxwwwtttWWWPPPOOO[[[ppp|||xxxxxx{{{~~~tttlllKKK888777222///000...//////...------------...*********++++++,,,,,,,,,++++++++++++++++++++++++***************************,,,---,,,***)))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************,,,+++***))))))((())))))++++++++++++++++++++++++,,,---//////000111444666999:::<<<>>>AAACCCEEEFFFGGGIIILLLLLLKKKIIIIIIIIIPPPUUU```rrr{{{eee^^^\\\bbbiiinnnppprrrvvv|||vvvdddUUURRRMMMIIIHHHJJJKKKJJJIIIGGGIIIKKKMMMMMMNNNOOOQQQTTTVVVXXXXXXXXXYYY[[[]]]___bbbeeehhhjjjmmmqqqttt}}}}}}wwwpppjjjgggbbb^^^\\\\\\___aaabbbdddfffiiikkkkkkkkkkkkhhhgggeeebbbaaabbbfffjjjqqqxxx{{{ooogggaaa]]]XXXUUUTTTRRROOOLLLKKKJJJIIIGGGGGGGGGHHHIIIGGGGGGHHHLLLQQQVVVYYYZZZ]]]ccciiiooovvviiiiiigggeeeaaa```aaacccdddfffhhhjjjlllooosssvvvxxxyyyxxxvvvttttttuuuwwwssstttuuuvvvvvvtttrrrqqqllliiihhhiiigggdddccceee___aaaeeeiiillloooqqqrrr~~~{{{{{{|||{{{|||~~~}}}~~~~~~}}}}}}|||wwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwvvvvvvwwwyyy{{{{{{zzzyyyxxxwwwwwwwwwwwwzzz|||}}}|||{{{zzz{{{}}}~~~}}}}}}zzzyyy{{{|||}}}}}}xxxwwwvvvuuuuuuvvvwwwxxxxxxvvvtttsssrrrrrrrrrssstttuuuvvvvvvuuusssrrrrrrqqqpppooooooooopppqqqrrrrrrqqqqqqsssuuuwwwvvvuuuuuuuuuvvvvvvuuussspppooorrrqqqqqqqqqqqqqqqpppppppppooonnnlllkkkkkkkkkkkkhhhhhhhhhhhhhhhiiijjjjjjgggfffeeefffhhhiiiiiihhhjjjfff```]]]___gggqqqxxxxxxvvvuuuYYYRRROOO[[[ooo}}}{{{zzz}}}|||nnnMMM888666111...///...//////...------------...******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++,,,,,,---...---+++))))))***************))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))***+++------++++++++++++++++++*********,,,...000111333666999;;;<<<>>>@@@CCCEEEFFFGGGDDDGGGJJJKKKJJJLLLOOOSSSZZZfffyyy{{{qqqfffcccdddkkkrrruuuyyy~~~yyylllccc[[[PPPHHHLLLIIIGGGGGGJJJMMMOOOOOOOOOQQQSSSSSSTTTVVVZZZ^^^ccccccdddddddddgggkkknnnrrrvvv}}}wwwpppiiieee```\\\[[[]]]```cccfffiiimmmqqqtttuuuuuutttqqqpppmmmiiihhhkkkqqquuu~~~}}}uuuooohhheeeddd```ZZZTTTPPPNNNLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJMMMOOOOOONNNPPPSSSVVVZZZ___iiiwwwhhhhhhgggdddbbbaaacccdddfffhhhjjjlllmmmppptttxxxzzzzzzxxxuuurrrqqqrrrsssuuuvvvxxxxxxwwwuuurrrppplllhhhfffgggeeeaaaaaaddd]]]```eeekkkppptttvvvwww~~~~~~}}}}}}}}}}}}}}}}}}yyyyyyyyyyyyzzzzzz{{{{{{}}}|||{{{zzzyyyyyyyyyyyywwwyyyzzzzzzyyyyyy{{{||||||{{{zzzxxxwwwvvvvvvuuuyyy{{{||||||||||||}}}~~~}}}}}}{{{zzz|||~~~yyyxxxwwwvvvvvvwwwxxxyyyxxxwwwuuusssqqqqqqrrrrrrqqqrrrssstttuuuuuutttsssqqqpppooooooooopppqqqrrrrrrqqqrrrtttvvvwwwvvvuuutttuuuvvvvvvvvvtttqqqppprrrrrrrrrrrrrrrqqqrrrrrrqqqpppnnnlllkkkkkkkkkllliiiiiiiiijjjjjjjjjjjjjjjeeeddddddeeeggghhhgggfffgggbbb]]][[[___gggqqqwww~~~wwwuuu~~~uuuWWWPPPMMMXXXlll|||}}}zzzzzzzzz}}}nnnMMM888666111...///...//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))))))))***+++,,,------//////...,,,******+++(((((())))))************))))))))))))))))))))))))((()))))))))*********************+++,,,---//////,,,,,,++++++++++++++++++***,,,...000111444777:::<<<===@@@BBBEEEFFFGGGGGGHHHJJJLLLLLLMMMSSS\\\dddlll~~~}}}ooogggiiihhhjjjpppuuuzzzvvvlll___VVVQQQLLLHHHEEEIIIIIIIIIKKKNNNSSSVVVWWWZZZYYYYYYZZZ^^^eeemmmrrruuutttqqqooopppuuu|||~~~wwwnnnjjjddd___]]]___bbbeeekkkoootttzzz}}}~~~}}}|||yyywwwtttqqqqqquuu|||~~~{{{yyyuuulllfff\\\XXXTTTQQQPPPNNNLLLJJJMMMLLLLLLMMMNNNMMMKKKIIIGGGHHHJJJLLLNNNUUU]]]cccggghhhhhhfffddddddeeefffgggiiikkklllnnnqqquuuxxxyyyxxxvvvrrrooonnnoooqqqvvvwwwxxxxxxwwwuuusssqqqpppkkkhhhhhheeeaaa```ccccccfffkkkqqqvvvzzz{{{|||~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~|||{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~|||{{{zzzxxxwwwvvvvvvvvvxxxyyy{{{|||||||||~~~~~~}}}~~~|||{{{{{{}}}~~~~~~yyyyyyxxxxxxxxxxxxyyyyyyyyyxxxvvvuuussssssrrrrrrqqqqqqrrrtttwwwwwwvvvtttrrrrrrpppoooooopppqqqrrrqqqqqqrrrtttvvvwwwvvvtttssstttuuuvvvuuutttrrrqqqpppqqqrrrrrrqqqqqqrrrtttrrrpppnnnlllkkkkkklllmmmiiijjjkkkllllllkkkjjjiiiddddddccceeeffffffeeecccbbb^^^ZZZZZZ```jjjrrrwww|||~~~}}}vvvuuuuuurrrwwwwww~~~uuuTTTMMMJJJUUUjjjzzz~~~{{{yyyzzz}}}lllKKK888777222///000...//////...------------...,,,,,,,,,++++++***************************************)))))))))***,,,---,,,...///...,,,++++++,,,'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333666999<<<===???BBBEEEGGGHHHHHHHHHJJJLLLOOOPPPSSS]]]kkkvvvwwwjjjeeehhhiiilllqqquuu||||||pppbbbYYYOOOKKKJJJGGGFFFGGGHHHIIIMMMQQQVVV[[[___aaaeeecccbbbfffooo{{{zzzuuunnnhhheeefffiiikkkssswww~~~}}}}}}qqqlllddd^^^[[[WWWQQQMMMOOOOOOOOOOOOOOOMMMIIIFFFEEEFFFHHHHHHIIILLLPPPSSSeeeggghhhhhhgggffffffgggggghhhjjjkkklllooosssvvvtttsssrrrooolllllloooqqqttttttuuuvvvvvvuuuttttttpppkkkiiijjjiiiffffffjjjooorrrvvv{{{~~~~~~~~~}}}~~~}}}{{{zzzzzz{{{|||~~~{{{{{{zzzyyyxxxwwwwwwxxxvvvxxxzzz{{{{{{|||~~~~~~}}}|||{{{zzz{{{|||}}}|||{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxwwwuuutttsssuuuttttttvvvyyyyyywwwuuutttsssrrrqqqppppppqqqqqqppppppqqqtttvvvwwwuuusssrrrssstttuuuuuutttrrrqqqmmmoooqqqqqqpppppprrruuusssqqqooolllkkklllmmmnnniiijjjmmmooonnnmmmjjjhhheeeeeeeeefffgggfffdddbbb___[[[YYY\\\dddmmmuuuyyy|||~~~|||uuuuuu|||nnnkkkpppsss{{{vvvTTTMMMKKKWWWlll|||~~~jjjJJJ888888333000000...//////...------------...***+++++++++++++++,,,,,,)))))))))))))))))))))))),,,+++)))((()))***+++---***+++---,,,+++******+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,------......//////111333555666888<<<>>>@@@BBBEEEHHHJJJJJJJJJJJJHHHNNNUUU\\\eeesssqqqiiigggeeeiiiooovvv{{{xxxmmmccc\\\UUUMMMIIIJJJLLLJJJKKKNNNPPPTTT[[[bbbiiioootttwwwzzzvvvttt|||{{{tttqqqqqqtttvvv}}}{{{tttpppkkkddd^^^[[[ZZZZZZZZZYYYVVVQQQMMMLLLLLLKKKJJJIIIJJJKKKMMMdddfffiiiiiihhhffffffgggeeegggiiijjjkkknnnrrruuuppppppnnnlllkkklllooorrrqqqrrrssstttuuuuuuuuuvvvlllhhhhhhkkklllllloootttyyy{{{~~~}}}||||||}}}~~~}}}{{{zzz{{{|||}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzuuuwwwyyyzzz{{{|||~~~~~~}}}zzzyyyyyyzzz{{{{{{zzzxxxxxxyyyzzz{{{{{{zzzyyyxxx{{{||||||{{{zzzxxxuuutttyyyxxxwwwxxx{{{{{{xxxuuuvvvuuusssqqqppppppqqqqqqooopppqqqtttvvvvvvtttrrrqqqrrrtttuuuuuusssrrrqqqkkknnnpppqqqooopppsssuuuuuussspppmmmlllmmmnnnooohhhjjjnnnppppppmmmjjjggggggffffffggghhhgggdddbbb]]]ZZZYYY]]]fffpppwww{{{||||||uuuuuuzzzmmmhhhmmmrrr|||wwwVVVOOONNNZZZpppzzzzzzhhhIII888999444111111...//////...------------...((()))***+++,,,---......((((((((((((((((((((((((,,,+++***(((((()))+++,,,''')))++++++)))))))))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++---///000,,,,,,------...///000000222444666777888:::>>>@@@BBBDDDGGGJJJLLLLLLLLLLLLKKKTTTaaammmzzzrrrhhhfffgggfffkkkuuu}}}wwwtttnnnfff^^^XXXSSSQQQNNNHHHGGGMMMQQQQQQSSSWWW\\\bbbllluuu}}}}}}yyyzzz}}}xxxsssjjjjjjiiiiiigggccc]]]XXXPPPNNNKKKHHHFFFEEEFFFFFFkkkjjjgggeeeccccccdddeeeccccccdddfffhhhjjjlllnnnlllkkkiiiggghhhiiilllmmmnnnoooqqqsssttttttttttttoooooonnnmmmmmmqqqvvvzzz~~~}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||zzzxxxxxxyyy}}}~~~}}}{{{{{{{{{|||}}}{{{{{{zzzyyyyyyyyyyyyzzz|||zzzyyywwwvvvvvvwwwwww}}}|||{{{zzzyyyxxxxxxxxxuuuwwwzzz||||||zzzxxxvvvxxxvvvtttrrrqqqqqqqqqrrrsssrrrqqqqqqqqqrrrssstttrrrssstttuuuuuuuuutttsssrrrpppmmmkkkkkkmmmppprrrsssrrrqqqooonnnlllkkkjjjjjjjjjiiiiiihhhiiiiiijjjhhhiiiiiiiiigggfffdddccc\\\\\\]]]bbbiiipppvvvxxx~~~{{{tttqqq{{{zzzppplllkkkllluuu}}}sssUUUMMMMMM___vvvssspppvvvgggJJJ888555111111222---///............---------......------,,,+++******************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++++++++*********))))))---+++******+++,,,,,,+++***,,,---,,,++++++---...,,,+++++++++---...---,,,222444777999:::===AAACCCHHHGGGHHHKKKKKKIIILLLQQQUUUcccwwwsssiiifffhhhiiijjjuuuvvvhhh]]]ZZZUUURRRPPPNNNMMMKKKGGGLLLQQQRRRQQQUUU^^^fffoooxxx}}}{{{xxxtttqqqkkkeeeaaa]]]XXXRRRNNNKKKIIIEEEAAAiiihhhgggeeeeeeeeefffgggeeeeeeeeefffggghhhiiijjjjjjiiihhhggggggiiilllnnnqqqrrrssstttttttttsssrrrppprrrtttuuuwww{{{~~~}}}~~~||||||}}}~~~{{{}}}~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}{{{yyyxxxzzz}}}~~~}}}|||{{{||||||}}}|||{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyxxxwwwwwwxxxxxxzzzzzzyyyyyyxxxyyyyyyyyyxxxyyy|||~~~~~~}}}{{{zzz{{{zzzyyywwwuuutttsssssssssrrrqqqppppppqqqrrrrrrqqqrrrssstttttttttssssssrrrpppnnnllllllnnnqqqsssssssssrrrpppooonnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiiggggggggggggeeecccaaa```]]]\\\]]]aaahhhpppvvvyyy}}}~~~yyyttttttuuupppppprrrsss}}}qqqWWWPPPQQQccczzz}}}hhhhhhrrreeeIII888666111111222---///............------------------,,,+++*********************************++++++***))))))***++++++************************))))))))))))))))))))))))+++++++++*********)))))),,,+++******++++++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,---.../////////333666999;;;===???CCCFFFGGGGGGHHHKKKLLLMMMTTT\\\jjjyyywwwhhhcccgggnnnrrr~~~yyynnnaaaWWWRRROOOMMMKKKKKKMMMNNNNNNPPPTTTWWWYYY[[[cccqqq{{{}}}vvvnnniiibbb]]]WWWRRRNNNKKKFFFCCCggggggffffffffffffggghhhggggggffffffeeeeeeeeeeeegggfffffffffgggjjjlllnnnttttttuuuuuuttttttsssrrrqqqtttyyy}}}~~~~~~~~~||||||}}}~~~}}}zzz}}}~~~~~~}}}}}}~~~}}}|||{{{}}}~~~~~~|||{{{yyyzzz|||~~~}}}|||{{{|||}}}~~~||||||{{{zzzzzzzzzzzzzzz{{{zzzzzzyyyyyyyyyzzzzzzxxxwwwwwwwwwwwwxxxyyyyyyxxxyyyzzz|||}}}}}}}}}}}}~~~~~~}}}|||zzzxxxvvvuuussssssrrrqqqpppppppppqqqpppqqqrrrssssssssssssrrrqqqpppooonnnooopppssstttssssssrrrqqqqqqpppoooooollllllkkkjjjiiihhhhhhggghhhhhhhhhhhhfffccc```^^^^^^\\\\\\___fffooovvvyyy{{{}}}~~~xxxtttvvvzzzsssuuuzzzqqqWWWRRRUUUhhhppp]]]```lll|||cccHHH888666222111222...///............---------,,,,,,,,,+++******))))))************************++++++***))))))***++++++************************))))))))))))))))))))))))+++++++++***************++++++************++++++''')))+++,,,+++******++++++,,,---...///000111222555888;;;>>>@@@CCCFFFIIIHHHIIIKKKNNNOOOUUUcccrrrxxxjjjaaaccclllxxxyyymmmhhhaaa\\\XXXTTTNNNJJJKKKKKKJJJJJJLLLOOOSSSVVV[[[^^^aaadddkkkxxx}}}tttnnnfffccc]]]XXXSSSOOOJJJGGGggggggggggggffffffffffffgggfffffffffeeedddccccccdddddddddeeegggjjjmmmnnnsssssstttttttttttttttttttttwwwzzz~~~~~~{{{|||~~~~~~}}}~~~}}}{{{|||}}}|||zzzzzz|||~~~~~~~~~}}}||||||}}}~~~~~~}}}|||{{{{{{zzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{xxxwwwwwwvvvvvvvvvwwwwwwuuuuuuvvvvvvxxxyyyzzz{{{|||}}}}}}}}}|||zzzxxxwwwuuuuuutttsssrrrqqqqqqqqqppppppqqqqqqrrrrrrrrrrrrqqqqqqppppppqqqrrrtttuuuqqqqqqqqqqqqppppppppppppmmmllllllkkkjjjhhhgggfffjjjkkkkkkjjjhhhdddaaa___]]][[[ZZZ]]]dddnnnuuuzzz{{{}}}~~~vvvtttyyy|||xxx~~~}}}}}}qqqUUURRRXXXllljjjZZZ\\\gggwww___FFF888777222111222...///............---------+++++++++*********))))))************************+++******************+++************************))))))))))))))))))))))))***************************++++++***))))))+++,,,'''))),,,---,,,+++***+++***+++---///000111333444666999===@@@CCCEEEIIIKKKLLLLLLNNNPPPTTT___vvvrrrmmmgggffflllxxx|||vvvmmmbbbZZZWWWSSSNNNLLLLLLLLLLLLKKKOOOPPPQQQRRRUUUYYY___ccchhhkkkooouuu~~~xxxmmmjjjeee```ZZZUUUPPPMMMhhhhhhiiihhhgggeeedddbbbdddeeeeeefffeeeeeedddcccbbbbbbccceeegggjjjmmmnnnppppppqqqrrrtttvvvwwwxxx{{{||||||}}}}}}{{{|||~~~~~~~~~~~~}}}}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~}}}||||||}}}~~~}}}}}}|||{{{{{{{{{{{{|||zzzzzz{{{{{{{{{{{{{{{{{{zzzyyywwwvvvuuuttttttssssssssssssssstttvvvxxxyyywwwxxxyyy{{{{{{{{{zzzyyywwwwwwvvvvvvuuutttsssrrrppppppppppppqqqqqqrrrrrrqqqrrrrrrrrrssssssssstttoooooooooooonnnnnnnnnnnnlllmmmllllllkkkiiigggfffjjjjjjkkkkkkhhheeeaaa^^^[[[YYYXXX\\\dddnnnvvvzzz|||~~~~~~vvvuuu}}}~~~~~~uuu}}}|||nnnUUUUUU^^^sssppp\\\[[[ddduuu\\\DDD999888333111222//////............---------++++++***************************************************++++++*********************************************************************************)))++++++***((((((***,,,)))+++------,,,+++,,,,,,))),,,...000000111444666888;;;???BBBEEEGGGJJJLLLNNNNNNPPPTTT[[[kkkzzzoooeeegggkkkqqq{{{wwwhhh\\\VVVQQQLLLHHHJJJIIIIIIJJJLLLNNNOOOPPPRRRUUUZZZ^^^bbbiiipppuuuyyy~~~|||zzzuuummmeee]]]WWWTTTjjjkkkkkkkkkjjjgggdddccccccdddeeeffffffeeedddcccbbbbbbdddfffhhhkkkmmmnnnooooooppprrruuuxxx{{{|||}}}{{{|||~~~~~~~~~~~~}}}|||zzzzzz|||~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}|||||||||||||||zzz{{{{{{|||{{{{{{zzzzzz{{{zzzxxxvvvtttsssrrrrrrttttttttttttuuuvvvwwwxxxrrrssstttvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttqqqqqqppppppqqqqqqrrrsssrrrrrrssssssssssssrrrrrrmmmmmmmmmmmmmmmmmmllllllllllllmmmmmmllljjjhhhgggfffhhhiiiiiigggccc___\\\YYYXXXXXX]]]fffpppxxx|||~~~~~~vvvxxxsssnnn}}}|||jjjVVVYYYfff}}}zzz^^^]]]gggzzzXXXBBB999999333111333000///............---------++++++++++++++++++++++++************************)))***++++++++++++***)))***************************************************************+++++++++(((+++,,,+++((('''***,,,***,,,------,,,+++---...+++...111222111222555888;;;>>>BBBEEEGGGIIIJJJLLLMMMNNNTTT]]]hhhyyy|||nnnhhhaaagggqqq}}}wwwiii```RRRIIIEEEEEEEEEEEECCCEEEHHHKKKNNNPPPRRRSSSTTT[[[dddmmmttt|||wwwmmmgggdddkkklllnnnooonnnllliiigggeeefffgggggggggfffdddcccbbbccceeegggiiikkkmmmnnnqqqqqqrrrtttwww{{{~~~}}}}}}|||}}}|||~~~}}}{{{zzzzzz|||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}zzz{{{{{{|||{{{zzzxxxxxxzzzyyyxxxvvvuuuttttttttttttttttttuuuuuuvvvvvvvvvqqqqqqqqqrrrssstttuuuvvvuuuvvvwwwwwwwwwvvvuuuuuurrrqqqqqqpppqqqrrrssstttrrrssstttttttttrrrpppooonnnnnnmmmmmmllllllkkkkkkjjjkkklllmmmlllkkkiiihhheeefffhhhiiihhhddd```]]]XXXXXXZZZaaajjjuuu|||}}}www||||||iiieee}}}jjjVVV[[[jjj|||aaaeeesssVVVAAA999:::444111333000///............---------+++++++++,,,,,,,,,,,,,,,************************)))***++++++++++++***)))************************************************))))))*********+++++++++(((***,,,+++'''&&&)))---+++,,,+++***)))***---///...222555555333333777;;;>>>BBBFFFIIIJJJKKKLLLMMMMMMRRR]]]mmm|||}}}mmmgggiiikkkrrr}}}sssiiibbbTTTNNNFFFAAABBBDDDGGGHHHGGGIIIMMMPPPSSSVVVXXXZZZaaajjjwwwkkkmmmppprrrrrrpppmmmkkkgggggghhhhhhgggeeecccaaacccdddeeehhhjjjlllmmmnnnttttttuuuvvvyyy|||~~~~~~}}}|||{{{zzz{{{}}}|||~~~|||}}}~~~~~~|||zzzyyyzzz|||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{||||||{{{yyywwwvvvxxxxxxwwwvvvvvvuuuvvvvvvssssssttttttuuuttttttsssrrrqqqppppppppprrrsssttttttuuuvvvwwwwwwvvvuuuuuusssrrrqqqqqqqqqrrrssstttrrrsssttttttsssqqqooommmooonnnnnnmmmllllllkkkkkkiiijjjlllmmmmmmllljjjiiifffhhhjjjkkkjjjgggccc```XXXYYY\\\dddnnnxxx|||xxxzzzddd\\\uuulllSSSYYYjjjyyyccclll~~~UUUAAA999:::444111333111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))************************************************))))))******++++++++++++'''***---+++'''&&&)))---++++++***((('''(((,,,///000444888888555555999===AAAEEEIIIKKKLLLLLLMMMNNNOOOVVVggg|||~~~rrreeeeeekkkzzzsssggg\\\SSSNNNGGGDDDAAAAAADDDHHHJJJKKKOOORRRUUUWWWZZZ]]]```cccrrr|||llloootttwwwwwwtttpppmmmkkkiiifffgggiiiiiifffdddbbbccceeegggjjjlllooopppttttttvvvxxxzzz}}}~~~|||}}}}}}~~~~~~~~~|||~~~~~~}}}|||{{{|||}}}~~~||||||}}}~~~~~~}}}~~~}}}|||zzzzzzyyyyyyyyyzzzyyyxxxvvvuuuuuuttttttsssuuuvvvxxxxxxwwwvvvuuurrrpppnnnoooqqqtttvvvvvvppprrrtttuuuttttttuuuvvvwwwvvvtttsssrrrqqqqqqqqqrrrpppooopppqqqssssssrrrppppppooonnnmmmlllkkkkkkllljjjiiikkkoooooojjjfffhhhhhhggghhhhhhgggeeebbb\\\[[[\\\dddppp|||}}}zzz}}}[[[YYYhhhyyylllXXXWWWeeetttgggsssYYYEEE;;;777111222444///000000///...------,,,,,,***)))'''(((***++++++***)))))))))))))))))))))))),,,+++******)))*********---,,,,,,+++***)))'''''')))************+++++++++++++++************************+++++++++,,,,,,,,,///---,,,,,,---///000000111333555666888;;;???CCCBBBKKKPPPMMMKKKMMMMMMKKKQQQbbbyyyyyyxxxuuuoookkknnnvvv~~~zzzwwwqqqfff[[[QQQKKKHHHGGGDDDDDDDDDDDDFFFKKKRRRWWWXXX]]]dddiiikkklllooorrrnnnqqquuuwwwxxxvvvssspppooollliiihhhhhhhhhfffdddeeeeeefffgggjjjllloooqqqwwwxxxzzz|||~~~~~~|||||||||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}{{{{{{{{{|||~~~}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvuuuvvvxxxzzzzzzyyyxxxwwwtttrrrpppoooqqqrrrssssssoooqqqsssttttttuuuvvvxxxwwwvvvuuusssqqqppppppoooqqqpppnnnooopppqqqqqqppppppoooooonnnmmmlllkkkkkkmmmkkkjjjlllooonnnjjjfffhhhggggggggggggfffdddaaa]]][[[]]]eeeqqq||||||yyy|||]]]YYYdddssspppZZZYYYggglll^^^nnnYYYEEE:::777111222444///000//////...------,,,,,,+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,))))))***++++++++++++***)))************+++++++++++++++************************+++++++++,,,,,,,,,...---+++,,,---///000000111333555777888<<<@@@CCCBBBJJJOOOLLLJJJMMMOOONNNUUUhhhvvvooopppooommmnnnvvv|||ssskkk^^^ZZZSSSLLLGGGEEEEEEFFFDDDEEEGGGIIILLLQQQXXX\\\fffnnnwww{{{{{{|||ppprrruuuwwwxxxwwwvvvuuuuuuqqqllliiihhhgggfffeeehhhhhhggghhhkkknnnqqqsss|||}}}zzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxzzz{{{{{{{{{zzzyyywwwuuurrrqqqqqqqqqqqqpppnnnppprrrsssssstttvvvxxxvvvuuutttsssqqqpppoooooopppnnnmmmmmmnnnooonnnmmmnnnnnnnnnmmmmmmlllllllllooommmkkklllnnnnnnjjjfffgggffffffffffffeeebbb___\\\\\\^^^fffqqq{{{{{{yyyxxxxxx{{{___ZZZbbbnnn}}}ooo[[[ZZZhhhjjj[[[oooXXXDDD:::777111222444////////////...------,,,,,,,,,+++***+++,,,------,,,************************)))))))))******+++,,,,,,))))))***+++++++++++++++)))************+++++++++******++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,...///000222444666888:::===@@@CCCDDDKKKOOOMMMKKKOOOTTTVVVaaauuuuuukkkiiikkkooorrrxxxwwwpppiii___VVVLLLJJJFFFCCCCCCEEEHHHJJJGGGIIIMMMPPPTTTZZZaaafffxxx|||{{{|||qqqrrrssstttuuuvvvwwwwwwwwwsssnnniiifffeeefffgggjjjjjjjjjkkknnnssswwwyyy~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyvvvvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyzzz{{{zzzzzzyyyxxxvvvtttsssssssssrrrqqqooopppqqqqqqqqqqqqssstttrrrrrrrrrrrrrrrqqqppppppnnnlllkkkkkklllllllllkkkllllllllllllllllllllllllpppnnnmmmmmmmmmllliiiggggggfffeeeeeeeeeccc```]]]ZZZ[[[^^^fffpppyyy~~~zzzyyy{{{ooorrr}}}yyybbb[[[cccppp~~~nnnZZZYYYddd~~~kkk```uuuWWWDDD999777111222444/////////.........---------+++******+++------,,,+++)))))))))))))))))))))))))))******+++++++++******,,,,,,,,,+++***)))(((((())))))*********+++++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---000222333555888:::<<<>>>BBBDDDIIIMMMQQQOOONNNRRR[[[cccsssxxxrrrqqqnnniiieeejjjoooxxxooo```YYYUUUMMMFFFFFFEEECCCCCCDDDHHHLLLOOONNNPPPRRRUUUZZZccclllsss~~~|||{{{|||oooooopppppprrrsssuuuvvvvvvsssnnnhhheeeeeegggiiillllllnnnpppuuuzzz~~~}}}~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~~~~~~~~~~}}}~~~~~~~~~|||{{{|||}}}|||||||||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{yyyxxxxxxwwwtttssssssttttttuuuvvvwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvtttuuuvvvwwwvvvuuuqqqqqqqqqooommmlllnnnooonnnooopppqqqrrrrrrrrrrrrllljjjiiiiiijjjkkkjjjiiijjjjjjkkkkkkllllllmmmmmmooonnnmmmllllllkkkiiihhhgggfffeeeddddddbbb^^^\\\XXXZZZ^^^fffooowww}}}~~~zzzxxxxxxooosssxxxdddXXXeeevvvsssYYYXXX___uuujjjcccyyyWWWCCC999666111222444///...............---------***))))))+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((+++++++++++++++***)))((())))))*********+++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,---111444555777;;;===???AAADDDFFFKKKNNNQQQQQQPPPWWWeeeqqq|||jjjdddeeeffffffhhhmmmvvvttt]]]NNNHHHFFFCCC???AAAAAAAAABBBEEEIIINNNQQQXXXWWWWWWYYY___lllzzz~~~~~~mmmmmmmmmnnnooopppqqqrrrrrrqqqmmmiiiffffffjjjmmmpppqqqtttxxx|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||yyyzzz|||{{{}}}~~~~~~~~~~~~}}}|||}}}~~~{{{{{{||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{yyyxxxwwwvvvvvvssssssrrrsssssstttuuuuuuttttttttttttuuuuuuuuuvvvvvvuuutttuuuwwwxxxxxxvvvsssrrrqqqnnnkkkjjjkkkmmmlllmmmoooqqqrrrrrrrrrrrrjjjhhhggggggiiikkkjjjjjjhhhhhhiiijjjkkkmmmmmmnnnmmmmmmlllkkkjjjjjjiiiiiihhhgggeeedddcccaaa]]][[[XXXZZZ```gggooovvv}}}~~~yyywww~~~yyysssyyywwwfffUUUcccwwwuuuZZZZZZ```sssmmmbbbzzzVVVBBB888666000222444000........................)))))))))+++------+++)))++++++++++++++++++++++++******+++,,,+++***)))((('''((()))***+++,,,,,,,,,)))************+++++++++******++++++,,,---------******+++++++++,,,,,,,,,+++---//////---...222666777:::>>>@@@BBBDDDGGGIIIKKKMMMQQQSSSVVV```sssssscccbbbhhhkkkoootttttt{{{|||pppbbbPPPCCC??????@@@@@@AAAAAABBBEEEJJJOOOUUUXXX]]]\\\[[[^^^gggwww~~~}}}|||{{{{{{lllllllllmmmmmmnnnnnnooonnnnnnmmmkkkiiijjjnnnrrrvvvxxx{{{~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzyyy{{{}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}~~~~~~|||}}}}}}~~~}}}|||zzzxxxvvvuuuttttttttttttsssssssssttttttuuussssssrrrrrrsssssstttuuuuuutttsssuuuvvvwwwvvvtttssssssrrrooolllkkkmmmooommmnnnpppqqqrrrqqqpppooohhhgggfffgggiiikkkkkkkkkfffggghhhjjjkkkmmmnnnnnnkkkkkkkkkjjjiiihhhiiijjjiiihhhfffeeedddaaa]]]ZZZYYY\\\bbbiiipppwww~~~}}}wwwssszzz}}}wwwfffWWW```ppp~~~vvv]]]___fffxxxqqqeeeUUUBBB888555000222555000........................******+++---......,,,***((((((((((((((((((((((((&&&(((***,,,,,,,,,++++++'''((()))***+++,,,,,,,,,)))************+++++++++******++++++,,,------...******+++++++++,,,,,,,,,,,,///111000...///444888999<<<@@@CCCEEEGGGIIIKKKMMMNNNTTTZZZaaaooozzzkkkbbbjjjuuuyyy}}}~~~uuuiiiVVVOOOFFF???===>>>BBBDDDEEEFFFGGGJJJOOOTTTYYY\\\]]]]]]___fffrrr}}}|||yyyxxxwwwwwwwwwxxxxxxzzz}}}lllllllllmmmmmmmmmmmmmmmlllmmmnnnmmmkkkmmmrrrvvv{{{}}}|||zzzxxxyyy{{{}}}~~~~~~~~~|||{{{zzzyyyxxx}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~{{{|||}}}}}}{{{zzzwwwvvvttttttsssuuuuuuttttttttttttuuuuuusssrrrrrrrrrrrrssstttttttttsssssstttuuuuuusssrrrssssssrrrooommmmmmoooqqqooopppqqqrrrqqqooommmlllgggfffeeegggiiikkkllllllffffffhhhiiikkkmmmnnnoooiiijjjjjjiiihhhhhhiiijjjjjjhhhfffeeedddaaa]]]ZZZZZZ^^^eeekkkrrryyy{{{uuuqqqwwwwwwgggZZZ^^^iiiuuu~~~|||```dddlll~~~qqqlllUUUBBB888555000222555000---.....................++++++,,,...000///---+++++++++++++++++++++++++++###%%%(((+++---......---******+++++++++******))))))************+++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,,,,///222111///000444999:::>>>BBBEEEGGGHHHJJJLLLPPPRRRXXXbbbkkk|||qqqeeecccrrrnnn[[[OOOCCCBBB@@@>>>===???DDDGGGGGGHHHHHHJJJNNNRRRVVVXXX[[[]]]bbblllzzz~~~}}}}}}~~~~~~{{{yyy{{{yyyvvvsssrrrsssuuuvvvqqqtttyyy~~~ooooooooopppqqqqqqrrrrrrlllnnnpppqqqrrrsssvvvyyyzzz~~~}}}|||{{{zzz{{{}}}~~~~~~}}}{{{yyyvvvwww|||}}}|||~~~~~~}}}}}}|||~~~}}}}}}~~~~~~}}}|||yyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwvvvuuusssrrrqqqssssssrrrrrrrrrsssttttttuuuuuuuuuvvvxxxwwwuuusssuuuuuutttrrrpppoooppprrruuusssqqqpppooonnnllljjjhhhgggggghhhiiijjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkkiiiiiigggffffffggghhhhhhiiiiiiiiigggccc___[[[YYY\\\aaajjjqqqvvvzzz}}}~~~}}}wwwnnnlll{{{zzzbbb\\\YYY[[[eeettthhhgggnnnxxxrrrsssRRRFFF999444333111000111///000000111000...,,,++++++,,,,,,,,,,,,+++******,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,)))+++...000111333666888===???BBBEEEHHHJJJLLLMMMPPPVVV\\\cccsss}}}dddeeejjjsss{{{vvvsssnnndddUUUJJJFFF@@@AAAAAAAAAAAADDDHHHKKKLLLKKKJJJKKKPPPUUUXXXZZZ^^^^^^bbbnnn~~~|||zzzxxxwww{{{zzzyyyyyyxxxvvvsssppprrrqqqooommmmmmnnnooopppqqqssstttvvvwwwzzz~~~ooooooooopppqqqqqqrrrrrroooqqqrrrsssssstttwwwyyyzzz~~~~~~~~~}}}|||||||||~~~}}}|||yyyvvvtttwww|||~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}}}}|||zzzzzz{{{{{{|||||||||||||||{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrqqqqqqrrrrrrssssssuuuuuutttuuuvvvvvvuuussstttuuutttrrrpppoooqqqrrrsssqqqooonnnmmmllljjjhhhhhhgggggghhhiiijjjjjjhhhhhhhhhgggggghhhhhhiiijjjjjjjjjhhhgggfffffffffggghhhhhhgggfffccc___\\\ZZZ]]]bbbjjjqqqvvvyyy|||~~~}}}zzzpppnnn||||||dddYYYVVVYYYcccrrrllliiinnn{{{nnnkkk}}}QQQDDD888333222000///000000000000000///...---,,,+++,,,,,,,,,,,,+++******++++++************++++++************+++++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******++++++,,,------------,,,+++---000222333555888:::===@@@CCCGGGJJJLLLNNNPPPTTT[[[bbbkkk|||qqq```fffqqq~~~yyykkkeee___ZZZRRRGGG@@@@@@???@@@AAABBBBBBEEEHHHKKKQQQPPPOOOPPPSSSVVVYYYZZZYYY\\\cccppp{{{wwwuuuvvvwwwwwwyyywwwuuusssrrrpppmmmkkkjjjiiihhhhhhhhhjjjlllmmmnnnppprrrssstttvvvzzz}}}ooooooooopppqqqqqqrrrrrrrrrsssuuuuuutttuuuxxxzzz}}}~~~~~~~~~~~~}}}}}}~~~}}}{{{xxxvvvtttyyy}}}~~~~~~{{{{{{|||}}}~~~}}}||||||||||||zzzyyy{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxyyyyyyxxxvvvtttsssvvvvvvvvvvvvuuuuuutttsssqqqqqqqqqqqqqqqrrrssssssuuutttrrrrrrtttuuutttttttttttttttsssqqqppprrrssssssqqqooonnnmmmllljjjhhhiiihhhggghhhiiijjjiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjhhhgggffffffffffffeeeeeeeeedddbbb___]]][[[]]]ccckkkrrrwwwzzz|||~~~~~~|||tttttt~~~eeeWWWUUUXXXdddsssqqqlllooo~~~kkkcccfff~~~OOOBBB666222111///...///111000///......---......,,,,,,,,,,,,,,,++++++************))))))*********)))))))))*********++++++******************************************++++++------,,,,,,+++++++++***++++++,,,,,,---------------///222444555888;;;>>>>>>BBBFFFJJJMMMNNNQQQSSSXXX```hhhrrrvvvggg___lll~~~xxxkkk^^^VVVOOOJJJDDD???>>>AAA@@@AAADDDEEEFFFHHHKKKMMMTTTUUUUUUWWWXXXZZZ\\\]]]XXX^^^iiiuuuzzzsssppppppsssvvvxxxuuuqqqmmmjjjhhhgggeeecccaaaaaaaaabbbcccfffhhhiiiiiikkklllmmmmmmoooqqqtttuuuuuuvvvxxxzzz|||~~~~~~~~~ooooooooopppqqqqqqrrrrrrsssuuuuuuuuutttuuuwwwxxx~~~~~~}}}}}}~~~~~~|||yyyxxxxxx~~~||||||||||||}}}~~~}}}|||}}}|||{{{yyy}}}|||{{{zzzyyyyyyyyyyyyuuuwwwxxxyyyxxxvvvtttsssuuuuuuvvvvvvvvvuuuuuutttrrrrrrrrrrrrrrrssstttuuuuuusssqqqqqqrrrtttttttttssstttuuutttrrrrrrsssttttttsssqqqppppppooommmkkkjjjiiihhhiiijjjkkkjjjiiijjjjjjiiiiiiiiijjjjjjkkkhhhhhhhhhgggggggggggggggcccccccccbbbaaa___]]]\\\\\\bbbjjjrrrxxx|||}}}yyy|||fffXXXVVV\\\jjj|||rrrnnntttppp___^^^ggg~~~MMMAAA666222222000///000111000///---------...///,,,,,,------,,,,,,+++*********))))))))))))******((())))))))))))*********))))))))))))))))))))))))+++++++++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,------...//////111333555777999===@@@AAAEEEJJJMMMNNNOOORRRTTT```hhhrrr}}}{{{mmmeeehhhxxxzzziii___RRRKKKEEEBBB@@@===@@@DDDCCCEEEGGGIIIJJJKKKNNNPPPTTTWWW[[[___aaacccdddeeebbbjjjuuu~~~}}}yyyuuurrrooonnnqqqtttwwwyyyoookkkeeeaaa___]]]\\\[[[]]]]]]]]]^^^```aaacccdddbbbccceeeeeeeeeeeegggiiihhhhhhiiijjjkkkmmmooopppqqqsssxxxooooooooopppqqqqqqrrrrrrssstttttttttssssssuuuwww~~~~~~~~~}}}||||||}}}}}}~~~}}}~~~|||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~}}}{{{}}}|||{{{yyyxxxxxxxxxxxxtttvvvwwwxxxxxxwwwuuutttuuuvvvvvvvvvvvvvvvuuuuuusssssssssttttttvvvwwwwwwtttrrrpppppprrrtttttttttrrrtttuuuuuutttssstttuuuuuusssqqqqqqqqqpppnnnmmmlllkkkjjjjjjkkklllkkkiiijjjiiiiiihhhhhhhhhiiiiiiffffffgggggghhhiiiiiiiiiaaaaaa``````___^^^]]]\\\ZZZ```jjjrrryyy~~~~~~}}}fff[[[[[[dddvvvpppsssvvvdddWWW[[[ggg{{{MMMAAA777444333222000111111000...------...//////,,,------------,,,++++++******))))))))))))******((())))))))))))*********))))))))))))))))))))))))+++++++++***************))))))***+++---...///000,,,,,,,,,,,,---...///000000222444555777;;;???CCCDDDIIIMMMOOONNNPPPTTTXXXhhhsssxxxjjjfffggguuutttdddWWWOOODDD@@@>>>???>>>===>>>BBBDDDFFFHHHJJJKKKNNNQQQTTTVVV\\\eeekkkoooqqqsssuuuvvv||||||vvvsssllllllmmmppptttvvvvvvuuuhhhccc]]]YYYWWWVVVUUUTTTXXXXXXXXXXXXYYYYYYZZZZZZYYY[[[\\\\\\\\\\\\]]]^^^]]]]]]]]]^^^___aaabbbccceeehhhmmmtttzzz}}}}}}|||wwwyyy|||ooooooooopppqqqqqqrrrrrrqqqrrrssssssrrrrrrtttvvvzzz{{{||||||}}}|||}}}}}}~~~~~~}}}|||||||||}}}}}}~~~{{{~~~~~~~~~|||~~~}}}{{{zzz{{{|||}}}~~~~~~~~~}}}|||{{{zzzxxxwwwwwwxxxxxxuuuvvvwwwxxxxxxxxxwwwvvvwwwwwwwwwwwwvvvvvvuuuttttttttttttuuuvvvwwwxxxyyysssrrrqqqqqqsssuuuuuutttrrrsssuuuvvvuuuuuuuuuvvvtttrrrqqqpppppppppnnnmmmnnnmmmllllllmmmmmmlllkkkiiihhhggggggggggggggggggeeefffggghhhiiiiiiiiihhh``````___^^^]]]\\\\\\[[[ZZZaaajjjssszzz~~~ggg]]]___lllnnnzzzvvvkkk^^^TTTWWWbbbtttKKK@@@666444444222111111//////............//////---------------,,,++++++*********))))))*********)))))))))*********++++++******************************************++++++((()))***,,,---///000111,,,,,,++++++,,,...000111222444555777999===BBBEEEGGGKKKOOOPPPPPPSSSYYY```lllyyytttgggaaafffoooppp```SSSIIICCC>>><<<===AAABBB???@@@CCCDDDFFFHHHKKKNNNSSSYYY]]]ccclllwww{{{wwwsssooofffhhhkkkppprrrqqqmmmiii^^^ZZZUUURRRQQQPPPPPPOOOQQQPPPPPPPPPOOOOOOOOONNNPPPRRRTTTTTTTTTSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ]]]bbbgggjjjllllllllliiilllrrryyyooooooooopppqqqqqqrrrrrrqqqrrrssssssrrrsssuuuwwwyyyzzz{{{}}}}}}|||}}}}}}~~~}}}~~~~~~}}}}}}~~~{{{~~~}}}}}}~~~}}}{{{zzz{{{|||}}}~~~~~~}}}}}}}}}~~~|||zzzxxxwwwvvvwwwxxxyyyvvvwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwvvvuuutttsssssssssttttttuuuwwwxxxyyyrrrqqqqqqsssuuuvvvuuutttqqqsssvvvwwwvvvvvvvvvwwwuuutttrrrrrrrrrrrrpppnnnpppooonnnnnnoooooonnnlllkkkjjjiiiiiihhhhhhiiiiiiggghhhiiiiiihhhgggfffeee```___^^^]]]\\\[[[ZZZZZZ]]]cccllltttzzz~~~iii\\\aaarrr|||mmmzzzmmmggg___UUUTTTYYYtttnnnIII???555333444222000111......////////////......---------...------,,,+++++++++************++++++************+++++++++,,,++++++++++++++++++++++++)))))))))***+++++++++,,,++++++,,,,,,---.........---,,,++++++,,,...111222555666888999;;;???EEEIIIGGGLLLPPPRRRRRRXXXbbbkkkttt{{{mmmeeebbbffftttwwwgggZZZPPPIIICCC??????>>>???DDDEEEBBBBBBEEEFFFHHHKKKOOOUUU^^^gggmmmyyy{{{xxxuuuqqqmmmiiidddeeehhhjjjjjjfff___ZZZUUURRRNNNLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHKKKMMMNNNNNNMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQQQQTTTWWWZZZ[[[\\\\\\]]]]]]aaahhhooovvv|||ooooooooopppqqqqqqrrrrrrqqqrrrssssssssstttvvvxxxzzz{{{}}}|||}}}}}}~~~~~~~~~{{{}}}{{{}}}~~~~~~~~~~~~|||zzzzzz{{{}}}~~~}}}~~~}}}|||{{{|||~~~~~~{{{zzzxxxvvvvvvwwwxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxvvvuuussssssrrrrrrssssssuuuvvvwwwxxxqqqqqqrrrtttvvvwwwuuusssqqqsssvvvwwwwwwvvvwwwxxxxxxwwwuuuuuuuuuuuusssrrrrrrpppooooooppppppooommmooonnnmmmmmmlllllllllllljjjjjjjjjjjjhhhfffdddbbb```___^^^\\\[[[ZZZZZZZZZ```eeennnuuuyyy}}}jjjZZZaaatttvvvmmmvvviiigggbbbYYYSSSTTT```kkkHHH===444222333111///000---...///000000///...---------......------,,,+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---......---------,,,,,,,,,---,,,++++++,,,///111333777888999;;;===AAAGGGKKKGGGLLLQQQSSSUUU\\\iiitttuuuiii______fffrrrtttaaaYYYNNNFFFCCCAAA???===???<<<===AAABBB@@@AAADDDIIIKKKOOOTTT]]]hhhttt||||||yyyvvvrrroookkkgggcccddddddddddddbbb\\\TTTNNNNNNLLLJJJIIIIIIJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDGGGJJJKKKJJJJJJJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMLLLNNNQQQRRRRRRRRRSSSSSSQQQVVV\\\ccciiinnnrrruuuxxxyyy|||~~~ooooooooooooooorrrwwwzzz|||uuuqqqrrruuuuuuvvvyyyzzzzzz}}}~~~}}}~~~~~~}}}~~~~~~}}}}}}~~~|||||||||xxxwwwwwwyyy}}}}}}{{{yyyyyyyyyyyyxxxxxxwwwwww{{{xxxuuuvvvyyy{{{|||{{{zzzxxxvvvuuuvvvvvvuuutttvvvvvvtttsssssstttuuuvvvttttttttttttuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxvvvtttqqqrrruuuvvvtttqqqsssrrrpppooommmmmmmmmmmmjjjlllnnnpppqqqrrrqqqqqqkkkjjjiiihhhgggfffeeedddcccaaa___]]][[[ZZZZZZZZZ\\\dddooovvvxxxzzz~~~~~~dddbbbbbbrrrwwwqqqxxxllljjjmmmbbbWWW]]]aaavvviiiFFF>>>666444333000......///............---------------,,,,,,+++***))))))------,,,,,,+++***))))))))))))(((((()))***++++++,,,,,,,,,+++++++++******++++++++++++******)))))),,,,,,,,,---------......*********+++---000222444777999<<<>>>@@@CCCGGGJJJLLLLLLLLLNNNVVVcccttt}}}sssiii```YYYXXXeeewwwjjj]]]NNNJJJEEE@@@===<<<===>>>===???AAABBBAAAAAABBBCCCKKKOOOUUU]]]hhhxxx~~~zzzwwwrrrllljjjiiigggaaa[[[]]]\\\ZZZWWWTTTPPPMMMKKKIIIGGGFFFDDDCCCCCCCCCDDD???@@@AAABBBCCCDDDDDDDDDBBBEEEHHHGGGEEEDDDEEEGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHEEEDDDFFFIIIIIIIIIJJJKKKOOOTTTWWWXXX]]]eeekkksssuuuwwwwwwuuuvvvyyy|||ooooooppppppqqqssswwwzzz~~~wwwsssuuuvvvuuuuuuwww|||~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{}}}zzzzzzyyyxxxxxxxxxxxxyyyzzzwwwttttttwwwyyyyyyxxx{{{yyyvvvuuuvvvuuutttsssuuuuuuttttttuuuvvvwwwxxxssstttttttttuuuuuuuuuuuuttttttttttttuuuvvvwwwxxxuuutttsssssstttuuuuuutttyyywwwtttqqqooonnnnnnnnnmmmnnnppprrrrrrsssrrrrrrkkkjjjiiihhhfffeeedddcccdddbbb___]]][[[YYYYYYYYY[[[dddnnnuuuxxxzzz{{{wwwyyyfffaaacccqqqtttsss{{{pppppptttggg[[[^^^^^^rrrfffFFF===666444333000...///000000/////////...............------,,,++++++***------,,,,,,+++******)))***))))))))))))******+++,,,,,,+++++++++*********++++++++++++*********)))+++++++++,,,,,,,,,------,,,,,,,,,---///222444666777:::===???BBBEEEIIILLLLLLNNNOOOQQQXXXgggzzzxxxrrrlllccc[[[XXXWWW^^^oookkkWWWLLLBBBAAA???======>>>@@@BBB@@@BBBCCCDDDDDDEEEGGGIIIPPPWWW```kkkwww~~~zzzxxxtttooohhheeeccc```[[[VVVVVVUUUSSSQQQMMMJJJGGGFFFFFFEEEDDDBBBAAAAAABBBBBB@@@AAABBBDDDDDDEEEEEEEEEFFFIIIKKKKKKIIIHHHIIIJJJFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDFFFHHHIIIJJJKKKGGGJJJNNNPPPRRRXXX```fffkkkmmmoooooonnnooorrruuuwwwzzz~~~~~~nnnppprrrsssssstttvvvxxx~~~xxxvvvwwwxxxvvvuuuwww}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}~~~}}}~~~|||{{{yyywwwwwwxxxyyyzzzyyyvvvtttsssuuuvvvvvvuuuzzzxxxvvvuuuvvvuuutttssstttttttttuuuvvvwwwyyyzzzssssssssstttttttttuuuuuuttttttsssttttttuuuvvvwwwtttuuuuuuttttttuuuwwwyyy~~~{{{wwwssspppoooooooooqqqqqqrrrssssssssssssssslllkkkjjjhhhfffeeecccccceeeccc```]]]ZZZYYYXXXWWWZZZcccooovvvyyy|||xxx~~~yyyrrrlllpppyyyhhh```cccnnnooopppyyy{{{ppp___```]]]ooobbbEEE<<<555444444111000000111000000000///////////////......------,,,,,,+++---,,,,,,++++++*********++++++***)))))))))******+++++++++*********))))))++++++++++++***************+++++++++,,,,,,,,,,,,------...///111444666888888;;;>>>AAADDDGGGKKKNNNMMMPPPRRRTTT\\\ooowwwiii```ZZZSSSOOOLLLSSSbbbuuuuuugggVVVGGG@@@;;;;;;<<<===???AAACCCDDDAAABBBBBBBBBBBBEEEIIILLLTTT^^^lllzzz}}}zzzwwwtttrrroooiiibbb]]]ZZZWWWSSSOOOPPPOOOMMMJJJGGGEEECCCBBBCCCBBBAAA@@@??????@@@AAAAAABBBDDDEEEFFFGGGGGGGGGFFFGGGIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBCCCDDDDDDAAADDDFFFGGGGGGIIIKKKMMMMMMMMMMMMNNNQQQWWW___eeeeeefffhhhhhhggghhhjjjlllkkknnnrrruuuwwwvvvtttsssrrrtttwwwwwwvvvuuuvvvvvvyyyxxxyyy~~~{{{xxxvvvvvvxxx}}}mmmpppsssttttttuuuvvvwwwzzzvvvvvvyyyyyywwwwwwzzz~~~~~~}}}|||}}}~~~~~~~~~}}}}}}|||~~~}}}|||}}}}}}||||||}}}~~~~~~|||zzzxxxvvvuuuwwwyyyzzzxxxwwwuuutttttttttttttttxxxvvvttttttvvvvvvvvvuuuttttttuuuuuuuuuvvvwwwwwwrrrrrrssssssssstttttttttsssssssssssstttuuuvvvvvvtttvvvwwwvvvttttttxxx|||~~~{{{wwwssspppppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqnnnmmmkkkjjjhhhfffddddddfffdddaaa]]]ZZZXXXWWWVVV\\\eeepppxxx{{{~~~zzzwwwpppjjjfffkkkuuu}}}hhh^^^bbbkkkwww~~~kkkhhhyyyeeebbb```ooo}}}]]]DDD<<<555555444222111222000000000/////////............------,,,,,,,,,+++,,,,,,,,,++++++*********,,,++++++***))))))))))))++++++*********)))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------......000222555777999999<<>>???@@@BBBBBBCCCCCCDDDCCCBBBAAABBBFFFLLLPPPXXXdddvvvyyyssspppmmmkkkiiifffaaaZZZUUURRRPPPNNNLLLLLLKKKIIIGGGEEECCCBBBAAAAAA@@@???>>>>>>>>>???@@@BBBCCCDDDFFFGGGHHHHHHHHHEEEFFFGGGGGGGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDEEEEEEEEEHHHIIIHHHJJJPPPVVVYYY]]]YYYTTTRRRTTTZZZaaaeeegggffffffeeedddddddddeeehhhjjjlllnnnooommmkkkiiidddfffhhhiiiiiiiiijjjkkkooooooqqqyyy}}}~~~~~~~~~}}}zzzwwwtttrrrssstttxxx|||mmmpppsssuuuuuutttuuuuuutttrrrtttxxxzzzyyy|||~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}||||||{{{}}}~~~~~~}}}}}}}}}~~~{{{|||}}}~~~}}}}}}}}}}}}{{{yyywwwuuuuuuvvvxxxzzzxxxxxxwwwvvvuuuttttttttttttsssrrrsssvvvxxxxxxxxxuuuuuuuuuttttttssssssrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrssstttuuuvvvtttvvvwwwvvvtttuuuyyy|||yyywwwtttqqqpppppprrrsssppppppooooooooooooooooooooonnnmmmkkkiiihhhffffffgggeeeaaa]]]ZZZXXXVVVVVV^^^gggrrrzzz}}}~~~~~~qqqjjjeeebbbiiisssxxxfff]]]bbbhhhppp}}}{{{iiibbb{{{iiiccc```ooo|||YYYEEE<<<666555555222111222/////////.........------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***,,,,,,+++***))))))******+++++++++************)))+++++++++++++++++++++,,,------------............------...000222555888:::<<>>???AAABBBCCCCCCCCCCCCHHHGGGFFFEEEGGGLLLSSSYYYdddqqqzzzuuunnnhhheeebbbaaa___[[[WWWRRRNNNMMMLLLLLLLLLHHHGGGFFFDDDBBBBBBBBBBBB@@@???>>>>>>>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGKKKMMMMMMUUUdddqqquuuwwwnnnccc\\\]]]bbbgggiiilllkkkhhhfffeeecccbbbaaahhhiiiiiiiiigggddd```^^^WWWYYY[[[[[[[[[[[[]]]^^^bbbcccgggpppzzz|||xxxtttvvvxxxyyyyyyxxxwwwvvvrrrrrrqqqqqqrrrtttwwwyyy}}}mmmooorrrsssssssssssstttqqqqqqsssxxx{{{|||~~~zzzzzz}}}}}}~~~~~~}}}||||||}}}|||}}}~~~~~~}}}||||||{{{zzz|||~~~~~~}}}}}}~~~}}}~~~~~~|||}}}~~~{{{zzzxxxvvvvvvwwwxxxyyywwwyyyyyyxxxvvvttttttuuusssrrrqqqsssvvvxxxyyyxxxuuuuuuuuutttsssrrrqqqpppqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrrrrrrrsssuuuuuutttuuuwwwwwwvvvvvvwwwyyytttsssrrrqqqpppqqqrrrrrrmmmmmmllllllkkkllllllmmmnnnmmmlllkkkjjjhhhggggggfffdddaaa]]]ZZZXXXWWWVVV```hhhttt{{{~~~wwwkkkgggddddddmmmxxxuuuddd___ccchhhnnn}}}kkkeee}}}kkkccc___nnn|||ZZZFFF===666555555222111111............------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,............////////////......///000333666999;;;???BBBGGGJJJLLLNNNPPPRRRQQQSSSXXXeee{{{nnnZZZOOOHHHFFFLLLWWWcccooo{{{lllcccYYYPPPFFFAAA>>>;;;<<>>BBB???@@@AAACCCEEEGGGHHHIIIFFFGGGJJJNNNUUU___jjjrrr}}}ssshhh___\\\WWWSSSQQQPPPNNNLLLIIIIIIIIIGGGFFFFFFFFFGGGBBBAAA@@@>>>>>>???AAABBBBBBBBBAAAAAABBBDDDEEEFFFGGGHHHIIIKKKMMMOOOOOOPPPMMMLLLLLLOOOSSSUUUTTTSSSPPPOOOMMMLLLKKKJJJKKKKKKLLLSSSZZZfff}}}|||xxxuuussssssrrrpppmmmnnnmmmkkkhhhccc^^^YYYWWWRRRSSSSSSRRRPPPOOOPPPRRRRRRUUU[[[```cccddddddccc\\\___aaaccccccfffkkknnnooorrrttttttqqqnnnmmmmmmiiillloooooonnnqqqwww}}}mmmooopppppppppppprrrtttvvvuuuwww{{{}}}zzzvvvxxx|||}}}~~~{{{}}}~~~|||}}}}}}~~~~~~|||{{{|||~~~|||}}}}}}~~~}}}|||{{{zzzxxxzzz}}}}}}}}}}}}~~~{{{~~~~~~{{{zzzzzz||||||||||||||||||{{{{{{{{{tttvvvyyyxxxuuussstttvvvwwwuuutttsssuuuuuuuuutttssstttuuuvvvvvvuuuttttttppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrsssttttttuuuttttttwwwzzzyyytttpppqqqqqqrrrsssrrrqqqooonnnjjjjjjiiihhhiiijjjkkklllhhhhhhhhhhhhggggggggggggeeeccc```]]]ZZZYYYXXXXXX___hhhrrryyy{{{}}}~~~ssslllooottt{{{uuuccceeeiiimmmtttuuurrr~~~}}}lllbbb^^^rrr```HHH???888666555111///000000000000000////////////------------------------++++++++++++++++++++++++************+++,,,------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......111111222444777:::===???CCCGGGKKKNNNOOOOOOPPPQQQUUUZZZhhhssscccUUUKKKNNNSSSZZZjjj|||sssVVVHHHFFFAAA===;;;======;;;<<<@@@FFFFFFFFFFFFGGGIIIJJJKKKLLLOOOTTT[[[dddppp|||~~~~~~~~~|||wwwtttoooeeeZZZWWWTTTPPPNNNLLLKKKIIIGGGFFFGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@???@@@AAACCCDDDDDDCCCCCCCCCDDDFFFGGGIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSRRRRRRVVVZZZ]]]\\\ZZZVVVUUUSSSQQQPPPPPPPPPPPPRRRYYYcccqqq~~~{{{{{{||||||zzzwwwuuutttrrrnnnjjjeee```^^^XXXXXXXXXVVVSSSRRRSSSTTTSSSWWW\\\^^^___^^^]]]]]]TTTVVVXXXYYYYYY]]]bbbgggccciiippprrrooojjjgggeeecccfffhhhhhhgggkkkssszzzxxxsssqqqssstttssssssuuuxxxyyy{{{|||yyyyyyxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}~~~}}}{{{{{{zzzzzz{{{|||}}}~~~|||{{{zzzzzzzzzzzz{{{|||~~~~~~~~~~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttsssssssssuuuwwwvvvsssrrrtttvvvttttttsssssssssttttttuuuwwwvvvsssrrrqqqrrrsssuuuppppppqqqrrrsssssssssssstttuuuuuuuuutttsssqqqpppmmmnnnpppqqqrrrrrrqqqpppkkkkkkllllllllllllmmmmmmkkkjjjhhhhhhiiiiiigggfffaaa^^^ZZZYYYZZZZZZWWWTTT___gggqqqwwwzzz~~~vvvqqqtttxxxwwwbbbbbbjjjooouuusss}}}jjjgggeeecccIIIBBB999444333333333111111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////************+++,,,------,,,+++***))))))+++---...---------------...///000111333444555666999>>>AAAEEEKKKQQQQQQQQQRRRUUUVVV[[[dddxxxoooaaaSSSKKKGGGOOOZZZgggyyy|||eeePPPEEEDDD===<<<===???BBBDDDEEEEEEEEEGGGJJJKKKLLLMMMPPPRRRVVV^^^hhhnnnwww|||xxxuuurrrpppoooooonnnjjjddd]]]UUUQQQKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLQQQQQQSSSTTTVVVWWWWWWWWWZZZ___bbbbbbdddhhhhhhfffeee___ZZZZZZYYYXXX[[[```\\\cccppp{{{yyy~~~}}}{{{{{{xxxsssmmmhhhfffeeeeeedddbbbaaaaaa```^^^\\\aaa___]]]___aaaaaa]]]ZZZWWWUUUTTTUUUWWWYYYYYYYYY\\\^^^```cccddddddcccbbb]]][[[ZZZ]]]```gggsss{{{vvvtttvvvwwwuuuuuuwwwxxx{{{}}}{{{zzzyyy{{{}}}~~~}}}~~~~~~}}}}}}}}}~~~|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{zzzyyyyyyxxxxxxxxxwwwvvvuuusssrrrsssuuuwwwvvvtttssstttvvvvvvuuuuuutttttttttttttttuuutttssssssssstttuuuvvvppppppqqqrrrssssssssssssuuuvvvvvvvvvuuutttrrrqqqooooooqqqrrrrrrqqqqqqpppjjjjjjjjjjjjjjjjjjjjjjjjkkkiiihhhggghhhhhhgggeeeccc```\\\[[[[[[[[[YYYWWW^^^fffpppwwwzzz~~~yyyrrrtttxxxvvvbbbaaajjjrrrzzzvvvrrrkkkkkkooo___GGG@@@888444333333333111///.........///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++***)))***+++---...------------...///000000222444555777888<<>>666333333333333222/////////...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++++++++,,,,,,+++*********+++---...------------...///000111333444777999;;;???DDDGGGKKKOOOSSSTTTSSSTTT[[[aaasssiiiXXXPPPLLLNNNWWWfffvvvwwwfffWWWIII>>>;;;===>>>@@@DDDGGGIIIIIIHHHGGGLLLOOOSSSXXX^^^eeelllqqq~~~|||vvvppplllhhhdddaaa[[[ZZZWWWSSSOOOJJJFFFCCCEEEEEEDDDCCCBBBAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMQQQTTTXXXYYYXXX\\\___```___aaagggmmmsss|||uuunnnsss}}}}}}||||||vvv{{{}}}wwwqqqllljjjiiihhhgggeeeaaa^^^\\\ZZZWWWUUUTTTSSSQQQOOOQQQMMMLLLNNNPPPUUU^^^hhhtttqqqmmmkkklllpppuuuyyy}}}}}}}}}~~~yyytttrrrtttuuuttttttvvv{{{~~~zzzzzz|||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{zzz{{{}}}~~~~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxzzz{{{zzzxxxuuusssuuuuuuvvvvvvuuuuuuuuuvvvtttsssssssssssssssttttttrrrsssuuuvvvvvvuuutttssspppqqqrrrsssttttttttttttwwwwwwwwwwwwvvvvvvuuuuuusssssssssrrrqqqppppppooommmmmmmmmllllllkkkkkkkkkiiigggfffeeeffffffeeeccccccaaa___\\\\\\[[[[[[[[[___hhhssszzz}}}~~~xxxvvv{{{rrraaaccchhhnnnuuummm``````ooo~~~|||fffmmmWWWAAA<<<555222222333333111333222111///---,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++++++++,,,++++++++++++,,,---...------......///000111222222555888;;;>>>AAAFFFJJJMMMOOORRRTTTSSSUUU___jjjxxxbbbUUUPPPPPPXXXgggwww~~~wwwjjjYYYMMMCCC======@@@===AAAFFFJJJKKKKKKJJJJJJKKKPPPXXXaaalllwwwyyyuuuooojjjfffccc___\\\TTTRRROOOLLLHHHEEECCCBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIILLLNNNQQQTTTYYY]]]```bbbdddhhhkkkkkkjjjppp{{{|||~~~{{{xxxvvvrrrooolllhhhddd___[[[[[[ZZZWWWUUUTTTOOOLLLLLLMMMOOOUUU\\\```^^^\\\[[[^^^bbbgggkkkrrrqqqqqqrrruuuzzz~~~yyyssspppqqqssssssuuuyyy||||||zzz{{{{{{|||~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}|||||||||||||||yyyzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~|||{{{{{{||||||{{{{{{zzzyyyxxxwwwyyy{{{|||{{{yyyvvvtttvvvvvvuuuuuuvvvvvvvvvuuuppppppqqqqqqrrrsssuuuuuussstttvvvvvvuuusssqqqoooqqqqqqrrrsssttttttttttttvvvvvvvvvuuuuuuuuuuuuuuutttsssrrrqqqppppppoooooonnnnnnmmmllllllkkkjjjjjjhhhgggeeeeeeffffffdddcccbbb```^^^[[[YYYYYY[[[\\\ccckkkvvv}}}zzzwwwwww}}}|||zzzrrrfffeeekkksss|||fffZZZTTTbbbqqqwwwzzzxxxeeeooo~~~SSS@@@;;;555222333333333111333222000///---,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////......---,,,++++++++++++,,,,,,,,,,,,,,,,,,------.........///000111333333222555999<<>>:::;;;???CCCGGGKKKMMMMMMLLLLLLMMMMMMTTT```nnn|||vvvrrrkkkeee```\\\WWWUUUNNNLLLJJJGGGDDDBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEFFFGGGIIILLLMMMPPPSSSVVV[[[```dddhhhiiilllppptttvvvzzz~~~wwwqqqjjjggggggfffdddaaa\\\UUUPPPNNNMMMKKKNNNRRRQQQQQQQQQSSSVVVZZZ^^^```gggggggggiiilllrrrwww{{{|||uuupppqqqtttvvv{{{~~~{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{||||||}}}}}}}}}|||||||||}}}~~~~~~}}}||||||}}}}}}||||||{{{zzzyyyyyyzzz{{{|||{{{zzzxxxwwwwwwvvvuuuuuuwwwwwwvvvuuuppppppqqqqqqrrrsssuuuuuuttttttuuuuuutttqqqooommmqqqrrrsssttttttuuuuuutttuuutttssssssssssssttttttsssrrrqqqpppoooooooooooommmmmmlllkkkiiihhhgggggghhhgggeeeeeeffffffdddccc```___]]]ZZZXXXXXXZZZ\\\fffooozzz}}}vvvrrroooxxxvvvqqqooouuu~~~bbbVVVOOO\\\hhhnnnsss|||xxxfffqqq{{{QQQ@@@;;;555333333444222000.........---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------......------,,,,,,,,,,,,---,,,,,,,,,,,,------------.........///000222444444333666;;;>>>AAADDDHHHKKKMMMLLLPPPUUUVVV\\\nnn{{{gggVVVSSSWWWiii}}}~~~{{{wwwfffYYYJJJBBB???===???BBBGGGJJJMMMLLLJJJJJJMMMPPPZZZcccrrr}}}zzztttoooggg```YYYSSSNNNKKKGGGFFFDDDCCCAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGIIIHHHHHHIIIKKKNNNQQQSSSUUUXXX]]]dddjjjooosssuuuuuu{{{~~~wwwttttttsssoookkkbbb[[[TTTRRROOOKKKKKKMMMKKKLLLNNNQQQTTTXXX\\\^^^```aaabbbeeejjjpppuuuyyy~~~vvvpppqqqtttyyy||||||}}}{{{{{{}}}~~~~~~}}}}}}}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}||||||{{{zzzyyyzzz{{{{{{{{{{{{zzzyyyyyyxxxvvvtttuuuwwwxxxwwwuuuuuuttttttsssssstttttttttrrrrrrssssssrrrpppooonnnqqqrrrssstttuuuuuuuuuuuurrrrrrqqqppppppqqqrrrsssrrrqqqooonnnnnnnnnnnnooonnnmmmlllkkkiiihhhgggfffiiihhhffffffggggggeeeddd```___]]]ZZZWWWWWWZZZ^^^hhhqqq{{{|||tttnnniiittt|||~~~]]]SSSOOOZZZeeejjjppp|||xxxfffqqq{{{QQQAAA<<<777444444444222000------------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,,,,------...+++,,,,,,---------------......///000111333444555666999===AAACCCFFFJJJLLLNNNLLLPPPWWWZZZaaawwwqqqccc[[[aaammmvvvvvv{{{xxxqqq^^^RRRFFFAAAAAABBBEEEIIIHHHKKKMMMMMMNNNRRR[[[aaappp{{{{{{uuurrrkkkfff___XXXSSSNNNIIIFFFBBBBBBBBBAAA@@@@@@??????BBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLMMMPPPTTTXXXZZZ]]]aaahhhpppyyy{{{vvvhhh```YYYWWWUUUPPPNNNOOONNNNNNNNNPPPTTTYYY^^^bbbbbbcccfffjjjooouuu{{{~~~~~~vvvoooooosssyyy}}}~~~}}}|||}}}||||||~~~{{{yyyyyy{{{~~~||||||||||||}}}~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~||||||||||||{{{zzzyyyxxx{{{{{{{{{{{{zzzzzzzzzzzzxxxvvvtttuuuxxxyyywwwuuuyyyxxxwwwvvvttttttssssssppppppqqqqqqqqqppppppoooqqqrrrssstttuuuuuuuuuuuuqqqpppooooooooopppqqqrrrppppppnnnmmmmmmmmmnnnoooppppppnnnmmmkkkjjjiiihhhjjjhhhgggfffggggggfffddd``````^^^ZZZWWWWWW[[[___iiiqqq{{{xxxnnnhhhfffssszzzZZZQQQPPPZZZdddjjjrrrvvvdddnnn|||SSSBBB===777555555444222///000///...---------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,------...///+++,,,------......------......///000111333555666999<<<@@@CCCEEEHHHKKKMMMNNNLLLQQQYYY]]]eee}}}vvvggg^^^^^^mmmuuuqqqyyy~~~uuugggTTTIII>>>===@@@CCCFFFJJJKKKNNNRRRUUUYYYcccpppzzz{{{uuuppplll___\\\VVVRRROOOLLLIIIGGGAAAAAABBBBBBBBBAAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLOOOOOOOOOPPPSSSXXX\\\___eeeiiirrr|||~~~mmmddd^^^\\\ZZZVVVSSSTTTSSSQQQPPPPPPTTT[[[bbbfffgggiiilllqqqwww}}}yyypppooorrrxxx|||}}}~~~}}}|||}}}}}}}}}}}}||||||~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzz{{{~~~~~~~~~}}}||||||{{{}}}~~~}}}}}}}}}}}}zzzyyyzzz|||}}}{{{yyy}}}|||zzzzzzzzz{{{}}}}}}{{{xxxuuuttttttvvvwwwzzzxxxuuusssssstttvvvwwwtttrrrppppppqqqrrrqqqpppssstttvvvvvvvvvuuusssrrrlllmmmoooqqqrrrrrrrrrrrrrrrpppmmmmmmoooppppppoootttqqqmmmkkkjjjiiihhhfffjjjhhhfffeeeggghhhhhhhhhbbb^^^[[[YYYVVVTTTZZZbbbiiisss{{{}}}~~~zzzrrrkkkgggrrrvvvnnn}}}yyy___QQQMMMTTTcccssssssdddggg|||VVVBBB>>>999555333111///...////////////..................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,---...111///---++++++,,,...000++++++,,,,,,,,,---------///000111111111333666888999<<>>CCCHHHLLLNNNOOOOOOOOOLLLQQQ]]]iiizzz~~~oooaaa___eeeuuuzzz{{{xxxjjjWWWKKKEEEBBB???@@@EEEJJJNNNOOORRRUUU[[[eeettt~~~|||xxxtttoooiiibbb^^^SSSOOOKKKGGGEEEDDDAAA@@@BBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFGGGJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRUUUZZZ^^^bbbjjjuuu|||xxxtttoookkkiiihhhfffdddaaa___[[[XXXWWWWWWWWWWWW[[[ccchhhjjjoooxxx~~~~~~~~~vvvppppppttt}}}}}}yyyzzzzzz{{{||||||}}}~~~~~~|||xxxvvvyyy{{{|||~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{|||{{{zzz{{{}}}~~~}}}|||zzzyyyxxxxxxxxxyyy{{{|||{{{zzzwwwuuutttuuuvvvwwwwwwuuussspppoooooopppqqqpppooooooppprrrtttuuutttqqqssswwwzzzzzzxxxvvvsssqqqrrrrrrssssssrrrqqqqqqrrrpppnnnoooppprrrsssrrrtttpppkkkhhhggghhhhhhhhhjjjhhhfffdddddddddcccaaaccc___[[[YYYUUUTTTZZZbbbnnnwww{{{uuurrrvvvjjjaaajjjwwwttt\\\PPPRRR[[[mmmoooaaaggg|||yyyRRR>>>;;;777444333222111000////////////............,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,*********(((+++///222333222000...,,,,,,,,,,,,------------...///000111111333777999===@@@FFFKKKOOORRRRRRRRRNNNMMMTTTbbbsss~~~ssscccZZZUUU[[[kkk~~~nnn]]]LLL>>>BBBAAAAAADDDIIINNNRRRSSSVVVYYYaaaqqq~~~xxxuuuqqqlllgggaaaZZZVVVLLLIIIDDDBBBAAABBBBBBAAABBBCCCDDDEEEFFFEEEEEEDDDEEEEEEEEEFFFHHHKKKMMMOOOMMMNNNOOOPPPQQQRRRSSSTTTVVV\\\dddiiinnnyyy{{{wwwuuussspppnnnooojjjddd^^^[[[YYYWWWVVVVVV\\\aaadddiiiqqqwwwxxxyyytttqqqrrrxxx{{{xxxyyyyyyzzzzzz|||}}}~~~zzzuuusssuuuxxxzzz~~~~~~||||||~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||{{{zzzzzzyyyyyyzzz{{{|||||||||{{{{{{zzzzzzzzz{{{|||}}}zzzyyywwwuuuuuuuuuvvvvvvwwwuuusssqqqoooooooooooopppooonnnoooqqqsssssssssooossswww{{{|||zzzvvvtttrrrrrrrrrrrrqqqpppooooooqqqoooooopppsssvvvxxxxxxsssoooiiiffffffggghhhiiigggeeeddddddfffffffffeeeccc___[[[XXXUUUTTTZZZcccoooxxxzzzvvvvvv{{{yyyeee___gggssszzzrrr[[[PPPPPP[[[pppiii]]]dddxxxtttOOO<<<999555333333333222222////////////............,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,***++++++***,,,///222333111///---,,,,,,,,,------------......///111111222444888;;;???BBBGGGMMMQQQSSSTTTTTTSSSQQQXXXjjjvvvjjj```UUUQQQRRR]]]ssszzzaaaRRRHHH???AAABBBDDDHHHMMMQQQTTTVVVZZZ]]]gggyyy~~~{{{zzzqqqnnniiiddd___YYYRRRNNNKKKGGGBBB@@@AAABBBDDDDDDCCCDDDFFFHHHHHHGGGFFFEEEDDDDDDFFFHHHKKKNNNQQQRRRTTTSSSRRRSSSUUUXXXZZZ[[[[[[dddooovvv~~~}}}|||vvvnnngggccc```\\\ZZZUUUXXX\\\___ccciiiooorrrttttttsssvvv}}}{{{xxxyyyxxxxxxyyy{{{}}}~~~xxxtttrrrtttwwwzzz~~~~~~}}}}}}~~~||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{|||||||||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}{{{{{{zzzwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzz{{{||||||yyyxxxwwwuuuuuuuuuuuuvvvwwwvvvtttrrrppppppoooooopppooonnnnnnpppqqqqqqpppooossswww{{{|||zzzvvvtttrrrrrrqqqpppooonnnmmmmmmoooooooooqqqvvvzzz|||}}}qqqmmmgggeeeeeeggghhhiiigggfffeeefffggggggfffeeebbb^^^ZZZWWWTTTTTT\\\eeennnxxxxxxvvvzzzuuuccc```gggrrr{{{qqqZZZQQQPPP\\\ssscccZZZddd|||nnnLLL;;;888444333333333333222////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---......////////////...---,,,,,,---------............000111333444666:::===AAADDDHHHMMMQQQSSSTTTTTTVVVUUU^^^uuusssfff[[[TTTMMMOOOTTT```yyy}}}}}}oooTTTIIIGGGDDDDDDFFFIIILLLOOOSSSVVVXXX]]]aaammm~~~zzzwwwuuujjjfffaaa\\\WWWRRRLLLHHHIIIEEEAAA???@@@BBBDDDEEEDDDEEEGGGIIIIIIHHHGGGFFFDDDEEEGGGJJJNNNQQQTTTVVV[[[YYYXXXZZZ```eeeiiikkkkkkvvvzzzsssnnnhhhbbb\\\WWWXXXZZZ]]]___aaafffjjjppptttwww{{{|||vvvuuuxxxuuuwwwyyy|||~~~wwwtttsssvvvyyy|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}}}}}}}|||}}}~~~~~~~~~{{{|||}}}}}}{{{{{{{{{wwwxxxyyyyyywwwwwwxxxyyywwwxxxxxxxxxyyyyyyyyyyyywwwwwwvvvvvvuuuuuuuuuuuuwwwvvvuuusssrrrqqqqqqpppqqqooonnnnnnpppqqqqqqpppqqqssswwwzzzzzzxxxvvvsssrrrqqqpppooommmmmmmmmmmmooonnnoooqqqvvvzzz|||}}}nnnkkkfffdddeeefffhhhhhhjjjiiigggggggggfffcccaaa```\\\XXXVVVTTTUUU^^^gggnnnxxxwwwwww~~~wwweee___dddooozzzoooYYYRRRSSS___wwwbbb]]]iiigggJJJ;;;888444222222333333222////////////............------......//////......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,,,,---...000///...---,,,------...,,,---------............///111333444666999===@@@CCCFFFJJJNNNQQQSSSSSSSSSTTTYYYiiivvvcccXXXPPPJJJIIIOOOXXXeeeyyyxxx~~~```JJJCCCEEEGGGGGGIIILLLOOOQQQTTTXXX[[[___fffttt~~~zzzuuuqqqooobbb___ZZZUUUPPPLLLGGGCCCDDDAAA>>>>>>@@@BBBDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFHHHKKKNNNRRRVVVYYYZZZ[[[[[[^^^gggsss}}}}}}tttjjjbbb___]]]\\\]]]\\\[[[^^^cccmmmttt{{{~~~xxxrrrqqqtttqqqtttxxx|||~~~~~~}}}|||wwwtttuuuyyy}}}~~~~~~~~~~~~~~~~~~~~~|||~~~}}}}}}}}}}}}~~~}}}}}}{{{{{{|||xxxzzz{{{zzzwwwuuuvvvxxxwwwwwwxxxxxxyyyyyyyyyyyywwwvvvvvvvvvuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqqqqooonnnppprrrttttttsssrrrtttvvvxxxxxxvvvtttssssssrrrpppooonnnmmmnnnnnnpppooonnnpppsssvvvxxxxxxllliiifffeeeeeegggggggggiiigggfffffffffeeebbb```___ZZZWWWVVVTTTVVV```jjjoooyyyxxxyyyyyyeee\\\___lllyyylllXXXRRRTTTaaazzzeeedddsss```HHH;;;888444222222222222111////////////............+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,------,,,,,,,,,,,,---------------------............000222444666888;;;???CCCFFFHHHLLLPPPRRRSSSSSSRRRSSSbbb|||hhhYYYQQQLLLIIIKKKUUU```nnn}}}zzz}}}}}}dddQQQGGGBBBDDDIIIHHHKKKNNNPPPRRRUUU[[[___ccclll|||~~~zzzuuupppkkkhhh\\\XXXSSSNNNJJJFFFBBB???>>>===<<<>>>AAADDDFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJLLLOOOTTTXXX[[[^^^___^^^cccppp{{{qqqlllgggdddddd```[[[\\\bbbllluuu}}}|||vvvooommmqqqnnnqqqwww{{{}}}}}}{{{zzzxxxuuuvvv{{{~~~}}}|||}}}~~~|||~~~~~~~~~~~~~~~{{{~~~}}}{{{{{{}}}zzz|||}}}{{{wwwuuuvvvxxxxxxyyyzzz{{{{{{{{{zzzzzzvvvvvvvvvvvvuuuuuuuuuuuusssssssssrrrrrrqqqqqqqqqpppooooooqqqtttwwwwwwwwwssstttvvvvvvvvvuuusssrrrtttrrrqqqooooooooooooppprrrpppnnnoooqqqrrrssssssjjjhhhfffeeefffgggffffffdddcccccceeeffffffdddbbb^^^YYYVVVUUUTTTWWWaaalllpppzzzyyy{{{yyyeeeZZZ\\\jjjzzz~~~jjjWWWSSSSSSaaazzziiijjj|||]]]GGG;;;888444222222222111111000/////////............***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++((()))+++,,,---......------------.........//////111333555777999<<>>DDDIIIIIIIIINNNUUUWWWUUUUUUWWWaaa|||kkk^^^WWWNNNMMMUUU___kkkwwwsssrrr}}}___VVVJJJCCCDDDGGGIIIIIIKKKKKKLLLOOOUUU[[[```bbbgggsss{{{vvvpppjjjddd]]]YYYRRRLLLHHHGGGDDD@@@@@@DDD<<<===@@@EEEJJJLLLLLLKKKHHHIIIIIIHHHGGGJJJNNNRRRVVVTTTXXX```dddcccgggmmmoooyyyqqqlllhhhccc```qqqxxxxxxpppnnnooooootttzzz~~~~~~}}}{{{zzzwwwwwwwwwyyy~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||~~~~~~||||||~~~~~~}}}zzzxxxxxxzzzzzzyyyyyyxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxvvvuuuvvvwwwssstttuuuuuuuuutttsssrrrqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuuuutttsssrrrqqqqqqrrrrrrqqqooonnnnnnooopppoooooonnnnnnnnnmmmllleeefffggghhhiiiiiiiiiiiiggghhhiiiiiihhheeebbb```ZZZWWWTTTTTTTTTXXXcccnnnvvv{{{|||qqq```WWWXXXeeeuuuhhhPPPSSSTTTdddzzzwwwtttXXXEEE999777555333222111111222//////...------------...---,,,,,,,,,,,,------...+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///000111333444666888;;;???EEEIIILLLMMMQQQWWWXXXVVVYYY___pppdddWWWQQQMMMSSS^^^lllvvv~~~uuuqqqzzzkkkVVVNNNEEEAAACCCGGGIIIIIIMMMMMMNNNQQQVVV[[[___aaahhhsss|||uuunnnggg___XXXSSSMMMHHHDDDCCCAAA>>>>>>BBB???@@@CCCGGGKKKMMMMMMKKKFFFFFFGGGHHHJJJMMMQQQTTTWWWYYY```ffffffgggooozzzyyyrrrjjjeeevvv}}}xxxqqqoooqqqssswww}}}|||zzzyyytttvvvxxxzzz}}}~~~~~~~~~~~~~~~{{{~~~~~~~~~}}}}}}~~~~~~|||}}}|||yyywwwwwwxxxxxxxxxwwwwwwvvvuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxwwwuuutttuuuvvvtttttttttttttttsssrrrrrrpppqqqssstttuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrpppqqqrrrqqqooommmnnnooosssrrrqqqpppnnnmmmllllllfffggghhhiiijjjjjjjjjjjjiiiiiijjjjjjhhhfffcccaaaZZZWWWUUUUUUUUUYYYdddoooyyy}}}}}}nnn^^^VVVWWWeeeuuueeeNNNSSSVVVggg}}}wwwtttXXXDDD999777555333222111111222000///......------......------,,,+++++++++,,,,,,,,,++++++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...000111222444555888:::===AAAGGGKKKPPPRRRVVVYYYXXXXXX```kkk{{{]]]PPPNNNQQQ```qqq}}}pppnnnrrrtttVVVLLLGGGBBBAAADDDHHHJJJJJJNNNOOOPPPSSSWWW[[[___bbbiiisss{{{rrriii```XXXPPPKKKHHHCCCAAAAAA@@@===>>>BBBDDDDDDFFFJJJMMMOOOMMMLLLFFFFFFGGGKKKPPPUUUWWWXXXYYY^^^eeehhhhhhmmm|||~~~tttmmmyyy~~~xxxqqqpppssstttxxx}}}}}}{{{zzztttwwwzzzzzz|||}}}}}}~~~~~~}}}~~~|||yyywwwwwwwwwwwwvvvvvvuuuuuuuuuuuuyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxwwwuuuttttttuuurrrrrrrrrrrrqqqppppppoooooopppsssuuuvvvuuutttsssssstttttttttssssssrrrqqqppprrrrrrqqqoooooooooppptttuuuuuutttpppmmmkkkjjjhhhhhhiiijjjjjjjjjjjjjjjjjjjjjkkkjjjhhhfffcccbbb\\\YYYVVVVVVVVVZZZdddoooyyy}}}~~~}}}lll\\\TTTUUUdddvvvbbbNNNVVV]]]ooorrrmmmUUUAAA999777555333222111111222000//////...............111000...,,,***)))((((((+++******,,,///000///---------------------------......------,,,,,,,,,+++---------...///111222333555777999<<>>BBBFFFKKKOOOSSSVVVYYYYYYWWW]]]ppp~~~kkkXXXSSS[[[jjjzzzzzz{{{}}}|||zzz~~~pppZZZLLLFFFEEEEEEGGGIIIKKKKKKKKKLLLPPPUUUYYY]]]bbbhhhlllssszzz|||yyyxxxpppjjjaaaYYYRRRLLLGGGDDDCCC??????BBBBBBAAABBBEEEIIIIIIJJJMMMOOOOOOMMMKKKJJJKKKOOOUUU[[[aaadddfffkkknnnsss||||||wwwrrrnnnooorrrrrrwww}}}|||}}}~~~~~~}}}~~~}}}~~~~~~~~~{{{zzz{{{yyyyyywwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyzzzxxxvvvtttuuuvvvvvvuuutttrrrqqqqqqqqqqqqpppqqqrrrsssttttttsssrrrpppppppppqqqqqqppppppooorrrssstttsssrrrqqqrrrtttuuuxxx|||zzztttnnnjjjiiikkkkkkllllllllllllkkkkkklllkkkjjjiiigggdddcccaaa```\\\YYYXXXXXX[[[eeepppuuuzzzzzzxxx{{{gggZZZSSSVVVggg{{{mmmXXX^^^```vvv{{{zzzxxxeeeZZZqqqUUUCCC999777555333222111111222111000//////......//////---,,,,,,,,,------...///---///000///---,,,,,,---------------------------.........---------------------...///111333444555777999===AAADDDHHHMMMQQQTTTUUUXXXXXXYYYbbbxxxmmm```VVVZZZiii|||~~~yyy{{{yyyuuuyyybbbNNNGGGEEEFFFGGGHHHIIIJJJKKKKKKMMMRRRYYY^^^aaafffmmmrrrwww}}}zzzuuurrrfff```XXXPPPKKKHHHEEEDDD@@@======AAABBB@@@AAAEEEJJJJJJLLLNNNQQQQQQOOOMMMKKKOOOTTTZZZ```fffmmmrrruuu}}}xxxsssoookkkmmmqqquuuzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxxxxyyy{{{|||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyywwwuuusssssstttvvvuuusssrrrqqqppppppqqqqqqrrrrrrrrrrrrssssssssspppppppppqqqqqqqqqppppppqqqrrrssssssqqqqqqrrrsssxxx{{{|||xxxrrrmmmlllnnnllllllmmmmmmmmmmmmllllllkkkkkkiiigggeeecccbbbaaa]]]ZZZXXXXXXYYY]]]hhhsssvvvzzz}}}uuurrr{{{rrraaaWWWRRRWWWjjjyyy``````cccyyy|||vvvvvvvvvbbbYYYqqqTTTDDD999777555333222111111222111000000///////////////,,,,,,,,,---...///000111000444777444...***,,,///........................------------............------...///111333555666777:::???CCCFFFJJJOOORRRUUUUUUVVVYYY]]]iiivvv^^^WWWVVVeee{{{{{{vvvrrruuutttUUUHHHHHHGGGIIIJJJKKKLLLMMMNNNOOOPPPVVV]]]aaadddhhhoootttzzz~~~xxxpppiii___YYYQQQJJJFFFEEEDDDCCCAAA>>>???CCCDDDBBBCCCFFFLLLLLLNNNPPPSSSSSSRRRPPPNNNUUU]]]ccchhhppp|||~~~vvvqqqmmmjjjlllpppyyy~~~}}}~~~}}}}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||zzzyyyyyyzzz|||}}}zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxvvvsssrrrrrrssstttsssqqqooonnnnnnnnnooorrrrrrqqqqqqqqqrrrsssssspppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrrrrqqqpppqqqsss{{{|||{{{vvvooolllooorrrlllmmmmmmmmmmmmmmmllllllkkkjjjiiigggeeecccaaa```[[[XXXWWWXXXZZZ___kkkwwwwww|||{{{rrrnnnvvvzzzlll\\\TTTQQQWWWmmmdddaaahhh~~~zzzxxxyyyuuubbbZZZttt~~~|||RRRBBB999777555333222111222222111111000////////////////////////.........//////333888<<<777...))),,,111........................,,,---------.../////////---......000222444555777888;;;@@@DDDGGGKKKPPPSSSVVVUUUVVVYYY```mmmxxxbbbWWWTTTYYYmmm}}}|||pppqqq}}}dddLLLHHHMMMJJJLLLNNNOOOPPPQQQSSSUUUSSSYYY```dddfffiiioootttzzz}}}{{{uuujjjbbb[[[VVVMMMGGGDDDCCCBBBBBBDDDAAABBBFFFGGGEEEFFFIIIMMMNNNOOORRRUUUVVVTTTRRRRRR[[[eeelllpppzzz