BM[6( |||zzz~~~|||yyy{{{|||yyyuuuuuuwwwxxxzzzxxxsssqqqzzzuuukkkhhhllllllkkkzzzzzzxxxyyy}}}~~~xxx|||{{{yyyxxxxxxyyy{{{|||wwwuuutttuuuwww|||yyyssstttwwwzzztttpppmmmmmmmmmkkkwwwwwwoooiiifffrrr~~~mmmbbb___dddcccddduuuzzzwwwrrrrrrqqqooommmjjjhhhggg]]][[[XXXTTTRRRPPPOOOOOORRRQQQNNNLLLJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFGGGFFFDDDBBBAAABBBDDDEEEDDDCCCBBBCCCDDDBBBDDDGGGKKKNNNOOOOOOOOOOOONNNLLLJJJIIIIIIIIIJJJLLLLLLKKKIIIHHHHHHJJJMMMPPPQQQRRRSSSSSSTTTTTTSSSTTTSSSSSSRRRQQQPPPOOOOOOYYY```bbbZZZJJJ@@@BBBHHHLLLLLLMMMQQQ]]]ggghhhbbb^^^XXXRRROOOOOOPPPPPPPPPOOORRRUUUXXXZZZ\\\^^^```bbbcccdddfffgggiiijjjkkkpppqqqrrrttttttttttttssswwwzzz}}}}}}|||}}}{{{{{{~~~yyywwwyyy}}}~~~|||zzz}}}~~~~~~rrrppp~~~{{{tttqqqmmmmmmppprrrrrrqqquuu|||vvvmmmhhhgggeeeccceeelllsssxxxzzzxxxtttttt~~~~~~pppggg}}}wwwqqqllliiigggfffeeeeeejjjuuu~~~||||||jjj[[[TTTSSSUUU]]]tttsssgggggghhh___eeebbb[[[[[[UUUQQQPPPPPPOOOMMMKKKIIIGGGFFFHHHGGGEEECCCAAA@@@@@@AAABBBAAA???===<<<;;;;;;;;;::::::::::::::::::::::::999999:::;;;::::::888777888:::;;;:::999888999;;;777999<<<@@@BBBCCCCCCCCCEEEDDDCCCBBBBBBBBBCCCDDD@@@@@@???>>><<<<<<>>>@@@DDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHUUU[[[]]]TTTEEE<<<>>>DDDJJJJJJKKKOOOYYYbbbaaa\\\WWWRRRLLLIIIIIIJJJJJJJJJHHHKKKNNNPPPRRRSSSVVVXXXTTTUUUVVVXXX[[[]]]^^^___ccceeefffhhhiiijjjiiiiiikkkmmmpppqqqqqqrrrsssuuuuuutttuuuwww{{{}}}|||{{{|||zzzzzz{{{~~~~~~}}}zzz~~~yyywww}}}~~~{{{xxxtttqqqppprrruuuwwwvvvvvvyyy}}}~~~{{{yyy{{{}}}~~~xxxzzz~~~vvvlllppp~~~|||zzzwwwtttnnnkkkiiiiiikkkmmmnnnmmmpppwww{{{tttpppiiiccccccjjjrrrwwwyyy||||||}}}zzzvvvttt{{{{{{bbbqqq|||xxxsssooommmkkkkkkdddaaaaaadddmmmxxxxxxyyywwwuuummmaaaTTTKKKGGGGGGHHHUUUnnn{{{}}}pppmmmmmmffflllxxxYYYTTTUUUOOOJJJLLLLLLKKKIIIGGGEEECCCBBB<<<;;;:::888888999::::::999999777666666555555666555555555555555555555555444444555555555555555666555666777777555555666777333555888;;;<<<===<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<:::888888:::<<<@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGQQQVVVXXXPPPBBB999;;;AAAGGGIIIJJJNNNVVV^^^]]]WWWRRRMMMHHHEEEDDDEEEEEEEEECCCEEEHHHJJJKKKLLLNNNPPPOOOPPPRRRTTTVVVXXXYYYZZZ]]]^^^aaaccceeeffffffeeegggiiijjjjjjjjjkkkmmmpppsssssssssuuuxxxyyyxxxwwwwwwvvvvvvwwwyyyyyyxxxwwwxxxyyy{{{|||}}}}}}|||{{{~~~}}}}}}}}}}}}~~~{{{vvvxxx}}}{{{sssmmmkkkjjjiiihhhiiijjjlllmmmmmmooouuu{{{}}}zzzxxxyyyzzz|||~~~uuuqqqyyy~~~{{{|||~~~{{{rrrjjjwww}}}zzzwwwtttpppmmmiiihhhfffgggiiikkkllllllnnnssszzz~~~uuujjjgggnnnxxxwwwooorrrdddddd~~~~~~~~~}}}zzzvvvtttrrrqqqqqqlllfff```]]]]]]eeewwwrrrkkkgggiiilllpppwww~~~}}}zzzllliiisssvvvppppppllleeeXXXRRRJJJDDDBBBCCCDDDEEEPPPjjjyyy{{{~~~~~~yyyqqqlllbbbiiixxxXXXSSSVVVOOOJJJJJJJJJIIIHHHFFFDDDBBBAAA<<<;;;:::999999999:::;;;999999888888888888888888888888888888888888888888555555444444555666777888555666777777666555666777444666888;;;<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>===;;;;;;<<<>>>AAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBCCCDDDEEEGGGHHHNNNSSSUUUMMMAAA999;;;@@@EEEHHHJJJNNNVVV]]]\\\WWWPPPMMMIIIFFFDDDDDDEEEEEEDDDFFFIIIJJJJJJKKKMMMNNNTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]```ccceeefffggggggjjjkkkkkkkkkkkkllloooqqqsssssstttuuuvvvwwwvvvvvvwwwwwwwwwxxxyyyyyyyyyxxxxxxyyy{{{|||||||||{{{zzz{{{|||~~~~~~~~~{{{zzz|||~~~vvvmmmfffeeedddcccbbbbbbdddfffhhhkkkooovvv}}}||||||}}}~~~~~~}}}zzzxxxxxx~~~ooommmooopppvvv~~~|||yyyuuussstttppppppwww|||zzzsssnnn||||||xxxtttoookkkiiijjjiiiiiijjjlllmmmooooooooorrrxxx}}}wwwrrrxxxqqq```sss|||zzzxxxvvvvvvuuutttmmmfffaaa^^^aaammmyyyvvvwwwsssttt}}}ggg]]]TTTSSSVVV[[[bbbiiinnnttt|||mmmhhhvvv{{{rrrfff^^^WWWPPPHHHEEEAAAAAAEEEIIILLLMMMRRRmmm|||}}}vvviii[[[ccc}}}wwwVVVPPPSSSMMMHHHFFFFFFEEEDDDBBB@@@???>>><<<;;;:::888777777888888666666666777666666666666555555555555555555555555333333222222333444555666222333444444222222333444222444666888999999888777=========<<<<<<<<<;;;;;;999:::;;;999888777888:::===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAACCCDDDIIINNNPPPJJJ???888999<<>>>>>>>>>>>AAA@@@???>>>???@@@BBBDDDCCCHHHLLLHHH>>>777555777<<>>????????????AAA@@@??????@@@CCCFFFHHH@@@FFFKKKIII@@@888555555:::===>>>???DDDMMMQQQPPPJJJJJJIIIEEEAAA???AAABBBBBBEEEHHHIIIJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUYYY[[[]]]```bbbcccccccccaaacccfffhhhiiikkkmmmooommmooorrrrrrqqqqqqrrrttttttvvvxxxxxxvvvvvvwwwxxx{{{zzzxxxwwwwwwxxxyyyzzz|||}}}~~~}}}}}}}}}}}}|||uuuuuuwwwxxx{{{}}}xxxyyy~~~{{{{{{|||}}}yyyqqqkkkfffeeecccccceeegggkkkmmmppppppooollljjjkkkooosssuuuwww{{{|||vvvsssxxx}}}~~~}}}~~~}}}zzzzzz|||}}}sss```VVV\\\eeepppzzz}}}yyyvvvuuurrrmmmhhhgggiiillliiilllnnnnnnllllllmmmooommmlllkkkjjjkkkooovvv{{{~~~|||zzzzzzzzzuuukkkdddaaaeeennnxxx{{{vvvqqqppprrrwww}}}rrrRRRiii}}}~~~~~~~~~~~~}}}}}}||||||wwwsssppplllggghhhkkkmmmnnnpppsssuuuwwwxxxyyy}}}~~~}}}zzztttooolllkkkkkkkkkmmmrrr{{{qqqdddZZZQQQKKKIIIGGGJJJRRR^^^jjjuuu|||mmmZZZSSSNNNPPPTTTWWWXXXXXXZZZ]]]TTTOOOKKKKKKIIIEEEDDDFFFEEEOOOZZZ^^^[[[XXX]]]ccc```bbbbbb]]]VVVUUUYYY^^^lll||||||wwwpppmmm]]]PPPOOOKKKJJJCCCCCCCCCBBBAAA???>>>===999888666555555555666777222333333444333111000///222222222222222222222222000111222333333111///---111222333222111000111333///111333666888999888888444555777999:::::::::999666888999888777666666666;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;<<<>>>BBBFFFHHH@@@GGGMMMLLLDDD;;;777666<<<>>>>>>>>>BBBIIINNNNNNJJJJJJIIIFFFAAA???AAACCCAAADDDGGGIIIJJJKKKMMMNNNLLLMMMNNNPPPRRRTTTVVVVVVVVVWWWZZZ\\\^^^^^^___^^^^^^aaaeeehhhiiijjjlllnnnjjjnnnqqqqqqpppoooqqqtttpppsssuuuuuusssrrrsssuuu}}}{{{yyywwwwwwxxxzzz|||{{{|||}}}}}}}}}~~~~~~~~~~~~|||zzzyyyuuuvvvyyy{{{~~~}}}vvvwww~~~zzzzzz{{{|||yyynnngggeeefffhhhjjjmmmooopppqqqnnnlllhhhccc___```fffkkkqqqtttyyy|||{{{}}}zzzzzz}}}}}}oooYYY[[[cccqqq~~~}}}}}}wwwxxx~~~}}}}}}}}}|||{{{wwwvvvsssnnnjjjiiimmmqqqjjjmmmoooooommmkkkmmmnnnnnnllliiifffeeeggglllpppuuuxxx}}}}}}{{{}}}|||{{{{{{yyyoooaaaVVVVVV\\\iiivvvzzzrrrjjjgggoootttzzzUUUbbbzzz{{{|||}}}~~~{{{wwwuuupppjjjiiikkkqqqsssuuutttssssssuuuwww{{{vvvsssrrrtttrrrrrrwww}}}nnn```TTTNNNNNNGGGGGGKKKUUUeeesss}}}sssbbbSSSOOOMMMLLLKKKJJJKKKMMMJJJGGGFFFHHHEEE@@@======<<>>===<<<:::555555444444555666888999333333333222222222111111111111111111111111111111111111222222222222111111111111111111111111111111333333444777999:::999777666666666777777777777777888888888888888777666666<<<<<<===============<<>>BBBEEEAAADDDHHHIIIEEE===666111888>>>AAA???===???AAAAAAFFFFFFGGGEEEBBBAAAAAABBBAAA@@@CCCGGGJJJJJJJJJKKKOOONNNNNNQQQUUUXXXXXXVVVTTTUUUVVVYYY]]]```bbbccccccfffiiikkkkkkjjjkkkkkkjjjkkkmmmnnnnnnooooooooouuutttsssrrrrrrtttuuuwwwvvvuuuttttttuuuwwwyyyzzz}}}~~~~~~}}}}}}~~~}}}|||}}}~~~~~~|||{{{|||~~~~~~|||yyyxxxyyyzzzwwwrrrssswwwyyy{{{}}}|||{{{{{{}}}}}}sssooosssxxxvvvpppqqqtttsssssstttwwwrrrmmmkkkeee^^^^^^bbbooosssyyy~~~}}}zzzxxxxxxyyy}}}}}}}}}~~~~~~~~~qqqhhheeegggpppzzztttxxxzzzvvvvvvtttrrrtttyyy~~~{{{wwwvvvvvvvvvvvvtttqqqnnnnnnrrrvvvxxxxxxsssrrrpppooonnnnnnooooooqqqqqqqqqppppppooonnnnnnnnnqqqxxx~~~~~~zzzxxxxxxxxxzzz|||tttrrrhhhbbbjjjxxx|||rrrgggcccgggpppyyypppUUUmmm}}}~~~zzzwwwtttrrrrrrvvvuuuqqqmmmjjjjjjmmmooozzz{{{uuuwww|||xxxtttnnneeeYYYQQQRRRMMMHHHGGGNNNZZZfffmmmwwwhhh```___]]]UUULLLGGGFFFEEECCC@@@===HHHYYYhhhpppqqqmmmjjjsssqqqooohhhZZZPPP[[[mmm|||yyynnnxxxuuuSSSKKKKKKGGGDDDBBB@@@???>>>>>>>>><<<;;;777666555444333444555555111111111000000000//////000000000000000000000000///000000111111000000///000000000000000000000000000000000333666777666555888777555444444555666777777777777777777666666555;;;<<<============<<<;;;???>>>===;;;:::<<<@@@DDDBBBEEEHHHIIIFFF@@@888444888>>>@@@===:::;;;<<<;;;DDDEEEEEECCCAAA@@@@@@AAABBBCCCBBBCCCGGGLLLLLLIIIOOOOOOOOORRRUUUXXXXXXXXXRRRQQQRRRWWW]]]aaaaaa```ggggggggghhhjjjkkkkkkjjjhhhkkkmmmmmmkkklllooorrruuurrrooommmnnnrrrwwwzzzttttttssstttuuuwwwyyyzzz}}}}}}}}}}}}zzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}{{{xxxwwwyyyzzz||||||{{{|||}}}|||zzzxxxwwwsssqqqpppnnnjjjjjjmmmqqqvvvzzzzzzwwwuuuwwwzzz{{{zzz{{{zzztttrrrxxx{{{yyyxxxuuuttttttxxxuuutttrrrllleeebbbdddlllqqqxxx}}}~~~zzzwwwvvvvvv{{{}}}|||{{{{{{zzzyyyyyy~~~wwweee]]]dddoooyyy}}}tttxxx{{{vvvpppoooqqqvvvxxxwwwwwwyyy}}}|||wwwvvvvvvwwwxxxuuusssqqqrrrvvvzzz}}}~~~vvvtttqqqnnnmmmmmmoooppprrrssstttttttttssssssrrrooopppvvv}}}~~~~~~~~~~~~}}}sssllluuuyyyhhh^^^cccjjjrrryyy}}}}}}[[[aaazzz|||yyywwwwwwyyyxxxtttooojjjhhhiiijjjqqqyyy~~~|||tttqqqqqqlllbbbYYYZZZUUUMMMGGGEEEKKKUUU\\\jjjwwwxxxrrrccc\\\TTTMMMIIIFFFAAA>>>;;;CCCPPP\\\eeekkkoooqqqzzz|||wwwhhhXXXVVVdddrrr{{{|||ooorrrtttRRRJJJKKKGGGDDDAAA@@@??????@@@@@@>>><<<888666555333333333333444000000/////////.........000000000000000000000000...//////000000//////...////////////////////////000//////222555777777666999777444222222444666777666666777777666666555444:::;;;<<<>>>>>>===<<<;;;===>>>>>>;;;:::;;;???CCCAAACCCFFFHHHGGGAAA:::444666<<>>===CCCDDDDDDCCC@@@??????@@@CCCFFFDDDAAADDDLLLOOOKKKOOOOOOPPPRRRUUUWWWXXXXXX\\\XXXVVVXXX^^^cccbbb```iiifffddddddhhhjjjiiihhhgggjjjmmmllljjjjjjpppuuurrrpppmmmlllmmmqqqvvvzzzsssttttttuuuvvvxxxzzz{{{|||}}}}}}~~~~~~}}}}}}|||wwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzwwwuuuuuuvvvxxxxxxxxxzzz{{{{{{zzzxxxvvvxxxqqqkkkiiigggbbb```aaaiiinnnttttttrrrqqquuuzzz~~~xxxssspppqqquuuxxx{{{uuupppooowww}}}yyytttrrrtttsssttttttrrrnnnjjjhhhhhhiiinnnvvv{{{}}}}}}}}}}}}yyyyyy{{{}}}zzzxxxwwwwwwyyy{{{}}}~~~|||{{{zzzyyyxxxwwwyyy}}}zzzlllkkkooopppwww~~~vvv}}}xxxrrrmmmoootttyyy||||||{{{{{{}}}{{{zzzzzzzzzzzzyyywwwvvvwwwyyy{{{|||zzzwwwsssooommmnnnoooqqqssssssrrrrrrssstttuuuuuuppppppttt{{{~~~~~~qqqssszzziiibbbeeejjjooosssxxx|||~~~|||dddYYYrrr|||yyy|||{{{xxxsssmmmjjjjjjkkkmmmuuu|||ppplllkkkhhhdddaaa]]]VVVLLLDDDDDDIIINNNQQQ]]]uuu~~~uuuddd```[[[VVVRRRLLLEEE@@@CCCKKKWWWaaaiiiooouuuyyy}}}}}}jjj\\\aaapppyyyyyy}}}~~~}}}tttzzzvvvTTTLLLLLLHHHEEE===<<<;;;<<<======;;;999777666444333222222222222/////////.........------////////////////////////---......//////......---........................000//////111444777777777888666444222111333555666555666666666666555444444777999;;;===>>>>>><<<;;;===>>>???===::::::>>>CCC???AAAEEEHHHHHHCCC:::333555;;;>>><<<:::<<<>>>>>>DDDEEEEEECCC@@@????????????CCCEEEDDDEEEJJJMMMMMMNNNOOOQQQRRRTTTVVVXXXYYYkkkeee^^^]]]aaaeeeeeeccchhheeebbbbbbfffhhhhhhggggggkkknnnmmmjjjkkkpppuuuooonnnmmmnnnooorrruuuwwwtttuuuvvvwwwxxxzzz||||||||||||||||||||||||||||||xxxxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxwwwuuutttuuuwwwtttvvvyyy{{{{{{{{{zzzzzzwwwpppjjjgggccc]]]YYYYYYaaaffflllooopppsssyyy~~~~~~xxxsssrrrsssvvvxxxyyyqqqkkkppp{{{vvvqqqpppsssrrrttttttqqqmmmlllkkkkkkgggllltttzzz}}}}}}}}}}}}vvvvvvyyy~~~~~~{{{zzzyyyyyywwwyyy~~~~~~}}}}}}{{{zzzyyyxxxrrrtttxxx|||wwwrrrpppxxx{{{zzzzzzwwwuuuwwwyyy{{{|||~~~}}}|||}}}{{{|||{{{zzzxxxwwwxxxyyyzzz|||zzzuuuqqqooooooqqqrrrtttrrrpppnnnooorrruuuwwwrrrqqqttt{{{~~~|||xxxvvv}}}xxxqqqyyyvvvgggdddhhhlllppprrrvvvzzz~~~~~~rrrXXXjjj~~~zzz{{{{{{yyyuuuqqqnnnmmmnnnmmmtttyyynnniiigggfffcccaaa\\\SSSJJJEEEDDDFFFEEEMMM___zzzwwwllliiiaaabbbbbbaaa^^^WWWOOOJJJLLL\\\qqqxxxtttmmmbbbjjjvvv{{{|||yyywwwyyyVVVMMMNNNIIIFFF>>>======>>>>>>>>>;;;999666555444222111111222222/////////.........------////////////////////////---------......---------------------------------///......000333666777777777666444222222222333444555555555555555444444333444777:::===??????>>>======???AAA>>>::::::>>>CCC===???DDDJJJKKKEEE;;;222444:::>>>;;;999;;;======GGGHHHGGGEEEBBB?????????<<<>>>DDDMMMQQQNNNKKKJJJLLLNNNQQQRRRSSSTTTWWWYYYiiiddd^^^[[[]]]___``````fffdddcccccceeeggghhhhhhiiilllnnnnnnlllmmmpppsssmmmmmmnnnpppqqqssstttuuuvvvvvvwwwxxxzzz{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{wwwvvvtttqqqooollljjjiiiiiikkkmmmnnnlllkkkjjjjjjkkknnnrrrtttuuuuuuwwwxxxqqqmmmkkkiiiddd[[[VVVVVVZZZ___fffmmmtttyyy~~~|||yyyvvvttttttuuuvvvuuulllggggggsssyyysssnnniiiiiimmmrrruuuuuupppmmmlllkkkiiifffkkksssxxx{{{|||}}}~~~xxxxxx{{{~~~{{{yyyyyyvvvwww|||}}}}}}{{{yyyxxxwwwuuuwww{{{~~~|||sssvvvzzz|||}}}|||}}}||||||~~~|||{{{xxxyyyyyyyyyxxxyyy{{{}}}~~~{{{xxxuuussssssssstttvvvtttrrrppppppsssvvvxxxtttrrruuu|||~~~zzzwwwtttrrrppppppvvvwwwzzzvvvjjjbbbgggnnnsssuuuxxx}}}___bbb|||zzzzzzzzzwwwssspppooopppnnnsss~~~sssiiibbbaaa```\\\VVVNNNHHHDDDBBBDDDEEEKKKYYYlll|||zzzpppfff]]]WWW[[[bbb]]]___ccceeeccc___ZZZWWWVVVdddxxxmmmfffmmmvvvyyy{{{~~~}}}~~~~~~~~~~~~~~~xxxvvv{{{XXXNNNNNNHHHEEE@@@@@@???@@@AAA???<<<:::555444333111111111222222////////////....................................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...222555666666666555444333222222222222444555555555555444333333222444999===???@@@???>>>===@@@CCC@@@;;;:::>>>DDD<<>>:::EEE^^^iii]]]LLLFFFKKKMMMPPPQQQQQQRRRUUUXXX\\\[[[ZZZZZZZZZ[[[\\\\\\ccceeefffffffffgggjjjllllllmmmnnnoooppppppppppppooooooooooooqqqrrrtttuuuvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{vvvsssooojjjddd^^^ZZZXXXVVVZZZ^^^___^^^\\\ZZZYYYZZZ\\\```aaaaaabbbeeehhhggghhhkkklllfff\\\WWWWWWUUUZZZdddppp{{{zzzxxxwwwvvvvvvtttppplllddddddjjjvvv}}}uuummmggg```[[[\\\aaahhhooorrrooolllllliiidddhhhlllrrrvvvxxxyyy{{{|||zzzzzz|||{{{yyyxxxuuuvvvyyy||||||~~~|||yyyvvvtttrrrxxxzzz}}}~~~|||rrr|||zzz{{{~~~{{{vvvxxxzzzzzzyyyyyy|||~~~|||zzzxxxvvvvvvvvvvvvyyyxxxxxxxxxxxxyyyyyyzzzvvvtttwww~~~|||vvvrrrmmmmmmkkkhhhgggllltttzzz~~~|||{{{tttjjj```gggpppvvvxxxzzz}}}kkk^^^yyy~~~|||}}}}}}{{{wwwtttsssrrrrrrttt{{{vvvggg___\\\WWWQQQLLLGGGBBB???AAA???>>>AAAHHHPPPVVVYYYZZZTTTNNNJJJGGGKKKXXXeeebbbdddggghhhiiiiiiiiijjjpppzzzvvvhhhfffmmmvvv{{{{{{~~~~~~|||}}}~~~~~~~~~~~~tttppp{{{XXXNNNNNNHHHDDD============>>><<<999666444333222111111111222333000000/////////.................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,000333555555555555444444333222111111444444555555444444333222000333888===@@@AAA@@@???===AAADDDAAA;;;:::???DDD;;;???FFFOOORRRKKK>>>222000888>>>???AAAGGGLLLMMMNNNNNNLLLIIIDDDAAA??????CCC999GGGlll~~~kkkPPPDDDJJJMMMPPPQQQPPPQQQUUUXXXUUUYYY]]]_________```aaabbbfffiiiiiihhhhhhkkknnnnnnnnnnnnppprrrrrrpppnnnqqqpppooonnnooorrrtttvvvuuuvvvwwwxxxxxxxxxxxxxxx{{{zzzzzzyyyyyyzzzzzz{{{zzzwwwqqqiiiaaaYYYSSSPPPMMMRRRWWWYYYXXXUUURRRQQQHHHKKKMMMMMMMMMNNNRRRUUU___cccjjjnnnggg]]]XXXZZZSSSXXXdddttt~~~~~~~~~|||vvvmmmfffkkkooouuu{{{}}}{{{rrrkkkbbb\\\TTTOOOQQQVVV[[[eeellllllkkklllgggaaajjjmmmqqqtttuuuvvvxxxyyyzzzzzz{{{~~~{{{yyyxxxuuutttvvv|||~~~yyy{{{~~~}}}}}}~~~}}}{{{wwwssspppnnnqqqtttwwwzzz}}}}}}rrrzzzyyyzzzzzz|||~~~}}}|||xxxzzz|||{{{yyyyyy|||~~~}}}|||zzzyyyxxxwwwwww{{{||||||{{{xxxuuuxxx}}}|||{{{wwwqqqlllffffffccc___[[[\\\```dddooouuuyyyyyyxxxvvvmmmcccaaaiiisssyyyyyyyyy{{{~~~}}}{{{xxxvvvwww}}}uuu^^^mmmyyy~~~{{{xxxvvvuuuuuutttyyy~~~qqq^^^XXXQQQKKKHHHEEEAAA===;;;<<<<<<===>>>???@@@@@@HHHGGGHHHJJJKKKOOOZZZfffooopppqqqqqqsssvvv{{{~~~lllccceeemmmxxx~~~~~~~~~~~~~~~xxxppppppiiiiiixxxSSSIIIIIIEEECCC>>>???AAAAAA@@@===:::777666444111000000222555777444222000...------//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++*********++++++,,,......///000444777666777777555222///......333333333222//////000111000222666<<>>>>>??????>>>???AAABBBAAA===<<>>???CCCIIIMMMLLLLLLKKKHHHEEEBBB>>><<<@@@???CCCLLLVVVXXXOOOEEEMMMOOOPPPQQQQQQQQQSSSUUUZZZ[[[\\\^^^___`````````eeeeeeeeegggjjjlllllllllkkkkkklllnnnoooqqqrrrrrrrrrooommmmmmpppsssuuuvvvwwwwwwvvvtttssssssvvvxxxzzzwwwuuuvvvyyy||||||{{{yyyvvvqqqllleee^^^VVVQQQSSSTTTYYY```aaa]]]]]]___UUURRRMMMHHHEEEFFFJJJMMMSSSWWW]]]bbbccc```[[[WWWVVVWWWaaasss~~~~~~|||rrriiidddooowww|||yyyrrrnnnkkkhhheee___ZZZ[[[___```ZZZTTTSSSYYYdddnnnnnniiifffhhhccchhhnnnqqqssstttwwwzzzyyyuuurrrwww~~~|||{{{{{{}}}~~~}}}~~~||||||~~~yyyqqqmmmkkkkkknnnpppssswww|||~~~}}}~~~xxx}}}~~~yyyxxx~~~yyy{{{~~~~~~}}}}}}}}}||||||||||||{{{}}}zzzwwwuuuyyy}}}yyyvvvrrrnnnkkkooolllfff___XXXUUUUUUVVV___fffmmmqqquuutttiii[[[\\\bbbllluuuwwwtttwww}}}|||wwwsssrrrtttxxx{{{aaa^^^uuu{{{|||{{{xxxxxxzzzsssxxxzzzzzz{{{{{{www```YYYPPPHHHEEEDDDCCCBBB===>>>???AAADDDFFFIIIKKKPPPZZZ^^^YYYYYYcccjjjhhhuuu|||zzzlllbbbbbbjjjssszzz~~~}}}|||}}}qqqvvvkkkddd^^^yyyTTTJJJIIIDDDAAA>>>???@@@@@@???<<<999777666444111//////111444666222000...---,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,++++++*********+++***,,,------...///333555444555666555222000000111333444444333111000111222///222777===BBBCCCAAA>>>>>>@@@AAABBBCCCCCCCCCAAA???>>>CCCOOOZZZZZZLLL>>>111777===??????BBBFFFJJJJJJJJJIIIGGGDDDAAA>>><<<<<<===@@@FFFLLLMMMJJJFFFKKKMMMOOOOOOOOOPPPRRRTTTYYYZZZ[[[\\\^^^___```aaaeeeeeeeeeggghhhjjjjjjiiijjjkkklllmmmooopppqqqrrrooommmlllnnnqqquuuwwwxxxrrrsssuuuuuutttsssssssssyyywwwuuuuuuxxxzzz{{{zzzwwwuuuqqqnnniiiaaaYYYSSSSSSTTTZZZdddiiigggeeeeeeYYYWWWTTTPPPLLLKKKLLLMMMUUUXXX]]]aaaccc```[[[WWWTTTQQQYYYjjjvvvxxxzzz~~~zzzpppjjjhhhuuu{{{~~~yyysssooollliiiiiigggeeedddeeeeeeccc```UUUXXX```jjjmmmiiifffgggfffjjjnnnqqqsssvvvyyy}}}yyyvvvtttyyy~~~|||zzzxxxzzz{{{}}}~~~}}}|||}}}~~~tttmmmiiiiiikkknnnqqquuuyyy~~~zzz{{{xxxzzz{{{xxx{{{xxxssssss{{{zzz|||~~~}}}{{{{{{|||~~~}}}|||{{{{{{{{{zzz}}}zzzxxxzzz~~~zzzvvvsssqqqmmmkkkooojjjbbbZZZUUUSSSTTTTTTXXX```hhhnnnssssssiii\\\YYY^^^hhhqqqtttsssuuu{{{~~~{{{yyywwwwwwwwwxxxiiiZZZnnnyyyzzz{{{wwwvvvwwwvvvzzzyyyxxx{{{{{{zzz|||}}}iii^^^QQQIIIGGGFFFBBB???EEEGGGJJJLLLOOORRRUUUWWWbbbmmmsssnnnnnnwww}}}}}}xxx~~~uuukkkfffiiiqqqxxx}}}~~~~~~|||{{{|||}}}~~~{{{qqqkkknnnnnnyyyUUUJJJIIICCC???===>>>>>>>>>===:::888666555333111//////111333444000///---,,,++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++************+++)))***+++,,,,,,...111444111333444444333111222333444555555444222111111222...111777===BBBCCCAAA>>>>>>@@@DDDGGGHHHFFFCCCBBB<<<;;;>>>IIIUUUVVVKKK@@@111666<<>><<<>>>@@@CCCEEEFFFGGGIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSXXXXXXXXXYYY[[[^^^```aaaeeeffffffgggggggggggggggjjjjjjkkklllmmmoooppppppooonnnnnnpppsssvvvvvvvvvooossswwwyyywwwuuusssrrrxxxvvvuuuvvvxxxyyyyyyyyyuuuuuutttsssoooggg^^^WWWSSSSSS[[[iiitttuuuqqqooobbbaaa^^^[[[WWWUUUSSSRRR\\\^^^aaadddfffccc^^^ZZZVVVOOOQQQ```nnnsssuuuzzzuuunnnnnnppp{{{yyyxxxuuuyyyzzz{{{yyyvvvssspppooo```^^^aaahhhllljjjgggfffjjjllloooqqqtttwww|||~~~zzzxxx|||}}}{{{yyyvvvvvvxxxyyy|||~~~}}}zzzrrrkkkgggeeejjjooouuu|||tttsssuuussstttrrrxxx{{{yyyttt{{{~~~~~~|||{{{|||}}}~~~}}}|||{{{zzzzzzzzz}}}{{{|||}}}xxxuuusssrrrpppooooooggg\\\UUUSSSTTTTTTTTTNNNUUU^^^fffmmmnnnggg^^^___bbbkkksssuuutttvvv|||}}}|||}}}~~~|||yyyvvvttt}}}zzzXXXddd}}}xxxxxx|||}}}{{{vvvuuuuuuzzz{{{xxxuuuzzzwwwzzzxxxyyy}}}wwwiiiXXXMMMKKKJJJGGGBBBOOORRRWWWZZZ]]]```dddgggffftttxxxnnnkkkpppvvvzzz|||~~~}}}{{{zzz{{{|||}}}~~~~~~uuunnnxxx~~~vvvRRRIIIHHHBBB???<<<=========;;;999777555444222000//////000111222///...---,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++***************+++((()))*********,,,///222111222444444222111222222222444444333111000000111...111666===BBBCCCAAA>>>???@@@EEEKKKLLLGGGCCCBBB;;;888:::BBBMMMOOOGGG>>>111444:::@@@@@@>>>===@@@CCCCCCCCCCCCBBB@@@===<<>>BBBBBBCCCBBBAAA@@@>>>===>>>>>>>>>BBBFFFGGGEEEAAAHHHJJJLLLNNNOOOPPPSSSUUUVVVVVVUUUVVVXXX[[[^^^```eeehhhjjjkkkiiigggggghhhiiijjjjjjkkklllmmmnnnnnnrrrqqqqqqqqqssssssrrrqqqwwwxxxzzzyyyyyyxxxzzz{{{xxxyyyzzzzzzzzzzzzzzzzzz}}}yyymmmeee\\\XXX[[[lllzzzvvvuuuuuusssrrrrrrpppnnnpppsssrrrnnnjjj^^^PPPHHHPPP]]]eeekkkrrrsssvvvxxxsssnnnpppzzz}}}rrriiijjjoooqqqpppooosssrrrqqqqqqtttyyy}}}}}}{{{~~~|||zzzyyyxxxwwwvvvvvvxxx{{{|||~~~~~~~~~{{{yyyxxxwwwyyy}}}zzzqqqiiieeekkkuuutttnnn|||tttcccXXXTTTRRRRRRXXXeeesssxxxxxx{{{~~~~~~}}}~~~~~~|||zzz{{{|||~~~~~~~~~{{{zzzyyyyyyyyyyyyvvvttt^^^YYYTTTTTTVVVWWWTTTOOOPPPRRRWWW___fffiiijjjkkkjjjjjjnnntttwwwvvvwww{{{||||||}}}~~~~~~}}}||||||zzzssskkkiiiggggggjjjsss~~~}}}zzzwwwuuutttxxx|||jjj\\\ggg}}}{{{yyy~~~}}}{{{zzzyyywwwssspppsssyyyzzzxxxzzzzzz~~~rrrkkkmmmrrrxxx}}}xxxtttzzz{{{}}}}}}}}}}}}~~~~~~~~~}}}zzz{{{rrrmmmtttpppMMMDDDFFFCCCAAA<<<<<<<<<;;;999888666555222111///...---......///------------------------++++++************++++++***************************))))))))))))***++++++((())))))))))))***---///111333444333111000000111///111222222000...---...---...222777<<<@@@@@@@@@@@@===AAAIIIIIICCC@@@CCC???<<<:::>>>DDDFFFAAA:::111///555???BBB===<<<@@@CCCCCCCCCCCCBBBAAA???>>>>>>>>>???DDDIIIJJJFFFAAAGGGIIILLLNNNOOOQQQTTTVVVVVVVVVVVVWWWXXXZZZ\\\]]]bbbfffkkkllljjjhhhiiikkkjjjjjjkkkkkklllmmmmmmnnnnnnmmmmmmooorrruuuuuuuuuvvvvvvvvvttttttuuuxxx{{{yyyzzz||||||{{{zzzzzz{{{wwwoooggg___]]]jjj}}}~~~~~~|||zzzyyyuuurrrssswwwxxxtttppp```QQQGGGKKKUUU\\\eeemmmpppssstttrrrqqqwwwvvvkkkjjjooosssvvvyyyxxxvvvttttttwww{{{}}}~~~zzzwwwvvv{{{~~~||||||{{{yyywwwwwwxxxyyyzzz}}}}}}~~~{{{zzzxxxvvvssspppnnnlllkkkiiijjjmmmrrruuutttsssgggmmmwww{{{qqqxxx}}}|||vvvkkk___TTTOOOMMMSSSVVVaaannnsssqqquuu}}}{{{{{{zzzyyyzzz|||}}}}}}|||zzz}}}~~~{{{yyyzzz||||||}}}xxxyyyzzz|||{{{wwwqqqlllVVVTTTRRRSSSTTTSSSOOOKKKMMMNNNTTT^^^dddfffiiilllkkkjjjmmmtttxxxxxxzzz~~~||||||{{{{{{|||}}}~~~yyytttllljjjhhhgggkkksss}}}~~~zzzxxxvvvvvvvvvwww~~~~~~```^^^|||~~~}}}|||zzz|||}}}wwwuuurrrqqqssswwwzzz{{{{{{|||xxxrrrooopppsss{{{~~~{{{|||}}}~~~}}}zzzzzz~~~mmmhhhlll{{{rrrMMMCCCEEEBBBAAA======<<<;;;999888777666111000///...------------++++++,,,,,,,,,,,,,,,+++++++++************++++++************************)))))))))))))))***++++++((())))))))))))***---//////111222333222111222333///111333333111///......------///333999>>>@@@@@@@@@;;;<<>>>>>CCC@@@<<<;;;>>>DDDEEE@@@;;;111---222>>>CCC>>>>>>CCCDDDEEEEEEEEEDDDBBB@@@???>>>@@@CCCFFFHHHIIIHHHGGGEEEGGGJJJLLLNNNPPPSSSUUUWWWWWWWWWXXXYYYZZZZZZZZZ^^^ccciiikkkiiihhhjjjmmmkkkkkkllllllmmmmmmnnnnnnmmmlllkkklllppptttvvvwwwsssssssssrrrqqqsssvvvyyywwwzzz||||||zzzxxxyyyzzzyyysssggg```gggyyy{{{vvvxxx|||~~~|||xxxhhhYYYOOOPPPVVV\\\fffqqquuuuuuuuuuuuxxxsssnnnpppsssyyy~~~{{{xxxyyy{{{~~~~~~}}}yyyuuusssxxx~~~}}}|||zzzyyyyyyyyyzzzzzz|||{{{{{{}}}}}}{{{sssrrrpppmmmjjjhhhfffeeeddd```]]]___eeejjjlllkkkdddjjjttt~~~}}}mmmkkkiiigggeeeeeeccc```]]]\\\aaa\\\\\\aaaaaa___gggsssuuu}}}{{{yyyxxxxxxzzz{{{yyywwwwww{{{~~~}}}yyywwwxxx{{{{{{|||~~~~~~}}}{{{~~~~~~{{{}}}~~~uuujjjbbbXXXWWWUUUSSSQQQNNNLLLKKKLLLOOOYYYgggmmmmmmnnnqqqkkkhhhiiinnnppppppqqqtttsssrrrqqqqqqssswww{{{}}}~~~~~~~~~}}}{{{{{{yyyuuurrrqqquuu{{{}}}{{{yyyxxxxxxwwwwwwfffXXXttt{{{}}}}}}zzz|||~~~wwwtttrrrssstttwwwzzz|||||||||wwwpppjjjccc```aaaeeelll{{{{{{zzz|||}}}|||~~~yyykkkpppqqqyyytttMMMCCCDDDBBBAAA>>>===<<<;;;999888777777000000///...---,,,,,,,,,)))******+++++++++******++++++************++++++))))))))))))))))))))))))))))))((())))))***++++++((()))***))))))***---///,,,///111222222222333555000222444444222000//////------...111777<<<@@@AAA@@@999999AAABBB;;;<<>>>>><<<<<<>>>@@@IIIFFFAAAAAAIIIPPPOOOHHH;;;///***333;;;===AAAIIIGGGIIIJJJHHHEEEAAA???>>><<<<<<===@@@CCCEEEEEEDDDFFFGGGHHHJJJLLLMMMNNNOOORRRTTTVVVXXXZZZZZZZZZZZZ^^^___aaacccgggjjjmmmoooiiijjjmmmooopppooommmkkkhhhjjjllloooqqqrrrrrrrrrrrrrrrsssssssssrrrqqqqqqtttvvvxxxzzz{{{zzzyyyxxxzzzyyyrrrggg___eeezzz}}}yyyrrrkkkjjjoooxxx|||zzz~~~}}}{{{~~~tttrrrwww{{{zzz~~~}}}~~~}}}zzz|||}}}|||~~~~~~}}}zzzwwwvvvvvvxxxzzzxxxvvvuuuuuutttqqqppptttqqqlllhhhgggiiimmmpppooonnnllliiifffbbb\\\XXXYYY]]]ggguuu~~~|||fffQQQFFFEEEJJJZZZnnnxxxuuunnnXXXLLL@@@;;;999;;;AAAHHHXXXfffwww~~~}}}}}}zzzuuurrrtttzzz~~~|||~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxwwwvvvuuuuuuwwwwwwvvvuuuuuuuuuuuuuuuxxx{{{~~~xxxuuurrrtttnnngggaaaYYYRRRQQQUUUXXXgggwww{{{qqq]]]ZZZVVVTTTSSSRRRPPPNNNTTTVVV[[[]]]ZZZWWW\\\eeeooottt{{{}}}|||~~~}}}|||~~~~~~}}}}}}}}}~~~}}}~~~]]]___|||vvvrrrrrrwww{{{~~~{{{xxxwwwvvvuuuuuuuuuvvvwwwzzz{{{}}}vvvooogggfffccc^^^XXXSSSPPPOOOOOOVVVaaajjjnnnpppooonnnrrrwww}}}xxxqqqmmmiiihhhiiihhhlllooorrrzzz~~~vvvpppnnnuuuqqqNNNFFFHHHCCC@@@<<<;;;::::::;;;:::777444222000...---.........,,,+++***))))))***+++***((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))''''''))),,,///000000000111111111111111000///...000111333222111///000222666;;;>>>>>>>>>:::===>>>>>><<<;;;<<<>>>GGGEEEAAAAAAIIIRRRQQQKKK>>>111+++333;;;===???DDDGGGHHHIIIHHHDDDAAA>>>>>><<<<<<===@@@CCCEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOSSSUUUWWWYYY[[[\\\\\\\\\ccccccddddddeeefffggghhhjjjkkkmmmooopppooonnnmmmkkklllnnnooopppppppppooorrrrrrssssssrrrrrrqqqqqquuuvvvxxxyyyzzzzzzyyyxxx|||xxxssskkkbbb\\\bbbxxx~~~~~~xxxsssooommmsss{{{jjjbbbjjjttt|||zzz|||}}}{{{xxxzzz~~~|||zzzyyyyyyyyyyyyxxxuuuqqqpppqqqrrrssssssrrrqqqooonnnpppsssvvvxxx{{{xxxtttoookkkeee___[[[TTTWWW___kkktttyyy{{{hhhSSSFFFEEEHHHSSS^^^ccc]]]VVVGGG>>>777666777999===BBBIIIXXXkkkwww|||~~~{{{vvvtttuuuyyy}}}~~~}}}{{{yyyxxxwwwxxxxxxwwwvvvuuuttttttsssuuuuuuttttttuuuuuuwwwwwwyyy||||||xxxrrrkkkaaaZZZ]]]eeepppzzz}}}vvv___aaacccbbb^^^YYYTTTQQQUUUVVVZZZ^^^]]]ZZZ\\\aaadddlllwww~~~}}}|||}}}}}}~~~mmmaaarrr{{{uuurrrtttxxx{{{~~~{{{uuutttuuuwwwxxxxxxwwwvvvuuu|||}}}||||||zzztttmmmfffeeeaaa]]]WWWRRROOONNNLLLRRR\\\dddiiikkkjjjiiigggnnnuuu{{{~~~}}}}}}~~~uuufff\\\]]]bbbgggiiikkknnnuuu}}}|||vvvooonnntttpppNNNHHHJJJDDDAAA<<<<<<;;;;;;<<<:::888555222000...---......---,,,---+++******++++++)))((())))))))))))))))))))))))+++******))))))(((((('''((((((((((((((((((((((((((()))((('''&&&'''***---.../////////000000000000000///...000222333333222///000333888===@@@@@@???===>>>???>>><<<::::::;;;DDDBBB@@@AAAIIIRRRTTTPPPBBB333***111;;;======???EEEGGGHHHGGGDDD@@@>>>===<<<<<<<<>>AAA>>>KKK^^^oooxxx}}}~~~|||yyyvvvvvvyyy|||}}}zzzwwwuuutttwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrssstttvvvyyyzzz|||}}}~~~zzztttlllccc```gggqqq{{{rrriiiccc```YYYWWWYYY___aaa```___```[[[fffsss{{{}}}}}}}}}{{{~~~~~~|||ccchhh{{{zzzwwwttttttuuuxxxyyyzzz{{{tttqqqtttwww{{{{{{yyyvvvttt~~~tttggg```\\\YYYZZZ]]]rrrwwwvvvqqqqqqsssooofff```___\\\YYYVVVSSSRRRQQQKKKPPPXXX```fffhhhgggfffbbbhhhqqqzzz~~~||||||}}}~~~~~~}}}~~~gggYYYWWW\\\dddeeegggiiipppwwwxxxuuuooopppvvvoooMMMFFFIIIEEEBBB<<<;;;;;;;;;;;;:::777555111///------......---,,,...,,,+++***+++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''%%%&&&(((+++.........///000000111111///......000222444444333...///222666<<>>??????>>><<<:::999888>>>???>>>???GGGQQQUUUTTTEEE555***...999???>>>===DDDEEEGGGFFFCCC@@@>>>>>><<<<<<<<<>>>BBBDDDEEEEEEGGGHHHIIIJJJLLLNNNOOOPPPVVVWWWZZZ\\\^^^`````````ccccccdddeeefffgggggggggkkkkkkkkklllmmmnnnoooooooooooopppppppppnnnmmmlllsssrrrrrrrrrrrrrrrrrrrrrvvvvvvvvvwwwxxxxxxyyyyyy{{{}}}yyyxxxwwwhhhWWW___vvvxxx{{{wwwkkkaaaWWWNNNLLLNNNRRRfff}}}{{{sss{{{yyyzzz~~~~~~{{{{{{~~~|||{{{zzz{{{~~~~~~xxxxxx{{{|||yyyuuussspppmmmlllnnnrrrtttuuuxxxyyyzzz{{{zzzyyyvvvuuurrrmmmeee^^^WWWRRRMMMJJJDDDCCCFFFLLLPPPSSSZZZbbbkkkjjjiiiiiinnnuuu{{{}}}pppgggXXXKKKDDDFFFMMMSSSVVVPPPLLLLLLJJJEEECCCDDD@@@IIIWWWgggrrrxxx{{{{{{}}}}}}|||{{{xxxxxxyyy{{{~~~}}}{{{xxxwwwvvvvvvvvvuuutttsssrrrqqqqqqoooooopppqqqtttwww{{{}}}xxxooojjjggghhhooowww}}}}}}qqqccc[[[XXX]]]ccceeedddeee^^^cccllltttzzz~~~~~~|||}}}~~~lllfffwwwvvvuuuuuuvvvwwwwwwvvvwwwyyy~~~yyyrrruuuxxx{{{|||{{{yyywww}}}~~~~~~mmmbbbVVVPPPMMMLLLNNNRRRffftttyyyqqqnnnsssoooeee[[[ZZZWWWVVVVVVVVVUUUUUUNNNRRRXXX```fffiiihhhgggfffjjjsss|||~~~}}}~~~~~~~~~zzzkkk```YYY```aaadddiiinnnssssssqqqsssxxx~~~pppKKKCCCGGGDDDCCC;;;:::999::::::999666444111///---------...---+++---,,,************)))'''(((((((((((((((((((((((('''''''''((()))))))))***'''''''''''''''''''''''''''(((((('''&&&&&&(((***......//////000111111222.........000333555555444//////111555:::>>>??????????????????>>><<<999777:::<<<======CCCMMMTTTUUUGGG777***,,,777???AAA???CCCEEEFFFFFFCCCAAA??????===<<<;;;===AAADDDEEEEEEGGGHHHIIIKKKMMMNNNOOOPPPVVVWWWZZZ]]]___```aaaaaabbbcccdddfffhhhiiiiiiiiihhhiiiiiijjjkkklllmmmnnnmmmnnnoooppppppooonnnnnnrrrqqqqqqqqqqqqrrrssstttwwwvvvvvvvvvvvvxxxyyyzzzxxxyyytttoooqqqiii[[[___pppwwwxxxyyy}}}ttthhhZZZNNNDDD<<<:::<<<777AAAPPPbbbrrr|||yyyqqqxxxvvvwww|||}}}{{{{{{}}}|||xxxuuuvvvzzzyyywwwyyyxxxuuupppsssqqqpppppprrrsssrrrrrrwwwxxxxxxxxxuuuqqqnnnkkkccc^^^WWWPPPKKKHHHDDDBBBAAA??????CCCEEEFFFLLLSSSYYY```fffgggeeekkk|||rrrcccZZZ[[[bbbjjjooofff^^^YYYSSSKKKFFFFFFEEEIIIRRR]]]hhhqqqvvvyyy{{{|||}}}|||zzzyyyyyyzzzyyyzzz}}}~~~|||{{{zzzyyyvvvvvvuuutttsssrrrrrrqqqoooooooooqqqtttxxx|||~~~|||ooommmssswwwzzz|||ttttttuuuyyy~~~tttfffZZZ[[[aaaeeeggghhhdddbbbbbbhhhrrr{{{|||zzzzzzlllzzz~~~|||wwwwwwvvvxxxyyyxxxuuuqqqtttsssttt|||{{{wwwxxxyyyzzz{{{|||||||||zzz{{{|||~~~uuu[[[TTTNNNMMMLLLJJJLLLPPPWWWhhhrrrnnnnnnuuuuuummm```]]]YYYWWWXXXXXXWWWUUUQQQSSSXXX```gggkkkkkkiiihhhjjjsss}}}{{{yyy|||~~~~~~}}}mmmXXX\\\^^^dddkkkoooooommmkkkxxxrrrKKKCCCFFFEEECCC::::::999999:::888666333111///---,,,------,,,+++,,,***))))))******((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((('''''')))***---......///000111222222...---...000333666666666333222222444888===???@@@?????????@@@@@@???<<<999888<<<===<<<@@@JJJRRRUUUJJJ<<<---+++444>>>CCCCCCBBBDDDFFFFFFDDDBBB@@@@@@===<<<;;;<<<@@@CCCEEEEEEHHHHHHJJJKKKMMMNNNPPPPPPTTTVVVYYY\\\^^^`````````cccdddfffggghhhggggggffffffggghhhjjjkkkllllllllllllmmmnnnpppppppppooooooppppppppppppqqqsssuuuwwwwwwvvvuuutttuuuwwwyyy{{{uuuwww|||wwwmmmlllggg^^^___hhhsssvvvxxxyyy{{{jjj^^^PPPFFF>>>888777999444999===@@@III[[[kkksssqqqoooqqqwww{{{zzzyyy{{{zzztttooopppvvv~~~zzzwwwwwwuuurrroootttrrrqqqrrrssssssrrrppprrrrrrqqqooommmjjjgggeee]]]YYYSSSNNNKKKIIIGGGEEECCCAAAAAACCCBBBBBBFFFLLLQQQ[[[hhhmmmiiijjjxxx~~~uuuooommmnnnpppggg^^^YYYRRRJJJEEEEEEGGGIIIOOOWWW```kkktttyyy{{{|||}}}|||{{{zzzzzz{{{wwwxxxzzz~~~}}}|||{{{zzzvvvvvvuuutttsssrrrqqqqqqrrrqqqqqqrrrtttxxx}}}ssssss|||}}}zzzrrrmmmjjjoootttvvvwwwyyyzzz|||hhh``````ccceeegggeee```[[[]]]gggrrrzzz~~~}}}xxxuuu||||||zzzzzzvvvyyy|||zzzyyyyyyxxxwwwyyyzzzxxxsssnnnrrrooonnnooowww~~~www{{{zzzyyyyyyyyy{{{|||~~~xxxyyyzzz{{{}}}~~~~~~uuueeeYYYTTTQQQQQQSSSRRRNNNLLLNNNTTTbbbmmmnnnooouuuwwwtttlllgggaaa]]]\\\[[[YYYVVVRRRSSSWWW___gggmmmmmmkkkdddeeemmmyyy|||wwwwww||||||}}}~~~}}}{{{yyyxxxyyy|||vvvZZZZZZ]]]dddllloookkkggggggxxxtttNNNEEEHHHEEECCC;;;::::::::::::999666444000///---,,,------,,,+++***((('''((())))))((('''(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%'''((((((((((((***,,,+++,,,---...///000111111------...000444666777666444222000000444999===???>>>>>>>>>AAACCCBBB???<<<888===???===???HHHQQQUUUNNNAAA111***000;;;CCCEEEBBBEEEGGGGGGEEECCCBBBBBB===;;;:::<<>>===>>>AAADDDEEEAAA>>>:::???AAA>>>???GGGQQQVVVRRRFFF555+++---999BBBFFFCCCEEEGGGGGGFFFDDDCCCCCC===;;;:::<<>>===???AAABBB???===;;;;;;@@@DDDBBBAAAOOO```TTTMMM;;;***,,,:::@@@;;;BBBFFFIIIHHHDDD???<<<<<<;;;999888;;;@@@CCCDDDDDDHHHKKKMMMNNNMMMNNNRRRUUUUUUWWWZZZ\\\\\\]]]___```ddddddeeeffffffeeeddddddfffjjjmmmlllmmmpppooolllmmmmmmnnnppprrrrrrqqqoooqqqnnnlllooouuuxxxwwwtttrrrrrrrrrrrrtttuuuwwwwwwtttxxxzzz~~~rrrhhhbbb```___uuuzzz~~~}}}}}}~~~~~~{{{~~~yyybbbPPPTTT]]]^^^\\\\\\gggggg]]]JJJ@@@III___oootttqqqpppsssyyy}}}|||yyy}}}|||~~~~~~yyyvvvuuuuuuvvvtttsssqqqooooooppprrrsssmmmjjjfffcccaaa___]]]\\\bbbaaabbbaaa\\\YYY]]]dddaaa]]]ZZZZZZXXXUUUVVVZZZZZZ```iiiuuu~~~}}}xxxnnnnnnjjjbbbXXXOOOIIIGGG@@@HHHNNNPPPTTTYYYXXXRRRVVVVVVZZZaaafffiiiooouuu{{{||||||{{{{{{|||~~~}}}yyyvvvuuuvvvvvvvvvtttpppmmmkkklllmmmnnntttssstttvvvxxxwwwuuussszzz{{{~~~}}}}}}tttpppgggbbb\\\WWWWWW[[[bbbfffdddcccbbbdddkkkxxxkkkaaaeeeeeeeeehhhhhheeedddmmmwww}}}{{{}}}|||vvvoooZZZJJJKKKTTT\\\eeennnxxx|||~~~yyyxxxxxxxxxwww|||yyyiiizzz|||yyyuuurrrrrrttttttrrrppppppsssssspppmmmoooyyyxxxtttwww|||}}}zzzvvvuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyzzz{{{|||zzz|||}}}~~~xxxvvvqqqiiirrrlllgggfffdddaaacccgggbbb``````dddllltttzzz}}}uuuyyyvvvllljjjpppnnnfff[[[YYY[[[ccciiikkkmmmpppjjjfffiiitttwwwtttxxx}}}zzzxxx{{{{{{vvvkkkllluuu{{{}}}vvvrrr^^^[[[]]]```\\\TTTWWW```{{{vvvTTTDDDDDDFFFBBB<<<;;;:::999:::999777555111///---,,,,,,+++)))'''***))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***,,,...//////000222444111...,,,...333666555333666444111...///444;;;AAABBB@@@??????AAAAAA>>><<<;;;<<>>======;;;999;;;???CCCEEEEEEGGGJJJLLLMMMMMMNNNQQQUUUTTTVVVYYY[[[\\\]]]___aaabbbcccdddeeefffhhhiiiiiidddhhhjjjjjjkkkmmmmmmiiijjjjjjkkklllmmmmmmkkkjjjnnnkkkkkknnntttwwwwwwttttttttttttuuuvvvwwwxxxyyyvvvxxxxxxyyyzzzooohhheeedddrrrxxx}}}}}}}}}}}}|||}}}~~~}}}~~~rrr\\\VVV[[[aaaeeegggiiijjjbbbPPPDDDHHHVVVaaammmkkklllpppwww{{{{{{xxx~~~}}}|||zzzzzz}}}|||yyyyyyyyyzzzwwwuuurrrooonnnnnnpppqqqjjjhhhdddcccccccccbbbaaaccceeekkkqqqrrrnnnnnnqqqmmmiiifffgggfffcccaaabbbdddeeefffhhhiiifff```[[[WWWVVVUUUWWWXXXUUUOOOIIIIIIOOOUUUXXX___fffhhheee^^^]]]___eeehhhjjjpppwwwzzz{{{||||||{{{|||~~~|||}}}zzzuuuqqqmmmkkkkkkllltttrrrooollljjjiiiiiiiiikkklllnnnooopppsssxxx}}}xxx{{{~~~|||{{{zzz}}}wwwqqqqqqiiieee```\\\[[[___cccgggcccbbbaaaaaaeeeooozzzqqqaaagggfffgggiiijjjfffccciiirrr|||}}}|||zzz{{{~~~}}}yyynnn```SSSPPPRRRTTTVVVWWWOOOTTT\\\fffqqq}}}{{{xxxvvvuuuuuu|||~~~jjjuuu}}}zzzxxxuuutttttttttqqqooooooqqqrrrooolllooowww}}}xxxwwwyyy}}}{{{yyyuuutttuuuwwwxxxxxxxxxwwwwwwxxxyyy{{{}}}~~~||||||wwwrrrppplllfffeeegggeeefffhhhiiijjjmmmqqqtttwww{{{xxxooonnntttssslll\\\YYYZZZ___dddeeegggjjjeee```dddpppvvvtttuuu|||{{{{{{{{{~~~}}}yyyuuutttyyywwwoookkkZZZWWWWWW[[[YYYVVV]]]hhh~~~vvvSSSDDDEEEEEEAAA<<<:::999999:::999777444000...,,,,,,,,,+++)))''')))))))))(((''''''&&&&&&&&&''''''''''''((((((((('''(((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***,,,...///000222444...,,,+++---222555555444777666333000111555<<>><<<;;;===CCCFFFAAA>>>KKK]]]qqqmmm[[[AAA222555@@@EEECCCCCCCCCDDDEEEDDDAAA>>>@@@===::::::>>>BBBEEEGGGGGGIIIKKKLLLLLLNNNQQQTTTRRRUUUXXX[[[\\\]]]```aaaddddddddddddeeegggjjjkkkdddhhhjjjiiijjjmmmllliiihhhiiiiiiiiiiiihhhggggggjjjhhhiiilllrrrvvvwwwuuuuuuvvvvvvwwwxxxyyyzzzzzzwwwxxxwwwuuu{{{uuunnnjjjhhhnnnuuuzzz{{{|||}}}~~~~~~|||{{{{{{|||}}}~~~lllXXXSSSXXX\\\\\\VVVZZZXXXLLLCCCEEEOOOUUUbbbcccfffllltttyyyzzzxxx{{{{{{zzzxxxxxxzzz~~~}}}}}}~~~yyywwwrrrnnnlllkkklllmmmhhhfffddddddfffhhhiiiiiiiiihhhlllsssuuurrroooooopppkkkhhhkkkkkkhhhddddddgggddd```\\\XXXSSSNNNJJJJJJHHHJJJSSS___ccc\\\TTTMMMQQQVVV[[[eeepppvvvvvviiiffffffiiijjjkkkqqqyyyxxxzzz||||||{{{{{{|||}}}~~~{{{zzz{{{xxxtttpppmmmlllmmmmmmsssrrrpppmmmkkkiiihhhhhheeeggghhheeedddhhhsss|||vvvzzz}}}vvvuuuxxxqqqmmmooommmjjjfffcccbbbcccfffhhhgggfffeeecccdddjjjqqqwwwzzzdddllliiijjjmmmnnniiidddgggmmmxxx{{{|||yyyxxx|||{{{vvvlll```YYYTTTLLLCCC===@@@FFFRRRbbbqqq~~~|||xxxvvvwww|||~~~nnnooo{{{zzz~~~~~~|||~~~|||zzzwwwvvvuuussspppnnnnnnpppqqqnnnkkknnnuuu|||}}}{{{zzzzzzzzz{{{{{{yyyvvvvvvwwwxxxxxxwwwtttttttttuuuwwwyyy|||~~~|||{{{sssjjjeeefffgggkkkooooookkkiiijjjmmmuuuyyywwwpppooouuuvvvqqq```\\\ZZZ^^^```___```ccc```[[[___mmmvvvvvvtttvvvyyy{{{zzzwwwwwwzzzzzzxxxzzzyyy{{{sssnnn^^^XXXVVVYYYYYYZZZdddqqq~~~uuuSSSEEEFFFFFFAAA;;;:::999999999888666444///---,,,+++++++++)))'''))))))((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%(((***,,,,,,---...///---,,,,,,...222555666666888777444222222666===BBBAAAAAA@@@???@@@@@@@@@???:::===CCCFFF???;;;FFFWWWbbbfff___JJJ666333;;;BBBBBB@@@???AAAEEEEEEBBB???BBB???<<<:::<<<@@@EEEHHHHHHIIIJJJLLLMMMPPPRRRTTTQQQTTTWWWZZZ[[[]]]```bbbgggfffdddccccccdddfffgggfffjjjkkkjjjkkkmmmmmmjjjjjjkkkkkkjjjhhhggggggggggggfffhhhlllqqquuuvvvvvvtttuuuvvvwwwwwwxxxxxxxxxvvvxxxxxxuuuwwwxxxoookkkiiimmmtttyyyyyyzzz}}}~~~{{{~~~}}}~~~~~~|||zzz{{{}}}{{{vvvZZZJJJJJJJJJEEEFFFKKKLLLEEE???BBBHHHKKKVVVYYY___iiirrrxxxyyyyyy}}}}}}|||zzzxxxxxxzzz|||~~~~~~~~~~~~{{{wwwrrrllliiihhhhhhiiigggffffffhhhllloooqqqqqqllleeebbbfffjjjjjjiiiiiiggg```\\\___bbbaaa`````````^^^[[[YYYWWWUUUSSSQQQMMMKKKOOOZZZhhhooolllfffUUUUUUVVV[[[fffrrryyy|||rrrnnnkkkkkkjjjkkkpppxxxwwwyyy|||}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{zzzzzz|||}}}{{{zzzzzzyyywwwvvvuuuuuunnnmmmjjjddd___aaahhhooosssxxx~~~tttrrruuupppnnnttttttrrrpppmmmllllllmmmnnnnnnmmmlllkkkkkknnnrrrvvv}}}kkkooolllmmmqqqrrrnnnggggggjjjuuuzzz|||yyyyyy~~~oooaaaZZZOOOAAA???>>>AAAKKK[[[kkkwww}}}}}}~~~~~~~~~}}}|||~~~~~~xxxvvvwww|||~~~uuujjjzzz~~~|||zzz|||~~~xxx~~~zzzxxxxxx|||{{{yyywwwuuurrrpppnnnnnnppppppnnnlllmmmsssxxx|||zzzzzz||||||{{{yyyxxxvvvtttsssttttttsssrrrqqqppppppppprrrvvvyyy|||zzz|||~~~vvvkkkffffffiiillloooooommmkkkhhhgggnnnrrrrrrnnnmmmqqqsssqqqeee```]]]^^^___]]]]]]___^^^YYY]]]kkkwwwyyyuuurrrwwwuuurrrnnnnnnrrrvvvwwwxxxvvvyyy}}}xxxtttiiiaaa\\\]]]]]]^^^hhhvvvzzzsssRRREEEHHHGGGAAA;;;:::999999999888666444...---++++++++++++)))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''))),,,---,,,+++++++++------...000333666777888888777555333333666<<>>?????????@@@AAACCCDDD;;;<<>>===???BBBDDDCCC@@@DDDAAA===:::;;;???DDDHHHHHHHHHIIIKKKNNNQQQSSSTTTPPPSSSVVVYYY[[[\\\___aaaeeedddbbbaaaaaabbbdddeeegggjjjkkkiiiiiilllllljjjkkkllllllkkkhhhfffgggiiifffgggiiilllppptttvvvvvvrrrssstttuuuvvvvvvuuuuuutttwwwxxxwwwwww~~~|||qqqllljjjooouuuzzzzzzzzz||||||zzz{{{zzzzzz|||~~~~~~|||zzzxxx}}}~~~|||{{{bbbKKKDDD@@@;;;GGGJJJIIIBBB===>>>AAABBBJJJPPPZZZfffpppwwwyyyyyy|||}}}~~~}}}|||{{{{{{|||~~~|||{{{{{{{{{wwwqqqkkkfffeeeffffffiiiiiikkknnnqqqttttttsssjjjccc___ccchhhhhheeedddYYYRRRNNNPPPTTTWWWZZZ___[[[\\\]]]]]]\\\ZZZYYYXXXQQQTTTZZZeeeqqq{{{tttnnnhhhhhhnnnuuuzzz}}}wwwrrrnnnllljjjiiinnnuuuwwwzzz|||}}}|||zzzzzz{{{|||}}}|||yyyyyyzzzzzzwwwuuuyyyzzz{{{|||~~~{{{uuuoookkkhhhhhhggglllqqqxxx}}}|||pppllljjjnnnvvvwwwvvvtttrrrqqqpppqqqqqqooopppppppppppprrruuuxxxsssllllllmmmqqqtttqqqiiifffhhhsssyyy|||{{{}}}ssshhheee\\\QQQ???===>>>FFFVVVfffrrrxxxvvvxxxzzz|||}}}}}}}}}|||yyy~~~|||vvvuuuvvv|||~~~~~~eeennn{{{{{{|||zzzyyy|||yyy~~~~~~~~~}}}yyyvvvxxxxxxxxxvvvtttrrrpppooooooppppppnnnllllllpppsssxxxvvvuuuxxx|||~~~}}}zzzsssrrrpppoooooonnnkkkiiimmmllljjjkkkmmmrrrwwwzzzyyyzzzzzz{{{uuukkkgggiiijjjhhhfffgggjjjiiiccc^^^gggkkknnnlllkkklllmmmmmmeee```]]]^^^^^^\\\[[[\\\\\\XXX[[[ggguuuyyyuuupppoooiiiccc```aaagggooovvvxxxtttsssvvv|||}}}{{{tttiiiaaa``````aaakkkxxxyyyoooOOODDDHHHGGGAAA;;;999888888999888666333...,,,+++***++++++)))(((((((((((((((((((((''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***,,,///000...---,,,,,,......///111333555777888777666444222222555:::???===>>>?????????AAADDDGGG???===???CCC@@@:::???IIITTTVVVPPP???---(((111===>>>===<<<===???AAAAAAAAACCCBBB>>>;;;:::===BBBGGGHHHGGGHHHJJJNNNRRRSSSSSSPPPSSSVVVYYYZZZ[[[^^^`````````___```aaaccceeegggeeehhhhhhffffffiiijjjgggiiikkkllliiifffdddfffiiiiiijjjlllnnnqqqsssuuuvvvqqqrrrsssuuuuuuuuutttssssssuuuwwwxxxwwwyyyuuummmiiimmmtttxxxwwwxxxzzzzzzwwwxxxyyyyyyzzz{{{||||||}}}}}}}}}~~~zzz{{{|||}}}}}}}}}}}}}}}xxx[[[HHH>>>999@@@BBBAAA<<<:::<<>>@@@HHHUUUcccnnntttwwwxxxwwwzzz}}}}}}|||{{{|||xxxqqqjjjfffeeefffhhhmmmnnnpppsssuuutttqqqooohhhdddbbbeeeddd[[[QQQKKKGGGBBB>>>@@@CCCGGGOOOWWW___aaabbbaaa^^^ZZZXXXXXXZZZaaalllwww~~~}}}}}}~~~zzzuuupppnnnkkkiiinnntttyyy{{{}}}|||{{{zzz{{{|||yyy|||~~~xxxyyy{{{|||}}}~~~~~~~~~{{{yyy|||zzzvvvqqqnnngggjjjooovvv|||~~~llleeefffjjjpppooonnnlllkkkkkkkkklllooopppqqqqqqqqqsssuuuxxx}}}}}}kkkpppppptttwwwssskkkfffgggrrrxxx|||}}}{{{xxxwwwqqqjjjSSSPPPNNNPPPXXXaaajjjppppppsssvvvzzz}}}~~~~~~~~~{{{~~~~~~{{{zzzzzz{{{~~~dddcccqqq|||}}}xxxsssooonnnppppppooopppsssrrrnnnjjjhhhhhhkkkqqqsssqqqmmmppprrrttttttsssqqqqqqqqqppppppooommmkkkjjjkkklllllllllnnnsssyyy|||{{{yyyrrrqqqpppooommmkkkgggcccbbbaaa```aaaeeelllssswwwyyy{{{|||~~~~~~sssjjjhhhkkkiiibbb[[[[[[___aaa]]]XXXbbbggglllllljjjhhhggghhhaaa]]][[[^^^___\\\ZZZ[[[[[[XXXYYYbbbooovvvtttoooaaaXXXPPPNNNPPPVVV```jjjnnnppptttyyypppccc______aaammm{{{jjjKKKAAAFFFFFF???:::999888888888888555333---+++******++++++)))((('''(((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))),,,///000000...------...///000000111333555666555555333111111333888<<<>>>???@@@??????@@@DDDHHHDDD>>>>>>CCCCCC>>>>>>DDDSSSQQQKKK===...(((...777;;;<<<<<<;;;;;;<<>><<<777AAAPPP___kkkqqqtttuuussswww{{{~~~}}}yyyrrrlllhhhhhhjjjkkkpppqqqsssvvvvvvrrrkkkfff]]]YYYWWWXXXSSSGGG;;;666888666666777777999CCCMMM```bbbddddddbbbaaabbbdddkkkrrr}}}}}}}}}xxxtttrrrooolllpppvvv|||}}}}}}|||{{{zzz|||~~~zzz{{{zzzzzz~~~|||vvvrrrxxxwwwwwwwwwxxx{{{~~~{{{xxxvvvuuuiiiiiilllsss|||~~~|||rrrjjjqqqpppnnnmmmmmmmmmnnnooovvvwwwwwwuuuttttttvvvxxxyyy{{{~~~zzzzzzyyy{{{}}}yyypppjjjiiiqqquuuzzz~~~~~~yyylllhhhbbb\\\XXXYYY]]]aaafffiiinnnsssxxxzzz{{{{{{{{{|||}}}}}}}}}}}}||||||zzz}}}lll___bbbooozzzzzzsssmmmfffaaaUUU[[[^^^]]]^^^bbbcccbbbaaaaaaaaaccceeefffffffffhhhlllppprrrqqqqqqrrrtttoooooonnnkkkhhhfffeeeeeeeeefffiiimmmppprrrqqqoookkkjjjhhhgggddd```[[[WWWPPPOOOOOORRRXXXbbbkkkqqqwww{{{xxxnnneeedddgggccc\\\TTTRRRVVV\\\^^^^^^]]]ccciiilllhhhbbb```aaa]]]ZZZ[[[```bbb```^^^^^^]]][[[[[[```kkktttuuurrraaaWWWNNNKKKJJJJJJQQQZZZeeemmmvvv|||~~~iii___[[[___mmm}}}fffHHH???DDDDDD===:::999888888888777555333---+++******++++++)))((('''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%)))---//////...---------...///000000111333555444444222000000222777;;;@@@AAAAAA@@@>>>???CCCGGGHHH@@@>>>DDDFFFAAA???BBBKKKKKKHHHAAA555,,,+++///999;;;<<<;;;999:::>>>BBBAAAAAA???<<<999:::???CCCDDDBBBBBBEEEKKKOOOPPPOOOQQQTTTWWWXXXYYYZZZ[[[]]]bbbcccddddddddddddcccbbbgggjjjiiifffgggjjjkkkhhhjjjlllnnnkkkgggfffjjjnnnoooqqqrrrrrrrrrrrrtttuuuuuuvvvxxxyyyyyyxxxwwwvvvtttqqqppprrrqqqpppvvv{{{iii```XXX___dddfffgggkkkllljjjfffjjjnnnooopppuuu}}}{{{}}}}}}yyy{{{||||||}}}}}}|||||||||zzzoooVVVMMMFFFHHHFFFAAA???>>>:::555222<<>>;;;;;;444444777888666666???JJJ\\\___cccfffiiimmmtttxxxvvv|||{{{yyy{{{zzzwwwuuurrrpppsssxxx}}}~~~}}}|||zzz{{{}}}{{{|||~~~{{{vvvxxxyyytttzzzyyywwwvvvwwwzzz}}}wwwzzz}}}zzztttqqqrrruuuooolllmmmttt~~~~~~|||~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}~~~{{{xxxwwwxxxzzzwww{{{zzzuuunnnmmmppptttxxx~~~}}}wwwkkkhhhbbbXXXPPPMMMPPPTTT]]]```ffflllqqqtttuuuvvvuuutttrrrsssuuuwwwwwwwwwyyy|||zzztttaaaVVVdddqqqrrrkkkccc\\\WWW\\\eeekkkmmmoootttyyyzzzsssttttttpppkkkhhhiiikkkccchhhmmmpppqqqqqqsssuuuooonnnllliiifffcccaaa```ccceeehhhiiiiiigggeeeddd\\\[[[YYYWWWUUUPPPJJJEEE??????@@@DDDMMMXXXcccjjjtttzzz|||sssiii```^^^```]]]XXXRRROOOSSS\\\eeejjjYYY___gggjjjeee^^^ZZZ[[[\\\ZZZ]]]dddgggdddbbbcccaaa___^^^aaakkktttxxxwwwqqqfff\\\WWWQQQLLLNNNTTT^^^jjjwww}}}ppp```YYY]]]lll}}}ZZZDDD???@@@@@@>>>999<<<;;;777666777666222...,,,)))))))))******)))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&(((,,,///000///---,,,,,,...000111000111222444555666666222///000777===???@@@???<<<;;;===CCCHHHNNN???:::EEEHHH@@@>>>FFFNNNPPPOOOEEE777...******999<<<===<<<999999;;;>>>HHHGGGCCC===888999AAAHHHLLLGGGCCCFFFMMMRRRRRRNNNRRRVVVXXXVVVVVVZZZ\\\\\\bbbbbbbbbaaa```aaadddgggkkkjjjhhhggggggiiikkkmmmrrrpppnnnllllllmmmnnnooorrrsssssssssrrrrrrqqqpppssstttuuuwwwxxxxxxxxxxxxvvvwwwyyyzzzzzzyyywwwvvvuuu}}}iiiWWWQQQSSSUUUUUUUUUVVVYYY[[[^^^___^^^\\\^^^hhhvvv||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{||||||}}}}}}}}}lllQQQUUUPPPJJJCCC>>>:::777666666;;;JJJ]]]kkkpppqqqsssuuuxxx|||}}}|||{{{{{{{{{uuuxxx{{{uuunnniiigggggghhhlllpppqqqooommmjjj___TTTHHHFFFDDDFFFIIIHHHAAA;;;999777888<<<===;;;;;;>>>OOOdddrrrnnnooo{{{|||}}}zzzwwwuuusss{{{~~~|||uuurrruuuzzz}}}yyyyyy~~~|||zzz{{{wwwzzzzzzxxx{{{vvvnnnqqqqqqsssvvv{{{~~~|||xxxwwwsssllljjjkkkjjjlllpppvvv|||~~~}}}{{{~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{xxxwwwzzz}}}zzzsssnnnqqqvvv{{{~~~oooiii___TTTLLLDDD>>>AAAIIILLLYYYbbbbbbdddlllnnnjjjiiigggiiipppsssrrrtttxxxvvvvvvvvvxxx{{{~~~~~~aaa```bbbrrr}}}{{{~~~}}}wwwuuussssssuuuuuusssqqqlllnnnmmmgggcccddddddcccccc^^^cccfffbbbbbb___RRRQQQQQQPPPMMMHHHCCC>>><<<;;;;;;===@@@GGGSSS```iiiuuu}}}}}}ssseeeXXXZZZeeedddZZZPPPMMMNNNSSS^^^hhhaaa^^^```eeeccc[[[VVVXXXWWW[[[bbbjjjooonnnjjjfffgggggg```[[[eeezzzuuuhhh]]]YYYXXXYYYXXXaaammmxxx}}}ooo]]]WWWaaauuu|||ZZZEEEAAABBB@@@===888;;;:::777555666555111...,,,)))((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%(((+++...000///---,,,---.../////////000222444666777666333000222777===BBBBBBAAA===::::::???CCCGGG===999???CCC@@@???DDDTTTWWWXXXRRRCCC333---...555888;;;:::888888===AAAHHHGGGDDD>>>999:::AAAGGGQQQMMMHHHHHHLLLOOOOOONNNQQQUUUWWWVVVWWW\\\___^^^bbbbbbbbbaaaaaabbbeeegggjjjiiigggffffffhhhjjjlllqqqpppooommmllllllllllllrrrrrrssssssttttttsssssssssssstttuuuvvvwwwxxxxxxuuuvvvxxxyyyzzzzzzyyyyyywwwzzznnn]]]IIIGGGDDDBBBBBBCCCDDDEEEJJJIIIHHHFFFJJJUUUeeeqqqyyyzzzzzz{{{||||||{{{{{{zzz{{{{{{||||||}}}}}}}}}{{{}}}uuu```KKKHHHBBB<<<888777666777666;;;JJJ]]]kkkppprrrtttuuuxxx{{{}}}}}}~~~uuuwww}}}~~~~~~{{{uuuoookkkiiihhhhhhjjjmmmkkkfffhhhlllggg[[[PPPQQQTTTVVVUUURRRMMMIII@@@:::555777888888:::===MMMaaasssxxx{{{zzzvvvssswww{{{|||vvvrrrtttwwwyyywwwwwwyyyxxxsssrrrtttrrrvvvyyyyyy~~~~~~yyyllllllnnnrrrwww|||~~~}}}zzzuuunnnjjjkkkhhhmmmuuuzzz}}}~~~~~~}}}}}}~~~|||zzz{{{}}}{{{yyyxxxzzzzzz~~~yyysssuuuyyy{{{||||||lllccc]]]UUUNNNDDD===???FFFIIIOOOTTTTTTUUUYYY\\\\\\XXXVVVWWW^^^jjjsssvvvuuupppnnnooorrrxxx~~~{{{lllccclll~~~|||{{{|||{{{yyyvvvnnnoookkkeeeccceeeeeebbbhhhbbbeeeeee]]]ZZZWWWKKKIIIIIIHHHEEE@@@;;;888666:::;;;;;;===CCCNNN[[[dddooowww~~~zzzkkk]]]\\\eeefff]]]UUUSSSTTTVVV^^^eee___]]]___cccaaaZZZVVVWWWYYY[[[aaajjjqqqsssppplllhhhiiiccc^^^fffzzzvvvlllgggeeedddcccfffooowww}}}}}}jjjXXXWWWhhhzzzZZZGGGBBBDDDAAA===777:::999666444555444000...,,,)))((()))***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%'''+++...//////...---...//////......///222555777888888555333444888<<<@@@AAAAAA>>>::::::===AAA@@@===:::;;;???CCCCCCBBBQQQUUU\\\[[[LLL777---...111555777777555777>>>CCCHHHHHHDDD???;;;;;;@@@EEESSSPPPMMMJJJJJJLLLOOORRRQQQUUUXXXWWWXXX]]]aaaaaabbbccccccbbbbbbccceeehhhiiihhhfffeeeeeegggiiikkkppppppoooooommmlllkkkjjjpppqqqrrrtttuuuuuuvvvvvvssssssrrrssstttuuuwwwxxxvvvvvvwwwwwwxxxyyyzzz{{{yyywwwyyyyyyjjjPPPHHH???999888888888777999;;;===@@@EEEPPP]]]fffvvvwwwzzz|||}}}}}}||||||{{{{{{||||||}}}}}}||||||uuuvvvvvvwwwxxxssslll]]]PPPJJJIIIFFF???888555777999777<<>>@@@CCCMMM]]]ssszzzuuurrrvvv{{{zzzvvvuuuvvvuuutttttttttpppkkkmmmrrruuuzzz~~~~~~nnnmmmnnnqqquuuzzz}}}}}}{{{zzzvvvoooiiihhhgggoooxxx|||{{{|||{{{wwwwwwzzz||||||{{{{{{yyyvvvwww~~~yyyqqqyyy||||||{{{~~~nnnfffeeebbb\\\PPPGGGHHHMMMKKKHHHFFFGGGFFFEEEJJJPPPMMMMMMKKKOOO```sssxxxqqq```]]][[[```iiirrrvvvwww|||ttttttyyy~~~iiirrrwwwuuuoooiiiiiillljjjfffggg```aaa___TTTOOOLLLDDDGGGGGGFFFCCC>>>:::777777<<<===<<<<<>>666999888555333444333///...+++)))((()))))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''***---...///...---111000000......000333777888999999777555666999;;;;;;>>>@@@???<<<===@@@CCC???BBB???:::===EEEFFF@@@HHHOOO[[[___RRR;;;/////////333777666444666>>>EEEIIIHHHEEEAAA======???BBBNNNNNNMMMKKKIIILLLRRRWWWSSSWWWYYYXXXYYY]]]aaa```bbbcccdddccccccdddfffhhhhhhgggeeeddddddfffiiijjjmmmnnnoooppppppnnnmmmkkknnnoooqqqssstttvvvvvvwwwttttttsssrrrsssuuuxxxzzzyyyxxxwwwvvvvvvxxxzzz{{{{{{tttsss}}}}}}ggg\\\NNNDDD@@@>>>;;;888;;;@@@GGGOOOVVV^^^eeekkkuuuwwwzzz}}}~~~}}}|||{{{||||||}}}}}}}}}}}}|||{{{xxx{{{zzzuuuwwwtttfff\\\SSSKKKTTTZZZ]]]SSSBBB777888===999===JJJ\\\kkkqqquuuxxx{{{|||}}}~~~~~~}}}|||~~~zzzyyyvvvsssooollljjjhhh^^^bbb[[[RRRbbb~~~}}}ttteeeUUUPPPOOONNNMMMNNNQQQ[[[qqq}}}|||wwwtttqqqzzzzzzvvvuuusssqqqpppoookkkiiipppyyy}}}{{{zzz{{{{{{zzzyyyuuutttssstttwwwzzz{{{|||}}}zzz{{{}}}uuulllhhhiiiooovvvyyyyyyzzz}}}}}}}}}~~~wwwvvvuuuvvvzzz}}}~~~~~~}}}yyytttsssxxx~~~}}}~~~~~~vvvoooyyy}}}~~~}}}xxxrrrvvvxxxrrreee[[[ZZZ^^^TTTIIICCCDDDBBB???EEEOOOTTTWWWTTTQQQ]]]rrryyyqqq^^^VVVOOOPPPZZZcccggggggiiigggmmmvvvpppppp~~~xxxssstttvvvrrrkkkbbbZZZ\\\\\\RRRNNNOOOJJJOOOPPPOOOKKKEEEBBBAAABBBDDDDDDCCC@@@@@@GGGSSS\\\bbbkkkssswww{{{lllccccccfff^^^WWWVVVWWWWWWXXX\\\aaabbbdddggghhhgggggggggdddaaaaaajjjwww~~~{{{vvvooorrrpppkkkpppvvvoookkknnnuuu}}}wwwhhheeejjjnnnmmmpppgggZZZgggcccHHH@@@DDDDDD???666999888444333444333///---+++((((((((())))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&))),,,............222222111000///000444777999999999888777777999::::::>>>AAAAAA@@@???AAADDD@@@EEEBBB:::;;;CCCDDD===FFFPPP]]]aaaWWWDDD555//////444999888555666>>>FFFJJJIIIFFFCCC@@@>>>???@@@JJJLLLMMMLLLJJJLLLRRRWWWVVVZZZ[[[YYYYYY\\\___^^^aaabbbddddddddddddfffhhhhhhgggeeeddddddfffhhhjjjjjjlllnnnqqqrrrrrrpppooolllmmmoooqqqssstttuuuuuuvvvuuutttssstttwwwyyy{{{{{{zzzwwwvvvvvvwwwyyyzzz{{{uuurrr{{{uuufffZZZTTTOOOJJJEEEHHHJJJNNNTTT\\\eeennnssswwwyyy{{{}}}~~~|||zzzyyy|||}}}~~~~~~~~~}}}{{{zzzwwwwww{{{~~~wwwhhh___ZZZ\\\kkkttthhhNNN:::888???;;;===HHHYYYhhhpppvvv{{{~~~~~~~~~{{{zzzxxxtttqqqmmmjjjiiiaaaccc[[[TTTddd{{{llleeebbb]]]XXXVVVWWW\\\nnnyyywwwwwwzzzzzzyyyxxxwwwvvvuuuuuu~~~|||wwwtttpppnnnmmmllljjjlllwww|||xxxvvvuuuvvvvvvuuuwwwuuutttuuuxxx{{{||||||{{{{{{rrrjjjjjjlllppptttyyy{{{||||||{{{}}}}}}|||uuuuuuvvvxxx{{{~~~~~~yyyttttttwww{{{~~~|||~~~zzztttwww|||{{{tttjjjhhhiii___SSSJJJJJJIIIFFFLLLVVV___gggfff\\\___ppp{{{zzzttthhhZZZTTTWWW]]]______```bbbnnnzzzxxxoooxxx~~~zzzwwwxxx{{{wwwppp```WWW[[[```[[[YYY]]]ZZZXXXYYYXXXSSSLLLIIIJJJLLLMMMNNNMMMIIIFFFJJJUUU^^^aaajjjqqqssswww}}}xxxnnnlllnnncccZZZXXXZZZ[[[]]]aaaaaadddfffiiillloooqqqpppkkkfffeeelllwww}}}zzzuuusssuuuuuurrrvvvwwwnnniiinnnxxxtttccc___bbbddd\\\bbb\\\TTTeeegggIII???DDDDDD>>>666999888555333444333///---+++((('''((()))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((+++---.........222222222000///000333666999999999999999888888888===AAAEEEFFFCCCAAAAAACCCAAAEEEBBB;;;999>>>>>>:::DDDQQQ\\\[[[UUULLL<<<---///666======999999AAAIIIKKKIIIGGGEEEBBB@@@>>>===HHHKKKOOOOOONNNNNNPPPSSSWWW[[[\\\YYYXXX[[[]]]\\\___aaacccdddddddddfffhhhhhhgggeeeddddddfffhhhjjjhhhjjjmmmppprrrrrrrrrqqqmmmnnnoooqqqrrrrrrssssssuuuuuuuuuuuuvvvwwwyyyzzzzzzyyywwwvvvvvvwwwyyyzzzzzzwwwvvv|||vvvooohhhaaa\\\UUUQQQLLLLLLSSS___mmmvvvxxxzzz{{{}}}}}}|||zzzyyy}}}~~~}}}zzzyyyzzznnniiiiiiiiivvv{{{qqqkkkdddttttttXXXAAA:::>>>;;;<<>>>>>EEEMMMKKKJJJHHHFFFDDDAAA>>><<>>LLL[[[gggsss|||~~~}}}}}}zzzvvvrrrpppooohhhccc^^^^^^cccooo}}}~~~uuujjjhhhrrrzzzuuuuuuwwwxxxyyyqqqjjjccccccggglllooossswww||||||zzzwwwuuuvvv{{{}}}|||}}}}}}{{{wwwuuutttsssrrrpppmmmnnnpppuuuzzz||||||{{{zzzzzzvvvkkknnnnnnnnnllliiigggeeeddddddjjjttt|||{{{xxx{{{|||}}}~~~}}}xxxzzz|||}}}}}}|||{{{{{{zzzvvvuuuzzz|||zzz{{{~~~vvvwwwwwwuuussssssuuuxxxxxx~~~~~~zzzvvvqqqooommmfff___^^^aaaaaa]]]cccjjjnnnkkkhhhooo~~~tttnnnkkkiiigggoookkkooorrruuuuuunnnzzz~~~zzzwwwwwwxxxvvvuuurrrnnnssswwwffffffpppoookkkhhhccc\\\]]]\\\TTTKKKHHHKKKOOOTTTXXXYYYUUUNNNMMMTTT[[[bbbjjjoooppprrrvvvzzz{{{uuuhhhddddddddddddeeedddhhhiiihhhjjjqqqtttrrrllljjjjjjnnnsssuuutttqqqooonnnnnnpppvvvxxxtttwww}}}qqqnnnjjjbbb[[[YYYVVVYYYllljjjMMMBBBEEEBBB999777:::999666444555444000---***((('''((((((((('''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''***,,,...//////---...000///......///000999888888999:::999777555999???FFFJJJKKKJJJJJJLLLFFFDDDBBBAAA???===>>>BBB>>>RRRZZZTTT[[[jjj^^^BBB+++666AAADDDAAABBBIIIRRRKKKJJJHHHGGGEEEBBB>>>;;;>>>DDDLLLUUUZZZ[[[YYYVVVSSSWWWYYYWWWXXX\\\___^^^]]]___bbbccccccccceeefffiiihhhfffeeeeeegggiiikkkhhhhhhjjjkkklllmmmmmmmmmrrrsssssssssrrrrrrqqqpppqqqrrrtttuuuvvvvvvwwwvvvssssssuuuvvvyyy{{{}}}www{{{~~~|||zzz~~~zzziiifffbbbbbbfffmmmsssvvvvvvwwwxxxzzz{{{}}}~~~}}}zzzwwwrrrpppeeeWWWRRRYYYeeemmmyyy~~~kkkUUUCCC:::888666:::FFFUUUcccpppzzz}}}~~~~~~}}}}}}~~~}}}xxxuuurrrrrrccc]]][[[___bbbffftttzzzlllccchhh|||yyypppmmmiiidddaaaeeejjjnnnqqqvvv|||}}}}}}~~~}}}}}}{{{wwwtttrrroookkkhhhoooqqqsssxxx{{{|||zzzxxx|||{{{wwwqqqsssqqqiii]]]UUURRRSSSVVV^^^jjjtttzzzzzzvvvsssooopppsssvvv{{{zzz|||~~~~~~|||zzzxxxxxxxxxuuuvvv{{{|||xxxxxx{{{uuuwwwwwwtttppppppuuuzzz{{{zzz|||zzztttvvvpppgggfffjjjggg^^^dddgggkkkmmmlllppp~~~zzzyyyxxxrrrjjjhhhfffgggzzzxxxjjjttt~~~{{{}}}~~~{{{wwwuuuuuuwwwwwwwwwrrrooouuuzzzwww}}}uuunnnfff___```^^^VVVLLLHHHLLLQQQRRRWWWZZZVVVNNNLLLQQQXXXaaaiiiooopppqqqvvvzzzzzz|||xxxtttssspppmmmllliiimmmmmmiiikkkqqqtttqqqiiiiiikkknnnqqqsssrrrqqqkkkiiiiiilllsss}}}}}}{{{|||zzzqqq^^^XXXUUU\\\mmmjjjKKK???BBBBBB<<<888888666555333111000000---,,,+++***))))))))))))%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++,,,...000222/////////000111111222222666666888:::;;;:::777555888<<>>KKKKKKEEEIIIVVVNNNMMMKKKIIIGGGCCC>>>:::@@@@@@CCCKKKVVV\\\[[[XXXVVVVVVWWWYYY[[[]]]___aaa]]]^^^___```aaaccceeegggiiihhhhhhgggggggggggghhhkkkjjjjjjiiiiiijjjjjjkkkqqqqqqqqqrrrrrrsssssssssrrrqqqqqqrrrtttxxx{{{}}}xxxuuusssvvv{{{}}}{{{xxxzzzvvvyyywwwhhhddd[[[VVV]]]llluuuuuuxxx}}}|||~~~}}}{{{zzzxxx~~~{{{yyyttt|||vvvrrrxxx{{{```EEE888:::555555@@@PPP```ppp{{{zzz{{{||||||}}}xxxmmm^^^RRROOOYYY```bbbkkkxxx}}}iiiiiiwww{{{vvvqqqppprrrvvvwwwwwwmmmpppqqqnnnqqqzzz~~~}}}zzztttnnniiifffdddiiiooovvvzzzyyywwwvvvvvvzzzzzzzzzmmm___ZZZQQQJJJOOO\\\hhhqqqpppjjjeeeaaa]]]SSSXXXZZZ\\\iiizzz|||xxxvvvyyy|||}}}}}}|||yyyvvvvvvvvvsssqqqoooppptttvvvvvvtttuuuuuuwwwzzz|||zzznnnfffhhhllljjjcccfffhhhjjjjjjhhhnnn}}}xxxrrrlllggggggkkkuuummmkkk{{{zzzxxxyyyxxxvvvtttuuupppnnnqqqxxx{{{wwwtttnnniiimmmsssppp___LLLEEEJJJPPPWWWVVVYYY[[[QQQGGGMMM\\\dddiiilllnnnrrrxxxzzzxxx|||~~~xxxvvvtttrrrrrrrrrqqqooommmiiijjjiiijjjooosssooogggmmmkkkhhhhhhnnnyyy|||~~~zzz___WWWVVVfff|||lllLLL@@@BBBBBB<<<888888666555333111000000...---,,,***(((''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***,,,///111000000000000111111111111555666888;;;======<<<;;;777999>>>EEEFFFDDDEEEIIIKKKLLLKKKEEE>>>:::;;;===BBBGGGQQQTTTUUU```[[[EEE...000;;;IIILLLHHHKKKTTTPPPNNNLLLIIIGGGCCC>>>;;;??????@@@DDDKKKRRRXXX\\\SSSTTTUUUWWWYYY[[[^^^___`````````bbbeeeggghhhiiiggggggfffffffffgggggghhhjjjjjjjjjjjjjjjkkkllllllooopppppppppqqqqqqqqqrrrrrrrrrrrrsssuuuyyy|||~~~zzzwwwssstttxxx{{{{{{yyyyyyuuuwww~~~~~~}}}qqqjjj]]]WWW___nnnwwwwwwxxx|||~~~}}}~~~|||||||||{{{{{{uuuhhhVVVUUU___nnnnnn[[[FFF<<<:::444444???NNN]]]kkktttzzz{{{}}}~~~{{{ZZZPPPNNNXXX___```iiixxxmmmmmmyyyyyyxxxvvvyyyrrrnnnkkklllrrrwwwzzz{{{sssvvvvvvrrrrrryyy}}}}}}~~~uuummmgggcccaaagggnnnwww}}}~~~|||{{{zzz~~~}}}{{{yyy{{{pppddd```[[[ZZZccc```gggiiiddd]]]YYYVVVRRRKKKJJJGGGIIIUUUiiiwww}}}~~~|||{{{|||}}}~~~zzzzzz~~~~~~zzzvvvttttttrrrpppoooqqquuuwwwvvvtttvvvuuuuuuwwwwww{{{|||ppphhhiiimmmjjjccc___bbbfffeeebbbhhh}}}{{{wwwqqqkkkiiikkksssoooiiiwww|||zzzyyyxxxuuusssvvvrrrqqqrrrwwwppphhhgggiiiiiiuuu}}}zzzeeeNNNFFFNNNWWW[[[ZZZ\\\\\\QQQHHHPPP___dddiiilllnnnrrrxxx{{{zzz{{{|||xxxvvvtttqqqoooiiilllllljjjkkkmmmlllhhheeefffgggjjjoooxxx~~~|||{{{|||}}}jjj```ZZZ\\\nnnnnnNNNAAACCCBBB;;;888888666555333111000000///...,,,)))'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''(((***---000111111111111000000000000555666999<<<>>>@@@@@@AAA999777999@@@DDDEEEFFFHHHLLLMMMMMMHHHBBB===<<<===AAABBBKKKQQQOOOSSSRRRFFF000///666EEEMMMKKKKKKOOOQQQNNNLLLIIIHHHEEEAAA>>>:::===AAADDDHHHMMMUUUZZZSSSSSSTTTVVVYYY[[[^^^___aaa___^^^aaaeeeiiiiiihhheeeeeeeeeeeeeeefffggghhhiiiiiijjjjjjkkklllmmmnnnnnnnnnooooooooooooppppppqqqqqqqqqrrrtttwwwyyy{{{{{{wwwssssssvvvyyyzzzzzzxxxtttuuuzzz{{{|||zzzjjjaaaeeeqqqxxxyyyyyy||||||zzz{{{~~~~~~|||||||||}}}~~~pppZZZKKK>>><<>>???AAABBB>>>999999AAAGGGHHHGGGGGGKKKLLLMMMJJJDDD???<<<<<>>JJJLLLJJJJJJNNNLLLJJJIIIIIIHHHEEECCC777<<>>???:::;;;CCCJJJIIIEEECCCIIIJJJJJJIIIEEE@@@===;;;GGGBBBJJJSSSNNNLLLQQQQQQ666...+++555CCCJJJHHHEEEIIIHHHHHHIIIKKKKKKIIIHHH<<<<<<@@@HHHPPPTTTSSSPPPUUUUUUVVVXXXZZZ\\\^^^___]]][[[ZZZ\\\```ccccccbbbccccccccccccdddfffggggggfffgggiiikkkmmmnnnnnnnnnooooooooooooooonnnnnnnnnttttttssssssrrrrrrsssssspppqqqsssvvvyyyzzzzzzyyyzzzwwwuuuuuuuuuuuuyyy~~~yyyuuuzzz~~~~~~{{{{{{~~~~~~nnnaaaXXX[[[dddpppxxxuuuhhh]]]XXXOOOGGGGGGKKKNNNPPPRRRRRRIIIBBBEEEOOO\\\lllxxxzzz}}}rrrccc[[[___dddjjj}}}zzzwwwxxxxxxqqqqqqpppppprrrvvvzzz}}}|||yyyyyy{{{|||zzzxxx}}}wwwrrrttt{{{~~~{{{||||||{{{~~~|||}}}}}}yyysssnnnjjjfffhhhlllqqquuuwwwxxxxxxxxxzzz}}}}}}vvvppp]]]OOOQQQNNNIIINNNVVVXXXYYY[[[___bbb^^^VVVNNNFFFEEELLLOOOMMMQQQZZZrrr|||}}}~~~wwwrrrpppiiiggghhhlllqqqttttttrrrvvvpppjjjgggaaaZZZXXXYYY___eeeiiikkknnnmmmcccWWWPPPIIIFFFMMMVVV___jjjttt~~~}}}xxxnnnfff```YYYRRRLLLPPPUUUUUUPPPQQQ^^^nnn~~~yyyvvvsssooommmsss{{{gggddduuu~~~}}}}}}~~~xxxxxxwwwuuusssqqqpppooopppppptttxxxzzz|||qqqdddiii|||{{{wwwnnnhhhmmmrrrpppfff^^^fffkkknnnpppuuu|||~~~}}}}}}xxxvvvoooqqqssstttwwwyyysssjjjjjjfffeeeiiiiiifffeeegggoootttyyy{{{zzzzzz~~~}}}{{{ttt```dddppphhhIII===AAAAAA;;;888888666555333111000000***))))))(((((())))))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))---000222222222111000//////...111555:::<<<:::888888999;;;777999BBBHHHGGGCCCAAAGGGGGGGGGGGGDDDAAA>>><<>>333***...;;;FFFGGGDDDEEEFFFGGGJJJLLLLLLJJJHHHCCC>>>;;;???HHHPPPSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[^^^^^^______```aaacccddddddddddddddddddeeefffgggeeefffhhhkkklllmmmmmmllloooooonnnnnnnnnnnnmmmmmmuuuuuuuuuuuuuuuuuuuuutttmmmppptttwwwyyyzzzxxxwwwyyywwwvvvuuutttuuuvvvwww}}}xxx|||}}}}}}|||zzz}}}~~~wwwiiiPPPPPPWWWfffxxx{{{iiibbb[[[YYYYYYXXXTTTPPPMMMFFFAAABBBHHHTTTfffuuuzzz}}}kkk]]]^^^bbbhhhxxx}}}qqqjjjoooxxxyyytttnnnllloooqqqqqqppprrrvvv{{{~~~|||zzz|||~~~|||{{{vvvooopppwww{{{vvvzzz}}}yyyxxxzzz}}}~~~}}}~~~yyywwwyyytttxxx||||||wwwuuuwwwzzzvvvxxxyyyzzzxxxtttpppmmmmmmmmmnnnppptttwwwxxxwwwwwwzzz}}}}}}{{{yyyyyyvvvkkkQQQ??????@@@AAAJJJWWW^^^fffmmmtttwwwqqqhhhWWWNNNFFFGGGKKKPPPUUUZZZjjjxxx|||~~~wwwqqqnnngggeeeeeehhhnnnssstttssstttoookkkiiieeecccgggnnnwwwfffWWWSSSRRRRRRXXXaaatttxxxwwwpppggg___WWWPPPMMMNNNRRRSSSOOOMMMTTT]]]ssszzzwwwvvvtttpppmmmqqqwwwooocccnnn{{{|||zzzzzzxxxyyyzzzyyyvvvtttsssssspppppptttyyy{{{}}}xxxuuu~~~tttmmmjjjssswwwkkkhhhmmmppprrrvvv|||~~~}}}zzz|||yyytttsssrrrsssxxx{{{vvvmmmfffdddjjjxxx}}}ttthhhbbbaaadddiiinnntttzzzuuuqqqvvvrrrdddiiivvvhhhIII===??????999888888666555333111000000,,,+++***)))))))))))))))'''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''',,,///222111111111000000//////---333:::<<<:::777666777888555777>>>DDDEEEEEEFFFFFFFFFEEEEEEEEECCCAAA???FFFEEEMMMRRRQQQYYY^^^WWWGGG999+++)))555BBBGGGEEEDDDEEEHHHKKKMMMLLLHHHEEEBBB???<<<>>>DDDLLLRRRUUUVVVVVVVVVVVVWWWXXXYYYYYY___bbbdddccc```___bbbffffffeeeeeeeeeeeeeeeffffffdddfffhhhjjjkkkkkkkkkjjjnnnmmmmmmmmmlllllllllkkkpppqqqrrrsssuuuuuuvvvvvvppprrruuuvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvttt}}}|||yyyyyy~~~|||}}}~~~~~~~~~}}}~~~eee^^^[[[dddwwwzzzrrrfff^^^[[[YYYTTTOOOFFFDDDDDDEEEGGGPPPcccttt{{{}}}sssaaa___bbbdddmmmzzz}}}ssspppllljjjjjjaaahhhnnnooolllkkkooossstttsssssswww{{{~~~|||zzzvvvzzzyyyooofffffflllqqqtttvvv{{{~~~zzzxxxzzz|||}}}{{{|||~~~yyyqqqnnnrrrpppvvv{{{{{{wwwvvvyyy}}}|||{{{{{{yyywwwtttqqqpppooonnnooossswwwyyyxxxvvvtttyyy}}}}}}yyyuuurrrrrruuuqqq^^^KKKFFFBBBCCCNNN^^^iiiuuu~~~}}}tttaaaYYYMMMHHHNNNYYY]]][[[dddttt}}}{{{}}}tttnnnkkkgggdddcccffflllrrruuuuuurrrooonnnooopppuuuxxxiii\\\QQQOOOTTTdddlllqqqmmmeee^^^UUUNNNNNNMMMOOORRRPPPKKKKKKOOO^^^hhhsss|||xxxvvvvvvuuuppplllnnnsss{{{yyyfffgggttt|||zzzyyyzzz{{{}}}{{{wwwtttssssssssssssuuuxxxzzz|||nnnkkkjjjsss}}}rrrjjjooorrrsssvvv|||~~~|||yyy{{{zzzvvvwwwvvvrrrnnnppptttuuuqqqfffbbbkkk{{{tttfffddddddhhhpppzzz|||jjjaaafffsssqqqfffkkkyyyjjjJJJ===>>>>>>777888888666555333111000000...---,,,***)))((((((((('''&&&%%%%%%%%%%%%&&&'''###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######&&&***...111111111111000000000000***222:::===;;;777777777777444666===BBBEEEIIIMMMGGGFFFEEEEEEEEEDDDCCCAAACCCDDDLLLPPPQQQ]]]aaaWWWMMM>>>---(((222@@@GGGGGGEEEFFFIIILLLMMMKKKFFFBBB<<>>777777666555333222111000000---***((((((((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&"""%%%'''&&&$$$###%%%(((&&&&&&&&&%%%$$$###!!! ###$$$%%%%%%######$$$%%%)))(((&&&%%%$$$%%%&&&&&&"""""""""###$$$&&&'''(((***///222222///---000444---222777::::::888555555444777888999>>>GGGLLLMMMGGGGGGHHHIIIJJJGGGCCC@@@;;;>>>HHHVVV___```]]]]]]QQQAAA000,,,000888AAAHHHHHHHHHHHHKKKMMMLLLGGGCCCAAA>>>;;;<<>>888888777666444333222111///---***)))))))))(((&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$&&&''''''%%%%%%&&&)))$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%######$$$%%%''''''%%%$$$$$$$$$%%%%%%"""""""""###$$$%%%'''(((***...222222...---...111,,,000555999<<<;;;888666777::::::999===EEEIIIIIIHHHHHHIIIKKKMMMLLLJJJGGG===???IIIWWWbbbfffjjjnnnXXXHHH777///000777CCCMMMMMMLLLKKKKKKLLLLLLHHHEEEDDD@@@;;;:::>>>EEELLLPPPXXXWWWVVVVVVWWWYYY[[[]]]^^^```bbbdddddddddcccccccccfffgggdddfffkkkllljjjiiihhhhhhkkknnnooonnnlllmmmkkkjjjjjjllloooqqqsssooolllkkkmmmrrrvvvwwwvvvrrrsssssstttuuuvvvwwwwwwwwwxxxyyyxxxuuupppjjjgggjjjooovvvyyy|||}}}vvvmmmeee___ddd^^^QQQRRR______WWWfff|||||||||zzzlll```\\\^^^uuusss```VVVZZZ]]]\\\\\\```aaa___YYYVVVVVVWWWUUUNNNKKKKKKJJJGGGDDDBBBBBBFFFJJJMMMZZZgggttt{{{}}}{{{{{{wwwsssqqqqqqnnniiijjjooouuu{{{~~~}}}zzzooogggaaabbbdddgggjjjlllnnnooovvvpppllliiieee___^^^ccc}}}tttrrrqqqkkkrrr|||rrrfff^^^ZZZcccaaa^^^^^^gggppppppjjjeeemmmxxx~~~}}}~~~uuujjjrrroooiiifffkkkpppsssuuuyyy|||}}}}}}}}}gggbbbhhhlll```WWWUUUPPPVVV\\\``````___\\\UUUMMMFFFEEEKKKSSS\\\rrrzzzzzzyyywwwuuusssqqqoooppp~~~hhhiii|||xxxvvvtttsssrrrnnniiifffllljjjhhhfff```\\\___ffflllttt~~~|||uuujjjeeebbbhhhttt|||}}}zzzvvvtttrrrsssvvvzzz}}}yyyyyy{{{~~~{{{wwwttttttvvvyyyzzzzzzyyyuuuvvvyyyxxxssslllhhhkkkzzz}}}~~~ooobbb```jjjwww}}}wwwyyyjjjIIICCCCCC???>>>999888777666555333222222,,,+++******+++***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&''')))!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&%%%$$$$$$###$$$$$$$$$"""""""""###$$$%%%&&&'''***...111111...,,,,,,---+++,,,111777>>>???<<<999<<<>>>>>><<>>888888777555444333222111***))))))***+++***(((%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''&&&''''''(((!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$##############################$$$%%%&&&'''))),,,///000...+++************---555>>>BBB???;;;???BBBBBB@@@AAAGGGIIIHHHFFFHHHLLLQQQSSSQQQLLLHHH>>>???EEEOOOWWW___jjjtttiii___NNN<<<...---<<>>999999===EEEKKKVVVZZZ^^^\\\XXXVVVXXX\\\]]]___```bbbdddeeeeeeeeefffgggggggggiiikkkmmmmmmjjjjjjjjjkkkllllllkkkjjjkkklllnnnoooooopppqqqrrrvvvssspppqqqtttvvvuuutttxxxwwwvvvuuutttsssrrrrrrqqqtttuuuqqqkkkgggiiimmmooowww~~~}}}|||~~~{{{}}}}}}{{{}}}~~~hhhgggaaaXXX[[[jjjpppnnnvvv~~~}}}{{{tttooommmjjjggggggiiijjjmmmttt}}}ooobbbccciiissslll]]]]]]```aaa```bbbdddbbb^^^[[[TTTNNNKKKFFF@@@???BBBFFFIIIKKKHHHDDDCCCGGGKKKIIITTTbbbnnnyyy~~~{{{wwwrrrqqqsssvvvvvvzzzzzzvvvtttvvvwwwuuuqqqtttyyy}}}|||vvvmmmfffZZZWWWSSSQQQQQQTTTXXX[[[___^^^\\\[[[[[[^^^fffmmm}}}zzzwwwuuussswww~~~|||oooccc^^^YYY[[[^^^eeemmmssssssqqqhhhoooxxx}}}}}}{{{zzz}}}}}}ooorrrssskkkgggiiinnnrrrvvv{{{{{{yyytttqqqrrrtttvvvnnnttt|||oooppp~~~xxxiiicccbbb```gggkkkjjjgggfffddd```XXXSSSWWWZZZ[[[lllzzz{{{}}}~~~{{{wwwssstttllllll~~~|||vvvqqqppprrrqqqiiibbb___XXXPPPKKKGGGFFFNNNWWW[[[___hhhuuu}}}wwwwwwuuuqqqfffcccbbbhhhqqqzzz}}}~~~zzzwwwuuuuuuwwwyyy{{{{{{yyy{{{}}}{{{tttkkkbbb\\\[[[]]]^^^aaammm}}}zzztttwww|||vvvsssssszzz~~~}}}nnnlllfff______eeehhhhhhzzz~~~iiiIIIBBBCCC>>>===777666555444222111000000)))(((((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%"""#################################$$$%%%&&&&&&(((***---...---,,,+++++++++***+++222;;;@@@@@@======@@@AAA???AAAFFFIIIGGGFFFKKKRRRYYY\\\ZZZTTTNNNAAA@@@CCCJJJOOOSSSZZZaaakkkeeeYYYEEE111(((333CCCMMMLLLJJJIIIIIIKKKOOOQQQHHHFFFAAA;;;:::>>>EEELLLSSSYYY^^^^^^ZZZWWWYYY\\\]]]^^^```bbbdddeeefffgggeeeeeeeeeggghhhiiikkklllmmmmmmmmmmmmkkkiiihhhhhhjjjlllooopppoooooopppqqqqqqssstttrrrppppppsssvvvxxxwwwvvvuuutttsssrrrrrrooopppppplllffffffkkkpppooovvv{{{||||||~~~}}}zzz}}}~~~~~~~~~}}}}}}sssjjjcccfffeeedddkkkyyy}}}|||ooogggaaa___]]]ZZZZZZ[[[\\\]]]dddmmmtttxxx}}}|||iiiiiiooowww~~~uuupppvvvyyyhhhhhhgggiiijjjiiijjjllliiicccUUUMMMFFFCCCAAAAAAEEEKKKMMMQQQSSSPPPJJJEEEFFFHHHIIINNNWWWaaakkkuuu~~~yyyvvvuuuuuuqqqttttttooolllnnnooommmmmmoootttwwwxxxtttmmmhhhVVVSSSOOOLLLLLLOOOTTTWWWWWW___gggkkkmmmooosssuuuttt{{{xxxuuuoooqqqwwwhhh\\\]]]```ffflllqqqtttwwwnnnrrryyy}}}}}}sssttttttqqqoooooommmnnnuuu}}}|||zzzvvvsssqqqooonnnmmmiiijjjkkkooo{{{zzz}}}xxxpppmmmooorrrqqqmmmkkknnnpppnnnhhhbbbdddeeebbbmmm{{{vvvtttqqqqqqgggzzz}}}xxxqqqooopppnnnfff___WWWPPPIIIGGGGGGJJJRRR\\\gggggglllxxxzzzwwwxxxvvvrrrfffeeefffkkkqqqwww{{{|||zzzxxxvvvuuuwwwyyyzzzyyyvvvyyy~~~{{{rrrggg______ZZZUUUVVV___ppp~~~uuuooosss{{{}}}zzzxxx|||}}}zzzyyyyyy{{{{{{kkk___^^^\\\[[[gggxxxkkkIIICCCCCC>>><<<666555444333222000//////***)))(((((()))(((&&&$$$&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%######$$$%%%""""""###$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''(((***+++---......///...,,,+++///666;;;>>>>>>:::===>>>===???DDDFFFDDDAAAFFFMMMVVVZZZZZZUUUQQQHHHCCCAAAEEEIIIKKKNNNRRRffffffaaaRRR:::***---777HHHIIIJJJJJJJJJKKKNNNQQQHHHGGGCCC>>><<<>>>EEELLLMMMRRRYYY]]]]]]\\\]]]^^^]]]]]]___aaaccceeeggghhheeeccccccggghhhgggiiilllnnnooopppnnnkkkiiihhhiiiiiimmmppppppnnnmmmoooqqqnnnrrruuusssnnnnnnsssyyyssstttttttttuuuuuuvvvvvvsssrrrnnnhhhdddfffkkkpppxxxzzzyyyvvvxxx||||||yyy}}}~~~}}}}}}~~~~~~~~~tttxxxvvvdddggg}}}|||zzzggg___YYYYYYZZZWWWVVVWWWRRRNNNOOOVVV^^^fffrrr{{{{{{vvviiigggyyyiiibbbjjjuuu~~~mmmeeemmmssstttsssqqqrrrrrrmmmeeeRRRKKKGGGGGGHHHKKKRRRZZZ___bbbdddbbb\\\WWWTTTSSSNNNNNNQQQWWW^^^fffttt|||{{{yyyvvvooorrrqqqllljjjlllnnnmmmuuuuuuuuuuuutttpppjjjfffUUUSSSPPPMMMMMMOOOSSSUUUWWWfffvvvyyyyyyxxxxxx|||~~~vvvkkkmmmoooyyy|||{{{zzzwwwssstttxxxssswww|||~~~|||~~~xxxyyyvvvvvvvvvtttpppnnnvvv|||wwwrrroookkkgggdddccc```]]][[[___nnnxxxzzzxxxrrrmmmnnnvvvzzzzzzuuunnnpppoooffflll~~~{{{wwwsssooovvv{{{gggnnnyyyzzztttnnnjjjhhheee^^^YYYSSSMMMIIIKKKMMMQQQXXX___hhhgggjjjuuu{{{wwwwwwwwwtttooofffhhhkkkooosssvvvyyyzzz{{{yyywwwwwwyyyzzzzzzzzzxxx||||||rrraaaZZZSSSSSSXXX___jjjsss~~~ooolllrrryyy~~~|||{{{}}}}}}zzzzzzzzz{{{}}}mmmgggaaaaaa{{{lllKKKCCCCCC===<<<666666555444222111000///...,,,***)))))))))'''&&&%%%&&&'''(((((('''&&&%%%&&&%%%###$$$'''((('''%%%$$$%%%%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%""""""$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%'''&&&'''))),,,000222333000///------000555;;;>>>;;;>>>???>>>???DDDEEECCCBBBDDDGGGKKKOOOPPPNNNKKKKKKBBB<<>>???BBBCCCAAABBBEEEFFFDDDLLLJJJHHHGGGHHHIIIHHHHHHKKK???666:::CCCIIILLLNNNZZZccclllgggQQQ999...///GGGKKKOOOPPPNNNLLLKKKLLLHHHIIIGGGBBB<<<;;;@@@EEEMMMOOOUUU[[[______[[[XXX\\\]]]^^^```cccfffhhhjjjgggcccccchhhjjjgggiiinnnkkkmmmppppppmmmlllnnnpppiiilllooonnnjjjjjjmmmrrrpppoooooopppsssvvvxxxyyyuuuuuuuuuuuuuuutttttttttzzzssskkkfffhhhmmmssswwwssszzz~~~}}}{{{|||}}}|||}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~yyywwwjjjccc```dddhhhgggddddddbbb\\\XXXYYYYYYWWWXXX[[[gggkkkssszzz|||}}}}}}pppgggrrrrrrwwwvvvwwwxxxmmmgggppp|||{{{vvvqqqnnnjjj```UUUQQQPPPSSSZZZ^^^___bbbfffdddfffjjjnnnooommmgggcccaaa\\\ZZZ\\\\\\^^^gggsss{{{vvvqqquuuyyy|||~~~|||~~~}}}zzzvvvyyyyyyvvvuuuyyy|||}}}|||wwwqqqkkkgggdddaaa___aaaaaa___]]][[[ZZZYYYXXXXXXkkk}}}~~~}}}yyysssoookkkhhhccc{{{xxx|||zzz|||}}}~~~~~~|||}}}{{{wwwuuuxxxzzzzzz}}}|||rrrllljjjhhhfff^^^XXXTTTQQQKKKKKK\\\ppp{{{zzzqqqpppzzz|||}}}zzzlllkkkzzz|||~~~}}}zzzwwwqqqvvvbbb___lll~~~|||tttkkkiiifffaaa]]]YYYVVVUUUSSSQQQTTT\\\cccfffiiimmmnnnkkkkkkqqq{{{yyyyyyzzzvvvnnngggbbbhhhooouuuwwwxxxzzz{{{~~~|||{{{|||~~~}}}~~~ttttttoooiiibbbYYYTTT]]]jjj{{{rrrtttwwwwwwwwwyyy}}}{{{wwwvvvwwwxxx{{{}}}~~~~~~~~~yyyyyy{{{}}}~~~qqqnnnsssMMMDDDFFF@@@:::888777555222000///......+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$((('''))),,,///222222111000000///------111999???<<<<<<===???AAABBBAAA@@@IIIJJJJJJIIIGGGFFFHHHJJJLLLGGG>>>:::CCCQQQVVVRRR___cccjjjkkk\\\DDD444///888LLLYYYSSSLLLMMMMMMHHHJJJFFF@@@======???@@@@@@FFFOOOWWWYYYZZZ]]]^^^\\\[[[ZZZYYYZZZ]]]aaafffiiihhhgggfffeeeeeefffggghhhjjjlllnnnnnnmmmlllmmmnnnlllkkkjjjjjjmmmoooppppppqqqsssuuuuuutttssstttuuuxxxwwwwwwwwwwwwvvvsssppprrrnnnkkkkkkooosssuuuvvv{{{|||}}}~~~~~~||||||}}}~~~}}}{{{xxxtttsssmmmlllkkkkkkkkklllnnnoooooommmjjjgggddd___YYYUUU\\\___iiissssssqqq{{{ppplllrrrvvvyyytttjjjeeekkkttt}}}zzzwwwuuulll```WWWTTTSSSVVV\\\___]]][[[aaajjjmmmfffcccggghhhfffgggllljjjddd``````bbbeeelllssszzz}}}vvvtttvvvyyyzzz|||~~~{{{xxxwwwxxxxxxwwwvvvwwwxxxzzzxxxsssmmmhhhhhhiiijjjkkktttqqqmmmjjjhhheeeccc```aaajjjrrrxxxwwwssskkkcccaaaeeegggxxxxxxxxx~~~}}}|||wwwrrrvvv~~~|||yyytttooohhhbbb]]]VVVNNNKKKIIIHHHMMMTTT^^^ccctttwwwsssvvv~~~yyysssmmmlllwww~~~pppvvv}}}~~~]]]YYYfffxxxxxxrrrooollljjjeee___ZZZWWWWWWXXXZZZVVVWWWaaakkknnnnnnoootttnnnkkknnnqqqvvv|||tttrrruuuuuupppiiieeehhhjjjmmmttt||||||xxx|||}}}~~~~~~~~~~~~}}}~~~{{{sss}}}|||xxxooo```WWW]]]gggyyyuuussstttuuuuuutttrrrrrrrrrpppvvv|||~~~}}}{{{zzzzzzyyywwwwww|||}}}{{{xxxhhhfff~~~rrrMMMDDDFFF@@@:::999888666444222000//////+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''(((,,,///222222111///000///------111999???=========???BBBDDDEEEFFFNNNLLLKKKKKKLLLMMMLLLKKKQQQLLLBBB<<>>???AAABBBKKKRRRUUUWWW\\\]]]\\\[[[[[[ZZZ[[[^^^aaaeeegggiiiiiiiiihhhhhhhhhhhhhhhjjjlllnnnnnnmmmllllllmmmkkkjjjjjjjjjlllnnnooopppppprrrtttuuuttttttuuuvvvwwwvvvuuuuuuuuutttqqqoooiiiggggggjjjpppvvvyyyzzz||||||}}}~~~~~~~~~zzzzzz{{{|||}}}}}}}}}~~~wwwqqqooopppooonnnnnnpppsssvvvyyy|||xxxrrrlllhhhccc^^^[[[YYYZZZaaahhheee```gggvvv{{{xxxvvvtttwwwwwwpppgggdddlllvvvyyywwwuuussskkk___WWWVVVXXXZZZ___cccccc```ccciiihhhaaa[[[]]]______ccciiillliiigggiiiiiiiiimmmsssyyy}}}uuuwwwyyyzzz{{{~~~~~~}}}{{{zzzvvvwwwwwwvvvsssrrrrrrssspppnnnmmmnnnpppsssuuuuuuyyywwwsssqqqpppnnnllljjj```fffmmmsss|||yyypppgggbbb]]]YYY\\\ccckkkvvv|||}}}|||wwwwwwsssooorrr{{{~~~vvvooofff```\\\TTTMMMIIIEEECCCFFFKKKMMMJJJOOO]]]jjjoooqqqttttttpppkkkiiikkksss||||||vvvqqqjjjiiisss~~~|||ttt{{{~~~|||ppp]]]cccqqqyyytttqqqooojjjgggbbb]]][[[\\\___bbbgggbbbaaafffkkknnnpppsss{{{rrriiiffffffiiirrr{{{|||vvvqqqpppsssrrrkkkeee___cccggglllttt|||}}}zzzyyyyyyyyyzzzzzz{{{{{{{{{www||||||vvvrrrtttyyyxxxoooeee___bbbiii~~~wwwwwwtttqqqnnnkkkjjjjjjkkkooouuuyyyyyyzzz{{{|||yyywwwwww|||{{{tttrrrtttsssqqq|||nnnLLLEEEGGGBBB>>>:::999777444222111000///+++***)))(((((('''''''''''''''''''''''''''''''''$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''(((+++///222222111/////////...---111999??????>>>======@@@DDDHHHKKKSSSPPPMMMOOORRRTTTRRROOOWWWRRRHHH>>>???HHHRRRWWWWWWYYYaaajjjhhhTTT;;;***111<<>><<<===@@@>>>EEELLLPPPTTT[[[^^^]]]\\\\\\\\\]]]___aaacccdddggghhhiiiiiiiiiiiihhhgggkkklllnnnmmmlllkkkkkkllljjjjjjjjjjjjkkklllnnnooooooqqqtttuuuuuuuuuvvvxxxwwwuuutttssssssrrrpppmmmffffffhhhmmmsssyyy|||}}}}}}}}}~~~~~~~~~{{{||||||~~~}}}}}}~~~~~~xxxssspppvvvvvvuuuvvvxxx|||}}}rrrggg___YYYUUUSSSSSSRRRUUUZZZWWWPPPQQQWWWgggwwwggg\\\nnn}}}xxxwwwvvvxxxuuukkkbbbaaajjjsssrrrppppppoooiii___ZZZZZZbbbaaadddjjjllljjjkkkmmmggg___YYYYYY[[[]]]aaafffkkklllpppsssrrrooopppuuuxxx}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}vvvvvvvvvtttppplllkkkkkkjjjlllpppvvv|||~~~~~~|||yyywwwuuurrrooolllaaaccceeejjjttt{{{{{{vvvjjjbbbZZZTTTRRRTTT\\\eeeqqqvvv|||}}}~~~~~~qqqtttuuusssoooqqqxxxuuukkkddd___XXXQQQMMMHHHCCCDDDGGGHHHAAA===@@@GGGMMMRRRWWWUUUUUUUUUTTTVVV\\\fffnnnssssssqqqllleeedddnnnzzz~~~~~~yyyyyyfff```ggg}}}yyytttrrrrrrrrriiieee```]]]___eeemmmsssrrrkkkhhhjjjmmmooossswwwvvviii[[[RRROOORRR\\\fffpppnnnlllnnnpppnnnggg```YYY^^^dddjjjsss|||~~~|||xxxwwwwwwwwwxxxyyy{{{|||wwwwwwvvvrrrnnnnnnqqquuuvvvnnngggeeeddddddhhhnnn~~~wwwoooiiieeeccccccgggkkkpppuuuwwwyyy{{{|||yyyxxxxxx|||~~~wwwuuuuuuqqqooopppzzzjjjJJJFFFHHHEEECCC999888666444222000//////+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&'''+++///111222111///000000......111888>>>???>>><<<;;;<<>>:::;;;???<<>>AAAKKKUUUcccdddgggkkkmmmjjjbbb\\\VVV\\\cccjjjrrr{{{~~~}}}{{{zzzyyyxxxyyy{{{~~~{{{yyylllaaa\\\ZZZ]]]```bbbfffkkk~~~{{{pppgggbbb___^^^ccchhhooouuuxxxyyyyyyyyyyyyyyyyyy}}}|||vvvuuuyyy}}}{{{tttppp{{{~~~iiiJJJEEEFFFBBBBBB888777555333111///......+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%'''***///111222111000111111///...111777<<<>>>>>><<<999999<<>>AAADDDCCCAAABBBIIIOOOSSSYYY^^^\\\YYY[[[cccjjjqqq{{{~~~}}}{{{aaaWWWkkk{{{vvvrrrpppmmmhhhdddeeelllvvv{{{pppiiioooxxxxxxrrrlll^^^SSSGGG???<<<===DDDLLLWWW[[[aaaeeefffbbb[[[WWWUUU]]]eeekkkrrrzzz}}}|||}}}|||zzzzzz{{{}}}jjj```^^^___bbbaaa^^^___cccuuu}}}{{{pppgggaaa]]]ZZZ\\\aaajjjsssyyyzzzxxxvvvyyyzzz|||~~~{{{|||~~~wwwpppvvvxxxjjjKKKDDDAAA<<<===888777555222000///...---+++***)))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&***...111222111111222222000...000555999<<<======;;;:::;;;AAAEEEMMMTTT[[[[[[WWWUUUZZZ```YYYVVVQQQIII???999>>>FFFSSSYYYdddpppyyyuuuaaaMMM555,,,///AAAMMMIIIBBBAAAEEEHHHJJJHHHDDD???===>>>===@@@BBBEEENNNZZZ``````^^^___```aaaaaaaaaaaaaaadddcccbbbbbbccceeegggiiigggiiikkkkkkjjjjjjjjjkkkjjjlllmmmkkkiiiiiilllpppoooqqqtttvvvvvvwwwyyyzzzxxxwwwuuutttuuuvvvvvvuuuppprrruuuwwwxxxxxxzzz|||~~~~~~~~~~~~zzzsssoooiiirrr|||~~~zzzyyy}}}vvvjjj```XXXSSSOOOMMMJJJJJJMMMSSSZZZ^^^]]]\\\YYYWWWVVVWWWYYYYYYVVVRRRNNNJJJGGGMMMYYYeeekkkmmmssszzzzzznnndddbbb```\\\]]]```eeejjjjjjiiiooowwwsssmmmkkkpppvvvyyy|||}}}tttqqqrrrwww~~~~~~xxxsssrrryyyzzz~~~wwwssstttvvvzzzzzzyyyvvvsssqqqqqqrrrpppsssxxx{{{zzzyyywwwsssmmmfffaaaNNNDDD;;;:::@@@JJJXXXcccffflllnnnjjjfffhhhlllnnnqqqssswww|||}}}||||||}}}~~~~~~}}}~~~~~~|||{{{{{{|||~~~tttxxx~~~|||yyywwwwwwwwwwww{{{|||tttnnnhhhccc[[[RRRMMMNNNPPPTTTUUUSSSRRRQQQMMMHHHCCCDDDDDDBBB@@@@@@CCCFFFIIIOOOSSSQQQPPPSSSYYY[[[eeeqqqiiiUUU___ttt~~~}}}wwwqqqnnnoookkkiiilllttt}}}vvvqqqvvv|||xxxnnneee^^^TTTJJJDDD???>>>BBBHHHTTTXXX^^^aaa^^^YYYTTTQQQSSS\\\eeekkkqqqxxx|||{{{||||||{{{zzz{{{|||}}}~~~rrrdddbbbdddfffeeeaaaaaacccnnnuuu~~~~~~tttmmmgggaaa]]]XXX]]]fffqqqxxx{{{yyyvvvyyy{{{~~~zzzuuusssyyyhhhKKKDDD@@@;;;<<<999777555333111000///...+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$&&&***...111222222333444333111......333777:::>>>AAA@@@>>>???CCCGGGKKKQQQWWWYYYWWWVVVYYY]]]ZZZXXXVVVRRRGGG===<<>>CCCEEECCCCCCGGGKKKLLLOOOSSSVVVXXXXXXYYYZZZ\\\ZZZZZZXXXNNNAAA<<>>GGGLLLWWWfffuuubbbWWWggg}}}|||zzzxxxxxxxxx{{{wwwvvvxxxyyyuuunnnlllnnnkkkbbbZZZVVVTTTTTTYYY___gggjjjkkkggg^^^UUUPPPOOOKKKVVVaaahhhnnnvvvzzz{{{~~~~~~}}}|||{{{vvvyyy|||ooommmpppmmmgggbbbfffggggggffffffjjjssszzz}}}qqqppppppssswwwyyyxxxvvvxxx}}}|||yyy|||{{{xxx~~~eeeNNNCCC???<<<:::===:::666444333222111///...---+++)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!  !!!""""""############$$$$$$$$$%%%######&&&,,,111222222333333555999666000111777:::DDDJJJGGGCCCFFFIIIHHHIIIQQQVVVSSSSSSXXXZZZXXXZZZWWW\\\bbbYYYFFF<<<@@@NNNPPPOOOPPPWWW``````[[[cccMMM444...>>>QQQVVVQQQMMMKKKIIIIIILLLNNNHHHAAAAAA<<<888;;;DDDNNNSSSUUU[[[^^^bbbddddddddddddeee___bbbfffgggeee___WWWSSS^^^ggglllhhhfffkkkppppppqqqooonnnmmmmmmnnnoooqqqppprrrtttvvvxxxxxxxxxxxxvvvuuutttsssrrrsssssstttyyyzzz{{{zzzxxxwwwxxxyyy{{{{{{||||||{{{}}}|||{{{}}}~~~}}}}}}tttjjjbbbaaabbb[[[]]]kkkttt{{{~~~yyyrrrnnnlllgggaaaVVVXXX^^^eeehhhkkkqqqyyyxxx||||||vvvssstttqqqjjjkkkkkkhhhgggpppzzz{{{uuu|||yyy{{{{{{zzzuuummmgggdddcccaaabbbfffooo|||~~~}}}wwwzzzzzzvvvwww||||||}}}tttfffZZZOOOFFFMMMKKKIIIGGGIIIPPPZZZaaappp|||}}}{{{vvvvvvzzz~~~}}}}}}zzzzzz|||~~~}}}}}}}}}vvvjjjddd```aaaggggggaaa\\\]]]\\\]]]___bbbfffkkkrrrwwwyyyvvvvvvtttuuurrrttt}}}yyyrrrvvvppppppppppppmmmhhhaaa\\\VVVSSSPPPNNNMMMLLLJJJHHHIIIHHHGGGFFFFFFEEEEEEFFF@@@BBBGGGQQQ^^^lllyyytttTTTaaattt}}}}}}}}}|||xxxvvv{{{|||ttttttwwwrrrwwwpppiiiccc______fffpppooosssqqqggg]]]XXXTTTPPPMMMWWWbbbiiiooouuuwwwuuu}}}{{{{{{zzzrrrkkkcccaaadddddd^^^ZZZXXXUUUUUU___lllrrr|||}}}{{{wwwvvvyyyyyywwwpppyyyyyyrrrjjjiiirrr{{{}}}zzzyyydddNNNCCC@@@>>><<<<<<:::666444333222111000...---+++)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""###"""############$$$$$$$$$%%%######&&&+++000222222666555777999444,,,,,,000777AAAIIIIIIIIIMMMPPPPPPPPPWWWZZZXXXWWW[[[\\\[[[]]]\\\^^^bbb]]]OOOCCC>>>DDDLLLSSSVVVYYY]]]]]]YYYkkkYYY>>>+++111FFFWWW[[[KKKIIIIIILLLOOOOOOLLLJJJBBB>>>;;;<<>><<<999666444333333111000---,,,+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$%%%((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$$$$######&&&***...000111444555888:::777111111444000:::DDDIIILLLQQQTTTTTTTTTXXX[[[YYYYYY\\\]]]\\\___bbbddddddbbb]]]OOOBBB???KKKWWW\\\]]]aaaeeegggpppjjjSSS444)));;;UUUbbbMMMGGGGGGMMMPPPLLLKKKOOODDDBBB???===???EEEMMMSSS[[[^^^bbbccccccbbbbbbbbbaaaaaabbbccceeehhhiiikkkkkknnnnnnllllllnnnnnnkkkmmmmmmllllllmmmoooqqqrrroooooopppqqqrrrtttuuuvvvxxxwwwuuutttttttttuuuvvvwwwxxxzzzzzzyyyyyy{{{|||yyyyyyyyy{{{}}}~~~}}}|||||||||}}}||||||}}}~~~}}}~~~~~~||||||}}}|||{{{zzzxxxvvvtttsssrrrqqqmmmooorrrvvvzzz}}}nnnlllcccdddpppwwwyyynnnfffeeegggllloooqqqvvv||||||yyy||||||www{{{nnnaaaddduuuvvv|||}}}yyyqqqiiifffaaaZZZTTTNNNHHH@@@;;;:::;;;>>>EEEPPP```qqq|||xxxzzz}}}zzzxxx{{{zzztttuuuyyyyyyuuuqqqiii___YYY[[[```eeehhhkkkttt~~~~~~~~~|||}}}}}}}}}~~~|||yyyuuummmdddTTTOOONNNQQQTTTVVVYYY]]]aaabbbbbb___\\\___fffmmmqqquuuyyy{{{|||yyyrrrmmmooo~~~vvviiidddbbb___]]]]]]]]]\\\ZZZVVVUUUTTTRRRQQQOOONNNMMMKKKHHHCCC>>>>>>EEEPPPYYYpppwww^^^VVViii}}}~~~}}}{{{ttt{{{}}}uuussszzzxxxooosssqqqgggkkkppppppjjjbbb^^^[[[WWWZZZ___dddgggnnnwww{{{{{{wwwxxxyyyyyy|||zzzpppeee[[[WWWQQQNNNLLLJJJHHHHHHNNNVVV\\\jjjxxx}}}zzz~~~~~~yyyuuuvvvwwwwwwzzzxxxxxxyyy{{{|||}}}~~~yyycccMMMCCCAAA???>>><<<999666444333333222000---,,,+++)))((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%""""""#########$$$$$$$$$#########%%%(((,,,...000111444888999666333333666,,,333<<>>FFFQQQXXX```hhhqqqvvvooovvviiiFFF,,,444MMM```UUUHHHCCCKKKOOOJJJGGGIIIFFFEEECCC???<<>><<<<<>><<<;;;999555444333333222111,,,,,,***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$%%%'''))),,,...111555777666333222333444000111666===BBBDDDDDDDDDJJJJJJLLLPPPUUUXXXZZZ\\\XXXiiiqqqlllkkkoookkk^^^===>>>EEESSSaaakkkppprrrnnnyyysssRRR111---CCCXXX]]]MMMCCCHHHOOOMMMHHHFFFGGGHHHFFF@@@;;;<<>>;;;@@@RRRdddkkkqqqxxx{{{|||~~~yyymmmgggqqq~~~yyytttpppooopppuuu{{{zzzvvvqqqnnnnnnoooqqqssswwwsssmmmgggcccaaa^^^\\\SSSSSSUUU\\\dddiiiiiifffggglllsssxxxzzz|||{{{vvv{{{}}}wwwtttqqqnnnlllnnnoooqqqppplllfff```\\\QQQRRRPPPLLLFFFCCCCCCEEEBBBNNNcccwwwZZZVVVlll{{{|||ttt{{{|||~~~uuueeeXXXWWWWWWSSSQQQTTT\\\ccchhheee```]]]ZZZWWWTTTYYY^^^cccllluuuxxxuuuuuuxxxzzzyyyvvvssstttuuurrroooiiibbb___hhh{{{oooccc^^^^^^UUUXXXZZZZZZXXXVVVSSSQQQTTT\\\iiiuuuzzz{{{{{{{{{xxx{{{|||{{{||||||zzzvvvvvv{{{}}}yyywwwxxxyyyxxxzzz~~~|||dddNNNCCC???===<<<;;;888555333333333222111,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%'''***---,,,222777777999???EEEGGG888333333999>>>@@@@@@AAAGGGEEEGGGOOOUUUYYY\\\```WWWgggpppmmmlllqqqppphhhCCC???BBBSSSdddlllkkkhhhqqqvvvrrr[[[:::+++999OOO```TTTIIIHHHOOOSSSOOOIIIHHHHHHGGGBBB<<<;;;@@@EEEPPPUUU[[[```bbbbbbbbbbbbbbbcccdddeeeeeeeeeddddddhhhggghhhkkkjjjfffdddfffggghhhiiijjjlllmmmnnnooorrrrrrrrrrrrssstttuuuvvvyyyxxxvvvuuuuuuuuuvvvwwwvvvxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~~~~xxxtttuuunnnnnnoooppprrrtttuuuvvvpppooonnnlllkkknnnrrruuu}}}qqqlllqqqvvv~~~vvvuuuuuuwwwyyy|||xxxnnnjjjvvvxxxcccOOOFFFEEEIIIFFFEEEEEE@@@@@@MMM^^^eeemmmwww}}}}}}}}}}}}}}}xxxqqqnnnyyyvvvrrroooqqqrrruuuzzz}}}|||{{{uuuooollliiifffhhhkkksssuuutttrrrpppnnnhhhbbbVVVQQQNNNPPPYYYcccjjjmmmfffkkkrrrwwwyyy{{{~~~~~~~~~{{{xxxuuuxxx||||||xxxoooeee___TTTRRRPPPNNNJJJGGGDDDBBB???GGGWWWkkkyyycccUUUjjjzzzxxx}}}sssYYYFFFFFFEEE===>>>HHHUUU]]]cccaaa]]][[[XXXTTTPPPUUUZZZ```kkkvvvyyyvvvuuuxxx{{{yyyuuupppoooooofffggghhhhhhfffjjjwwwqqqfffaaa```YYY]]]```aaacccfffeeebbb```bbbhhhrrrwwwxxxyyy{{{}}}}}}|||zzzzzzzzz{{{{{{wwwzzz|||zzz|||}}}|||yyyzzzzzz~~~cccMMMCCC@@@???>>>:::888555333333444333222,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$$$$$$$%%%))),,,+++222777888===IIISSSVVV===444000555;;;>>>@@@CCCGGGCCCEEENNNVVVYYY]]]bbb[[[ccciiijjjlllooonnniiiMMMBBB???LLL]]]hhhkkklllrrrqqqrrrkkkOOO444333DDD```^^^TTTIIIIIIQQQPPPHHHHHHHHHGGGCCC>>><<<===@@@MMMRRRZZZ___aaabbbbbbbbbeeedddddddddddddddeeeeeeggggggkkkooolllfffeeejjjhhhiiijjjlllmmmnnnnnnnnnqqqqqqrrrsssttttttttttttxxxwwwvvvuuutttuuuvvvvvvwwwyyy{{{{{{zzz{{{|||~~~~~~}}}}}}~~~}}}{{{zzz{{{yyyzzz{{{}}}rrrnnnjjjhhhiiilllnnnooovvv~~~uuuoooqqqppp~~~~~~}}}vvvqqq~~~fffUUUNNNJJJHHHKKKNNNHHHAAAGGGTTT\\\eeerrr|||}}}yyyzzz|||}}}~~~}}}}}}{{{wwwttttttqqqpppuuu~~~~~~{{{xxxwwwttttttxxxxxxvvvxxx}}}zzz{{{pppiiieee___XXXVVV[[[dddkkkfffkkkqqquuuwwwyyy|||uuulllaaaZZZQQQMMMLLLKKKIIIGGGGGGGGGNNN\\\kkkyyytttZZZdddmmm}}}zzz}}}~~~ssspppnnn|||xxxcccUUUHHH>>>===BBBKKKTTTZZZZZZWWWTTTQQQMMMLLLOOORRRYYYffftttyyywwwvvvxxxyyyvvvqqqmmmmmmnnnnnnnnnsss|||zzzvvvqqqkkkiiillllllkkkooowww{{{zzzuuupppoootttxxxxxxzzzzzzyyyzzzzzzyyyyyyzzz|||yyy{{{{{{}}}~~~bbbMMMDDDBBBAAA@@@:::888555333444444333222++++++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%$$$###$$$(((,,,111777999555777AAAIIILLL>>>222,,,111999===AAAEEEGGGBBBDDDMMMUUUXXX\\\aaa___```bbbfffkkkmmmjjjfffQQQAAA666<<>><<>>AAAIIITTT[[[]]]^^^___aaaeeedddcccccccccdddfffggghhhhhhhhhhhhiiijjjkkkkkklllnnnoooooonnnmmmnnnpppqqqsssvvvwwwuuusssrrrrrruuuuuusssqqqooooooqqqsss{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~|||{{{{{{|||xxx|||~~~}}}~~~|||~~~~~~{{{vvvqqqlllkkkrrr|||pppdddeeeppp|||gggTTTJJJLLLMMMIIIAAA<<<===>>>>>>>>>DDD^^^rrrrrrzzzvvvxxx~~~{{{xxxyyy{{{~~~~~~~~~}}}{{{}}}uuunnnnnnaaaiiioooqqqvvv|||}}}~~~~~~~~~~~~~~~~~~~~~~~~yyykkkaaaZZZXXXYYYYYYYYYNNNFFFKKKXXXrrriiifffuuuyyy|||kkkPPPJJJHHHEEELLLYYYmmmfffSSSNNNEEEHHHDDDEEEMMMIIICCCGGGKKKUUUZZZ\\\dddssszzzxxxyyy~~~|||zzzqqqhhhaaaccceeelllxxxzzzpppgggeeefffffffffhhhooovvvzzzxxxwwwyyyzzzyyy{{{zzzxxxyyyzzz|||{{{{{{}}}zzzzzz|||iiiPPPGGGEEE>>>555:::888555444444444222111---+++'''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((''',,,111333333333555777777222---+++000:::FFFNNNQQQ[[[kkkvvvsssggg^^^\\\cccbbb```]]]ZZZYYYYYY[[[ZZZQQQCCC888777>>>DDDEEEQQQdddpppggg]]]^^^KKK(((111333MMMeee\\\JJJFFFIIIGGGIIIJJJIIIFFFCCCBBBBBB???FFFNNNTTTWWWZZZ^^^bbbcccbbbbbbbbbdddgggjjjllljjjhhhggghhhkkkmmmllljjjkkkmmmnnnnnnmmmmmmnnnppppppsssuuuvvvuuutttsssssswwwuuussssssssstttsssrrr||||||{{{zzzzzzyyyyyyxxx{{{}}}~~~}}}{{{xxxwwwwwwyyy|||}}}{{{}}}|||}}}|||rrrmmmnnnyyy|||{{{yyyyyymmmbbbaaafff}}}dddUUUFFFGGGFFFAAA???AAA@@@>>>;;;???SSSdddgggpppzzzyyywww|||tttppptttyyywwwwwwxxx{{{~~~}}}~~~xxxeeehhhkkknnnttt|||}}}~~~~~~~~~~~~~~~~~~zzzyyy}}}zzzvvvuuuwww}}}tttjjjaaaYYYVVVZZZ]]]TTTHHHFFFNNNhhhyyyaaappp|||uuuWWWOOOPPPNNNPPPUUU\\\qqqrrr\\\VVVGGGJJJFFFFFFQQQUUUTTTXXX___hhhnnnlllnnnuuuyyyxxxyyywwwmmmhhhaaaZZZ[[[aaahhhoooyyyvvvnnnfffeeedddbbbaaabbbkkkttt{{{{{{zzzzzzyyywwwyyyyyyyyyzzz||||||{{{zzz~~~}}}{{{yyyxxx{{{~~~hhhOOOCCC@@@???===999777444333333333222000---***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&'''$$$%%%&&&''''''%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############$$$%%%&&&''''''+++111555666555666777555222...,,,...777CCCLLLPPPZZZkkkwwwuuuhhh^^^ZZZ^^^bbbdddccc```___bbbfffbbb```TTTAAA777999>>>@@@HHHXXXnnnnnnaaaggg]]]999666...AAA]]]```SSSJJJEEEFFFHHHJJJJJJGGGDDDCCCCCC<<<@@@FFFLLLQQQWWW^^^cccbbbbbbbbbccceeehhhkkkmmmjjjgggeeeggglllnnnkkkgggiiikkklllmmmllllllnnnpppnnnqqqssstttsssrrrrrrssswwwtttrrrsssvvvwwwtttqqqyyyzzzzzz{{{zzzzzzyyyxxxzzz|||~~~}}}{{{xxxwwwwww{{{}}}~~~~~~|||{{{|||}}}}}}~~~}}}~~~zzzpppkkkqqqzzz~~~~~~}}}|||||||||{{{~~~}}}xxxwwwtttiiiaaa]]]\\\ggg]]]LLLAAAAAADDDAAA::::::<<>>999777444333333333111000,,,***((('''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%&&&((($$$%%%&&&''''''%%%###"""$$$$$$&&&&&&&&&&&&$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""############$$$%%%&&&&&&''',,,222666999999999999666666333...---222>>>GGGKKKQQQ\\\eeeeee^^^ZZZZZZZZZ```ggghhheeedddfffjjjiiikkkbbbNNN<<<888???FFFBBBKKKhhh{{{xxx{{{xxxbbb;;;///555IIIYYYbbb\\\KKKGGGHHHIIIHHHFFFDDDCCCCCC:::<<>><<<555...///999CCCMMMJJJIIILLLPPPTTT[[[cccdddlllvvv{{{zzzuuuooommmnnngggeeecccTTTAAA???KKKIIIMMMUUUhhh{{{{{{vvvzzzSSS>>>///...>>>\\\lllcccRRRLLLFFFEEEHHHIIIFFFBBB@@@>>><<<>>>CCCLLLSSSXXX]]]___cccfffhhhhhhgggfffdddeeegggiiijjjiiihhhgggdddfffhhhiiijjjkkkmmmooonnnoooppppppnnnmmmnnnooorrrrrrrrrqqqqqqrrruuuxxxxxxwwwwwwwwwxxxzzz{{{|||zzz{{{{{{zzzyyy{{{~~~~~~||||||}}}~~~~~~|||}}}~~~zzztttsssvvvuuusssuuuwwwyyy|||}}}}}}|||{{{{{{~~~}}}|||pppjjjaaaUUUTTTdddxxxmmmqqqoooeeebbb\\\fffgggjjjnnnaaa]]]ppp|||lllccccccwww{{{vvvnnniiimmmqqqqqqsssvvvyyy|||~~~}}}~~~|||tttfff[[[XXXXXX___ppp||||||wwwtttssstttuuuvvvwwwzzz}}}}}}{{{yyyyyyzzz~~~xxxqqqsssxxxzzz|||~~~~~~zzz{{{}}}}}}wwwrrrbbbeeemmmuuuwwwqqqppprrrtttmmmiiicccTTTAAA<<>>>>><<>>>>>BBBIIIOOOSSSZZZ]]]bbbgggiiiiiigggfffdddfffjjjkkkjjjiiiiiiiiiccceeehhhiiijjjkkkmmmooopppqqqqqqpppnnnmmmnnnooorrrssstttrrrpppqqqvvv{{{|||zzzyyyxxxxxxyyy{{{|||||||||zzzyyyxxxyyy}}}~~~||||||~~~~~~{{{|||}}}}}}xxx~~~yyywwwxxxxxxvvv{{{{{{}}}~~~|||oooiii___QQQJJJYYYlll{{{|||ssstttiii^^^TTTYYYkkksss|||mmm___oooyyy|||mmmhhhqqqxxxuuuoooppplllssszzz~~~~~~|||nnnbbbYYYUUUZZZkkkzzz}}}zzzvvvsssrrrrrrrrrsssvvvyyyyyyyyyyyy|||~~~~~~vvvqqqtttzzz{{{~~~~~~}}}{{{zzz}}}~~~yyykkkiiilllrrrsssnnnllloookkk]]]RRRLLLCCC888888AAA999JJJ___jjjkkkiiikkkoooggggggmmm{{{{{{|||ssslllpppnnnnnnpppeee[[[___oooxxxyyyyyymmmyyyddd^^^kkkvvv|||yyywwwwww{{{}}}}}}}}}}}}}}}~~~{{{{{{uuusssnnniiifffbbb^^^```eeelllsssyyyyyyxxxzzz|||{{{|||zzzyyyzzz||||||xxxtttrrrqqqnnnjjjeeehhhssszzzwwwrrrvvvvvvnnnvvv~~~\\\FFFDDDAAA:::<<<:::888555444444444222111+++***)))((((((''''''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###(((,,,000999CCCDDD???<<>>:::777:::BBBHHHRRRWWW]]]aaacccdddeeeeeeggggggfffeeeeeeffffffgggssstttrrrmmmkkkmmmnnnkkklllnnnoooooonnnmmmnnnnnnrrrrrrrrrrrrsssuuuwwwxxxzzzzzzyyyxxxyyyzzz|||}}}}}}{{{yyy{{{~~~zzzyyyyyyyyyyyy{{{|||}}}~~~}}}}}}}}}~~~~~~~~~yyyvvvvvvzzz}}}}}}nnncccVVVMMMOOOdddzzz~~~zzz{{{~~~{{{cccSSSZZZbbb\\\YYYOOOBBB<<<>>>BBBDDDDDDFFFUUUgggrrryyy~~~xxxxxx{{{nnnjjjoooxxx~~~uuummmsss}}}|||yyyuuupppllliiigggggg^^^^^^aaaiiissszzz{{{xxxyyy|||}}}tttnnnmmmppptttwwwxxxdddttt||||||rrrllliii]]]MMMGGGCCCAAAGGGSSS^^^ccccccgggaaa]]]___dddfffiiillljjjlllpppxxxvvvvvvyyy}}}~~~}}}xxxwwwpppddd\\\ZZZkkkyyynnnaaaVVVRRRSSSUUUkkkooouuuyyy|||~~~|||{{{{{{|||xxxtttsssrrrpppooommmllllllsssuuuwwwzzz|||}}}}}}}}}yyyyyyzzz{{{{{{yyytttpppmmmnnnnnnnnnpppmmmaaaTTTMMMggg{{{xxxyyyvvvxxxvvvyyy|||XXXCCCFFFEEE======:::888555444444444222111+++***)))(((''''''''''''%%%&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&)))///777<<>>>>>@@@FFFKKKHHH===333444>>>NNN[[[^^^\\\\\\aaaaaacccccc___aaaiiipppsssrrrpppmmmmmmqqqrrrhhh\\\===AAALLL]]]mmmxxxxxxCCC777LLLccc[[[JJJ;;;===GGGHHH@@@@@@???===999777888===AAAMMMRRRXXX]]]```bbbccceeegggggghhhhhhhhhhhhhhhhhhlllnnnmmmjjjjjjmmmnnnlllkkkmmmnnnnnnmmmmmmmmmoootttsssrrrqqqrrrtttwwwxxxzzzyyyxxxwwwwwwxxxzzz{{{zzzxxxxxxzzz~~~~~~{{{zzzyyyxxxxxxzzz|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{wwwvvvwwwxxxxxx{{{tttiii___OOOIIIZZZsss~~~~~~{{{xxxwwwyyy{{{{{{{{{{{{}}}}}}~~~{{{nnnYYY```ggg^^^TTTLLLBBB<<<999888777666<<>>RRRbbbfffbbb___ggggggeeedddiiiqqqtttsssooonnniiidddeeehhhgggbbbMMM>>>666AAATTTbbbnnnwww{{{MMM666GGGXXXaaaUUU@@@888AAAMMMBBB@@@<<<888777777999:::>>>CCCKKKRRRXXX]]]aaaddd___aaadddggghhhhhhgggggggggjjjkkkhhhiiilllllljjjlllmmmnnnnnnmmmnnnppprrrrrrqqqpppppppppqqqrrrsssuuuuuuvvvvvvwwwwwwwwwwwwtttuuuvvvwwwyyyzzz{{{|||}}}}}}|||{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~}}}}}}|||wwwuuutttsssvvv{{{|||yyywwwvvvtttrrrtttxxxzzz|||~~~~~~}}}{{{~~~rrrcccWWWMMMOOO\\\jjjqqqsssoookkkgggeeeaaaZZZXXXYYYooozzzyyyzzzyyyyyyzzz|||}}}|||zzz~~~yyytttssstttiii___cccnnnttt~~~zzzuuulll```KKKHHHIIIHHHCCC<<<<<>>CCC:::888555444444444222111+++***)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$"""$$$(((((('''+++333888:::>>>BBBEEECCC>>>:::000///555DDDRRRYYY\\\___hhhlllnnnllllllppprrrqqquuuvvvtttnnnkkkjjjeee^^^WWWCCC444666BBBOOO___nnnyyyzzzWWW666666JJJaaaeeeTTTCCCDDDOOODDD@@@<<<888777888999:::777===EEEMMMTTT[[[aaaeeeddddddccccccdddfffggghhhgggkkkkkkiiijjjmmmmmmjjjlllmmmmmmmmmlllmmmooorrrqqqqqqqqqqqqqqqpppppppppqqqrrruuuvvvwwwwwwvvvvvvuuuvvvwwwxxxyyyyyy{{{|||||||||||||||||||||||||||zzz{{{}}}~~~~~~~~~}}}}}}|||vvvtttrrrqqqtttyyy{{{uuusssooojjjiiilllppprrrvvvzzz{{{{{{zzzyyyxxx{{{|||}}}|||llleeeZZZOOOLLLQQQXXX]]]XXXSSSPPPRRRQQQNNNPPPUUUeeeuuu~~~~~~wwwxxxwwwwwwyyyzzzzzzzzz{{{{{{{{{}}}uuuuuu|||ooo^^^YYY]]]___iiiuuuwwwjjjjjjvvv{{{qqqhhh^^^OOONNNNNNMMMJJJIIIMMMTTT[[[IIIBBBAAAHHHPPPUUUZZZ___dddttt|||yyyxxx{{{~~~}}}yyyqqqggg]]]\\\ccchhhhhhdddggghhheeedddnnn}}}yyyooossswwwzzz{{{}}}~~~~~~~~~~~~wwwoooggg[[[XXX^^^kkkrrryyyyyyqqqhhhbbb```cccjjjlllfffcccfffjjjkkkiiigggccc```ccciiirrrxxxyyy|||}}}zzz}}}yyyrrriii[[[\\\rrrtttkkkiiifffkkksssyyy||||||{{{{{{}}}~~~}}}{{{{{{|||yyywwwxxx|||zzzwwwrrrooonnnppptttvvvxxxxxxxxxyyyyyyzzz{{{|||xxxxxxvvvrrrnnnlllmmmooommmrrrxxxqqquuuyyyyyy~~~sssooodddIIIBBB===<<>>CCCGGGJJJRRR[[[bbbsss}}}zzzxxx}}}||||||zzzyyyzzz}}}wwwvvv~~~lll^^^\\\^^^lllmmmcccgggmmmgggbbb```ZZZUUUTTTTTTVVVZZZ___ccceeeNNNBBB999;;;@@@DDDJJJQQQTTTiiizzz|||}}}|||{{{{{{|||}}}}}}~~~}}}yyytttppppppfff\\\\\\eeelllllliiiiiikkkhhhccckkkzzzyyyoooqqquuuxxxyyy|||~~~~~~|||ppphhh^^^QQQFFFQQQ___pppwwwssskkkffffffccckkkmmmgggbbbfffkkklllkkkeee\\\UUUVVV^^^kkktttuuuzzz}}}~~~{{{{{{uuuppp^^^YYYjjj}}}|||qqqmmmffflllsssyyy{{{||||||||||||{{{{{{}}}{{{yyyzzz}}}}}}~~~zzzwwwtttttttttuuu{{{zzzzzzzzzzzz{{{||||||xxxwwwuuuqqqlllkkkmmmqqqjjjoootttyyyzzz|||{{{}}}oooqqqdddHHHDDDDDD???@@@;;;999666444444555444333,,,***((('''''''''&&&%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""########################'''%%%######$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$''',,,///888:::>>>DDDIIIKKKIIIGGG;;;444---...:::JJJTTTVVV```ppp~~~~~~vvvpppnnnmmmlllqqqvvvxxxwwwuuuuuuvvvqqq\\\EEE999999DDDUUUeeeccckkkfff[[[bbbqqqfffKKK444333KKKeeefffYYYMMMCCCCCC???:::777:::===:::555<<<777777AAANNNVVV[[[___fffeeedddddddddeeeggghhheeennnsssoookkkmmmooommmjjjlllmmmmmmllllllnnnooooooooopppqqqqqqqqqppppppqqqtttxxxzzzyyywwwvvvuuuuuuwwwyyyzzzyyyzzz{{{}}}}}}||||||{{{{{{{{{zzzzzz|||~~~~~~{{{pppkkkooovvvzzz|||xxxyyy~~~zzztttooowwwvvvvvvvvvwwwyyy{{{|||www~~~}}}jjjYYYIII<<<999>>>:::;;;BBBFFFFFFRRRYYYQQQeeesss|||{{{zzz}}}~~~{{{~~~uuuuuu}}}~~~}}}}}}gggfffssskkkbbbdddiiibbb```fffgggccciiikkkiiihhhiiiddd]]]LLLAAA999;;;@@@DDDIIINNNQQQ]]]lllvvvzzz|||zzz}}}~~~~~~|||yyy{{{}}}{{{~~~}}}wwwssstttlllgggdddhhhjjjgggeeefffhhhkkkgggccckkkzzz}}}vvvpppoooqqqyyy}}}||||||}}}}}}|||~~~}}}}}}}}}|||uuueeeRRRFFFQQQZZZfffmmmmmmjjjfffeeennnqqqnnneee```ccciiillllllqqqmmm\\\PPPUUUdddooo||||||}}}vvvjjjbbb___eeerrr{{{tttpppooopppsssvvvyyyzzzzzz~~~}}}{{{{{{||||||{{{zzz{{{wwwxxx|||~~~~~~{{{yyyvvvtttsssrrrwwwwwwxxx{{{~~~~~~}}}{{{{{{uuummmiiijjjllllllkkkkkkhhhppp~~~qqquuucccGGGDDDEEEAAACCC;;;999666444444444444333---+++)))((((((((('''&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""########################$$$"""!!!!!!###$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$'''+++///999===CCCHHHKKKKKKHHHGGG>>>999222000555BBBPPPWWW]]]ccciiinnnrrruuuppphhhjjjooovvvzzz{{{yyyuuusss{{{ppp[[[DDD777<<>>:::;;;>>>>>><<<;;;:::666666>>>GGGOOOWWW]]]dddfffgggfffeeeeeefffhhheeelllpppkkkhhhiiijjjiiikkklllmmmmmmmmmmmmnnnppprrrrrrrrrrrrrrrsssssssssuuuxxx{{{{{{xxxuuurrrqqqqqqtttxxxzzzzzzzzz{{{|||||||||}}}}}}}}}}}}||||||}}}||||||~~~sssnnnrrryyy}}}}}}|||~~~zzzzzzzzzyyyyyyzzz{{{}}}~~~yyygggVVVHHHCCCDDDEEEBBBHHHMMMOOOYYYZZZNNNbbbrrr}}}vvvvvvvvvmmmooouuu}}}qqqYYYOOOVVV]]]dddfff]]]^^^dddgggeeecccbbb[[[SSSEEEBBB???@@@GGGOOOVVVYYYLLLRRR\\\hhhttt}}}~~~{{{~~~~~~{{{yyyxxxyyy|||~~~|||yyyzzz|||yyypppjjjiiibbb^^^^^^bbbeeedddcccdddiiillliiieeekkkxxx{{{vvvnnnmmmpppwww|||{{{{{{}}}}}}}}}|||~~~|||xxx~~~}}}~~~~~~zzzkkkcccdddiiinnnqqqppplllhhheeeoooqqqooofffaaacccgggiiinnnxxxyyykkk\\\\\\gggqqq{{{|||}}}{{{pppfff___aaajjjtttyyyvvvttttttuuuxxxyyyyyy||||||{{{{{{|||{{{zzzyyy|||yyyxxxvvvwww~~~zzzwwwttttttuuuuuuxxxwwwwwwxxxzzz{{{zzzxxxwwwqqqkkkhhhiiikkklllkkk```]]]dddwww|||vvvxxx|||pppxxxbbbFFFDDDFFFDDDFFF<<<999666444444444333222...,,,***)))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$'''***---555===GGGMMMOOONNNMMMMMMJJJDDD;;;222000999JJJXXX___[[[XXX___qqq}}}zzzooolllqqqzzzqqqVVV???:::CCCLLLggglllvvv}}}}}}|||gggEEE000:::VVVqqquuueeeKKKAAA;;;???AAA>>><<<===999666555:::???EEEPPPZZZ```eeeiiiiiifffdddfffhhhgggkkkmmmiiieeefffhhhggglllmmmnnnnnnmmmnnnpppqqqsssrrrqqqqqqqqqssstttuuuwwwyyy{{{{{{xxxuuurrrqqqrrruuuxxxyyyyyyxxxxxxyyy{{{|||}}}~~~~~~|||{{{{{{}}}xxxsssvvv}}}qqqeee^^^\\\[[[TTTVVVYYYZZZ^^^[[[KKK\\\nnn|||uuuuuu~~~}}}mmmbbb```mmm{{{dddRRRPPPRRRYYYYYYOOORRRWWWZZZ[[[YYYUUUKKKBBB@@@GGGJJJIIIOOO]]]ggghhheeebbbbbbjjjvvv||||||}}}}}}}}}}}}~~~yyyxxxzzzyyyssshhh```^^^XXXVVVXXX___ccccccdddfffjjjnnnlllhhhkkkuuuzzzxxxmmmlllooowww|||||||||}}}|||~~~~~~{{{yyyzzzyyyuuuyyy{{{}}}~~~|||{{{|||zzzzzz~~~~~~yyywwwxxx}}}tttoootttuuuuuutttppplllhhheeemmmooommmfff```aaacccccciiizzz|||kkkdddkkktttzzz{{{~~~~~~qqqeeeaaaeeelllvvv~~~yyyvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyxxx|||yyyuuurrrnnnoooxxx}}}yyyzzz|||{{{~~~yyyuuussstttwwwyyyzzzyyyxxxxxxzzzzzzyyywwwqqqmmmhhhgggiiikkkkkkjjjccc___fffxxxvvvmmmvvvooovvvcccFFFCCCFFFDDDHHH<<<999666444444444333222---+++)))((())))))'''&&&$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&(((******((('''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$&&&))),,,111===LLLWWW[[[^^^```ccc^^^SSSBBB444...444FFFVVVbbbZZZSSSVVVfffxxx|||xxxgggiiiqqq~~~}}}{{{wwwiiiRRR??????IIIeeekkkwww}}}\\\>>>222<<<\\\uuuxxx[[[HHH;;;>>>CCC>>>:::;;;999777666777888<<>>BBBFFFCCC>>>===;;;;;;999666666===GGGLLLUUU___dddeeefffhhhjjjfffdddeeeiiijjjiiijjjmmmllllllmmmllllllnnnqqqtttrrrrrrrrrrrrssstttvvvwwwuuuwwwxxxwwwuuusssrrrrrrwwwvvvtttrrrrrruuuzzz~~~xxxyyyzzz|||~~~}}}{{{{{{}}}zzz|||jjj```bbbaaa___nnnzzz|||}}}xxxxxxzzz|||~~~{{{wwwgggcccfffeeeaaaaaaZZZMMMNNNSSSOOOOOOMMMOOOVVVZZZUUUMMMHHHDDDNNNSSSRRRWWWeeeqqqtttvvv}}}~~~xxxxxx}}}~~~}}}|||}}}vvvsssmmmfffeeehhhhhheee\\\^^^eeelllmmmiiiiiikkkmmmlllkkklllqqqwww}}}mmmkkknnnuuuyyyyyyxxxzzzyyy||||||zzz{{{vvvyyy}}}|||zzzxxxyyyxxxqqq```OOOIIIKKKUUUQQQSSS___iiijjjeee```dddqqq{{{pppkkkkkkvvvrrrfffWWWMMMIIIGGGDDDKKKUUUeeeooopppmmmpppwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~nnnbbb]]]___fffnnnvvvxxx{{{{{{|||}}}~~~}}}yyyvvvvvvyyy{{{zzzxxxwwwyyy|||}}}rrraaaSSSRRRYYY______jjjwww}}}vvvtttuuuwwwxxxyyyxxxwwwvvvsssuuuyyy|||}}}yyyrrrmmmhhhgggfffhhhkkkkkkhhhdddVVVXXXeee}}}rrryyy~~~xxx}}}qqqeeeJJJGGGHHHEEEGGG===:::777555444333222111---+++((('''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%''')))))))))%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%'''&&&***222<<>><<<;;;;;;888555888>>>FFFMMMWWW___dddgggiiikkkiiifffggglllnnnkkkjjjlllkkkkkkkkkkkkkkkmmmqqqtttqqqqqqrrrssstttuuuvvvwwwssstttvvvuuutttrrrrrrsssssstttuuuuuuvvvxxx{{{~~~yyyxxxxxxxxxzzz}}}|||{{{}}}{{{kkkgggbbb^^^nnnzzz|||}}}}}}zzz}}}}}}{{{~~~xxxqqqssssssmmmiii^^^RRRWWW___[[[]]]WWWVVV]]]bbb^^^XXXUUUTTTXXX]]]```bbbeeeiiilllxxxtttmmmpppuuuxxxzzzyyyxxxxxxxxxwwwtttrrrggghhhiiikkkrrrxxxtttlllfffhhhnnnsssqqqkkkhhhjjjmmmiiihhhlllttt{{{pppnnnpppwww{{{zzzyyyzzz{{{}}}}}}{{{{{{zzz|||}}}zzzyyywwwsssgggYYYTTTUUUbbb]]]\\\```aaaZZZRRRNNNQQQ^^^nnnzzz}}}yyysssooosssnnnaaaSSSLLLNNNPPPOOOXXXWWW]]]gggnnnppptttyyy{{{{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}|||wwwhhhaaa```dddjjjoootttzzz|||zzzzzz~~~|||{{{{{{|||~~~~~~|||zzzxxxzzz{{{yyyvvvvvv{{{vvvfff^^^aaagggjjjrrryyy~~~xxxsssssstttuuuvvvwwwwwwwwwuuuuuuuuuvvvuuuqqqkkkggggggffffffhhhjjjhhhddd___MMMNNNWWWnnn}}}tttxxx|||zzzwwweeeKKKIIIJJJGGGIII>>>;;;777555444333222000...,,,))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! ###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&++++++---222999@@@EEEGGGFFFJJJQQQRRRCCC000000===JJJUUU]]]^^^___eeennnsss{{{ooogggeeehhhkkkmmmuuu{{{|||}}}lllRRRFFF@@@YYYsssHHH666555XXXffffffRRRCCCDDDDDD>>>>>>;;;;;;<<<999555555888CCCHHHQQQ[[[ccchhhkkkkkkmmmjjjkkkqqqrrrmmmkkkmmmkkkkkkkkkjjjjjjlllqqqtttnnnoooqqqrrrssstttttttttnnnppprrrsssssstttuuuwwwrrruuuxxxyyyyyyxxxyyyzzzyyyxxxvvvvvvxxx{{{~~~{{{~~~|||}}}}}}}}}}}}uuujjj___ZZZkkkyyy|||}}}{{{||||||{{{zzzjjjXXX```sssxxxnnnfffcccjjjnnnkkkfffdddgggfffjjjooommmfffccceeesssyyyrrreeeccchhhlllnnnkkkiiijjjkkkjjjfffbbb\\\aaaiiirrrrrrnnnpppuuuyyyuuummmiiijjjmmmhhheeelllvvv}}}tttrrruuu{{{~~~}}}|||}}}}}}~~~{{{{{{~~~{{{}}}~~~}}}}}}zzzxxxxxxtttmmmhhhhhh~~~{{{wwwrrrfffUUUHHHDDD>>>HHHYYYlllzzz~~~xxxrrrlllfff[[[PPPOOOVVV]]]^^^fff^^^[[[dddnnnssswww{{{{{{{{{{{{{{{{{{|||}}}~~~|||||||||}}}~~~~~~yyyiii___[[[^^^bbbkkktttyyyuuupppqqqssstttsssxxx~~~}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~~~~~~~yyy{{{|||yyyuuuvvv||||||yyy}}}~~~~~~}}}xxxssssssrrrrrrsssvvvxxxzzzzzzxxxuuurrrooolllhhheeefffeeeeeeggghhhfff```[[[IIIGGGLLL```yyytttrrruuuxxxuuu|||bbbNNNHHHHHHDDD???999777444333333333111000---+++(((''')))+++,,,+++'''(((((((((&&&%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%&&&"""###$$$%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))))))))+++000777===AAABBBDDDCCCOOO]]]UUU<<>><<<;;;:::999888777666888AAANNNYYY___gggnnnlllkkkjjjlllnnnnnnkkkhhhlllkkkjjjlllnnnpppooooooooooooqqqrrrssssssttttttxxxyyyyyyyyyyyyxxxyyyzzztttuuuvvvvvvtttssssssttt{{{{{{|||{{{yyyyyyzzz{{{~~~~~~~~~~~~{{{uuupppnnn]]]YYYUUUSSSSSSUUUVVVVVVUUUSSSVVV___iiiqqqyyyqqqqqqtttzzz{{{vvvxxx{{{|||zzznnnxxxxxxyyyyyywwwyyytttiiidddqqqyyy{{{nnnaaaVVVPPPSSSSSSSSSVVV[[[]]][[[eeelllpppqqqvvv}}}~~~}}}zzzzzzyyyvvvqqqmmmjjjnnnwww}}}}}}{{{ppptttyyy~~~}}}|||{{{}}}rrr```___iiiiiiVVVQQQNNNQQQYYY___]]]ZZZYYYXXXSSSNNNMMMLLLLLLRRRYYY]]]aaadddeeejjjtttxxxwwwzzzzzzyyyyyyyyyzzz{{{{{{~~~|||{{{|||~~~~~~|||yyy{{{}}}~~~ooobbb]]][[[aaa]]]^^^aaa___WWWQQQPPPMMMLLLVVVlllzzz}}}~~~~~~~~~~~~|||zzz|||||||||{{{xxxxxxyyyzzz|||{{{|||{{{zzz}}}|||uuurrrsssuuusssxxxzzzwwwuuuxxxyyyyyyzzzvvvpppllljjjhhhfffdddfffffffffhhhjjjhhhaaaZZZNNNQQQKKKMMM```lllkkkmmmxxx~~~yyyjjjgggiiisssaaaNNNIIIIIIEEE@@@:::888666555555444333111000---***)))(((((('''&&&&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%(((,,,...222888AAAGGGKKKMMMQQQYYY\\\SSSBBB333)))BBB```pppsssrrrqqqooosssuuu||||||tttwww|||WWW<<>>;;;999666555555555333222///---***))))))((('''&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$######'''+++---///555@@@IIIJJJPPPVVVXXX\\\\\\NNN===///777CCCVVVoooxxxvvvrrrxxxzzz|||zzzNNN>>>QQQlllzzzeee:::BBBVVVmmmrrrbbbMMMCCCDDD@@@===<<<===>>><<<;;;;;;666666<<>>GGGKKKWWW^^^\\\\\\___XXXLLL888333000<<>>>>>@@@AAA===:::;;;999888:::<<>>IIIKKK```YYY:::666FFFVVV[[[GGG666555999<<>><<<;;;;;;;;;::::::AAAJJJUUU]]]aaaffflllqqq{{{yyyuuuqqqnnnmmmmmmmmmmmmppprrrqqqssswwwwwwuuuuuuvvvvvvvvvuuuuuuvvvwwwqqquuuzzzzzzxxxwwwzzz}}}{{{|||}}}|||{{{zzz{{{|||~~~~~~~~~{{{~~~|||zzz{{{|||zzzxxxyyy{{{}}}{{{yyywwwwwwxxxyyy}}}wwwpppllllllnnnccc]]]YYY___mmmyyytttrrrqqqqqqrrrsssrrrqqqggg___^^^jjjwwwzzzzzz{{{ssswww{{{vvveeemmmwww}}}~~~~~~{{{yyyzzz|||~~~~~~}}}~~~gggWWW^^^```RRRTTTPPPYYYfffjjjpppnnnccc```VVVWWWjjj|||~~~wwwsssooojjjfffhhhooovvvzzzzzz{{{zzzzzz|||~~~~~~}}}zzz|||}}}~~~~~~}}}|||zzz~~~~~~~~~~~~~~~zzz}}}xxxaaa\\\bbbhhhrrr|||zzzzzzzzzzzz{{{{{{||||||~~~~~~{{{|||~~~}}}}}}||||||{{{zzz|||~~~}}}zzzwwwvvvuuuyyyxxxwwwvvvwwwxxxzzz|||sssttttttuuuvvvvvvwwwwwwtttsssvvvyyyvvvjjj```\\\______```aaabbbaaa___]]]WWWSSSXXXhhhwww}}}zzzwwwvvvvvv}}}uuu{{{yyy|||www]]]KKKEEECCC@@@<<<;;;;;;888333333555444000+++)))'''''''''((('''&&&&&&%%%$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%((('''######&&&%%%"""$$$%%%&&&''')))...444888444<<>>GGGLLLOOOaaa~~~NNN222777JJJ]]]]]]EEE999BBBDDD:::???BBBCCC@@@;;;777666666:::>>>DDDMMMWWW```hhhmmmrrrssssssrrrpppooooooqqqqqqtttuuussssssvvvuuurrrpppqqqqqqrrrssstttuuuuuuwwwxxxyyy{{{|||{{{xxxuuuzzz{{{}}}}}}|||{{{{{{|||yyyzzz{{{}}}~~~}}}wwwmmmkkkccc[[[[[[bbbgggfffcccaaabbbdddiiippptttwwwwwwcccdddiiiqqqvvvwwwxxx{{{yyyzzz{{{|||wwwmmmpppyyy}}}}}}zzz|||sssccc\\\hhhwww{{{yyyxxxwwwwwwxxx|||}}}~~~}}}}}}~~~~~~}}}|||}}}~~~~~~}}}|||~~~}}}}}}||||||}}}}}}~~~{{{zzz|||hhhYYY]]]kkktttvvvwwwxxxzzz|||}}}~~~~~~}}}{{{zzzyyyzzzzzz~~~~~~~~~~~~}}}}}}~~~{{{xxxwwwvvvuuutttssssssssstttvvvwwwzzzzzzzzzzzzyyyxxxwwwvvvvvvwwwwwwrrrggg\\\ZZZ^^^````````````___^^^\\\[[[TTTVVV```oooyyyxxxtttrrryyy~~~|||tttllljjj{{{zzzvvv]]]JJJBBBAAA???===;;;;;;888333333555444000,,,***((('''(((((('''&&&***(((&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%(((*********)))'''$$$%%%%%%%%%%%%%%%'''+++///666;;;DDDNNNTTTUUUTTTTTT[[[jjjooo\\\CCC888:::???XXXbbboooyyy}}}zzz}}}dddSSSOOOGGGDDDPPPiiiddd@@@666:::WWWfffZZZLLLLLLHHH>>>===AAACCCAAA<<<777666777999:::===EEEQQQ\\\eeejjjmmmppprrrrrrpppnnnooopppooorrrssspppppprrrrrrooorrrrrrrrrsssvvvwwwwwwwwwxxxwwwwwwzzz~~~~~~yyytttyyy{{{}}}}}}|||{{{{{{||||||}}}~~~~~~|||tttmmmddd]]]ZZZ[[[\\\]]]ccceeeiiinnnsssuuusssqqqaaagggooouuuvvvvvvxxx{{{zzzzzz|||}}}|||vvvppprrr{{{}}}|||{{{{{{}}}~~~nnnaaagggsssxxxxxxyyyxxxxxxzzz}}}}}}{{{~~~}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~cccaaakkkrrrtttvvvxxx{{{}}}~~~}}}{{{yyyxxxwwwwwwuuuuuuyyy}}}~~~~~~}}}~~~~~~~~~~~~{{{xxxwwwwwwuuuuuutttsssssstttuuuvvvxxxxxxyyyyyyxxxwwwuuutttxxxtttpppkkkccc[[[[[[___aaaaaaaaa```^^^]]]^^^^^^VVV[[[gggsssxxxuuussssssjjjooo|||vvvxxx^^^JJJAAA@@@???>>>;;;;;;888333333555444000,,,***((((((((()))((('''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$%%%(((+++777888===GGGSSSXXXSSSLLLQQQZZZggggggTTT<<<222555AAAVVVpppzzzvvveeeNNN<<<;;;CCCPPPggg}}}bbb@@@222CCCXXXbbb^^^RRRGGGCCC;;;>>>AAAAAA===:::999:::777666888===GGGSSS\\\aaaggglllqqqrrrooolllmmmnnnooorrrrrrppppppsssrrrooosssrrrqqqsssvvvxxxxxxwwwwwwuuutttyyy~~~{{{vvvxxxzzz}}}~~~}}}|||||||||}}}}}}~~~~~~~~~yyyuuulll___UUUSSSZZZbbblllooorrrvvvwwwssslllfffaaajjjtttwwwvvvvvvxxx{{{yyyzzz~~~zzztttqqquuu}}}|||||||||}}}}}}{{{ggggggqqquuuwwwyyyyyyxxxyyyzzz{{{|||{{{zzz~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}~~~}}}oooqqqttttttvvvyyy{{{}}}~~~~~~~~~}}}}}}|||{{{{{{zzzyyyyyyxxxuuurrrrrrxxx~~~~~~~~~}}}~~~}}}{{{yyyxxxyyywwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvxxxnnnfffcccaaa___^^^```^^^______^^^\\\\\\^^^aaa___dddnnntttrrrnnnooottt}}}|||zzzvvvooozzzyyyrrr{{{aaaKKKAAA??????>>>;;;;;;888333333555444000,,,***(((((())))))((('''$$$######$$$%%%%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''#########$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$###%%%%%%$$$&&&)))$$$%%%%%%%%%$$$$$$&&&)))444555888CCCSSS___]]]UUUVVVXXXdddnnncccGGG444111222JJJjjjyyyuuuVVV>>><<<<<<<<>>???>>>===<<<555444444666<<>>>>>???;;;;;;888333333555444000---+++)))((())))))((('''######$$$&&&((('''$$$!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%$$$((()))&&&(((,,,$$$%%%%%%%%%$$$$$$&&&(((...222777>>>MMM\\\aaa___ZZZ^^^ffflllhhhWWWCCC777///AAAYYYmmmzzzpppXXXIII===888EEEWWWzzzpppLLL666EEEZZZZZZPPPKKK???<<<:::<<>>;;;555555555444555;;;CCCJJJWWW```jjjooonnnlllmmmpppmmmqqqsssssstttyyyyyywwwvvvsssqqqssswwwxxxvvvssswwwuuutttuuuxxxzzzyyyxxxvvvyyy}}}~~~~~~}}}||||||{{{}}}~~~zzzqqqkkkkkkiiieee```^^^bbbjjjqqqvvvtttrrrppplllgggaaa\\\cccnnnvvvwwwvvvzzz}}}}}}}}}||||||uuutttxxxzzzzzz}}}}}}~~~xxxpppsssuuuxxx{{{||||||}}}}}}}}}}}}~~~zzzzzzzzz|||}}}}}}}}}||||||}}}}}}}}}{{{}}}}}}{{{}}}~~~|||~~~|||wwwtttvvvyyy|||}}}}}}|||{{{|||wwwppprrrxxxyyy|||}}}}}}|||zzzyyyyyyyyyzzzzzz{{{|||||||||{{{}}}{{{xxx{{{}}}}}}|||{{{{{{zzzzzzyyyzzz{{{{{{{{{yyyyyyzzz|||zzzzzz{{{zzzzzzyyyyyyxxxwwwxxxzzz{{{zzzxxxvvvtttiii```ZZZ[[[\\\\\\\\\___WWWZZZ\\\[[[[[[^^^dddjjjsssvvvwwwsssjjjlll~~~~~~~~~jjjppp|||~~~wwwllldddeeeNNNAAA>>>>>>???;;;;;;888333333555444000---+++)))((())))))((('''%%%&&&(((+++,,,***'''###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((($$$$$$(((((($$$$$$((($$$%%%&&&%%%$$$$$$&&&((('''...333777@@@OOOZZZ]]]XXXbbbhhhggggggdddSSS???222;;;IIIWWWeeewwwrrrVVV@@@:::DDDOOOoooeee888999TTTbbb\\\RRRCCC===999:::???BBB>>>:::777999999555333666???FFFPPP[[[gggnnnnnnmmmooorrrjjjnnnqqqqqqsssxxxzzzwwwzzzwwwtttvvvyyy{{{xxxuuuyyywwwuuutttuuuwwwwwwwwwvvvyyy}}}~~~}}}||||||~~~}}}~~~|||zzzvvvnnniiibbb___\\\^^^eeelllqqqssstttpppkkkgggeeeccc```^^^dddnnnvvvvvvvvv{{{~~~~~~~~~yyysssttt|||{{{~~~}}}||||||www|||||||||}}}}}}~~~~~~~~~~~~sssuuuwwwyyy|||zzz|||~~~~~~~~~yyyxxxyyy|||}}}}}}||||||||||||}}}}}}{{{}}}}}}{{{yyy~~~}}}}}}~~~xxxuuuyyy~~~}}}zzzyyyyyyyyywww|||wwwssswwwyyy{{{}}}~~~}}}{{{yyywwwyyyzzzzzz{{{{{{|||||||||www}}}~~~{{{|||}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyzzzzzzyyyyyy{{{}}}{{{{{{{{{{{{{{{zzzyyyxxxvvvwwwyyyyyywwwtttqqqooobbb]]]ZZZZZZYYYWWWYYY^^^YYY\\\^^^^^^^^^bbbjjjqqqvvvxxxyyytttnnnuuu}}}vvvoooyyy{{{rrrfff^^^{{{___JJJ@@@???>>>===>>><<<888666555444222000...,,,***)))))))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''((('''%%%$$$$$$%%%'''(((%%%%%%$$$###$$$%%%&&&'''(((+++000777<<>><<<888666555444222000,,,***((('''(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''(((&&&%%%$$$$$$%%%&&&(((%%%%%%$$$$$$$$$%%%&&&'''$$$(((///666999AAARRRbbb```]]]]]]cccfffggghhhkkkMMM@@@:::???GGGNNN^^^ppplllxxxwwwQQQ>>>>>>SSSnnnsssIIIGGG___rrrkkk___NNNAAA<<<<<<;;;888777777888888777777888999???JJJXXXcccjjjooouuuzzzvvvssssssuuutttqqqsssyyy{{{uuusssvvvyyyyyywww|||{{{yyyyyyzzz{{{||||||yyyyyyyyyyyy{{{}}}zzztttnnniiigggkkkkkkkkkiiiggghhhjjjlllpppoootttxxxqqqccc^^^cccjjjlllppptttwwwxxxxxxxxx}}}zzzyyyzzz|||~~~}}}}}}~~~}}}~~~|||}}}}}}}}}}}}~~~|||~~~~~~}}}~~~zzzzzzzzzzzz{{{|||}}}~~~}}}||||||}}}}}}}}}}}}}}}||||||||||||zzz|||}}}~~~~~~}}}|||{{{|||{{{{{{zzzzzzzzzzzz{{{yyyxxxyyyzzz{{{zzzvvvtttwwwtttvvv}}}xxxooojjjtttxxxyyyvvvuuuxxxyyyvvvwwwwwwwwwwwwwwwyyyzzz{{{tttvvvxxx{{{~~~||||||||||||zzzxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyxxxxxxxxxyyyxxxwwwvvvtttpppkkkddd___\\\]]]______^^^\\\ZZZXXXYYYZZZ\\\]]]bbbkkkvvv}}}wwwqqqrrr|||xxx~~~nnnjjjzzz{{{}}}ssslllhhhVVV???|||___HHH@@@???AAABBB>>><<<888666555444222000***((('''&&&'''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((('''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''###'''...444888@@@QQQaaakkkeeeaaaccchhhmmmuuu|||hhhNNN777333777???QQQeeeaaakkkyyyqqqLLL===>>>ZZZ{{{aaa<<>><<<888666555444222000***(((''''''((()))((('''$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%''')))&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''+++222:::CCCPPP]]]jjjgggggghhhkkkrrrkkkHHH444555CCCSSS]]]hhhrrrfffHHH888KKKeee{{{zzzJJJ777===aaaqqqwwwgggSSSIIIDDD???::::::;;;<<<<<<:::777555333777???JJJUUU___fffkkkqqqqqqsssttttttuuuxxx{{{|||yyyvvvuuuwwwyyyyyyxxx}}}}}}||||||}}}~~~}}}|||}}}~~~}}}yyytttnnnkkkkkklllrrrwww~~~}}}qqqfffjjjtttzzzzzz{{{zzzyyywwwtttsssvvvxxxzzzzzz{{{|||~~~~~~|||yyy}}}}}}~~~|||}}}~~~}}}{{{zzz{{{~~~}}}|||~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||{{{{{{|||yyy}}}}}}}}}|||}}}~~~~~~|||zzzzzz{{{zzzzzzzzzyyyyyyyyyyyyvvvwwwxxxzzz{{{||||||||||||{{{yyywwwxxxyyy|||~~~vvvuuuttttttuuutttrrrqqqrrryyyyyyvvvzzzsss```dddkkkrrrtttsssssstttvvvvvvuuuuuuuuuwwwzzz}}}xxxzzz{{{}}}~~~~~~}}}}}}yyy{{{}}}yyytttqqqtttxxxxxxvvvtttrrrrrrsssuuuvvvuuuuuuvvvwwwxxxxxxvvvuuuzzzxxxssskkkbbb\\\\\\^^^nnnrrrwwwyyyvvvnnnddd^^^YYY[[[```fffkkkpppyyy{{{ssssssqqqrrryyy{{{nnn~~~}}}|||tttqqqhhhUUU???111{{{]]]GGG???@@@CCCDDD>>><<<888666555444222000+++)))(((((()))***)))((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%''')))%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***%%%$$$,,,888BBBKKKRRRZZZ___fffkkklllqqqrrrJJJ666>>>MMMSSSmmmyyy^^^???AAALLLaaayyykkkHHH666>>>XXXpppqqqdddUUUGGG;;;;;;:::999:::;;;;;;999666777888;;;@@@IIITTT^^^dddkkkooorrrssstttwwwyyyzzzyyyxxxwwwwwwxxxyyyyyyyyy|||yyyvvvxxx}}}|||zzz{{{}}}}}}~~~xxxsssqqqrrrttttttyyy}}}xxxlllgggppp}}}~~~|||zzzwwwtttsssooorrruuuxxxzzz}}}~~~~~~{{{|||}}}~~~|||~~~}}}}}}~~~|||}}}~~~|||zzzzzz|||~~~zzzzzz~~~}}}~~~~~~||||||}}}{{{}}}}}}}}}|||}}}~~~~~~{{{zzzzzz{{{zzzzzzzzzyyyyyyyyyyyyvvvwwwxxxyyy{{{||||||}}}}}}{{{yyyxxxzzz|||}}}wwwvvvttttttuuuuuuuuusssrrrzzzzzztttxxxwwweeeccchhhooouuuvvvuuuvvvxxxtttuuuwwwyyy{{{}}}~~~~~~||||||}}}}}}}}}{{{zzzyyywwwzzz|||yyysssqqqtttxxxxxxwwwuuuttttttuuuwwwxxxwwwtttssssssvvvxxxyyyxxxzzzvvvnnnddd[[[YYY\\\aaajjjmmmppprrrqqqlllgggccc\\\```hhhpppqqqrrr{{{kkkssszzz~~~|||lllgggyyyvvv{{{}}}uuukkkfff\\\HHH555,,,yyy\\\GGG???@@@BBBCCC>>><<<888666555444222000,,,+++)))((()))***)))((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%(((!!!&&&111999AAAGGGRRRZZZdddiiiggggggssseee===555CCCPPPfffwwwzzzLLL@@@999EEE^^^uuujjj???///AAAZZZlllrrrkkk___WWWBBB>>>::::::<<<===<<<:::888888999;;;@@@JJJVVV^^^eeekkkppprrrsssuuuvvvtttwwwwwwwwwxxxyyyyyyyyyyyyyyytttqqqtttzzz}}}{{{www~~~{{{zzzzzz}}}|||xxx{{{{{{zzz{{{}}}zzz~~~~~~vvvlllkkkwww}}}{{{xxxvvvtttmmmppptttxxxzzz}}}~~~~~~{{{|||}}}~~~}}}~~~~~~~~~}}}|||~~~~~~~~~~~~|||{{{{{{|||}}}~~~zzzzzz~~~}}}|||}}}~~~~~~~~~}}}|||||||||}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzxxxxxxyyyzzz{{{|||}}}~~~~~~|||zzzzzzzzz||||||yyywwwuuuuuuwwwyyyyyyyyytttzzzzzztttwww|||qqqhhhiiinnnvvv{{{zzzzzz|||tttvvvyyy{{{}}}~~~~~~~~~||||||}}}}}}{{{zzzxxxwwwxxxzzz{{{zzzwwwvvvwwwzzzxxxwwwwwwvvvwwwxxxzzz{{{yyyuuurrrrrrvvvyyyyyyxxxtttooofff]]]WWWWWW[[[___ZZZ\\\^^^aaaccceeeeeeeeeaaafffqqqwwwvvvvvv|||sss~~~rrruuuzzzvvv{{{vvviii\\\MMM===111,,,www[[[GGG???@@@AAABBB>>><<<888666555444222000---+++)))((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%!!!!!!%%%)))///888AAAOOOTTT]]]dddeeeccchhhooosss}}}sssQQQ888999GGGRRRiiimmmVVV>>>:::EEEWWWjjjxxxxxx||||||fffGGG???CCCWWWllltttvvvyyyYYYQQQGGGAAA@@@???>>>;;;666888:::::::::@@@JJJRRRYYYccckkknnnqqqttttttpppuuuvvvxxxyyyyyyyyyyyyzzzwwwvvvuuuwwwyyyzzzwwwuuuzzzzzzzzz{{{|||}}}}}}~~~{{{wwwtttvvv|||{{{rrrrrr|||}}}{{{yyyxxxwwwooossswwwzzz|||}}}~~~~~~~~~~~~~~~}}}}}}~~~|||~~~~~~}}}zzzxxxwww|||{{{{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||~~~~~~~~~~~~~~~||||||~~~~~~|||}}}~~~zzz{{{|||}}}~~~}}}||||||}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{|||}}}~~~{{{{{{zzzzzzzzz{{{||||||xxxvvvttttttvvvyyy{{{{{{vvvzzzyyyuuuvvv}}}kkkhhhkkkuuu||||||{{{|||vvvwwwxxxyyy{{{|||}}}~~~yyyzzz{{{{{{{{{yyyxxxwwwvvvwwwyyyzzzzzzyyyyyyxxxuuuvvvvvvxxxyyyzzz{{{|||{{{wwwtttuuuxxxyyywwwttthhhccc\\\WWWVVVVVVWWWWWWRRRSSSUUUXXX[[[___bbbdddiiinnnvvvyyytttvvvyyy}}}vvv{{{|||uuufffPPP>>>555333222vvv[[[GGG@@@@@@AAAAAA>>><<<888666555444222000,,,***((('''''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%###$$$'''(((&&&(((444BBBEEEGGGQQQ___hhhlllnnnrrrrrrgggkkkuuueee@@@---222===YYYyyyvvvTTT@@@<<>>;;;555:::===;;;777888???GGGNNNZZZeeejjjpppuuuuuuqqqtttvvvxxxzzzzzzyyyyyyzzzwwwzzz}}}}}}{{{yyyxxxxxxtttwwwzzz}}}~~~{{{zzz}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||wwwsssqqqrrrxxx~~~yyyxxx}}}|||zzzyyyxxxsssvvvzzz|||}}}}}}~~~}}}~~~}}}}}}}}}~~~zzz~~~|||wwwrrrooonnnxxxxxxxxxxxxzzz|||~~~}}}|||~~~{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}zzz|||}}}~~~}}}|||{{{}}}zzz{{{~~~~~~~~~yyyzzz|||~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}~~~wwwwwwxxxzzz{{{||||||}}}uuurrrppppppssswwwyyyzzzxxxyyyyyyvvvvvv|||llleeefffqqq{{{|||yyyyyyxxxwwwvvvvvvwwwzzz}}}wwwwwwyyyzzzzzzzzzyyyyyyssssssuuuwwwzzzzzzwwwuuussstttvvvxxxzzz{{{||||||}}}yyywwwxxxzzzyyytttnnn^^^ZZZVVVTTTUUUUUUSSSPPPUUUUUUVVVXXX[[[^^^aaacccpppsssxxxwwwnnnqqq{{{ppp}}}xxx{{{~~~pppmmm\\\BBB000...333555uuuXXXFFF@@@???@@@BBB???===:::777444333333444,,,+++*********)))'''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%)))///333IIILLLRRR\\\eeegggccc___lllaaaeeesssjjjIII222111888KKKjjjsssSSS777BBBZZZ\\\uuummm???999EEEOOO\\\mmm|||ppp```UUUPPPMMMEEE>>>===>>>???===:::999;;;>>>FFFMMMZZZdddfffgggmmmuuusss{{{wwwzzz{{{vvvuuuvvvxxxzzz{{{{{{zzzzzzxxxyyy}}}}}}}}}~~~}}}vvvllllllpppttt|||tttwww}}}~~~zzzxxxwwwxxxzzz{{{{{{{{{|||zzzyyyzzz|||~~~~~~{{{|||~~~~~~yyyggg[[[YYY___iiivvv~~~}}}zzzyyy~~~}}}~~~~~~}}}~~~~~~~~~~~~|||zzzyyyyyy{{{|||}}}}}}}}}}}}|||{{{}}}~~~~~~~~~~~~~~~|||zzz{{{}}}~~~|||||||||}}}|||}}}|||~~~~~~||||||}}}|||zzzyyyzzzzzzwwwtttoooqqqsssttttttuuuwwwyyyvvvwwwwwwtttsssxxx|||iiiaaalllxxxxxxxxx|||{{{zzzxxxwwwwwwxxxzzz{{{wwwxxxxxxwwwvvvvvvxxxyyyuuuvvvxxxzzzyyywwwuuussstttvvvyyy{{{}}}}}}||||||}}}zzzxxxyyyyyyuuukkkcccVVVUUUTTTRRRQQQPPPQQQQQQTTTTTTRRRYYYccc______mmmpppzzzdddaaavvvpppzzz}}}yyy{{{~~~xxxxxxgggPPP;;;000---///000vvvXXXEEE???>>>@@@CCC>>><<<888555222111111111,,,+++*********)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%###$$$&&&'''''''''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$&&&+++///EEERRR[[[[[[___gggdddYYYVVVUUU[[[dddgggZZZDDD333555BBB]]]zzz~~~WWW@@@DDDMMMfffsssHHH333:::GGGKKKppppppkkkaaaYYYSSSJJJ@@@<<<<<<<<<999666666999;;;>>>EEERRR]]]```bbbhhhpppqqq~~~zzzrrryyyyyyzzzzzzyyyxxxwwwvvv~~~||||||}}}}}}|||~~~zzzooommmnnnqqqwww|||ssswww~~~}}}{{{zzz{{{~~~~~~|||{{{|||~~~~~~}}}zzzzzz}}}}}}}}}}}}~~~}}}|||qqqllllll___```bbbdddiiipppxxx}}}||||||{{{{{{}}}~~~~~~~~~~~~~~~yyyyyyzzz{{{|||}}}~~~~~~~~~}}}~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}|||}}}~~~}}}}}}}}}zzz|||~~~~~~}}}{{{{{{||||||yyyxxxyyyyyywwwuuutttuuuvvvvvvttttttuuuvvvuuuvvvvvvtttsssvvvlllbbbkkkvvvxxxxxx{{{{{{zzzyyyxxxwwwxxxyyyzzzuuuvvvwwwwwwvvvuuuvvvwwwuuuvvvwwwxxxwwwvvvtttsssrrrtttvvvyyy{{{{{{{{{zzz~~~|||zzzyyyuuunnnddd\\\UUUUUUSSSQQQOOOOOOPPPQQQRRRUUUTTTYYYeeeiiinnn{{{}}}jjj[[[gggzzz~~~rrrjjjttt|||wwwtttwww{{{sssnnn]]]GGG666...---......wwwXXXEEE>>>===@@@CCC>>><<<999555222000000///---+++))))))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&)))+++222JJJXXXTTTXXXhhhjjj___TTT]]]______iiippp[[[===888999HHHddd{{{YYYBBBKKKQQQtttwwwFFF444666999OOO___fff___YYYYYYVVVOOOBBBAAA>>>:::666555777999666;;;FFFQQQVVVXXX```hhhjjjwww~~~~~~zzzssstttuuuwwwyyyzzz{{{{{{zzz}}}}}}~~~~~~~~~vvvpppnnnnnnsssxxx~~~zzzuuu|||~~~~~~~~~~~~|||||||||}}}}}}~~~}}}~~~{{{{{{rrrkkkaaa[[[[[[aaahhhmmmyyy}}}~~~|||{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~}}}|||~~~~~~{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{}}}}}}~~~}}}|||}}}~~~}}}}}}~~~~~~}}}}}}}}}}}}|||}}}}}}}}}{{{yyyzzz|||}}}}}}{{{zzz{{{{{{|||yyywwwwwwwwwwwwvvvyyyzzzzzzxxxuuusssrrrsssssstttuuutttsssuuu{{{qqqeeejjjtttxxxwwwxxxzzzzzzyyyyyyxxxxxxxxxwwwtttvvvxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuttttttsssssspppqqqtttvvvxxxyyyyyyxxxyyyyyywwwssslllccc[[[UUUTTTSSSRRROOOLLLLLLOOOQQQVVV]]]ZZZYYYgggrrrxxxoooWWWXXXsss|||||||||ssspppmmmlllqqqyyy~~~}}}{{{{{{rrrhhh]]]NNN;;;...+++,,,---+++xxxXXXDDD======???CCC???>>>;;;777444222111000---+++)))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))(((''''''(((***%%%:::LLLOOOSSS```gggeee```iiihhhcccmmm{{{qqqYYYFFF999777JJJeeexxxNNNGGGDDD```wwwDDD111:::777NNN\\\VVVRRRYYY^^^[[[NNNKKKFFF@@@<<<:::999:::555777<<>>===@@@CCC>>>===:::777555222111000---+++((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))'''&&&'''(((***222@@@MMMRRRSSSZZZccchhhmmmmmmjjjmmmxxx}}}{{{ZZZCCC111666JJJbbb{{{___??????KKKjjj]]]888444222GGGWWWTTTPPPUUUXXXTTTQQQNNNIIIDDDAAA@@@??????999777777999<<>>555,,,(((+++......+++uuuXXXFFF@@@???@@@BBB:::999888555333111///...---+++(((&&&'''''''''&&&''''''''''''''''''''''''(((''''''&&&$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&***)))444GGGRRRSSSZZZfffwww|||~~~xxxooonnnzzzmmmWWWAAA777:::JJJggg]]]HHH===JJJjjj|||VVV777...:::GGGMMMOOOQQQNNNIIIIIIFFFCCCBBBBBBBBBAAA@@@===888555555666999BBBKKKQQQYYYcccmmmsssuuurrrppppppqqqtttxxxzzz|||}}}}}}||||||}}}}}}|||~~~}}}yyyyyy{{{~~~~~~}}}{{{tttwww{{{~~~~~~~~~~~~~~~||||||}}}}}}~~~|||zzz|||}}}yyyuuuyyy~~~~~~~~~~~~{{{}}}~~~~~~}}}|||{{{yyyyyyyyyxxxuuusssvvvyyy|||}}}|||||||||}}}~~~}}}~~~}}}{{{zzz~~~~~~~~~~~~}}}~~~~~~|||zzz{{{}}}~~~~~~~~~{{{zzz{{{}}}uuuwwwyyyyyyyyyyyyyyy{{{xxxzzz|||}}}||||||}}}~~~}}}}}}{{{yyywwwwwwyyy{{{vvvwwwwwwvvvtttssssssttttttuuuvvvwwwxxxyyyzzzzzzxxxmmmkkkrrrvvvsssxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz{{{{{{yyywwwwwwwwwwwwwwwuuutttttttttuuuvvvuuutttttttttuuuuuuuuuuuussslllbbbYYYSSSRRRSSSTTTRRRRRRPPPJJJEEEFFFLLLSSSZZZbbbaaaeeetttzzzsssrrriiiwww|||yyyzzzfffmmmvvv}}}wwwjjjWWWIII444000,,,***,,,......---sssWWWGGGBBB@@@AAABBB888777777555333222000///---***'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""###############$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%$$$***;;;MMMYYY___ccc~~~sssmmmuuu}}}qqqaaaNNN<<<;;;SSSpppsssPPPAAAJJJXXXuuu\\\:::444444>>>HHHJJJHHHHHHBBB@@@>>>>>>???>>>;;;999;;;666444555666666:::@@@GGGMMMYYYgggqqqtttsssqqqjjjlllppptttxxxzzz||||||{{{yyyzzzyyyzzz}}}yyyuuuvvv|||}}}sssuuuyyy~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~|||~~~|||{{{zzz{{{||||||zzzxxxvvvyyy}}}}}}|||zzz{{{|||~~~~~~~~~|||~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{}}}{{{}}}|||{{{zzz|||~~~~~~|||zzzyyyzzz|||tttwww{{{{{{yyywwwwwwxxxvvvxxxzzz{{{{{{{{{|||~~~yyyzzzzzzyyyvvvuuuwwwyyyvvvwwwxxxwwwuuutttuuuvvvtttttttttvvvxxxzzz{{{{{{}}}~~~pppjjjpppuuutttwwwwwwvvvvvvvvvxxxyyyzzzyyyzzzzzzyyywwwvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvuuutttssssssrrrsssllleee[[[UUUSSSSSSSSSRRRRRRSSSPPPJJJDDDEEEMMMTTTdddmmmppprrrvvvoookkkuuusssrrrvvvxxx~~~{{{vvvooo```KKK;;;---......---,,,,,,------rrrWWWHHHCCCAAAAAABBB999888888777666444333222---***'''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%(((***'''))))))000DDDXXX[[[SSSrrrvvvqqqwwwzzz|||fffFFF777HHHccclllooorrrNNNBBB@@@^^^YYYAAA000555@@@CCCEEEJJJBBB???===<<<<<<999444000777444444777777555666999===AAAKKKYYYgggooouuuyyyttttttttttttsssqqqooommmyyyxxxzzz}}}}}}zzz|||~~~}}}tttqqquuu{{{~~~~~~rrrsssxxx~~~~~~{{{||||||}}}~~~}}}{{{}}}~~~|||}}}~~~}}}~~~|||~~~~~~}}}~~~~~~|||{{{{{{zzz{{{{{{{{{|||}}}ssswww|||}}}||||||}}}~~~}}}|||}}}|||zzzyyyzzz}}}~~~}}}||||||||||||yyy}}}{{{yyy{{{~~~zzzzzzzzz|||~~~}}}~~~{{{yyyxxxyyy{{{uuuyyy}}}}}}zzzvvvuuuvvvtttvvvyyyzzzzzzzzz{{{}}}vvvxxxyyyxxxuuusssuuuwwwxxxyyyzzzxxxvvvuuuuuuvvvtttsssssstttwwwzzz{{{{{{zzzrrriiiooouuutttwwwvvvuuuuuuvvvxxxzzz|||yyyzzzyyyxxxuuuuuuvvvwwwyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuusssrrrqqqqqqqqq```ZZZSSSRRRTTTUUUSSSPPPSSSSSSQQQJJJDDDEEEMMMUUU^^^kkktttyyyxxxnnnrrrvvvvvvyyyuuuyyy~~~vvvooogggWWWAAA000***---//////,,,++++++---rrrSSSDDDFFFBBB===AAA:::999777444222000///...+++***((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&'''&&&%%%$$$(((333BBBPPPYYYUUUjjj{{{|||uuusssvvvzzzsssoooAAA222NNNbbb|||{{{tttRRR@@@IIIllleeeAAA888;;;<<>>VVVeeeZZZCCC777888<<<:::<<<<<<888444222333444333333444555999???HHHNNNWWWZZZ```fffmmmrrrtttuuuwwwwwwyyy~~~~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~}}}}}}~~~}}}||||||||||||||||||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{zzz{{{||||||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~|||}}}}}}~~~|||~~~~~~}}}~~~}}}|||||||||}}}}}}}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyywwwyyyzzzyyyxxxwwwxxxyyy{{{zzzxxxwwwwwwwwwxxxxxxvvvuuuuuuxxxzzz|||{{{zzzyyyzzz{{{{{{xxxvvvtttssstttvvvxxxxxxvvvtttssstttvvvvvvwwwzzz~~~~~~{{{yyyxxxzzz{{{||||||{{{}}}{{{vvvvvvxxxyyywwwrrrqqqmmmcccXXXQQQPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPQQQLLLJJJRRR^^^kkkvvv}}}vvvvvvuuuyyysssooopppssswwwwwwooofffYYYKKK;;;---***---******+++,,,------......|||\\\JJJJJJDDD===AAA@@@>>>;;;777333000...---+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''(((((($$$%%%&&&'''((((((***+++???YYYiiiffflll}}}yyy{{{yyyyyyeee???999999CCCSSSggg~~~qqqUUUDDDLLLbbb{{{NNN;;;444JJJgggtttfffMMM@@@BBB<<<;;;:::999777444444444444333333222222666;;;???FFFLLLUUU^^^eeejjjlllmmmrrrrrruuuzzz}}}|||~~~~~~~~~}}}~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}}}}|||||||||}}}{{{{{{|||}}}~~~~~~~~~~~~}}}||||||||||||yyyzzz{{{|||||||||{{{{{{|||zzzxxxwwwyyyzzzzzzzzz||||||}}}}}}~~~~~~{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{zzzxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxyyywwwvvvuuuvvvyyyzzzzzzyyyyyy{{{}}}}}}yyyuuutttssstttvvvwwwxxxwwwuuuuuutttvvvvvvwwwzzz}}}~~~{{{yyywwwwwwxxxzzzzzzyyyyyy{{{{{{xxxxxx{{{{{{xxxuuunnncccXXXRRROOOOOOPPPRRRQQQQQQPPPPPPOOOOOOOOONNNMMMTTTcccppptttwwwzzzrrrqqq}}}yyywww{{{|||pppxxx{{{rrrrrrzzzrrrlll]]]KKK>>>555...+++---******++++++,,,---......|||\\\JJJJJJDDD===AAA@@@>>>;;;777222///---,,,+++***((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&(((***+++***(((''',,,LLLccceeelll~~~wwwvvv~~~|||NNNCCC===@@@KKK]]]zzzqqqZZZNNNJJJUUUiii~~~[[[;;;:::LLLlll|||qqq]]]SSSDDD<<<666777888777666666444444444222111111444666666===GGGPPPXXX___dddhhhoooqqqvvv}}}zzz~~~~~~}}}||||||{{{{{{{{{||||||~~~~~~~~~|||zzz|||~~~~~~}}}}}}}}}|||||||||~~~~~~}}}~~~~~~||||||||||||{{{||||||{{{yyyxxxzzz{{{xxxyyy{{{|||||||||{{{zzzzzzxxxvvvuuuwwwyyyzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||yyyyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{|||||||||||||||zzz{{{{{{zzzyyyyyy{{{}}}{{{zzzyyyxxxxxxxxxyyyzzz{{{yyywwwvvvwwwxxxxxxxxxyyy|||}}}yyyuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvuuuvvvyyy|||~~~~~~}}}yyyxxxwwwwwwyyyyyyxxxwwwvvvzzz{{{yyyyyyzzzyyyuuuqqqfffYYYQQQOOOPPPPPPOOOPPPOOONNNNNNNNNOOOPPPQQQQQQVVVeeexxx}}}rrrfffbbbfff}}}|||sss}}}mmmdddxxxwwwxxx~~~{{{uuuoooeeeRRR>>>444111///------******++++++,,,,,,------|||\\\JJJJJJEEE>>>AAA===;;;888555222000...---+++***((('''&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%''''''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%(((******(((''')))***(((;;;SSSbbbkkkttt}}}yyyyyydddPPP===777;;;JJJggg~~~[[[LLL??????HHHYYYwwwWWWDDD;;;OOOrrr~~~oooZZZIII:::666777777555666222333444444333222222444000444;;;AAAHHHQQQZZZaaajjjooovvv~~~}}}~~~~~~{{{||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{{{{}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}yyy{{{~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}~~~|||~~~~~~|||{{{zzz{{{|||{{{xxxuuutttuuuwwwyyyzzz|||}}}}}}}}}{{{zzzyyywwwuuuuuuwwwzzz||||||||||||{{{{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyyyyyzzzzzzzzzyyyzzz|||~~~}}}|||{{{zzzzzz{{{|||}}}zzzwwwwwwxxxxxxxxxyyy|||}}}xxxuuuvvvxxxvvvuuuuuuuuuvvvwwwxxxwwwrrrrrrtttwww{{{~~~~~~wwwwwwxxxyyy{{{zzzxxxuuuuuuyyy{{{yyywwwwwwsssmmmeee]]]TTTOOOOOOPPPPPPNNNOOOOOONNNNNNPPPTTTXXX[[[eeeiiiwwwmmm]]]YYYrrrzzz~~~sssfffeeettt{{{vvvrrrmmm[[[III666///.../////////++++++++++++++++++,,,,,,{{{[[[JJJJJJEEE>>>BBB:::888666444222111000///+++***((('''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$###'''***(((###"""(((///(((,,,AAA\\\eeebbbkkk{{{vvvwwwhhhIII:::888CCC\\\uuusssxxx~~~fff[[[QQQJJJBBBBBBVVVmmm~~~eeeFFF@@@___rrrZZZAAA888777666444444000222555666555444444444222333555777<<>>```|||]]]IIICCCBBB<<<666555444333222111222444666//////000333777;;;@@@BBBTTT]]]hhhnnnpppttt|||}}}zzzyyy{{{yyy{{{~~~~~~{{{yyyzzz{{{|||||||||zzzzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}{{{}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyy{{{|||zzzvvvsssrrruuuyyy||||||}}}~~~~~~}}}{{{{{{|||xxxxxx}}}~~~{{{{{{wwwxxxzzz|||~~~}}}}}}~~~}}}}}}~~~}}}}}}~~~~~~}}}|||||||||}}}~~~||||||}}}}}}|||{{{zzzzzz~~~~~~|||zzzxxxyyyzzzyyyxxxwwwxxxzzz|||||||||{{{|||}}}}}}||||||~~~|||{{{{{{yyywwwuuuwwwyyy|||{{{xxxwwwxxxzzz{{{zzzwwwvvvuuuuuuvvvwwwvvvvvvwwwxxxyyy{{{|||}}}uuuxxxyyyxxxuuutttvvvxxxzzzwwwttttttssslll```VVVTTTSSSQQQOOOMMMLLLKKKKKKPPPLLLLLLQQQWWW^^^iiissspppcccpppwwwhhhiiinnnxxx}}}ssscccRRR@@@999000+++******+++***,,,+++)))''''''((()))***mmmQQQGGGHHHGGGAAA<<<::::::999666222///......+++)))((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&'''((((((((('''''')))---888MMMcccmmmmmmmmmnnnssszzz~~~mmmWWWEEE???LLLhhh|||iiiHHH===DDDLLLdddcccOOO]]]uuujjj]]]XXXJJJ888777666333222222333333333111111111222444777:::<<>>999::::::999666222...---...******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))222<<>>AAARRRbbbyyyWWWDDDKKKZZZnnnnnnYYY[[[gggzzzbbbSSSEEE888111333555555333222333555222222333333333444444444444777<<>>EEELLLQQQ\\\```gggmmmrrrwww|||~~~~~~}}}|||}}}~~~~~~}}}}}}|||zzzzzzzzz}}}~~~}}}}}}~~~xxxzzz}}}~~~}}}}}}~~~}}}~~~~~~}}}~~~~~~}}}zzzyyyyyyyyyyyyzzz{{{|||}}}{{{yyyxxxxxxxxx|||||||||{{{||||||}}}}}}~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzxxxyyyzzz|||~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~|||{{{{{{{{{|||}}}~~~}}}||||||{{{|||}}}~~~}}}|||||||||||||||zzzxxxxxx{{{}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{zzzyyywwwwwwxxx{{{}}}{{{xxxvvvxxx{{{{{{yyyvvvuuutttsssqqqpppfffccc^^^XXXRRRNNNMMMLLLRRRPPPLLLGGGCCCCCCFFFHHHFFFTTTaaagggqqqyyylllppp~~~vvvssszzz|||uuu[[[KKK888,,,***+++)))'''************************))))))(((((((((((())))))}}}hhhQQQHHHGGGDDD===999888999888666333000//////******)))((((((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))###)))111???YYYttt}}}mmmKKK>>>===KKKsssZZZBBBIII___www{{{ZZZaaayyyqqqMMMEEE<<<888888::::::888333333222222111111222222000111222333444777<<>>___}}}}}}YYYDDD@@@DDDXXXvvvxxxfffCCC777@@@KKKjjj[[[TTTllliiiPPPAAA:::777666555444333222222333444555444444444333222222444666555:::AAAJJJTTT^^^iiiooowwwzzz{{{zzz}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||~~~~~~}}}||||||~~~}}}yyyuuusssrrr}}}}}}~~~~~~~~~~~~|||{{{|||~~~~~~}}}~~~||||||}}}}}}}}}}}}}}}}}}}}}}}}|||tttvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyzzz{{{|||}}}}}}}}}~~~}}}}}}|||{{{{{{wwwyyy{{{}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}~~~}}}}}}{{{{{{{{{|||}}}~~~yyyyyyyyyzzz{{{||||||}}}yyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{yyyyyyzzz{{{|||wwwsssoooooosssvvvwwwuuuttttttsssqqqkkkbbbWWWPPPIIINNNSSSUUUUUUWWW\\\aaa```___^^^]]]___dddkkkpppuuuhhhhhhsss{{{rrrrrr{{{oooVVV>>>///+++)))***...///,,,(((++++++++++++++++++++++++))))))(((((((((((())))))sss^^^IIIBBBCCCBBB===999666888999888444000...---))))))(((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''(((((()))%%%(((---)))+++IIImmm\\\DDD444AAAccc___BBB888:::PPPmmmlllXXXZZZ}}}gggQQQEEEBBBDDD:::999666444333444555666222333444333222222444666444666:::???GGGRRR^^^eeessswwwzzz{{{~~~}}}}}}|||{{{{{{{{{|||~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~|||{{{zzz|||}}}~~~{{{yyyxxxxxx~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~|||{{{|||~~~}}}}}}{{{|||}}}~~~~~~~~~tttuuuwwwyyyzzz||||||}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||xxxzzz}}}}}}|||||||||||||||||||||||||||~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~}}}~~~}}}~~~~~~}}}|||{{{zzzyyyyyyyyywwwxxxyyyzzz{{{|||}}}}}}yyyzzz|||}}}~~~}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{xxxtttqqqqqqtttvvvwwwvvvuuurrrnnnhhh```VVVKKKDDDIIIOOOWWWYYYYYYZZZ```eeeiiieee```]]]aaakkkzzzuuu[[[dddqqq^^^GGG444,,,***)))***,,,,,,)))&&&************************))))))(((((((((((())))))rrr^^^IIIBBBDDDCCC???;;;777999:::888444000---,,,)))((((((''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&%%%'''(((&&&(((888IIIttt___@@@>>>PPPeee|||eeeJJJDDDEEEMMMZZZqqq~~~___\\\gggvvvZZZHHHBBBBBB@@@<<<888555333333444000111333333222222444555222333444666;;;CCCLLLRRRccciiiooorrrwww|||~~~|||xxx}}}~~~{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}|||zzz|||~~~~~~|||}}}~~~~~~~~~xxxxxxxxxyyyzzz|||}}}~~~}}}|||{{{zzzzzz{{{|||||||||}}}}}}~~~~~~~~~}}}}}}yyy{{{~~~~~~|||~~~~~~~~~~~~}}}|||{{{{{{}}}~~~|||~~~}}}~~~~~~}}}~~~~~~|||{{{yyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||}}}~~~|||{{{{{{|||zzzzzz{{{{{{zzzyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz|||}}}}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwuuuuuutttuuuuuutttqqqoooqqqkkkccc[[[TTTNNNIIIEEEBBBFFFJJJNNNRRRWWW]]]aaapppnnnkkkkkkppp{{{xxxsssyyynnn\\\GGG666///...,,,++++++---,,,***((((((((((((((((((((((((((())))))(((((((((((())))))ppp[[[GGGAAABBBBBB>>>:::888999:::999444000,,,+++)))(((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''((((((***((($$$&&&---...+++GGGiiiWWWAAA<<>>@@@777//////222222222111333444444333333333444444444444444444@@@EEENNNXXXbbbiiimmmooorrrvvv{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~|||~~~}}}{{{{{{}}}~~~~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~|||zzzyyyxxxyyy{{{|||xxxzzz}}}~~~}}}}}}}}}~~~{{{{{{}}}~~~~~~}}}}}}}}}||||||}}}~~~~~~}}}{{{yyy{{{}}}~~~|||zzzzzz}}}~~~|||~~~~~~~~~}}}}}}||||||}}}zzzyyyzzzzzzzzzyyyrrrvvvzzz|||||||||{{{|||}}}zzzyyy{{{{{{yyywwwxxxyyyzzzzzz{{{{{{zzzzzz|||{{{yyyvvvsssrrrtttvvvqqqssswwwyyywwwqqqggg```]]]TTTLLLNNNWWW[[[UUUMMMJJJQQQ]]]jjjqqqttt{{{ssswwwxxxvvvyyyuuujjjVVV@@@000+++,,,***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))rrrZZZEEEAAABBB???::::::777777666444222///,,,******)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$&&&###$$$''''''###!!!$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))+++,,,,,,+++888RRRrrruuuaaaQQQGGGaaafffZZZQQQGGGLLLgggrrrYYYbbb|||lll[[[OOOCCC999;;;BBB222222333666666555666888555555555444444444333333777:::AAAJJJTTT]]]dddiiiiiinnnsssxxxzzz|||}}}~~~}}}||||||{{{{{{|||}}}~~~~~~~~~~~~~~~|||}}}|||yyyzzz~~~}}}|||}}}~~~~~~~~~~~~|||||||||~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{yyyyyyyyyzzz{{{|||xxxzzz}}}}}}}}}|||}}}~~~~~~{{{{{{}}}~~~}}}}}}}}}~~~~~~}}}||||||{{{~~~}}}}}}}}}}}}~~~}}}|||}}}}}}|||}}}~~~~~~|||zzzxxxzzz}}}~~~~~~}}}|||{{{zzz~~~{{{yyywwwwwwwwwvvvuuusssvvvzzz||||||{{{{{{{{{}}}zzzyyyzzz{{{yyywwwyyyyyyyyyyyyyyyxxxwwwwwwtttuuuvvvwwwvvvrrrnnnkkkuuuttttttrrrnnnfff\\\VVVRRRLLLHHHNNNYYYaaaaaa^^^]]]bbbiiinnnnnnoooyyy}}}jjjpppwwwxxx}}}pppiii\\\JJJ888---+++---***)))(((''''''((()))***)))((((((((('''''''''&&&''''''''''''''''''''''''ttt[[[EEE@@@AAA>>>;;;<<<999888666333111///...---***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###########################!!!!!!"""""""""############$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%###$$$'''&&&###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***,,,***666SSSssszzzYYYMMMaaa~~~{{{^^^FFFGGGXXXlllsssppp~~~wwwaaaNNN???777888222111444555222333888555555555444333333222222///000333999AAAJJJSSSXXXaaaeeelllqqquuuwwwyyyzzz}}}~~~~~~}}}~~~~~~~~~{{{{{{zzz{{{{{{|||}}}~~~}}}~~~~~~}}}~~~}}}|||}}}|||yyyzzz}}}~~~~~~~~~{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{xxxyyyyyyzzzzzz{{{{{{|||yyy{{{}}}}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~}}}|||}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}~~~~~~}}}}}}{{{{{{}}}~~~~~~~~~}}}|||{{{{{{zzzyyyyyyzzz~~~~~~}}}{{{zzzyyy|||yyywwwuuuuuuuuusssrrruuuxxx{{{}}}|||{{{{{{|||~~~|||zzzzzzzzzzzzxxxwwwzzzzzzyyyxxxwwwvvvuuutttuuutttuuuwwwxxxuuuooojjjuuurrrlllfff___WWWNNNIIIDDDBBBCCCJJJVVVbbbjjjmmmnnnrrrwwwvvvppplllsss~~~{{{oooiiiqqqttthhhrrr}}}nnn___VVVHHH999///***+++,,,)))((((((''''''(((((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuu\\\EEE???@@@>>><<<===:::888555222000//////000***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""#########$$$!!!!!!"""""""""#################################$$$$$$############$$$$$$'''%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''///((()))<<>>@@@>>>===>>>:::888555222000///000111***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''%%%""""""&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''+++((('''...===UUUttttttIII===MMMRRR^^^uuufffFFF<<>>@@@@@@BBBHHHPPPVVVXXXWWW]]]gggooopppqqqsss|||qqq]]]IIIJJJgggrrrzzzmmm|||}}}yyyeeeMMM;;;555---)))***+++***)))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''vvv]]]EEE???AAA???===>>>999777444111000///000000***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***,,,,,,000???^^^zzz]]]???@@@CCCIII___vvvgggKKKBBBCCCQQQ^^^}}}lllppp}}}ddd___```VVVFFFDDDCCC@@@===:::666444333111111222333333222111111222777???HHHRRR]]]gggnnnppprrrtttvvvwwwzzz}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}|||{{{zzz|||~~~~~~~~~}}}~~~~~~|||~~~~~~~~~|||||||||}}}}}}}}}}}}}}}|||}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~}}}|||{{{}}}}}}|||zzz{{{|||||||||}}}}}}~~~|||}}}}}}}}}~~~~~~~~~~~~wwwwwwxxxzzz}}}~~~}}}}}}~~~~~~|||zzzzzz{{{wwwyyyzzzzzzyyywwwvvvwwwxxxwwwvvvvvvvvvwwwyyyzzzvvvuuuuuuvvvuuuooofff___QQQMMMHHHDDDCCCBBBBBBAAA>>>AAACCCCCCCCCDDDHHHLLLWWWUUUZZZhhhwwwxxxgggUUUOOORRR```zzz}}}qqqqqqwwwwww}}}ppprrr}}}uuuiiiUUUBBB111...***)))++++++***(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''vvv]]]FFF@@@BBB???===>>>777666444111000/////////***)))(((''''''&&&&&&'''%%%%%%&&&&&&%%%%%%$$$#######################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""$$$###$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))***,,,---,,,555III]]]vvvRRR===:::@@@RRRkkkxxx[[[EEEGGGFFFWWW|||vvv___ppp{{{vvv|||pppYYYUUUSSSNNNHHHBBB<<<777444111111222222222222111111222444777<<>>BBBHHHLLLNNNPPPRRRSSS___aaakkk|||lll___ZZZfffuuuuuuccciiizzzyyyxxxpppeeeSSSBBB:::...,,,***))))))*********&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuu]]]FFFAAABBB@@@======666555333111000///......***)))(((''''''&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$########################""""""""""""############!!!""""""""""""#########""""""""""""""""""""""""$$$$$$############$$$$$$"""'''(((%%%%%%))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***)))''''''((())),,,666@@@___~~~yyyxxxsssPPPEEE@@@???KKKpppbbbNNN???@@@\\\~~~kkkeeejjj}}}nnnbbb___YYYQQQHHH???999666444333111000////////////333222000///000666===CCCIIIQQQ]]]hhhppptttvvvwwwppptttxxxzzzyyyyyy{{{}}}||||||}}}}}}}}}}}}}}}}}}|||zzzzzz|||~~~}}}}}}}}}~~~}}}}}}}}}~~~xxx}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~zzzzzz{{{|||}}}~~~~~~|||||||||~~~}}}~~~}}}|||zzzzzz|||~~~{{{||||||zzzwwwxxx{{{}}}~~~}}}~~~~~~}}}}}}||||||}}}}}}{{{zzz}}}}}}||||||~~~|||zzz{{{}}}~~~}}}||||||{{{wwwwwwwwwyyy||||||zzzyyy{{{{{{{{{yyyvvvuuuuuuuuutttwww{{{{{{xxxvvvvvvwwwyyyxxxuuusssrrrrrrssstttqqqooojjjaaaUUULLLFFFCCCEEECCCAAAAAABBBBBBAAA???<<>>???@@@>>>===555333111...---...000111++++++***((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))###%%%''')))))))))((('''&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,333QQQvvvkkkZZZIII999HHHbbb```GGGKKKVVV```yyygggTTTPPPzzzgggccceee]]]HHH<<<999222444555444222......111444444333222111111222333444:::???HHHTTT___iiippptttsssuuuvvvvvvvvvvvvxxxyyyzzzzzzzzzxxxwwwxxx{{{~~~~~~~~~~~~|||yyyyyy{{{}}}}}}}}}~~~|||~~~}}}~~~~~~}}}|||{{{{{{||||||{{{}}}}}}|||}}}}}}|||}}}|||~~~~~~~~~}}}|||{{{}}}~~~}}}||||||{{{~~~}}}yyywwwzzz~~~{{{|||}}}}}}}}}}}}|||{{{vvvxxx{{{||||||{{{||||||}}}~~~~~~~~~~~~}}}||||||}}}{{{}}}~~~zzz}}}~~~{{{zzz|||}}}zzzxxxxxxyyyyyyxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{zzzyyyyyyyyyxxxvvvtttvvvwwwxxxwwwvvvuuuvvvxxxxxxwwwvvvsssqqqpppooonnnfff]]]RRRJJJFFFEEEDDDCCC@@@BBBBBB???<<<===AAAEEECCCLLL\\\iiilllkkkmmmsssvvv|||uuuccc```gggvvvdddRRRCCC999222///)))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########wwwaaaHHH?????????<<<:::666444111///......000111,,,,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########$$$$$$&&&%%%$$$$$$$$$### ############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))$$$%%%'''''''''&&&$$$###&&&&&&&&&''''''''''''((((((((())))))***++++++,,,///777HHHdddzzz___FFFCCCDDDPPPmmm```MMMKKKOOO\\\kkkzzzfffSSScccpppqqqqqqxxxvvvfff\\\SSSFFF???888+++000333555444333222444666222111111000111111222222333555;;;CCCMMMVVV___ccchhhjjjmmmooopppqqqsssuuu|||}}}|||zzzyyyyyy|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{}}}}}}}}}~~~}}}|||}}}~~~~~~}}}}}}||||||~~~zzzyyy}}}wwwyyy{{{|||{{{{{{{{{|||||||||}}}~~~~~~~~~~~~~~~|||}}}}}}{{{|||}}}}}}|||{{{|||}}}}}}{{{yyyvvvtttsssssstttvvvvvvwwwxxxxxxxxxxxxxxxvvvuuuttttttuuuuuusssqqqrrrsssttttttsssrrrsssuuurrrtttvvvuuuqqqiii```[[[WWWQQQIIIDDDBBBBBBAAAAAA>>>???AAADDDHHHJJJJJJJJJDDDKKKVVV^^^aaaiiizzz}}}ooo______vvvzzz}}}ooodddTTTDDD888111,,,+++)))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$xxxbbbIII???>>>===:::777666444222000//////000000,,,,,,+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$############"""""""""$$$###"""!!!""""""$$$$$$&&&%%%&&&&&&&&&#########""""""###%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&%%%###!!!&&&&&&&&&''''''''''''((('''(((((())))))******+++...)))+++AAAhhh{{{\\\DDD===???TTTrrrnnnLLL===BBBNNNYYYxxxcccOOOAAAHHHVVVbbbtttpppcccWWWGGG@@@<<<111,,,///222444333333333333111222222222222222111111222222333777===FFFNNNSSS^^^aaafffjjjnnnqqqtttwww|||||||||zzzxxxxxxzzz{{{~~~}}}}}}~~~~~~~~~~~~{{{}}}}}}}}}~~~}}}{{{|||{{{|||~~~~~~}}}}}}|||~~~~~~}}}}}}~~~~~~||||||yyy{{{}}}}}}|||{{{{{{|||zzz{{{}}}~~~~~~}}}}}}~~~~~~||||||{{{zzz{{{|||||||||zzzyyyzzzyyyuuupppmmmoooqqquuuuuuvvvvvvwwwvvvvvvvvvvvvuuutttuuuwwwwwwuuussssssuuuvvvvvvuuuuuuvvvwwwrrrsssrrrnnnfff\\\QQQKKKGGGDDDAAA??????@@@@@@???<<<;;;===FFFRRR\\\```aaaVVVSSSUUU\\\fffqqqxxxdddVVVWWWkkkzzz||||||kkkbbbXXXHHH:::111,,,*********((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%vvv```HHH???>>>===:::777777555333111000///000000++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$############""""""""""""###"""!!! !!!"""$$$%%%""""""###$$$&&&%%%###!!!&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&$$$###!!!!!!&&&&&&&&&''''''''''''(((''''''(((((()))))))))***+++,,,...555GGGfffWWWIII===>>>HHH]]]yyyrrrVVVIIIDDDHHH\\\sssxxxNNN>>>@@@JJJ\\\nnnsssrrruuukkkQQQBBB<<<444666666666555444333333333222333444555555444222111222111111222666;;;AAADDDOOOTTT[[[aaagggmmmsssvvvvvvwwwwwwvvvttttttuuuwwwzzz|||~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~||||||{{{|||}}}}}}zzz||||||}}}~~~~~~}}}{{{zzzzzz{{{~~~}}}|||{{{|||}}}~~~~~~~~~}}}|||}}}~~~}}}||||||}}}~~~|||~~~~~~|||||||||}}}{{{|||}}}~~~}}}}}}|||||||||{{{{{{zzz}}}zzzxxxyyy|||}}}{{{xxxxxxzzz{{{wwwqqqnnnqqqtttuuuuuuvvvvvvvvvvvvvvvuuuvvvuuuuuuwwwyyyyyyxxxvvvvvvwwwxxxwwwvvvuuuvvvwwwtttoooggg]]]TTTMMMIIIGGG@@@????????????@@@@@@@@@@@@===<<>>??????;;;999777666444222111000000000))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""$$$%%%"""!!! !!!$$$&&&&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%,,,000......@@@dddxxxWWWBBB>>>III\\\kkktttWWWPPPGGGIII\\\uuusssTTTGGGJJJQQQcccooovvvfffUUUOOOKKKDDD>>>:::777666555222333444444444333111000.........///000222444444;;;@@@GGGNNNUUU]]]eeejjjmmmooopppppppppqqqsssuuuwwwyyy|||}}}}}}|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~zzz|||}}}}}}}}}~~~~~~|||zzzyyyyyyzzz}}}|||{{{zzz{{{}}}|||}}}}}}~~~~~~~~~{{{|||}}}|||~~~}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{yyyyyyzzz}}}~~~~~~|||zzz{{{|||~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{zzzyyyxxxxxxyyy{{{yyywwwxxx{{{|||zzzwwwyyy|||~~~{{{vvvtttwww{{{vvvvvvwwwwwwxxxwwwwwwwwwtttttttttuuuwwwxxxwwwuuuuuuuuuuuurrrooommmlllmmmhhhbbbWWWMMMEEEBBBBBBBBB>>>??????@@@@@@@@@AAABBBDDDEEEFFFHHHNNNXXXccclllyyytttttt{{{}}}sssaaaUUUJJJHHHNNNgggrrr{{{}}}hhhVVVIIIAAA666---(((''''''''')))((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$nnnYYYDDD===???@@@===:::888777555333222111000000(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""""""""""""""###!!!!!!"""######$$$$$$$$$%%%###!!!!!!"""$$$%%%%%%'''&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''((())))))333GGGZZZqqqTTTJJJOOOUUU|||zzzYYY@@@CCCNNN[[[vvvdddIIIOOOWWWvvvjjjbbbWWWKKKCCC===999666222333333222222111000///...///000222222111000///111444888>>>DDDLLLTTTZZZaaadddgggjjjlllnnnqqqtttuuuwwwyyy{{{{{{{{{}}}~~~~~~}}}~~~~~~|||zzzyyyxxxzzz|||}}}}}}|||yyyzzz{{{zzzzzzzzz|||}}}|||zzzyyyzzz|||}}}~~~~~~}}}zzzxxxwwwxxxzzz|||~~~~~~~~~~~~~~~~~~}}}~~~~~~yyyzzz|||~~~~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}zzzzzzyyyzzz|||~~~~~~~~~}}}|||{{{}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||~~~|||}}}}}}}}}||||||{{{zzzxxxyyyzzzzzzxxxwwwxxxyyyyyyxxxwwwxxxyyyyyyyyyxxx{{{}}}}}}{{{yyy{{{}}}uuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxzzz{{{zzzxxxuuuuuusssnnnhhhcccaaaaaaPPPNNNIIIDDD@@@===<<<;;;>>>>>>?????????BBBFFFIIIDDDLLLXXXaaaffflllrrrwwwxxxaaaLLLEEEHHHGGGXXXnnnqqqtttzzzkkkXXXGGG:::555...)))((()))***+++)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############mmmYYYDDD===???@@@<<<999888777666444333111000///((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""###### !!!###%%%&&&%%%%%%$$$$$$###"""###$$$$$$###""" """###%%%%%%%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((************************+++'''&&&***---111999BBBnnn~~~gggWWWLLLdddiiiVVVKKKFFFPPPaaawwwXXXNNNWWWooo{{{nnn```UUUKKKBBB<<<666666444333333222222222222333444555555444333222111222333444888>>>FFFLLLRRRUUU[[[```dddhhhmmmpppqqqssstttuuuvvvwwwzzz}}}zzzzzz{{{|||~~~}}}{{{wwwwwwwwwzzz}}}}}}{{{zzz{{{{{{yyyxxxwwwxxxzzz~~~|||yyyxxx{{{}}}{{{|||}}}|||zzzxxxxxxxxxxxxzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~zzz|||~~~~~~~~~~~~}}}}}}}}}|||}}}~~~~~~|||{{{|||||||||~~~}}}zzzzzzzzzzzz|||~~~}}}}}}~~~~~~|||~~~}}}}}}}}}~~~~~~~~~|||{{{{{{|||~~~~~~|||{{{zzz{{{{{{zzzyyyzzz|||yyyzzz{{{{{{{{{{{{{{{zzzxxxzzz{{{{{{yyyxxxzzz|||wwwxxxyyyxxxwwwwwwwwwyyy||||||||||||{{{yyyyyyxxxtttuuuvvvxxxyyyzzzzzz{{{{{{zzzzzz{{{}}}}}}|||zzztttsssoooggg___XXXTTTRRRAAAAAAAAA@@@???===<<<;;;<<<===>>>???AAAGGGPPPVVVOOOXXXhhhwwwvvv___GGG;;;CCCQQQgggwwwsssiiixxx~~~zzztttggg[[[III:::333000,,,)))***+++,,,,,,(((&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$nnnYYYDDD===??????;;;888999888777555333111000///))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$ !!!!!!!!!""""""######!!!$$$'''((('''%%%### !!!"""%%%'''&&&$$$!!! ###%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((+++++++++***************+++((())),,,,,,+++111:::PPPvvv~~~QQQJJJggg{{{bbbPPPIIIHHHYYYrrrzzzddd\\\cccwwwiii\\\PPPHHH;;;:::888777666666666777333333333333333333333333222111///...///444;;;@@@FFFJJJPPPWWW]]]bbbgggkkkmmmnnnooopppqqqssswwwyyyxxxxxxyyy{{{}}}~~~|||zzzvvvvvvwww{{{~~~{{{{{{|||{{{zzzwwwvvvwwwxxx|||}}}}}}zzzwwwwwwzzz}}}zzz{{{}}}|||{{{zzzzzz{{{wwwzzz}}}~~~}}}}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~}}}wwwvvv~~~}}}||||||||||||~~~}}}|||~~~zzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~|||zzz{{{{{{|||~~~}}}zzz{{{zzzzzz|||~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{yyywwwyyy|||~~~~~~|||yyywwwwwwxxxxxxxxxwwwxxx{{{}}}wwwwwwyyyzzz{{{{{{||||||xxxzzz||||||zzzzzz|||~~~uuuxxxzzzyyyvvvuuuwwwyyy|||{{{yyyyyyyyyxxxuuusssrrrsssuuuwwwyyyzzz{{{{{{yyyxxxwwwxxxyyyyyyxxxvvvnnnlllfff^^^TTTKKKFFFDDD@@@???=========???AAABBB<<<===???@@@EEENNNZZZbbbcccgggppp}}}mmmUUUFFFBBBJJJYYYgggzzzeeeeeevvvuuuxxxggg[[[RRRBBB444000---)))'''''''''&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%lllRRRDDDAAA<<<;;;>>>;;;:::888666555555444222000+++)))'''''''''((('''&&&###$$$%%%&&&'''&&&%%%$$$!!!$$$%%%### """%%%!!!!!!$$$%%%%%%########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,000SSSxxxlllFFFEEEMMMdddrrrTTTEEEFFFNNN^^^tttssscccrrr~~~rrrZZZNNNCCC@@@<<<666444777888555222111333444333222555444333222222222333444999:::>>>CCCJJJRRRYYY]]]dddfffhhhiiikkknnnrrruuu{{{zzz{{{|||}}}|||zzzxxx{{{|||{{{{{{zzzxxxvvvuuuvvvxxxzzz||||||{{{yyywwwxxxzzzzzzyyyzzz{{{uuunnn{{{}}}~~~zzztttrrruuuyyyxxxyyy{{{}}}~~~~~~~~~zzz{{{}}}~~~}}}~~~}}}~~~~~~}}}{{{|||~~~|||wwwttttttwww|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~{{{{{{}}}~~~||||||}}}}}}{{{{{{|||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz||||||~~~~~~|||yyy|||}}}}}}yyyzzz{{{}}}~~~~~~xxxxxxyyyyyyyyyyyyzzzzzzwwwvvvuuuuuuwwwyyy|||~~~|||{{{zzzyyyzzz}}}zzzxxxwwwxxx{{{{{{yyyvvvwwwyyyzzzwwwsssqqqqqqssssssuuuwwwyyyzzzzzzzzzyyyzzzwwwuuuuuuvvvsssllleeebbbVVVKKKFFFCCC@@@@@@CCC===BBBCCC@@@DDDKKKHHH???FFF===:::DDDOOOVVVbbboootttrrr]]]NNNFFFQQQeeexxxmmmooouuuvvvmmm}}}wwwggg[[[PPPBBB666000+++******)))(((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''kkkQQQDDDBBB===;;;>>>;;;:::999777666666555333111+++)))'''''''''((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$$$$######"""%%%###!!!"""$$$%%%###"""########################""""""""""""""""""""""""!!!""""""""""""##################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))******+++,,,,,,...<<>>>>>===>>>@@@EEEHHHLLLOOOWWWaaaeeeeee\\\QQQIIILLLXXXhhhzzzjjjQQQNNNWWWnnn}}}qqqhhhvvvwww||||||{{{|||qqqcccTTTJJJAAA666---)))******))))))(((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%|||hhhPPPCCCBBB===<<<===:::;;;999777666666666444222+++)))'''''''''((('''&&&'''&&&&&&%%%$$$$$$$$$$$$(((%%%"""$$$'''(((&&&"""######$$$&&&((('''$$$"""########################""""""""""""""""""""""""!!!""""""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******++++++,,,++++++111BBB```iiiKKKAAADDDPPPhhh___:::===GGGPPPqqqooouuuiiiWWWKKKAAA:::888777999:::999777555333333444333222222222222333444//////000111333666999;;;CCCHHHPPPVVV[[[^^^bbbdddiiijjjmmmpppsssvvvwwwxxxuuuuuuuuuuuuwwwyyy{{{|||xxxzzz|||yyy|||}}}|||}}}{{{uuusssssssssttttttrrrnnnjjjhhhlllsssyyy{{{zzzvvvsss{{{{{{{{{{{{|||||||||}}}zzzzzz|||}}}~~~~~~~~~~~~~~~}}}|||~~~}}}zzz{{{||||||{{{zzz{{{}}}}}}|||{{{zzzzzz{{{|||}}}|||||||||{{{yyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~}}}}}}yyyyyyxxxxxxxxxxxxyyyyyyzzz{{{}}}~~~|||{{{}}}|||}}}~~~~~~||||||{{{{{{|||~~~~~~|||{{{||||||}}}~~~~~~}}}}}}}}}{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzz|||||||||}}}~~~{{{zzzzzzzzzyyywwwvvvvvvvvvsssqqqqqqrrrtttuuuvvvvvvwwwwwwvvvuuuuuussslllbbbZZZTTTNNNGGGCCC???:::888:::<<<;;;===???IIIIIIOOOXXXbbbjjjttt~~~}}}ttthhhbbblll|||lll^^^YYYZZZrrrjjjbbbkkkxxx~~~{{{sssjjjaaaSSSDDD<<<666///***)))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$yyyeeeMMMBBBBBB===;;;<<<888999888666555666555333222+++)))'''''''''((('''%%%)))(((&&&$$$######$$$$$$%%%$$$"""###&&&&&&%%%###!!!"""$$$&&&(((((('''&&&########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,+++...555???TTT{{{ooo[[[JJJ>>>GGGYYYWWWIIIBBB???ZZZyyy}}}iiiXXXKKKCCC???===???AAA???;;;777555555555444333222222222333444111111000000111222333444555999AAAHHHOOOUUU[[[___ccceeehhhjjjllloooqqqsssxxxvvvtttsssssstttvvvwwwwwwxxxzzz|||}}}}}}|||{{{www{{{}}}|||}}}~~~yyyvvvsssqqqsssvvvuuupppkkkhhhlllrrrwwwzzzyyywwwuuussstttuuuwwwyyy{{{|||}}}vvvvvvwwwwwwxxxxxxxxxxxx}}}}}}|||~~~~~~zzzzzz{{{{{{zzzzzzzzz}}}~~~}}}|||{{{{{{|||}}}~~~|||}}}}}}{{{yyyyyyzzz|||~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~|||||||||}}}~~~}}}}}}{{{{{{zzzyyyyyyzzz{{{{{{xxxzzz{{{{{{zzzyyyzzz{{{yyyzzz{{{|||}}}~~~}}}||||||zzzyyyzzz{{{||||||{{{}}}}}}}}}}}}}}}}}}||||||}}}}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxzzz{{{{{{|||}}}~~~~~~~~~~~~{{{yyyxxxxxxxxxyyysssrrrrrrqqqpppqqqsssuuussstttvvvwwwvvvsssooommmaaa[[[QQQIIIDDDAAA>>><<<;;;888888<<<>>><<<<<>><<<;;;<<<<<<<<<:::;;;======999999<<<===???JJJZZZbbbdddlllxxxxxxnnn^^^VVVcccxxxqqqiiisss~~~gggZZZWWWMMM@@@444///---+++)))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%}}}gggOOOBBBAAA;;;999:::666666555333333444333222000+++)))'''''''''((('''&&&'''&&&&&&%%%$$$$$$$$$$$$"""$$$### $$$%%%&&&%%%$$$"""!!!"""$$$########################""""""""""""""""""""""""!!!""""""""""""#########"""""""""############$$$#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))******+++///(((&&&+++///222:::EEEdddrrrRRRCCCEEEKKKZZZqqqpppVVVFFF???LLLXXX```^^^]]]nnnwwwhhh___ZZZSSSMMMHHHDDD@@@===;;;:::888555444333333333333333333444555555555555222222222111222666<<<@@@GGGKKKQQQTTTWWW\\\ccchhhhhhhhhhhhiiijjjllloooppppppppppppoooooonnnmmmlllmmmrrrvvvvvvwwwzzz|||{{{yyytttoooooorrrtttrrrooonnnnnnooopppsssvvvxxxzzzwwwwwwwwwvvvuuuuuuttttttxxxwwwwwwvvvvvvvvvwwwwwwtttvvvuuussssssxxxyyyxxxwwwxxxyyyxxxxxxyyy|||~~~~~~{{{xxxxxx{{{~~~}}}~~~~~~}}}}}}~~~}}}~~~}}}}}}~~~}}}zzzyyy|||~~~}}}}}}|||}}}}}}~~~|||{{{zzzxxxxxxzzz{{{|||{{{yyywwwuuuuuuvvvxxxyyyvvvwwwyyyyyyxxxyyyzzz|||zzzyyyxxxyyy{{{||||||||||||||||||{{{{{{|||}}}}}}~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwxxxyyyxxxxxxwwwvvvttttttuuuwwwuuutttttttttvvvvvvuuutttooonnnlllggg___UUULLLGGGFFFCCC???;;;999999;;;<<<;;;999:::<<<;;;888:::>>>EEELLLZZZkkkxxx~~~uuueeeYYYRRR^^^xxxuuu___QQQMMMDDD:::000...---+++((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%lllSSSDDDBBB<<<:::<<<999666555333333444444333111+++)))'''''''''((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!""" ###$$$"""!!!"""###########################""""""""""""""""""""""""!!!""""""""""""#########""""""""""""############"""#########$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))*********+++((('''***,,,...//////===XXX}}}|||\\\KKKDDDCCCOOObbb|||~~~aaaPPPNNNLLLIIIFFFDDDKKK]]]ooo}}}~~~mmm___UUUMMMDDD===???===:::777555333333222222333333444444555555444222222222000///000333555777<<>>>>><<<;;;;;;<<<===;;;:::;;;>>>???@@@FFFNNNYYYcccooo|||wwwdddUUURRRWWW]]]~~~qqqbbbQQQFFFBBB<<<333---...///,,,((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$qqqVVVGGGDDD===;;;>>>;;;777666444444555555444222+++)))'''''''''((('''&&&###$$$%%%&&&'''&&&%%%$$$***&&&$$$$$$&&&&&&$$$!!! $$$%%%$$$%%%&&&########################""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""############""""""######$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))*********&&&///444///((('''---222(((999TTTrrrlll[[[KKKDDDIIIZZZwww}}}mmmhhh\\\RRROOOJJJDDDGGGQQQ\\\hhhwwwgggZZZLLLAAAAAA???<<<999666444222222333333444444555444444444000111333333222222333555///444999;;;;;;???FFFLLLUUUWWWZZZ]]]```bbbddddddiiiiiiiiijjjjjjkkkkkkkkkccciiinnnnnnooossswwwxxxuuuuuuvvvwwwxxxvvvsssppprrrssstttuuuvvvxxxyyyzzzvvvwwwxxxyyy{{{}}}~~~~~~|||{{{zzzxxxxxxxxxyyyyyy||||||xxxrrrrrrvvvyyyyyyvvvvvvwwwwwwwwwxxx{{{}}}{{{{{{||||||||||||{{{{{{zzz|||{{{{{{}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}xxxwww{{{|||{{{zzzzzzzzz|||}}}~~~}}}{{{yyyyyy{{{}}}{{{zzzzzz}}}yyysssyyy{{{|||{{{yyyyyy{{{~~~yyyyyyyyy{{{}}}~~~}}}{{{{{{zzzzzzzzz{{{|||~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzxxxxxxxxxzzz|||}}}xxxvvvtttssssssuuuwwwyyyxxxzzz{{{yyytttqqqpppqqquuusssqqqpppoookkkddd^^^UUUPPPIIIAAA<<<;;;;;;<<<999;;;<<<======>>>???@@@===<<<>>>CCCGGGLLLUUU___jjjttt}}}xxxiiiZZZLLLIIIZZZppp{{{fffZZZQQQFFF===;;;222+++'''***,,,)))$$$"""&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######oooSSSBBB???:::999;;;777999666333222444555222000---,,,***)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""###$$$%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++******************222///777QQQrrr```RRRKKKHHHYYYrrrnnnWWWOOOJJJEEEIIILLL^^^{{{gggPPPJJJHHHDDD???:::777777888555777888666333000//////555222111333333000111444...000222222111444888===@@@DDDKKKRRRXXX[[[\\\]]]bbbdddfffgggeeedddddddddjjjkkkllllllkkkkkkmmmoooqqqsssuuuuuutttsssssssssvvvvvvvvvvvvwwwxxxyyyyyy{{{xxxwwwyyy}}}~~~~~~|||yyywwwuuuuuuvvvvvvvvvuuusssrrrqqqrrrtttuuuzzzwwwttttttxxx|||}}}}}}}}}{{{zzzxxxxxxxxxyyyyyy~~~~~~~~~|||||||||}}}{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}||||||||||||~~~}}}|||{{{zzzzzzzzz{{{{{{yyyyyyzzz}}}}}}}}}}}}|||{{{zzzyyy~~~||||||}}}~~~~~~}}}}}}}}}|||||||||||||||}}}{{{|||}}}}}}|||{{{|||~~~zzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzz{{{|||}}}}}}}}}zzz{{{}}}~~~}}}{{{|||zzzxxxvvvuuuvvvxxxzzzyyywwwuuusssuuuxxx{{{}}}yyyyyyyyywwwtttssstttuuutttssspppjjjbbbYYYQQQMMMFFFBBB>>>===>>>???===:::@@@:::777;;;AAAFFFMMMSSSOOOEEEEEEQQQ^^^dddkkksss~~~kkkZZZLLLPPPbbbvvv~~~uuukkkwwwqqqhhh]]]UUUJJJ===444111,,,,,,,,,+++***))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%qqqTTTBBB>>>999999===:::999666333333444555222000---,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######""""""###$$$$$$%%%%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%######"""!!!!!!"""######"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))************************000//////222===ZZZmmmPPPJJJTTTZZZpppgggRRRJJJBBBEEEXXXkkkwwwrrr```SSSMMMGGG>>>666444444555666666666555444444111000333333111111555000111222000//////222555999:::>>>BBBGGGKKKNNNPPPVVVYYY\\\^^^^^^^^^___```aaadddgggiiikkkmmmoooqqqssssssssspppnnnmmmmmmoooooooooppprrrtttwwwyyyzzz|||zzzxxxxxxzzz{{{zzzyyyzzzyyywwwuuuuuuuuuvvvwwwxxxwwwuuuttttttvvvxxxzzz{{{xxxvvvvvvyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{||||||yyy{{{~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{|||||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}zzzxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzz|||{{{zzz{{{}}}~~~}}}|||}}}||||||{{{{{{{{{||||||{{{|||}}}}}}{{{{{{|||}}}yyyzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{~~~{{{zzzzzz||||||zzzxxxvvvuuutttssstttvvvyyy{{{{{{yyywwwuuuuuuvvvwwwwwwuuuuuuuuuuuutttqqqooommmdddaaa]]]VVVPPPKKKFFFDDD>>><<<::::::;;;<<<<<<;;;;;;::::::888777<<>>@@@EEEHHHLLLOOOQQQTTTVVVXXXWWW[[[```dddgggiiilllnnnssssssrrrooommmmmmoooqqqjjjkkkkkkmmmpppsssvvvwwwxxxvvvtttsssuuuvvvvvvuuuvvvuuuuuutttuuuvvvxxxyyy|||zzzxxxvvvwwwyyy}}}}}}{{{yyyyyy{{{~~~~~~}}}}}}}}}|||{{{zzzzzzzzzzzz{{{wwwyyy|||}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}~~~}}}|||||||||}}}|||zzzxxxzzz{{{|||}}}~~~}}}}}}~~~~~~}}}|||zzzyyy|||}}}|||{{{xxxwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzyyyzzz|||}}}|||{{{||||||{{{{{{{{{{{{||||||{{{|||}}}}}}{{{{{{{{{}}}xxxxxxyyyyyyzzzzzzzzzzzzxxxyyyzzz{{{{{{{{{zzzyyy{{{zzzyyyzzzzzzyyywwwtttrrrrrrqqqqqqrrrtttvvvxxxvvvuuuttttttttttttrrrpppqqqooonnnmmmlllhhhbbb\\\PPPMMMGGGAAA>>><<<<<<===999:::;;;;;;;;;<<>>:::;;;???===888555333333555555222///+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!!!!!!!!""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))************++++++---111222444<<>>======<<<:::999666555666444111000222333333222111000/////////000///...---...111444666777:::>>>AAACCCFFFJJJLLLQQQTTTZZZ^^^```bbbdddfffkkkmmmoooppppppqqqssstttlllkkkkkkkkklllnnnqqqrrrpppooonnnnnnpppsssuuuvvvtttttttttvvvwwwzzz|||}}}}}}zzzxxxxxxzzz}}}~~~||||||}}}~~~}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyyyyyvvvyyy{{{||||||}}}~~~~~~}}}|||}}}~~~~~~|||yyyvvvzzzzzz{{{|||}}}}}}~~~~~~yyyzzz||||||{{{zzzwwwvvvyyyyyyzzzxxxwwwvvvxxxyyyxxxwwwvvvuuuvvvxxxzzz|||{{{zzzyyyzzz|||}}}|||{{{|||||||||{{{||||||}}}}}}|||~~~~~~~~~|||{{{|||}}}yyyyyyxxxxxxxxxwwwxxxxxxwwwxxxzzz||||||{{{zzzyyyxxxyyyyyyzzzyyywwwuuussstttssssssrrrqqqqqqqqqqqqpppooooooqqqsssrrroookkknnnhhhbbb___]]]XXXOOOHHHCCCAAA===999888888:::;;;:::===??????>>>@@@DDDHHHIIICCC>>>???@@@EEENNNWWW]]]hhhtttssspppeeeRRRGGGTTTtttrrrwww|||nnn\\\MMMHHH@@@777333///***(((***(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%lllQQQBBBAAA===<<<>>>:::888555333444666555222...******((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$###############$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********111+++'''))),,,---000444@@@^^^gggPPPAAAEEEMMM^^^nnn\\\SSSIII@@@DDDIIIPPPVVVaaasssyyycccRRRIIIDDDAAA>>>777444555777777222111222333222111000111111111111000000000000000000111111000222555777888:::===@@@IIIMMMRRRVVVYYY\\\___bbb```eeekkkoooqqqqqqpppqqqlllkkkjjjiiikkkmmmpppqqqoooooonnnnnnoooqqqtttwwwttttttvvvxxxzzz|||~~~}}}zzzxxxwwwyyy{{{|||~~~~~~~~~}}}~~~~~~~~~}}}|||{{{~~~}}}|||zzzyyyxxxxxxzzz||||||}}}~~~~~~~~~~~~~~~{{{xxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz||||||{{{zzzwwwvvvwwwxxxxxxxxxvvvvvvxxxyyyxxxwwwvvvuuuvvvxxx{{{}}}|||{{{zzz{{{}}}~~~}}}|||}}}|||||||||}}}}}}~~~~~~}}}|||}}}~~~~~~}}}{{{zzzxxxwwwwwwwwwwwwxxxzzz||||||{{{zzzyyyvvvxxxyyyzzzxxxvvvtttssstttttttttsssrrrpppooonnnrrrpppoooppprrrpppkkkfffaaaZZZRRRMMMKKKHHHBBB===<<<<<<;;;;;;;;;;;;<<<<<<:::===?????????AAAEEEIII[[[VVVPPPLLLJJJRRReeexxxsssxxx|||qqq]]]RRRGGGIII]]]{{{~~~~~~zzzmmmbbbTTTHHH;;;333---***(((&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%|||iiiOOOAAAAAA=========999777555444444666555222...***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$######"""#########"""""""""###############"""""""""############$$$!!!"""############"""!!!"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((())))))*********)))))),,,---***''',,,333333@@@]]]tttYYYGGG===DDDccc}}}jjjWWWFFFFFFEEEGGGMMMZZZiiittt}}}iiiXXXKKKDDD>>>===@@@DDDCCC===::::::777555111000111222222222000111222333222111///......000111111111222555777???BBBGGGLLLPPPUUUZZZ^^^\\\bbbjjjppprrrqqqooonnnhhhgggffffffhhhlllooorrrssssssrrrpppnnnooosssuuurrrsssuuuwwwzzz|||}}}~~~|||zzzyyywwwwwwxxxyyyzzz~~~}}}}}}~~~~~~{{{}}}}}}zzzyyy}}}{{{zzzyyy{{{|||}}}}}}}}}}}}}}}{{{|||||||||{{{{{{zzzzzzzzz}}}}}}~~~~~~}}}|||zzzyyyxxxxxxyyyxxxwwwwwwxxxzzzxxxxxxwwwwwwxxxzzz{{{||||||{{{zzz{{{}}}~~~}}}|||||||||{{{||||||}}}~~~~~~}}}||||||}}}}}}{{{yyyyyyyyyyyywwwxxxyyyzzzzzzzzzyyyyyytttvvvxxxxxxvvvuuutttuuuqqqrrrsssssssssqqqpppooouuupppkkkiiiiiifff```ZZZOOOIIICCC?????????>>><<<::::::<<<=========<<<<<<888999;;;===>>>AAAEEEHHHNNN___tttyyypppmmm{{{xxxqqqppplll]]]MMMOOOTTT___qqq}}}nnn]]]SSSIII@@@444---(((((((((&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%|||hhhNNN??????;;;;;;===:::777555444555777666111---))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&##############################$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$###""""""######!!!"""""""""#########$$$""""""""""""############!!!"""############"""!!!"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((()))******+++$$$'''...222000***+++000000222>>>ZZZ~~~zzzcccQQQJJJOOOYYYiiibbbXXXJJJAAA???BBBGGGIIIZZZfff{{{wwwkkk^^^]]]___bbb]]]SSSKKKIIIEEE???999555444444444333111222222333222222000000///000000000//////222444444666999===@@@FFFLLLPPPTTTZZZbbbhhhkkkllllllllleeedddbbbbbbcccgggjjjmmmppppppooommmkkklllpppsssoooppprrrtttvvvwwwxxxyyyvvvvvvvvvwwwxxxyyyyyyzzz}}}~~~|||{{{|||~~~}}}}}}}}}}}}}}}~~~{{{|||}}}~~~~~~|||{{{zzz|||}}}~~~~~~~~~}}}|||{{{|||}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{yyyzzzzzzyyyxxxxxxyyy{{{yyyzzzzzzzzz{{{{{{||||||{{{zzzyyyzzz|||}}}|||{{{yyyyyyyyyzzzzzz{{{}}}}}}}}}~~~}}}{{{zzzzzz{{{|||{{{yyywwwvvvwwwxxxyyyvvvvvvvvvvvvwwwwwwwwwwwwqqqtttuuuuuusssrrrtttvvvrrrsssttttttrrrooolllkkkiiibbbYYYUUUTTTRRRLLLGGG@@@???===;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<;;;:::999;;;>>>DDDIIILLLNNNGGGaaa|||hhh[[[TTTPPPOOOQQQ^^^rrr|||zzz{{{rrr[[[JJJAAA:::555222,,,)))******((((((***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%~~~jjjNNN>>><<<888:::>>><<<777555444555777666111---)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$###""""""######!!!!!!""""""#########$$$""""""""""""###############$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++000'''!!!$$$***---...000+++...111777EEEccchhhTTTQQQXXXlllxxx___RRRLLLHHHEEEAAAEEEXXXwww~~~vvvgggZZZUUURRRKKKAAA;;;888777555444333333222222222222222333000111111000//////111444---...///000333777===AAADDDJJJRRRYYY^^^bbbfffhhhfffdddaaa______```ccceeehhhiiiiiigggfffiiinnnsssmmmnnnoooqqqrrrsssttttttqqqrrrtttwwwyyyzzz{{{{{{|||~~~~~~{{{yyy{{{}}}zzzyyyxxxxxxxxxyyy{{{|||||||||{{{{{{{{{|||||||||yyyzzz|||~~~~~~~~~~~~}}}}}}}}}|||{{{{{{}}}~~~||||||}}}~~~}}}|||}}}}}}}}}~~~~~~}}}}}}~~~||||||}}}~~~~~~}}}|||{{{zzzzzz{{{{{{zzz{{{{{{zzzyyyxxxzzz{{{zzz{{{|||}}}}}}}}}||||||zzzyyyxxxyyy{{{|||{{{zzzxxxwwwwwwxxxyyyzzz{{{||||||}}}}}}|||zzzxxxyyyzzzuuutttrrrqqqrrrsssuuuvvvuuuttttttttttttuuuvvvvvvoooqqqsssrrrpppqqqsssvvvuuuvvvuuutttqqqlllgggdddWWWNNNDDD@@@@@@@@@<<<777:::<<<======;;;::::::;;;===<<<;;;::::::;;;;;;<<>>DDDLLLSSSVVVWWW]]]ggg|||ooo]]]UUURRRWWWjjjkkkjjjttt{{{ooojjj\\\III:::333000---...)))&&&((()))&&&&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%rrrQQQ>>>===:::999======;;;999666444444333111000***(((&&&&&&&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""""""""######"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""######""""""############""""""""""""""""""############%%%%%%$$$###""""""######&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((*********))))))))))))))))))******++++++,,,---------+++...222111888RRRooo~~~hhhWWWLLLXXXsssxxxeeeYYYOOOIIIEEEPPPkkkzzzssslllhhhhhhgggbbbYYYNNNDDD>>>999666777666555444333111000...444222111111222333222111111111333444555555555555555888<<>><<<;;;:::<<<>>>@@@???>>>BBBGGGLLLNNNSSSaaavvvwwwhhhUUU\\\hhhwww~~~zzzuuu{{{vvvhhhWWWRRRIII???666000---,,,))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$$$$###$$$%%%"""""""""###%%%$$$"""oooNNN<<<===::::::======;;;888555444444333111000+++)))''''''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""""""""########################""""""############""""""""""""!!!!!!!!!!!!!!!"""######"""""""""!!!!!!"""""""""######$$$$$$$$$$$$######""""""""""""##################"""!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$###"""###%%%$$$######$$$&&&!!!""""""###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,...,,,...000---...???TTTpppjjjPPPGGGQQQiiicccNNNAAAMMMdddsssyyy|||yyy{{{zzzwww}}}rrr___QQQHHH???666777888777555333333666888444222111000111222111000000000111111222111111111444444666888;;;>>>AAABBBHHHKKKQQQWWW^^^cccgggiiibbbbbbccceeefffhhhiiijjjhhhgggfffiiinnnrrrttttttssssssuuuwwwyyyzzzxxxvvvwwwvvvuuutttssssssssssssuuuttttttssstttuuuvvvwwwzzzxxxyyy|||{{{vvvssstttvvvuuuvvvyyy}}}~~~|||yyyxxxxxxwwwwwwwwwwwwxxxxxx{{{||||||}}}}}}}}}||||||}}}~~~}}}{{{yyyyyyzzz||||||{{{zzzzzz{{{}}}||||||{{{{{{{{{|||}}}~~~|||}}}}}}|||zzzyyy{{{||||||yyyyyyzzzzzzyyyxxx|||{{{yyyxxxxxxyyyzzz{{{yyyvvvtttvvvzzz}}}{{{yyyqqqqqqrrrsssuuuvvvwwwwwwvvvxxxzzzxxxuuurrrrrrrrrppprrrsssrrrpppppprrrtttsssooollllllooopppooonnnnnnmmmmmmmmmnnnooopppppp```\\\UUUPPPKKKGGGAAA===;;;;;;:::;;;<<<============>>>????????????AAABBBEEECCC@@@===>>>BBBHHHLLLJJJKKKOOOWWWeee{{{}}}gggYYYSSSgggwwwqqqooovvv}}}~~~rrrcccTTTLLLGGG@@@888111,,,))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###$$$%%%###""""""###$$$$$$###!!!mmmMMM<<<===;;;;;;>>>===:::777555333333222111///,,,***((((((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$###""""""!!! """"""""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""#####################"""""""""""""""$$$$$$$$$###############"""###$$$$$$######$$$&&& !!!"""###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))*********+++++++++++++++---+++---///,,,(((///:::IIIvvvsssQQQ???EEE]]]uuunnnIIIDDDMMMPPPTTT[[[eeeccciiittt~~~nnn___YYYOOOBBB:::;;;;;;888444222333555666444222111222222222111111111111111111000//////222222222222222222333333444777<<>>@@@BBBDDDFFFGGGHHHJJJKKKQQQNNNHHHAAA???CCCLLLTTT^^^aaaiiiwwwmmm[[[SSSWWW^^^|||rrrkkkuuunnnbbbTTTFFF???;;;666000+++)))((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&$$$###$$$%%%&&&$$$""""""###$$$$$$$$$nnnOOO===???<<<;;;>>><<<999777444333333222111000,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!""""""###"""##################""""""######$$$$$$######"""!!!"""""""""############$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""###$$$$$$######$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))******************++++++,,,)))+++//////+++,,,111777PPPhhhzzzWWWEEEHHHSSSmmmyyygggddd___UUUPPPIIIKKKOOOPPPLLLRRRmmm~~~|||qqqaaaUUUSSSNNNIIIDDD>>>888555:::777444333444444444444333444444444444333222222444333333222222222333333222333444555666777888888HHHJJJNNNTTTYYY^^^aaaccccccbbbaaaaaabbbdddeeefffmmmllllllnnnpppqqqpppooonnnooopppqqqrrrsssssssssuuutttssssssssstttuuuvvvuuurrrrrrtttsssqqqqqqtttvvvqqqnnnpppvvvyyyxxxttttttttttttuuuvvvxxxzzz{{{zzzzzzzzz{{{{{{zzzzzzyyyzzz{{{{{{zzzxxxwwwwwwxxxyyyzzz{{{|||||||||{{{zzzwwwwwwxxxyyyzzz{{{|||}}}wwwxxxzzzyyyxxxwwwxxxyyyzzzyyywwwvvvuuutttsssrrrtttuuuwwwyyyzzzzzzzzzzzzwwwvvvuuuvvvwwwxxxvvvtttpppqqqssstttvvvvvvvvvvvvrrrrrrrrrrrrssssssrrrqqqooopppqqqqqqpppnnnmmmlllpppllliiihhhjjjkkkjjjhhhaaa^^^XXXQQQJJJCCC>>><<>>555333///,,,***))))))***&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%'''((()))&&&###!!!###$$$%%%%%%tttSSSAAA@@@===;;;===<<<999777444333333333222000***)))'''&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$######### !!!!!!"""""""""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!!!!"""""""""###############$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!###$$$$$$###"""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))***************+++++++++))))))---///......///...666===TTT}}}cccPPPIIINNNYYYkkk}}}sssKKKIIIJJJIIICCCAAANNN```rrr|||lllaaa[[[VVVQQQLLLAAA>>>:::777777777777666555666666777777666666555666555555444333444444444222222222333333444444555444555777;;;@@@FFFKKKNNNVVVWWWXXXYYY[[[^^^bbbdddjjjlllnnnkkkfffeeehhhlllhhhiiikkklllmmmnnnnnnmmmrrrrrrrrrrrrqqqrrrrrrrrrpppmmmmmmooopppooopppttttttpppmmmnnnrrrvvvuuusssoooooopppqqqsssuuuwwwxxxwwwwwwxxxyyyyyyyyyyyyxxxyyy{{{{{{zzzxxxwwwwwwxxxwwwxxxzzz{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvxxxyyyzzzxxxwwwxxxxxxwwwxxxwwwvvvuuusssrrrrrrsssuuuvvvxxxyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvtttsssqqqqqqrrrsssssssssrrrrrrsssoookkkmmmrrruuurrrnnnmmmnnnooopppooommmjjjhhhlllgggaaa]]]\\\ZZZVVVSSSFFFDDDBBB???<<<:::999888999::::::999999999999:::??????>>><<<===@@@GGGLLLNNNOOOOOONNNMMMPPPWWW]]]gggppp{{{zzzdddWWWRRR\\\ooo}}}}}}}}}sss___OOOGGGCCC===555...---+++)))((()))******''''''((((((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%%%%%%%'''***,,,,,,((($$$"""###$$$%%%&&&wwwVVVBBB@@@===;;;>>>===999777555444444444333222***(((&&&&&&&&&'''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$$$$$$$$$$### !!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!!!!!!! """"""""""""############ """######"""!!!!!!""""""""""""############!!!"""######""""""###%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***(((((())))))***++++++,,,+++******+++------,,,,,,***111333>>>YYYuuulllYYYEEEDDDLLL\\\cccfffssszzzdddOOOHHHGGGDDDFFFKKKWWWeeexxxqqqiiigggfffeeeTTTOOOIIICCC@@@>>><<<;;;999999999999999888777666777666555333111000000///222222111111111222333333111000//////111555888;;;AAACCCGGGKKKPPPUUU\\\```hhhmmmqqqnnnfffbbbdddiiihhhiiikkkmmmnnnmmmmmmlllnnnooopppqqqpppooonnnmmmmmmjjjjjjmmmnnnlllnnnqqqpppnnnmmmmmmoooqqqrrrrrrooopppppprrrtttvvvwwwxxxrrrssstttvvvwwwwwwwwwwwwzzz{{{||||||zzzxxxxxxxxxtttuuuwwwxxxyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvuuutttuuuxxxzzz{{{yyyxxxxxxyyytttvvvwwwvvvtttsssssssssssstttuuuvvvvvvuuutttssspppqqqssstttuuuuuutttsssuuuuuutttsssssssssssstttqqqmmmiiikkkpppssspppllliiijjjkkkmmmmmmkkkfffbbb___YYYQQQKKKHHHCCC>>>:::::::::999999999:::;;;;;;666888999:::999999:::<<<@@@AAABBBBBBBBBEEELLLRRRNNNPPPPPPMMMJJJLLLSSSYYY]]]jjj}}}ssslllhhhfffqqq{{{lllgggqqq{{{~~~xxxhhh]]]NNNBBB<<<888444000))))))((('''&&&'''((((((''''''(((((()))*********&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """###$$$%%%'''+++......+++&&&$$$$$$$$$$$$$$$wwwUUU@@@>>>;;;;;;???@@@:::888666555555555444333+++)))'''&&&''''''&&&%%%###$$$&&&''''''&&&$$$###!!!"""###$$$%%%$$$$$$###""""""##################!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""###### !!!###$$$$$$###!!! !!!!!!""""""""""""!!!!!!""""""""""""############ """"""""" """""""""######$$$$$$$$$!!!"""######""""""###$$$""""""###$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***&&&'''((()))***+++,,,---)))+++,,,,,,------+++***+++222444888CCCPPPjjjhhhaaaZZZUUURRRRRRYYYaaannnyyyhhh[[[MMMEEEEEEKKKTTT___uuuxxxvvvwwwpppjjjaaaXXXQQQLLLGGGEEEAAAAAA@@@>>><<<:::888777777666555333111000000///444333111000//////000000333333222111111222333333444777:::<<>><<<999:::AAABBB;;;999666666666666555444,,,***((((((((()))(((&&&###$$$&&&''''''&&&$$$###!!!"""###$$$%%%%%%$$$###%%%%%%$$$$$$###"""""""""""""""""""""############!!!!!!!!!!!!!!!"""###### !!!######!!! """"""############""""""""""""""""""############ """###$$$###"""!!!""""""######$$$$$$$$$%%%!!!"""######""""""###$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***%%%&&&''')))***,,,---...'''+++.../////////---++++++...,,,000777888BBBXXXbbbPPPLLLJJJDDDNNNoooqqqYYYSSSEEEIIIIIIRRRdddqqquuuiii```XXXRRRNNNIIIHHHFFFDDD@@@===:::888888777666555555555555555333333222222333444666777000111222333333222111000444555555444111000333666111:::FFFQQQUUUSSSOOOLLLPPPTTTZZZaaaggglllnnnoooppprrrvvvxxxxxxuuupppmmmmmmjjjjjjlllkkkgggeeegggfffjjjmmmllliiihhhkkknnnmmmmmmnnnoooppprrrttttttlllmmmooorrrtttuuuvvvwwwsssuuuvvvvvvtttrrrqqqqqqqqqqqqrrrssstttuuuvvvwwwqqqqqqrrrsssrrrqqqpppooonnnpppssstttsssrrrrrrrrrnnnqqqtttuuurrrqqqrrrsssooooooppppppqqqrrrssstttoooqqqrrrqqqnnnkkkiiihhhgggfffcccbbbcccfffiiillliiimmmpppmmmhhhffflllrrrpppnnnkkkhhhddd[[[QQQIII???;;;888888;;;<<<;;;999777777777777888999:::;;;999:::;;;<<<>>>DDDMMMTTTccchhhnnnnnnhhhaaa]]]]]]aaajjjtttzzz{{{~~~{{{eee```aaattt~~~|||}}}zzz|||vvvcccSSSHHHCCC===777111,,,+++,,,,,,+++***)))(((((('''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############%%%(((+++111...***'''&&&$$$""" sssPPPEEE<<<999AAA???CCC===:::777555555555444333+++)))'''''''''((('''&&&%%%%%%%%%$$$$$$#################################$$$#########""""""!!!!!!#########""""""""""""""" !!!!!!""""""######"""""""""!!! $$$###""" !!!"""!!!""""""############"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""############""""""#########""""""""""""""""""############$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))*********+++,,,------......------***+++,,,...000333555666EEEeeeqqq^^^OOOGGGHHHZZZuuuhhhTTTGGGIIIIIIFFFOOO___rrrrrrjjjddd^^^XXXOOOFFFBBB>>>999777999999555222333666888777666555444444444222000000333111111222333444555555555333111///000333444333222222333555777888888888888<<<===???AAAEEEHHHKKKLLLRRRRRRTTT\\\gggoooqqqpppjjjkkklllllljjjhhheeedddeeeggghhhiiihhheeebbb```dddeeeggghhhiiijjjjjjjjjpppooommmjjjjjjlllqqquuusssrrrqqqppppppqqqssstttnnnooopppqqqrrrrrrrrrrrrqqqooollljjjiiijjjlllmmmhhhjjjlllmmmmmmkkkhhhfffhhhiiikkklllllljjjhhhgggiiijjjlllnnnnnnllljjjhhhkkkddd___]]][[[UUUSSSSSSTTTUUUVVVUUUUUUXXX___dddooozzztttiiigggiiikkkggg___YYYUUUSSSMMMGGGHHHCCC>>><<<;;;;;;999666777777777777999;;;>>>???===@@@DDDIIINNNVVV^^^dddiiittt~~~oooYYYccciiiqqqzzzxxxkkkaaa]]][[[jjjzzzvvvooouuurrreeeWWWJJJCCC:::777333...+++******+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!""""""#########$$$$$$$$$########################tttQQQGGG===999@@@===AAA<<<:::666444444333222111+++)))'''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################"""""""""!!!###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!!!!"""!!!!!!""""""######""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""""""############""""""###""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))************++++++,,,,,,,,,,,,,,,,,,------...///000111222444@@@SSSnnn~~~iiiPPPQQQYYYmmmqqq___\\\]]]WWWNNNXXXhhhxxx{{{mmm]]]VVVQQQRRRRRRKKKBBB<<<;;;;;;::::::999777555222:::888555555666666555555666666666666444222000//////////////////111333555222333444555666666666555555555555555666777777888777555555999AAAEEEEEECCCLLLNNNQQQTTTUUUVVVVVVVVVYYY[[[^^^aaadddeeeeeeeee```aaabbbdddeeefffffffffffffffeeebbbaaacccfffjjjhhhgggffffffgggiiikkkllljjjjjjjjjjjjjjjiiiiiihhhllljjjhhhfffffffffggghhhbbbbbbcccbbbaaa^^^[[[ZZZZZZ[[[\\\]]]]]][[[ZZZYYYXXXYYY[[[\\\[[[ZZZWWWVVVVVVRRRQQQSSSRRRLLLHHHHHHHHHHHHGGGEEEFFFJJJQQQVVVWWW^^^hhhooolllaaaRRRIIIQQQZZZbbb```WWWPPPNNNOOONNNGGG???:::999999:::999:::999888888;;;???DDDGGGQQQXXX___aaa___^^^aaaeeejjjrrrzzzvvv```WWWZZZ```hhhuuujjjbbbWWWOOOSSScccyyyrrrmmm{{{}}}iii\\\TTTIII???:::666444000,,,***))))))***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$########################vvvSSSHHH>>>999???;;;???===:::666444333222000///+++)))'''''''''''''''%%%''''''&&&&&&&&&&&&%%%%%%####################################""""""""""""""""""""""""""""""######$$$$$$###""""""!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$######$$$$$$$$$$$$######""""""""""""""""""######"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********)))******+++++++++++++++......------------.........---000AAAeeekkkUUUDDDIII]]]ttt~~~kkkIIIGGGJJJQQQ___sssqqq```WWWSSSLLLEEEBBBDDDDDDEEEEEEDDDBBB>>><<<===:::666555777888777666555666777777777666444444222444555444222000111333222333333444444333333222333333222111000/////////555333222444777999888666222555888<<<@@@BBBCCCDDDGGGIIILLLPPPTTTXXX[[[]]]WWWWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^]]][[[[[[]]]___^^^^^^]]]^^^___aaaccceeebbbbbbbbbaaa```^^^\\\\\\]]]]]]\\\\\\[[[[[[ZZZZZZUUUTTTTTTSSSRRRPPPOOOOOOLLLLLLMMMMMMLLLLLLKKKJJJKKKLLLNNNQQQRRRSSSSSSRRRQQQLLLIIIJJJIIIDDDAAABBB@@@???===<<<<<<@@@GGGLLLKKKMMMSSS___fff___LLL;;;>>>JJJXXX___[[[TTTPPPOOONNNIIICCC>>><<<;;;;;;:::<<<;;;;;;>>>DDDMMMUUUZZZ\\\fffppppppiiiaaa^^^___dddgggjjjpppzzz~~~ppp]]]FFFGGGIIINNNXXX```^^^XXXIIINNNWWWbbbrrrqqqhhhkkkttteeeTTTLLLGGG@@@999555111///,,,)))''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$###############$$$$$$$$$""""""""""""""""""""""""tttRRRGGG>>>999@@@<<>>;;;777444333222000///,,,***''''''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%#################################""""""""""""""""""""""""""""""##################"""""""""!!!!!!  !!!!!!""""""###### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$######$$$$$$$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********)))******+++,,,+++++++++------,,,,,,+++,,,,,,,,,---111444777EEEfff|||YYYJJJKKKTTTgggyyyiiiYYYOOOHHHNNNWWW___gggmmm}}}oooccc\\\[[[UUUQQQLLLLLLMMMMMMJJJFFFAAAAAA>>>999888:::;;;:::777666555444444666777888333444666666555333222222444444333333222111111000333333333222333333444555222111000222444666555444000111333555666777777777999::::::<<<>>>AAADDDFFFDDDEEEFFFHHHJJJKKKKKKKKKQQQRRRSSSRRRPPPOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEGGGHHHIIICCCCCCCCCCCCBBBBBBBBBBBBCCCEEEIIINNNSSSWWWZZZ\\\ZZZRRRIIIEEEAAA===<<<>>><<<<<<;;;;;;<<>>DDDLLLVVV___eee___fffmmmoooiii```YYYUUUXXXWWWUUUUUUYYY\\\TTTIII:::???DDDGGGMMMTTTUUUSSS\\\mmmxxx|||~~~uuucccVVVIIICCC@@@999444111,,,+++)))'''''''''(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!qqqPPPFFF>>>:::AAA>>>AAA???<<<888666444333111000,,,***((('''''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""######!!!!!!""""""############!!!"""""""""#########$$$!!!!!!!!!!!!!!!  !!!!!!""""""###### !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$#########!!!!!!""""""############""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------)))000555222111???\\\uuuvvv___NNNIIIMMMdddwww^^^RRRNNNMMMNNNQQQXXXvvvuuuggg``````^^^WWWPPPNNNQQQNNNEEE???AAAEEEEEEBBB???:::666666888<<>>???@@@@@@>>><<<======@@@@@@@@@???????????????===============<<<;;;:::;;;<<<===>>>===<<<:::999;;;:::::::::;;;===@@@AAA<<<;;;;;;:::;;;<<<===>>>===>>>BBBGGGLLLRRRVVVYYYVVVOOOHHHEEE@@@:::777777::::::;;;<<<>>>?????????DDDGGGLLLOOORRRUUUWWWYYYKKK>>>666===HHHKKKHHHFFFIIIJJJKKKLLLLLLLLLLLLMMMLLLNNNPPPSSSWWWZZZ]]]___cccbbbaaaaaa___YYYOOOGGGEEEFFFDDDAAABBBFFFJJJJJJPPP]]]hhhlllmmmttt|||~~~zzzggg^^^PPPEEE<<<888555000,,,+++***)))((('''''''''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!!pppOOOFFF???;;;BBB>>>AAA???<<<888666555444333111---***((('''''''''%%%$$$######$$$$$$$$$$$$%%%%%%########################""""""""""""############!!!!!!!!!"""######$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""!!!  """$$$%%%""""""""""""""""""""""""!!!!!!"""############"""""""""############""""""!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$!!!""""""###$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((())))))*********++++++,,,,,,,,,,,,,,,************+++---...///...---...111222555<<>>999999:::999999777666555444444444444333333222222222222222666666555555555555555444444444444333333333333333444333222111111222333444222222333444444444444444333444555555333222333444666666666555444444333333555666666777777777666666555666777777777666555444666555444444444666777888666555555444666888;;;===@@@@@@AAABBBEEEHHHKKKMMMIIIFFFGGGKKKJJJCCC===;;;AAAAAAAAACCCEEEFFFEEECCC<<>>777000000000,,,***+++((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""qqqPPPGGG???;;;AAA===???===:::777555444444333111---+++((('''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&########################!!!"""""""""############ !!!!!!"""######$$$$$$########################!!!""""""###############!!!""""""######"""!!! !!! !!!###%%%&&&"""""""""""""""""""""""" !!!"""###$$$######"""!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++)))******++++++++++++++++++++++++++++++,,,---...444...,,,222666666666888888PPPrrrVVVMMMKKKVVVeeeyyybbbUUUJJJKKKRRR\\\iiitttssspppuuusssjjj```^^^]]]\\\___ccchhhkkkxxx|||{{{nnnXXXEEE<<<:::===<<<:::888777777888888888777666555444444444444000111111111000000000111222222111222222333333444444444444444444444555555666666777777666666555444333444555444333333555666444555555555555444444333555666666777777666666666444555555666666555555555333333333444555666777888777666555666888<<<@@@BBBJJJHHHFFFCCCCCCCCCDDDEEEBBB@@@CCCIIIMMMKKKIIIJJJOOOMMMJJJKKKMMMOOOPPPOOOCCCGGGJJJLLLKKKMMMPPPSSSTTTJJJEEEKKKOOOOOOTTT]]]mmmqqqwww{{{~~~}}}rrrggg]]]VVVRRRFFFBBB>>>AAAGGGJJJHHHEEEHHHOOO]]]nnn|||mmmxxxvvv|||rrrgggXXXDDD::::::777111---...///,,,+++,,,'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""$$$$$$$$$#########""""""########################sssRRRHHH@@@;;;@@@;;;===;;;888555444333333222111---+++(((''''''&&&%%%###%%%%%%%%%&&&&&&'''''''''########################!!!!!!""""""#########$$$ !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!"""""""""""""""#########!!! """!!! !!!###&&&'''"""""""""""""""""""""""" !!!"""$$$$$$######""" !!!!!!!!!!!! !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++(((((()))***************---,,,,,,+++,,,,,,------///,,,,,,//////---222:::111<<>>>>>===<<<:::999::::::;;;666666555555555555666666000111333333333444555777333333222222222333444444444444444444333333222222333333333333222111000///444444444444333444666888333333444555666666555555222333333333222111111000555555555555555555555555111222444777999;;;===>>>===<<<;;;;;;>>>BBBGGGJJJOOOLLLHHHEEEBBBBBBCCCCCCCCC===:::>>>DDDIIIOOOUUUWWWRRRLLLKKKNNNRRRTTTUUUQQQKKKEEEDDDGGGLLLOOOPPP___NNNGGGWWWhhhjjjeeebbbeeeooo}}}vvvpppggg[[[PPPGGGAAA>>>AAABBBFFFNNNXXXbbbhhhjjjtttxxx|||nnnmmmsssxxx~~~iiiUUUNNNGGG<<<666777555///,,,---,,,)))((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$%%%%%%$$$$$$$$$$$$######""""""########################xxxUUU@@@@@@===<<<>>><<<:::888444333222222111000,,,***((('''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###############"""""""""""" !!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!! ###"""  !!!###$$$""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((())))))))))))************************************111000.........000333444444333:::IIIZZZsssfffPPPQQQ[[[aaa___lllrrrcccOOO???NNNMMMTTT]]]^^^dddzzzkkk___WWWUUUMMMUUUjjjhhhSSSKKKEEEEEEEEEDDDCCCAAA@@@???>>>=========;;;888444111666222333777888555333444888666666888666222333777666888666222222666777444111111222333111000444888===888222111444666666555<<<888333222444777777777222444555555555555666777222555777555333333333222888888444333;;;HHHNNNLLLJJJEEE@@@???CCCIIINNNOOOTTTSSSMMMEEEDDDFFFEEEAAAFFFIIIDDD;;;>>>KKKQQQOOOYYYUUUPPPOOOQQQRRRQQQOOOSSSRRRQQQOOOOOOPPPSSSVVVVVVWWWUUUVVVeeewwwzzzqqqpppsssvvvuuuqqqjjjaaa[[[SSSNNNFFF@@@@@@DDDJJJNNNSSS[[[mmmlll]]]JJJ???;;;999333...,,,+++***)))((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""uuuTTT@@@@@@===<<>>888666555111---+++******)))((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""##########################################$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""qqqQQQ???@@@>>>===@@@???<<<999666444444333222111,,,***((('''''''''&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""###############""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! """!!! !!!###$$$""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))******''''''(((***+++,,,---...---...///000000111111111333......111111000999EEEZZZ|||sssYYYNNNVVVXXXZZZzzznnn]]]PPPHHHSSS^^^lllyyyrrrnnn|||tttnnnrrrmmmeee^^^[[[\\\___bbb\\\YYYXXXZZZXXXRRRMMMLLLDDDAAAAAAGGGKKKHHHEEEDDD===AAABBB===888888999888777888888888:::<<>>===@@@@@@<<<:::666555444444333222,,,***((('''''''''&&&%%%&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$######"""!!!  !!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""######""""""""""""""""""""""""%%%$$$######"""#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***'''((()))***+++,,,------+++---///000111111000///000------222333111444999888MMMrrrsssiiiXXXGGGWWWwwwpppZZZKKKJJJLLLOOOTTTaaazzz|||{{{}}}|||uuuooommm]]]XXXWWW\\\___ZZZSSSOOOHHHKKKHHH@@@:::;;;???@@@>>><<<::::::BBBMMMVVVXXXXXXYYYWWWNNNCCC@@@FFFMMMKKKEEE>>>888777;;;@@@DDD:::;;;<<<;;;::::::<<<>>>CCCBBBAAAAAAAAAAAAGGGMMM___eeeiiieee^^^[[[___cccqqqqqqooojjjfffiiittt~~~|||{{{zzzwwwyyy|||qqqmmmiiiiiikkkkkkgggcccXXXZZZ\\\[[[YYY[[[aaagggfffbbbWWWIIIBBBAAA>>>888???;;;HHHdddsssttt}}}yyyzzzrrr___SSSNNNIIIFFF555555444111---***(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###############!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""iiiLLL>>>AAA>>><<<@@@@@@<<<:::666555444444333222,,,***((('''''''''&&&%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""!!!  !!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###########################%%%$$$$$$###""""""####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))***************+++++++++***,,,...000111000///...222000///111222111111222555999JJJjjjwww```WWWZZZjjjzzztttjjj[[[KKKFFFUUUgggxxxvvvyyyuuuvvvsssjjj^^^XXXUUUYYYZZZUUUPPPOOONNNLLLNNNOOOOOOQQQ\\\jjjooommmqqqrrrnnncccWWWPPPPPPTTTOOOJJJCCC<<<:::<<>>CCCEEERRRQQQccc~~~|||yyymmm]]]OOOFFF???;;;999555555333///***''''''(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""fffKKK???BBB>>><<>>;;;>>>???;;;888555333333333111000,,,***((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""""""""""""""########################&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***+++++++++,,,***+++---...//////......+++---000000000222555777111000000111444AAA\\\uuu{{{iiifffmmmwwwmmmbbb\\\VVVUUUXXXZZZZZZYYYXXXnnnxxxlllooowww~~~uuuvvvzzz}}}~~~|||yyywwwwwwxxx|||~~~}}}vvvuuu|||xxxqqqrrr{{{vvvyyyxxxpppnnnppp|||{{{wwwrrrkkkdddaaaWWWQQQHHHAAA===:::777444888777888;;;AAAHHHLLLNNNRRRZZZeeemmmrrrzzzwwwnnn^^^TTTBBB:::555666666222///000***)))((('''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""dddJJJ@@@CCC>>>:::>>>>>>:::888444333222222111000,,,***((('''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""######$$$$$$ !!!!!!!!!""" !!!!!!""""""######""""""############"""""" !!!!!!"""""""""""""""########################&&&%%%$$$###""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((***+++,,,---...++++++,,,---............***///222000......111222111111444999888555;;;DDDbbb~~~uuu\\\VVV\\\]]]gggyyyxxxpppnnnhhhaaa[[[]]]^^^aaappp}}}vvvsssvvv{{{vvvkkkppp{{{tttggg^^^ZZZZZZXXX\\\^^^___```aaa]]]WWWSSSQQQOOOMMMGGG@@@<<<;;;333666999999777777;;;???@@@DDDKKKSSS[[[fffqqqxxxzzz}}}hhhXXXLLLEEE@@@AAA888333444444...+++,,,(((''''''((())))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""lllQQQBBBAAA>>>>>>AAA===;;;888555333333333222111---+++)))((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$###"""!!! %%%$$$###!!!!!!!!!""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''((((((((((((((()))************+++++++++******))),,,,,,,,,---------..................////////////444444444444555666777777HHHUUUnnneeeUUUTTTOOOWWWsssyyyfffVVVRRR\\\nnn|||{{{jjjmmmppprrroooiiihhhnnnuuuuuugggaaacccggghhhgggkkkhhhbbbZZZRRRLLLHHHFFFCCCBBBAAA@@@>>>===<<<;;;>>><<<:::888888888:::;;;999;;;???DDDIIIKKKLLLLLLKKKVVVbbbkkkvvv}}}wwwzzzvvvbbbQQQGGGAAA;;;777555555444333111...+++***(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$##################""""""""""""""""""""""""########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$gggMMM@@@@@@===>>>@@@===:::888555444444444222111,,,***(((((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$###$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$###"""!!!!!!!!!"""###$$$######""""""!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&((((((((((((((())))))************++++++******)))------------.........///............////////////111111111111222333444555777===LLLeeecccVVVQQQ___{{{kkk\\\VVVVVVWWWgggxxxooolll^^^\\\ZZZ[[[aaakkkwwwuuubbbYYYNNNHHHHHHJJJJJJHHHJJJHHHFFFBBB???;;;888666777777666444333333666888555666777999999999999999AAACCCKKKXXXeeekkkhhhbbb```kkkuuu{{{~~~zzzuuuuuu~~~}}}lll```QQQDDD>>>:::666444111111000///---+++***)))'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$cccJJJ>>>???======???;;;888777555555555444222///,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""!!!!!!!!!"""######!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###!!! !!!!!!"""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((''''''(((((()))***))))))******+++******)))------........./////////---............/////////000000000000111222333333333333555>>>RRRmmmiiiTTTWWWkkkyyyppp```dddmmmxxxoooccc]]][[[\\\WWWVVVUUUSSSQQQNNNMMMLLLTTT[[[aaabbbcccbbb]]]VVV\\\```fffoooxxx}}}~~~}}}~~~|||wwwppplllgggccc```YYYNNNEEECCC???:::666555666555555999888777777888777666444555666777777777:::AAAFFFFFFJJJQQQXXX]]]______^^^hhhfffjjjzzzrrrxxx{{{gggWWWOOOHHH>>>777555444333111---,,,+++***)))(((((((((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######################################################################################################""""""""""""""""""""""""cccJJJ>>>@@@===<<<===888666666555555666444111///,,,***''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""#########""""""!!! ######""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###""""""""""""""""""""""""###"""!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((())))))((())))))***************,,,,,,,,,---------......---------.........//////111000000111111222333444555666666666:::DDDTTT___qqqaaaWWWsss|||sssiiibbb```bbb___ggg|||~~~yyyuuupppjjjbbb\\\UUUUUURRRKKKHHHGGGCCC>>>:::<<>>:::555222222222111000***)))(((&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""fffMMM@@@AAA===<<<;;;666666555444555555444111///,,,***((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&''''''((("""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!  !!!!!!!!!"""""""""""" !!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))'''((()))*********************+++++++++,,,,,,,,,------------............000000000000111222333333000555999999777999>>>DDDZZZkkkYYYiiivvveee```TTTNNNWWWbbbiiittt|||rrrkkkaaaYYYUUURRROOOLLLKKKNNNRRRVVVSSSQQQLLLIIIKKKOOONNNIIIGGGDDDDDDHHHHHHFFFFFFHHHGGGFFFEEEDDDEEEJJJQQQUUU[[[\\\YYYWWWYYY______ZZZPPPQQQTTTYYY___eeekkknnnmmmkkkfffaaa^^^^^^bbbeeejjjmmmppprrrsssvvv{{{iiiXXXPPPIIIBBB<<<999666444222111000///...)))(((&&&&&&&&&'''((()))&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!iiiOOOBBBAAA===;;;;;;777666555444444444444222000---+++((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############ !!!#########""""""!!!###$$$$$$$$$!!!"""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! """###$$$!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((()))''''''((()))************)))))))))*********++++++,,,------------.....................///000111111111555888888555555:::>>>KKK]]]uuuzzzhhhdddsss~~~zzzvvvsssmmmfffbbblllvvv~~~}}}yyyxxxuuuooolllllljjjnnnqqqsssuuu|||{{{yyyxxx{{{|||{{{rrraaaOOOFFFAAA>>>;;;:::555444222///---+++***)))((('''''''''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!iiiOOO@@@???;;;;;;===999666444333222333333222111...,,,)))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############"""!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!###$$$###"""!!! """"""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$"""""""""""""""""""""""" !!!"""############$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))************)))*********++++++++++++,,,,,,---------.....................///000111222444666666555222333666999BBBFFFOOO^^^vvv~~~www~~~hhhgggmmm{{{lll]]]QQQEEE<<<999777333222444//////...,,,)))((('''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""hhhMMM>>>===:::;;;>>>;;;777555222111222333333222///---***))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$###"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!"""###$$$###!!!$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""##############################""""""!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))******************+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111111222333444000111333333444555777999555:::@@@DDDHHHYYY}}}}}}dddkkkwwwiiiqqq{{{ooo\\\PPPMMM???777333555444000///333,,,,,,+++***(((''''''(((%%%&&&'''((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################eeeJJJ>>>AAA===999:::999777555333333555555333111///,,,)))(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%""" !!!!!!"""###$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!! """!!!!!!"""######!!! $$$#########""""""!!!!!!###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((()))******++++++,,,------..................------////////////000000000000111222222333333444444555555777888999===GGGVVVbbbpppnnn^^^[[[XXX[[[pppxxxtttvvvwwwwww}}}jjjYYYNNNGGG@@@;;;:::777444111000...,,,***))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""##############################$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!""""""""""""fffJJJ>>>AAA<<<888999777777555333333555555333111///,,,***(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$###"""!!!!!!"""######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######"""!!! """!!!!!!!!!"""""""""!!!$$$$$$$$$$$$#########"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((()))******++++++,,,,,,---..................------.../////////000000000000111111222333333444444555666888;;;;;;<<>>:::666777444777666555555444444333222///---***)))((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$"""""""""######$$$$$$$$$#########$$$$$$#########"""""""""######$$$$$$%%%!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""########################"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,------------.............../////////000000111111111222333333444444///333888;;;:::999999:::<<>>@@@>>>:::AAAHHHRRR[[[jjj{{{hhhcccyyy~~~ooo]]]LLLBBB>>>;;;999999777555444444444444222000---++++++)))'''&&&&&&'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """###%%%%%%%%%###"""#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!"""""""""######rrrOOO;;;<<<;;;;;;===:::888999:::888444111222444000...+++***))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&%%%$$$"""!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""((()))%%%!!!!!!############$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((()))((((((((()))******++++++******+++,,,,,,---......---------.........//////000000000111222222333333222333444777999;;;:::999111777;;;999555666;;;???;;;FFFOOOPPPPPP___}}}wwwqqqZZZRRRGGG;;;999666333333333222111111...//////...+++)))((((((((('''%%%&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$############$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%&&&%%%###"""#################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!""""""""""""gggJJJ:::;;;;;;<<<===777:::999888666555333222111...---,,,***((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&########################"""############$$$$$$$$$!!!"""###%%%%%%$$$######&&&### """$$$###"""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! $$$###!!!  """###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''))))))))))))))))))))))))+++,,,---...---,,,+++***/////////000222111///---000///////////////000111333333444444555666666666666777999999:::;;;===@@@:::???DDDFFFFFFHHHMMMRRRqqqxxx\\\JJJDDD@@@777///444333222111000000000000---,,,+++***))))))))))))'''''''''&&&%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$######################################################""""""######$$$%%%&&&%%%$$$"""""""""######cccHHH;;;<<<;;;;;;===777:::999888666555333222111///...---+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%########################"""############$$$$$$$$$!!!""""""###############%%%""" !!!###$$$###!!!$$$#########""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!! ###"""!!! !!!"""############"""""""""!!!!!!""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$%%%%%%######""""""###$$$$$$%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((((('''(((((()))***++++++++++++,,,,,,,,,,,,,,,++++++.........///000000...,,,000000000000000111222222333333444444555666666666444666777777777888;;;======AAACCCCCC@@@???BBBFFFHHHRRRaaasss}}}|||ppp___TTTFFF===999777444222111000///...------------,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$#########""""""############$$$$$$$$$$$$######################################################""""""######$$$%%%$$$$$$###""""""###$$$$$$^^^FFF<<<>>>;;;:::<<<999:::999888666555333222111///...---,,,***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$!!!!!!!!!!!!!!!"""#########"""!!!"""$$$$$$"""!!!$$$$$$$$$$$$########################$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! ###"""!!! !!!"""#########""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%#########"""######$$$%%%#########$$$$$$%%%%%%&&&''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&&&&''')))***+++,,,---++++++*********++++++,,,...------...//////...,,,/////////000111222333444333333333444555555666666555777888777777777:::;;;>>>@@@BBB@@@<<<:::;;;===;;;===@@@GGGVVVppptttbbbSSSJJJAAAAAA>>>999333//////000...---,,,+++++++++++++++******)))(((''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$############"""""""""$$$$$$$$$###########################$$$$$$$$$%%%######################################################""""""######$$$%%%#########"""######$$$%%%{{{ZZZEEE===@@@;;;:::<<<999:::999888666555333222111...---,,,+++)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################""""""#########$$$$$$$$$!!!!!! !!!"""###!!!"""###$$$$$$###"""!!!########################"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((())))))(((''''''((()))***+++,,,,,,******)))((()))***,,,---///...---...//////...---.........///000222333444222333333444444555666666888999:::999888999:::<<<;;;===>>>===;;;;;;<<<>>>???@@@AAABBBGGGSSSbbbmmmuuuxxxqqqYYYMMMGGGDDDAAA:::<<<<<<999333...---...------,,,+++******++++++)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""#################################$$$$$$$$$%%%%%%######################################################""""""######$$$%%%$$$$$$##################{{{YYYEEE===@@@<<<;;;===::::::999888666555333222111,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################""""""#########$$$$$$$$$!!!  """###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$###############$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''''')))))))))))))))*********))))))(((((()))+++---...000///......000000000...,,,,,,------///000222222222222333333444555555555777999999999888888:::<<<888999;;;;;;;;;;;;<<<===666999===???AAACCCGGGJJJZZZ||||||jjjZZZFFF:::888:::;;;:::000000000000000000000000+++***))))))((()))))))))((('''&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""##############################$$$$$$$$$$$$%%%%%%%%%######################################################""""""######$$$%%%%%%%%%%%%$$$###"""!!!!!!\\\FFF===@@@>>>===>>>999:::999888666555333222111+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$########################"""############$$$$$$$$$ !!!""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!""""""""" !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###### !!!!!!""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&''''''''''''******))))))))))))))))))(((((())))))+++,,,......111000......000111000///,,,,,,,,,---...///000111222222222333444444555555444666777666666666999:::999999999999999999999999666888;;;=========???@@@CCCgggttt[[[MMM@@@;;;666444666666333///000---++++++---......,,,'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""############$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################""""""######$$$%%%$$$$$$%%%$$$$$$###!!!!!!```GGG<<>>??????@@@AAABBBFFFQQQXXXZZZhhhwwwbbbRRRDDD===;;;666555444555555444111///333000...,,,++++++)))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$########################%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######################################################""""""######$$$%%%!!!"""###$$$%%%$$$$$$###cccHHH;;;???@@@AAA@@@888:::999888777555333222111,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&########################"""############$$$$$$$$$ """#########"""!!!"""###$$$""" ###&&&""""""######$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""#########$$$!!!"""############ !!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""############%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))&&&'''((()))***+++,,,---'''(((***---.../////////000...,,,,,,---...///...000///////////////000111111222222333333444555555444666777888888999<<<>>>;;;::::::<<<>>>@@@@@@@@@444666:::===@@@BBBCCCCCCAAABBBCCCHHHVVVeeejjjgggwww~~~xxxtttaaaLLLBBB===888777999999666222...---///222444)))+++,,,+++***))))))***'''''''''&&&&&&'''((((((''''''&&&&&&&&&''''''((( !!!###%%%&&&&&&'''((((((((('''&&&&&&%%%########################&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########################################################"""###$$$$$$%%%!!!$$$%%%&&&&&&&&&dddHHH===AAA???<<<===;;;999999999888666444111000,,,++++++***((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%!!! $$$&&&%%%###$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$!!! !!!""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""############"""""""""""""""!!!  !!!"""$$$#########""""""!!!!!!""""""############""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))+++,,,...000000///...---***++++++,,,,,,------..................---------333333333222222333444444444444555555666777777777999999:::;;;<<<===>>>???999:::;;;===>>>>>>??????>>>===>>>CCCJJJOOOPPPOOO[[[fff}}}yyyuuu~~~sssfffLLLGGG@@@888333222333555222222000///...---------+++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%''''''''''''%%%%%%(((((('''&&&$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%########################""""""############"""""""""###$$$$$$%%%%%%%%%%%%################################################!!!!!!""""""###$$$&&&&&&cccGGG;;;???===:::;;;999888888888888666444222111*********)))'''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$'''%%%###$$$&&&'''&&&$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!"""!!!  !!!"""#########"""""""""!!!!!!""""""############""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''&&&&&&'''((((((((()))))))))))))))***,,,......---,,,+++***++++++,,,,,,------...........................222222222222222333444555555555555666777777888888888888999:::;;;<<<======888999:::;;;<<<=========@@@??????AAADDDEEEFFFEEEFFFKKKWWWgggwww~~~vvv{{{vvvcccTTTHHHAAA<<<:::777444222111111222000///---,,,+++*********))))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######%%%%%%########################""""""############""""""######$$$%%%%%%%%%$$$$$$################################################""""""""""""###$$$%%%%%%bbbFFF:::>>><<<999;;;999777888888888666444222111)))))))))((('''%%%$$$###%%%%%%$$$$$$$$$#########'''%%%############!!! $$$$$$############$$$$$$""""""""""""""""""""""""########################!!!"""######$$$$$$######%%%###""""""$$$%%%%%%$$$"""""""""""""""""""""""" !!!"""######"""!!! ###""""""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!######""""""""""""!!!!!!""""""############""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))'''(((***+++++++++***)))***++++++,,,,,,------...////////////////////////111111111222222444555666555555666666777888888888777777888999::::::;;;;;;888999:::<<<======>>>>>>@@@AAAAAAAAA?????????@@@@@@@@@CCCHHHOOOYYYjjjyyyqqqfffTTTCCC999444222222///000111111111///...---,,,+++***)))((('''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%########################""""""############""""""$$$$$$%%%%%%%%%$$$######################################################$$$###############$$$$$$aaaFFF:::>>>===<<>>::::::999888666333111///)))))))))((('''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""!!! $$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###%%%%%%$$$#########""" !!!###$$$$$$###"""""""""""""""""""""""" !!!###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!""""""############""""""""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))'''((()))*********))))))***++++++,,,,,,------...////////////000000000000000000000111222444555666444444555666666777777888777777888888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@===@@@CCCBBB@@@???BBBEEEEEECCCDDDJJJMMMMMMNNNRRR\\\cccuuuqqqaaaWWWDDD@@@:::555444555666666000111111111000...+++)))***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###########################"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$###"""################################################%%%$$$$$$###""""""######bbbFFF:::@@@??????CCCCCC<<<<<<;;;888555222...,,,*********)))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%%%%$$$#########""" !!!###$$$$$$###""""""""""""""""""""""""""""""###$$$$$$###""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""############""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((())))))******************++++++,,,,,,------....../////////000000111111///000000111222333555666333444444555555666777777888888999999::::::;;;;;;:::;;;<<<>>>????????????<<>>????????????AAABBBHHHAAA@@@HHHRRRTTTRRRPPPLLLMMMTTT___gggjjjooosssnnnbbbSSSHHH???888666888555333000/////////...---...---,,,+++***+++,,,,,,***)))((((((''''''((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######################################################%%%%%%$$$###"""""""""###eeeHHH;;;>>><<<:::======:::::::::888666333000...))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ ###$$$$$$""""""###%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!""""""######$$$"""!!!!!!###$$$$$$###"""""""""""""""""""""""""""!!!  !!!"""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!  !!!""""""!!!  !!!!!!!!!""""""""""""############""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))))))))******+++***++++++,,,,,,------...,,,------...//////000000111111000111111222333333666666666777888888999999777777777888888888888999666777888:::;;;;;;<<<<<<===<<<<<<===???AAAAAA@@@JJJDDDBBBFFFLLLPPPUUUZZZIIIIIIMMMSSSVVVTTTSSSUUU[[[gggzzz}}}yyy|||nnn\\\LLLEEE===777666555222333666111///,,,,,,---///000000******)))))))))******+++***)))((((((''''''(((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$################################################$$$$$$##################fffIII:::;;;888555888777888888888888666444222111(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%'''((('''%%%$$$%%%((($$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$!!! !!!""""""!!!"""""""""""""""""""""""""""  """""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!  !!!""""""!!!  !!!!!!""""""""""""############""""""""""""############"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))*********++++++,,,,,,---......,,,,,,,,,---...//////000222111111111111111222222888888888999::::::;;;;;;666666666666777777777777888888:::;;;<<<============;;;:::===BBBEEEDDDCCCCCCAAAAAABBB@@@AAAHHHQQQPPPMMMKKKLLLKKKHHHHHHKKKKKKNNNSSSZZZhhh}}}zzzxxx}}}hhhRRRIIIGGG>>>333444//////444555111...000---,,,,,,---......,,,+++******+++++++++)))((('''))))))((('''''''''(((((("""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""''''''%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&###########################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%################################################$$$###############$$$$$$hhhMMM======;;;;;;<<<666666666666555444222111000,,,***(((((((((((('''&&&+++***))))))***'''!!!%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###############$$$$$$###"""!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%$$$"""!!! !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""""""""""""""############%%%$$$$$$######$$$$$$%%%%%%'''&&&###"""'''((('''%%%%%%%%%&&&(((***((()))***,,,,,,+++******---,,,,,,,,,,,,---.........------------......///222222111111222222333444666666666666666666666666555666777888:::<<<======999999888888999;;;<<<===>>>;;;888:::>>>BBBDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKNNNUUUaaannnwwwvvv}}}mmmWWWPPPFFF>>>:::888777777666333111///000111000000,,,,,,,,,+++++++++******(((((('''''''''(((((())))))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!eeeKKK>>>>>>:::999:::555777777777666555333222111+++***((('''((()))((('''&&&%%%&&&'''***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###""""""$$$$$$###"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$"""!!! $$$###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!"""""""""""""""############%%%$$$$$$######$$$$$$%%%###%%%&&&### ###'''((('''&&&%%%%%%&&&((()))))))))***++++++++++++***,,,,,,,,,,,,,,,---......000000//////...//////000222111111111111222333333444444444444444444444444444444555666666777888888777777777888999;;;>>>??????<<<:::;;;???CCCDDDEEEBBBBBBBBBAAABBBBBBCCCCCCEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGJJJRRR[[[bbb}}}sssdddVVVMMMCCC???999555555666777777333111////////////...---++++++++++++*********)))((((((''''''''''''(((((()))(((&&&%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$\\\FFF===>>>:::888;;;999999999999888777555333111+++)))''''''((())))))(((&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$###""""""""""""### !!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###!!! ###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""############$$$$$$############$$$$$$!!!$$$&&&%%%""""""$$$'''''''''&&&%%%%%%'''((()))***))))))))))))***++++++,,,,,,++++++,,,,,,---...333222111000000000000000111111111111111222222333222222222222222222222222444444555555555555666666555555666777999<<<>>>@@@???===;;;<<>><<<:::444111//////000333444444///...---.........,,,*********)))))))))))))))(((((('''''''''''''''''''''((((((&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&TTTAAA;;;>>>999999===<<<:::;;;;;;:::999666444222***)))'''''')))))))))(((***)))'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$###""""""#########!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!"""###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""""""""############$$$$$$############$$$$$$"""%%%&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''((()))***)))((((((((()))+++,,,+++++++++++++++,,,,,,---333333111000////////////000000000000000111222222111111111111111111111111666666666777777888888999666666666666888:::<<<>>>======<<<===???AAACCCDDDBBBAAA@@@@@@???@@@@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGIIILLLPPPYYY\\\UUURRRnnnxxxeeeWWWOOO@@@<<<777555555666555555333111//////000111000...---,,,,,,---...---+++)))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%VVVBBB<<<>>>999888<<<;;;;;;<<<<<<<<<:::777444222+++)))''''''((()))(((''',,,***(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$###############$$$$$$$$$#########"""""""""!!!######################## !!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!  """### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!"""""""""############$$$######""""""######$$$"""$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((***)))((((((((()))+++,,,+++************+++,,,,,,222111000///...---------000000//////000000111222111111111111111111111111444555666777999:::;;;<<<888777777666777888::::::;;;;;;<<<<<<===???AAABBBAAA@@@@@@?????????@@@@@@AAABBBBBBCCCCCCDDDDDDEEECCCDDDDDDDDDCCCDDDGGGIIIOOOVVVSSSNNN```wwwjjj[[[LLLAAA999666222222333444555333000...444333222111111000---+++,,,++++++---...---+++)))''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######""""""""""""^^^HHH>>>>>>999777999666<<<<<<======;;;888444222,,,***(((((((((((('''&&&'''((((((&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&&&&&&&&&&$$$############$$$%%%%%%%%%$$$$$$###""""""!!!!!!####################################""" !!!!!!""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!""""""""""""##################""""""""""""######!!!"""$$$&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))(((((((((((()))************))))))******+++,,,000///...------,,,------///////////////000000111222222222222222222222222222222333555777999:::;;;999888777666666777888999:::;;;<<<<<<<<<===???AAA@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFDDDBBBBBBDDDEEEDDDKKKMMMLLLUUUiiizzz{{{uuummmgggdddeeehhhkkknnntttgggQQQOOOJJJEEE>>>999444111333333333222111000//////111000/////////...,,,***+++******+++,,,,,,***)))&&&''''''''''''(((((((((&&&'''(((((('''&&&$$$###%%%&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!! cccJJJ===>>>::::::;;;777;;;<<<>>>===;;;777333111---+++)))(((((((((&&&%%%$$$&&&''''''%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%&&&################################################$$$$$$$$$###"""!!! """"""######"""!!! !!!!!!!!!!!!"""""""""""" !!!"""!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! """"""""""""##################""""""""""""######$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))))))))***++++++......---------------...///............///000000111111111111111111111111222222333444666777888888777666666555666777888999:::<<<>>>>>>======???BBB?????????@@@AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDHHHHHHHHHFFFDDDCCCEEEGGGFFFFFFGGGKKKOOOTTTYYY\\\ZZZWWWSSSOOOMMMMMMNNNOOOKKKWWWiiizzztttcccWWWLLLCCC>>>>>>===;;;888444111///...///////////////111222---,,,++++++------+++******((('''''')))***)))(((&&&'''''''''((((((((((((&&&'''(((((('''&&&$$$"""%%%%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################bbbHHH:::<<<<<<>>>@@@<<<;;;<<<>>>===;;;777333000///,,,)))(((((('''%%%$$$%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$#########$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%########################!!!!!!"""###############"""#########"""!!!!!!!!!!!!!!!"""""""""""" """###!!! """######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!! """"""""""""##################""""""""""""######%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''')))*********)))((()))))))))))))))******+++......---------......///...............///000000111111111111111111111111555555555666666666777777555555444555666888:::;;;:::===??????>>>>>>@@@BBB>>>??????@@@AAACCCDDDEEEAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCEEEHHHQQQIIIFFFLLLOOOJJJGGGIIIGGGGGGGGGGGGFFFEEEDDDCCCGGGIIILLLRRRYYYcccmmmssspppbbbUUUTTTLLL>>>666666888666666555222000//////000111,,,...000111000///......---+++******++++++***))))))'''%%%%%%&&&((((((((('''''''''((((((((())))))&&&'''(((((((((&&&###"""$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&aaaDDD@@@;;;999@@@===AAA???>>>======<<<:::666333,,,,,,+++)))(((&&&%%%%%%###&&&))))))(((&&&%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%'''''''''&&&%%%$$$%%%&&&%%%###"""###$$$%%%###!!! """#########""""""#########""""""!!!###"""!!!!!!!!!"""$$$%%%&&&&&&&&&%%%$$$###"""!!!""""""""""""""""""""""""%%%###!!! !!! !!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$'''$$$""""""%%%&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))++++++***************+++------------------,,,,,,000000000000111111111111///000000111111222333333333333444555666777888888444444555666777999;;;<<<>>>============???@@@AAA@@@???>>>>>>@@@BBBEEEFFFBBBCCCDDDCCCBBBCCCFFFHHHEEECCCCCCFFFEEECCCEEEIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFGGGIIIHHHFFFDDDDDDDDDEEEGGGIIIKKKMMMOOOPPPPPP```bbbjjjxxxzzzdddUUUKKKDDD???999888777666444222111111333222222111000//////............------,,,,,,,,,))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%((((((%%%"""&&&%%%$$$$$$$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%___BBB>>>:::888???<<<@@@@@@???>>>>>>===;;;777333,,,,,,+++)))(((&&&%%%%%%&&&(((******)))((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%###!!!!!!"""#########""""""############"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""$$$###!!! !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""""""""#########%%%###!!!"""$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''((((((((())))))))))))++++++***))))))******+++........................//////000000000111111111000000111111222333333333333333444555666777888888444555555666777999;;;<<<>>>============???@@@AAA>>>===<<<<<<>>>@@@BBBDDD???@@@@@@???>>>>>>AAACCCDDDBBBCCCFFFFFFDDDEEEIIIJJJIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHHHHFFFDDDCCCCCCEEEFFFHHHIIIKKKKKKLLLLLLUUUTTTUUUWWWWWWWWW\\\cccwwwkkkfff\\\RRREEE===999888666444666666555333222000//////111111000000///......------,,,,,,,,,++++++++++++)))))))))))))))))))))))))))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$&&&%%%$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""___AAA===999666===:::===@@@???>>>>>>===;;;777333,,,+++***)))((('''&&&%%%'''((())))))((('''((()))$$$%%%%%%&&&&&&%%%%%%$$$***)))((('''&&&%%%$$$###$$$%%%&&&%%%#########$$$$$$"""!!!!!!"""######"""""""""############""""""!!!!!!"""##################$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$###!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%&&&""""""!!!!!!!!!!!!""""""############""""""""""""###!!! !!!###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))******)))))))))******+++------......//////000000//////000000000000111111000111111222333333444444333333444555666777888888555555555666777999:::;;;===<<<<<<<<<===>>>???@@@>>>======<<<===???AAABBBBBBBBBBBBAAA??????AAACCCDDDAAACCCFFFGGGEEEDDDGGGKKKJJJIIIHHHFFFEEEDDDDDDDDDFFFHHHGGGEEECCCCCCCCCEEEEEEFFFGGGHHHHHHHHHGGGWWWVVVVVVTTTMMMFFFGGGMMMOOOYYYgggvvvttteeeZZZQQQGGGAAA@@@???;;;666555777888777555333222111000///...------//////......------,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%aaaCCC???999666<<<888;;;???>>>======<<<999555222++++++***)))((('''&&&&&&&&&''''''&&&$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$)))((('''%%%$$$$$$$$$$$$###%%%%%%%%%######$$$%%%$$$"""!!!!!!#########"""!!!""""""############""" !!!"""$$$$$$###""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!! """###$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))***))))))))))))******++++++,,,,,,---...///000000////////////000000000111111111111222333333444444333333444555666777888888555555555666777999:::;;;<<<<<<<<<<<<===>>>?????????????????????@@@AAABBBDDDDDDDDDBBBAAAAAABBBDDDCCCAAAAAAEEEGGGDDDCCCDDDIIIIIIHHHHHHGGGFFFEEEDDDEEEFFFHHHHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFLLLOOOTTTUUUOOOFFFEEEJJJEEEFFFIIIMMMUUUbbbqqq{{{zzznnngggRRRIII@@@===<<<;;;===@@@999777444222333222111///000000///...------,,,,,,------,,,,,,++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%""""""%%%((($$$%%%&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&eeeGGGAAA;;;777<<<777;;;<<<;;;;;;::::::777333000+++******)))((('''&&&&&&%%%&&&&&&%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%###$$$%%%%%%######$$$%%%###"""!!!"""###$$$"""!!!!!!!!!"""############### !!!"""$$$$$$###""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!! """!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """"""!!!!!!!!!!!!""""""$$$$$$######""""""!!!!!! !!!"""###$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))(((((()))******+++******+++,,,------.........////////////000000000000111111222222333444444333333444555666777888888666666666666777888:::::::::;;;;;;<<<======>>>>>>?????????????????????@@@AAAAAAAAA@@@??????BBBDDDFFFAAA@@@DDDFFFDDDBBBBBBDDDEEEFFFGGGGGGFFFFFFEEEEEEGGGHHHHHHFFFDDDCCCDDDAAABBBCCCEEEGGGGGGHHHHHHEEEIIIPPPTTTNNNCCC===>>>CCCAAA>>><<<<<<@@@FFFKKKPPPZZZhhhqqqwwwrrrkkkbbbXXXNNNFFF???;;;<<<777333333444333555999111///---,,,---.../////////.........------,,,,,,+++++++++***************************++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%"""!!!$$$'''$$$%%%'''&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffGGGBBB<<<888>>>999===;;;:::999999888666222...*********)))((('''''''''&&&'''(((((('''&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$%%%%%%&&&"""$$$%%%%%%$$$###$$$&&&###"""!!!"""$$$$$$"""!!! !!!"""######$$$######!!!!!!"""###############!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! """"""!!!!!!!!!!!!""""""############"""""""""""" !!!"""!!! !!!###%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******+++******++++++,,,,,,------......////////////000000///000000111222222333333333333444555666777888888666666666666777888999:::999:::;;;<<<========================<<<<<<<<<<<>><<<:::;;;===>>>>>><<<:::999444:::@@@CCCDDDGGGNNNTTT^^^fffwww{{{yyyssskkk```TTTJJJDDDAAA===888444222222222111444111///111000---...111333222000//////000111222------------------,,,,,,******************))))))***************+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%######$$$%%%###%%%((('''$$$###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbDDD@@@<<<999@@@===AAA;;;:::999999888666222///******))))))((((((''''''%%%'''))))))(((&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&&&&%%%%%%"""$$$%%%%%%$$$###%%%&&&"""""""""###$$$$$$""" !!!"""######$$$$$$$$$"""""""""""""""######$$$!!!"""###############""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!"""###""" """%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000...//////000000111222222333333444555666777888888666666666666777888999:::888999;;;<<<======<<<<<<============<<<;;;;;;:::===???AAABBBCCCFFFJJJMMMRRRJJJEEEFFFGGGFFFDDDDDD@@@BBBCCCDDDEEEDDDBBBAAABBBDDDFFFEEECCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEE===<<>>>>><<<:::555777888777666666888999:::>>>JJJYYY^^^^^^iiiwww}}}lll\\\TTTJJJIIIGGGDDD@@@;;;888666333111000000222444555555000---...000000......222......---+++)))(((''''''++++++++++++,,,,,,,,,,,,)))))))))))))))*********((((((((())))))*********((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&%%%###""""""%%%((('''$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((www^^^AAA>>>;;;:::BBB@@@DDD<<<;;;::::::999777222///******))))))((((((''''''"""$$$'''(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$"""###%%%%%%$$$$$$%%%&&&"""""""""###$$$$$$""" !!!######$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""############"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$"""$$$%%%###!!! """%%%"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((()))++++++---------------------,,,............/////////000.........///000000111111333333444555666777888888777666666666777888999999888999;;;<<<===<<<<<<;;;????????????>>>===<<<;;;777999<<<>>>@@@CCCHHHKKKXXXNNNGGGGGGIIIGGGFFFFFFAAABBBCCCDDDDDDBBB@@@???@@@BBBDDDCCCAAA?????????BBBCCCCCCDDDDDDCCCBBBBBBHHHBBB@@@EEEHHHEEE@@@>>>999666222111222555888999666666777777777777666555<<<999>>>HHHIIIEEEIIISSSRRRXXXaaajjjsss~~~qqqiiiaaaYYYSSSKKKAAA<<<<<<777666444333222222333333333222111111222111///---000------///...,,,---111***,,,...///...,,,+++***************++++++++++++))))))))))))************&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$&&&((('''###"""&&&)))((($$$###&&&***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~YYYDDD;;;>>>::::::===;;;>>><<<:::999888555222///((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$(((%%%######$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$%%%$$$###'''***'''!!! !!!""""""""""""!!!!!!############""""""!!!!!!###""""""###$$$$$$"""!!! !!!!!!"""!!!!!! !!!!!!!!!!!! """"""!!!  """"""""""""""""""""""""  !!!!!!!!!!!! $$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++++++++,,,,,,,,,,,,------............////////////......//////000000000000111222333444555555555555222333555666777777666666999;;;<<<<<<<<<<<<===???>>>??????>>>>>>===<<<;;;;;;<<<===>>>AAACCCEEEFFFOOOIIICCCBBBDDDGGGFFFEEEEEEDDDBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>>>>>@@@CCCDDDDDDDDDCCCBBB@@@???>>><<<===???@@@@@@???>>>===888888777777666666555555555555555555555555555555:::999===AAAAAA:::666666777:::===???BBBGGGOOOVVViiikkknnnpppsssxxx~~~vvvooobbb___ZZZTTTMMMGGGBBB???999999888777555444333333000000111000000///......,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''+++)))$$$###''',,,'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[EEE<<<>>>::::::>>><<<===<<<:::999888555222///((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''%%%######&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""%%%%%%$$$%%%((('''""""""""""""###############$$$###"""!!! !!!!!!""""""!!! !!!"""!!!  !!!"""######!!!!!!!!!!!! """!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!""""""###############"""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******+++++++++,,,,,,,,,------............////////////000000111111111111111111111111222333444444555555333444666777888888777777888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>@@@BBBDDDEEEHHHCCC>>>>>>AAADDDCCCAAADDDCCCAAA@@@???@@@@@@@@@BBBBBBAAA???>>>>>>@@@CCCDDDDDDDDDCCCBBB@@@???>>><<<===>>>@@@@@@???===<<<888888777777666555555444444444444444444444444444999888;;;@@@???999555555444333333555999===@@@AAA:::<<<>>>???AAADDDHHHKKKXXXZZZ___dddhhhjjjjjjjjjuuuxxx|||zzzuuuqqqpppooouuuuuuuuuyyy{{{yyyrrrkkk^^^YYYSSSOOOKKKFFFAAA===???>>><<<999777444222111444333333111000///......///////////////...------+++,,,,,,------,,,,,,+++,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))))))))(((((((((''''''''')))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]GGG===>>>::::::???>>>===;;;:::999888555222///(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!%%%'''$$$$$$&&&&&&$$$%%%$$$###""""""###$$$%%%$$$###!!! """###!!!  !!!######!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""###$$$%%%%%%""""""""""""############""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---............/////////222222222222222222222222000000111222222333333333444555777888999999888888777999::::::::::::;;;=========>>>>>>>>>===<<<<<<<<<<<<===>>>???AAABBBCCCAAA>>><<<===@@@BBBAAA???BBBAAA@@@???>>>>>>>>>>>>?????????>>>===>>>@@@BBBCCCCCCCCCBBBAAA@@@???>>><<<<<<>>>>>>>>>===<<<;;;777777777666555555444444222222222222222222222222777666999======777333333444111///111666999777555111222444444444444666888555666888999;;;<<<<<<<<>>>>>@@@???@@@BBBDDDCCC???:::===:::666333333333333222---........./////////000//////...------,,,++++++------.........---,,,,,,***++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********************)))))))))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&''')))***(((&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''}}}]]]FFF<<<===999:::???>>><<<:::999888888555222///(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%&&&&&&&&&########################""""""#########$$$$$$$$$######$$$$$$$$$$$$###### %%%((($$$"""$$$&&&&&&&&&$$$"""!!!!!!"""###$$$######"""!!!!!!""""""###"""  """!!!  !!!!!!!!!!!!!!!!!! !!!  !!!!!!""" !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!""""""###$$$$$$!!!!!!""""""######$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((((((((((((***++++++++++++,,,,,,,,,---------.........//////222222222222111111111111000000000000000111222222555666777999:::999999888666888999:::999999:::<<<<<<<<<======>>>=========<<<<<<<<<===>>>???@@@AAA@@@???>>>???AAABBB@@@>>>@@@@@@???>>>=========<<<<<<===>>>===<<<===???AAAAAAAAAAAAAAAAAA@@@???>>>;;;<<<<<<===<<<<<<;;;:::777777666555555444444333111111111111111111111111444444666;;;:::555222222000000000333666777555333000222444444333222222333111000000000000111222222333555666777777999;;;>>>AAADDDGGGIIIKKKMMMRRRUUU[[[[[[[[[[[[ZZZZZZ\\\^^^^^^aaaaaa```bbbhhhlllkkk\\\YYYWWWVVVWWWVVVUUUTTTTTTRRRPPPMMMJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDAAA@@@>>>>>>>>><<<:::888888888777666666666666666444444555666777888999999777777777777777777777777333333333444444444555555222111000222444444222000222111000000000111222333111111111111111111111111...---------,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))************)))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******************************)))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''***(((''''''((()))'''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxxZZZDDD;;;===999999>>>===;;;:::888888777555222///(((((((((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$###""""""##############################""""""#########$$$$$$$$$######$$$$$$$$$$$$###### %%%'''$$$!!!###&&&&&&%%%$$$"""  """###!!!"""###$$$$$$$$$###"""###!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!  !!! !!! !!!"""### !!!!!!"""###### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))((((((((((((*********+++++++++,,,,,,------------............000000000000////////////000000/////////000111111444555777888999999888888666888999999999999:::<<<:::;;;<<<==================<<<<<<<<<======>>>???@@@@@@@@@@@@@@@???===;;;>>>>>>>>>======<<<;;;;;;:::;;;<<<<<<;;;;;;===???>>>???????????????>>>===;;;;;;;;;;;;::::::999999666666555555444333333333000000000000000000000000333222444888888333111222+++...111222000......///***,,,......---------......------,,,,,,---...///......///...,,,,,,...///111222333444555777999;;;@@@AAAAAA???>>>???BBBDDDDDDFFFFFFDDDGGGNNNRRRQQQEEECCCAAA@@@@@@???>>>===>>>===;;;:::999999::::::888888888888777666555444555444444555666666555333999888777666666555666666333333333333333333333333555555555555555555555555222222222111111000///...111000000000111222222111,,,---...///...------,,,//////...------,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&((()))(((&&&&&&'''((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttWWWBBB:::===:::;;;>>>===:::999888888777555222///(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%###!!! !!!"""########################"""############$$$$$$$$$######$$$$$$$$$$$$######!!!%%%%%%"""!!!$$$&&&%%%$$$###""" !!!!!!!!!""""""############"""$$$""" !!!"""""""""!!!"""###$$$$$$!!!!!!!!!!!!  !!!!!!  """### !!!!!!!!! !!!  !!!"""!!!!!!!!! """"""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((())))))))))))************++++++++++++,,,------------.........---------.........//////111000///......///111111222333555666777777666666666888999999999999:::<<<999:::;;;<<<===>>>>>>>>>======<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>===;;;:::999===>>>>>>>>>===<<<;;;:::888:::;;;;;;:::999:::<<<;;;<<<<<<=========<<<<<<;;;::::::999888888888777555555555444333333222222////////////////////////222111333777777222000111...222444222---******,,,,,,...////////////111222,,,,,,+++++++++,,,---...+++,,,---,,,++++++---///------,,,,,,---...//////111111111000///000222555...111000...000666999888666333111000000000///...---------......000111222,,,---......//////.........---------//////---+++000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,.....................///...000333333111///...---------,,,,,,,,,+++++++++))))))))))))))))))******))))))***+++++++++******((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''(((((())))))***))))))))))))))))))))))))%%%((())))))'''''')))+++((((((''''''''''''(((((('''''''''(((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((()))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''sssTTT@@@;;;???======@@@>>>:::999777777777555222///((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%$$$!!!!!!###%%%########################"""############$$$$$$$$$######$$$$$$$$$$$$#########$$$### """&&&&&&###$$$$$$######"""!!!!!! """!!! ###$$$"""!!! !!!""""""!!! !!!######"""!!! !!!!!!!!!!!!  !!!!!! """### """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""##############################$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******************++++++++++++,,,,,,---------.........++++++,,,---...//////000222111000......///111222000111333444555555444444777888::::::999999;;;<<<888999;;;<<<===>>>>>>>>>======<<<;;;:::::::::;;;<<<<<<<<<<<<:::::::::;;;===>>>>>>>>>===<<<;;;:::888999;;;:::999888888999888999:::;;;;;;;;;;;;;;;::::::999888777777777777555555444444333222222222////////////////////////111000222666666222000222222333333222000...------******+++******+++---///........................+++,,,------,,,---///111---,,,++++++,,,---------)))***++++++******+++---...111000---...222444222666444222111222222111000------...///000000111111---...///000111111111111000/////////000000///---//////...............///,,,,,,---...000111222222...///000000000000///...))))))))))))***,,,---...+++,,,---,,,++++++++++++)))+++------+++***+++,,,........................''''''(((((()))))))))***))))))***+++++++++++++++)))))))))******)))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((&&&'''((()))***))))))(((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''((())))))******)))))))))))))))))))))))))))(((((()))+++---,,,,,,((((((''''''''''''(((((()))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))************************(((((()))))))))************))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((()))******(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((tttSSS@@@;;;AAA@@@???BBB???999888777777777555222///)))(((((((((''''''''''''$$$%%%''''''''''''%%%$$$!!!###%%%$$$######%%%((("""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$!!!"""'''&&&"""%%%%%%%%%%%%$$$"""!!! $$$ """&&&!!! !!!""""""!!!"""###%%%%%%###"""!!!!!!!!!  !!!!!!!!!###!!!!!!!!!!!! ######""""""""""""###### !!!"""###$$$%%%%%%$$$$$$######""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))************+++++++++,,,,,,,,,---------......***+++,,,---...000111111333222000///...///111222///000222333444333333222777999::::::::::::;;;===888999:::<<<===>>>>>>>>>======<<<;;;::::::::::::;;;<<<<<<<<<;;;;;;===>>>===>>>>>>>>>>>><<<;;;:::888999;;;:::888777777777777888888999:::::::::::::::999888777666666666666555555444333333222222111000000000000000000000000111000222666666222000222///---+++,,,000111000------------+++***+++...111------------,,,+++******+++,,,,,,+++******,,,...***)))((((((***++++++***+++---......------...///+++------)))))),,,---***000...,,,+++,,,,,,,,,***)))***++++++++++++*********++++++,,,,,,,,,++++++***))))))+++------,,,+++------,,,,,,,,,,,,------,,,,,,++++++******))))))+++,,,---......---,,,+++...---+++)))(((((()))******+++,,,,,,***)))))))))+++,,,---,,,***+++///333************))))))(((((((((((())))))***+++++++++))))))***+++++++++++++++))))))************))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,+++++++++************)))&&&'''(((*********)))((())))))))))))))))))))))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))---(((%%%)))000333000+++((((((''''''''''''((((((++++++***)))((('''&&&&&&******))))))))))))******))))))))))))))))))))))))************************))))))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))uuuQQQAAA<<<===:::===BBB>>>>>>;;;888888888666111---((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$$$$##############################%%%$$$#########""" !!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""###"""!!! !!!!!!!!!!!! """!!! !!!###$$$""""""!!!!!!!!!!!!""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))((((((((((((+++++++++***************---------------------------------------...000000000///...------...///000000111333444444444333333444666888888888999:::<<<;;;<<<<<<===>>>?????????AAA>>>;;;:::::::::999888888888888888888:::;;;<<<===>>>???>>>===<<<===>>>======<<<;;;:::888666555:::::::::999999888888888777666555666777888777666333333222222111000//////......------------......000000000000////////////000///...,,,++++++,,,,,,************************,,,,,,,,,++++++******************++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((()))))))))))))))))))))***))))))(((((()))(((''''''&&&''''''(((%%%'''((('''%%%$$$%%%&&&***(((&&&&&&'''(((******)))&&&&&&)))((($$$%%%***&&&'''((()))***+++++++++************((('''%%%$$$'''%%%%%%((()))(((''''''(((+++,,,+++)))(((***,,,***,,,,,,+++(((((())),,,,,,,,,***((((((***+++***+++(((%%%&&&)))++++++***+++***((()))***+++***)))&&&(((***)))''''''))),,,&&&((())))))'''''''''((()))*********++++++++++++***))))))))))))***,,,---'''((())))))))))))(((((('''''''''(((((()))))))))******)))(((((((((((((((oooOOO@@@;;;===:::===AAA===<<<:::777777777555000,,,((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$######"""$$$#####################$$$###"""#########!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!  """!!!  !!!"""""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))((((((((((((******************++++++------------------------------------...///000000000///............///000222333555666777777666555555666888999888999;;;<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<999999:::::::::999888888888999::::::;;;;;;===>>>???>>><<<;;;<<<===>>>>>>======;;;999888777::::::999999999999999888666555444444666666555444333222222111000000//////......------------...............---------,,,,,,///...---+++++++++++++++************************,,,,,,+++++++++******************+++++++++++++++))))))))))))))))))))))))***++++++++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******))))))))))))*********************+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************,,,+++******))))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''+++*********))))))))))))************************++++++++++++++++++++++++*********)))))))))(((((())))))))))))***************++++++,,,,,,,,,,,,,,,(((((())))))))))))******+++++++++***))))))***+++((('''&&&&&&(((((('''%%%)))'''(((,,,,,,((((((,,,)))))))))((('''&&&%%%$$$...---***(((((())),,,...,,,******+++,,,+++++++++***+++,,,***(((''')))+++'''((())))))''''''((()))&&&(((*********++++++*********,,,///111///***&&&$$$&&&)))******)))***+++)))+++---,,,***))))))++++++***++++++,,,,,,)))'''))))))((((((((((((''''''(((((())))))))))))(((((((((((())))))***++++++,,,&&&&&&&&&'''''''''((((((+++******)))(((((())))))mmmLLL>>>;;;>>>;;;===AAA<<<;;;999666666666444000+++((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%###"""$$$&&&'''$$$""""""######$$$$$$######"""$$$$$$$$$######"""""""""###"""""""""$$$$$$"""!!!!!!""""""######""""""!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! !!!""""""######""""""!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))))))))***+++++++++,,,------------------------------------...///000111000//////......//////000333444555777777777777666555777999999999999;;;<<<::::::;;;;;;<<<=========<<<:::888888999:::;;;:::777888999;;;;;;;;;;;;:::<<<===>>>===;;;;;;;;;===??????>>>===<<<:::999888888888999999999999999999444333222222444444333222222111111000000/////////...------,,,,,,------...------------,,,,,,,,,,,,---,,,+++***************+++++++++++++++++++++++++++++++++***************+++******************)))((((((((((((((((((((((((******++++++++++++******************************++++++++++++++++++++++++))))))(((((((((((())))))((((((((())))))******+++(((((()))***+++,,,------+++++++++******)))))))))))))))***+++++++++++++++************************************************++++++***))))))))))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((('''''''''''''''''''''''')))((((((''''''(((((()))***************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))((((((((()))************+++++++++(((((()))***++++++++++++&&&'''((()))))))))))))))***((('''&&&'''(((''''''---+++***,,,......+++(((&&&%%%'''***+++(((((())))))))))))))))))))))))))))))(((&&&%%%%%%&&&''')))******)))''''''((()))))),,,,,,,,,+++******,,,...)))***+++++++++***)))(((%%%)))---...---******+++...+++))))))***,,,------))),,,...---***''''''((((((******)))'''&&&&&&'''(((&&&&&&(((++++++(((%%%//////...------,,,,,,+++,,,---...///...---,,,+++)))(((((((((((()))******''''''''''''((((((((((((+++******)))))))))))))))oooJJJ<<<:::>>>;;;===@@@;;;;;;999666666777555000,,,((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''###!!!###'''(((%%% """"""############""""""$$$$$$######""""""!!!!!!"""!!!!!!"""$$$$$$###"""!!!""""""""""""""""""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! """"""############"""""" """#########"""!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,------------------------------...///000111000//////////////////000000111333555666666555555666777999999888999:::<<<;;;;;;;;;<<<<<<<<<======<<<:::777777888999999888666777999;;;<<<;;;:::999;;;<<<===<<<;;;::::::<<<=========<<<;;;:::999888777777777888888999999:::444333111222333333222111000000000/////////......------,,,,,,,,,,,,------............------------++++++******))))))))))))++++++++++++++++++++++++*********************)))*********))))))((((((((((((((((((((((((((((((((())))))************))))))************************************************))))))(((((((((((())))))&&&&&&''''''((()))******(((((())))))***++++++,,,++++++***)))((('''''''''((())))))***+++*********))))))))))))))))))))))))************************++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++(((((()))*********))))))(((((()))*********)))(((((('''&&&'''))))))'''%%%)))'''&&&(((***+++)))'''***)))(((***++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++---///000///---+++)))///111///,,,+++---000000,,,---------------...///---,,,---///000000---***+++---000111...***,,,111///---+++******,,,///000......---,,,,,,+++++++++++++++***)))((((((((()))''''''(((((()))***++++++******)))))))))((((((((('''(((((((((((((((((((((,,,+++***)))((((((((()))))))))))))))***************))))))((((((((())))))rrrKKK===:::>>>;;;===???;;;<<<999777777888666222...((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###'''###!!!###'''(((%%% """""""""######"""""""""#########"""""""""!!!!!!!!!!!!!!!"""$$$%%%$$$""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!!!!"""!!! """"""############"""""" """#########"""!!!""""""!!!!!!!!!!!!""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((()))***+++,,,,,,,,,,,,,,,,,,---------.....................///111111///000000000000000000///000111333444666666666555555777888888888888999;;;;;;;;;<<<<<<<<<<<<<<<======:::888666777777666555555777999;;;;;;;;;999888:::;;;<<<;;;999999999:::;;;;;;;;;:::999888777666555666666777777888888888444333111222222333111000//////...............---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,))))))))))))))))))((((((************************)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((()))******)))(((((())))))(((((((((((())))))%%%%%%&&&'''(((((())))))))))))))))))))))))))))))******)))(((((('''&&&&&&'''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((())))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((***)))(((''''''((()))******************+++++++++************************++++++++++++++++++++++++)))))))))***************))))))*********+++++++++,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,+++***))))))((((((***,,,------***(((,,,+++******+++,,,---......,,,******,,,......,,,......---,,,,,,,,,------,,,+++++++++,,,---///000222666555///,,,000222222999::::::;;;:::888555333111000111777>>>AAA???;;;666333333444444444:::CCC:::;;;;;;:::777444111///222...******...111222111///...---------------------...///---******---111++++++++++++++++++++++++,,,+++*********,,,///000,,,++++++************+++******))))))))))))))))))(((((((((''''''(((((()))qqqNNN???;;;>>>;;;<<>>EEEKKKNNNEEE>>>555000333<<>>;;;888666444111222333555666333///+++---///000///---,,,...///---------------,,,,,,,,,......------...///111222&&&'''((()))************))))))))))))((((((((((((((((((((((((((())))))***oooQQQAAA<<<>>>:::<<>>999;;;@@@<<<:::777555666777555111---)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&&&&$$$###$$$%%%!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$###"""""""""$$$$$$"""!!!"""!!!  !!!""" !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$ !!!  !!!""""""!!! !!!"""###"""!!! !!!!!!!!!!!! """!!! !!!###$$$""""""!!!!!!!!!!!!""""""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******++++++++++++***************++++++,,,,,,---...//////.........//////000111222///000111222222111000///,,,---///222333444444444333444666555444444555666777777777777666666666666888666444444555666666666555444444444555666777888888999:::999777777777888777777888777777666555444333333333222222111111111111///............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************((()))***++++++***)))(((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%&&&&&&'''((()))******((((((((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........////////////000000000000555666888:::<<<>>>?????????===<<<<<<>>>BBBFFFIIILLLNNNMMMHHHDDDIIIWWWddd|||vvvtttvvvrrr{{{vvvzzzuuuqqqssswww}}}nnnaaaPPPPPPVVVfffwww|||sssggg^^^]]][[[XXXUUUSSSQQQPPPNNNQQQTTTVVVTTTOOOJJJFFFDDDEEEEEEDDDAAA<<<777444000000000//////.........,,,+++++++++,,,------...pppTTT@@@:::>>>;;;;;;===:::888888888888888555///+++(((''''''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############""""""###$$$%%%&&&%%%%%%$$$%%%$$$$$$$$$###"""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!! """"""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!&&&$$$"""!!! !!!"""#########""""""""""""""""""#########"""######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))***++++++++++++***+++******,,,......---,,,------......///000000000000000111111111111000000///000111222333444444444444555555555555555555555888777666666666777999:::999888666555444444444555111111222333444555777888888666555777::::::777444222222444444444444222222222222222111111111111111---,,,+++*********+++,,,******************++++++******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((()))***++++++***)))(((++++++,,,,,,+++***)))(((%%%%%%&&&(((***+++***)))))))))***,,,------,,,***///+++'''%%%%%%(((***,,,///---,,,,,,,,,*********111,,,+++///222000//////////////////000111111111444777;;;<<<777333666<<<222:::DDDNNNXXX___]]]WWWSSSZZZbbbffflllrrrtttqqqnnnqqqqqqllliiinnn{{{}}}yyyzzz{{{}}}{{{vvv|||lll```[[[PPPDDD@@@DDDFFFDDD???666666888777222,,,...333zzzWWWBBB;;;???;;;:::;;;999555666666777888555111---(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""!!!"""###$$$$$$###""""""###########################"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!! ########################!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%$$$"""!!! !!!"""##########################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))***++++++++++++***+++******,,,......---,,,,,,------......//////000///000000111111000000///...///000222333333333333333333333444444555555555666555555444555666777888888777555444333333333444000000111111333444555666888777777999;;;:::777444222222333444444333222222222222222111111000000000---,,,+++*********++++++************************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************)))(((((((((((((((((()))***++++++***)))((()))))))))***+++,,,---...++++++***+++,,,,,,,,,,,,&&&&&&'''***,,,------,,,''''''))),,,...///...---///------...///...,,,+++...+++***///222///------333333222444777;;;>>>???IIIRRRYYYVVVNNNIIIKKKOOOSSS[[[gggxxx~~~wwwccc```jjjtttsssmmmddd```]]]VVVKKK@@@===AAAYYYDDD<<>>GGGJJJNNNQQQPPPMMMKKKMMMRRRXXX^^^```vvvzzztttttttttpppuuu||||||yyymmmcccaaaeeeYYYDDD<<<>>>:::999<<<999555444555666666444111...)))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""!!!!!!!!!!!!!!! ############""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!###"""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***+++******,,,......---,,,***++++++,,,,,,---.........//////000000//////...,,,---...000111111111222///000000222333444555555333333333333333444444444666555555444444333333333111111111111111222333444666777:::<<<<<<999555222111111222222222222111111222111111000///...------++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((())))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((((()))))))))******************))))))((())))))***************************------------,,,***)))((()))***,,,,,,,,,,,,,,,---.........,,,+++++++++,,,/////////......000222444999>>>GGGRRR[[[^^^VVVLLLNNNPPPYYYhhhvvv~~~}}}~~~zzzuuutttvvvxxxuuuvvvrrrkkkgggkkkrrrvvvvvvpppiiibbb^^^[[[ZZZ[[[dddbbbaaacccdddeeejjjooovvvvvv{{{~~~WWWCCC;;;>>>;;;;;;>>><<<888777666666555333000---))))))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""###"""""""""""""""""""""$$$$$$######"""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***++++++++++++***+++******,,,......---,,,******++++++,,,---------......////////////......,,,---...///000111111111//////000111222444444555333333444444555555555555666666666666555555555444333222222222222222333444444666:::<<<;;;888444222111111111111111111111111000000///......---,,,,,,*********)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))&&&((()))++++++)))(((&&&((((((((((((((((((((((((((()))))))))******************))))))))))))******++++++************++++++'''***...111222222000...+++...111111///......///,,,---.........111555999888===EEEKKKNNNQQQSSSUUU___iiiwwwwww{{{}}}xxxmmmjjjjjjllllllfff[[[UUUUUUPPPQQQPPPMMMNNNQQQOOOKKKUUURRROOOLLLIIIHHHKKKNNNMMMMMMMMMKKKFFFCCCDDDGGGBBBHHHGGG???:::???FFFJJJDDDCCC@@@??????@@@>>>;;;???<<<<<<>>>===;;;???FFFKKKKKKNNNTTTXXXZZZ___eeecccbbb___[[[___kkkwww}}}|||~~~uuuuuuzzz{{{{{{www{{{WWWBBB:::===;;;;;;???>>>:::999777666666333000---***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""###""""""""""""###$$$%%%$$$######""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" ########################"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!    !!!!!!!!!!!! !!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''(((((((((((())))))***++++++++++++***+++******,,,......---,,,******+++,,,,,,------...------............------,,,---...000111111111111000000111222333333444444333444555555666666555555555666666777777666555555444333333222222222333333222555888:::888666444444111111000000000000111111.........------------,,,((())))))))))))(((''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))******************)))))))))***++++++,,,+++************+++,,,(((+++---//////---***((((((+++---,,,++++++...111000333666888;;;@@@HHHNNNXXXddduuu|||uuuqqq}}}uuuxxx{{{}}}~~~uuufff\\\ZZZ[[[^^^PPPOOOKKKJJJNNNRRRMMMEEEJJJHHHHHHGGGAAA<<<<<>>>>>===>>>???<<<666444555:::BBBHHHJJJNNNRRRJJJDDD???;;;999999???FFFVVV```___PPP@@@===???@@@888===CCCJJJQQQTTTMMMCCCAAA>>>>>>AAA???<<<@@@JJJCCC>>>:::999888777;;;AAA===>>>>>><<<<<>>::::::???===:::999777777777555333000***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############""""""!!!!!!!!!"""$$$&&&''' !!!!!!!!!""""""###### !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!!!!  !!!!!!!!!!!! !!!""""""### !!!!!!!!!!!! !!!!!!"""!!!!!! !!!""""""######%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((())))))***++++++++++++***+++******,,,......---,,,++++++,,,,,,---.........---------......------------...///000111222222222222222222222333333444444333333555666666666555444444444555666666666555444333333222111111111111111///333666777666555555666111000////////////000111,,,,,,,,,,,,------------(((((()))))))))((('''&&&))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,++++++******++++++,,,/////////000000/////////111333444444666===HHHQQQ___aaabbbaaa```cccjjjqqq~~~{{{uuullllllpppwww~~~yyyrrrbbbaaa___^^^^^^______```ZZZUUULLLEEEBBBCCCEEEGGGNNNLLLFFFBBBDDDJJJMMMKKKGGGHHHLLLOOOLLLHHHIIIOOOKKKRRRXXX[[[^^^___YYYQQQSSSSSS[[[iiiuuu{{{yyymmmbbb^^^\\\[[[```gggmmmdddddddddbbbfffkkktttvvvhhhbbb```ccc```\\\dddqqqtttgggZZZSSSPPPMMMLLLMMMGGGHHHJJJKKKHHHDDDCCCCCCGGGHHHKKKOOOPPPNNNIIIDDDAAADDDHHHMMMRRRVVVXXXZZZeee[[[^^^fffgggooo|||xxxhhh^^^aaahhhooo|||~~~~~~\\\FFF===>>>:::999===;;;999888777777888777555333******((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############""" """$$$&&&'''!!!"""$$$%%%&&& !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$ !!!!!!  !!!!!!!!!""" !!!""""""### !!!!!!!!!""" !!!""""""!!!!!! !!!""""""###%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))))))))***++++++++++++***+++******,,,......---,,,+++,,,,,,------......///,,,------......------,,,---...///111222222222222333333333333333333333333222333444555666555444444222333444555555555444333333222111000/////////000...222555666444444555777111000///......///000111***++++++,,,,,,------...'''((()))))))))(((&&&%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,---,,,+++******+++,,,---000000222555;;;AAAGGGKKKGGGIIIJJJKKKRRRaaattt|||wwwtttllldddWWWZZZYYYUUUQQQOOOJJJEEEIIIGGGFFFIIILLLMMMJJJEEEFFFEEEEEEHHHLLLNNNMMMKKKKKKLLLOOOUUU^^^fffkkknnnwwwxxxuuunnnlllqqqvvvxxx|||{{{{{{zzz}}}zzztttqqqtttuuuzzz~~~uuujjjccceeeeeegggnnnrrrlll]]]QQQNNNLLLOOOTTTTTTPPPPPPTTTJJJ@@@BBBHHHCCCGGGSSSXXX\\\QQQIIIIIIFFFCCCLLLZZZSSSZZZ___ZZZQQQNNNUUU^^^kkkmmmvvv\\\HHH>>>===999;;;>>>888888888888777666444222222((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$%%%$$$$$$$$$$$$#########""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!!!! ###"""  !!! """!!!  !!!""""""!!!  !!!""" !!! !!!"""""""""!!! !!! !!!######"""  !!!!!!""""""######"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((******)))))))))))))))***++++++,,,,,,---...//////******+++,,,,,,,,,,,,+++---...///...,,,,,,...000...///000111222333444444000111111222222111111000222444777777666444333333888555111111444666666555000000000000000000000000...///111333444333222111222000/////////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((('''''''''(((((())))))))))))(((((('''((()))+++,,,++++++++++++************++++++,,,,,,,,,+++***)))+++(((***111444333444999===FFFPPPZZZiiiyyy~~~|||zzzvvvqqquuu|||yyyrrrkkkgggbbb```^^^[[[WWWSSSQQQRRRSSSYYY\\\ZZZYYYYYYWWWSSSWWW]]]eeemmmuuuzzzvvvooolllmmmrrrxxx|||qqqnnniiidddbbbdddiiimmmqqqmmmeee[[[QQQKKKGGGEEECCCHHHLLLHHHAAA===AAAGGGCCCGGGLLLQQQXXX___]]]XXX[[[HHH>>>===999;;;===777777777777666555333111000((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$#########""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! ###!!! """!!!  !!!""""""!!!  !!!""" !!! !!!"""""""""!!! !!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''(((((()))******)))))))))))))))***+++,,,,,,,,,---.........******+++,,,,,,,,,,,,+++---...///...---,,,...///...///000111222333333444222222333333333333222222333555888999777666555666999666333222444666666555222222222222222222222222///000111222333222222111222000/////////...,,,***++++++++++++++++++++++++(((''''''&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((()))***)))))))))))))))))))))((())))))))))))))))))))))))---,,,+++***************%%%&&&((()))+++,,,...///,,,---.........///222555???BBBMMM\\\dddcccbbbcccdddjjjrrrqqqllliiikkknnnmmmfff^^^[[[TTTOOOQQQVVVYYY]]]bbbgggjjjooopppooopppvvv|||{{{ooofffeeegggaaaaaa^^^YYYWWWTTTMMMDDD[[[HHH???>>>999:::<<<666666666666666444222000///((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""!!!!!!!!!"""############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""  !!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!  !!!"""!!!!!!!!! !!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''((())))))***))))))))))))))))))******,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,,,,---...//////------...///...//////000111222333333444444444444444444444444444666999999999888888999:::888555444555666666555333333333333333333333333000000111111111111111111111000/////////...,,,***************************((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))$$$$$$%%%&&&''''''((((((&&&''''''((((((''''''&&&'''''''''''''''(((******))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))***+++,,,,,,+++---...---,,,,,,---///)))---111222333777???FFFUUUaaayyyuuuyyy{{{pppmmmgggaaaaaadddbbb^^^YYYZZZYYY___nnnzzzsssdddeeeaaa```cccjjjsssvvvmmmZZZHHH@@@???888888;;;666666666777777555333000///((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!!!!! """"""""""""!!! !!! !!!""""""######""""""!!!!!! !!!!!! !!!!!!"""###""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''(((((())))))((())))))***************------,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---///000000...---...////////////000111222222333444444444333333444444444333555888999888888999::::::999777666555555555555333333333333333333333333222111000000000000111111000///......///...,,,***(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''((()))))))))))))))))))))*********'''(((((()))***+++,,,,,,,,,++++++***)))))))))***)))+++------,,,...222555???GGGPPPSSSTTTXXX```gggooo~~~sssllliiijjjlllwwwqqqhhhdddggghhhccc[[[___]]]\\\___eeejjjjjjgggqqqyyy~~~XXXGGGAAA???888888:::666777777888888777444111000((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!   !!!""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!! !!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''(((((('''((()))***************,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,---///000000///......////////////000000111111222333333222111111222333333222444666666666666777999999999888777666555555555222222222222222222222222222222111000/////////000...---,,,---------+++)))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%&&&'''((()))((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,333111...,,,***)))******)))---222666;;;DDDOOOWWWuuu}}}}}}tttgggeeedddaaa]]]WWWPPPMMMOOOUUUZZZeeehhhgggbbbccchhhkkkjjj}}}}}}UUUFFFAAA@@@888888;;;777777888999999888555222000((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""!!!!!!!!!"""############"""""""""!!!!!!!!!!!!!!! !!!"""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&''')))***++++++******++++++++++++,,,,,,,,,,,,++++++,,,------------------///111111000......////////////000000000111111222222000000000000222222222444555555444444666777666777888777555444555666222222222222222222222222222222111000//////......,,,+++***+++,,,+++***(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((''''''(((((('''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%&&&&&&'''((()))((())))))******+++++++++,,,+++++++++*********)))++++++,,,///555<<>>888888;;;666777777888777666333000///***(((&&&&&&&&&'''&&&%%%%%%$$$######%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!""""""!!!  !!!"""######$$$###""""""""""""###$$$!!!"""   !!!!!! !!!### """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ############""""""""""""!!!!!!!!!!!!""""""""""""'''$$$$$$'''######$$$$$$$$$%%%%%%%%%"""$$$&&&((()))))))))(((((((((((((((((()))******)))))))))***++++++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,---......---......///////////////---///000000//////000222222333333333222222444666666444333333444444444333111222333333444444444444222111000///...---,,,,,,))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***---...)))""""""((()))&&&+++,,,+++)))'''&&&))),,,,,,...(((&&&///222000777888===IIIZZZiiiuuuwwwzzz|||zzzmmmZZZUUUKKKHHHTTT]]]WWWTTTYYYZZZfffnnnxxxzzzuuuvvvzzzqqqccc______^^^___aaafffkkknnnnnnllliiiYYYYYY[[[^^^bbbdddddddddWWWWWWWWWWWWWWWVVVUUUUUUVVVTTTQQQQQQOOOMMMMMMNNNIIIEEEFFFJJJJJJHHHKKKRRRPPPOOOOOOQQQSSSSSSQQQOOO[[[WWWQQQMMMLLLNNNRRRUUUNNNQQQWWWZZZWWWQQQRRRVVV\\\]]]^^^]]]UUUNNNQQQZZZ]]]ccchhhddd[[[TTTRRRUUURRR[[[hhhvvvrrraaahhhgggccc^^^cccuuu|||uuuuuuyyy}}}VVVEEE>>>===888888;;;777888888999888666333000...***(((&&&&&&&&&'''&&&%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$###############"""""""""""""""######################## !!!""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!"""######### """###"""  !!!!!! !!!### """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###!!! !!!###$$$######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((((())))))'''&&&&&&&&&&&&'''((((((((())))))******+++,,,,,,,,,,,,************,,,,,,---,,,,,,,,,,,,---......---......///////////////...///000000//////000111111222333333222222333555666555333222333444333222111111222333333333333333111000000///...---,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***777666111)))(((---...,,,&&&(((,,,------+++++++++(((222555<<>>IIITTT]]]vvv|||}}}xxxyyy|||zzzzzz~~~{{{lllbbb[[[[[[\\\[[[YYYXXXSSSNNNGGGDDDEEEHHHJJJJJJIIIGGGEEECCCBBBBBBEEEHHHFFFFFFEEEDDDEEEHHHKKKLLLFFFIIIKKKIIIEEEBBBCCCEEEBBBEEEMMMTTTUUUOOOKKKLLLIIIHHHLLLUUU___dddcccaaaWWWVVVTTTPPPNNNPPPUUUYYYllliiieeebbb```___]]][[[bbbhhhnnnooolllfffaaa___ccc```[[[ZZZdddqqquuuqqqgggkkkmmmjjjeeebbbbbbbbbhhhooozzzyyymmmdddcccnnn}}}~~~hhh```[[[```iiiooosssvvv}}}|||ooo^^^^^^mmmsssnnn```jjjrrrnnnbbbZZZ\\\bbbbbb___ZZZWWW\\\```[[[SSSRRRYYY^^^\\\WWWSSSOOOKKKKKKFFFEEEIIILLLJJJHHHHHHFFFFFFFFFDDDDDDFFFJJJMMMKKKIIIHHHHHHGGGGGGJJJPPPOOOQQQNNNGGGEEEMMMXXX^^^RRRAAA;;;<<<777999===999777777888777666333000...***(((&&&&&&&&&'''&&&%%%%%%$$$######%%%%%%$$$###"""##################"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$###"""""""""!!!!!! """"""!!!!!!  !!!!!! %%%$$$!!!  !!!!!! !!!### !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''''''((())))))******++++++***)))(((((()))***+++************+++---...///---......///////////////---///000000//////000222///000111000//////111333222000//////000000000/////////000000//////......*********)))))))))((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((&&&(((,,,000000...111666CCCNNN]]]gggkkkqqqyyyyyyrrryyyvvvjjjdddbbbhhhooo{{{|||yyyooohhhRRRRRRSSSVVVXXXVVVPPPKKKKKKFFFDDDHHHJJJGGGDDDDDD@@@BBBCCCBBB@@@?????????DDD???<<<>>>AAADDDHHHNNNFFFIIIJJJHHHIIIOOOSSSUUU\\\___cccccc___XXXQQQMMMVVV\\\iiivvv{{{wwwuuuvvvvvvqqqpppuuu{{{}}}{{{}}}{{{}}}yyyzzz~~~}}}{{{xxxyyy~~~ssswwwyyymmmnnnxxxzzz|||}}}|||}}}hhhqqqxxxzzzzzz|||}}}|||rrrfffXXXNNNGGGCCCEEEIIIHHHFFFDDDCCCDDDEEEEEEFFFPPPNNNJJJHHHHHHIIIKKKLLLVVVXXXUUUMMMGGGHHHJJJKKKRRRBBB;;;;;;777888<<<888444555666666555333000///***(((&&&&&&&&&'''&&&%%%%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!#################################!!! !!!!!! !!!### !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((()))*********+++***)))(((((()))***+++)))))))))***+++---...///---......///////////////,,,...///000///000111333///000000000//////111222000...---...///000000//////////////////...------)))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))***,,,.../////////555<<>>888999777666444222111111111+++***)))'''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!'''%%%###""""""###%%%&&&"""""""""""""""!!! !!!"""######"""!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! """!!!!!! !!!  """""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&'''&&&&&&&&&'''(((***++++++++++++***************)))))))))***+++,,,...//////////////////...------000000///...............111000///......///000111000000///...---,,,,,,+++//////...------------...)))***+++***(((&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%&&&'''(((%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''((())))))'''---222000***'''))),,,((((((***,,,+++***,,,///222000111222111888OOOhhhooorrryyy|||nnnssswwwnnnllliiifffggglllQQQPPPLLLFFFEEEIIIKKKJJJDDD???BBBCCC???DDDGGG@@@JJJFFFBBBCCCDDDDDDFFFGGGFFFKKKHHHGGGLLLHHHCCCGGGEEENNNZZZbbbeeeccc___]]]ffffffggglllttt|||uuuqqqwww~~~{{{rrryyyTTTCCC===>>>:::;;;===777888777666555333222111000+++***)))'''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###!!!!!!"""###$$$###"""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""$$$$$$""""""""""""###$$$"""""""""""""""!!! """#########"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """"""!!! !!!!!!  !!!"""""""""""""""""""""""" !!!!!!!!!!!!"""!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&'''(((***+++************************))))))******+++---...//////000000000//////...---//////............//////000000000//////000000000000/////////...---------...------,,,,,,,,,,,,,,,)))******)))'''%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$###########################$$$%%%&&&&&&$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))***)))(((&&&$$$%%%(((+++,,,***(((''''''(((***+++***...:::HHHQQQ^^^www|||}}}iiiUUUQQQQQQUUUVVVQQQNNNOOODDDGGGGGGBBBAAADDDEEEDDDAAA<<>>CCCDDDIIIPPP```tttnnnbbb^^^ZZZRRRJJJ@@@@@@CCCIIIKKKGGGCCCBBB@@@DDDFFFEEEDDDFFFGGGDDDEEEAAAFFFJJJHHHQQQ___bbbdddggghhhccc^^^aaakkkuuuZZZHHH@@@@@@;;;<<<>>>888555666777777666444111000+++***)))'''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$###!!!!!!!!!###$$$###"""######$$$$$$$$$######"""""""""""""""""""""""""""!!!!!! !!!!!!"""###### !!!"""#########""""""""""""!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! ######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&''''''''''''(((((())))))(((((((((((())))))))))))++++++++++++,,,---...//////000000000000000//////,,,,,,,,,---...///111111///000111222222111000////////////000000000000000,,,,,,+++************+++((())))))'''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""###############$$$%%%%%%$$$##################$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))***++++++******)))((('''''')))******(((&&&,,,000777EEE[[[ppp{{{}}}|||xxxzzzrrrlllcccXXXOOOMMMKKKFFFBBBBBBGGGEEEDDDEEEGGGGGGFFFEEEEEEFFFGGGJJJRRRZZZ[[[WWWUUUQQQXXX```aaaoooZZZHHH@@@@@@<<<===???:::555666777888777444222000+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$###!!!!!!!!!###$$$###""""""######$$$$$$$$$######""""""""""""""""""""""""!!!!!! !!!!!!"""######!!!"""######$$$$$$######""""""!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! $$$$$$"""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''(((((())))))))))))++++++++++++,,,,,,---...//////000000000000//////+++++++++,,,...///111222///000111222222111000////////////000000000000000---,,,,,,+++++++++++++++'''(((((('''$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))******))))))(((((((((***+++,,,+++,,,...000666???OOOdddxxxcccaaauuuvvvllliiieee^^^YYYUUUQQQMMMJJJKKKHHHGGGJJJGGGBBBAAADDDFFFFFFGGGIIIKKKLLLJJJHHHMMMLLLLLLWWWllltttmmmsss{{{}}}ZZZHHH@@@???;;;===@@@;;;666666777777666555333222+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$###!!!!!!"""###$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###!!!""""""######$$$$$$%%%""""""!!! !!!###$$$&&&%%%$$$###"""!!!!!!!!!$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! %%%$$$###"""!!! """!!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''(((((((((((('''''''''(((((())))))******++++++*********++++++,,,------......///////////////+++++++++,,,---///000111//////000000000000//////////////////////////////---,,,++++++******++++++&&&'''((('''%%%$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$#################################&&&%%%%%%$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))(((((((((((()))***+++,,,---......000555===CCCNNNZZZjjj|||{{{{{{wwwqqqtttuuudddUUUNNNTTTRRRNNNKKKIIIGGGEEEDDDAAADDDGGGFFFCCCCCCHHHMMMKKKUUUaaajjjqqqqqqiiiaaaeeedddfffuuu]]]JJJ@@@???:::;;;>>>888777777666666555555444444+++***)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$###!!!!!!"""###$$$###"""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!! !!!"""$$$%%%"""!!!  !!!###$$$$$$######""""""###$$$$$$$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!! &&&%%%$$$"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&''''''((())))))((('''&&&(((((())))))***++++++,,,******)))))))))***++++++,,,,,,---...............+++++++++,,,---...///000//////............//////000/////////...---------++++++***))))))))))))***&&&'''((('''&&&%%%&&&'''$$$##################$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******)))***,,,///333555333555:::CCCKKKRRRVVVWWWiiiuuu~~~tttpppvvv{{{|||wwwkkkccceeeccc___XXXQQQJJJEEECCC????????????AAAEEEIIIMMMQQQ]]]bbb\\\WWW\\\ccceeeiiizzz___KKKAAA???999999;;;666888777666555555555555555+++***)))(((&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$############$$$$$$###!!!!!!"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!! !!!!!!!!! !!!###%%%"""!!!  !!!###%%%"""!!!!!!!!!###$$$&&&(((%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! &&&%%%$$$"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""" !!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&''''''((())))))((('''&&&((())))))***+++,,,,,,,,,))))))))))))))))))******+++,,,,,,---.........---,,,,,,,,,,,,---.../////////...---,,,,,,---...///000000///...---,,,,,,+++******)))(((((((((((((((%%%&&&((('''&&&&&&''')))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$###############$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))---------...222777===@@@TTTZZZfffyyyzzzyyynnnmmmvvvrrrdddYYYRRRMMMIIIGGGFFFCCCAAAAAABBBDDDFFFEEEDDDCCCDDDIIITTTbbbkkkxxx}}}~~~]]]LLLDDDBBB;;;:::<<<777666666666666555444333222)))(((''''''((('''%%%###((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!"""""""""""" """###"""!!! !!!###"""!!!  !!!"""###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!  !!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$###"""""""""###%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************)))***+++,,,---.........,,,,,,------...////////////............---------,,,,,,++++++***)))))))))***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''((($$$ !!!&&&((('''%%%######"""""""""###%%%&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############%%%'''((('''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))'''&&&&&&&&&'''%%%+++******...,,,***333***666IIIVVVVVVSSS^^^ooo}}}||||||~~~kkkdddfffccc\\\YYYTTTNNNIIIGGGEEECCCAAAAAA@@@>>>???CCCLLLXXX```eeeeee]]]XXX```kkk]]]LLLDDDBBB::::::;;;666777777777666555444222222)))(((''''''((('''%%%###%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$###""""""!!!#######################################"""!!!!!!$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""""""""" """###"""!!! !!!""""""!!!  !!!"""######"""!!!!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""$$$###"""""""""###$$$%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((())))))'''((((((((())))))))))))(((((()))*********************+++,,,------------++++++,,,,,,---.....................------------,,,++++++******)))(((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&'''$$$!!!"""&&&((('''$$$######"""""""""###%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''((('''&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))++++++******************)))...)))'''///444;;;JJJOOOaaazzzwww|||~~~rrriiippp{{{rrrmmmbbbUUUNNNMMMIIIBBBDDDBBB@@@AAAEEEGGGFFFDDDFFFEEEFFFLLLYYYmmm|||]]]LLLDDDBBB:::999;;;666777777777777666444222111)))(((''''''''''''%%%$$$######$$$$$$%%%&&&&&&'''#########$$$###""""""!!!################################################""""""######""""""!!!!!!########################"""############""""""!!!$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""" !!!""""""!!!  !!!"""$$$$$$###!!! !!!!!!!!!""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""######""""""######$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((())))))******))))))++++++,,,,,,,,,,,,,,,+++*********+++,,,,,,------......---------,,,,,,,,,++++++******))))))(((((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%%%%###"""$$$'''(((%%%############"""######$$$%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''((('''&&&%%%$$$%%%&&&&&&(((((('''''''''(((((()))+++)))((()))***+++***)))***000+++(((333@@@QQQdddllltttpppooo}}}wwwmmmlllggg]]]UUUUUUQQQJJJDDDDDDCCCBBB???@@@DDDMMMWWW[[[YYYVVVPPPRRRWWWcccuuu]]]LLLDDDAAA:::999;;;666777777888888666444222111***(((&&&&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$######"""!!!""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!########################""""""############"""!!!############""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""!!! !!!"""!!!!!!  """###%%%$$$###!!!  !!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""###############$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((()))))))))))))))(((++++++,,,,,,,,,++++++*********++++++,,,---------------------,,,,,,,,,++++++******)))((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$######%%%''''''$$$"""##################$$$$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''***(((&&&%%%$$$%%%&&&'''((((((''''''''''''((((((,,,+++))))))***+++++++++$$$111444777FFFXXXlll}}}kkkaaa\\\```]]]TTTNNNNNNMMMIIIAAADDDDDD???:::<<>>BBBFFFRRRgggwwwuuuiiibbbfffpppyyyzzzqqqhhh^^^QQQHHHJJJFFFDDDEEECCCAAAGGGOOONNNKKKMMMUUUZZZ]]]fffqqqVVVFFF??????:::;;;>>>:::888999;;;;;;999555111///,,,)))&&&$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$########################!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$######"""!!!  !!!  !!!  !!!###$$$###"""!!!!!!!!!!!!!!!""" !!!!!!!!!!!!  !!!""""""""" """######!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!"""###$$$%%%$$$######$$$$$$##########################################&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&'''((()))***+++,,,,,,,,,)))))))))***++++++,,,,,,+++++++++************))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''%%%%%%$$$###!!!!!!###$$$###$$$%%%%%%$$$###"""!!!"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&%%%$$$%%%''')))&&&'''((()))******)))))))))******+++---///111222;;;FFFRRRYYY___ppp~~~{{{{{{nnniiiiiiccc___WWWQQQLLLIIIGGGEEEAAA@@@BBBDDDDDDGGGTTTdddnnnlllnnnrrrqqqrrrzzzQQQGGG???===<<<999888:::999::::::999888555222000---***&&&%%%%%%'''((((((%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$######"""###$$$&&&'''$$$$$$$$$$$$$$$###"""!!!'''$$$"""!!!"""$$$$$$$$$%%%###!!!  !!!""" !!!"""!!! !!!!!!!!! !!!###%%%&&&$$$###!!! !!!"""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!###!!!###$$$"""!!!"""######"""!!!######""""""!!!!!! """############$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((---+++)))((())))))(((''''''''''''((()))+++,,,---******************+++++++++******)))(((''''''&&&***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&''')))***+++&&&%%%###"""""""""######%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$&&&'''((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******)))((('''((()))***)))(((...(((%%%((((((&&&(((...&&&***...000444???QQQ^^^qqqkkknnn{{{~~~vvvyyy}}}vvvkkkhhhqqq}}}{{{rrr{{{xxxqqqggg```\\\WWWPPPKKKEEEDDDEEEGGGDDDAAADDDIIILLLJJJKKKQQQZZZiii~~~zzzPPPFFF>>>;;;:::888777888888999999999777444111///)))(((&&&&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$%%%%%%$$$$$$###"""""" !!!!!!$$$###!!! !!!"""!!!"""""""""!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""###"""###$$$"""!!!"""###$$$"""!!!######""""""!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((''''''&&&((((((''''''(((((()))***+++)))(((((()))******)))'''''''''((()))+++,,,---******************************))))))(((''''''&&&***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""#########$$$%%%&&&'''((($$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((,,,+++*********)))((('''&&&%%%(((---...***(((+++...222:::EEEWWWppptttnnnlllpppuuu}}}|||zzzxxxjjjXXXXXXQQQKKKIIIKKKLLLIIIFFF@@@===>>>EEEOOOZZZhhhtttyyyuuuuuu{{{}}}tttmmmjjjxxx|||zzzNNNEEE===:::999777666777777888888888666333000///'''&&&&&&'''((('''$$$!!!%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$%%%$$$###!!!!!! !!!!!!$$$$$$%%%%%%$$$$$$######"""  """###"""$$$###!!! !!!""""""########################""""""############""""""######"""!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""  !!!!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""!!!######"""!!!"""###$$$###"""###""""""""""""!!!!!!!!!"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((((((''')))))))))))))))***++++++)))'''&&&''')))+++++++++'''''''''((()))***+++,,,***************************))))))((((((''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!######""""""######$$$%%%""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))((((((((('''''')))(((***------***)))***111666BBBUUUoooyyyxxx{{{}}}}}}rrrccc\\\XXXMMM@@@FFF@@@;;;<<>>;;;:::888777888555666666666555333000...---***'''%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$######""""""######$$$!!!""""""######$$$$$$$$$!!!!!!"""""""""""""""!!!!!!!!!""""""!!!"""!!!!!!!!!!!!!!!""""""###""" !!!###$$$"""!!!"""###$$$$$$$$$""" """""""""""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""" """!!!!!!!!!###$$$$$$"""""""""""""""############""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''((())))))+++)))''''''((()))((('''''''''''''''((()))******+++++++++*********))))))((((((((((((''''''''''''''''''&&&%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!%%%$$$$$$###############%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$&&&((((((''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((((((***,,,+++******,,,...+++,,,...333???PPP___gggjjjkkkqqq|||ttthhh___WWWPPPLLLFFFFFFCCC>>>===@@@@@@???FFFKKKXXXjjj|||ssspppwww~~~PPPFFF>>>;;;:::888777888555555666666555333111//////,,,'''%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########""""""""""""###### !!!"""###$$$$$$$$$$$$ !!!""""""###"""""""""###"""!!!"""######"""!!!!!!!!!!!!!!!""""""""""""$$$!!! ###$$$""" ###############"""!!!!!!"""""""""""""""!!! ######"""!!!!!! """"""""""""""""""""""""   !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###$$$!!!!!!"""!!!"""!!! !!!###$$$$$$###"""""""""############$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''(((,,,***((('''(((((('''&&&((('''''''''(((((()))***,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&''''''&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""" ###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&############$$$%%%&&&&&&%%%'''(((((('''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''((())))))(((***---,,,)))(((***---///:::JJJ]]]ttt~~~||||||ttt```XXXOOOKKKFFF???;;;:::===CCCJJJPPPRRRSSSTTTSSSdddnnn~~~OOOEEE===:::999777666777555666777777666444222000---***'''&&&&&&&&&%%%###%%%%%%&&&&&&%%%%%%$$$#########""""""""""""###### !!!"""#########"""!!!""""""###$$$$$$$$$$$$$$$&&&$$$$$$$$$$$$$$$"""!!! !!!"""""""""""""""%%%""" !!!%%%&&&$$$ ######"""""""""""""""###!!!""""""###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""   !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  '''***$$$ ######"""!!! !!!###%%%$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((***(((&&&&&&((((((((('''(((''''''''''''((()))))),,,,,,++++++***))))))(((''''''''''''''''''''''''%%%''''''&&&######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$%%%%%%%%%$$$"""!!! ######$$$$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((############$$$%%%&&&'''&&&((())))))'''&&&&&&'''((((((((((((((((((((((((''''''(((***+++,,,---...+++///333333222333777;;;FFFVVVkkkzzzpppfff___YYYTTTRRRFFFBBB@@@@@@>>>===BBBJJJUUUbbbttt}}}MMMDDD;;;999888666555666555666777777666444222111)))((('''''''''%%%""" %%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""######!!!!!!""""""""" ###$$$%%%&&&&&&&&&&&&&&&"""!!!  !!!""""""###""""""'''###!!!"""&&&(((%%%!!!$$$###"""!!!!!!"""###$$$!!!"""#########""" !!!!!!""""""######$$$$$$""""""""""""""""""""""""   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!+++///''' $$$%%%!!! !!!$$$%%%$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&(((******)))(((''''''''''''(((((())),,,,,,++++++***))))))(((&&&'''''''''''''''''''''%%%&&&'''&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%###############$$$%%%%%%"""###$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%######$$$%%%'''((())))))############$$$%%%&&&'''''')))***)))'''&&&&&&'''))))))))))))))))))))))))++++++---...000111333333333888???BBBDDDGGGNNNSSS\\\jjj{{{zzzxxx|||zzzmmmfff\\\SSSKKKDDD===888>>>===>>>AAABBBHHHYYYlllwwwuuuLLLCCC<<<::::::777666777777666777777777555111...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""#########!!!"""!!!!!!!!!!!!###%%%&&&######""""""""""""######!!!""""""!!! !!!"""!!!  """&&&$$$###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############      """!!! ### !!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''(((***+++++++++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$################################################"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''')))******)))((()))***---,,,...666???CCCAAA===@@@KKK```tttzzzsssmmmmmmdddiiitttwwwyyyuuuaaaTTTNNNDDD>>><<<>>>@@@BBBHHHZZZcccYYYOOOZZZuuuyyyMMMDDD<<<;;;:::777666888777666666777777555111...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""$$$$$$###"""""""""!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""######!!!!!!!!!###$$$###"""!!!"""$$$$$$"""!!!"""###$$$###!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""!!! !!! !!!!!!  !!! !!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!! #########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))************))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&(((***+++******+++,,,+++777MMMdddssstttjjj```VVVaaawww~~~zzz}}}zzziii[[[UUUTTTMMMEEEBBB>>>;;;;;;BBBLLLVVV[[[uuu}}}NNNEEE===;;;:::888777888777666666666666444111...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%###"""###$$$%%%$$$######"""""""""""""""######!!!!!!!!! !!!!!!!!! !!!"""###$$$###"""!!!!!!###$$$###"""!!!"""$$$"""!!! """"""!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!  """!!!!!! !!!!!!""""""!!! !!!"""######"""""""""!!!!!! ######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))(((((((((((((((((())))))%%%'''))))))***+++---///333JJJnnnzzz|||~~~{{{xxxvvvnnnjjj^^^SSSGGG@@@<<<:::<<<@@@AAAAAADDDNNN```uuuPPPFFF===;;;:::888777999777666555666666444111...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$############"""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""#########"""!!! !!!"""!!!  """!!!  """"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!###!!!"""""""""!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))***************)))***...333777CCCXXXzzzqqqjjjjjjbbbcccooouuuiii```YYYPPPFFF@@@DDD:::666:::???DDDTTTeeeiiihhhiiirrrQQQGGG>>>;;;:::888888:::777666555555555333111...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%%%%$$$##################"""""""""$$$######""""""######$$$!!!!!!!!!"""!!!!!! !!!"""!!!  """"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""!!!"""""""""""" """"""!!!!!!!!!!!!""""""!!!!!!###!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******++++++---,,,***)))+++222;;;AAANNN^^^tttzzzeeeUUUSSSYYY``````iiizzzxxxkkkdddZZZMMMDDDAAA@@@>>>:::AAA:::999BBBMMM^^^zzz|||SSSIII???;;;:::888888:::777666444444444333000...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%###"""###$$$%%%$$$###!!!"""############""""""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$###!!!!!!"""$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""### !!!!!!!!!"""!!!!!! !!!!!!""""""!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%%%%$$$###############%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))***++++++,,,,,,***)))***+++000888CCCJJJVVV```nnn{{{~~~ggg^^^]]]\\\^^^cccllljjjooo}}}wwwgggZZZMMMHHH>>>666777>>>BBBBBB@@@GGGUUUgggwwwyyyTTTJJJ???<<<:::888999;;;777666444333333222000...***)))(((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$###""""""$$$$$$###""" !!!"""###$$$$$$######$$$$$$############$$$$$$!!!!!!!!!!!!"""######$$$!!!###$$$###"""!!!"""$$$"""!!!!!!"""$$$%%%%%%$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########!!! !!!!!!!!! !!!"""### !!!!!!!!!"""!!! !!! !!!""""""!!!!!!"""### !!!""""""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,------111666===EEEOOOYYY___dddjjjpppsss{{{rrraaaXXXaaammmrrrtttxxx|||zzz~~~}}}xxxuuukkk[[[JJJBBB666999;;;<<>>^^^qqq}}}zzz|||zzzsssYYYVVVaaalllppppppuuu{{{wwwmmm^^^RRRNNNLLLCCC@@@EEEDDD<<<>>>GGGRRR^^^rrr{{{qqqlllbbbWWWVVV]]]XXX\\\YYYQQQSSS]]]]]]UUUYYYaaajjjqqqvvvzzz|||xxxwwwxxxlllkkklllmmmnnnxxxwwwyyysssOOOEEE<<<;;;;;;999777666333444555555444222000...(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$""" !!!###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""$$$###"""!!!!!!"""######!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))((('''&&&%%%++++++)))(((***---//////222...---000444;;;JJJYYY{{{lll^^^aaammmvvvqqqvvvyyyrrrjjj\\\KKK???<<<:::===GGGWWW___^^^ZZZYYYdddnnnwwwdddWWWdddhhhiiihhhhhhiiieee^^^PPPRRRXXXcccqqq{{{}}}{{{{{{mmmkkkjjjhhhcccaaahhhrrr~~~}}}{{{tttsssvvv~~~~~~rrrLLLBBB:::999:::888666666222333555555444222///---(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########""""""!!! !!!"""###$$$!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!  """"""############"""""" !!!""""""######""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&***))))))((())))))+++---------111:::EEEUUUlllssscccbbbppp}}}}}}xxxrrrhhhbbbZZZPPPBBB777555777BBBTTTmmm~~~zzzsssqqqssswwwuuummmgggfffZZZUUUUUU___qqq~~~~~~}}}}}}{{{zzzuuurrroookkkbbbVVVPPPPPPSSSTTTTTTTTTTTTRRRPPPOOOTTTWWWYYY[[[dddooouuuuuuzzzzzzuuuqqqsssyyy~~~~~~}}}{{{{{{zzzzzzyyyxxxwwwwwwzzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||yyywwwwwwxxxyyyyyyyyyuuuxxx{{{~~~~~~}}}~~~rrrJJJ@@@888888999888777777111333444555444111...,,,(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%######"""!!!"""###$$$%%%!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!! #########$$$$$$######### !!!"""""""""""""""""""""#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))'''***......***(((---666===CCCMMMVVVaaaqqq|||```SSSTTTWWW\\\___bbbyyy{{{ooocccXXXSSSSSSIIIIIIGGG@@@999999CCCNNN___{{{sssnnnsss{{{rrrkkknnnyyy~~~}}}}}}}}}}}}~~~yyywwwvvvxxx|||~~~zzzwwwuuuyyytttqqqpppjjj___VVVSSSPPPOOOOOONNNMMMLLLKKKKKKHHHIIIGGGDDDFFFLLLPPPOOOPPP]]]iiijjjiiitttyyyqqqnnnqqqvvvyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxwwwyyy{{{}}}}}}|||yyywwwuuutttttttttsssrrrsssuuuxxxzzz{{{{{{yyyxxxyyyzzz{{{~~~rrrKKKAAA999999:::999888888111222333444333000...,,,(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$$$$###"""###$$$%%%&&&#########"""!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$$$$$$$###### !!!""""""!!!!!!""""""###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))******++++++)))---222111,,,///CCCYYYvvv{{{~~~|||zzzjjjYYYJJJHHHPPP[[[hhhrrruuunnnZZZNNNEEE???@@@DDD@@@LLLXXXXXXTTTVVVbbbmmmvvvuuuooommmwww~~~~~~{{{{{{{{{yyyyyyyyyyyyxxxxxxxxxxxxxxxuuutttrrrsssuuuwwwyyyyyy}}}{{{yyywwwvvvuuutttssstttooolllmmmmmmiiiffffffcccbbbaaa```____________\\\[[[VVVMMMIIIJJJKKKIIIAAAEEEIIIJJJKKKTTTfffuuuwwwnnnjjjlllrrrwwwzzz{{{yyywwwuuutttuuuvvvwwwttttttttttttuuuvvvxxxxxxsssrrrqqqqqqsssuuuvvvuuuyyyxxxuuuuuuuuutttsssqqqrrrrrrssssssttttttttttttvvvvvvwwwxxxzzz|||~~~~~~}}}sssLLLBBB:::999;;;:::888888222222222222111///...---(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########$$$$$$###"""###$$$%%%&&&###$$$$$$###"""!!!"""$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###### !!!"""""" !!!"""######$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((((((''''''((()))***+++,,,***,,,///111111>>>```wwwdddCCCHHHRRR___lllwww~~~}}}qqq[[[LLL???;;;888444777>>>XXXppp~~~xxx[[[WWWRRRSSSaaayyy||||||{{{yyywwwyyyyyy|||zzzxxxvvvtttwwwwwwwwwwwwwwwvvvvvvvvvqqqpppppppppqqqsssuuuvvvvvvssspppoooqqqsssttttttrrrmmmkkknnnpppoooqqqtttoooooooooooonnnnnnnnnnnnllllllhhh^^^XXXWWWVVVTTTLLLHHHEEEEEEEEEHHHPPPYYYiiivvvzzzsssnnnoootttyyy{{{zzzxxxvvvtttsssuuuwwwxxxvvvuuuuuuuuuvvvwwwxxxxxxuuusssqqqqqqssstttuuuuuuwwwuuuttttttuuutttsssqqqtttsssqqqppppppqqqrrrssssssssssssttttttuuuvvvwwwzzz|||~~~}}}|||zzzzzzzzztttLLLBBB:::999;;;999777777333222111000///.........(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$###$$$%%%###!!! !!!$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""############"""""" !!!"""""" """###$$$$$$#######################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))***+++---...//////666@@@IIIZZZzzzuuueeeWWWNNNbbbgggfffdddnnn|||rrreeeZZZFFF===999<<<;;;;;;DDDRRR}}}zzzcccYYYUUURRRXXXhhh{{{~~~|||zzzzzz|||~~~~~~{{{www{{{wwwvvv{{{}}}}}}|||~~~xxxwwwvvvtttvvvvvvvvvwwwwwwvvvvvvvvvqqqqqqqqqqqqppppppqqqrrrrrrpppnnnoooqqqssssssrrrsssqqqqqquuuuuurrrsssvvvrrrssssssttttttttttttsssqqqtttrrrkkkeeeeeeeeeddd___YYYTTTTTTQQQKKKIIIKKKLLLWWWfffrrr{{{zzzvvvuuuwwwyyy{{{wwwwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwxxxyyywwwtttssstttvvvvvvvvvsssrrrrrrrrrttttttsssqqqvvvuuutttsssrrrrrrssssssrrrrrrssssssttttttuuuuuuxxxyyy{{{{{{yyyxxxyyyzzzuuuLLLBBB:::999:::888666666444222000///------......(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######################## """$$$%%%%%%%%%###"""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!  """###"""###$$$""" ###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""######$$$""""""############"""""" !!!"""""" """###$$$$$$$$$###$$$$$$##################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))++++++++++++,,,...000222888999FFFZZZiiivvvxxxaaaPPPOOOWWW^^^hhhzzz{{{jjj___XXXNNNDDDAAA===???EEEHHHNNNccczzzyyypppkkkhhhaaaZZZ\\\ssslllfffccc]]]ZZZ___oootttlllooouuutttjjjhhhppptttqqqttt{{{{{{xxxzzz|||vvvzzzxxxuuussssssvvvzzz}}}{{{yyyyyy}}}zzzzzzvvvyyyzzzwwwwwwzzz}}}zzzxxx||||||vvvrrrrrrtttsssrrrrrrsssssssssssssssrrrtttttttttrrrpppnnnnnnnnnsssrrrpppqqqsssssspppmmmpppqqquuuyyywwwqqqoooqqqssstttuuuwwwxxxwwwwwwvvvvvvzzzzzzuuuqqqrrrsssrrrkkkfffcccddd^^^RRRIIIGGGCCCDDDFFFJJJQQQ___ppp|||}}}xxxvvvuuutttuuuuuuwwwyyyzzz{{{{{{yyyyyywwwwwwvvvvvvuuuvvvvvvvvvwwwtttqqqpppqqqrrrrrrrrrqqqpppppprrrttttttsssrrruuuuuuttttttsssrrrqqqqqqpppqqqqqqrrrssstttuuuuuuwwwxxxyyyxxxvvvvvvwwwxxxwwwMMMCCCAAA>>>666777999222333333222111000///......))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$#########""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! """"""""""""!!! !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  """###### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######$$$%%%%%%$$$###""""""###  """"""""""""############ !!!###$$$###""" &&&%%%%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))'''&&&((()))))))))++++++,,,,,,,,,000;;;LLLXXX\\\^^^iii{{{mmm___VVVZZZ]]]^^^eeepppmmmVVVHHHGGGRRRcccrrrhhhhhhdddmmm~~~|||xxxrrreee\\\\\\TTTRRROOOLLLJJJKKKLLLMMM^^^sssqqqttttttrrrnnnmmmtttyyypppkkkjjjgggeeecccbbbaaaaaasssxxxwwwxxxwwwxxxxxxqqqeee```cccgggdddhhhrrrrrrkkkkkkrrrsssuuuxxx{{{|||{{{zzzyyyyyyuuusssuuuyyy|||~~~~~~qqqrrrrrrqqqqqqqqqtttvvvmmmuuuxxxrrrooosssyyy{{{sssooopppzzz~~~yyyvvvyyy|||zzzzzzzzzxxxwwwwwwwwwwwwvvvssspppuuutttrrrqqqqqqrrrtttuuutttsssrrrqqqppppppppppppuuusssqqqnnnmmmmmmnnnoooqqqrrrssstttuuutttsssssswwwwwwxxxxxxxxxxxxwwwwwwxxxxxxyyyyyyxxxwwwuuutttrrrrrrqqqnnnhhhddd```___WWWQQQJJJEEEEEEIIINNNQQQ___dddooo}}}zzzyyy}}}}}}yyywwwwww}}}}}}zzzyyyyyyxxxwwwwwwwwwwwwtttrrrrrrooopppttttttqqqqqqtttxxxvvvtttrrrqqqpppqqqqqqsssuuuvvvvvvuuuttttttuuussssssssstttttttttuuuuuuuuuuuuuuutttsssssssssrrrrrrJJJ@@@>>>===666888:::444333333222111000///......)))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""############"""""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""######"""!!!!!! """"""""""""!!!  !!!!!!""""""""""""!!!!!! !!! !!!###"""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" """"""!!!  !!!!!! !!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!&&&%%%$$$$$$#########$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''(((***++++++---...---///333;;;KKKeeetttgggeee]]]]]]iiisssxxxuuujjj]]]PPPCCC???HHH^^^}}}vvvfff[[[VVVSSSQQQCCCDDDFFFHHHJJJLLLLLLMMMWWWfffwwwvvvzzz}}}zzzvvvxxxyyyllldddaaa]]]VVVPPPOOONNNLLLKKKKKKKKKLLLJJJMMMSSS[[[bbbgggggggggnnnlllkkkmmmnnnkkkddd^^^dddeeekkkqqqqqqnnnnnnsssvvvllliiinnnnnngggdddgggppprrrtttuuuvvvuuutttsssnnnnnnppprrrrrrpppooonnnlllsss|||{{{pppooonnnnnnnnnoooppppppwwwuuusssxxx{{{yyyqqqqqq{{{{{{~~~|||zzz~~~}}}zzzxxxxxxzzz{{{xxxvvvsssrrrssstttuuuuuussssssrrrrrrqqqqqqpppoooppppppppppppppppppqqqrrrvvvuuusssrrrpppppppppqqqnnnooopppqqqqqqqqqppppppttttttuuuvvvvvvvvvvvvvvvxxxyyyzzzzzzyyywwwuuutttuuuwwwxxxvvvqqqnnnmmmnnnlllggg___XXXRRROOONNNMMMMMMOOOUUU___kkkrrrrrrpppwwwzzz~~~~~~}}}}}}zzzzzzzzzyyywwwwwwxxxxxxwwwuuuuuussssssuuutttqqqppprrruuuttttttsssssssssssssssssstttvvvvvvtttttttttvvvuuuuuuttttttsssrrrrrrrrrttttttttttttssssssrrrrrroooGGG===<<<;;;666999<<<555222222222111000///...---((((((((('''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""############""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""#########""""""!!!!!! """"""""""""!!!  !!!!!!""""""""""""!!!!!! !!!  !!!"""!!! !!!!!!!!!"""$$$$$$$$$"""!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""############"""###$$$%%%%%%$$$###"""%%%%%%$$$############$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********(((***+++***)))***,,,---***000;;;LLLfff|||iii``````aaagggeeennnkkkUUUHHH???===>>>DDDQQQiiimmmXXXUUUTTTNNNFFFIIIMMMQQQRRRQQQOOOMMMQQQZZZuuuuuurrr{{{~~~|||xxxqqqlll```UUUQQQPPPMMMIIIEEEEEEFFFFFFHHHJJJKKKLLLOOOOOOQQQTTTYYY]]]^^^^^^eeeddddddccccccccccccccc```cccjjjsssyyy{{{xxxoooppppppiiidddeeeoooppppppqqqqqqppppppooohhhkkkooopppnnniiiaaa\\\ZZZeeettt~~~}}}ssspppllllllnnnooonnnlllsss|||xxx~~~zzzyyy}}}yyyyyyvvvrrrsssxxxzzzxxxzzzxxxvvvuuuuuuvvvyyyzzzzzzuuuooolllnnnssswwwzzzssssssttttttsssqqqooonnnmmmmmmnnnoooppprrrssstttwwwwwwvvvuuutttssssssrrrmmmnnnooooooppppppoooooorrrrrrtttuuuvvvwwwwwwwwwvvvwwwxxxyyyxxxuuurrrpppppptttxxxwwwsssrrrtttwww{{{xxxrrrkkkddd\\\WWWTTTRRROOONNNRRR\\\fffmmmpppvvvxxx{{{}}}~~~~~~~~~|||{{{{{{xxxvvvuuuvvvxxxxxxxxxzzzvvvuuuwwwuuuqqqppprrrrrrssstttuuuuuuuuuuuuuuutttvvvwwwwwwvvvvvvwwwyyyxxxwwwvvvtttsssqqqpppooosssttttttttttttssssssrrrrrrGGG===::::::666999;;;333222222222222111///...---((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""$$$#########"""""""""!!!!!!!!!"""!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """ !!!""""""!!!  ###$$$%%%%%%######$$$%%%######""""""""""""######!!!"""""""""############!!!"""###$$$$$$$$$######$$$$$$###############$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++---,,,)))))),,,000111666???PPPddd|||xxx[[[IIILLL```qqq|||jjjddd___QQQDDD???<<>>::::::777;;;;;;111111222333333222000---,,,((((((((('''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!""""""""""""############!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! """"""######$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!   """###"""!!! !!!!!!!!! """######!!!!!!"""$$$######""""""""""""######""""""""""""############ !!!""""""#########""""""""""""###$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((((())))))((((((((()))))))))******&&&,,,222===SSSmmmyyyxxxtttuuuxxx~~~~~~jjj]]]XXX[[[[[[___gggppp|||uuummmJJJDDD>>>???LLLeeevvveeebbbUUURRROOONNNPPPUUU[[[___bbb]]]lllnnnjjjjjjssszzzuuutttxxx~~~xxxxxxyyyxxxxxxwwwvvvuuuvvvwwwyyy}}}}}}zzz||||||xxxyyy~~~}}}uuutttsssoooiiiffffffhhhggghhhjjjmmmooopppqqqrrrsssrrrpppwwwtttvvvxxxwwwtttsssuuuwwwwwwtttqqqqqqsssuuutttrrrpppnnnppptttwwwxxx|||www}}}}}}sss~~~~~~xxxrrrvvvvvvssspppqqquuutttpppnnnoooppprrrtttuuuvvvwwwxxxwwwuuuuuuvvvvvvuuutttqqqooommmlllmmmqqqvvvyyyuuuuuutttsssssssssttttttttttttssssssrrrrrrrrrrrrpppoooooooooooopppqqqqqqkkklllnnnpppqqqrrrsssssssssssstttuuuuuutttsssssstttuuuuuuuuuttttttvvvxxxzzz||||||zzzwwwvvvyyy|||xxxxxxyyyyyyxxxwwwvvvuuuyyywwwwwwyyy~~~zzzyyyzzz|||~~~yyyvvvuuuwwwxxxvvvxxx{{{wwwxxxxxxyyyyyyyyyxxxxxxzzzzzzzzzyyywwwxxxzzz|||zzzzzzzzzyyyyyyyyyyyyyyyuuuwwwyyy{{{||||||zzzzzznnnJJJ===999:::999===>>>444111222333333222000---+++)))))))))(((((((((''''''#########$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!!!!"""""""""############ !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""###$$$$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """$$$%%%%%%$$$$$$%%%&&&"""""""""!!!!!!"""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""""""""###$$$$$$""""""""""""############"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''((()))))))))******+++++++++,,,,,,,,,---555AAATTTsssjjj[[[TTTSSSTTTbbbbbbkkk~~~zzziii[[[TTT777AAAHHHNNNeee|||ttteee```ZZZTTTSSSVVV[[[___fffaaaooo{{{ssskkknnnzzz~~~wwwnnnhhhaaa___fffqqq}}}}}}~~~~~~~~~}}}{{{|||~~~~~~}}}~~~{{{wwwqqqllliiiiiijjjiiiggghhhkkknnnooopppoooooommmppppppqqq~~~{{{zzzyyyxxxwwwwwwxxxyyysssrrrrrrrrrsssuuuvvvwwwrrroooooorrrtttxxxuuuzzz}}}}}}~~~zzzuuutttwwwwwwuuukkklllooorrruuuwwwxxxxxxtttttttttuuuwwwwwwuuutttooonnnmmmlllnnnqqqtttvvvttttttsssssssssssstttttttttsssrrrqqqpppqqqrrrrrrooonnnnnnmmmnnnooopppqqqmmmnnnoooqqqrrrsssssssssttttttttttttuuuvvvwwwwwwvvvtttrrrrrrsssuuuuuutttzzz}}}~~~|||wwwuuuwwwzzzuuuvvvxxxxxxyyyyyyzzzzzz{{{yyyxxx{{{~~~{{{yyyzzz|||||||||yyyvvvuuuwwwwwwvvvxxx|||wwwwwwxxxxxxyyyzzz||||||~~~~~~}}}{{{yyyyyy{{{}}}zzzzzzzzzzzzyyyyyyyyyyyytttvvvyyy{{{}}}|||{{{zzzlllHHH;;;888::::::@@@AAA777000222333444333000---+++))))))))))))((((((((((((""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!!!!!!!""""""#########$$$ !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!! """$$$$$$""" """"""""""""""""""""""""######""""""!!!!!!!!! !!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""###$$$%%%&&&""""""!!!""""""###$$$$$$""""""""""""############!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&'''((())))))***,,,,,,------------......888BBBOOOeeeeeeMMMHHHSSSccclllccchhhzzzwwwbbbRRRFFF???AAAQQQ\\\bbbyyyuuueeeaaa\\\XXXXXX\\\bbbggggggeeevvv{{{ooommmttt~~~|||{{{ssskkknnnlllmmmnnniiifffmmmxxxzzz|||~~~{{{tttiiiccceeeiiijjjgggiiikkknnnpppqqqpppooommmjjjpppqqqlllqqq|||{{{vvvtttssstttvvvwwwvvvuuurrrssstttttttttvvvyyy||||||xxxvvvtttpppqqq}}}~~~}}}||||||~~~zzz|||yyyrrrnnnqqqvvvwwwmmmooorrruuuwwwxxxyyyyyyqqqqqqqqqsssuuuwwwvvvuuuppppppppppppqqqrrrssstttrrrrrrrrrrrrrrrssstttuuuuuusssqqqppppppqqqrrrssspppooonnnnnnnnnoooqqqrrrqqqrrrssstttuuuvvvvvvvvvsssrrrrrrrrrsssuuuwwwxxxzzzvvvrrrssswwwyyyxxxuuusssxxx||||||xxxuuuvvvyyytttuuuuuuuuuuuuwww{{{~~~~~~|||zzz{{{|||yyyxxxxxxyyyyyyxxxzzzwwwuuuwwwwwwuuuwww{{{vvvvvvvvvwwwyyy|||~~~||||||~~~{{{{{{zzzyyyyyyxxxwwwwwwsssuuuxxx{{{||||||{{{zzzfffAAA>>>:::888777777555444666444222111000///,,,***+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%""""""############""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!! !!!!!!""""""######$$$$$$  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!! !!! !!!"""#########"""!!! !!!!!!""""""""""""############""""""""""""""""""""""""###$$$%%%$$$"""!!!"""#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%$$$$$$%%%%%%###"""########################!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''***((('''&&&&&&%%%###"""&&&%%%&&&)))***((())),,,...)))***111666777===DDDKKK\\\ooo{{{sssXXXSSS[[[fffrrr}}}{{{{{{ppp[[[EEE===AAAIIILLLbbbnnn||||||~~~uuupppfff^^^^^^bbbdddgggiiihhhqqq|||xxxllljjjjjjlllyyyyyyxxx}}}zzzrrriiiddddddiiinnn}}}vvvyyy~~~~~~|||yyyyyyyyyuuullleeecccccccccggglllooommmlllnnnqqqsssrrrppprrrrrrrrrsssssstttttttttssstttvvvuuuttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvzzzzzzzzz|||~~~~~~}}}|||~~~|||~~~|||yyywwwzzz}}}zzzvvvwwwtttooooootttoooooooooqqqsssuuuxxxyyy{{{sssooorrrsssrrruuuzzzuuutttttttttssssssrrrrrrppprrrsssrrrqqqrrrwww{{{uuuvvvvvvtttrrrqqqssstttwwwtttqqqppprrrtttvvvwwwtttttttttttttttuuuvvvvvvoooqqqrrrrrrrrrsssuuuwww{{{yyywwwuuuttttttuuuvvvxxxxxxxxxwwwuuurrrpppooorrrqqqqqqqqqrrrtttvvvwwwyyyyyyyyyyyyzzz|||~~~~~~|||zzzwwwsssqqqrrruuuyyy~~~{{{xxxvvvtttuuuvvvxxxuuuttttttvvvyyy{{{{{{zzz{{{xxxxxxzzz|||xxxwwwyyyxxxwwwxxx|||yyyuuuuuuwwwxxxwwwxxx|||dddAAA>>>:::888777777555444333222111111000///---+++******)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$######"""$$$######""""""######$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!!""""""""""""""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!!!!!###""""""!!!!!!!!!""""""%%%$$$$$$###""""""######""""""""""""####################################$$$%%%&&&%%%###"""###$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$###########################"""###%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((('''''''''''''''&&&&&&'''%%%'''++++++'''(((+++---111===OOOZZZ\\\]]]```aaahhhqqqyyyttteeebbbmmm|||eeeTTTMMMDDDDDDSSSjjjzzzxxxooohhhlllvvvooofff```aaadddfffgggjjjmmmssszzzuuuhhhgggfffeeelllwwwyyypppmmmnnn```cccgggmmmuuuuuukkkfffcccbbbdddiiimmmlllkkknnnqqqsssrrrqqqqqqqqqrrrrrrssssssttttttvvvwwwwwwuuusssrrrsssuuuwwwwwwxxxxxxxxxwwwvvvvvvwwwvvvvvvxxxzzz{{{zzzyyy~~~yyysssrrrsssqqqqqqvvv}}}yyytttssspppmmmnnnrrrqqqpppppppppqqqrrrtttuuuvvvsssrrrsssqqqooossszzzxxxxxxwwwvvvuuuuuuuuuuuurrrsssttttttrrrsssvvvyyy|||||||||{{{xxxvvvvvvwwwuuusssqqqppprrrtttttttttvvvvvvuuuttttttttttttttttttuuuvvvuuuttttttvvvxxxyyyxxxvvvtttttttttuuuvvvvvvuuutttrrrqqqqqqqqqqqqvvvuuusssqqqppppppppppppvvvwwwzzz|||~~~{{{{{{{{{{{{{{{|||}}}~~~}}}|||zzzvvvsssssstttvvvxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwyyy|||~~~~~~~~~~~~|||zzzxxxvvvvvvwwwxxxvvvwww{{{{{{yyy{{{~~~{{{|||{{{zzz|||```@@@===:::888777666555444444333333222000...,,,+++))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$######""""""######$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""!!! !!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!"""############$$$$$$$$$$$$###"""!!! $$$$$$###"""""""""######""""""""""""####################################$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%#########%%%&&&%%%$$$########################"""$$$%%%$$$###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))***((())),,,+++)))+++000333BBB^^^{{{{{{rrrsssxxxyyycccssssss]]]LLL@@@AAAGGG[[[|||yyysss|||pppiiiooo|||xxxpppiiihhhhhhgggfffhhhfffjjjpppuuuyyyzzzjjjfffdddbbbdddjjjzzzsssfff___^^^```fffoooyyy~~~~~~~~~}}}qqqkkkfffbbbcccfffkkkkkkkkknnnppprrrrrrqqqppppppqqqrrrrrrsssttttttzzzzzzxxxuuurrrqqqssstttwwwwwwxxxxxxwwwvvvvvvuuutttsssssstttvvvwwwvvvuuusssvvv~~~zzz{{{yyywwwzzzzzzuuuqqqooonnnlllnnnqqqsssrrrqqqooooooppppppqqqqqqsssuuuuuuqqqnnnsss{{{~~~}}}{{{yyyyyyyyyyyyzzz|||}}}~~~}}}|||{{{|||}}}}}}~~~{{{yyywwwwwwvvvuuussstttuuuuuutttsssxxxwwwvvvtttsssrrrrrrrrrxxxyyyyyywwwuuuttttttuuuwwwvvvuuutttttttttuuuvvvuuusssqqqpppoooqqqssstttwwwuuutttqqqpppnnnnnnnnnqqqtttxxx|||~~~wwwwwwxxxxxxyyyxxxxxxxxx{{{||||||zzzvvvssssssssssssuuuyyy|||}}}|||yyyxxxzzzzzz{{{~~~}}}~~~~~~|||{{{xxxxxxzzz~~~~~~{{{}}}~~~~~~{{{[[[@@@===:::777777666555333666666666444000...,,,,,,((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""############""""""######""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!###$$$$$$$$$$$$!!!"""###$$$###"""!!! """!!!!!! !!!!!!!!!"""""""""####################################$$$&&&&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&$$$###########################$$$$$$###"""!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&(((((('''((()))***+++)))(((***+++,,,444<<>>LLLTTTnnnzzzkkkppp}}}}}}uuummmlllssszzz~~~yyy~~~}}}yyyyyyzzzyyyyyyzzz}}}~~~{{{{{{~~~~~~yyywwwzzz|||zzzxxx{{{||||||vvvppplllnnnnnnmmmnnnqqqooorrrvvvvvvrrrooonnnnnnqqqrrrssstttvvvwwwxxxyyyuuuvvvxxxyyyxxxxxxzzz{{{}}}}}}}}}|||{{{yyyxxxwwwxxxvvvttttttvvvxxxyyyyyywwwxxx{{{~~~~~~{{{}}}zzzwwwxxxzzzvvvooonnnsssuuusssqqqpppooonnnnnnoooooopppooowwwzzztttqqqvvv{{{|||{{{|||~~~~~~|||yyyvvvtttrrrooolllmmmqqquuuvvvuuuqqqrrrrrrqqqooooooqqqsssqqqqqqppprrruuuwwwwwwvvvxxxwwwuuusssqqqpppoooooolllooosssvvvwwwwwwxxxyyyxxxxxxxxxxxxwwwvvvttttttssstttuuuvvvwwwxxxyyyyyyrrrssstttttttttsssrrrqqqoooqqquuuyyy{{{|||{{{{{{xxxwwwvvvtttttttttuuuvvvvvvvvvuuutttrrrrrrtttvvvssstttuuuuuuuuuuuuttttttpppnnnlllooouuu~~~||||||fffCCC???:::666555555444333111222333333222000---+++***)))'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """###$$$!!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!! !!!"""######$$$"""""""""""""""""""""""" """#########"""!!!"""""""""""""""""""""""" !!!!!!!!!!!! ###"""!!! ########################""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!###############"""!!!!!!""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&(((+++++++++000<<>>CCCPPPdddsss|||}}}uuuppp{{{lllXXXRRRGGGBBBFFFUUUeeeqqq}}}}}}{{{wwwtttttttttssssssssstttuuuuuuxxxxxxzzzzzzxxxuuuqqqoooxxxxxxwwwvvvvvvvvvwwwwwwxxx~~~}}}{{{{{{wwwyyy{{{|||zzz}}}{{{sssnnnnnnpppqqqtttrrrooooooqqqtttvvvvvvuuuyyywwwvvvuuutttssstttvvvxxxyyywwwvvvtttsssssstttuuuvvvxxxxxxyyy{{{}}}}}}|||zzzxxxxxxwwwxxxxxxyyyzzzzzz{{{yyyxxxzzz}}}}}}zzzzzzxxxxxxyyy{{{|||}}}|||~~~|||yyywwwxxxzzz}}}zzzyyyxxxvvvuuusssrrrqqqsssuuu{{{}}}mmmZZZZZZgggkkkmmmnnnnnnnnnnnnoooqqqpppooonnnoooqqqrrrrrrrrrpppqqqqqqqqqqqqqqqqqqqqqpppoooooooooooooooppppppppppppppppppppppppqqqqqqpppqqqrrrssssssrrrqqqpppnnnooopppqqqrrrsssssssssrrrsssttttttssstttwwwyyyuuuuuuttttttuuuvvvwwwxxxwwwxxxyyyyyyxxxwwwuuutttsssrrrqqqrrruuuwwwxxxwwwwwwwwwwwwvvvvvvvvvuuuuuutttuuuuuuuuuuuutttsssrrrtttrrrqqqrrruuuuuusssppp}}}zzzuuussssssuuuwwwwwwzzzzzzzzz|||~~~}}}yyyuuu|||zzzzzz}}}~~~{{{sssqqqppprrrvvvzzz~~~___DDD@@@;;;777666555555444111222222222111000...---+++++++++***(((%%%###!!!&&&&&&&&&%%%%%%%%%$$$$$$%%%#########%%%&&&%%%$$$######$$$$$$$$$$$$####################################"""!!!!!!"""######!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""""""""""""""###############"""!!!!!!""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''(((''''''''')))(((((('''''''''''''''((((((''''''(((+++...000===PPPaaadddaaacccnnnxxx|||hhhuuu~~~qqqaaaLLLCCCFFFKKKXXXrrrzzzuuutttsssrrrqqqttttttuuuuuuuuuuuuttttttuuuvvvwwwxxxxxxvvvtttrrrsssttttttssssssrrrqqqqqqtttyyy}}}|||~~~|||}}}yyyzzz{{{{{{yyyyyywwwuuuttttttvvvyyyrrrsss{{{tttsssrrrrrrsssuuuxxxyyyyyywwwvvvuuuuuuvvvwwwyyyzzzyyyxxxyyyzzzyyywwwuuuvvvxxxyyyxxxvvvuuuwwwzzzzzzxxxwwwxxxyyyxxxvvvttttttsssrrrqqqsssuuuvvvwww}}}{{{xxxuuutttvvvzzz}}}zzzzzzxxxvvvuuusssqqqqqqrrrwwwlllcccmmmjjjkkklllmmmnnnnnnoooooosssqqqooolllkkkkkkjjjjjjhhhjjjlllmmmnnnmmmlllkkkoooppppppooonnnmmmnnnppprrrrrrssssssssssssssssssmmmnnnqqqssstttsssrrrqqqppppppqqqrrrsssttttttsssttttttsssrrrsssuuuxxxzzzvvvvvvvvvuuuttttttvvvwwwyyyyyyyyyyyyxxxxxxwwwvvvuuusssssstttvvvxxxyyyxxxyyyyyyxxxxxxwwwwwwvvvvvvwwwwwwvvvuuutttrrrqqqqqquuusssqqqtttxxxyyyuuupppqqqpppooonnnooooooppppppuuuwwwyyy}}}~~~}}}uuurrrqqqtttyyy{{{xxxtttnnnkkkhhhgggiiimmmoooppp]]]DDD@@@;;;777666666555444111111111111000000///...+++++++++***(((&&&###!!!&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$"""######$$$$$$######"""##############################""""""""""""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#####################"""!!!!!!""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((((((((('''''')))(((((('''''''''((((((+++)))''''''***///555999XXXrrr|||rrrdddeee|||www[[[NNNEEE>>>EEESSS]]]tttyyywwwtttsssrrrrrrqqqqqqssstttuuuvvvvvvvvvuuutttqqqrrruuuvvvwwwwwwvvvvvvqqqrrrrrrrrrrrrqqqooonnnqqqvvv}}}~~~}}}}}}{{{xxxxxxvvvsssooonnnppprrrwwwvvvxxxsssrrrqqqrrrsssvvvxxxzzzxxxwwwvvvvvvvvvxxxzzz|||yyyxxxwwwwwwxxxxxxwwwuuuvvvxxxzzzxxxuuutttvvvzzzzzzyyyxxxxxxwwwvvvsssrrrxxxwwwvvvttttttuuuwwwyyyyyywwwvvvuuuvvvwwwyyyyyyzzzzzzxxxvvvuuusssqqqqqqrrrsssttthhhmmmjjjkkklllnnnpppppppppooouuusssqqqmmmjjjhhhhhhiiiiiikkknnnqqqrrrrrrpppppprrrssssssqqqnnnlllmmmoooooopppqqqrrrrrrrrrrrrqqqnnnooorrrtttvvvvvvuuutttqqqrrrsssttttttuuuuuutttwwwuuusssrrrssstttvvvwwwvvvwwwwwwuuussssssuuuwww{{{zzzxxxwwwvvvwwwyyyzzzvvvuuutttuuuxxxyyyzzzyyy|||{{{zzzyyyxxxwwwvvvvvvzzzyyywwwvvvtttrrrqqqpppuuusssqqqtttyyyzzzvvvqqqoooppppppppppppooooooppplllqqquuuwwwvvvwww{{{uuurrrppprrrxxxzzzwwwtttoookkkgggeeefffhhhiiijjj~~~\\\BBB>>>999666444444333222222111111000000000000///(((((()))))))))(((''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""###%%%&&&&&&%%%""""""############""""""########################"""""""""######"""""""""!!!!!!!!!!!!!!!"""######""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""""""""###########################"""!!!!!!""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''(((((()))***(((''''''(((---333:::>>>gggxxxjjjqqqfffTTTCCC???DDDOOOcccvvv~~~vvvttt~~~|||zzzrrrrrrssssssssssssrrrqqqrrrrrrsssuuuuuuvvvuuuuuunnnppprrrtttuuuvvvvvvvvvrrrrrrsssssssssrrrqqqqqqooouuu~~~~~~zzzvvvxxx||||||wwwvvvuuurrrooonnnnnnpppyyyyyywwwzzztttsssrrrrrrsssuuuxxxyyywwwvvvuuutttuuuwwwyyy{{{uuuuuutttvvvyyy{{{{{{zzzyyy{{{{{{zzzvvvuuuwwwzzzzzzzzzzzzyyywwwuuutttsssxxxxxxwwwuuuttttttwwwyyyuuuttttttuuuxxxyyyxxxwwwzzzyyyxxxvvvuuusssrrrqqqxxxsssxxxpppiiimmmkkklllmmmooorrrsssrrrppppppqqqqqqooommmlllmmmnnnlllnnnppprrrssssssrrrqqqssstttuuurrrnnnlllmmmooopppqqqrrrtttttttttssssssrrrsssuuuvvvwwwwwwwwwwwwssstttuuuuuuvvvvvvuuuuuuxxxvvvtttssstttuuutttsssvvvwwwxxxvvvsssrrruuuxxx{{{zzzwwwuuuuuuwwwyyy{{{xxxwwwvvvwwwyyyzzzzzzzzz||||||{{{zzzzzzyyyxxxxxx|||{{{yyyvvvtttsssrrrrrrsssrrrqqqsssvvvwwwuuusssqqqssstttsssqqqooooooooolllqqqvvvuuurrrrrrvvv|||sssqqqooopppssstttsssqqqllliiieeedddeeeggghhhhhh}}}[[[CCC???:::666555444333333222111111000000000000000(((((((((((((((((()))***%%%%%%%%%$$$$$$$$$$$$######""""""###%%%&&&&&&%%%""""""############""""""########################""""""############""""""!!!!!!!!!!!!!!!"""######!!!"""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!! !!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!"""""""""###########################"""!!!!!!""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))++++++***,,,111666<<>>OOO]]]ccckkkyyy}}}qqqkkkyyyeeeVVVRRRSSSeeevvv~~~wwwxxxxxxxxxvvvttttttvvvxxxrrrqqqrrrssstttsssqqqooosssqqqqqqpppjjjeeehhhnnnrrrqqqpppqqqrrrrrrpppnnnoooooonnnmmmlllnnnrrruuuppptttxxxwwwrrroooqqqtttjjjhhhhhhmmmsssuuurrrnnntttuuusssqqqmmmkkkllllllpppqqqqqqooommmmmmoooqqqpppmmmkkkmmmrrruuutttrrrsssttttttsssqqqooollljjjiiijjjkkkmmmooopppqqqrrrrrrqqqoookkkiiihhhkkkmmmmmmmmmnnnqqqsssrrrpppnnnnnnnnnmmmmmmmmmmmmnnnooonnnmmmlllkkkkkklllnnnooommmpppssssssqqqppprrrtttwwwxxxzzz|||}}}~~~}}}}}}|||{{{xxxvvvtttsssssssssqqqrrruuuyyy{{{{{{xxxvvvwwwvvvtttqqqoooppptttwww~~~|||wwwssssssuuuooopppppppppooopppsssvvvssstttuuuwwwwwwxxxwwwwwwyyyyyyyyyzzzzzzxxxtttqqqkkklllmmmmmmllllllmmmoooooommmlllkkkmmmnnnoooooopppooommmllljjjiiiiiiiiikkklllmmmllljjjiiijjjkkkjjjjjjkkknnnrrrtttrrrppprrrqqqqqqrrruuuxxxxxxxxx|||yyyyyy|||{{{xxxzzz|||yyyvvvtttsssrrrqqqpppppprrruuuvvvuuuttttttuuuppppppooooooppppppqqqqqqssstttvvvuuusssrrrssstttuuutttuuuuuuvvvwwwyyyyyyvvvuuuuuutttttttttttttttvvvvvvvvvuuuuuuttttttsssxxxwwwwwwzzz~~~{{{xxx{{{}}}~~~|||zzzxxxwwwvvvaaaBBB>>>999666555555555555000000000000000/////////)))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""###$$$""""""""""""""""""""""""%%%$$$######"""""""""############"""""""""!!!!!!"""#####################!!! """###"""!!!$$$$$$###"""""""""""""""!!!""""""###"""!!! ######"""!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!! """""""""#########$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###%%%'''((((((''''''''''''((((((((((((&&&'''((()))******+++,,,111<<>>999666666666666666000000111111000000///...)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""$$$###!!!!!!!!!!!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########!!! !!!"""!!! ######"""!!!!!!!!!"""""""""############""""""!!!###""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###"""!!!############$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''((((((&&&&&&''')))))))))))))))%%%(((+++,,,+++---111555CCCTTTfffkkkddd___bbbggghhhyyykkkzzzzzzuuu[[[HHHEEEXXXyyyoooooowwwzzzyyy{{{}}}}}}|||vvvwwwvvvuuussssssuuuwwwyyyxxxxxxyyy{{{|||{{{zzzyyyzzz}}}|||vvvvvvzzz|||yyyvvvtttuuuuuuttttttrrrsssssssssqqqrrrsssuuuvvvvvvvvvuuusssqqqooonnnpppnnnmmmnnnooonnniiieeeaaaffflllppppppnnnmmmlllmmmmmmlllkkklllooossswwwsssppplllkkkmmmmmmjjjgggnnnooopppqqqrrrqqqppppppooonnnmmmllllllmmmooopppmmmooossssssrrrooommmmmmpppooonnnnnnoooooonnnmmmmmmmmmnnnnnnnnnmmmkkkkkknnnmmmllljjjjjjjjjkkklllpppsssvvvvvvtttsssuuuxxx~~~xxxvvvtttrrrppppppppppppuuutttttttttuuutttrrrpppttttttsssrrrqqqrrruuuwwwzzzzzzyyyvvvrrrooonnnnnnoookkkiiimmmtttyyyxxxuuu}}}{{{yyywwwuuuuuuvvvvvv}}}}}}{{{xxxssspppqqqsssuuuvvvtttrrrrrrrrrpppppppppppppppooonnnmmmqqqqqqpppoooooonnnnnnmmmmmmppptttuuutttqqqooonnnmmmlllkkkllloooqqqqqqpppwwwvvvvvvxxx|||}}}zzzzzzzzzxxxvvvwww{{{zzzxxxuuuttttttttttttsssuuuuuuuuussspppooooooqqqnnnnnnnnnnnnooopppqqqrrrrrrpppoooppptttwwwyyyzzz}}}}}}||||||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuusssrrrooommmllllllmmmmmmlllnnnrrrtttuuuvvvwwwxxxvvvxxx{{{|||rrr]]]???<<<888666666666666555000111111111111000///...((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$"""""""""""""""""""""""" !!!"""######$$$!!!  """###"""!!!""""""!!!!!!!!!!!!!!!"""!!!!!!"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!###!!! ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! ######$$$$$$$$$%%%%%%%%%######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%'''(((((('''&&&&&&((()))))))))(((((())),,,...---...555CCCNNN]]]mmm|||~~~wwwqqqooooooqqq{{{ooovvv}}}lll___RRRRRRdddtttssshhhqqq{{{wwwwwwyyy{{{{{{uuuvvvwwwwwwvvvwwwzzz}}}}}}{{{zzzzzz{{{}}}||||||zzzyyyzzz|||zzzvvvwww|||}}}{{{yyyyyywwwtttrrroooqqqsssuuuuuuvvvxxxzzzpppooonnnooopppqqqooonnnmmmlllmmmoooqqqpppnnnkkkdddhhhmmmpppooommmjjjiiiqqqpppooommmmmmpppvvvzzzssspppmmmllllllkkkiiigggjjjkkklllmmmmmmmmmllllllmmmkkkiiihhhhhhjjjmmmooommmpppssstttsssqqqppppppqqqooommmmmmnnnnnnnnnmmmiiijjjmmmpppqqqqqqpppooopppooommmlllkkkkkkkkkkkklllpppssssssqqqqqqsssuuuyyyyyy{{{|||}}}~~~~~~vvvuuusssrrrrrrrrrssstttsssrrrqqqrrrssssssqqqppprrrssssssrrrrrrrrruuuwww{{{zzzyyyvvvsssqqqoooooonnnlllkkkooovvvzzzzzzyyy|||zzzwwwuuuuuuvvvyyyzzz~~~}}}|||zzzvvvssstttuuuuuutttrrrqqqrrrsssssstttuuuuuusssqqqppppppqqqqqqrrrrrrqqqqqqppppppnnnqqqssstttsssqqqppppppnnnmmmllllllmmmooopppqqqrrrqqqppprrruuuxxxxxxxxx{{{{{{zzzyyyvvvuuuvvvyyyyyyvvvtttssstttuuuttttttttttttsssqqqnnnnnnoooqqquuuuuutttttttttttttttuuuvvvsssqqqrrrwww{{{~~~~~~}}}~~~~~~~~~{{{{{{yyyxxxwwwwwwvvvvvvxxxvvvrrrooonnnnnnooopppjjjnnnrrrsssrrrrrrtttwwwtttuuuwwwzzz|||}}}zzz}}}kkkTTT<<<:::666555555555555444000111222222222111///...'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""##################"""""""""""""""""""""""""""!!! !!!"""########################### !!!"""######$$$"""!!! !!!###$$$###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$!!! ###$$$""" """"""""""""""""""""""""!!!!!!"""######$$$############$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''(((((('''''''''(((((((((''''''&&&***...000///222BBB[[[ooovvv}}}ooofffpppyyyxxxcccXXXPPPWWWbbbooozzzdddcccmmmzzz|||wwwvvvwwwyyyzzzwwwwwwwwwwwwuuuvvvxxx{{{yyywwwvvvwwwzzz~~~|||xxxvvvvvvuuusssvvv{{{~~~}}}}}}}}}|||yyytttpppqqqsssuuuuuuuuuvvvwwwyyypppnnnmmmmmmooopppooonnnnnnnnnppprrrssssssqqqppplllnnnppppppnnnmmmmmmmmmtttssspppnnnmmmoootttwwwqqqooommmlllllllllkkkkkklllllllllkkkkkkjjjiiiiiikkkjjjhhhggghhhkkknnnpppmmmnnnooonnnmmmmmmoooqqqrrrpppnnnmmmnnnooonnnmmmjjjlllnnnqqqrrrrrrqqqpppnnnmmmlllkkkjjjjjjjjjiiigggkkknnnnnnmmmllloooqqqssssssuuuvvvxxxzzz|||}}}zzzyyywwwuuutttttttttuuupppppppppqqqssstttsssrrrtttuuuvvvvvvuuuuuuwwwxxxzzzxxxwwwuuutttrrrpppooolllnnnqqqtttvvvyyy{{{}}}wwwuuusssrrrtttwww{{{~~~}}}|||{{{||||||{{{yyywwwuuutttrrrooommmmmmpppsssrrrtttvvvuuurrrpppoooppppppqqqrrrrrrsssrrrrrrqqqoooppppppooonnnnnnppprrrpppooonnnmmmmmmnnnoooqqqmmmlllkkklllnnnooopppooovvvwwwvvvtttrrrrrrtttuuutttrrrpppooopppqqqqqqpppqqqrrrqqqpppooooooqqqssswwwwwwvvvwwwwwwxxxyyyyyy{{{yyywwwwwwzzz}}}}}}|||{{{zzzyyyyyyyyyyyy{{{yyyuuurrrqqqqqqrrrsssmmmpppssssssqqqqqqsssvvvssssssttttttvvvxxxzzz|||xxxzzz~~~~~~zzzxxx}}}yyyeeeMMM:::888555444555555555444000111222333333111///...'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!! ############$$$$$$$$$$$$!!!!!!!!!""""""############"""!!!"""###$$$$$$"""""""""!!!!!!!!!"""########################$$$%%%!!!!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!"""$$$"""!!!!!!"""######""""""""""""""""""""""""""" """###$$$%%%%%%%%%############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))((('''(((((('''''''''((())))))+++222888888<<>>888888DDD]]]www|||xxxttttttrrrpppqqqtttuuuuuusssrrrrrrssstttuuuvvvvvvvvvuuuuuuuuuuuutttrrrpppooojjjkkklllnnnpppsssuuuvvvsssssssssrrrpppnnnlllkkkooonnnnnnpppsssuuuvvvuuuzzzzzz{{{}}}~~~zzzwwwuuutttrrrpppnnnmmmllllllmmmnnnnnnmmmlllkkkmmmnnnlllkkklllmmmoooooommmlllmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjllllllkkkjjjqqqpppppppppqqqpppooonnnqqqooommmlllmmmmmmmmmllllllllllllmmmmmmnnnnnnoooooorrruuuuuusssqqqrrrsssmmmmmmnnnnnnmmmmmmllllllnnnpppssssssqqqpppqqqrrrpppqqqqqqqqqooommmllllllqqqppppppppprrrrrrpppoooqqqqqqqqqpppqqqrrrtttuuu}}}}}}~~~~~~|||yyyuuussstttuuuvvvwwwwwwwwwvvvvvvssstttttttttssspppnnnmmmiiiiiiiiikkkmmmooonnnmmmooosssuuuuuuwww{{{|||zzzxxxxxxwwwvvvvvvuuuvvvvvvuuuxxx|||}}}}}}}}}}}}|||zzzvvvttt{{{zzzxxxvvvuuuttttttuuutttttttttssssssrrrrrrrrrooonnnnnnnnnoooppprrrsssqqqsssssssssrrrrrrtttvvvrrrooommmppptttuuuqqqmmmlllmmmooopppppppppooonnntttssspppnnnnnnooopppqqqsssqqqoooppprrrrrrqqqooorrrrrrrrrpppmmmlllmmmnnnqqqsssuuuuuusssqqqppppppqqqpppooooooppprrruuuvvvuuuuuuuuuvvvwwwxxxyyyzzz~~~|||}}}}}}{{{wwwsssuuuuuutttttttttsssssssssvvvtttrrrrrrssstttsssrrrppppppqqqqqqqqqpppnnnmmmooooooooopppqqqrrrttttttsssrrrqqqsssuuuvvvtttrrr|||yyyiiiNNN;;;999888888888666333000222000...///111222000...************((('''&&&%%%&&&''''''((((((''''''&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&'''""""""""""""""""""""""""!!!"""###$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""#############################################$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""$$$%%%'''((((((%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&$$$&&&((()))(((((((((******))))))+++222===JJJSSS\\\[[[YYYfff{{{___YYYQQQNNNXXXrrr~~~bbb^^^```nnnwww[[[AAA666777777DDD\\\www|||wwwuuuuuuuuuttttttrrrpppoooqqqrrrsssrrrssssssttttttuuuuuuuuuuuutttvvvxxxyyyxxxvvvrrrpppnnnooorrrtttvvvwwwwwwxxxxxxwwwuuusssqqqpppoooooorrrpppnnnoooqqqtttvvvwww|||zzzxxxwwwxxxxxxxxxwwwrrrqqqooollljjjhhhggggggiiijjjkkkkkkkkklllnnnpppllllllmmmoooqqqpppnnnkkkjjjkkkkkklllmmmnnnoooooommmlllkkkkkklllmmmlllkkkoooooonnnnnnooopppqqqqqqppppppooopppqqqpppmmmjjjmmmlllllllllmmmnnnpppqqqlllooorrrttttttttttttuuunnnnnnnnnooooooooooooooosssuuuvvvuuusssrrrrrrssstttuuuuuuuuutttrrrqqqpppooooooppprrrtttsssqqqoooppprrrtttsssrrrrrruuuyyy~~~|||yyyuuurrrqqqqqqrrrtttvvvxxxzzzzzz{{{zzzxxxvvvsssqqqooonnnnnnjjjjjjlllnnnqqqqqqnnnlllmmmuuuzzzzzzzzz~~~|||{{{{{{zzzyyyxxxwwwwwwvvvxxx{{{}}}~~~~~~}}}|||zzzyyyzzzvvvssssssttttttrrroootttsssqqqppppppqqqrrrsssrrrqqqpppoooooooooppppppoooppprrrrrrrrrrrruuuwwwvvvqqqooottt{{{~~~zzztttmmmnnnppprrrrrrrrrqqqpppsssrrrooommmllllllmmmnnnoooooopppqqqsssrrrpppnnnoooooopppooommmmmmooopppqqqsssuuuuuutttrrrrrrssspppooonnnnnnoooqqqsssuuurrrssssssuuuvvvxxxzzz{{{~~~|||{{{zzzyyyvvvsssssstttuuuuuuuuutttrrrqqqvvvuuussstttuuuuuutttsssrrrpppoooppprrrrrrpppmmmmmmmmmnnnooopppqqqrrrrrrppppppoooqqqrrrsssqqqppp|||{{{mmmSSS999888888888888777444111111---)))***///111///,,,,,,+++***((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%!!!###$$$%%%$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%"""""""""""""""""""""""" """###$$$$$$############""""""!!!""""""###""""""""""""""""""""""""########################"""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&(((++++++***)))******((('''***888OOOeeettt{{{}}}sssuuu~~~qqqjjjPPPZZZdddkkkwwwooo]]][[[fff|||}}}ZZZKKKCCC::::::AAAAAAUUUrrr{{{tttqqqppprrrtttuuusssrrrpppoooooopppqqqrrrssssssssssssssssssttttttsssuuuyyy{{{{{{xxxtttrrrwwwxxxxxxyyyzzz|||}}}~~~{{{yyyxxxvvvvvvwwwxxxyyysssqqqooooooqqqrrrrrrrrrwwwvvvtttsssssssssssssssqqqpppnnnkkkiiigggfffeeehhhjjjkkkkkkkkklllnnnqqqnnnnnnoooqqqrrrrrrooollljjjkkkkkklllmmmnnnooooooooommmmmmmmmnnnooonnnmmmmmmnnnnnnmmmnnnooorrrtttqqqpppppppppqqqpppnnnlllnnnmmmlllllllllnnnqqqrrrjjjmmmpppsssttttttssssssnnnnnnooopppqqqrrrssstttvvvwwwxxxxxxwwwwwwwwwwww|||zzzwwwvvvvvvwwwwwwvvvsssssstttwwwxxxwwwtttqqqooosssvvvuuuqqqppptttxxx~~~}}}zzzwwwtttqqqpppooonnnooorrruuuxxx{{{}}}~~~|||zzzuuuqqqooonnnoooqqqqqqqqqqqqrrrtttsssqqqooopppyyy}}}zzz{{{|||||||||{{{{{{zzzyyywwwvvvuuuuuuvvvwwwyyy{{{}}}||||||}}}~~~}}}zzzuuuppppppssssssnnnjjjqqqpppppppppppppppqqqrrrqqqppppppoooooonnnnnnnnnnnnoooppppppoooppprrrtttxxxvvvvvvyyy~~~{{{qqqqqqpppppppppqqqqqqrrrsssrrrqqqooooooooopppqqqlllmmmnnnppprrrsssssssssoooppppppooonnnnnnoooqqqqqqsssuuuuuuuuutttuuuvvvqqqpppooooooppprrruuuvvvssstttuuuvvvxxx{{{}}}~~~}}}|||zzzyyyxxxxxxwwwvvvuuuuuuuuuuuuuuutttssssssuuutttssstttuuuuuutttssstttpppmmmooossstttqqqmmmllllllmmmnnnooopppppppppnnnnnnnnnooopppppppppooo|||zzzlllSSS777666666777888888666444111---)))***///111///,,,***)))'''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((***++++++)))((()))***...---555NNNooo{{{fff^^^___JJJbbb~~~zzzggg^^^]]]{{{vvvXXX<<<666666777>>>JJJPPPddd}}}yyyvvvsssrrrsssuuuuuuuuurrrrrrqqqpppppppppqqqrrrsssrrrrrrqqqqqqrrrsssssstttvvvyyy||||||yyyvvvtttxxxvvvuuuuuuwww{{{}}}{{{yyywwwwwwxxxzzz{{{rrrqqqpppqqqqqqooollljjjpppqqqrrrrrrqqqqqqppppppvvvuuusssqqqnnnmmmlllkkklllmmmnnnmmmlllmmmooopppmmmmmmnnnoooqqqpppmmmkkklllllllllmmmmmmmmmnnnnnnooommmlllmmmnnnooonnnmmmmmmnnnooonnnnnnooorrruuurrrpppnnnnnnooopppooonnnpppooommmmmmmmmnnnppprrrlllmmmnnnqqqrrrrrrqqqooooooooooooppprrrtttuuuvvvvvvwwwyyy|||~~~~~~~~~}}}zzzuuurrrtttvvvxxxyyyxxxxxxyyy{{{|||{{{wwwtttooosssvvvuuupppoooqqquuuzzzyyywwwtttsssrrrqqqqqqpppqqqsssvvvzzz}}}zzzwwwsssooonnnoooqqqsssuuutttssstttvvvyyyzzzzzzsss|||{{{{{{{{{{{{yyyyyyyyyyyywwwvvvtttsssuuusssrrrsssuuuyyy{{{}}}sssuuuxxx|||}}}zzzzzzuuupppoooqqqqqqmmmhhhmmmnnnpppqqqrrrqqqpppooommmmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmmmmnnnpppsssuuuwwwxxxwwwwwwwwwwwwssspppmmmjjjjjjkkknnnpppqqqqqqqqqpppqqqrrrssstttoooooonnnnnnoooqqqsssuuurrrrrrrrrpppnnnmmmnnnooonnnppprrrsssrrrrrrtttuuutttsssrrrrrrsssuuuwwwyyyttttttuuuwwwyyy{{{}}}~~~zzzzzzzzzyyyxxxxxxxxxxxxxxxwwwuuusssssstttuuuvvvsssrrrrrrsssuuuuuusssrrrsssooolllnnnrrrtttqqqnnnlllmmmnnnoooooopppoooooommmnnnoooppppppooooooppp|||wwwiiiOOO555555555777999999777555222000...///111222000...''''''&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$###""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$######"""!!!######"""""""""###$$$$$$""""""""""""""""""""""""######################## !!!###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((()))((('''''')))+++...333DDDbbbuuu___ZZZ______zzznnn\\\XXXeeetttnnn```IIIEEEDDDEEEBBBBBBNNN^^^nnn|||}}}uuutttssstttvvvvvvuuutttqqqrrrtttsssrrrrrrssstttsssrrrqqqqqqqqqrrrtttuuuxxxyyyzzz{{{{{{zzzxxxwwwrrrpppnnnmmmoootttzzz}}}|||zzzxxxuuussssssssstttrrrqqqqqqqqqpppnnnjjjfffjjjmmmqqqsssrrrqqqqqqrrrvvvuuutttrrrpppooonnnnnnnnnooopppooommmmmmoooqqqmmmlllkkklllmmmmmmkkkiiilllllllllmmmmmmmmmnnnnnnnnnlllkkklllmmmnnnmmmlllnnnppprrrqqqooonnnqqqtttrrrpppnnnmmmoooqqqqqqqqqrrrqqqooonnnnnnoooooopppooonnnnnnoooqqqqqqpppooopppppppppppprrrtttvvvxxxuuuwww{{{|||vvvsssvvvyyy{{{{{{xxxxxxyyyzzz|||{{{xxxvvvooorrrtttsssqqqoooqqqrrrwwwwwwvvvuuuttttttuuuuuutttuuuvvvxxx{{{xxxvvvsssqqqpppqqqrrrssssssrrrqqqtttxxx}}}ttt{{{~~~}}}~~~yyyyyyzzzzzzyyywwwuuutttuuurrrpppppprrrtttuuuuuusssuuuxxx|||~~~|||wwwssstttpppkkkiiijjjkkkiiihhhkkkmmmppprrrsssrrrpppoookkkkkklllmmmnnnnnnnnnnnnnnnoooooonnnlllkkklllnnnqqquuuxxxwwwssspppqqqsssuuurrrnnnkkkkkkmmmpppsssooooooooopppqqqrrrssstttvvvuuussspppmmmmmmpppsssssssssrrrpppmmmkkklllmmmjjjlllnnnnnnnnnnnnppprrruuutttsssssstttvvvxxxzzzuuuuuuuuuvvvwwwyyyzzz{{{xxxzzz{{{{{{yyywwwxxxxxxxxxwwwtttrrrrrrsssuuuwwwrrrrrrrrrtttuuuuuusssqqqqqqooolllmmmppprrrqqqooommmnnnoooqqqqqqqqqpppooonnnppprrrrrrqqqpppqqqrrr{{{tttcccIII777666666777888888666444111222222222222111///...'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&#########""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""#########"""######$$$$$$######""""""######$$$%%%""""""""""""""""""""""""######################## !!!###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((((())))))((((((+++///222444AAAXXXuuuooo___YYY___ggg|||hhhaaagggtttqqqTTTQQQPPPZZZeeehhheeehhhrrr|||rrrooosssvvvuuurrrqqqqqqssstttuuusssqqqpppsssvvvwwwuuutttuuuvvvssssssrrrrrrssstttwwwxxx~~~}}}|||{{{zzzzzz{{{{{{wwwtttqqqnnnmmmnnnppprrrxxxvvvtttrrrpppooooooooorrrqqqooooooooonnnllljjjiiimmmqqqsssssstttvvvxxxtttsssrrrqqqpppooooooooonnnooooooooonnnnnnppprrrpppmmmkkkkkklllmmmlllkkkiiijjjkkklllmmmooopppppppppooonnnnnnppppppooonnnooosssuuutttpppnnnppprrroooooooooqqqsssttttttrrrsssrrrqqqpppooonnnnnnmmmqqqooommmnnnqqqssssssrrrqqqqqqpppppprrrtttvvvxxxvvvxxx}}}{{{wwwwwwzzz|||{{{yyyrrrqqqrrrtttwwwxxxwwwvvvmmmnnnppprrrsssssssssssstttttttttuuuuuuuuuttttttvvvvvvvvvwwwyyy|||~~~wwwwwwuuutttsssrrrrrrrrrqqqpppqqqtttxxx|||~~~~~~tttxxxzzzyyy{{{~~~|||}}}~~~~~~~~~}}}{{{yyyvvvtttqqqqqqsssuuutttsssxxxyyyzzz||||||zzzuuurrrnnnllliiiggggggiiilllnnnlllmmmoooqqqrrrrrrrrrrrrllllllnnnoooooonnnnnnmmmmmmnnnooonnnmmmmmmoooppptttvvvwwwwwwtttrrrqqqqqqrrrrrrqqqqqqqqqsssuuuvvvooopppppppppqqqqqqrrrrrrvvvwwwvvvsssooonnnoooqqqpppppppppnnnkkkiiijjjkkkjjjlllmmmmmmmmmmmmoooqqqssssssrrrrrrsssuuuwwwyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz|||~~~}}}zzzvvvuuuvvvuuutttsssrrrrrrrrrssssssrrrrrrsssuuuwwwwwwuuurrrooonnnmmmmmmmmmoooppppppooopppqqqssssssrrrqqqppppppsssuuuuuusssrrrsssuuu{{{rrr___EEE888888777888888777444222///111333333000...,,,,,,(((((((((((('''&&&$$$$$$&&&''''''((((((''''''&&&$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&"""!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""!!!!!!"""$$$&&&'''######""""""###$$$%%%%%%""""""""""""""""""""""""########################!!!###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((()))))))))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((***+++++++++,,,000666;;;EEEVVVnnn~~~eeeVVVXXXhhh{{{pppaaa]]]qqqyyyuuubbbWWWiii}}}}}}rrrnnnqqqsssrrrpppoooooopppqqqrrrpppoooooosssxxxyyyxxxvvvvvvwwwuuutttsssssstttwwwyyy{{{}}}{{{zzz{{{}}}{{{uuupppkkkiiihhhrrrrrrqqqpppppppppppppppsssqqqnnnmmmnnnoooppppppkkknnnrrrssstttvvv{{{wwwvvvuuutttsssssssssssslllmmmnnnnnnnnnnnnqqqssstttqqqnnnmmmnnnoooppppppggghhhjjjlllnnnppprrrssstttsssrrrrrrttttttsssrrrppptttxxxvvvqqqnnnoooqqqmmmnnnqqquuuxxxxxxuuurrrsssssssssrrrpppnnnmmmlllssspppmmmnnnrrruuuvvvvvvrrrqqqppppppqqqtttvvvxxxwwwzzzyyyuuusssuuuxxxyyyvvvrrrkkkjjjkkknnnrrruuuvvvuuullllllnnnqqquuuwwwwwwuuuqqqrrrrrrssssssrrrrrrqqquuutttttttttuuuwwwyyyzzzxxxxxxxxxwwwvvvtttrrrqqqqqqqqqsssuuuwwwxxxvvvttttttvvvvvvuuuxxx||||||yyyxxxuuussstttvvvwwwvvvttt{{{{{{zzz{{{|||{{{xxxuuuqqqpppooommmmmmqqqwww|||nnnnnnnnnnnnppprrrtttuuunnnnnnoooppppppooommmmmmmmmnnnoooooooooooorrrtttuuutttsssssstttssspppmmmjjjkkknnnqqqssstttttttttsssssssssrrrrrrrrrrrrrrrrrruuuwwwvvvssspppppprrrmmmmmmmmmkkkiiihhhiiijjjmmmnnnoooooonnnoooqqqsssqqqqqqppppppqqqsssuuuwww}}}|||{{{{{{zzzzzzzzzzzz|||zzzuuussssssqqqqqqrrrrrrrrrqqqpppooosssssstttwwwxxxxxxvvvtttmmmmmmnnnmmmlllllloooqqqpppqqqsssttttttsssrrrqqqrrrtttwwwwwwuuutttuuuwww}}}{{{hhhEEE:::888666666666555333111,,,,,,---...000000...,,,%%%&&&((())))))(((&&&%%%&&&&&&&&&'''))))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$#########$$$%%%&&&&&&################################################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&%%%$$$###$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((***))),,,......777GGGVVV^^^mmmuuuuuuoooyyyoookkkuuu}}}kkkbbb[[[]]]eeewwwqqqbbbmmm}}}```WWW```ppp~~~zzzwwwwwwvvvsssqqqpppqqqpppllljjjjjjnnnrrrooopppqqqsssssstttttttttttttttuuuwwwyyyyyyxxxvvvyyyyyyxxxwwwuuusssqqqpppxxx{{{}}}}}}xxxsssnnnlllrrrsssuuuuuutttqqqnnnlllppppppooonnnnnnooopppqqqppppppppprrruuuyyy}}}}}}zzzwwwuuutttsssqqqooommmqqqssspppkkkiiikkknnnqqqnnnkkkiiijjjlllmmmmmmoooooonnnllljjjjjjlllnnnqqqqqqrrrrrrqqqpppnnnmmmmmmmmmnnnrrrvvvwwwsssppppppooonnnoooppprrrrrrqqqrrrqqqpppqqqqqqqqqnnnlllnnnlllkkklllppptttwwwxxxvvvsssppppppsssvvvvvvvvvyyyzzz|||}}}~~~}}}|||{{{yyyvvvrrrqqqrrrqqqooolllqqqooonnnqqquuuxxxwwwuuupppsssuuutttrrrqqqrrrtttqqqqqqrrrssssssrrrrrrrrrrrrqqqpppqqqssswww{{{}}}||||||zzzwwwsssqqqrrrsssuuuuuuwwwyyy{{{|||zzzyyy|||sssrrryyy{{{wwwyyywwwwwwyyy{{{yyywwwuuuwwwyyyvvvxxx||||||xxxuuuvvvtttqqqnnnlllmmmpppssspppnnnllljjjkkkmmmoooqqqiiikkkmmmooopppnnnmmmkkkmmmmmmmmmmmmnnnoooqqqrrroooqqqtttwwwxxxuuuooojjjsssoookkkmmmqqqtttsssppprrruuuvvvvvvtttsssuuuxxxssstttuuuwwwwwwvvvrrrpppwwwrrrmmmjjjkkkllllllkkkkkklllnnnooorrrsssuuuuuutttttttttttttttvvvwwwxxxyyyvvvuuuvvvyyyzzzxxxvvv{{{|||~~~~~~{{{wwwsssppprrrrrrrrrqqqqqqppppppppptttrrrpppppprrrsssttttttmmmmmmmmmnnnnnnnnnnnnnnnsssqqqpppooooooppprrrsssqqqqqqrrrsssssssssrrrrrrkkkIII;;;999777666555444222111///.........//////---+++))))))(((''''''((())))))&&&&&&&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$##################$$$%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''(((***+++,,,+++******+++---,,,,,,...777LLLeeevvv||||||yyy{{{zzz```YYYRRRRRRZZZccceeebbb\\\ZZZ\\\kkkooo___nnnwwwlllccciiivvv~~~{{{wwwuuuuuuuuusssqqqrrrssstttrrrooonnnpppsssmmmnnnooopppqqqrrrsssssssssrrrsssuuuwwwwwwvvvtttvvvvvvvvvuuusssqqqooonnnlllnnnrrruuuvvvvvvsssqqqxxxxxxxxxxxxvvvsssqqqooorrrqqqpppooooooooooooooorrrssssssuuuwwwzzz}}}yyywwwuuussstttsssrrrpppppprrrsssqqqkkkiiijjjlllpppmmmkkkkkklllnnnooooooooopppooommmkkkjjjkkkmmmqqqqqqrrrrrrrrrpppooonnnooooooqqqtttwwwwwwvvvttttttsssqqqpppqqqqqqrrrqqqtttrrrqqqqqqqqqqqqooommmqqqooollllllnnnqqqssssssrrrooommmmmmoooqqqqqqpppoooqqqtttwwwyyyzzzzzzzzz{{{yyyvvvvvvvvvuuuppplllqqqrrrtttuuuvvvwwwyyyzzzuuuvvvwwwuuussssssuuuwwwrrrssstttuuuvvvvvvvvvvvvppppppooooooqqqtttwwwyyyzzzzzzyyyvvvtttrrrsssuuuxxxxxxyyyzzz|||||||||{{{xxxwww~~~}}}ttttttwwwyyyzzzxxxxxxyyy{{{zzzzzz{{{{{{zzzxxxwwwuuuvvvvvvuuusssrrrrrrssstttqqqpppnnnmmmmmmnnnooopppnnnoooqqqqqqqqqooollljjjnnnnnnnnnooopppppppppqqqqqqqqqsssuuuwwwwwwtttqqqtttqqqnnnooosssvvvuuusssrrruuuwwwwwwuuutttuuuwwwvvvvvvvvvwwwwwwuuusssqqqsssqqqnnnmmmnnnnnnllljjjlllmmmmmmnnnpppqqqrrrrrrppppppqqqrrrrrrsssrrrrrrssstttuuuxxxyyyyyywwwuuuwwwxxxyyyyyyxxxuuurrrpppqqqqqqpppppppppppppppooonnnmmmlllmmmoooqqqqqqqqqqqqqqqqqqqqqppppppppppppllllllkkkkkkkkkmmmoooqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnMMM<<<999777555555444222111333111///...///...,,,+++,,,)))&&&######&&&))),,,'''&&&%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&###"""!!! !!!"""###%%%%%%$$$$$$###$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""""""""######!!!!!!!!!"""""""""#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((******))))))+++------111<<>>```mmm^^^```dddsss}}}kkkiiijjjxxxsss___cccsss~~~}}}cccXXXYYYkkkuuu}}}zzzwwwtttqqqqqqsssuuutttrrrrrrqqqpppooopppqqqsssuuurrrvvvvvvqqqqqquuutttpppmmmmmmmmmoooqqquuuyyy{{{vvvxxxyyywwwtttqqqpppppprrrssstttqqqooonnnqqqtttooolllhhhffffffiiimmmpppooommmkkkhhhggggggggghhhnnnooopppqqqqqqqqqqqqqqqnnnrrrwwwyyyxxxuuurrrqqqhhhhhhiiijjjkkkkkkllllllqqqpppoooooooooppprrrsssqqqrrrsssttttttsssqqqppprrrpppmmmkkkkkkmmmppprrrooooooppppppqqqssstttuuuppppppppprrruuuvvvuuuttt{{{{{{|||}}}~~~~~~~~~}}}zzzvvvtttpppqqqrrrqqqoooooorrruuuqqqrrrssstttsssqqqooommmlllkkkkkkjjjkkklllmmmnnnmmmmmmlllmmmooorrruuuxxxuuurrrqqqrrruuuxxxwwwvvv}}}}}}|||zzzxxxxxxzzz|||tttuuuvvvyyy{{{}}}|||{{{vvvvvvvvvwwwxxxzzz{{{|||www|||}}}yyyyyy|||zzzuuurrrrrrqqqnnnkkkjjjkkklllnnnoooooooooooonnnmmmlllnnnpppvvvzzzwwwrrrvvv|||}}}{{{xxxttttttwww{{{wwwuuuttttttvvvwwwwwwvvvttttttuuuvvvwwwvvvsssppptttrrrqqqrrrsssrrrnnnjjjuuuwwwxxxtttmmmjjjlllooovvvtttqqqooonnnmmmnnnooosssqqqnnnkkkkkkmmmoooqqqqqqooollljjjkkkooouuuxxxwwwwwwvvvuuusssrrrqqqqqqpppqqqrrrtttvvvyyy{{{}}}||||||{{{xxxuuuvvvzzzxxxuuuqqqmmmkkkkkklllnnnpppooommmllllllnnnpppqqqmmmppprrrsssssssssssstttpppqqqsssttttttsssqqqpppqqqrrrssssssqqqqqqrrrssstttsssqqqpppppppppqqqqqqpppooonnnnnnooorrruuuwwwxxxuuuqqqnnnllllllnnnoooppppppppppppqqqrrrssssssppppppooonnnmmmlllkkkkkk{{{iiiKKK;;;:::888666444444444444444444444444111...+++)))&&&&&&''''''((('''&&&$$$&&&%%%$$$%%%&&&'''&&&$$$%%%''''''$$$###%%%%%%"""###############$$$$$$$$$$$$$$$#########$$$%%%&&&***(((%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!"""$$$$$$$$$######$$$$$$######""""""""""""############"""""""""!!! !!!###$$$$$$###$$$$$$$$$#######################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%'''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''''''''((((((((())))))###%%%''')))***+++***)))444>>>VVV|||pppaaa^^^iiiuuuvvvwwwttthhhcccssszzzlllkkkwww|||ZZZKKKZZZqqq|||{{{yyyuuusssqqqnnnnnnppprrrqqqpppsssrrrqqqppppppqqqssstttuuuxxxxxxtttsssvvvvvvrrrnnnmmmmmmmmmoooqqqsssuuuppprrruuuuuutttrrrrrrsssoooqqqqqqpppnnnnnnpppsssqqqooollliiiiiikkknnnppprrrqqqnnnmmmmmmnnnqqqrrrttttttttttttsssrrrqqqqqqooorrruuuvvvtttqqqooonnniiiiiijjjkkklllmmmmmmnnntttsssrrrqqqpppoooooooookkklllmmmnnnnnnnnnmmmlllooonnnnnnmmmmmmnnnnnnooommmmmmnnnnnnoooqqqrrrrrrqqqqqqqqqsssuuuwwwvvvuuuvvvwwwxxxzzz{{{||||||||||||vvvsssqqqrrrssssssqqqooonnnqqqssspppqqqqqqqqqqqqooonnnmmmjjjjjjiiijjjkkkmmmppprrrmmmnnnpppqqqqqqpppooonnnqqqooonnnpppsssvvvvvvuuuwwwxxxyyyzzzzzz{{{}}}~~~uuuttttttwwwzzzzzzwwwtttwwwwwwxxxyyyzzz{{{}}}~~~}}}}}}|||}}}|||wwwvvvvvvvvvssspppnnnoooppppppqqqqqqrrrrrrsssssstttsssvvv|||~~~zzz}}}~~~yyyxxxzzz|||vvvvvvvvvvvvuuuuuuuuuvvvyyyzzzzzzzzzzzzyyyxxxxxxyyywwwuuuvvvwwwwwwtttrrrrrrtttuuusssooommmooorrrqqqqqqqqqppppppooonnnmmmssssssrrrpppooonnnmmmmmmqqqooollljjjiiijjjkkkmmmqqqqqqqqqqqqpppppppppooorrrrrrsssssstttuuuuuuuuuyyyzzzyyyvvvttttttwwwzzzyyyvvvrrrmmmjjjhhhiiiiiilllkkkjjjiiiiiijjjlllmmmnnnnnnnnnmmmkkkkkkmmmooommmmmmoooppprrrsssssstttssstttuuusssqqqppppppqqquuutttrrrqqqqqqqqqrrrsssuuutttrrrpppqqqrrrtttvvvwwwvvvtttqqqooonnnmmmmmmmmmnnnoooppprrrtttvvvwwwtttsssrrrpppmmmkkkiiiiii|||yyygggKKK;;;:::888666555444444555444444333111///---+++***$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''((((((&&&$$$%%%((('''###"""$$$### ############""""""""""""$$$$$$#########$$$%%%&&&$$$$$$#########$$$$$$%%%########################%%%### !!!#########"""""""""######$$$$$$$$$""""""############""""""###"""!!!"""###$$$###"""$$$$$$$$$$$$######""""""""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&((())))))))))))(((''''''''''''''''''((((((((((((''''''((((((((()))))))))!!!&&&***+++***))),,,000===LLLhhhpppbbbbbbiiiggghhhmmmmmm}}}yyypppzzzcccIIIJJJggg}}}tttrrrtttssspppqqqpppnnnnnnpppqqqpppppptttsssqqqppppppqqqssstttvvvxxxwwwtttsssuuutttqqqjjjiiiiiiiiikkkmmmoooppptttvvvyyyzzzxxxwwwwwwwwwnnnooopppoooooooooqqqssssssrrrpppooonnnnnnoooppprrrpppooooooppprrruuuwwwxxxwwwvvvuuusssrrrppppppqqqrrrsssrrrooolllkkkkkkjjjkkkkkklllmmmnnnoooooosssssssssrrrqqqpppnnnmmmggghhhiiijjjjjjjjjjjjjjjlllmmmnnnoooooonnnmmmlllkkkkkkllllllmmmnnnooopppsssrrrqqqsssuuuwwwvvvuuutttuuuvvvxxxzzz{{{||||||}}}yyytttsssrrruuuuuutttrrroooooopppqqqpppppppppooonnnnnnmmmmmmjjjiiihhhiiikkkooorrruuupppsssxxxzzzyyytttnnnjjjooonnnnnnppptttwwwxxxxxxtttuuuwwwyyyzzzzzzzzzzzzuuusssrrrvvv{{{|||xxxsssyyyyyyyyyzzz|||}}}}}}|||zzzvvvrrrssssssrrrooommmmmmnnnpppppppppqqqsssuuuwwwxxx}}}}}}|||}}}vvvwwwxxxxxxwwwvvvwwwwww|||}}}~~~|||yyyxxx{{{~~~zzzxxxwwwwwwxxxxxxwwwvvvllloooqqqpppnnnmmmpppsssnnnoooqqqssssssrrrpppnnnpppqqqssstttsssqqqnnnlllnnnnnnlllkkkiiihhhggggggmmmmmmnnnoooooopppppppppuuuvvvvvvvvvuuusssqqqpppxxxyyyyyywwwuuutttuuuvvvyyywwwsssooolllkkkjjjjjjkkkjjjjjjiiijjjkkklllmmmqqqpppmmmjjjggggggiiilllmmmllllllmmmnnnppprrrtttsssttttttrrrooommmmmmnnnsssrrrqqqpppppppppqqqrrrtttsssqqqqqqqqqsssuuuvvvxxxxxxxxxvvvtttqqqooommmkkklllnnnqqqtttwwwyyyzzzyyyxxxvvvrrrooollliiihhh{{{xxxhhhMMM;;;999888666555444555555333333111///...,,,+++***$$$%%%&&&'''&&&&&&'''(((&&&&&&'''(((***)))&&&$$$$$$&&&&&&###"""$$$$$$!!!%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$%%%!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""#########"""""""""""""""######$$$""""""############""""""$$$###!!!"""######"""!!!%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""######""""""######$$$%%%######""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((((('''''''''''''''(((((((((((('''(((((((((((())))))))))))***,,,+++(((***666BBBLLLVVVjjjkkk___```]]]cccuuusssyyymmm^^^___mmmxxxoookkknnnooonnnqqqqqqppppppqqqrrrrrrrrrtttsssqqqppppppqqqrrrsssssssssrrrqqqoooooonnnmmmeeeeeefffhhhjjjmmmooopppzzz|||~~~}}}zzzwwwuuutttnnnooopppqqqqqqrrrtttuuussssssssssssssssssrrrrrrssssssttttttuuuuuuuuuuuuvvvuuutttrrrpppooonnnnnnpppqqqqqqpppmmmllllllmmmmmmmmmnnnoooooopppqqqqqqnnnooopppqqqqqqqqqoooooohhhiiijjjkkkkkklllmmmmmmllllllmmmnnnnnnmmmlllllljjjjjjkkkmmmnnnnnnoooooorrrqqqpppqqqtttuuuuuutttvvvvvvxxxyyy{{{{{{||||||~~~~~~}}}{{{xxxvvvvvvwwwuuuuuutttrrrqqqpppqqqrrrrrrqqqpppooonnnnnnnnnnnnlllkkkiiiiiikkkooorrruuutttxxx}}}zzztttpppqqqrrrsssuuuxxx{{{~~~}}}}}}}}}~~~}}}{{{xxxuuutttrrrrrrwww~~~~~~yyyyyyyyyzzz{{{|||~~~~~~{{{xxxuuurrrooopppqqqqqqpppoooooopppttttttsssssstttwwwzzz|||}}}|||}}}~~~}}}|||{{{{{{|||}}}xxxvvvuuuwwwyyy{{{yyywwwyyy{{{|||yyyuuutttyyyyyyxxxvvvuuuuuuttttttsssjjjlllnnnnnnmmmmmmnnnpppnnnpppqqqssssssssssssrrrkkkmmmpppssstttsssrrrqqqllllllkkkkkkkkklllmmmnnnnnnooopppqqqrrrrrrqqqqqqvvvwwwxxxyyyxxxvvvtttrrryyyzzz{{{{{{zzzxxxvvvuuuwwwvvvtttrrrqqqppppppqqqooooooooooooooopppqqqrrrtttsssrrrnnnkkkkkklllnnnqqqooommmllllllmmmoooqqqpppqqqqqqpppmmmllllllmmmpppooonnnmmmmmmnnnooopppmmmmmmmmmnnnpppsssvvvxxxzzzzzzyyyxxxvvvsssqqqpppkkklllooorrruuuxxxyyyzzz|||{{{xxxuuurrrooommmlllyyywwwhhhMMM:::999777666555555555555333222111///---,,,+++***%%%'''((((((&&&&&&(((***&&&&&&'''(((***)))&&&$$$!!!$$$%%%######&&&'''$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%$$$###$$$###"""!!!!!!!!!""""""""""""############""""""$$$###!!!"""######"""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&'''&&&''''''(((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))***---******,,,000999MMM___llllllqqqiiiZZZ\\\^^^nnntttlllwwwjjjdddoooyyy|||zzzqqqkkklllnnnoooooopppqqqqqqqqqqqqrrrrrrrrrqqqppppppppprrrtttvvvsssrrrqqqpppooolllkkkllljjjjjjkkklllnnnoooqqqrrrvvvyyy{{{zzzwwwssspppooonnnnnnoooppprrrsssttttttqqqrrrtttuuuuuuuuuttttttvvvxxx{{{|||{{{xxxtttrrrpppooonnnmmmllllllllllllooopppqqqpppooonnnpppqqqqqqqqqqqqqqqrrrrrrrrrrrrmmmnnnoooppppppooonnnmmmkkkkkkkkklllmmmnnnoooooonnnmmmllllllllllllmmmnnnkkklllmmmoooppppppppppppqqqpppooooooqqqssssssrrrxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxvvvwwwyyyzzzuuusssrrrrrrrrrssstttttttttsssrrrqqqppppppppppppooonnnlllkkklllnnnppprrrpppssswww{{{|||{{{xxxvvvrrrsssuuuxxxzzz~~~{{{wwwuuusssrrrvvv|||}}}zzzwwwxxxxxxzzz|||~~~~~~~~~}}}zzzwwwtttsssssstttvvvvvvvvvvvvxxxyyy{{{yyyxxxwwwwwwyyy{{{|||}}}}}}zzzwwwvvvxxxxxxwwwwwwxxxzzz{{{{{{xxxrrrnnnqqqxxx|||yyytttvvvxxxzzzwwwsssrrrwww|||zzzzzzzzzxxxvvvtttssssssooopppqqqqqqooonnnnnnnnnooonnnnnnnnnnnnpppqqqrrrlllmmmnnnoooqqqrrrssssssnnnlllkkkjjjkkknnnqqqssspppqqqrrrsssssssssqqqppprrrtttvvvxxxyyyyyyxxxwwwyyyzzz{{{||||||zzzwwwtttttttttsssrrrrrrqqqpppppprrrrrrrrrsssssstttuuuvvvssstttuuutttrrrppppppppprrrpppmmmkkkkkkmmmppprrroooqqqqqqqqqooonnnooopppooonnnmmmmmmmmmnnnooopppmmmnnnnnnoooqqqsssuuuwwwyyyxxxvvvtttrrrqqqqqqqqqmmmoooqqqsssuuuvvvvvvwwwzzzzzzyyywwwuuutttrrrrrr~~~wwwvvvgggLLL:::999777666555555555666222111111000///---+++***&&&(((***(((&&&%%%(((+++&&&&&&&&&'''((((((&&&$$$!!!$$$%%%###$$$((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&$$$###%%%$$$"""!!! !!!!!!"""""""""############""""""###"""!!!"""###$$$###"""################################################$$$############$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&%%%$$$$$$$$$%%%''''''%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))*********'''---===MMM\\\ooozzzppp___]]]gggppptttvvvwwwiiinnn||||||wwwtttsssqqqwwwzzztttnnnmmmppprrrlllnnnpppqqqppppppppprrrqqqppppppqqqsssvvvyyy{{{yyyvvvuuuvvvtttpppnnnpppttttttsssrrrqqqqqqppppppooossswwwxxxwwwuuussssssnnnnnnnnnpppssstttsssrrrqqqrrrssstttuuutttsssrrrrrrtttxxxzzzyyyuuuqqqmmmnnnmmmkkkjjjjjjkkklllmmmnnnoooqqqqqqqqqrrrsssuuuuuuuuuuuutttssssssrrrrrrrrrrrrqqqpppooommmkkkjjjllllllkkkkkklllmmmnnnoooooonnnmmmllllllmmmnnnooolllmmmoooqqqrrrrrrrrrqqqqqqooonnnnnnoooqqqrrrqqqwwwwwwwwwwwwwwwvvvvvvuuurrrtttuuuuuutttuuuwwwyyyuuusssqqqrrrsssuuuvvvuuutttttttttsssrrrrrrqqqqqqqqqpppooonnnmmmnnnnnnoooiiikkknnnqqqssstttttttttoooqqqsssuuuwwwzzz~~~|||wwwuuutttsssssstttuuuvvvuuuvvvwwwwwwyyy{{{}}}~~~|||}}}}}}yyywwwyyyvvvvvvwwwvvvvvvwwwyyy|||xxxwwwvvvuuutttuuuuuuvvvvvv{{{~~~}}}}}}{{{xxx{{{yyyxxxxxxyyyzzzyyyxxxyyyqqqkkklllrrrwwwuuuqqquuuwwwyyyyyywwwvvvxxxzzz}}}~~~~~~|||yyyxxxxxxvvvvvvvvvvvvtttrrrooonnnmmmllljjjiiiiiikkkmmmnnnrrrqqqooonnnnnnooopppqqqpppnnnkkkiiiiiikkknnnpppnnnpppqqqssssssrrrpppoooooopppsssuuuwwwxxxyyyyyyvvvvvvwwwyyyzzzyyyuuurrrsssrrrrrrqqqooollljjjiiinnnooopppqqqrrrrrrssssssoooqqqssssssqqqooooooooommmlllkkkkkklllooorrrtttrrrssstttsssrrrrrrssstttqqqpppooooooooopppqqqrrrtttssssssrrrrrrsssssssssuuutttrrrpppoooooooooppppppqqqrrrtttttttttsssrrrvvvvvvvvvvvvvvvuuuuuuuuuxxxwwwhhhMMM999888777666555555666666111111222222000...,,,***&&&)))***((($$$###&&&***&&&%%%$$$%%%&&&'''&&&$$$###&&&'''$$$%%%((()))&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""###"""!!! !!!###$$$""""""############"""""""""!!! !!!###$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&%%%$$$###$$$%%%'''((($$$%%%&&&'''''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))+++===___{{{qqqccceeeuuu}}}tttwwwzzztttpppmmmlllmmmrrrtttqqqooorrrsssrrrlllooorrrrrrqqqpppqqqsssqqqqqqrrrtttwww{{{|||zzz|||zzztttsssuuuuuuuuutttrrrqqqnnnmmmllljjjnnnssswwwxxxwwwwwwwwwrrrqqqqqqsssvvvwwwvvvsssrrrsssssssssrrrpppooonnniiikkknnnqqqrrrqqqpppoooqqqpppnnnmmmmmmmmmooopppmmmppprrrssssssssstttuuuyyyxxxwwwvvvuuusssrrrrrrvvvuuusssqqqooonnnmmmmmmmmmllllllkkkkkklllmmmnnnmmmnnnnnnoooooonnnnnnmmmmmmnnnppprrrsssssssssrrrrrrpppnnnnnnoooqqqrrrrrrvvvvvvwwwxxxxxxwwwwwwwwwrrrtttuuuuuuttttttvvvwwwxxxuuurrrrrrtttuuuuuutttttttttuuuuuutttsssqqqpppppppppppppppoooooonnnmmmhhhjjjlllnnnoooppppppqqqjjjmmmppprrrsssuuuyyy}}}~~~|||{{{|||zzzvvvssssssrrrooommmnnnqqquuuvvvwwwxxxyyy{{{~~~|||yyy{{{|||{{{~~~vvvuuussspppnnnooorrruuuuuuuuuttttttssssssssssssvvv}}}~~~}}}{{{yyyzzz|||}}}|||zzz}}}xxxsssooonnnppprrrttttttvvvyyy{{{{{{zzzxxxvvvxxx{{{~~~{{{zzzzzzxxxxxxxxxwwwvvvssspppmmmmmmmmmlllkkkjjjiiiiiiiiisssrrrqqqpppoooppppppqqqooonnnmmmkkkkkkkkklllllllllnnnpppssstttsssrrrqqqrrrssstttuuuvvvwwwxxxxxxsssssssssvvvxxxxxxuuuqqqoooppppppooonnnkkkiiigggiiiiiikkklllmmmnnnnnnnnnnnnoooooonnnlllkkkkkklllkkkjjjjjjjjjkkknnnppprrrssstttuuutttrrrqqqqqqrrrqqqqqqpppooopppqqqrrrsssuuuttttttssssssrrrrrrrrrrrrrrrssssssrrrrrrqqqppppppqqqrrrssssssrrrqqqppprrrrrrsssssssssttttttttt{{{zzzkkkPPP999888777666555555666666000111333333222///,,,***&&&((()))'''"""!!!%%%)))'''%%%######%%%&&&&&&%%%&&&)))(((&&&%%%((((((%%%#########$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$%%%&&&'''(((###########################"""!!!"""$$$$$$"""!!!!!!  """%%%&&&""""""############""""""!!! !!!$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''((()))******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%'''(((%%%%%%&&&'''((((((''''''''''''''''''((((((((()))))))))))))))************,,,333PPP}}}~~~llleeettttttoooqqqbbbaaannn}}}yyytttpppmmmkkkjjjlllnnnnnnmmmpppuuuuuuqqqnnnqqquuuuuutttssstttvvvqqqrrrsssvvvzzz}}}}}}wwwuuuxxxooooooooonnnmmmllljjjiiidddhhhnnnrrrssssssrrrrrrwwwvvvvvvxxx{{{|||zzzwwwttttttsssrrrpppmmmkkkjjjggghhhkkkmmmqqqtttvvvwwwvvvuuurrrqqqppppppqqqrrrnnnpppssstttsssssssssttt{{{{{{yyywwwuuutttrrrqqquuutttrrrqqqpppqqqrrrrrrooonnnmmmlllllllllmmmnnnkkkmmmppprrrrrrpppmmmkkkmmmnnnqqqsssttttttsssrrrtttqqqooonnnppprrrssssssvvvwwwxxxyyyzzz{{{{{{{{{uuuwwwxxxxxxwwwvvvvvvvvvzzzwwwsssssstttuuusssrrrssstttuuuuuuuuusssqqqooonnnooopppqqqqqqpppnnnmmmnnnooopppqqqrrrqqqppppppiiillloooppppppssswww{{{}}}~~~|||xxxpppqqqqqqnnnjjjlllsssyyywwwwwwxxxzzz|||~~~xxxvvvxxx~~~||||||xxxvvvrrrnnnjjjjjjmmmpppxxxyyyyyyzzzzzzyyyyyyxxx}}}zzzxxxxxxzzz}}}uuunnnmmmsssyyysssuuuxxx|||~~~|||wwwsssoootttzzz}}}{{{yyyxxxxxxwwwvvvvvvuuuuuurrrnnnkkknnnooopppooonnnllliiigggpppqqqqqqrrrsssssssssssslllmmmnnnoooooonnnmmmmmmkkkmmmqqqtttvvvvvvuuutttxxxxxxwwwwwwwwwwwwxxxxxxsssrrrrrruuuxxxyyyvvvssslllmmmoooppppppnnnmmmkkkeeefffhhhiiijjjkkkkkkkkkpppooommmjjjggggggiiikkkllllllkkkjjjjjjkkkllllllsssssssssrrrooommmmmmnnnoooooonnnnnnnnnpppqqqrrrppppppqqqqqqqqqrrrrrrrrrrrrtttwwwyyyyyywwwtttsssoooppprrrssssssrrrpppooopppppppppqqqqqqrrrrrrrrrzzz|||nnnPPP:::999666333333333555666222222111///...,,,++++++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########""""""""""""!!!$$$$$$$$$###"""!!! ########################!!!!!!""""""""""""!!!!!!&&&### """&&&(((&&&""""""############$$$$$$$$$###$$$%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((())))))************)))))))))(((&&&&&&''''''&&&$$$((((((((((((((('''''''''&&&''''''(((((((((((((((*********+++,,,,,,------,,,((('''+++---***))))))...<<<[[[rrrpppvvv|||}}}pppMMM===IIIggg~~~yyyuuupppmmmlllllllllkkkmmmqqqsssrrrrrrtttrrroooqqqpppppppppoooooonnnnnnrrrrrrsssvvvzzz~~~|||{{{zzzxxxvvvuuurrrooollljjjjjjkkkllliiijjjlllnnnppptttzzz}}}zzzxxxwwwzzz~~~uuuqqqllljjjjjjlllmmmmmmiiiggggggkkkqqqtttsssppprrrtttuuuuuusssssstttuuupppqqqqqqrrrrrrpppooonnnrrrrrrrrrrrrssstttuuuvvvsssssssssrrrrrrrrrqqqqqqllllllmmmmmmooopppqqqrrrkkkmmmqqqtttssspppllliiikkkmmmppprrrrrrqqqpppnnnrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxwwwwwwyyyvvvwww{{{zzzvvvxxx}}}yyyuuurrrrrruuuwwwwwwvvvppppppqqqqqqppppppooonnnkkknnnqqqsssrrrqqqqqqqqqnnnoooqqqrrrrrrrrrqqqpppoooooooooppprrruuuyyy{{{~~~|||xxxwwwwwwtttqqqnnnmmmnnnpppqqqrrrxxxxxxyyy|||}}}yyyuuuvvvzzz~~~xxxwwwuuuqqqoooooorrruuu~~~|||{{{~~~}}}|||}}}|||wwwvvvyyy}}}}}}xxxtttqqqpppuuuwwwyyyzzzzzzwwwuuusssnnnpppsssvvvxxxzzzzzzzzzrrrpppppprrrttttttppplllssssssssspppmmmjjjjjjjjjpppnnnmmmooosssuuuuuutttqqqooommmnnnqqqrrrpppnnnrrrqqqrrruuuxxxyyywwwtttxxx~~~}}}tttsss{{{~~~zzz~~~|||{{{{{{{{{wwwqqqlllooopppooommmjjjiiijjjlllmmmiiieeedddeeeiiilllmmmooonnnmmmlllkkkjjjjjjkkkllljjjgggffffffhhhlllnnnqqqqqqqqqppppppooonnnmmmlllllllllmmmnnnooopppqqqooonnnmmmnnnoooqqqqqqqqqqqqvvvzzzzzzvvvsssrrrssswwwrrroooqqqvvvvvvqqqkkksssqqqpppqqqsssttttttsssxxxyyyjjjMMM:::888555333222333555666222222111///...---,,,+++(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$#########"""""""""#########$$$######""""""########################!!!""""""###############%%%""" !!!%%%'''$$$!!!############$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''((())))))******))))))(((((('''&&&'''((()))((('''((((((((((((((((((((('''&&&''''''(((((((((((((((''''''((())))))******+++***)))))))))((()))000999DDDNNNbbb~~~uuummmlllpppzzzwwwcccNNNJJJ\\\www}}}yyyrrrqqqoooooopppooommmkkkkkkoooqqqpppppprrrqqqnnnppppppppppppooooooooonnnssssssuuuxxx|||{{{yyyxxxuuutttrrrqqqpppooopppqqqssstttooooooooonnnmmmnnnpppsss|||yyyvvvvvvxxxyyyyyyxxxsssppplllkkkkkkmmmmmmmmmpppnnnmmmpppuuuwwwvvvsssuuuvvvwwwvvvtttssstttuuuppppppqqqrrrqqqpppooonnnhhhjjjmmmppprrrqqqpppoooqqqqqqqqqqqqppppppppppppmmmmmmlllllllllmmmmmmnnnkkkmmmppprrrrrrooollljjjkkkmmmooorrrrrrrrrpppooorrrrrrrrrrrrqqqrrrrrrrrrpppqqqssstttuuuuuuuuuuuuyyywwwyyy}}}}}}yyyzzz~~~~~~{{{wwwvvvxxxyyyxxxwwwtttttttttttttttssssssrrrmmmoooqqqpppnnnlllllllllmmmnnnooopppppppppooonnnmmmmmmmmmmmmoooqqqsssttttttwww{{{{{{yyywwwvvvvvvwwwtttpppooorrrvvvzzz|||{{{wwwrrrrrrvvvzzz||||||vvvvvvuuuuuuuuuxxx|||{{{wwwuuuuuuvvvwww|||||||||{{{xxxuuusssrrrqqqrrrssstttsssrrrpppooopppqqqsssuuuxxxyyyzzz{{{rrrpppppprrruuuvvvssspppoooppppppooommmkkklllmmmqqqooommmnnnqqqssssssqqqpppooonnnpppsssvvvuuutttuuuttttttvvvxxxxxxuuurrr~~~yyyvvv}}}zzz{{{yyyyyyyyyzzzyyyuuurrrrrrrrrqqqnnnllllllnnnppppppmmmiiiggggggiiijjjjjjnnnnnnmmmlllkkkkkkkkkkkkjjjiiigggggghhhjjjmmmooooooooopppppppppooommmllllllllllllmmmnnnooopppqqqooonnnmmmnnnoooooopppooorrrtttvvvuuusssppppppqqqsssqqqppprrrvvvvvvsssooorrrpppooopppsssuuuuuuuuuxxxuuugggKKK888777555333222333444555222111000///...---,,,+++''''''&&&&&&&&&'''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&%%%$$$$$$$$$############""""""###$$$%%%%%%$$$$$$########################"""""""""######$$$$$$$$$###!!!!!!$$$%%%###!!!############$$$$$$$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((('''&&&&&&''')))+++***)))''''''((((((((((((((((((&&&''''''((((((((((((((('''''''''((())))))*********+++,,,...000777GGGXXXbbbjjjqqqzzzuuu\\\WWWfff}}}zzzvvvuuulllffflll~~~{{{wwwtttssslllmmmooorrrtttsssooolllkkkooopppooopppsssrrrooorrrrrrrrrsssrrrrrrqqqqqqsssuuuxxx{{{{{{yyyvvvtttrrrmmmmmmnnnnnnoooqqqrrrssswwwwwwvvvssspppoooppprrrxxxtttpppnnnoooqqqrrrsssrrrpppoooooopppqqqqqqpppsssqqqoooqqqtttuuutttqqqwwwwwwxxxvvvtttrrrsssssspppqqqqqqqqqqqqpppooonnnggglllrrrwwwyyyvvvrrroooppppppooooooooonnnnnnnnnpppooonnnmmmlllkkkkkkkkkmmmnnnoooppppppnnnlllkkkkkkllloooqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrooopppqqqrrrttttttuuuuuuwwwwwwzzz~~~{{{yyyyyyyyyxxxwwwuuuuuuvvvvvvuuuuuutttsssnnnoooooonnnlllkkkkkkllljjjkkklllnnnnnnmmmmmmlllooopppqqqrrrssstttttttttqqqtttxxxzzzyyywwwuuuuuuzzzwwwttttttxxx~~~yyysssqqqtttyyy||||||wwwxxxyyyyyy{{{~~~}}}uuuooommmnnnpppqqqrrrrrrrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmooooooppprrrsssvvvwwwxxxnnnlllkkkmmmqqqsssrrrpppnnnoooqqqppppppoooqqqrrrtttrrrppppppqqqrrrrrrqqqpppooonnnpppsssuuuuuuuuusssssssssuuuvvvvvvtttrrr|||yyywww}}}{{{{{{zzzzzz{{{}}}~~~~~~}}}uuutttrrrooolllllloooqqqtttrrrooommmmmmkkkiiigggnnnnnnmmmllllllkkkkkkkkklllkkkjjjiiiiiiiiijjjkkkjjjkkkmmmnnnnnnlllkkkiiikkkkkkllllllmmmooopppqqqnnnnnnnnnnnnnnnnnnnnnnnnuuutttrrrqqqpppppppppqqqrrrssstttuuuuuuuuutttsssqqqooonnnooorrrtttuuuuuu|||vvvfffLLL777666444333333333444555111111000///...---,,,,,,&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################"""""""""""""""######$$$###"""!!!"""$$$%%%$$$"""#########$$$$$$$$$%%%%%%""""""!!!!!!"""$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&$$$'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&'''((())))))(((''''''''''''((((((((((((&&&''''''(((((((((((((((((())))))******+++,,,,,,---,,,000===LLL\\\mmm{{{}}}qqq___```uuu}}}sss~~~wwwvvvxxxyyyrrrnnnnnnooolllmmmpppsssvvvuuurrrooommmqqqrrrqqqrrruuuuuurrrtttuuuuuuvvvvvvuuuttttttrrruuuyyy}}}~~~{{{yyyxxxvvvtttooooooooonnnnnnmmmmmmllluuuuuuvvvuuussssssuuuwwwpppmmmjjjhhhiiilllooorrrssssssssstttvvvwwwvvvuuuvvvtttrrrrrrssstttrrrqqqssstttuuutttrrrqqqrrrsssqqqqqqqqqqqqqqqppppppoooooosssxxx|||}}}zzzvvvrrrpppooooooooonnnnnnnnnnnnrrrrrrpppooonnnnnnnnnnnnnnnnnnooooooooonnnmmmlllkkkmmmoooqqqrrrsssrrrrrrqqqqqqpppppppppqqqrrrsssrrrrrrssssssuuuvvvxxxyyywwwxxx}}}}}}|||zzzxxxwwwwwwvvvvvvssssssssstttssssssrrrqqqmmmnnnooonnnmmmnnnpppqqqhhhiiikkklllllllllkkkjjjqqqrrruuuxxxyyyyyyyyyyyy{{{}}}{{{wwwuuuzzzyyyxxxzzzxxxuuuwww{{{~~~}}}}}}}}}||||||~~~{{{sssllljjjlllpppmmmllllllmmmnnnoooooonnnpppooonnnmmmmmmnnnoooooommmmmmmmmmmmnnnpppssstttpppnnnkkkmmmpppsssrrrpppqqqrrrttttttssstttuuuwwwuuutttssssssssssssssssssqqqooonnnnnnnnnoooppppppnnnooopppssstttuuuuuuuuupppuuuwwwuuuvvv{{{~~~}}}zzzzzzyyyzzz|||~~~wwwuuurrrnnnjjjiiikkknnnwwwvvvuuuuuutttrrrmmmjjjmmmmmmmmmmmmmmmlllkkkkkkrrrqqqooollljjjhhhffffffggghhhjjjkkkkkkjjjhhhfffjjjjjjjjjkkklllnnnooopppkkklllnnnnnnnnnnnnoooooouuussspppooooooqqqtttuuusssvvvxxxxxxvvvttttttvvvrrrpppnnnnnnpppqqqrrrrrryyyhhhNNN666666555444444444555555111111000///...------,,,&&&&&&&&&&&&&&&'''((()))(((((())))))))))))((((((%%%&&&''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#################################""""""!!!!!!""""""###$$$#########$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%((((((((())))))(((((((((''''''((((((((((((''''''((('''%%%&&&&&&'''%%%$$$&&&'''''''''(((((())))))&&&''''''((((((((((((((()))))))))***++++++,,,,,,///,,,666QQQqqqllljjjkkkvvv}}}zzz~~~~~~yyyrrrmmmkkklllnnnqqqqqqqqqsssuuuvvvtttsssooorrrsssqqqrrruuuuuusssssstttuuuvvvvvvvvvtttsssqqqtttxxx||||||{{{{{{{{{zzzyyyttttttsssrrrpppooommmmmmmmmnnnpppqqqqqqrrruuuwwwooonnnllljjjjjjlllppprrrsssrrrsssuuuxxxyyywwwvvv{{{yyywwwvvvvvvvvvuuuuuunnnpppqqqqqqppppppqqqssssssrrrrrrqqqqqqqqqqqqqqqtttuuuwwwxxxwwwuuurrrqqqqqqqqqpppppppppoooooooooqqqppppppoooooooooppppppooooooooooooooonnnnnnnnnmmmnnnoooqqqrrrrrrrrrrrrrrrqqqpppooopppqqqsssttttttssssssssstttvvvxxxzzz|||~~~|||yyyyyyyyyxxxwwwvvvvvvwwwqqqrrrrrrrrrrrrqqqppppppnnnoooooonnnmmmmmmoooqqqhhhiiikkklllllllllkkkjjjnnnppptttxxxzzz{{{{{{{{{|||yyyzzzzzz||||||xxxzzz}}}~~~~~~|||zzz{{{}}}|||uuunnnmmmppptttrrrpppooopppsssttttttrrrqqqpppooonnnnnnoooqqqrrrnnnnnnmmmmmmnnnoooqqqrrrxxxuuurrrsssuuuwwwvvvsssssstttuuuuuuttttttuuuvvvrrrrrrrrrrrrrrrrrrssstttppppppooonnnmmmnnnpppqqqqqqrrrtttuuuuuuvvvvvvwwwlllqqqtttuuuwww{{{~~~~~~wwwwwwvvvvvvvvvxxxzzz|||zzzyyyuuupppjjjhhhhhhjjjvvvvvvxxxyyyzzzxxxsssooommmmmmnnnnnnnnnmmmlllkkkrrrqqqooommmkkkiiihhhgggiiijjjlllllllllkkkiiihhhhhhhhhiiijjjkkkmmmooopppkkknnnqqqqqqppppppqqqsssrrrqqqpppnnnoooqqqtttwwwqqquuuyyyzzzwwwwwwyyy{{{vvvsssooommmnnnnnnooonnn}}}iiiNNN666666666555555555666666111000000///......------''''''&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$############$$$$$$%%%%%%$$$###""""""########################&&&%%%###"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''''''''&&&'''((())))))))))))((('''&&&&&&''''''''''''&&&&&&((('''%%%%%%%%%%%%$$$"""&&&&&&''''''((()))))))))&&&''''''(((((((((((((((((((((((()))******++++++...000CCCgggmmm\\\kkk~~~}}}yyyvvvrrrnnnllllllnnnoootttrrrqqqrrrtttuuuvvvuuuoooqqqrrroooooorrrsssppppppqqqsssuuuuuutttrrrqqqqqqssswwwzzz}}}~~~~~~~~~~~~|||zzzyyy{{{||||||{{{rrrqqqppppppooooooppppppmmmoooqqqqqqqqqqqqsssuuusssttttttsssqqqpppqqqrrrpppoooppprrrtttuuuuuussswwwvvvtttsssrrrsssssstttmmmoooqqqqqqqqqqqqssstttuuutttsssrrrrrrrrrssssssyyyxxxvvvsssrrrqqqqqqqqqrrrrrrqqqqqqqqqpppppppppmmmmmmmmmmmmnnnnnnooopppppppppqqqqqqppppppoooooooooooopppqqqrrrrrrrrrrrrsssrrrppppppppprrrtttvvvsssrrrpppoooooorrrtttvvv}}}uuuyyyzzz{{{zzzxxxwwwwwwxxxrrrrrrssssssrrrrrrqqqpppoooppppppnnnllljjjjjjkkkjjjkkklllnnnnnnmmmmmmllloooqqquuuyyy|||~~~~~~~~~}}}{{{}}}~~~yyywwwyyy}}}}}}}}}}}}{{{yyyyyy{{{|||~~~xxxsssqqqsssuuuuuurrrpppqqquuuwwwwwwuuurrrqqqpppooopppqqqrrrsssrrrrrrrrrqqqrrrrrrsssssswwwtttrrrsssuuuvvvtttqqqqqqrrrssssssqqqqqqrrrssspppqqqqqqpppooooooqqqssspppqqqqqqqqqqqqsssvvvyyyzzz{{{{{{yyywwwuuuvvvwwwtttwwwzzz{{{{{{{{{{{{|||xxxyyyyyyxxxwwwwwwyyy{{{|||{{{xxxsssmmmjjjiiiiiiqqqrrruuuyyy{{{yyyuuuqqqlllmmmnnnoooooonnnllllllnnnmmmlllllllllmmmooooooppppppppppppooonnnmmmmmmiiiiiijjjkkklllnnnpppqqqrrruuuyyyxxxvvvtttuuuvvvppprrrsssrrroooooorrrvvvnnnsssxxxzzzzzz{{{~~~yyyvvvqqqnnnnnnnnnnnnnnniiiKKK777777777777777777777777000000000///......------(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$#################################***)))&&&$$$""""""######"""###$$$$$$######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&''''''((())))))***&&&''''''((((((((((((((()))))))))***++++++,,,,,,///<<>>\\\ttt|||xxxsssxxxwwwrrrvvv|||ttt{{{wwwwwwzzz|||}}}zzzxxx{{{xxxvvvvvvyyy{{{|||{{{wwwssssssxxxyyyuuutttwwwtttsssrrrrrrsssuuuvvvwwwrrrtttxxxzzzzzzxxxtttqqqwwwvvvtttsssssstttvvvwwwvvvuuuuuutttsssrrrqqqqqqqqqpppmmmllllllnnnqqqsssppppppoooqqqsssttttttsssttttttsssssssssrrrrrrrrrsssrrrqqqpppqqqrrrtttuuuvvvtttrrrrrrtttvvvwwwwwwzzzzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuuuuwwwxxxxxxwwwuuusssqqqpppqqquuuwwwwwwvvvvvvwwwxxxyyyxxxvvvtttssstttsssssstttuuuvvvuuutttsssuuuxxx|||~~~zzzzzzxxxsssqqqtttuuuvvvvvvtttrrrqqqrrrtttssssssssssssssstttuuuuuuwwwvvvuuuuuuvvvxxxyyyyyyzzzzzzxxxuuussstttwwwzzzwwwwwwxxxwwwwwwuuutttsssuuuuuuuuusssrrrqqqqqqrrrssstttuuusssrrrqqqrrrtttuuuyyy|||{{{xxxxxx~~~}}}{{{~~~|||zzz{{{tttsssqqqqqqrrrtttwwwxxxwwwtttqqqpppqqqsssttttttyyyxxxvvvtttrrrrrruuuwwwqqqqqqrrrrrrtttuuuwwwwww{{{xxxtttrrrssstttuuuuuuuuutttssstttuuutttqqqmmmllllllkkkjjjjjjkkklllmmmkkkjjjiiikkkmmmnnnnnnmmmmmmnnnpppqqqrrrsssrrrrrrrrrrrrrrrpppnnnllliiihhhjjjiiihhhhhhggggggggggggkkklllmmmnnnppprrrtttuuuxxxrrrsssxxx~~~zzzzzz{{{{{{wwwrrrooooooqqqqqqqqqooommmkkkllloooqqqnnnnnnnnnmmmkkkmmmqqquuussswww{{{}}}}}}|||zzzyyy{{{xxxuuurrrqqqqqqsssuuuyyywwwtttrrrppppppqqqqqqwwwwwwvvvvvvuuusssrrrqqqrrrttttttssspppoooqqqsssxxxuuuvvvyyyyyyuuutttvvvtttrrrpppoooqqqtttuuuvvv~~~|||zzzwwwtttqqqppp}}}xxxyyyhhhGGG777666555444444444444444111111000///...---+++******)))'''''')))***)))(((''')))******)))(((((()))(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++***)))***++++++***)))'''000000444TTTvvv}}}wwwtttwww}}}yyy~~~uuuoooqqquuuyyy}}}}}}yyywwwzzzwwwttttttuuuwwwxxxxxxssssssuuuwwwuuupppppptttuuutttsssrrrqqqrrrssssssrrrsssttttttuuuuuuttttttxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuusssrrrqqqpppooopppnnnlllkkkkkkmmmpppqqqpppnnnnnnoooqqqssstttttttttttttttsssssssssrrrrrrtttsssrrrqqqqqqrrrtttuuutttrrrpppppprrrtttvvvvvvxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzz|||}}}~~~}}}||||||{{{zzzyyyxxxxxxvvvuuutttuuuvvvxxxwwwwwwvvvtttrrrrrrtttwwwxxxxxxvvvuuuuuuvvvwwwxxxvvvuuuvvvuuutttuuuwwwxxxvvvuuutttvvvzzz{{{yyyvvvpppooopppppprrrttttttsssrrrssstttrrrssstttvvvwwwwwwxxxxxxvvvuuuuuuvvvwwwxxxzzzzzz|||{{{wwwtttqqqrrrvvvzzzyyyyyyyyyyyyxxxwwwvvvuuutttsssqqqpppnnnnnnmmmmmmpppqqqrrrqqqoooooooooqqqsssvvvxxxwwwssssssxxx}}}||||||}}}{{{|||ssspppnnnnnnrrruuuvvvuuuxxxuuuqqqpppqqqtttvvvwwwxxxuuurrrqqqrrrtttuuuvvvnnnnnnnnnoooqqqsssuuuwww{{{xxxsssqqqrrrsssuuuuuuvvvuuuuuuuuuuuutttqqqnnnmmmmmmlllmmmmmmooopppqqqkkkjjjjjjllloooqqqqqqpppmmmnnnooopppqqqrrrssstttssssssrrrpppnnnllliiihhhiiiiiiiiiiiiiiigggfffeeehhhiiikkkmmmqqqsssvvvwwwxxxpppttt|||zzz}}}~~~}}}xxxsssooooooqqqqqqpppooommmlllmmmqqquuuqqqqqqpppnnnmmmnnnrrruuupppvvv}}}|||zzzzzz~~~}}}zzzzzzzzzyyyxxxuuusssqqqxxxxxxwwwvvvtttqqqnnnmmmvvvuuuuuutttsssqqqqqqpppoooqqqssstttssstttvvvwwwzzzxxx{{{~~~xxxuuuvvvsssqqqpppqqqsssuuuuuuttt~~~|||wwwqqqnnnzzz{{{hhhDDD777666555444444444444444222222111000...,,,+++******(((''''''((())))))((('''(((******((('''((()))''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((++++++*********++++++***---000222???hhhyyy}}}zzz~~~vvvppprrrwwwwww{{{}}}yyyvvvuuutttrrrpppqqqrrrssstttpppqqqssstttsssqqqpppqqqttttttsssqqqppppppqqqsssvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwsssrrrrrrqqqqqqppppppppppppooommmlllmmmnnnqqqrrrsssrrrppppppqqqssssssrrruuuuuutttttttttsssssssssttttttsssssssssssstttuuutttsssrrrsssuuuvvvvvvuuuvvvwwwxxxzzz|||}}}~~~~~~{{{{{{{{{|||}}}~~~zzzzzzzzzyyyyyyxxxxxxxxxwwwuuussssssuuuwwwxxxxxxxxxvvvttttttuuuwwwzzz{{{yyywwwuuuvvvxxxxxxwwwuuutttsssssstttvvvvvvtttrrrssstttwww{{{}}}|||yyyuuuqqqqqqrrrnnnpppssssssrrrqqqqqqrrrppprrrtttwwwxxxyyyyyyyyywwwwwwxxxxxxwwwwwwxxxyyyzzzzzzwwwtttqqqqqqtttvvvwwwwwwxxxxxxxxxxxxxxxxxxtttrrrpppnnnmmmmmmllljjjjjjlllnnnoooooooooppprrrqqqtttwwwvvvttttttxxx|||~~~~~~}}}zzzwwwvvvsssooolllnnnssswwwvvvtttxxxvvvssssssuuuwwwxxxyyyvvvrrrnnnnnnqqqtttuuutttsssrrrqqqqqqrrrtttvvvxxxyyyuuuqqqpppqqqtttvvvwwwtttttttttuuuvvvuuutttsssooooooooooooppppppqqqqqqmmmllllllnnnppprrrrrrqqqnnnnnnnnnnnnooopppqqqrrrssssssrrrqqqooonnnmmmlllkkklllnnnooonnnllliiigggggghhhjjjmmmppprrrssstttyyyxxxtttyyy~~~yyyvvvwwwxxxuuuqqqpppqqqtttssssssqqqpppooorrrwww{{{uuutttrrrpppooooooqqqrrrpppwww~~~||||||}}}~~~|||zzzyyy|||}}}~~~{{{xxxvvvyyyyyyyyyyyywwwtttqqqooosssrrrrrrqqqqqqqqqqqqqqqnnnppprrruuuwwwyyy{{{|||~~~{{{uuuuuutttssssssuuuwwwxxxwwwvvv{{{}}}{{{vvvssshhh@@@666666555444444444444555222222111000///---+++***)))'''&&&&&&'''(((((('''%%%'''(((((('''&&&''''''&&&''''''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$######################################################"""""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********))))))***+++,,,000...555PPPyyyzzzyyy|||wwwrrrtttxxxvvvzzz{{{xxxvvvsssssssssrrrqqqqqqrrrsssqqqooonnnpppuuuwwwtttoooqqqrrrsssqqqpppppprrruuuuuuvvvvvvuuutttrrrpppoooppprrrvvvxxxxxxvvvrrrpppnnnnnnnnnoooppppppqqqqqqrrrrrrpppppppppqqqsssttttttsssrrrrrrtttvvvuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvuuuuuuvvvxxxzzzyyywwwuuuvvvvvvwwwwwwxxxyyyzzzzzzwwwwwwwwwwwwxxxyyyzzzzzzvvvvvvvvvvvvvvvuuuuuuuuuwwwtttrrrrrrtttwwwxxxyyyzzzyyyxxxvvvvvvxxx{{{~~~~~~|||zzzyyyxxxxxxvvvuuussssssssstttvvvuuusssqqqsssssstttuuuwwwzzz}}}~~~yyytttrrrrrrsssoooqqqssssssqqqpppooopppnnnpppsssvvvxxxyyyyyyyyyyyy{{{|||zzzwwwvvvvvvwwwyyyzzzzzzyyyvvvttttttuuuwwwwwwxxxyyy{{{|||~~~~~~vvvssspppooooooooommmkkkiiilllnnnooooooooopppqqqooorrrtttuuutttuuuxxx{{{}}}~~~~~~{{{yyywwwuuutttuuuqqqmmmpppuuuxxxwwwttttttssstttuuuwwwxxxvvvuuutttqqqmmmmmmpppttttttsssxxxwwwvvvuuutttuuuvvvvvvuuurrrooooooqqquuuwwwxxxqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqppppppppppppooonnnoooqqqrrrqqqppppppooonnnmmmllllllmmmmmmoooooooooooooooooooooooommmoooqqqsssrrrpppmmmkkkjjjkkklllmmmnnnoooooonnnlllpppuuuwwwwwwxxxzzz}}}yyy~~~zzzrrrtttvvvtttqqqpppsssvvvwwwwwwvvvuuuuuuwww|||wwwvvvuuuuuuuuuvvvvvvvvvssswww|||}}}}}}|||}}}{{{}}}}}}yyywwwvvvwwwwwwwwwxxxxxxwwwvvvvvvwwwwwwvvvvvvuuuuuuttttttpppooooooooopppqqqrrrsssoooppprrruuuyyy}}}{{{uuuuuuvvvvvvwwwyyy|||}}}{{{zzz}}}}}}~~~}}}|||zzzwwwvvviii???666555555444444444555555222222111000///...,,,+++((('''%%%%%%'''((('''&&&%%%'''(((((('''&&&&&&'''&&&'''((('''%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&$$$######$$$%%%%%%$$$########################""""""""""""""""""""""""######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))***---///333555DDDccczzz{{{~~~yyytttqqqsssuuuvvvzzz}}}~~~|||xxxvvvtttsssuuuwwwwwwvvvuuuuuuvvvsssqqqoooooouuuzzzxxxqqqppprrrsssrrrppppppssswwwvvvvvvwwwvvvuuurrrooommmkkknnnqqqttttttqqqnnnkkkkkklllmmmnnnoooqqqrrrrrrssssssrrrqqqrrrssstttuuupppppprrruuuxxx{{{{{{zzzxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxzzz{{{zzzwwwtttxxxwwwuuutttrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssssstttttttttvvvtttrrrrrrtttwwwxxxxxx{{{{{{{{{zzzyyyzzz}}}{{{wwwvvvvvvuuuuuuvvvwwwxxxwwwtttrrrtttssssssssstttwwwzzz|||zzzsssqqqrrrqqqpppqqqrrrrrrpppoooppppppnnnppprrrtttvvvxxxyyyyyyzzz}}}~~~|||xxxuuuuuuvvvyyy{{{}}}}}}zzzxxxwwwwwwyyyyyyyyy{{{}}}xxxtttqqqppprrrrrrpppmmmnnnppprrrrrrpppnnnnnnnnnnnnppprrrssstttuuuwwwyyywwwzzz{{{wwwuuuxxxyyyxxxwwwuuussstttwwwyyyxxxvvvqqqqqqsssuuuvvvvvvssspppsssqqqnnnnnnooorrrssstttxxxwwwwwwvvvuuutttssssssrrrqqqoooppprrruuuvvvwwwuuuvvvvvvssspppnnnnnnooorrrrrrrrrrrrqqqpppooonnnrrrpppooopppqqqqqqpppoooqqqpppooonnnmmmlllkkkjjjllllllllllllmmmnnnppppppmmmoooqqqssstttrrrpppooonnnoooppppppooonnnlllkkkhhhiiilllqqqvvvxxxvvvsssttt{{{|||vvvxxxyyyvvvsssqqqsssuuuxxxxxxyyyyyyyyy{{{~~~vvvvvvxxx{{{~~~~~~}}}tttuuuwwwyyyzzz{{{{{{zzzvvvyyy{{{{{{yyywwwvvvvvvrrrqqqpppppppppqqqssstttsssrrrqqqqqqqqqssstttuuuoooooonnnnnnoooqqqssstttpppppppppsssyyy~~~yyyuuuvvvxxxxxxxxxzzz}}}~~~~~~|||~~~|||yyyvvvtttsssssstttlllAAA555555444444444555555666111111111000000...------)))'''&&&&&&'''(((((('''&&&'''))))))'''&&&'''(((%%%'''((('''%%%$$$%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$###################################################"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!"""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''')))*********+++000333===MMMaaasss|||}}}}}}zzzuuutttssssssssstttttttttvvvxxxzzzzzzwwwtttrrrrrrrrrvvvzzz|||zzzxxxxxxxxxvvvwwwtttqqqtttyyyzzzvvvpppsssuuussspppooossswwwwwwwwwwwwvvvuuusssrrrqqqnnnooopppqqqqqqpppooonnnmmmnnnnnnooopppqqqrrrrrrqqqqqqqqqpppqqqrrrrrrsssooopppssswww{{{|||{{{yyyzzzzzzyyyyyyyyyxxxxxxxxxvvvwwwxxxyyy{{{|||||||||{{{yyywwwvvvvvvvvvuuutttwwwuuutttrrrqqqqqqqqqqqqsssrrrqqqppppppooooooppprrrrrrsssssstttttttttuuutttsssrrrrrruuuwwwxxxxxx{{{}}}~~~}}}{{{{{{}}}}}}xxxxxxzzzvvvvvvwwwyyyzzzyyyuuurrrqqqqqqrrrssstttuuuvvvwww|||xxxqqqqqqsssrrrooopppqqqqqqpppppprrrtttpppqqqrrrsssuuuwwwyyyzzzyyy}}}}}}xxxuuuvvvxxxyyyzzz{{{zzzyyywwwxxxyyyyyyyyyyyyyyyzzz|||~~~yyyuuuqqqqqqtttuuusssoooppprrrttttttsssqqqppppppppprrrssstttuuuuuuvvvwwwtttyyyyyyuuutttyyy}}}~~~zzzzzzyyyyyyzzzzzzzzzzzzuuuttttttuuuvvvuuusssrrrrrrrrrqqqooonnnooorrruuutttuuuvvvwwwvvvtttrrrqqqsssqqqpppqqqssstttsssrrrvvvwwwwwwtttpppnnnooopppooopppqqqqqqqqqpppooonnnpppooonnnoooqqqrrrrrrqqqppppppqqqqqqpppnnnlllkkkooonnnnnnnnnnnnpppqqqrrrnnnooorrrtttuuuuuutttssssssssstttsssrrrooommmkkkkkkkkknnnsssxxxwwwrrrlllqqqxxx|||zzzyyyzzzzzzxxxsssqqqsssuuuvvvwwwyyyzzzzzzzzz|||~~~wwwxxx{{{~~~zzzrrrqqqqqquuuyyyyyyuuuqqqpppqqqssstttsssrrrssstttsssrrrpppoooooopppqqqrrrqqqqqqqqqqqqqqqrrrssssssrrrqqqooonnnnnnoooqqqrrrqqqooommmpppuuu{{{|||zzz{{{yyyvvvvvvyyywwwvvvvvvxxx{{{}}}}}}|||wwwuuurrrooommmnnnooopppnnnCCC555555444444444555555666000000000000000///......***)))'''''')))))))))(((''')))******)))(((((()))%%%''')))'''$$$###%%%'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$######$$$%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((***+++++++++---222666JJJfffyyy{{{~~~xxxsssqqqoooooorrrvvvyyyxxxwwwvvvwwwxxxvvvsssqqqppppppoootttzzz|||{{{xxxwwwwwwxxx|||zzztttrrrwwwzzzyyyrrruuuvvvtttpppooorrrwwwuuutttrrrqqqqqqqqqrrrrrrttttttrrrrrrrrrrrrttttttqqqqqqqqqqqqqqqrrrrrrrrroooooooooooooooppppppqqqqqqrrruuuyyy{{{{{{xxxuuu{{{{{{zzzzzzzzzyyyyyyyyyvvvwwwyyy{{{|||~~~~~~~~~}}}yyytttqqqqqqrrrssstttttttttsssssstttuuuwwwxxxwwwvvvuuutttrrrrrrqqqqqqssssssttttttuuuuuuvvvvvvsssrrrrrrsssuuuwwwxxxwww{{{}}}||||||}}}yyyzzz~~~vvvvvvwwwxxxyyyxxxtttqqqlllnnnppprrrssssssrrrqqquuu|||}}}uuuqqqsssvvvvvvnnnoooppppppppprrruuuxxxrrrrrrrrrsssuuuwwwzzz{{{www{{{~~~yyyvvvwwwzzzwwwxxxwwwuuuttttttvvvyyyxxxwwwvvvuuuvvvwwwxxxyyyyyyuuuqqqrrruuuvvvtttqqqnnnppptttuuuuuuttttttuuutttuuuvvvwwwwwwvvvvvvvvvvvvzzzzzztttsssyyy|||}}}~~~}}}{{{zzz{{{|||{{{yyyvvvvvvwwwwwwwwwvvvrrrsssssspppmmmnnnrrrvvvrrrtttvvvxxxxxxvvvtttrrrtttsssrrrssssssssspppnnnnnnpppqqqooolllkkkmmmppplllmmmooopppqqqqqqpppooonnnmmmmmmooorrrssssssrrroooppprrrsssrrrqqqooommmtttsssrrrrrrrrrssstttuuupppqqqsssuuuwwwwwwxxxwwwuuuvvvvvvvvvtttrrrooommmmmmooosssxxxzzzwwwqqqlllooovvv~~~}}}xxxvvvvvvxxxyyywwwsssqqqsssvvvsssuuuxxxyyyyyyyyyzzz{{{yyyzzz|||~~~wwwqqqnnnmmmnnnsssyyyxxxqqqiiiiiikkkmmmmmmmmmnnnpppqqqsssrrrqqqpppooonnnooooooqqqrrrssstttttttttsssrrruuusssqqqooonnnnnnooopppqqqnnnkkklllrrryyy}}}~~~|||wwwtttuuuuuutttvvv{{{uuutttsssuuuxxxzzz{{{{{{nnnlllkkkjjjjjjlllnnnpppmmmBBB999888666555444444555555111111111000///---++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&########################!!!!!!"""###############%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((******))))))))))))*********------((((((444LLL___{{{{{{~~~~~~~~~|||xxxsssoookkkmmmppptttwwwxxxwwwtttsssvvvyyyyyywwwtttrrrrrrnnnsssxxxxxxwwwwwwwwwwwwsssvvvyyyxxxvvvuuuwwwyyyvvvvvvuuutttsssuuuwwwzzzxxxxxxwwwuuuttttttwwwyyyyyyyyyxxxxxxwwwvvvvvvuuutttooonnnqqqpppllllllpppoootttuuuooommmqqqrrrpppnnnqqqsssssspppoooppprrrppprrrtttwwwzzz|||}}}~~~xxxyyyzzzyyyyyyzzz|||{{{wwwrrrpppqqqssssssrrr{{{wwwsssrrrsssttttttrrrwwwwwwvvvuuutttssssssrrruuuuuuvvvwwwzzzzzzxxxvvvuuuuuuuuuvvvwwwwwwxxxxxx}}}}}}zzzzzz{{{}}}~~~~~~|||yyyxxxxxxtttqqqpppqqqrrrqqqooommmlllkkkmmmqqqrrrqqqnnntttttttttuuuttttttsssssssssrrrpppoooppprrruuuwwwuuussstttxxxyyywwwwwwyyyyyy|||~~~}}}yyyuuuttttttvvvuuusssrrrrrrtttwwwyyyxxx{{{|||yyyvvvuuuzzz~~~{{{zzz{{{}}}|||uuupppqqqrrrtttxxx{{{{{{yyywwwxxxyyyzzz{{{{{{yyywwwuuu}}}|||{{{yyyxxxyyy|||}}}|||yyyxxxyyywwwuuuvvvxxxyyywwwuuutttsssrrrppppppppppppqqqpppsssvvvyyyxxxuuuqqqnnntttuuuvvvvvvtttrrrooommmmmmooorrrtttssspppllliiiuuuqqqnnnpppuuuwwwsssnnnpppppppppqqqrrrssstttuuutttsssrrrqqqppppppppppppwwwuuusssppppppqqqssstttvvvvvvuuuttttttvvvwwwxxxvvvzzz|||yyysssnnnoooqqqssstttvvvvvvtttqqqmmmjjjyyyzzzyyyuuupppmmmnnnpppwwwwwwwwwwwwwwwvvvuuutttrrrtttvvvxxxyyy||||||yyypppmmmjjjjjjlllmmmllljjjeeefffgggiiijjjjjjjjjkkkkkklllllljjjiiiiiikkknnnnnnqqqrrrooooooqqqqqqmmmttttttrrrqqqpppooonnnnnniiijjjjjjiiijjjlllqqqtttuuuvvvyyy|||}}}|||yyyvvvtttsssrrrqqqpppqqqrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnnnnCCC:::999777666555555666666111111111000///---++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$########################!!!""""""###############%%%###!!!"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((()))***++++++*********---999PPPmmmaaahhhyyy}}}|||zzzwwwtttuuuttttttvvvwwwvvvtttqqqwwwyyy||||||zzzwwwvvvuuutttxxxzzzyyyvvvtttssssssrrrssstttsssqqqrrrvvvyyyvvvvvvvvvuuutttuuuwwwxxxwwwwwwwwwuuussssssuuuwwwvvvvvvvvvvvvvvvwwwwwwxxxuuuqqqppprrrqqqmmmmmmqqqpppuuuuuupppnnnqqqsssqqqppprrruuutttrrrpppqqqrrrrrrrrrtttuuuvvvwwwwwwwwwvvvwwwwwwwwwwwwyyy}}}|||wwwtttvvvwwwxxxxxx{{{xxxuuutttuuuvvvvvvuuurrrrrrrrrrrrssssssssssssuuuuuuvvvwwwyyyzzzxxxwwwuuuvvvvvvwwwwwwxxxyyyyyy{{{~~~~~~{{{xxxwwwxxx{{{{{{{{{{{{zzzyyywwwvvvvvvssspppoooqqqrrrqqqpppooommmlllnnnpppqqqooommmssssssttttttttttttssssssvvvuuusssqqqqqqqqqrrrsssqqqpppssswwwwwwvvvxxx}}}{{{}}}~~~|||xxxtttsssssssssrrrqqqpppppprrrssstttvvvxxxzzzxxxvvvvvv{{{{{{{{{|||zzzttttttttttttvvvxxxwwwtttqqqoooppprrrssssssrrrqqqpppuuuuuuuuuttttttuuuxxxzzzyyy|||}}}zzzxxxwwwvvvuuutttuuuxxxzzzyyywwwwwwuuusssqqqpppppppppqqqppprrruuuxxxxxxvvvsssqqqqqqrrrsssttttttsssrrrqqqppprrrttttttsssqqqnnnllloooqqqssstttttttttsssrrrsssssssssrrrrrrssstttttttttsssrrrqqqqqqqqqrrrrrruuusssrrrpppppprrrtttvvvuuuttttttssstttuuuwwwxxxuuuwwwwwwuuuqqqppprrrtttuuuvvvxxxyyyxxxvvvsssqqqxxxzzz|||{{{xxxvvvvvvwww{{{{{{{{{{{{||||||||||||wwwyyy|||~~~|||wwwtttuuusssqqqqqqqqqooollliiijjjjjjjjjiiiiiigggfffeeeiiiiiiiiihhhggggggiiikkkjjjmmmmmmjjjjjjlllkkkgggkkklllmmmmmmmmmllljjjiiihhhhhhhhhggggggiiimmmppptttuuuwwwzzz|||{{{yyywwwtttsssqqqooonnnnnnnnnooorrrssstttvvvwwwxxxxxxyyynnnEEE;;;:::888777666666777777111111111000///---++++++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$####################################!!!"""######$$$$$$######$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&###$$$%%%&&&'''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))))))))(((((('''''''''((()))***+++,,,,,,((('''444OOOrrr~~~wwwooo\\\iii~~~|||zzzyyyyyyxxxwww{{{yyywwwwwwwwwvvvtttrrrvvvxxxzzzzzzxxxvvvttttttwwwxxxxxxwwwuuurrrrrrrrrssssssrrrpppppprrrvvvyyyyyyxxxwwwuuutttrrrqqqppptttuuuvvvuuusssrrrsssttttttsssrrrrrrtttvvvxxxzzzwwwtttrrrsssrrrooooooqqqrrruuuuuuqqqppprrrsssrrrrrrtttvvvwwwuuusssrrrqqqtttttttttttttttsssqqqqqquuuuuuuuutttsssuuuyyy}}}zzzxxxxxxzzz{{{{{{{{{yyyvvvvvvwwwyyyyyyyyysssssstttuuuvvvxxxyyyzzzxxxwwwxxxyyy{{{|||{{{yyywwwwwwwwwxxxyyyyyyzzzzzzzzz|||}}}|||yyyvvvuuuuuuwwwwwwvvvvvvvvvuuuuuuuuutttrrrpppoooqqqrrrrrrrrrqqqpppooooooppppppooommmrrrsssssstttttttttssssssuuuuuuttttttsssrrrrrrrrrooopppsssuuusssrrrwww}}}xxxuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqvvvyyy{{{{{{zzz{{{}}}~~~{{{uuurrrrrrrrrssssssssspppnnnnnnnnnooopppqqqqqqqqqqqqmmmoooqqqrrrrrrrrruuuvvvvvvyyy}}}~~~|||zzzyyyyyytttttttttvvvyyy{{{{{{zzzyyywwwtttqqqoooooopppqqqoooqqqsssvvvwwwwwwvvvuuussssssrrrrrrrrrsssssssssssssssssssssrrrpppooonnniiipppvvvwwwtttqqqrrruuuuuuuuutttssssssssssssssstttrrrpppooooooppprrrsssqqqpppnnnnnnoooqqqssstttrrrrrrqqqqqqrrrtttuuuvvvsssrrrqqqpppppprrruuuvvvyyyyyyyyyyyyxxxwwwvvvuuutttwww{{{}}}|||zzzyyyyyywwwwwwwwwxxxyyy{{{|||}}}uuuwwwzzz~~~}}}zzzuuuqqqtttsssssstttsssqqqmmmjjjkkkkkkjjjjjjhhhgggeeedddfffggghhhgggeeeeeeggghhhhhhkkkjjjgggfffhhhgggcccaaacccfffhhhiiihhhfffdddgggggggggfffeeefffjjjlllssstttuuuwwwwwwwwwwwwvvvsssrrrpppnnnmmmllllllmmmppprrrtttwwwzzz{{{||||||mmmEEE:::999888666555666666777111111111000///---+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$########################""""""###$$$$$$$$$$$$###$$$############$$$######################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))*********)))((((((((((((((()))***++++++,,,(((***<<<___wwwppppppwww~~~~~~{{{wwwuuuttttttuuuvvvyyywwwuuuuuuvvvxxxxxxwwwuuuwwwyyyyyyvvvtttttttttsssrrrrrruuuuuutttuuuwwwwwwwwwvvvuuuuuuvvvxxxzzz|||{{{xxxuuurrroookkkhhhsssuuuvvvuuusssrrrqqqrrrsssrrrqqqpppqqqtttwwwyyyvvvtttssssssqqqppppppqqqsssuuuuuusssqqqqqqsssssstttuuuwwwxxxwwwtttrrrqqquuuuuuttttttrrrqqqooonnnuuutttsssqqqpppqqquuuxxx}}}zzzwwwwwwxxxyyyzzzzzzxxxwwwvvvwwwyyyzzz{{{vvvvvvvvvwwwxxxzzz|||~~~{{{zzzzzz{{{}}}~~~}}}|||xxxxxxyyyyyyzzz{{{{{{{{{{{{||||||{{{yyywwwuuuttttttssssssrrrrrrsssttttttsssrrrqqqqqqrrrsssttttttuuutttrrrqqqqqqqqqpppppprrrrrrsssttttttttttttsssqqqrrrssstttttttttssssssppprrrtttuuupppmmmttt}}}{{{xxxvvvuuuuuuuuuvvvvvvuuutttsssrrryyy{{{~~~|||uuupppnnnmmmmmmnnnpppqqqpppnnnpppppppppppppppqqqppppppjjjmmmppprrrrrrssstttuuutttwwwzzz|||{{{zzzzzzzzzuuuuuuvvvwwwyyyzzz{{{{{{{{{xxxtttpppnnnnnnooopppmmmnnnppprrrtttuuuvvvvvvxxxwwwtttsssrrrrrrssstttvvvuuusssrrrqqqpppppppppgggnnnuuuwwwtttqqqqqqrrrsssrrrrrrrrrrrrrrrsssttttttrrrpppnnnmmmmmmooopppnnnmmmlllllllllmmmooopppooonnnnnnnnnoooqqqrrrtttqqqpppnnnooorrrttttttttt{{{zzzxxxwwwuuuttttttttttttuuuxxxyyyyyyxxxwwwvvvssssssssstttuuuwwwyyyzzzqqqrrruuuzzz~~~~~~}}}}}}}}}|||zzzvvvsssnnnnnnnnnooooooooommmlllggghhhhhhiiiiiiiiiiiiiiiggghhhiiihhhgggfffgggiiikkkmmmmmmiiihhhiiihhhddd```aaaccceeeeeeeeedddccciiiiiiiiihhhggggggjjjllltttuuuuuuuuutttsssssstttsssrrrpppooonnnnnnoooooonnnpppssswwwzzz{{{{{{{{{kkkEEE999888666555444444555555111111111000///---+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&########################""""""###$$$$$$$$$$$$$$$######$$$############$$$################################################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''&&&'''(((((()))))))))))))))***))))))))))))******+++***+++333IIIiiioooqqq||||||{{{yyyvvvsssrrrrrrsssuuuwwwuuussssssuuuxxxyyyyyyxxxzzz{{{{{{yyywwwwwwwwwpppmmmnnnsssvvvuuuvvvzzzyyyzzz{{{|||}}}|||{{{yyy}}}{{{xxxwwwvvvsssooollltttuuuvvvvvvsssrrrqqqrrruuusssqqqooooooqqqsssuuuttttttsssqqqpppqqqqqqpppttttttttttttrrrqqqrrrttttttuuuvvvwwwwwwuuusssqqqqqqqqqqqqqqqpppooonnnmmmpppppppppooooooqqquuuxxx}}}|||{{{yyywwwwwwxxxyyyxxxwwwwwwvvvvvvwwwzzz|||uuuuuuttttttuuuwwwyyyzzzzzzyyyxxxyyy{{{||||||{{{yyyyyyyyyzzz{{{{{{||||||}}}}}}|||{{{zzzxxxuuusssqqqqqqqqqqqqrrrssstttuuusssssssssrrrrrrsssuuuwwwvvvvvvuuutttssssssssstttrrrsssttttttuuuuuuuuutttpppqqqssstttttttttrrrqqqooopppssstttooommmttt}}}~~~|||yyywwwuuuvvvwwwwwwwwwuuusssrrryyy{{{}}}|||xxxtttpppmmmmmmkkkjjjkkkmmmnnnnnnmmmnnnnnnnnnmmmmmmkkkjjjiiiiiikkkoooqqqqqqqqqrrrsssqqqsssvvvwwwwwwvvvvvvwwwvvvwwwxxxxxxyyyyyyzzz{{{zzzxxxtttpppnnnmmmnnnnnnkkklllmmmoooqqqrrrttttttxxxwwwuuusssssstttvvvwwwzzzyyywwwuuutttuuuvvvwwwmmmnnnpppsssuuutttqqqnnnnnnnnnnnnooopppqqqssstttwwwuuurrrpppnnnnnnnnnnnnpppooonnnmmmllllllmmmmmmllllllkkkkkklllmmmooopppooooooqqqsssuuuuuusssqqqxxxwwwvvvuuuuuuuuuvvvvvv{{{zzzxxxwwwwwwvvvvvvuuuwwwwwwwwwwwwxxxyyyzzz{{{uuuuuuvvvzzz|||{{{{{{{{{{{{yyyvvvsssmmmlllkkkiiiiiijjjlllnnnggghhhiiijjjkkkkkkkkkkkkiiikkklllllljjjjjjjjjkkkmmmpppppplllkkklllkkkggggggfffeeeddddddeeefffgggmmmmmmnnnlllkkkkkkmmmoooxxxzzzzzzyyyuuussssssttttttsssrrrqqqqqqrrrssssssrrruuuyyy|||~~~~~~}}}|||kkkEEE888777666444444444555555111111111000///---++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''########################"""###$$$$$$%%%$$$$$$$$$"""$$$$$$$$$###"""###$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''(((((((((((('''''''''((()))******************+++,,,---,,,666HHH^^^rrr}}}yyyyyyxxxuuussssssuuuwwwwwwuuussssssuuuvvvwwwvvvwwwxxxyyyxxxvvvuuuuuuuuutttnnnooovvvyyyuuutttxxxyyyyyy|||~~~{{{}}}{{{xxxyyy|||}}}zzzxxxwwwwwwxxxvvvtttsssssstttvvvtttrrrpppppppppqqqrrrqqqssssssppppppssssssqqqtttrrrssstttrrroooqqqttttttsssssssssuuuuuutttrrrmmmmmmnnnnnnnnnmmmlllllllllmmmpppqqqsssvvvzzz}}}}}}~~~~~~|||zzzyyyzzzwwwwwwwwwvvvuuuvvvyyy{{{xxxwwwvvvuuuvvvwwwyyy{{{vvvuuutttuuuwwwxxxxxxxxxyyyyyyyyyzzz{{{{{{||||||}}}|||zzzzzzyyywwwtttqqqoooooopppqqqsssttttttuuurrrsssssssssrrrrrruuuwwwuuuvvvvvvuuussstttvvvxxxssstttuuuvvvvvvvvvvvvvvvuuuuuuvvvuuutttrrrpppooonnnnnnqqqtttqqqpppuuu|||}}}yyyvvvrrrssstttttttttsssrrrqqqvvvwwwxxx{{{}}}{{{wwwsssqqqpppppppppmmmkkkjjjjjjkkkkkkkkkooooooppppppooollliiihhhhhhkkkmmmooonnnnnnnnnooonnnppprrrrrrqqqpppppppppuuuvvvxxxxxxwwwwwwxxxzzzyyyxxxuuurrrpppooonnnnnnkkkkkkmmmnnnoooppppppppprrrrrrrrrsssuuuxxx{{{}}}}}}|||zzzzzz|||}}}wwwrrrooopppuuuvvvqqqllljjjjjjkkklllnnnppprrrsssxxxwwwuuutttrrrqqqpppooorrrqqqpppoooooonnnnnnnnnllllllkkkjjjkkklllmmmnnnnnnqqqtttwwwwwwvvvsssqqquuuuuuvvvvvvxxxyyy{{{||||||zzzzzzzzzzzzyyyxxxyyyzzz{{{||||||||||||yyywwwvvvxxx}}}}}}|||{{{{{{zzzwwwssspppqqqpppmmmjjjggghhhkkknnnmmmmmmmmmlllkkkjjjiiihhhkkkmmmnnnnnnmmmllllllmmmmmmpppppplllkkkmmmlllhhhllljjjgggffffffhhhjjjllloooqqqqqqqqqooooooqqqsss{{{~~~~~~yyyuuuuuuvvvvvvuuutttsssrrrsssttttttsssvvv{{{~~~|||zzzlllFFF999888777555555555555666111111111000///---++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################"""###$$$$$$%%%%%%$$$$$$"""$$$%%%$$$"""!!!###%%%################################################$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))'''&&&%%%%%%''')))+++(((((()))+++,,,///000222999LLLfffwww}}}vvv~~~|||zzzyyytttuuuwwwvvvttttttwwwyyywwwvvvttttttvvvwwwvvvuuutttuuuvvvuuurrrqqqrrrrrrwwwpppqqqzzz}}}xxxuuuyyyxxxyyyzzz{{{xxxyyy}}}~~~|||zzzzzzyyywwwuuutttuuuwwwuuutttsssrrrqqqqqqqqqqqqpppttttttpppqqqvvvwwwttttttqqqqqqtttrrrnnnoootttsssqqqoooppprrrttttttsssoooooooooooooooooonnnmmmoooqqquuuwwwxxxzzz|||~~~}}}}}}{{{{{{wwwxxxxxxvvvtttuuuxxx{{{zzzyyywwwwwwwwwyyy|||~~~vvvtttssssssuuuwwwxxxwwwxxxyyyyyyzzzzzz{{{||||||zzzxxxvvvvvvvvvtttpppllllllmmmppprrrssstttttttttqqqrrrsssqqqpppppprrruuurrrssstttsssrrrtttxxx{{{tttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxwwwuuutttrrrqqqsssrrrsssuuussspppqqquuuwwwwwwxxx{{{|||{{{vvvqqqppppppqqqqqqrrrqqqqqqqqqrrrssstttvvvxxxzzzzzzzzz|||{{{yyyvvvsssrrrqqqqqqooommmjjjiiijjjlllmmmmmmqqqsssuuuvvvuuurrrooolllkkklllnnnmmmlllkkkkkkllloooqqqrrrqqqooommmmmmnnnppprrrtttuuuttttttwwwyyyyyyxxxwwwvvvtttrrrpppooolllmmmnnnooopppooonnnmmmmmmnnnoooqqquuuxxx|||~~~~~~}}}}}}}}}yyyrrrppptttvvvsssooojjjjjjkkkkkkmmmnnnppppppssssssttttttsssrrrqqqpppooooooooooooooooooooooooooonnnmmmlllllllllmmmnnnnnnrrrwwwxxxwwwvvvvvvxxxwwwwwwxxxxxxxxxyyyyyyyyy|||zzzyyyzzz|||}}}|||zzzuuuwwwzzz}}}~~~~~~|||wwwttttttxxx||||||zzz{{{zzzzzzzzzzzzxxxuuurrrqqqqqqpppmmmjjjiiilllooorrrqqqpppooollljjjhhhfffjjjlllnnnnnnmmmlllllllllllloooooollllllnnnmmmjjjjjjiiiiiiiiijjjlllnnnooooooqqqrrrrrrqqqqqqssstttwww{{{~~~yyyvvvuuuvvvwwwvvvtttrrrpppppppppppppppsssyyy}}}~~~{{{yyynnnGGG:::999888666666666666777111111111000///---++++++))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##########################################$$$%%%%%%%%%%%%$$$!!!$$$%%%%%%"""!!!###%%%""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&&&&''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******)))'''%%%######&&&)))+++&&&&&&(((+++...111444666HHH```}}}xxxvvvwwwzzzwwwvvvvvvuuunnnqqqttttttttttttwwwzzzuuuttttttuuuxxxyyyxxxwwwvvvwwwxxxwwwuuussstttuuuwwwqqqrrr}}}|||yyy|||zzzyyyzzz}}}xxxwwwzzz|||{{{xxx||||||zzzwwwuuuuuuwwwyyyssssssssssssrrrrrrqqqqqqpppuuuuuuqqqrrrxxxyyyvvvtttppppppsssrrrmmmnnntttrrrooolllmmmppptttttttttsssssssssssssssrrrqqqpppvvvyyy{{{|||{{{{{{{{{{{{|||~~~{{{zzzxxxyyyyyywwwuuuuuuxxx|||vvvtttsssssstttwwwzzz|||xxxvvvtttuuuwwwyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{|||wwwuuusssrrrsssqqqlllhhhjjjlllooorrrttttttsssssspppqqqrrrpppnnnmmmpppsssoooqqqrrrrrrqqqsssxxx|||uuuuuuvvvxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwww|||xxxvvvwwwtttnnnkkklllppppppssswwwzzzxxxrrrmmmpppppppppqqqqqqrrrrrrsssrrrqqqrrrtttvvvwwwwwwvvvzzz{{{{{{yyyvvvrrrqqqpppllljjjhhhhhhkkknnnqqqrrrooorrruuuxxxxxxuuuqqqnnnnnnooopppnnnlllkkkkkklllssstttuuusssqqqnnnnnnnnnkkknnnqqqrrrrrrsssvvvyyyyyyyyyzzzyyywwwuuurrrqqqmmmooopppqqqpppooommmkkkmmmnnnoooqqqtttvvvxxxyyy|||{{{{{{|||}}}~~~vvvrrrsssuuutttssslllllllllllllllmmmnnnooolllmmmoooqqqrrrqqqooonnnjjjjjjkkkllllllmmmmmmmmmrrrqqqooonnnmmmmmmnnnnnnooosssxxxxxxvvvvvvzzz~~~|||{{{zzzyyywwwtttrrrqqqqqqqqqssswww|||}}}zzzwwwuuuxxx}}}{{{uuuuuuxxx||||||zzzvvvvvvwwwyyy{{{{{{yyyvvvkkkmmmooonnnllllllnnnqqqrrrrrrqqqooommmkkkiiihhhiiikkkmmmmmmllljjjjjjkkklllooopppmmmmmmoooooolllfffgggiiikkkmmmoooooopppnnnpppqqqrrrqqqqqqssstttooouuuzzz{{{wwwssssssuuuxxxwwwtttpppnnnlllkkkkkkooossszzz}}}{{{kkkEEE<<<;;;999666444444666999111111000000///---,,,+++((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""""""""""""""###"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''%%%""" ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&*********)))(((((('''''')))******)))''''''((()))+++)))+++---))),,,DDD___www|||___bbb~~~~~~vvvqqqppprrrtttjjjjjjjjjnnnrrruuuuuutttxxxtttqqqqqqsssuuuuuutttyyyxxxvvvtttrrrpppnnnmmmqqqsssxxx{{{yyyuuuxxx~~~|||zzz|||~~~~~~~~~}}}||||||{{{{{{{{{xxxuuussssssttttttsssrrrrrrqqqpppoooqqqtttwwwrrrvvvwwwttttttxxxxxxtttsssttttttrrrqqqpppqqqrrrtttrrrppppppqqqssssssrrrppprrrssstttttttttvvvxxx|||{{{zzzyyyzzz{{{}}}~~~~~~}}}zzzzzzzzzxxxvvvuuuwwwyyyyyyxxxvvvuuutttuuuuuuvvvuuuuuuuuuuuuvvvxxxyyyzzzxxxrrrooorrrtttsssrrrsssuuuxxxyyyuuunnnjjjjjjkkkgggllloooooorrrvvvvvvsssooonnnlllkkklllnnnpppqqqtttsssrrrssstttuuuuuuuuuxxxxxxzzz{{{|||}}}}}}}}}yyyyyyyyywwwuuussstttuuuvvvwwwwwwuuuqqqoooqqqssstttrrrpppppppppooommmllllllkkklllnnnppprrrsssrrrssspppnnnpppuuuxxxvvvsssxxxxxxyyyyyyxxxuuusssqqqkkkiiihhhiiikkknnnooopppmmmppptttvvvvvvuuuttttttsssssspppmmmjjjiiikkkmmmoootttxxxyyyvvvsssrrrrrrnnnlllkkkkkkmmmpppqqqqqqvvvuuuuuuwwwxxxwwwrrrnnnqqqoooooorrrrrrppppppssstttttttttttttttsssssssss|||yyyuuutttvvvzzz}}}~~~}}}vvvrrrrrrpppmmmnnnmmmlllmmmpppqqqqqqpppsssrrrsssuuuwwwwwwsssoooppppppooonnnmmmnnnnnnnnnrrrqqqooonnnnnnooooooppprrrssstttuuuvvvvvvvvvvvvxxxyyyzzzzzzxxxuuuqqqoooppprrruuuxxx{{{|||}}}}}}|||{{{zzzvvvqqqpppsssuuuuuurrrrrrssssssssssssttttttqqqpppnnnmmmmmmmmmnnnooorrrqqqooonnnmmmkkkiiihhhjjjlllmmmllljjjjjjlllooommmmmmmmmnnnppppppooommmhhhggghhhkkkooopppnnnkkknnnnnnmmmmmmnnnpppqqqrrrrrrrrrqqqqqqrrrsssuuuvvvxxxvvvssspppnnnmmmlllllllllrrr{{{{{{vvvsssiiiEEE;;;:::999666333333555888000000000000///---,,,+++((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))(((((((((((('''''''''((()))((('''''')))+++)))))),,,///000===```~~~nnnjjj}}}zzztttpppoooqqqrrrsssnnnjjjkkkoooqqqpppmmmtttrrrppprrruuuxxxyyyxxxxxxxxxwwwvvvuuutttssssssppprrrvvvyyywwwsssuuu{{{|||zzzzzz}}}|||{{{{{{zzzzzzzzzzzzzzzsssqqqnnnnnnoooqqqrrrrrrsssrrrqqqpppnnnpppsssvvvwwwzzzyyyuuuuuuyyyzzzwwwrrrrrrrrrqqqppppppqqqrrrtttrrrqqqrrrsssuuuttttttrrrtttuuuvvvuuutttuuuvvvuuuuuuvvvwwwwwwwwwwwwwww}}}~~~{{{yyyyyywwwwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyuuuuuutttuuuuuuvvvwwwxxxwwwqqqnnnqqqtttsssrrrrrruuuwwwyyyvvvpppmmmmmmooooooqqqrrroooppprrrrrrooopppnnnmmmllllllmmmnnnooosssrrrrrrrrrtttvvvwwwwww~~~}}}}}}|||wwwxxxwwwuuurrrrrrsssuuuuuuvvvwwwvvvsssrrrtttvvv|||yyyvvvtttrrrpppllljjjgggffffffhhhjjjllllllkkktttrrrrrrtttxxxwwwsssooossssssttttttsssqqqooonnnmmmlllkkklllnnnppppppoookkkmmmppprrrqqqpppqqqqqqllllllkkkiiiiiijjjnnnqqqrrruuuwwwwwwtttrrrqqqqqqkkkjjjiiijjjmmmoooooonnnuuuttttttuuuwwwwwwtttpppnnnlllnnnrrrsssrrrtttyyywwwtttqqqnnnmmmoooqqqsss|||{{{xxxwwwwwwyyy|||~~~|||}}}zzztttpppooolllgggkkkkkkkkkmmmppprrrrrrqqqyyyxxxwwwxxxyyywwwrrrnnnnnnnnnooooooooooooppppppnnnnnnmmmlllmmmnnnpppqqqrrrrrrttttttuuutttsssrrruuuvvvwwwxxxwwwvvvtttrrruuuuuuuuuvvvxxx{{{}}}~~~}}}{{{{{{}}}|||xxxuuutttqqqmmmlllmmmnnnnnnppppppppppppppppppppppppooonnnmmmlllllllllmmmnnnqqqpppooonnnlllkkkkkkkkkkkklllnnnmmmlllmmmppprrrqqqooonnnnnnoooooonnnmmmjjjhhhgggiiilllmmmlllkkknnnmmmlllkkkkkkkkklllmmmlllkkkkkkkkklllmmmooopppuuusssqqqnnnkkkjjjiiiiiijjjnnntttwwwwwwuuutttsss}}}hhhEEE:::999888555333333555777000000000///...---,,,+++(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""""""""###$$$%%%(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''(((((('''''')))+++((((((+++...555LLLxxxkkkooozzzxxxtttqqqoooooopppqqq{{{uuunnnkkknnnppppppnnnsssrrrrrrtttwwwyyyyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyrrrrrrvvvyyywwwtttuuuzzzzzz{{{||||||{{{{{{zzzyyyyyyzzz|||}}}sssqqqnnnmmmooopppqqqqqqssssssrrrpppooopppsssvvv}}}}}}{{{vvvuuuyyyzzzyyyssssssqqqqqqpppqqqrrrrrrrrrqqqrrrsssvvvwwwvvvuuusssuuuwwwwwwuuutttssssssqqqrrrtttvvvvvvuuusssrrrvvvxxx{{{{{{zzzxxxwwwwwwvvvttttttvvvzzz|||zzzxxxzzzyyyyyyyyyyyyzzz{{{{{{uuuuuuttttttttttttuuuuuuuuuooolllpppsssrrrpppqqqtttvvvwwwuuurrroooqqqsssrrrtttsssooonnnqqqrrrpppsssrrrqqqpppooopppqqqrrrttttttssssssuuuwwwyyyzzz~~~}}}||||||{{{vvvvvvtttrrrppppppsssvvvsssuuuvvvvvvuuuvvvyyy{{{}}}zzzwwwuuusssooommmjjjiiiiiijjjlllnnnmmmlllrrrrrrsssvvvyyyxxxsssnnnpppppppppooooooooonnnnnnqqqpppooopppqqqqqqpppnnnkkklllnnnnnnmmmmmmnnnooogggggggggggggggjjjnnnqqqssstttuuusssqqqppppppqqqkkkjjjjjjlllooopppooonnnssssssssstttvvvvvvuuusssrrrqqqssswwwxxxwwwzzz|||wwwpppjjjiiilllrrruuuwwwyyyzzzxxxuuutttwwwyyy}}}~~~xxxtttsssooojjjnnnnnnooorrrvvvyyyyyyyyy~~~}}}|||{{{wwwrrrnnnmmmnnnpppqqqrrrrrrqqqqqqmmmmmmllllllmmmoooqqqsssrrrssstttuuuuuusssrrrppprrrsssssstttuuuvvvvvvvvvyyywwwvvvuuuvvvxxx{{{}}}vvvvvvxxx}}}|||xxxvvvtttrrrpppoooooopppqqqppppppppppppppppppoooooopppooonnnnnnmmmmmmnnnnnnnnnnnnnnnllljjjjjjkkkmmmhhhiiikkkkkkkkkmmmqqqssstttrrrpppooooooooonnnmmmjjjiiiggghhhiiikkkkkkjjjmmmkkkiiigggfffeeeffffffhhhhhhhhhiiijjjlllmmmnnnpppooommmjjjhhhfffeeedddgggiiikkkllllllmmmoooqqq}}}gggFFF999999888555333222444666000000000///...---++++++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""###$$$%%%&&&)))&&&###"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))'''((((((((('''''')))+++,,,+++---111<<>>>>>>>>;;;888555555555111000///...,,,+++******)))((((((((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))******---...***333LLL___mmm|||~~~zzz}}}tttoooppptttsssrrrrrrtttvvvwwwvvvuuuqqqrrrtttvvvxxxzzz{{{||||||{{{zzzzzz|||}}}~~~yyyyyyxxxyyy{{{~~~}}}yyyxxxzzz}}}{{{{{{{{{{{{yyyvvvsssqqqtttvvvyyy}}}~~~||||||{{{yyywwwvvvvvvvvvwww}}}zzzwwwuuuvvvwwwxxxxxxuuutttttttttuuuvvvxxxzzzvvvvvvuuutttttttttttttttsssrrrrrrssstttsssqqqooonnnnnnnnnpppqqqssssssttttttvvvyyyzzzxxxwwwwwwxxxxxx||||||{{{{{{{{{{{{zzzzzz{{{|||}}}~~~wwwxxxyyyzzz{{{zzzzzzyyy}}}~~~~~~}}}{{{xxxvvvuuuuuuvvvvvvuuusssqqqpppooommmllllllmmmnnnnnnmmmkkkffffffhhhmmmsssvvvtttrrrppprrruuuvvvtttrrrqqqpppsssqqqnnnlllkkkkkkmmmmmmkkkkkkjjjjjjjjjkkkllllllkkklllnnnnnnlllhhhdddbbbbbbdddggglllppptttwwwyyyvvvtttrrrooommmkkkjjjiiilllnnnpppqqqqqqqqqooonnnnnnnnnnnnnnnnnnnnnoooooommmmmmllljjjhhhggghhhhhhnnnooonnnllljjjiiijjjkkkjjjjjjkkkmmmnnnnnnkkkiiijjjlllooopppqqqqqqsssuuurrrxxxzzzyyyyyy~~~|||yyyxxxtttppplllmmmqqqsssppplllooorrruuuvvvtttqqqppppppsssttttttrrrooommmllllllnnnqqqsssrrrooommmpppssswwwvvvuuutttssssssttttttwwwuuuttttttvvvvvvsssqqqttttttssssssrrrrrrrrrrrrssssssrrrqqqpppooonnnnnntttsssqqqmmmiiiffffffhhhkkkmmmppprrrrrrpppnnnmmmqqqooonnnqqquuuxxxyyyxxxuuurrroooqqqtttwwwuuusssuuuwwwxxxwwwuuuuuuxxx{{{~~~~~~~~~~~~~~~}}}|||vvvtttqqqqqqqqqrrrrrrqqqpppoooooooooqqqqqqqqqqqqnnnooonnnkkkhhhffffffffffffgggiiikkkllllllkkkkkkjjjiiihhhhhhjjjmmmoooqqqmmmmmmnnnooonnnllljjjgggjjjlllnnnpppqqqpppnnnllllllkkkhhhfffeeeiiiooosssooopppooollljjjlllppprrrlllCCC>>>>>>>>>;;;777555444444111000///...,,,+++******)))(((((((((((()))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((######%%%%%%%%%%%%######"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))***+++&&&222;;;KKKgggwww{{{~~~{{{~~~~~~~~~{{{vvvqqqtttyyyvvvuuutttuuuwwwwwwwwwvvvnnnpppsssvvvzzz}}}~~~zzzzzzzzz{{{{{{{{{||||||||||||||||||}}}|||yyyyyy{{{|||yyyzzzzzzzzzyyywwwvvvuuuwwwwwwyyy}}}}}}}}}{{{yyyvvvuuuuuuuuuvvv{{{yyyvvvvvvxxxzzzzzzzzzvvvuuusssrrrsssvvvyyy{{{xxxxxxwwwwwwvvvuuuuuuuuusssrrrrrrsssttttttqqqooonnnlllkkkllloooqqqrrrrrrppptttxxxyyywwwuuuvvvwwwwww{{{~~~~~~{{{yyyzzz{{{||||||zzzyyyyyyzzz{{{|||zzzyyyyyyyyyxxxxxxxxxxxxzzz{{{}}}{{{xxxuuusssrrroooqqqssssssrrrqqqrrrssspppmmmkkkjjjlllmmmnnnmmmfffeeefffkkkqqqttttttrrrttttttuuuuuussspppnnnlllrrrqqqooonnnlllllllllmmmlllkkkkkkkkklllmmmooopppnnnpppqqqrrrpppnnnkkkiiieeefffhhhjjjooosssxxxzzzxxxvvvtttqqqnnnllljjjjjjkkkmmmoooqqqrrrrrrrrrqqqqqqqqqpppoooooooooooopppnnnnnnooommmkkkjjjjjjkkkooooooooommmkkkjjjkkklllkkkkkkkkklllnnnnnnmmmllljjjlllnnnoooppprrruuuxxxooosssvvvvvvyyy|||{{{{{{}}}~~~{{{wwwuuuuuuqqqooonnnppprrrrrrpppmmmmmmqqquuuuuurrrooooooooouuuvvvvvvtttqqqnnnmmmmmmooorrrsssrrrooonnnppprrrrrrrrrqqqqqqrrrtttvvvwww|||yyyvvvwwwzzzzzzwwwsssssssssrrrqqqqqqqqqrrrrrrsssssssssssssssssssssrrruuuuuusssoookkkhhhgggggglllmmmoooppppppnnnmmmlllmmmnnnoooqqqsssvvvxxxyyyvvvtttrrrsssvvvxxxxxxvvvqqqsssuuutttsssssswwwzzzyyy{{{}}}~~~~~~}}}|||yyyvvvrrrpppqqqqqqqqqqqqwwwvvvtttrrrqqqpppooooooooooooooommmjjjgggggggggfffggghhhiiijjjjjjjjjjjjllliiiffffffiiimmmpppqqqlllmmmnnnpppqqqooojjjfffjjjkkkmmmoooqqqppppppooommmkkkhhhdddcccgggmmmqqqqqqsssqqqkkkgggiiimmmooooooEEE>>>>>>===;;;777444333333222222111000...---,,,+++'''''''''''''''((())))))(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$########################"""######$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###!!!###$$$&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((())))))***+++,,,KKKeeevvv{{{~~~~~~~~~|||uuuuuuyyywwwvvvttttttuuuvvvuuutttnnnppprrruuuwwwyyyyyyzzztttvvvyyyzzzzzzxxxxxxwww{{{{{{||||||}}}~~~}}}zzzxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwzzz~~~~~~~~~}}}|||yyywwwvvvvvvxxxyyyxxxvvvuuuuuuwwwyyyyyyyyyuuutttsssrrrssstttvvvwwwxxxxxxxxxxxxwwwvvvuuuttttttttttttuuuvvvuuussspppqqqmmmiiiiiikkknnnoooooommmrrrwwwxxxuuussstttvvvvvvzzz|||{{{xxxvvvxxx|||{{{zzzyyyxxxwwwxxxzzz{{{|||zzzxxxvvvuuuuuuvvvvvvtttvvvyyyyyyvvvsssqqqqqqppprrrtttsssqqqpppqqqrrrpppnnnlllkkkmmmnnnooonnnjjjhhhhhhkkkooorrrqqqoooqqqqqqqqqqqqqqqpppnnnlllnnnnnnmmmmmmllllllllllllnnnmmmlllkkklllnnnpppqqqoooqqqsssuuuuuuuuutttsssmmmkkkjjjjjjlllqqquuuxxxyyywwwuuurrrooommmlllkkkkkkmmmoooqqqrrrrrrrrrqqqqqqqqqpppoooooopppqqqrrrmmmooorrrqqqnnnmmmmmmnnnmmmnnnooonnnmmmmmmnnnpppooommmllllllnnnpppqqqqqqlllmmmnnnnnnpppsssxxx{{{sssuuutttsssvvv|||~~~|||yyyzzz{{{xxxvvvuuuxxx|||}}}~~~}}}xxxuuutttuuuppppppppppppppppppppppppnnnssswwwvvvssspppppprrrtttvvvvvvuuusssqqqqqqqqqsssssstttsssrrrqqqqqqrrrqqqpppoooooooooqqqsssuuuxxxxxxxxxyyyyyyyyywwwvvvsssrrrqqqqqqqqqrrrsssttttttuuuuuuuuuttttttsssssstttuuuuuurrroookkkjjjjjjlllmmmnnnooooooooooooooommmpppssssssqqqqqquuuyyywwwvvvvvvvvvxxxyyyyyyyyyqqqsssttttttsssrrrsssuuupppssswww{{{|||{{{yyyxxxxxxuuupppnnnooopppqqqqqqwwwvvvtttqqqooommmmmmnnnoooppppppnnnkkkiiihhhiiiffffffffffffggghhhhhhiiikkkhhhfffgggjjjmmmnnnnnnkkkkkklllnnnqqqqqqnnnkkkmmmnnnooooooppppppppppppnnnmmmkkkhhheeefffhhhkkklllqqqrrrlllgggiiillllllpppGGG>>>>>>===:::666333222333444333222111000///...---&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$!!!###$$$&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))))))))******+++@@@nnnxxxuuuxxxsssvvvwwwuuussssssttttttsssrrrqqqrrrsssssssssrrrpppooopppssswwwyyyyyyvvvtttsssuuuvvvxxxzzz{{{}}}}}}}}}xxxzzz||||||zzzxxxvvvvvvuuuuuuuuuuuuvvvwwwyyyzzzwwwvvvuuuxxx|||~~~}}}zzz}}}|||yyyxxxwwwxxxzzz|||xxxvvvttttttvvvxxxxxxxxxrrrrrrssssssttttttssssssxxxxxxxxxxxxwwwvvvttttttvvvuuuvvvwwwxxxwwwtttrrrtttoooiiiggghhhkkkllllllkkkpppvvvwwwtttrrrsssvvvvvvyyy{{{yyyuuutttxxx|||~~~}}}|||{{{{{{|||~~~}}}{{{wwwtttsssssstttuuuppptttxxxxxxvvvsssssstttuuuwwwwwwuuupppmmmmmmnnnooonnnlllmmmnnnooonnnmmmnnnkkkjjjkkkooopppooommmkkkkkklllnnnqqqrrrrrrqqqnnnoooppppppqqqqqqpppppppppnnnlllkkkkkkmmmoooqqqnnnooorrruuuwwwyyyzzzzzzssspppmmmjjjkkknnnsssvvvyyyxxxvvvssspppnnnmmmllllllmmmoooqqqrrrqqqpppoooppppppoooooooooqqqrrrssskkknnnrrrrrrooommmmmmnnnkkkmmmnnnnnnnnnoooqqqsssqqqooommmmmmooorrrttttttnnnoooooooooppptttzzz{{{zzzuuuqqqrrruuusssmmmlllqqquuutttqqqpppssswwwzzz|||}}}{{{wwwuuuuuuvvvqqqqqqpppnnnmmmnnnqqqtttqqqvvvzzzyyyuuurrrsssuuusssuuuvvvvvvuuuttttttuuuuuuuuuttttttttttttsssrrrrrrqqqpppnnnnnnoooqqqrrrppptttwwwwwwuuusssuuuwwwsssrrrqqqqqqrrrsssuuuvvvuuuuuuuuutttsssrrrqqqpppssstttuuutttrrrooommmmmmlllmmmnnnooopppqqqrrrsssnnnsssvvvtttooonnnrrrwwwxxxxxxxxxxxxyyyyyy{{{|||vvvwwwwwwwwwtttrrrpppoooooosssxxx}}}~~~{{{yyyuuurrrnnnlllmmmpppqqqrrrrrrrrrqqqooommmmmmnnnpppnnnooopppooollljjjiiijjjkkkjjjiiiiiiiiijjjlllmmmiiigggfffhhhlllnnnmmmkkkkkkjjjiiilllppprrrrrrpppqqqqqqppppppppppppppppppooooooooolllhhhfffeeeeeedddmmmqqqmmmiiilllnnnlllmmmIII<<<<<<;;;999777555222111444333222000...+++***)))))))))(((((((((((())))))((('''&&&%%%$$$######"""&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&$$$###%%%(((***)))'''+++%%%"""&&&(((***111:::```~~~}}}}}}{{{xxxuuussssssssstttvvvvvvxxxyyyyyyvvvrrrnnnoooqqqtttwwwxxxvvvrrrooorrrsssuuuwww{{{~~~|||{{{zzzyyyyyyyyyyyyzzz{{{yyyvvvtttssstttvvvwwwwwwuuusssrrrsssvvvzzz|||zzz}}}~~~~~~~~~zzzvvvtttrrrrrrxxxvvvtttssssssuuuwwwyyywwwtttrrrsssuuuuuusssqqqtttuuuvvvxxxxxxyyyyyyyyyxxxwwwuuuuuuuuuuuuuuutttuuurrrnnnlllmmmmmmllliiipppnnnnnnqqquuuvvvuuusssrrrwww{{{yyysssqqquuuzzz}}}}}}~~~~~~~~~~~~~~~~~~wwwvvvtttrrrqqqrrrssstttqqqrrruuuwwwxxxwwwwwwvvvvvvzzzyyyrrrmmmkkkkkkjjjlllmmmnnnppprrrssssssssssssrrrppppppppppppmmmkkkooonnnnnnqqqssssssoookkkqqqpppoooqqqtttvvvtttqqqooolllkkklllppprrrqqqoookkkmmmoooqqqsssuuuuuuvvvqqqpppnnnmmmmmmnnnpppqqqrrrssssssuuuzzz}}}vvvlllpppqqqqqqqqqqqqpppooooookkknnnqqqssssssrrrssstttnnnqqqsssrrrooolllmmmnnnnnnooopppppppppqqqtttvvvvvvvvvuuuttttttuuuvvvwwwtttssssssrrrrrrqqqpppppppppwwwzzzuuupppqqqrrrsssnnnoooqqqqqqrrrsssuuuwww|||zzzwwwuuuttttttsssuuuuuussspppnnnoooqqqqqqrrrrrrssssssrrrrrrqqqnnnrrruuutttpppmmmmmmnnnsssttttttuuuuuuttttttsssmmmnnnoooqqqqqqqqqpppooooooppppppqqqqqqppppppooommmlllmmmoooqqqsssttttttvvvwwwxxxxxxxxxvvvuuutttxxxvvvuuuuuuvvvvvvrrrnnnmmmnnnppprrrtttvvvxxxyyywwwwwwwwwuuutttvvvyyy|||}}}yyyxxxyyyzzzzzzzzzwwwwwwwwwwwwvvvtttrrrqqqsssrrrrrruuuzzz}}}}}}{{{xxxvvvqqqllliiijjjnnnrrrvvvuuusssqqqooommmlllllllllppprrroookkkhhhjjjnnnmmmmmmmmmllllllkkkjjjjjjjjjhhhfffhhhkkkmmmmmmkkknnnmmmlllmmmpppqqqpppooojjjkkkllllllmmmmmmllllllmmmnnnmmmllljjjiiikkkllliiihhhhhhhhhiiikkkmmmnnnjjjFFF<<<<<<;;;999777555333111444333222000...,,,***)))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$&&&(((***((('''((()))+++,,,***---;;;KKKkkk~~~~~~~~~|||yyywwwvvvvvvwwwtttuuuwww{{{~~~}}}{{{uuuvvvvvvwwwwwwuuurrrpppnnnnnnppprrruuuyyy|||}}}yyyyyyzzz{{{{{{{{{zzzzzz{{{yyywwwuuutttttttttuuuxxxwwwvvvuuuvvvxxx{{{}}}|||yyyvvvtttrrrrrrtttsssrrrqqqrrrsssuuuwwwvvvssspppppprrruuuvvvuuutttuuuvvvwwwwwwxxxxxxxxxwwwuuutttsssttttttsssrrrvvvsssqqqqqqsssttttttssstttsssrrrsssuuuuuusssqqqrrruuuwwwvvvrrrqqqtttwwwyyyzzz{{{||||||||||||{{{xxxwwwvvvtttssssssttttttyyyzzz{{{||||||zzzyyywwwuuuyyyyyytttrrrrrrqqqnnnlllmmmppprrruuuwwwxxxyyy{{{yyywwwwwwvvvuuurrrppppppooopppsssuuutttppplllqqqooooooqqqssstttsssqqqmmmllllllnnnqqqqqqooollljjjkkklllnnnpppqqqrrrsssmmmlllkkkjjjjjjkkklllmmmppprrrsssuuuyyy}}}yyyrrrnnnooopppqqqrrrsssssssssnnnppprrrrrrqqqqqqqqqsssoooqqqrrrrrrpppnnnmmmnnnooopppqqqqqqrrrsssvvvyyyvvvuuuuuuttttttuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrruuu{{{}}}wwwqqqpppqqqqqqqqqrrrsssrrrrrrrrrtttvvv}}}|||zzzxxxvvvtttsssrrrwwwxxxyyywwwrrroooooooooqqqqqqrrrrrrrrrrrrrrrrrrppprrrttttttssspppoooooopppqqqrrrssstttuuuuuuuuummmnnnoooooopppppppppoooppppppqqqqqqqqqqqqpppppprrrpppnnnnnnoooqqqssssssuuutttssssssssstttvvvwwwzzzzzzzzz||||||xxxrrrmmmmmmnnnooorrruuuxxxzzz|||zzzzzzyyywwwuuutttuuuwww~~~{{{yyyxxxyyyzzzyyyyyy{{{zzzyyyxxxwwwwwwvvvvvvuuussssssuuuyyy{{{|||{{{wwwwwwvvvtttqqqooopppqqqtttsssrrrpppooonnnnnnnnnkkknnnpppnnnjjjhhhjjjmmmnnnmmmmmmmmmmmmmmmnnnnnnllljjjhhhiiilllmmmmmmkkkkkkjjjkkkmmmpppsssssssssooooooooonnnnnnmmmmmmlllmmmnnnooonnnkkkjjjkkklllkkkjjjjjjjjjlllnnnpppqqqiiiFFF<<<;;;:::999777555333222444333111000...,,,******)))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&((()))(((&&&)))---111000+++111FFF\\\|||{{{{{{}}}~~~~~~{{{yyywwwwwwwwwsssssstttxxx}}}vvvvvvuuutttttttttttttttlllllllllnnnppptttwwwyyywwwyyy|||~~~~~~|||{{{yyyyyyxxxwwwvvvuuuttttttyyyxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}|||zzzwwwuuusssqqqsssssssssssstttuuuvvvwwwzzzvvvqqqoooppprrruuuvvvsssttttttuuuuuuvvvvvvvvvttttttssssssrrrqqqqqqqqqqqqpppnnnooorrrtttuuuuuuwwwuuussssssssssssqqqoooqqqqqqqqqpppppppppqqqrrrvvvwwwyyyzzz{{{{{{zzzzzzyyyxxxwwwvvvuuutttssssssxxxxxxyyyzzzyyywwwuuussssssvvvvvvuuuvvvxxxuuupppmmmoooqqquuuxxx{{{|||}}}{{{yyywwwvvvvvvtttqqqooopppqqqsssvvvwwwvvvrrrnnnpppooonnnoooqqqrrrrrrqqqllllllnnnqqqrrrqqqmmmjjjjjjjjjjjjkkklllmmmooopppooonnnmmmllllllmmmnnnoooppptttvvvuuuvvvxxxwwwtttooopppqqqrrrrrrrrrrrrrrrpppqqqqqqpppooooooppprrrrrrqqqppppppqqqpppnnnmmmnnnoooqqqqqqqqqrrruuuwwwuuuuuuttttttttttttuuuuuuqqqqqqqqqrrrsssttttttuuuzzzyyyrrrpppqqqqqqtttuuuuuusssqqqqqqrrrssswwwwwwwwwvvvvvvvvvvvvvvvzzz||||||zzzvvvrrrooonnnooopppqqqrrrrrrrrrrrrrrrrrrrrrssstttuuutttrrrooollllllnnnppprrrtttuuuuuunnnnnnmmmmmmnnnnnnooooooqqqqqqrrrrrrrrrrrrqqqqqqsssqqqooonnnnnnqqquuuwwwzzzwwwssspppppprrruuuxxxxxxzzz|||~~~}}}xxxpppjjjjjjkkklllooorrrvvvyyy{{{yyyzzz{{{zzzxxxwwwwwwxxx{{{yyyxxxxxxyyyzzzyyyxxx{{{zzzyyyxxxxxxxxxxxxyyywwwuuussssssvvvxxxyyyzzzuuuxxx{{{|||yyyuuusssqqqsssrrrpppooonnnnnnooopppiiikkkmmmllliiihhhjjjlllooonnnmmmmmmnnnpppqqqrrrmmmlllkkkkkkmmmnnnmmmlllhhhhhhiiimmmqqqtttvvvvvvtttsssrrrpppooonnnnnnnnnnnnoooppppppnnnlllllllllkkkkkkjjjkkklllnnnqqqsssjjjGGG;;;;;;:::999777555333222333222111000...,,,+++***(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((((((''''''---......---///;;;PPPbbb~~~zzzyyyzzz|||~~~~~~{{{yyywwwuuuuuutttsssqqqppppppsssvvvwwwwwwqqqqqqppppppppprrrvvvxxxqqqpppooonnnppprrruuuxxxyyy{{{~~~|||yyyxxxyyyyyyzzzyyyxxxwwwvvvxxxxxxyyyyyyzzz|||}}}}}}~~~}}}zzzwwwtttrrrvvvvvvwwwxxxyyyzzzzzz{{{|||wwwsssqqqpppqqqqqqrrrrrrrrrrrrsssssstttuuusssttttttsssqqqpppppppppooonnnmmmmmmnnnooopppqqqqqqpppppppppppppppppppppqqqnnnlllmmmppprrrqqqpppuuuvvvxxxzzzzzzzzzzzzyyyxxxxxxwwwwwwuuutttrrrqqqrrrsssuuuvvvvvvuuutttsssrrrtttttttttwwwzzzvvvooonnnooorrruuuxxxzzz||||||wwwvvvttttttuuutttrrroooqqqrrruuuwwwwwwuuurrrppppppoooooooooooopppppppppoooooopppqqqqqqpppooommmmmmllllllllllllnnnoooppppppooonnnnnnnnnnnnooopppssswwwxxxtttpppqqqrrrqqqrrrrrrrrrqqqpppooonnnmmmpppppppppooonnnnnnqqqssssssqqqnnnoooqqqqqqooolllmmmnnnoooooonnnnnnpppqqqssssssssssssssstttttttttooooooppprrrssstttuuuvvv{{{zzzsssrrrsssssswwwwwwvvvssspppnnnnnnoooqqqrrrsssuuuwwwyyyzzzzzzzzz{{{|||{{{xxxtttpppnnnnnnooopppqqqrrrrrrrrrrrrrrrqqqpppsssvvvvvvsssoooiiijjjkkklllnnnpppqqqrrrooonnnmmmllllllmmmnnnoooqqqrrrrrrssssssrrrrrrqqqpppppppppqqqrrrvvvzzz}}}}}}xxxtttrrrrrrsssuuusssuuuwwwyyywwwsssmmmhhhhhhggggggiiikkkooorrrtttsssvvvzzz|||}}}}}}~~~~~~yyyxxxwwwxxxyyyzzzzzzyyywwwxxxxxxyyyyyyxxxwwwwwwwwwuuurrrqqqrrrsssuuuwwwuuuyyy}}}~~~|||xxxuuussstttrrrpppnnnmmmmmmnnnooohhhjjjkkkkkkiiihhhjjjlllpppooonnnmmmnnnoooqqqrrrnnnnnnmmmnnnnnnnnnmmmllliiiiiijjjmmmqqqtttuuuuuutttsssrrrqqqppppppppppppnnnpppqqqqqqooonnnmmmnnnkkkjjjiiiiiijjjmmmppprrrfffDDD;;;;;;:::999777555444333333222111///...,,,++++++((((((''''''''''''(((((())))))(((''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((---***(((...>>>RRR```fffsss}}}zzzxxxyyy{{{}}}~~~|||{{{zzzxxxvvvuuutttsssrrroookkkjjjjjjkkkllllllnnnoooppppppoooppptttwwwwwwuuurrrpppppprrruuuwwwyyy{{{}}}~~~}}}{{{wwwuuuxxxyyy{{{}}}}}}}}}|||{{{wwwxxxxxxyyyzzz{{{|||}}}zzz}}}{{{xxxvvvyyyzzz{{{{{{|||}}}}}}}}}~~~{{{xxxtttqqqpppoooqqqqqqpppppppppqqqrrrrrrssstttvvvtttqqqoooooopppqqqpppooommmkkkjjjkkklllhhhiiijjjkkkllloooqqqsssuuuqqqnnnppptttxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvuuutttsssqqqpppqqqsssvvvyyy{{{|||||||||vvvxxxwwwwwwyyyzzzuuunnnoooppprrrtttuuuvvvwwwwwwwwwvvvvvvwwwyyyyyyxxxwwwqqqsssuuuvvvvvvtttsssrrrqqqqqqpppooonnnnnnnnnooosssrrrqqqpppooopppqqqsssqqqpppppppppqqqqqqrrrsssmmmllllllllllllllllllmmmqqqvvvwwwqqqmmmmmmoooooopppppppppoooooonnnllllllmmmmmmnnnnnnmmmooorrrtttssspppmmmnnnpppqqqnnnllloooppppppooommmllllllmmmpppqqqqqqrrrssstttttttttnnnooopppqqqrrrtttuuuuuuxxx~~~yyyssstttwwwxxxwwwwwwvvvsssooommmlllmmmnnnpppqqqsssuuuvvvvvvwwwvvvvvvxxxxxxwwwuuuqqqooonnnoooppppppqqqqqqqqqpppqqqpppppprrruuuuuurrrnnnjjjjjjjjjjjjkkklllmmmnnnooonnnmmmllllllmmmnnnoooqqqrrrrrrssssssrrrrrrqqqnnnqqquuuwwwwwwxxxzzz||||||{{{yyywwwuuusssrrrrrrooopppqqqqqqpppnnnllllllkkkiiigggffffffiiilllnnnmmmqqqvvvzzz{{{|||}}}~~~wwwvvvuuuvvvxxxzzz{{{zzzuuuwwwzzz||||||yyywwwtttuuutttqqqooonnnooorrrsssuuuwwwzzzzzzxxxvvvuuuuuuvvvtttqqqnnnlllllllllmmmiiijjjkkkjjjjjjjjjjjjkkkpppooonnnmmmmmmmmmnnnnnnmmmnnnooooooooonnnmmmmmmmmmllllllnnnqqqssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrnnnpppqqqqqqpppooopppqqqmmmllljjjjjjkkkmmmqqqsssaaa>>>:::::::::999777666444333222222111///...---,,,+++(((''''''&&&&&&''''''(((++++++******)))))))))(((###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))''''''((()))+++,,,222BBB[[[pppuuuqqqttt~~~}}}zzzyyyzzz|||~~~{{{zzzzzzyyyxxxwwwvvvuuurrroookkkiiiiiikkkllllllqqquuuxxxxxxuuurrrrrrssszzzwwwsssppppppssswwwzzzzzzzzzzzzzzzxxxvvvtttssszzz{{{}}}~~~~~~xxxwwwwwwwwwxxxzzz|||}}}xxx|||~~~}}}||||||{{{{{{{{{|||}}}}}}zzz{{{{{{yyyuuusssrrrrrrpppooonnnnnnnnnooopppqqqqqqtttvvvuuuqqqnnnnnnooonnnmmmllliiifffdddeeefffdddeeegggiiijjjnnnrrruuuyyyvvvtttvvv{{{{{{zzzwwwuuuttttttttttttuuuuuuttttttssssssrrrrrrqqqtttwww{{{}}}|||~~~}}}{{{zzz{{{wwwqqqpppqqqrrrsssttttttttttttuuutttuuuwwwyyy{{{zzzyyysssuuuvvvvvvtttttttttuuuttttttrrrooolllkkklllnnnssssssqqqooonnnooosssvvvrrrssstttuuuuuuuuuuuuuuuooooooooooooooooooooooookkkppprrrooolllnnnppppppjjjkkklllmmmoooooooooooojjjlllmmmnnnnnnooorrrtttqqqpppnnnmmmmmmnnnmmmlllpppqqqrrrqqqnnnlllllllllmmmnnnoooqqqssstttuuuuuuooooooooopppqqqrrrrrrssstttzzz|||wwwsssuuuyyy{{{wwwwwwvvvsssooommmmmmnnnooopppqqqrrrrrrqqqooonnnssssssssstttvvvuuurrrooooooooopppppppppoooooooooqqqqqqqqqssstttsssqqqnnnmmmmmmkkkjjjjjjkkklllmmmoooooonnnnnnmmmmmmnnnnnnqqqqqqrrrrrrrrrrrrqqqqqqqqquuuyyyyyywwwuuuuuuvvvrrrsssuuuvvvvvvuuutttssspppqqqqqqooommmmmmoooqqqrrroookkkhhhggghhhkkkmmmmmmppptttvvvvvvuuuvvvvvvuuusssqqqrrruuuxxxzzzzzzxxxzzz|||~~~}}}{{{xxxuuussssssrrrooommmmmmooorrrtttuuuuuutttrrrrrrtttvvvwwwuuuqqqmmmkkkkkkkkkllllllllllllllllllkkkkkkkkkoooooonnnnnnmmmlllkkkkkkkkknnnppppppooonnnnnnnnnqqqpppooooooqqqqqqpppoooooopppqqqrrrrrrrrrrrrqqqmmmnnnoooooooooppprrrtttsssqqqnnnmmmmmmooorrrttt```>>>:::::::::999777666444333222111111///...---,,,+++(((''''''&&&&&&''''''((((((((()))***++++++,,,,,,%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((%%%'''))))))(((''')))+++---<<>>:::999888999999888555222222222222111///---,,,,,,(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%  ###""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((((((((((('''(((***,,,---111:::DDD^^^kkk}}}~~~zzzzzz{{{|||~~~xxxwwwvvvuuutttsssssssssvvvtttuuuyyy~~~{{{vvvwww{{{~~~{{{vvvsssuuuxxxyyy{{{}}}|||xxxsssooonnnqqqnnnkkkjjjnnnttt{{{|||||||||}}}zzzuuussssssssssssuuuwwwzzz|||~~~~~~~~~~~~~~~|||xxxxxxwwwxxxyyy{{{|||zzzyyyqqqooollllllnnnppprrrrrrrrrssssssqqqooommmmmmnnnoooooonnnmmmlllnnnqqqtttrrrqqqooolllkkkmmmrrrvvvzzz{{{}}}~~~~~~~~~xxxwwwzzz{{{zzzzzzzzzyyywwwvvvtttsssrrruuuzzz~~~}}}xxxuuuwwwzzz|||}}}|||zzzvvvttttttuuu{{{~~~xxxsssrrrsssnnnoooqqqtttwwwzzz|||}}}}}}|||xxxwwwuuuqqqoooooonnnnnnooopppqqqrrrssssssrrrooolllmmmpppsssppppppqqqssssssrrrooommmkkkmmmooopppooommmlllkkkppprrrqqqnnnmmmqqqqqqoootttqqqmmmjjjhhhiiikkkmmmooooooppppppqqqqqqppppppooonnnnnnmmmmmmmmmmmmmmmjjjkkkkkkkkklllmmmnnnoookkkmmmnnnooopppooonnnmmmqqqqqqrrrrrrssstttuuuuuuqqqsssuuuvvvtttsssrrrrrrpppqqqqqqrrrrrrrrrrrrrrruuuuuutttsssqqqqqqrrrsssvvvvvvuuutttssssssrrrrrrrrrpppnnnnnnoooqqqqqqqqqllljjjhhhhhhiiikkklllmmmqqqqqqrrrrrrrrrrrrrrrqqqrrrssssssrrrqqqrrruuuxxxwwwtttpppmmmmmmnnnpppqqqooollliiijjjnnnsssuuutttssstttvvvwwwwwwvvvtttsssrrrtttuuutttrrrqqqrrrtttrrrooolllkkkkkkjjjiiiiiijjjjjjlllpppuuuvvvsssooonnnnnnooommmkkkjjjkkklllmmmmmmkkkhhhggghhhkkknnnooorrrwww}}}zzzvvvrrrpppooonnnpppssswwwzzz}}}xxxqqqlllkkkkkkkkkjjjkkkmmmpppqqqpppnnnoooqqqsssvvvxxxyyyyyyxxxtttqqqmmmjjjjjjkkknnnppprrrooommmmmmooorrrssstttvvvuuusssrrrpppnnnmmmlllkkkmmmppprrrrrrrrrtttuuuyyyuuupppmmmjjjiiigggeeegggBBB999999888888999888555333333222222111000...---+++(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%)))$$$ %%%((('''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''&&&''''''((((((((((((((((((''')))///555???RRRdddlllnnnzzz~~~}}}{{{vvvvvvvvvvvvxxxyyy{{{|||vvvvvvuuuuuutttsssrrrrrrtttrrrsssxxx~~~{{{vvvtttxxx{{{yyyuuurrrtttxxxuuuyyy|||~~~|||yyyvvvuuuxxxvvvsssppppppssswwwzzzyyyyyyyyyzzz}}}yyyuuutttuuuvvvvvvyyy{{{}}}}}}}}}~~~}}}|||}}}~~~|||xxxwwwvvvwwwxxxxxxwwwuuusssqqqooooooqqqsssttttttqqqrrrqqqpppmmmllllllmmmppppppnnnlllllloootttxxxvvvuuurrrooommmooossswwwwwwzzz|||~~~~~~zzzxxxzzz{{{xxx{{{zzzzzzyyyxxxwwwwwwwww{{{}}}}}}zzzuuutttwww{{{{{{||||||{{{xxxvvvvvvwww}}}}}}yyyxxxxxxqqqrrrtttuuuwwwxxxyyyyyytttxxxzzzwwwvvvwwwvvvsssqqqpppnnnmmmmmmnnnoooppptttsssqqqnnnmmmnnnpppsssoooooooooqqqsssrrrooolllkkklllnnnooopppooommmlllppprrrrrrooooooqqqqqqooossspppmmmjjjiiijjjlllmmmlllmmmnnnooopppqqqqqqqqqppppppppppppooooooooonnnjjjjjjiiijjjkkkmmmnnnnnnmmmnnnpppqqqrrrpppnnnmmmmmmmmmnnnooopppqqqqqqrrrppprrruuuvvvtttrrrqqqpppqqqqqqrrrssssssssssssrrrrrrttttttsssqqqqqqrrruuuuuuuuuuuuuuuvvvvvvwwwwwwrrrpppooooooqqqrrrsssssspppooommmkkkjjjkkkmmmnnnqqqrrrsssttttttssssssrrrqqqqqqqqqqqqppprrrvvvyyyxxxvvvrrrooommmnnnppprrrsssoookkkkkkooorrrsssrrrqqqrrrtttuuuvvvwwwvvvvvvuuusssrrrsssuuuvvvuuussstttrrrooommmmmmnnnmmmkkknnnmmmllloootttxxxxxxvvvrrrssssssrrrooommmmmmmmmooonnnllliiiggggggiiikkkkkkmmmrrrwwwzzzyyyuuuqqqqqqooonnnnnnooorrruuuwww|||wwwrrrnnnmmmmmmnnnmmmmmmmmmnnnnnnmmmlllmmmoooqqqsssuuuvvvwwwwwwtttqqqmmmjjjiiijjjmmmooopppnnnkkkkkkmmmppprrrssssssrrrqqqpppppppppqqqrrrooooooooonnnnnnooorrruuuvvvrrrlllhhhfffeeeeeeeeennnHHH999888888888999888555333333222111000000///---***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((%%%######&&&)))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&''''''(((((((((((((((+++'''+++;;;MMM```www|||~~~~~~~~~|||xxxuuutttsssrrrrrrrrrrrrrrrtttttttttuuuttttttsssrrrppppppqqqtttxxxzzzwwwuuuqqqtttwwwwwwuuutttvvvxxxrrrvvv|||~~~zzzwwwvvvwwwxxxyyyyyyyyyzzz||||||yyyxxxyyy|||~~~~~~~~~}}}}}}zzzzzz~~~}}}{{{zzz|||~~~}}}|||{{{zzzzzz{{{|||}}}yyyxxxvvvvvvvvvvvvtttssswwwuuusssrrrrrrrrrpppooooooppppppooommmlllmmmnnnpppnnnllljjjkkkooovvv{{{yyyxxxvvvsssqqqqqqtttwwwuuuxxx{{{{{{|||~~~|||yyyzzzzzzwwwyyyxxxwwwwwwwwwwwwwwwxxxyyyxxxwwwtttssstttxxxzzz{{{}}}~~~}}}||||||}}}}}}|||ttttttuuuuuuuuuvvvvvvvvvqqqvvvwwwtttrrrttttttrrrrrrqqqpppnnnnnnnnnoooooorrrpppnnnllllllmmmpppqqqooommmmmmooorrrssspppmmmjjjjjjlllooorrrtttsssrrrooorrrrrroooppprrrrrrpppqqqooommmlllkkklllmmmmmmhhhiiijjjlllmmmnnnoooooorrrrrrsssssssssrrrqqqppppppnnnkkkkkkkkklllkkkiiikkkmmmoooqqqqqqpppnnnlllkkkkkkmmmnnnooooooooooooooorrrtttuuusssqqqpppqqqqqqrrrrrrsssssssssssssssooorrruuutttqqqpppqqqsssqqqrrrtttvvvwwwxxxxxxyyyooommmlllmmmoooqqqrrrqqqsssssssssqqqnnnnnnoooqqqtttttttttsssrrrqqqpppooopppppppppooooooqqquuuxxxyyyxxxvvvssspppppprrruuuwwwtttqqqnnnnnnnnnmmmmmmnnnnnnooopppqqqsssttttttuuusssrrruuu{{{~~~}}}{{{yyyxxxuuuqqqqqqtttssspppsssrrrrrrssswwwzzz|||}}}wwwxxxxxxvvvssspppoooooooooooonnnkkkhhhggghhhjjjjjjkkknnnqqqssssssooollloooooopppqqqsssuuuwwwxxx}}}zzzvvvtttsssrrrsssrrrqqqooonnnmmmlllllllllkkkkkklllmmmoooqqqrrrsssssspppllliiihhhjjjmmmoooooollliiihhhjjjmmmpppqqqqqqppppppppprrrtttvvvxxxsssrrrooolllkkklllqqquuuvvvrrrmmmjjjjjjkkkkkkkkkpppKKK999888888888999888666333333111//////000///,,,)))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$&&&''''''&&&$$$###%%%&&&''''''((((((''''''&&&''''''(((((((((((((((...***777YYYzzz}}}~~~{{{vvvqqqqqqqqqqqqpppppppppoooqqqrrrssstttttttttssssssooooooqqqrrrssstttttttttpppqqqsssuuuwwwyyyzzzzzzwww{{{}}}zzzzzz|||zzzzzzzzzzzzzzz|||}}}~~~~~~{{{yyyyyy{{{~~~~~~{{{}}}}}}{{{xxxwwwyyy|||~~~{{{wwwvvvvvvxxxxxxxxxuuuvvvvvvwwwwwwyyy{{{}}}zzzyyywwwvvvwwwwwwvvvuuuuuutttssssssrrrqqqnnnkkknnnoooqqqqqqooonnnnnnooonnnllliiihhhiiioooxxx~~~|||{{{zzzwwwttttttvvvxxxuuuwwwyyyxxxwwwyyy{{{yyyzzzzzzwwwxxxwwwvvvuuutttuuuvvvvvvwwwtttrrrrrruuuwwwwwwwwwzzz|||~~~{{{yyyzzz}}}~~~|||yyyuuuttttttsssttttttuuuuuussswwwwwwsssppprrrsssrrrrrrqqqqqqpppppppppppppppqqqooommmmmmnnnooopppqqqpppmmmlllnnnrrrtttssspppmmmllllllooosssvvvvvvuuummmpppqqqooopppsssssspppnnnnnnnnnnnnnnnnnnnnnnnnhhhiiijjjkkkllllllllllllpppqqqrrrrrrrrrqqqpppooossspppmmmmmmmmmmmmllljjjjjjlllooorrrrrrqqqooommmlllmmmnnnoooppppppoooooooooqqqssssssrrrqqqqqqrrrpppqqqrrrrrrssssssrrrrrrnnnsssvvvvvvqqqmmmmmmnnnnnnppprrruuuvvvwwwvvvvvvmmmkkkjjjkkkmmmpppqqqppppppqqqsssrrrpppoooppprrrqqqqqqppppppooooooooooooppppppooommmmmmooossswwwvvvwwwvvvtttqqqppprrruuussssssrrrpppmmmkkkkkklllooonnnmmmllllllnnnoooqqqttttttvvvxxx{{{~~~{{{{{{xxxsssssswwwvvvrrrrrrsssuuuvvvwwwxxxzzz|||{{{{{{{{{yyyuuurrrqqqqqqooopppqqqpppnnnllllllmmmmmmmmmmmmooopppooollljjjiiilllppptttxxxyyyzzzzzz}}}{{{xxxvvvwwwxxxyyyzzztttsssqqqooommmlllmmmooollllllllllllmmmoooppprrrpppnnnkkkiiihhhjjjlllmmmmmmjjjfffeeegggjjjmmmnnnlllmmmmmmoooqqqtttvvvxxxsssrrrnnnjjjhhhiiilllppprrrpppnnnnnnoooppppppooooooIII999888888888999888666444333111//////000///,,,)))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%% """%%%%%%%%%%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%###$$$&&&''''''&&&$$$###%%%&&&''''''((((((''''''&&&''''''(((((((((((((((......EEEwww~~~{{{}}}~~~zzzuuukkklllnnnppprrrsssssssssoooppprrrsssttttttsssssspppqqqrrrrrrrrrrrrtttuuuppppppqqquuuyyy|||}}}||||||zzz{{{}}}{{{zzzyyyxxxxxxxxxxxxxxx~~~|||yyyyyyyyyzzzyyyxxx~~~~~~~~~|||zzz{{{|||zzzvvvtttuuuxxx|||yyywwwwwwvvvtttsssqqqsssvvvxxxyyyzzz|||~~~{{{yyyxxxxxxyyyzzzyyyxxxppppppqqqrrrsssqqqnnnlllmmmooorrrrrrqqqppppppqqqllljjjhhhfffhhhoooxxx}}}}}}|||yyywwwuuuvvvxxxvvvxxxyyyvvvtttvvv|||zzzxxxzzzzzzwwwyyyxxxvvvuuutttttttttuuuxxxuuussstttxxxyyyvvvrrrwwwzzz}}}{{{vvvqqqsssxxxzzzwwwssstttssssssrrrrrrtttuuuvvvuuuxxxwwwsssqqqtttvvvuuuqqqqqqqqqqqqrrrrrrrrrrrrrrrpppooooooqqqrrrssssssqqqnnnlllnnnsssvvvuuusssssspppnnnpppsssuuuuuutttkkkooopppnnnooorrrrrrpppmmmnnnoooooopppoooooooookkkllllllmmmmmmllllllkkkmmmnnnnnnoooooommmlllkkkrrrpppmmmnnnpppqqqpppnnnkkknnnqqqssstttsssqqqooonnnoooppprrrrrrqqqppppppoooppprrrrrrqqqqqqrrrsssppppppqqqrrrrrrrrrrrrqqqoootttxxxwwwqqqkkkjjjkkklllnnnqqqtttuuuuuusssrrrmmmkkkjjjkkknnnpppqqqqqqiiillloooooonnnmmmnnnpppkkkkkkkkklllmmmooopppqqqpppooonnnllllllnnnrrrvvvrrrtttuuussspppoooppprrrlllnnnpppooolllkkkmmmooorrrpppnnnkkkkkklllmmmooosssvvvzzzzzzxxxxxx|||yyy{{{xxxrrrrrrvvvvvvppplllqqquuuvvvuuutttvvvxxx}}}}}}|||yyyuuusssrrrrrrppprrrtttuuusssrrrrrrrrrpppooooooooopppooollljjjcccgggnnnuuuyyy{{{{{{zzz{{{yyywwwwwwyyy|||tttsssrrrooommmmmmoooqqqoooooonnnnnnoooqqqrrrtttnnnmmmjjjiiihhhjjjkkkmmmmmmiiieeeccceeehhhkkklllhhhiiijjjlllnnnqqqssstttpppooollliiieeeeeegggiiihhhhhhiiilllnnnnnnllljjj