BM6P6(@ }}}sssjjjccc\\\UUURRRRRRNNNRRRYYYccckkkpppqqqqqqpppllljjjnnnyyyvvv```NNNDDD>>>:::666:::888666555444555777888666666666777888888999999666777888999;;;>>>@@@AAA@@@DDDLLLcccuuu[[[ZZZ\\\lllnnn[[[RRRMMMKKKIIIHHHHHHJJJLLLNNNSSSXXX___eeekkkqqqwwwzzz}}}||||||||||||~~~~~~rrrtttttt{{{zzz{{{xxxtttrrreee]]]VVVTTTWWW___nnn{{{}}}{{{wwwssspppllliiifffddddddcccaaa___ZZZVVVMMMEEEDDDFFFCCC<<<>>>======>>>AAACCCDDDDDDMMMYYYjjjxxxxxxqqqjjjfffeeefffgggjjjrrrzzz}}}ooobbbWWWVVVYYY___nnn}}}yyyrrriii```ZZZQQQJJJDDDDDDDDDCCCDDDHHHNNNRRRZZZbbbjjjsss||||||sssiiiccc\\\UUUQQQRRRNNNRRRZZZdddlllrrrrrrrrrooolllkkknnnwwwttt___NNNDDD>>>:::666999888666555555555666777666666666777888888999999::::::::::::;;;<<<======CCCFFFLLL___uuu[[[YYYZZZjjjrrr```WWWMMMKKKIIIHHHHHHJJJLLLMMMTTTXXX^^^eeekkkpppvvvyyyzzzzzzzzz{{{|||~~~sssuuuuuu{{{{{{}}}yyyvvvssspppeee]]]VVVTTTVVV]]]kkkxxx|||zzzwwwssspppkkkiiieeecccbbbaaa___]]]YYYUUUOOOIIIJJJMMMLLLFFF=========>>>AAACCCDDDEEENNN[[[kkkyyywwwpppgggcccaaadddgggkkkttt}}}{{{nnn```WWWUUUXXX]]]kkkzzz}}}vvvlllbbb[[[RRRKKKDDDCCCCCCCCCFFFJJJTTTXXX___fffnnnuuu}}}|||rrrhhhbbb\\\TTTQQQRRROOOSSS[[[eeennnssstttssspppnnnmmmnnntttrrr]]]MMMCCC>>>:::666777777777777666666666666666666666777888888999999::::::::::::;;;<<<======FFFGGGKKK\\\xxx\\\XXXXXXgggvvvdddZZZMMMLLLIIIHHHGGGIIIKKKLLLTTTXXX^^^dddjjjoootttxxxyyyyyyzzz{{{}}}tttvvvvvv{{{}}}zzzuuurrrpppnnneee^^^VVVSSSTTTZZZfffrrr|||~~~{{{yyywwwsssqqqkkkhhhdddbbb```^^^\\\YYYSSSQQQKKKFFFGGGJJJIIIEEE=========>>>@@@CCCEEEFFFPPP]]]mmm{{{uuunnnccc___^^^bbbfffmmmxxxyyykkk___UUUTTTVVVZZZhhhwww~~~yyyooofff```UUUMMMFFFDDDEEEFFFJJJPPP[[[___fffmmmsssyyyzzzqqqhhhaaa[[[TTTQQQRRROOOTTT]]]hhhqqqvvvwwwvvvsssrrrqqqoooqqqqqq\\\LLLCCC>>>:::666777777777888777666555555666666666777888888999999666777888999;;;>>>@@@AAADDDGGGLLL\\\___XXXVVVeeewwwdddZZZNNNLLLJJJHHHGGGHHHJJJLLLSSSWWW]]]ccciiinnnsssvvv{{{||||||}}}~~~sssuuutttzzz}}}~~~wwwrrrooommmkkkeee]]]VVVRRRRRRVVVaaallltttyyy|||zzzxxxvvvtttqqqkkkhhhdddaaa___\\\YYYWWWRRRPPPJJJCCCBBBCCCAAA<<<======>>>???@@@BBBFFFHHHRRR___ooo}}}}}}ssskkkbbb^^^^^^bbbgggooo{{{wwwiii^^^UUUSSSUUUZZZgggttt{{{~~~yyyrrriiidddYYYPPPHHHFFFHHHKKKQQQWWW```eeelllsssyyy~~~yyypppgggaaa[[[TTTQQQRRRPPPUUU^^^jjjtttyyyyyyxxxxxxwwwuuuqqqqqq~~~rrr]]]LLLBBB>>>:::777777777777888777666555555666666666777888888999999666777888999;;;>>>@@@AAAAAAFFFNNN^^^cccZZZUUUbbbyyyfff[[[PPPNNNKKKIIIHHHIIIJJJKKKRRRVVV\\\bbbhhhmmmrrrvvvrrrsssrrrxxx~~~}}}uuuooollliiihhhccc\\\UUUQQQPPPRRR\\\eeennnsss|||}}}zzzwwwvvvuuusssqqqjjjgggccc```]]][[[XXXUUUTTTTTTNNNGGGCCCCCC@@@<<<===>>>?????????BBBFFFJJJSSSaaaqqqyyyooohhhaaa^^^___dddjjjrrr~~~vvvhhh]]]UUUSSSUUU[[[fffqqqwww}}}~~~zzzsssjjjdddYYYPPPIIIHHHKKKOOOWWW^^^dddiiirrryyyxxxooofff```ZZZSSSPPPQQQPPPVVV```lllvvv||||||zzz|||yyywwwssssss~~~www___LLLBBB===:::888777777777777666666666666666666666777888888999999::::::::::::;;;<<<======@@@GGGOOO]]]|||gggZZZSSS___{{{|||jjj___RRRPPPMMMJJJIIIIIIKKKLLLOOOTTT[[[aaagggmmmrrrvvvuuutttsssyyy}}}uuuooojjjgggdddaaaZZZSSSPPPNNNOOOWWW```kkkqqq{{{}}}{{{xxxuuurrrqqqqqqooonnngggddd```]]][[[YYYVVVSSSPPPQQQMMMGGGCCCCCCBBB>>><<<>>>?????????AAAGGGLLLTTTbbbrrr|||sssiiibbb^^^]]]___fffmmmuuu{{{yyyxxxwwwvvvwwwzzz|||~~~vvvhhh___WWWUUUVVV[[[dddnnnttt{{{|||sssjjjcccXXXPPPJJJKKKPPPUUU^^^eeeiiioooxxxwwwnnneee___ZZZSSSPPPQQQQQQWWWaaannnxxx~~~~~~||||||yyyvvvuuuwww}}}bbbMMMAAA===;;;:::999888666555555555666777666666666777888888999999::::::::::::;;;<<<======CCCIIINNNXXXttthhhZZZQQQ[[[uuu~~~lll```TTTRRRNNNLLLJJJJJJKKKLLLMMMRRRYYY```gggmmmssswww|||}}}zzzyyyvvvzzz}}}uuuoooiiieeebbb___XXXRRROOOMMMMMMUUU]]]iiipppzzz~~~zzzvvvsssooolllllllllkkkjjjccc```]]]ZZZXXXVVVSSSQQQJJJLLLJJJDDD@@@@@@@@@===<<<>>>@@@???>>>AAAHHHNNNUUUbbbrrr~~~}}}}}}~~~~~~~~~|||~~~}}}|||yyytttlllbbb[[[XXXXXX]]]fffoooxxxxxxsssqqqnnnlllkkkjjjjjjiiihhhhhhhhhhhhbbbdddhhhlllqqqxxxwwwiii```YYYWWWWWWXXXaaajjjqqqyyy}}}tttjjjccc[[[UUUPPPSSSYYY___hhhppppppvvvwwwnnneee___YYYSSSPPPQQQQQQWWWbbboooyyy}}}|||xxxuuuvvvzzzdddMMMAAA===;;;::::::888666555444555777888666666666777888888999999666777888999;;;>>>@@@AAAFFFKKKMMMTTTnnnhhhYYYOOOXXXqqq~~~lll```UUUSSSOOOLLLKKKKKKLLLMMMLLLQQQXXX```fffmmmssswwwxxxzzz}}}~~~|||zzz|||~~~vvvpppiiiddd```^^^WWWQQQNNNLLLMMMSSS\\\gggmmmwww{{{xxxqqqnnnjjjhhhhhhhhhgggfff```]]]ZZZWWWUUUSSSQQQOOOLLLNNNLLLEEE@@@@@@???<<<<<>>AAAHHHNNNUUUbbbrrr}}}zzzzzzzzz{{{zzzxxxxxxxxxvvvtttoooggg]]]WWWSSSTTT[[[fffpppzzz|||tttoookkkhhheeedddbbb```]]][[[YYYWWWWWWUUUVVVWWWXXXZZZ^^^cccgggjjjlllpppvvv{{{wwwxxx|||wwwjjjaaa[[[XXXYYYVVV^^^hhhoooyyy}}}uuullleeeaaaZZZWWW[[[bbbiiiqqqyyyvvv|||yyynnnccc^^^YYYTTTPPPPPPOOOWWWbbbmmmuuuxxxxxxvvvxxxxxxxxxyyyzzzhhhPPPCCC>>><<<:::555555555555666666666666888888888888888999999999;;;:::999999:::<<>>>>>>>><<<<<>>>>>???<<<===AAADDDEEEIIIOOO___kkkyyy|||zzzyyywwwvvvuuuttttttsssttttttnnnmmmkkkgggccc^^^ZZZXXXTTTYYY___fffnnnyyywwwqqqlllgggddd^^^\\\XXXSSSOOOLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQPPPQQQRRRSSSUUUWWWXXXXXXYYY\\\```bbbdddfffiiikkkppptttzzz~~~~~~{{{~~~zzziii^^^YYYXXXWWWUUUYYYaaalllwww|||wwwqqqnnnhhhccc```fffrrrwwwlllbbb]]]YYYTTTQQQQQQQQQXXXdddpppyyy|||||||||zzzzzz{{{||||||eeePPPCCC<<<888555666666666777777777888888777777888888888999999999;;;:::::::::;;;===???@@@@@@CCCGGGPPPdddzzzdddVVVWWWaaaxxxlll\\\UUUOOOMMMKKKHHHGGGJJJLLLQQQXXX^^^dddjjjpppssswwwzzz~~~|||xxxvvvsssnnnjjjccc___[[[YYYWWWWWW^^^hhhqqqzzz}}}}}}}}}||||||yyyvvvsssrrrppppppooonnnmmmmmmmmmmmmvvvwwwyyy{{{|||~~~~~~~~~}}}}}}zzzvvvrrrooolllgggdddbbb___[[[XXXWWWWWWVVVVVVSSSSSSQQQPPPNNNLLLJJJJJJIIIHHHFFFCCCAAA???>>>>>>@@@>>>>>>BBBDDDEEEKKKRRRdddooo{{{{{{wwwtttsssrrrqqqpppoooooonnnnnnnnngggfffddd```]]]YYYVVVTTTUUUZZZ```gggooo{{{|||vvvpppkkkgggaaa^^^ZZZUUUQQQNNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUWWWZZZ\\\```dddiiimmmqqqtttxxx{{{~~~xxxhhh^^^YYYWWWWWWTTTXXX___jjjuuu~~~zzzvvvtttmmmjjjiiiooo{{{xxxnnnccc^^^ZZZUUURRRSSSRRRZZZfffrrr{{{~~~{{{{{{{{{||||||wwwaaaNNNCCC===888555777777777777888888888888777777777888999999::::::::::::::::::;;;===>>>???@@@BBBFFFMMM^^^~~~|||dddWWWXXXaaazzzlll]]]UUUOOONNNKKKHHHGGGIIILLLQQQWWW^^^ccciiinnnrrruuuyyy~~~}}}yyywwwtttooojjjddd```]]]\\\ZZZZZZaaajjjrrr{{{~~~zzzxxxwwwvvv|||zzzwwwtttqqqnnnlllkkkkkkkkkjjjjjjjjjkkkkkkllltttuuuvvvxxxzzz{{{||||||~~~~~~}}}zzzyyyvvvqqqnnnkkkhhheeebbb^^^[[[WWWUUUTTTTTTSSSRRROOONNNMMMKKKJJJHHHGGGGGGHHHGGGEEECCC@@@???>>>===@@@??????BBBDDDFFFMMMVVVdddooo{{{|||wwwssspppooonnnmmmlllkkkjjjiiiiiiiiiaaa___\\\YYYVVVTTTRRRQQQSSSXXX___gggppp|||zzztttnnnjjjeeeccc___ZZZUUURRROOONNNPPPPPPOOONNNNNNNNNNNNNNNRRRRRRQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQQQQRRRUUUXXXYYY]]]aaafffkkkpppvvvzzzzzz}}}~~~yyykkk```[[[XXXVVVVVVYYY___iiittt}}}~~~}}}sssqqqrrrxxx{{{pppfff```\\\WWWTTTTTTTTT[[[hhhttt}}}{{{zzzzzzyyyyyy~~~~~~|||nnnZZZKKKBBB>>>:::777777777777777888888888888666777777888999999:::::::::::::::;;;<<<===>>>???AAAAAAEEELLLYYYwwwyyyaaaVVVZZZbbb}}}yyyhhh\\\UUUOOOMMMKKKHHHGGGJJJLLLPPPWWW]]]ccchhhnnnqqquuuyyy~~~||||||~~~zzzwwwsssnnnjjjdddaaa___^^^\\\\\\dddmmmrrrzzz}}}xxxvvvuuusssxxxvvvsssooollliiigggfffffffffggghhhiiikkklllmmmqqqrrrtttwwwyyyzzz{{{|||||||||}}}{{{yyyvvvrrrnnnjjjhhheeeccc```\\\ZZZVVVTTTTTTSSSQQQPPPKKKKKKJJJIIIHHHGGGFFFEEEGGGFFFDDDBBB@@@>>>>>>===@@@???@@@CCCDDDGGGPPP[[[fffrrr~~~|||xxxssspppnnnmmmkkkjjjiiigggfffeeeeeeeee]]][[[XXXTTTQQQPPPPPPPPPPPPUUU]]]fffqqq~~~~~~yyysssnnnjjjhhheee```\\\WWWTTTSSSUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNQQQSSSSSSVVVZZZ^^^ccchhhnnnsssuuuyyy~~~}}}|||{{{zzz||||||nnnddd]]]XXXVVVWWWYYY^^^gggrrr|||}}}|||~~~}}}ssshhhbbb^^^XXXTTTUUUVVV]]]iiiuuu~~~yyywwwvvvuuuuuu}}}{{{~~~~~~uuugggUUUGGG@@@>>>;;;999666666666777777777888888666666777888999::::::;;;999::::::;;;<<<===>>>>>>@@@AAAEEELLLWWWrrrxxx```UUUYYY```yyyvvveeeZZZSSSMMMLLLKKKHHHHHHJJJKKKPPPWWW]]]ccciiiooorrrvvvyyy}}}{{{yyyzzzzzzzzzwwwsssnnnjjjfffcccbbbbbb```aaahhhpppttt|||~~~yyyvvvuuutttwwwuuuqqqmmmiiigggeeeeeebbbbbbccceeegggiiikkklllnnnooorrruuuwwwyyy{{{{{{{{{{{{|||~~~~~~zzzwwwssspppkkkgggdddbbb___]]]\\\YYYWWWUUUTTTSSSQQQOOOJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCCAAA???>>>======??????@@@CCCDDDHHHTTT```lllwww}}}{{{xxxuuuqqqnnnlllkkkhhhgggeeedddcccbbbaaaaaa]]]ZZZVVVRRROOONNNOOOOOOPPPVVV^^^gggrrrzzzwwwrrrpppmmmiiieeeaaa]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXTTTTTTSSSSSSRRRRRRQQQQQQOOOPPPQQQPPPOOOOOOPPPRRRPPPSSSVVVYYY\\\```eeehhhmmmppptttvvvvvvvvvwwwxxx{{{~~~xxxuuutttsssvvv|||{{{oooeee^^^YYYVVVUUUWWW\\\eeeqqq|||ttthhhbbb]]]WWWSSSSSSWWW^^^jjjvvv~~~wwwuuurrrpppqqq|||~~~~~~}}}qqqdddQQQDDD>>><<<;;;999555555666666666777777777555666777888999:::;;;;;;999999:::<<<======>>>>>>@@@@@@EEEMMMVVVnnn~~~cccUUUVVVZZZqqqtttdddWWWPPPKKKKKKJJJHHHHHHJJJKKKOOOWWW^^^dddjjjppptttwwwyyy|||xxxuuuwwwxxxyyyvvvssspppmmmjjjhhhggggggfffgggmmmvvvxxx{{{yyywwwuuuwwwuuuqqqlllhhhfffddddddaaabbbbbbccceeegggiiijjjlllnnnqqquuuxxx{{{}}}~~~|||}}}}}}|||yyytttpppkkkfffcccaaa^^^\\\[[[YYYWWWUUUTTTSSSQQQOOOJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCAAA???>>>======>>>>>>@@@CCCDDDJJJWWWeeeqqq||||||zzzwwwtttpppllljjjhhheeedddbbbaaa___^^^^^^]]]___[[[VVVRRROOONNNOOOPPPUUUZZZbbbjjjttt}}}|||yyyvvvrrrnnnkkkiiigggfffdddbbb```___^^^^^^[[[ZZZZZZXXXWWWVVVUUUUUUQQQSSSTTTTTTSSSRRRRRRSSSPPPRRRUUUWWWXXXZZZ\\\^^^```cccfffhhhhhhiiikkkmmmttt~~~zzzqqqmmmkkklllpppvvvzzz|||~~~vvvlllddd^^^YYYVVVTTTVVV\\\ggguuuttthhhbbb\\\VVVRRRQQQXXX___kkkvvv~~~vvvsssooommmnnnzzz~~~|||{{{qqqcccPPPBBB<<<;;;999888555555555555666666666666555666777888999:::;;;;;;888999;;;<<<===>>>>>>>>>@@@@@@FFFNNNUUUlllgggUUUTTTUUUkkksssdddUUUOOOJJJJJJIIIGGGHHHKKKKKKOOOWWW^^^eeekkkqqquuuwwwyyy|||~~~}}}uuusssuuuyyyxxxuuutttrrrpppnnnlllkkklllkkkkkkrrr{{{}}}~~~zzzxxxvvvxxxuuuppplllhhheeeddddddddddddddddddeeeggghhhiiimmmooossswww{{{~~~~~~{{{wwwrrrmmmhhheeebbb```^^^[[[YYYVVVUUUTTTSSSPPPNNNJJJJJJJJJIIIIIIIIIHHHHHHEEEDDDBBB@@@???>>>=========>>>@@@CCCEEEKKKYYYhhhsss~~~}}}{{{xxxtttoookkkhhhfffcccbbb```^^^]]]\\\[[[[[[```]]]WWWRRROOOOOOPPPQQQZZZ^^^fffmmmvvv~~~zzzwwwuuuqqqpppmmmjjjgggeeecccbbb^^^^^^\\\ZZZXXXWWWUUUTTTOOORRRTTTTTTSSSQQQQQQQQQNNNPPPRRRSSSSSSSSSTTTVVVWWWYYY[[[]]]___aaadddfffppp{{{wwwlllfffdddggglllrrruuuvvvwwwyyy{{{zzzqqqiiiccc]]]YYYVVVUUUWWW^^^kkkzzz{{{rrrhhh```YYYSSSSSSVVV[[[fffttt|||vvvrrrooollllllwww|||uuulll___MMM@@@;;;;;;:::999777777666666666666777777888888888888888999999999;;;;;;;;;;;;===>>>???@@@===EEEGGGLLLZZZnnniiiPPPRRRYYYbbbmmm^^^RRRLLLHHHIIIIIIGGGGGGIIIKKKOOOVVV^^^ffflllqqqsssvvvwwwyyy}}}|||wwwtttxxx{{{uuurrrnnnnnnpppnnnpppppppppooosssyyyzzzxxx{{{xxxuuuqqqnnnmmmkkkiiigggfffggggggfffeeegggjjjmmmooorrrvvvyyy{{{}}}~~~zzzyyyvvvrrroookkkgggaaa^^^[[[XXXVVVTTTSSSRRRQQQOOOOOOMMMKKKKKKKKKJJJIIIGGGFFFDDDBBB@@@>>>??????@@@@@@AAABBBCCCFFFPPP\\\fffxxx~~~xxxwwwvvvsssooojjjfffdddeee___ZZZYYYXXXWWWZZZ___aaa^^^YYYSSSOOOOOORRRVVV```dddjjjpppxxx|||zzzvvvrrrooonnnmmmmmmfffeeebbb^^^[[[XXXVVVUUUTTTUUUUUUUUUUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRUUURRRPPPQQQRRRSSSXXX```iiixxxsssggg```]]]aaadddiiiooorrrrrrrrrqqqvvvqqqiiiaaaZZZWWWVVVVVVQQQVVV```ooo~~~zzzqqqhhhaaaZZZTTTSSSVVV]]]hhhxxx~~~xxxuuurrrpppqqq{{{zzzssshhh\\\LLLAAA===;;;999777777777666666666666777777888888888888999999999999;;;;;;;;;<<<===>>>???@@@@@@FFFGGGLLL[[[ooonnnTTTTTTXXXaaaqqqaaaSSSMMMIIIIIIIIIGGGGGGIIIKKKOOOUUU]]]eeelllqqqsssxxxyyyzzz}}}{{{uuusssvvv{{{uuuqqqnnnnnnpppppprrrttttttuuuxxx{{{yyyzzzzzzyyywwwssspppllljjjiiiiiiiiiiiihhhgggiiilllooorrruuuxxxzzz|||~~~{{{xxxtttqqqmmmiiidddaaa^^^\\\YYYWWWWWWVVVTTTRRRPPPNNNLLLLLLLLLKKKIIIHHHGGGEEEBBB@@@>>>>>>??????@@@AAABBBDDDHHHRRR___hhhzzz}}}wwwvvvtttqqqmmmiiieeecccccc]]]YYYXXXWWWVVVYYY^^^bbb___ZZZUUUQQQQQQUUUXXXcccgggnnnuuu}}}~~~yyyuuuqqqooonnniiigggdddaaa]]]ZZZXXXWWWUUUUUUVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQMMMKKKLLLMMMNNNTTT[[[iiiyyy|||oooddd]]][[[^^^aaaggglllnnnnnnkkkjjjnnnjjjddd]]]XXXUUUSSSSSSOOOTTT^^^ooo|||wwwooohhhbbb[[[UUUSSSVVV___kkk||||||yyyxxxwwwyyyyyyqqqcccYYYKKKBBB>>><<<888555777777666666666666777777888888888888999999::::::;;;;;;;;;<<<===>>>???@@@CCCGGGGGGLLL\\\ppptttXXXUUUWWW```vvvfffUUUOOOJJJIIIIIIGGGGGGJJJKKKOOOUUU]]]dddkkkpppsssyyyzzz{{{}}}yyysssqqqrrr{{{tttqqqnnnnnnpppsssvvvyyy{{{}}}~~~{{{{{{~~~|||uuuooommmmmmmmmmmmmmmlllkkklllooorrruuuwwwzzz|||}}}|||wwwtttppplllhhheeecccaaa^^^\\\[[[ZZZXXXVVVSSSQQQOOONNNNNNMMMKKKIIIHHHFFFCCC@@@>>>>>>>>>>>>@@@AAACCCEEEKKKUUUcccmmm{{{~~~zzzuuutttrrrooolllhhhdddcccaaa[[[WWWWWWVVVVVVYYY^^^ccc```\\\WWWTTTUUUYYY\\\hhhmmmuuu||||||vvvqqqooommmkkkhhheeeaaa]]]ZZZYYYUUUVVVVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRNNNJJJHHHIIIIIIJJJQQQYYYiiizzzyyylllaaa[[[ZZZ[[[___dddhhhjjjgggccc```aaa```\\\XXXUUURRRPPPOOOMMMRRR]]]nnn{{{tttmmmfffbbb\\\UUUTTTVVV```mmm}}}|||~~~zzzqqqbbbWWWIII???<<<;;;888666777777666666666666777777777888888999999:::::::::;;;;;;<<<<<<===???@@@AAADDDFFFEEELLL^^^rrruuuYYYTTTVVV```zzzhhhXXXQQQKKKJJJIIIGGGGGGJJJKKKNNNTTT[[[cccjjjpppsssxxxyyyzzz|||wwwqqqooonnn{{{{{{tttpppmmmnnnppptttyyy~~~~~~zzzsssrrrrrrrrrrrrrrrpppooopppsssvvvwwwyyy|||}}}~~~zzzwwwssspppllliiihhheeebbb```___^^^\\\ZZZVVVTTTRRRPPPPPPOOOLLLJJJIIIGGGDDDAAA???>>>>>>>>>>>>@@@CCCFFFMMMYYYgggqqqzzz}}}{{{xxxuuutttrrroookkkhhheeeccc___ZZZVVVVVVVVVUUUYYY___aaa```]]]YYYWWWYYY]]]```mmmsss|||zzztttpppooonnnkkkhhhddd```]]][[[VVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSRRROOOKKKHHHIIIIIIKKKQQQYYYkkk}}}|||nnnbbb\\\[[[ZZZ^^^cccggggggccc]]]YYYXXXXXXWWWVVVTTTQQQOOONNNMMMRRR]]]nnn{{{pppjjjddd```[[[UUUTTTWWW```mmm~~~tttcccWWWGGG<<<999999999888777777666666666666777777777888888999::::::;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBEEEDDDKKK^^^rrruuu[[[TTTTTT```|||jjj[[[SSSMMMKKKIIIGGGGGGJJJKKKNNNSSSZZZbbbjjjooosssuuuvvvyyy|||}}}uuuooommmmmm{{{{{{tttpppmmmnnnppptttzzzxxxvvvxxxvvvvvvvvvuuussstttwwwzzzyyy{{{}}}~~~~~~zzzwwwtttpppnnnkkkhhheeecccbbb```^^^\\\ZZZXXXUUUSSSSSSQQQNNNLLLJJJHHHDDDAAA???>>>>>>>>>===???CCCGGGOOO\\\lllvvvzzz|||~~~}}}yyywwwvvvtttrrrnnnkkkhhhfffeee___YYYUUUUUUUUUUUUYYY^^^^^^]]]\\\ZZZZZZ\\\aaaeeerrryyy|||vvvsssqqqpppnnnkkkgggccc___]]]XXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUTTTSSSSSSOOOKKKHHHHHHIIIKKKRRRZZZmmmrrrddd]]][[[\\\```eeehhhhhhccc]]]YYYUUUVVVWWWVVVUUURRROOONNNOOOSSS]]]nnnzzznnngggaaa]]]XXXTTTTTTWWW```mmmxxxeeeXXXFFF;;;888999999999777777666666666666777777777888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAA@@@EEEEEELLL\\\oooxxx___VVVTTT___mmm^^^VVVNNNLLLIIIGGGGGGJJJKKKMMMRRRYYYaaaiiiooorrrtttuuuxxx{{{zzzqqqkkkiiimmmzzz{{{sssooommmmmmpppuuu|||}}}{{{|||zzzzzzyyyxxxwwwwwwzzz|||{{{}}}~~~{{{xxxuuusssnnnlllhhhfffdddcccaaa___]]][[[XXXVVVUUUSSSPPPNNNIIIGGGDDDAAA????????????<<>>???AAAAAA@@@GGGHHHMMMYYYiiigggZZZUUU\\\|||qqq```XXXPPPLLLJJJGGGGGGJJJJJJMMMRRRXXX```hhhooorrruuuvvvxxx{{{~~~}}}uuulllfffeeegggtttyyy}}}{{{sssooolllmmmpppvvv~~~|||||||||zzzyyyyyy|||~~~}}}}}}{{{yyyqqqoookkkiiigggfffcccaaa```]]]ZZZXXXWWWUUURRROOOHHHGGGDDDAAA@@@@@@@@@AAA===AAAFFFLLLVVVeeevvv~~~{{{xxxvvvtttrrrooollliiigggeeeeee\\\VVVRRRQQQPPPOOORRRXXXYYYZZZ\\\^^^aaaeeelllpppxxx~~~{{{yyysssssssssqqqnnnjjjgggeeecccbbb```____________```^^^^^^\\\ZZZXXXVVVTTTSSSOOOJJJFFFFFFFFFIIIQQQZZZmmm}}}kkkbbb```cccfffiiilllllliiieeebbb^^^]]]]]][[[XXXTTTQQQOOOLLLQQQ\\\kkk|||wwwkkkccc\\\WWWTTTQQQTTTYYYbbbooo||||||~~~bbbXXXJJJ@@@<<<:::777444777777666666666666777777777888888999;;;<<<======<<<<<<======>>>@@@AAABBBAAAIIIKKKNNNWWWeeemmm^^^UUUZZZwwwuuuaaaYYYPPPMMMJJJGGGGGGJJJJJJMMMQQQXXX```hhhooorrrwwwxxxzzz{{{~~~zzzrrrhhhbbbbbb```mmmqqquuu{{{sssnnnlllmmmqqqwww~~~~~~}}}{{{zzzzzz}}}}}}tttqqqmmmkkkiiihhheeecccaaa___\\\YYYXXXVVVRRRPPPHHHFFFDDDAAA@@@@@@AAABBB???BBBHHHOOOYYYiiizzz{{{wwwuuusssqqqnnnjjjgggeeedddddd[[[UUUPPPOOONNNMMMOOOTTTYYY[[[]]]```ccciiippptttyyy~~~}}}{{{tttuuutttsssqqqnnnjjjhhhgggfffdddbbbbbbaaabbbbbb```___]]][[[XXXVVVTTTSSSQQQLLLHHHHHHHHHJJJSSS\\\lllqqqgggfffdddgggjjjlllmmmkkkhhhfffaaa```___\\\YYYUUUQQQOOOJJJOOO[[[jjjzzzuuuggg___WWWSSSQQQOOOSSSYYYdddwww}}}~~~|||gggXXXGGG???;;;999888:::666666555555555555666666666777777999:::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBB@@@FFFHHHLLLWWWcccbbbWWWZZZooouuuiii^^^SSSNNNKKKIIIHHHJJJJJJKKKNNNTTT\\\fffnnnsssvvvxxxzzz{{{|||wwwooohhhaaa]]]aaafffttt}}}wwwtttyyyvvvrrrrrrrrrqqqxxx|||{{{|||~~~{{{vvvoookkkiiiiiiiiiiiiaaa___]]][[[YYYWWWSSSPPPLLLHHHCCCAAA@@@AAABBBBBBCCCDDDHHHSSScccvvv}}}vvvssstttqqqmmmjjjgggddd```]]]WWWTTTOOOKKKKKKMMMQQQTTTYYYXXXYYY]]]ccckkkqqqttt{{{|||xxxtttsssrrrssspppnnnlllkkkkkkiiigggddd___]]][[[YYYYYYWWWTTTRRRNNNKKKJJJIIIFFFHHHSSS^^^sssssskkknnnmmmmmmooorrrsssssspppmmmhhheeeaaa\\\WWWSSSPPPOOOMMMQQQZZZfffsssuuuggg___WWWTTTQQQQQQVVV\\\jjj{{{|||~~~{{{eeeVVVFFF>>>;;;888888999777666666555555666666777777777888999:::;;;;;;<<<:::;;;;;;<<<===???@@@AAA@@@FFFHHHKKKTTT^^^wwwdddWWWVVViiizzziii^^^SSSNNNKKKHHHHHHJJJIIIJJJMMMSSS[[[dddmmmrrrwwwyyyzzz{{{|||}}}vvvmmmfff```\\\ZZZ\\\fffyyyvvvsssxxxwwwrrrqqqpppooouuu}}}}}}|||~~~{{{tttooolllkkkjjjiiieeeccc```^^^\\\ZZZVVVSSSLLLHHHCCC@@@@@@AAABBBBBBCCCEEEJJJVVVggg{{{}}}wwwssstttrrrnnnjjjgggddd___\\\VVVSSSNNNJJJIIIKKKNNNQQQUUUUUUWWW\\\ccckkkrrrvvv}}}~~~{{{xxxvvvuuutttsssqqqppppppnnnkkkiiieeeccc___]]]\\\[[[XXXVVVPPPMMMKKKJJJHHHJJJUUU```wwwzzzppppppooooooppprrrttttttqqqoooiiigggbbb]]]XXXSSSPPPNNNLLLQQQZZZeeessswwwggg___XXXTTTSSSSSSXXX^^^ooo{{{}}}yyyaaaSSSDDD===:::777777888888777777666666777777888888999999999::::::;;;;;;:::::::::;;;===>>>@@@AAAAAAGGGGGGJJJRRRXXXmmmdddVVVSSSbbb}}}jjj^^^SSSNNNKKKHHHGGGIIIHHHIIILLLQQQYYYbbbjjjooovvvxxxzzz{{{{{{|||~~~{{{rrrjjjccc]]]ZZZYYYXXX]]]lllvvvsssxxxwwwqqqooonnnmmmqqq{{{~~~{{{uuurrrooommmllliiigggcccaaa___[[[WWWTTTLLLHHHCCC@@@@@@AAAAAAAAACCCFFFMMMZZZlll}}}xxxuuuuuurrrnnnkkkhhhddd___\\\UUURRRMMMIIIGGGHHHKKKLLLPPPQQQUUUZZZbbbkkksssxxx~~~{{{yyyzzzyyyxxxxxxxxxvvvssspppnnnjjjfffcccaaa___]]]\\\RRRPPPNNNLLLJJJLLLWWWccc{{{xxxuuuqqqqqqrrrsssuuuuuurrrpppllliiiddd___YYYTTTPPPNNNLLLQQQYYYeeesss{{{kkkbbbZZZUUUSSSSSSXXX^^^ppp~~~uuu]]]OOOAAA;;;999777666777888888777777777777888888999999:::::::::::::::::::::::::::;;;<<<>>>@@@@@@AAAGGGHHHKKKQQQUUUfff}}}aaaTTTQQQ___wwwkkk```TTTNNNKKKHHHGGGIIIGGGHHHKKKPPPWWW```hhhmmmsssuuuxxxzzz{{{|||~~~wwwnnnfff```[[[WWWXXXVVVYYYeeexxxyyyuuuzzzvvvooommmllllllppp{{{|||xxxuuurrrpppkkkiiieeebbb```\\\WWWTTTMMMIIIDDDAAA@@@AAAAAAAAADDDIIIQQQ^^^pppzzzxxxvvvsssooolllhhhddd^^^ZZZTTTQQQMMMIIIGGGGGGHHHIIIKKKNNNSSSZZZbbbkkktttzzz~~~~~~{{{xxxvvvrrrmmmhhheeeccc```___TTTQQQOOOMMMKKKMMMYYYeee}}}|||vvvuuuttttttuuuuuutttrrrooolllggg```ZZZTTTPPPNNNLLLPPPZZZfffsss~~~ooofff\\\VVVRRRQQQVVV\\\mmm~~~~~~qqqXXXLLL???;;;999777666666888888777777777777888888:::::::::::::::::::::;;;:::::::::;;;===>>>@@@AAAAAAGGGHHHLLLSSSUUUddd~~~xxx^^^SSSOOOZZZooommmaaaVVVPPPLLLHHHGGGIIIGGGHHHJJJNNNUUU^^^fffjjjooorrrvvvzzz|||~~~{{{rrriiibbb\\\WWWUUUQQQPPPSSS]]]nnn{{{~~~uuuooommmmmmlllppp|||~~~{{{xxxuuupppmmmjjjfffccc___ZZZVVVOOOKKKEEEBBBAAABBBBBBBBBFFFKKKTTTaaaqqq}}}{{{vvvtttpppmmmiiiddd^^^YYYSSSQQQNNNJJJHHHGGGGGGGGGIIIMMMTTT[[[cccllluuu|||~~~zzztttnnnjjjfffbbb___VVVRRROOOMMMKKKNNNZZZfff~~~}}}zzzxxxwwwwwwwwwuuutttsssooojjjccc[[[UUUPPPNNNLLLQQQZZZgggtttqqqhhh]]]VVVRRRPPPUUU[[[jjjzzzzzzmmmUUUIII>>>;;;:::888666777888777777666666777777888999999::::::;;;;;;;;;<<<;;;;;;;;;<<<>>>???AAABBBDDDHHHIIIMMMTTTVVVddd|||yyy___TTTMMMUUUhhh~~~ooodddXXXQQQMMMIIIHHHIIIGGGHHHJJJNNNUUU]]]dddiiimmmqqqvvvzzz}}}}}}wwwmmmddd]]]YYYUUURRRNNNMMMPPPZZZhhh}}}vvvpppnnnnnnnnnqqq}}}|||yyywwwtttppplllhhhccc^^^ZZZQQQMMMGGGDDDCCCCCCCCCCCCFFFMMMWWWcccrrr~~~|||wwwuuurrrnnnjjjddd]]]XXXTTTSSSPPPMMMKKKJJJIIIIIIIIIOOOVVV]]]dddmmmvvv}}}}}}wwwqqqjjjddd```XXXTTTQQQNNNLLLOOO[[[hhh|||{{{zzzyyywwwvvvrrrllleee]]]VVVPPPNNNMMMRRR\\\hhhuuuqqqggg\\\UUUQQQPPPUUU\\\jjjwww~~~wwwjjjRRRGGG===;;;;;;999777777777666666555555666666777888999999:::;;;<<<======<<<<<<<<<===???@@@BBBCCCGGGKKKJJJNNNUUUVVVccczzz|||cccXXXPPPUUUfffrrrfffYYYSSSOOOJJJIIIJJJGGGHHHJJJNNNTTT\\\ccchhhnnnrrrwww{{{}}}zzzsssjjjaaaZZZVVVRRRPPPOOONNNPPPWWWcccxxxzzzrrroooooonnnppp|||{{{zzzwwwsssnnnjjjeee___[[[RRRNNNIIIEEEDDDDDDDDDDDDFFFMMMXXXeeesss~~~|||xxxuuurrrooojjjddd\\\WWWUUUTTTSSSQQQOOOMMMLLLLLLKKKQQQZZZ```fffmmmwww~~~yyyppphhhbbbZZZWWWSSSPPPNNNRRR^^^kkk~~~}}}|||xxxuuunnnfff^^^VVVQQQNNNNNNSSS]]]jjjvvvoooeee[[[TTTQQQQQQWWW^^^jjjwww{{{wwwtttqqqooooootttvvviiiQQQGGG===;;;<<<999777777666666555555555555666666888888999:::<<<===>>>>>>=========>>>???AAACCCCCCIIILLLKKKNNNUUUVVVaaayyy~~~ggg]]]UUUYYYiiisssggg[[[TTTPPPKKKJJJKKKHHHHHHJJJNNNTTT\\\cccgggppptttyyy|||~~~xxxqqqhhh___YYYTTTQQQOOOMMMKKKLLLRRR\\\qqq}}}tttqqqooonnnnnnzzz|||zzzwwwrrrnnniiiddd^^^ZZZTTTPPPJJJFFFEEEEEEEEEEEEEEEMMMYYYfffuuu~~~{{{xxxvvvsssooojjjddd\\\WWWVVVUUUTTTSSSQQQPPPNNNNNNMMMTTT\\\bbbgggnnnwww~~~uuukkkddd\\\YYYUUURRRPPPSSS```mmm{{{~~~zzzvvvoooggg^^^VVVQQQNNNNNNTTT^^^kkkwww}}}qqqfff[[[UUUSSSSSSWWW]]]mmmwww{{{tttooommmkkkooooooqqq|||{{{eeeQQQEEE;;;999:::888555444888888888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCGGGHHHLLLPPPQQQWWWeeesssuuuaaaVVVZZZdddzzzkkk[[[SSSOOOLLLKKKLLLLLLMMMMMMOOOSSSZZZdddjjjnnnrrrxxx|||~~~rrrkkkbbb[[[WWWTTTPPPMMMIIIIIILLLQQQYYYiiiwwwsssrrrsss}}}{{{uuunnnjjjeeeaaa^^^UUURRRMMMIIIFFFFFFFFFGGGKKKQQQ\\\iiiyyy}}}{{{yyyvvvqqqkkkccc\\\YYYUUUTTTSSSPPPNNNMMMOOOQQQPPPWWW___eeeiiinnnssswwwyyynnnggg```^^^ZZZUUUSSSWWW^^^eee{{{~~~zzz{{{zzzrrrjjjddd^^^UUUPPPOOOSSSSSS\\\lllxxx~~~|||ooodddZZZTTTRRRRRRXXX___oooyyy|||tttooommmkkkgggiiinnn{{{~~~hhhRRRFFF;;;999999777555555666666666666666666666555999999::::::;;;<<<============>>>@@@BBBCCCDDDEEEIIIIIILLLPPPRRRWWWbbbnnn{{{eeeWWWXXX```~~~yyyjjj[[[SSSOOOLLLKKKLLLKKKKKKLLLMMMRRRYYYccciiinnnrrrwww{{{}}}|||qqqjjjaaa[[[WWWTTTPPPMMMIIIIIIKKKOOOTTTbbbzzz{{{wwwwwwuuu~~~}}}wwwrrrmmmhhhddd```UUURRRNNNIIIGGGFFFGGGHHHJJJPPP[[[hhhwww}}}|||zzzwwwqqqjjjccc]]]ZZZUUUUUUSSSPPPMMMMMMNNNPPPSSSXXX___gggmmmrrrwwwyyy}}}qqqiiibbb___[[[VVVTTTXXXaaagggwww|||xxxyyy|||rrrggg___XXXQQQNNNPPPSSSVVVaaaqqq}}}zzzkkkaaaWWWRRRQQQRRRYYYbbbsss}}}~~~vvvqqqnnnlllfffiiinnn{{{kkkSSSHHH===999999777666666666666666666666666666666777888999:::<<<===>>>???>>>>>>@@@AAACCCEEEFFFGGGKKKJJJLLLQQQTTTXXX```hhhiiiXXXVVV\\\wwwvvviiiZZZTTTPPPMMMJJJKKKHHHIIIJJJLLLPPPYYYbbbiiinnnqqqvvvzzz|||}}}{{{qqqjjjaaaZZZWWWSSSOOOKKKIIIHHHIIIKKKOOOYYYmmm||||||xxx~~~zzzvvvqqqlllgggcccWWWTTTOOOJJJGGGGGGGGGHHHIIIOOOZZZggguuu|||wwwqqqjjjccc^^^\\\WWWVVVTTTPPPMMMLLLMMMOOOUUUXXX```jjjttt}}}uuulllccc```[[[VVVUUU[[[cccjjjrrr}}}zzzvvvwww~~~~~~rrrcccYYYRRRMMMMMMPPPSSSZZZhhhyyy|||uuuggg^^^UUUQQQOOORRR[[[eeewwwyyytttqqqpppoooqqquuu~~~lllSSSHHH===999888666666888888888888888888999999999888888999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHKKKIIIKKKQQQWWWZZZ___eeezzzhhhVVVTTT[[[qqqtttgggZZZTTTQQQMMMJJJJJJHHHHHHIIIKKKPPPYYYbbbiiimmmpppuuuyyy{{{}}}~~~~~~pppjjjaaa[[[WWWSSSNNNJJJHHHGGGGGGIIILLLSSScccsss~~~}}}zzz|||xxxtttnnnhhhdddXXXUUUPPPLLLIIIHHHHHHIIIJJJPPPZZZggguuu}}}xxxpppiiiccc___]]]WWWWWWTTTQQQMMMKKKLLLNNNUUUXXXaaaooowwwmmmddd```ZZZVVVWWW]]]ffflllqqqzzz{{{vvvvvv{{{}}}pppbbbXXXQQQLLLMMMPPPTTT^^^ooovvvpppddd\\\TTTPPPNNNRRR]]]hhhzzz|||xxxwwwvvvxxxyyy{{{iiiQQQGGG>>>:::888666666888777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDFFFGGGHHHJJJHHHKKKRRRXXX\\\aaagggzzzfffSSSRRRZZZnnnrrreeeXXXSSSPPPMMMJJJJJJIIIIIIJJJLLLQQQYYYbbbiiikkkoootttyyy{{{}}}qqqjjjbbb\\\WWWSSSNNNIIIGGGFFFFFFIIIKKKQQQ^^^kkk~~~|||{{{}}}yyytttooohhhdddZZZWWWRRRMMMJJJIIIIIIJJJKKKRRR]]]iiiuuu~~~xxxqqqiiiccc^^^\\\WWWWWWTTTQQQMMMKKKLLLNNNTTTXXXcccuuu~~~}}}{{{||||||}}}~~~wwwmmmddd___YYYVVVYYY```hhhmmmrrrzzz~~~~~~}}}wwwvvvzzzxxxmmmaaaZZZSSSNNNNNNQQQVVVcccttt{{{sssmmmbbb\\\TTTPPPNNNRRR^^^kkk|||~~~~~~~~~}}}{{{cccLLLDDD===;;;888666666999555666666777777888888888;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDGGGHHHIIIJJJJJJNNNTTTXXX[[[bbbiii{{{gggSSSQQQYYYkkkrrrdddWWWQQQOOOLLLKKKKKKJJJJJJKKKLLLPPPXXXaaagggjjjnnntttyyy|||~~~qqqkkkddd]]]YYYTTTNNNIIIFFFEEEFFFIIILLLPPPZZZeeesss|||{{{~~~yyytttnnnhhhddd\\\YYYTTTOOOKKKJJJJJJKKKMMMTTT___kkkvvv}}}xxxqqqiiibbb]]]ZZZWWWVVVTTTPPPMMMLLLMMMOOOSSSZZZfffxxx~~~|||{{{wwwwwwwwwxxxyyyzzz{{{|||{{{||||||{{{yyyyyy}}}xxxnnnddd___ZZZYYY]]]dddkkknnntttzzz}}}}}}|||{{{|||yyywwwyyysssjjj```ZZZVVVQQQQQQSSSZZZiiiyyyzzzsssmmmbbb\\\UUUPPPNNNRRR___mmm}}}sss\\\GGGAAA<<<;;;999666555888555666666777777888999999:::::::::;;;;;;<<<<<<<<>>>>>@@@AAACCCEEEHHHJJJLLLMMMPPPQQQUUUXXXVVVWWW```lllyyysssXXXPPPTTTdddrrrdddUUUNNNLLLKKKLLLNNNJJJJJJIIIJJJMMMTTT\\\bbbhhhmmmsssyyy}}}sssmmmfff```[[[VVVOOOJJJHHHFFFGGGJJJLLLMMMSSS[[[___mmmtttwww~~~|||wwwzzz~~~zzz|||yyytttnnniiifff^^^[[[UUUPPPMMMKKKKKKLLLMMMTTT___kkkuuu~~~~~~}}}{{{xxxrrrjjjbbbZZZVVVUUUTTTSSSPPPNNNMMMOOOQQQWWW___kkkxxx}}}|||{{{rrrrrrqqqrrrssstttvvvwwwtttqqqnnnmmmoooqqqrrrrrrsssvvv{{{~~~uuufffbbb___```ffflllqqqrrrsssxxxzzzxxxxxx|||~~~}}}uuuwwwxxxyyy{{{~~~yyyxxx|||yyynnndddYYYUUUSSSRRRVVV[[[eeesss{{{tttmmm```YYYRRRPPPRRRYYYgggttt{{{qqqaaaTTTCCC???:::777666777888888999888777777777888::::::;;;;;;<<<<<<===>>>>>>??????AAACCCFFFHHHJJJKKKLLLOOOPPPQQQSSSVVV]]]dddjjj{{{vvv[[[SSSXXXdddlllWWWOOONNNMMMLLLMMMLLLLLLLLLMMMOOOTTT[[[```hhhlllrrrvvvyyy~~~yyyqqqggg```\\\WWWPPPJJJHHHHHHHHHIIIKKKNNNQQQSSSYYY^^^eeejjjnnnqqqsssuuuppp~~~~~~{{{~~~{{{uuupppkkkhhh]]][[[WWWRRROOOMMMLLLLLLPPPVVV___jjjssszzz~~~{{{yyyzzzyyyuuupppiiiaaaZZZVVVTTTRRROOOLLLLLLNNNPPPRRRZZZaaalllwww~~~|||{{{vvvsssqqqqqqtttuuusssqqqooooooooonnnllljjjiiihhhnnnppprrruuu{{{{{{llljjjhhhiiilllpppssstttzzzxxxwwwwwwxxxyyyyyyxxxzzzxxxxxx{{{}}}zzzyyy|||vvviiiaaaYYYVVVUUUWWW^^^fffsssyyy|||ssslllaaaYYYSSSQQQSSSZZZhhhuuu~~~vvvlll]]]PPPBBB???:::777777777888777999888777777777888999:::;;;;;;<<<<<<===>>>??????@@@AAADDDFFFIIIKKKLLLLLLNNNOOOQQQSSSWWW^^^eeekkkwwwxxx[[[QQQTTTaaarrr\\\RRROOONNNLLLLLLKKKKKKKKKLLLNNNSSSZZZ___fffkkkrrrvvvxxx|||xxxqqqgggaaa]]]XXXQQQKKKIIIHHHGGGHHHIIILLLPPPRRRUUUYYY___dddgggiiilllnnnnnnzzz}}}~~~}}}xxxsssmmmiii```]]]YYYTTTQQQOOONNNMMMPPPVVV___iiirrrxxx|||~~~|||yyywwwwwwtttpppkkkddd\\\WWWSSSQQQPPPOOONNNOOOQQQTTTVVV\\\cccnnnxxx}}}yyyvvvsssrrrttttttrrrooooooooonnnllljjjhhhgggfffhhhjjjlllooottt|||vvvsssqqqqqqsssvvvxxxxxxxxxwwwuuuuuuwwwxxxwwwvvvwwwvvvwww{{{~~~zzzyyy{{{vvviiiaaaYYYVVVWWWZZZccckkkyyyzzzoooggg___YYYSSSRRRTTT\\\jjjvvvwwwnnndddWWWKKKBBB>>>:::777777777777777888888777777888888999::::::;;;<<<===>>>???@@@@@@AAACCCEEEGGGJJJKKKLLLMMMNNNPPPRRRTTTXXX^^^fffkkkrrr|||^^^QQQRRR___zzzcccVVVRRRNNNKKKJJJJJJJJJJJJKKKMMMRRRXXX]]]dddjjjqqqvvvxxxzzz~~~wwwqqqhhhccc```[[[SSSLLLKKKIIIGGGFFFGGGJJJMMMPPPPPPSSSWWW[[[]]]___bbbdddkkkvvv|||vvvoookkkccc```\\\WWWSSSQQQPPPOOOQQQVVV^^^gggooouuuyyyzzz}}}}}}}}}}}}{{{xxxuuusssqqqnnniiiccc\\\VVVRRROOOMMMMMMNNNPPPRRRVVVYYY[[[___fffpppzzz|||yyyuuutttuuuuuurrroooooonnnmmmjjjhhhfffdddcccccceeefffhhhmmmttt|||}}}zzzyyyzzz{{{|||{{{yyyxxxvvvvvvxxxyyyxxxwwwuuutttvvv{{{{{{yyy|||uuujjjaaaYYYWWWYYY^^^iiissswwwkkkbbb\\\VVVQQQQQQUUU]]]kkkwww}}}qqqggg___SSSHHH@@@===999777777777777777888888888888888999999999:::;;;<<<===???@@@AAABBBCCCDDDFFFIIIKKKLLLMMMNNNQQQRRRTTTVVVYYY^^^eeeiiiooocccUUUSSS___gggYYYSSSOOOLLLKKKIIIIIIIIIJJJKKKPPPWWW[[[ccciiiqqqvvvxxxyyy|||wwwqqqjjjeeeccc]]]TTTMMMMMMKKKHHHFFFFFFHHHLLLNNNMMMOOORRRTTTUUUXXX[[[^^^iiitttzzzrrrmmmeeebbb^^^YYYUUURRRQQQQQQSSSWWW^^^fffmmmrrruuuwwwxxxxxxyyyyyywwwuuurrrpppllliiiccc\\\UUUQQQNNNLLLIIIJJJMMMQQQUUUZZZ]]]___bbbiiisss}}}~~~{{{wwwvvvwwwwwwtttrrrooonnnllliiigggeeecccbbbccccccdddfffhhhnnnuuuzzz~~~||||||||||||{{{}}}{{{zzzzzz{{{||||||{{{wwwuuuwww|||zzzxxx|||~~~tttjjjbbbZZZXXX\\\cccooozzzvvviii```XXXRRROOOQQQVVV___mmmzzz~~~}}}}}}oooeee\\\QQQFFF???<<<999777777888777666777777888888999999999999:::;;;<<<>>>@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNOOOSSSUUUVVVWWWYYY]]]cccgggnnnjjjZZZXXX___iiiZZZTTTPPPLLLLLLIIIIIIIIIIIIKKKOOOUUUZZZccciiiqqqvvvwwwyyy|||yyyssslllgggddd___VVVOOOOOOMMMJJJHHHGGGIIIKKKMMMNNNOOOPPPPPPQQQTTTXXX[[[iiisss|||tttooofffccc___ZZZVVVTTTSSSRRRUUUYYY^^^eeekkkooorrrsssuuuuuuvvvvvvtttrrrooommmhhhddd^^^WWWQQQMMMKKKJJJEEEGGGKKKPPPVVV\\\```cccdddlllvvv|||yyyyyy{{{{{{yyyvvvqqqooommmjjjgggeeeddddddcccccccccdddeeeiiinnnrrr{{{~~~}}}{{{~~~|||{{{{{{|||}}}}}}|||zzzxxxyyy~~~xxxxxx~~~~~~tttlllddd\\\\\\```gggtttvvvjjj```TTTPPPNNNQQQXXXbbbqqq~~~~~~pppeee\\\PPPEEE>>>;;;999777888888777666777777888999999999999888:::;;;<<<>>>@@@CCCDDDEEEGGGHHHIIIKKKMMMOOOOOOPPPTTTUUUWWWYYYZZZ^^^cccfffnnn}}}nnn^^^[[[^^^|||kkk\\\UUUPPPMMMLLLIIIIIIIIIIIIJJJOOOUUUZZZbbbhhhoootttvvvxxx||||||uuummmhhheee```XXXQQQQQQOOOMMMLLLKKKKKKLLLMMMOOOOOONNNMMMNNNRRRWWW[[[gggttt|||uuupppfffddd```\\\XXXVVVUUUUUUXXX[[[___dddiiimmmpppqqqsssssstttsssqqqnnnllljjjddd```ZZZTTTNNNJJJHHHGGGCCCEEEIIINNNTTT[[[aaadddfffmmmyyy||||||~~~}}}zzzsssrrrooollljjjhhhhhhhhhbbbbbbbbbaaaaaadddgggkkkrrrwww}}}|||zzzzzz|||}}}|||{{{}}}{{{{{{|||vvvxxxwwwppphhhbbbbbbfffmmmyyy|||ssshhh___SSSOOONNNSSS[[[fffvvvqqqfff\\\PPPEEE===;;;888777888888777666666777888999:::999999888999:::<<>>>>>???AAADDDFFFGGGHHHJJJLLLNNNNNNOOOQQQRRRTTTUUUVVVUUUWWWYYYZZZ[[[\\\^^^```cccjjjuuukkkWWWNNNJJJSSSfffsssaaaWWWRRROOOKKKKKKKKKJJJIIIJJJMMMPPPUUU\\\eeemmmsssyyy}}}wwwqqqjjjeee\\\YYYTTTRRRPPPOOOMMMKKKJJJHHHHHHKKKLLLPPPZZZdddqqq}}}|||vvvpppkkkiiiccccccbbbcccdddfffhhhiiinnnkkkgggdddaaa___\\\YYYVVVRRRMMMHHHEEEDDDDDDEEEJJJOOOTTTVVVVVVXXX^^^dddhhhrrrvvvuuurrrmmmiiiggghhhjjjlllmmmnnnoooqqqrrrssstttmmmmmmllljjjgggdddaaa___bbbcccdddfffiiimmmpppqqqtttvvvwwwyyyyyyyyyyyyxxxsssuuuyyy|||~~~}}}|||{{{{{{{{{{{{|||~~~uuunnneeefffkkkxxxsssjjjbbbZZZUUUUUUTTTXXXdddqqq||||||xxxsssmmm```PPPEEEAAA<<<;;;:::888777888888999888999:::;;;===>>>???@@@@@@BBBEEEGGGHHHIIIJJJLLLNNNOOOOOOQQQSSSUUUVVVWWWZZZ\\\^^^_________aaabbbfffjjjrrruuu[[[MMMJJJQQQ```{{{zzzfffZZZSSSPPPMMMLLLJJJHHHGGGIIILLLPPPSSSZZZdddmmmsssyyy}}}wwwqqqlllccc___[[[WWWTTTRRROOOMMMLLLJJJIIILLLNNNRRR\\\gggrrr~~~}}}vvvqqqnnnfffeeedddddddddeeefffgggiiigggccc```^^^\\\ZZZWWWUUUQQQLLLGGGDDDDDDDDDFFFJJJPPPUUUVVVTTTUUU[[[aaadddmmmzzz{{{yyyvvvqqqllljjjkkkllloooppppppqqqrrrsssttttttooommmkkkgggccc___]]][[[[[[ZZZZZZ[[[^^^aaaeeegggkkkmmmpppsssuuuwwwwwwwwwuuuwwwzzz}}}~~~~~~}}}||||||{{{{{{|||ssskkkddddddjjjxxx|||tttjjjaaaXXXRRRUUUTTTXXXdddpppzzzxxxtttpppiii]]]LLLBBB???<<<;;;:::888888888888999999:::;;;<<<>>>???@@@AAAAAACCCFFFHHHHHHIIIKKKLLLOOOOOOPPPQQQSSSUUUWWWXXX___aaabbbcccbbbbbbbbbccciiikkkppp~~~{{{___NNNKKKPPP\\\uuukkk\\\TTTPPPNNNLLLJJJGGGFFFHHHLLLPPPRRRYYYccclllssszzz~~~wwwssshhhddd___ZZZWWWTTTQQQOOOMMMJJJJJJLLLNNNSSS^^^iiisss{{{uuurrrhhhgggfffeeedddeeefffffffffddd```^^^\\\[[[XXXVVVTTTQQQKKKFFFDDDCCCEEEFFFJJJPPPUUUVVVSSSSSSYYY^^^bbbjjjvvv~~~}}}yyytttooommmmmmooorrrrrrrrrrrrrrrsssssssssrrrppplllgggccc___\\\[[[VVVUUUTTTTTTWWWZZZ^^^```eeegggkkkooosssvvvwwwxxxzzz{{{|||}}}~~~~~~~~~~~~}}}||||||}}}ppphhhcccdddjjjxxx~~~xxx{{{sssfff\\\WWWUUUTTTWWW]]]gggqqqxxx|||}}}zzzssslllggg^^^OOOAAA:::;;;:::888666666777888999<<<<<<<<<<<<>>>@@@BBBDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOOOOOOONNNMMMNNNPPPSSSXXX]]]bbbeeedddcccdddfffjjjkkkppp}}}fffUUUFFFMMMVVViiimmmZZZRRRPPPMMMLLLJJJIIIJJJKKKMMMNNNSSSXXX```hhhooovvv}}}~~~uuuqqqkkkccc\\\VVVRRRPPPPPPKKKIIIJJJOOOVVVbbbnnn}}}{{{yyyqqqnnnjjjgggfffeeecccaaafffdddbbb___\\\ZZZXXXWWWUUURRRMMMHHHEEEDDDFFFGGGMMMPPPRRRQQQNNNOOOSSSXXX___gggrrr|||~~~wwwqqqoooqqqtttvvvvvvvvvvvvuuusssrrrqqqooommmjjjhhheee```[[[XXXTTTOOOMMMNNNOOOOOOSSSXXX\\\bbbkkkssswwwyyyzzz{{{{{{|||}}}yyyyyy}}}ssshhh___```hhh{{{|||uuu{{{tttfff\\\UUURRRRRRVVV^^^iiittt{{{~~~~~~yyyqqqjjjddd[[[LLL@@@:::;;;:::888777666777888999<<<<<<<<<===>>>AAACCCDDDFFFFFFFFFGGGIIIKKKMMMOOOOOOOOOOOONNNMMMNNNPPPSSSXXX\\\aaacccbbbaaabbbdddlllmmmrrrhhhVVVJJJNNNTTTdddttt___TTTQQQLLLKKKJJJHHHHHHJJJKKKMMMRRRWWW___gggnnnuuu|||}}}yyyqqqiii```XXXSSSPPPPPPLLLJJJLLLQQQXXXeeeppp~~~~~~|||uuurrrmmmkkkiiihhhfffdddffffffdddbbb___[[[YYYWWWTTTPPPKKKGGGDDDDDDEEEGGGIIILLLNNNMMMJJJJJJOOOSSSZZZbbblllvvv}}}xxxtttsssuuuwww{{{zzzyyyxxxwwwuuuttttttooommmkkkhhheeebbb]]]YYYTTTOOOLLLMMMMMMMMMQQQVVV[[[aaajjjrrrwwwyyy{{{|||}}}}}}rrrfff```bbbjjj}}}yyysssfff[[[SSSOOOPPPVVV```mmmxxx}}}xxxpppggg```VVVHHH>>>;;;;;;:::888777777888999999;;;<<<<<<===???AAACCCDDDHHHHHHIIIJJJLLLNNNOOOQQQOOOOOOOOONNNMMMNNNPPPSSSVVVZZZ___```______aaacccjjjmmmtttmmmZZZOOOOOOQQQ___}}}eeeWWWQQQLLLKKKIIIHHHHHHIIIJJJKKKQQQVVV]]]eeelllssszzz~~~yyynnndddZZZTTTPPPPPPLLLKKKNNNSSS[[[hhhssszzzwwwrrrooommmkkkiiiggggggggggggeeebbb]]]ZZZWWWTTTQQQLLLHHHEEEEEEGGGIIIGGGIIIJJJIIIGGGGGGJJJNNNSSSZZZcccmmmwww}}}zzzzzzzzz{{{{{{~~~{{{xxxvvvuuuuuuuuuooommmkkkiiigggccc___[[[UUUOOOLLLLLLLLLKKKNNNSSSYYY___hhhpppvvvzzz}}}qqqeeeaaadddnnn||||||pppdddYYYRRRNNNOOOVVVbbbqqq~~~~~~wwwoooeee]]]RRRFFF>>><<<::::::999888888888999:::;;;<<<===???@@@BBBDDDEEEHHHIIIJJJKKKMMMOOOPPPQQQOOOPPPPPPPPPOOOOOOQQQSSSUUUYYY]]]______```cccfffjjjpppzzzvvvaaaRRRPPPPPP]]]}}}gggXXXRRRMMMKKKJJJHHHHHHIIIJJJKKKPPPUUU]]]dddkkkrrrxxx}}}{{{pppfff\\\TTTPPPOOOLLLKKKPPPVVV^^^kkkwww{{{wwwssspppnnnkkkiiihhhhhhhhhgggddd___ZZZWWWWWWSSSOOOJJJHHHIIIJJJLLLHHHIIIIIIGGGFFFFFFHHHJJJMMMRRRZZZcccmmmwww}}}~~~}}}}}}}}}zzzwwwtttsssssstttooonnnkkkjjjhhheee```]]]UUUOOOKKKKKKJJJHHHKKKOOOWWW]]]fffnnntttzzz~~~}}}ooodddaaafffrrr~~~~~~}}}uuukkkaaaXXXRRROOOOOOWWWeeeuuuvvvnnneee\\\PPPDDD>>>>>>999999999999999999::::::;;;<<<===@@@BBBDDDEEEFFFHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQRRRQQQPPPPPPRRRTTTTTTXXX\\\^^^___bbbggglllsss}}}jjjVVVRRRQQQ^^^|||{{{eeeXXXSSSNNNMMMKKKIIIIIIJJJKKKLLLPPPUUU\\\dddjjjqqqwww{{{~~~wwwoooeee\\\UUUQQQNNNKKKLLLQQQXXXaaannnzzz|||xxxuuurrrooommmjjjjjjjjjhhheee```[[[XXXYYYUUUPPPLLLJJJJJJLLLMMMHHHHHHGGGFFFDDDDDDEEEFFFIIILLLRRRZZZdddoooyyy~~~yyywwwxxxzzz|||}}}~~~~~~}}}}}}||||||{{{{{{|||}}}~~~~~~~~~|||yyyvvvttttttttttttpppnnnllljjjhhheeeaaa]]]UUUOOOKKKJJJHHHGGGIIIMMMUUU[[[ccckkkrrrxxx~~~yyynnndddaaahhhvvv|||}}}~~~~~~}}}{{{wwwpppggg___XXXSSSPPPPPPYYYgggxxx{{{sssllldddZZZNNNBBB===>>>999999999::::::::::::::::::<<<>>>AAACCCEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPQQQSSSTTTTTTSSSSSSTTTUUUUUUXXX\\\^^^```cccjjjooo~~~www^^^WWWSSS^^^yyyyyydddXXXTTTOOONNNLLLJJJIIIJJJKKKLLLNNNSSSZZZbbbhhhooouuuyyy|||~~~{{{xxxssslllddd]]]VVVSSSNNNLLLMMMTTT\\\eeesss|||xxxuuurrrmmmmmmllljjjfffbbb]]][[[[[[XXXRRRNNNKKKJJJLLLMMMHHHGGGEEECCCBBBBBBBBBCCCFFFHHHKKKRRR\\\hhhsssyyy|||~~~}}}|||yyyuuuttttttuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuuuuwwwxxxzzz|||~~~}}}~~~~~~{{{zzzyyywwwvvvvvvvvvwwwpppnnnllljjjhhhddd```\\\TTTOOOJJJJJJHHHFFFIIIMMMTTTXXX```hhhooovvv}}}|||sssjjjddd```iiiyyy~~~zzzvvvnnnfff^^^WWWSSSRRRSSS[[[iiiyyy~~~xxxpppjjjbbbYYYLLL???:::<<<888999999:::;;;;;;;;;::::::<<>>;;;:::888888888999999:::;;;<<<===>>>@@@CCCEEEFFFFFFFFFIIIJJJMMMNNNPPPRRRVVVXXXXXXXXXUUURRRTTTZZZ[[[XXXZZZZZZZZZ\\\^^^ccchhhlllppp~~~rrrfffcccmmm]]]UUUNNNLLLKKKIIIHHHGGGGGGHHHIIILLLQQQXXX___fffkkknnnvvvwww{{{~~~{{{uuuooohhhaaa\\\VVVSSSTTT\\\kkk{{{}}}{{{zzzyyyxxxuuussstttwww|||zzzuuuqqqooommmlllpppllleee```]]][[[YYYWWWQQQNNNJJJGGGFFFEEEDDDCCCCCCCCCEEEHHHOOO[[[hhhpppvvv{{{|||uuutttrrrqqqqqqsssttttttsssqqqqqqpppnnnkkkiiiiiiiiifffeeedddbbbbbbbbbccccccddddddfffgggiiikkklllmmmnnnnnnmmmlllkkkkkkkkkkkkiiikkknnnqqqsssssssssrrrpppmmmjjjgggddd```[[[WWWRRRNNNJJJFFFDDDEEEHHHJJJPPPUUU[[[aaagggnnnvvv}}}yyyssswwwyyypppggg___\\\]]]\\\iii}}}vvvnnneee^^^WWWTTTZZZbbbqqq{{{{{{vvvpppfffXXXJJJAAA===;;;:::777777888999:::<<<>>>???@@@AAABBBDDDEEEFFFFFFFFFJJJLLLNNNOOOPPPSSSWWWZZZ\\\\\\ZZZVVVWWW\\\]]]ZZZ\\\\\\\\\\\\^^^bbbhhhlllnnnoooddd{{{qqq^^^TTTLLLKKKJJJHHHGGGGGGHHHHHHHHHKKKOOOVVV]]]dddiiillltttvvvyyy}}}|||ssskkkccc^^^VVVTTTUUU]]]lll|||}}}}}}{{{yyyxxxwwwtttrrrrrrssswww{{{}}}{{{xxxvvvuuutttsssoooiiidddaaa^^^\\\ZZZSSSOOOKKKHHHGGGGGGFFFEEECCCDDDEEEIIIPPP[[[gggpppuuu}}}{{{yyywwwuuuvvvwwwxxxwwwvvvqqqpppooonnnllljjjiiiiiifffeeecccaaa``````aaaaaa``````aaacccdddeeegggggghhhhhhggggggggggggggghhhgggiiilllooopppppppppooommmkkkhhheeebbb^^^YYYUUUPPPMMMIIIEEEDDDEEEHHHJJJOOOTTT\\\bbbhhhooowww~~~|||tttmmmooozzztttjjjbbbZZZWWWXXXXXXeeewww~~~~~~}}}~~~sssmmmeee\\\UUUUUU___kkk~~~}}}}}}|||xxxqqqfffUUUHHH@@@===;;;;;;888999999:::;;;===>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNOOOPPPRRRUUUYYY\\\eeekkklllfff___\\\\\\[[[]]]___aaabbbcccfffkkkooorrryyyiiixxxsss^^^TTTLLLKKKIIIHHHGGGGGGHHHHHHIIIKKKOOOUUU\\\ccciiilllsssuuuxxx|||tttiiiaaa]]]UUUUUUVVV___mmm}}}}}}yyywwwuuutttpppooosssuuuvvv{{{}}}zzzxxxvvvuuurrrpppsssssstttvvvvvvyyy}}}|||{{{zzzvvvrrrlllhhhdddaaa^^^\\\SSSPPPLLLIIIHHHGGGFFFEEEDDDDDDFFFJJJQQQ\\\hhhpppvvv~~~}}}}}}|||{{{yyyrrrqqqooonnnnnnmmmkkkjjjfffeeecccaaa```___``````___``````aaabbbcccddddddeeeeeeeeeeeeeeefffggghhheeefffiiikkklllmmmmmmllljjjhhheeebbb___[[[VVVRRRMMMJJJGGGDDDDDDEEEHHHJJJOOOTTT\\\ccciiipppyyy~~~zzzqqqiiijjjttt}}}{{{ooofff^^^VVVSSSTTTVVVaaaqqq}}}{{{{{{|||}}}|||}}}~~~ssslllccc[[[UUUWWWcccppp{{{||||||yyypppdddSSSFFF???===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEHHHKKKMMMOOONNNPPPQQQQQQSSSVVV[[[^^^nnn{{{xxxggg]]][[[[[[ZZZ___eeehhhhhhjjjnnnrrr{{{mmmvvvuuu```VVVMMMKKKJJJHHHGGGGGGGGGHHHJJJLLLOOOUUU[[[ccciiilllrrrtttxxx|||rrreee\\\XXXTTTTTTXXXaaannn~~~~~~xxxrrrnnnkkkjjjeeeccceeefffgggkkkpppxxx~~~zzzwwwvvvtttrrrppppppoooooopppnnnnnnvvvzzzvvvqqqlllhhhddd```^^^TTTPPPLLLIIIHHHHHHGGGFFFEEEFFFHHHLLLSSS]]]hhhpppyyy}}}wwwuuurrrrrrrrrqqqooolllhhhfffdddbbb````````````````````````aaaaaaaaabbbcccccccccccccccdddeeefffbbbccceeeggghhhiiiiiiiiifffdddaaa___\\\XXXSSSPPPJJJHHHEEEDDDDDDEEEHHHIIIOOOUUU^^^eeelllsss{{{~~~{{{zzzvvvmmmeeefffpppyyywwwkkkccc[[[TTTQQQRRRTTT^^^mmmzzz|||zzz{{{}}}~~~{{{|||~~~uuulllbbb[[[WWWYYYeeerrr|||}}}|||zzzmmm```OOODDD???>>><<<;;;===<<<<<<<<<===>>>??????AAABBBCCCFFFJJJMMMPPPRRRQQQQQQRRRRRRTTTWWW]]]aaappplll___\\\]]]XXX___fffjjjkkkmmmsssxxxpppvvvzzzeeeZZZOOOMMMKKKIIIHHHGGGGGGHHHJJJLLLOOOTTTZZZbbbhhhlllqqqtttwww|||~~~nnnaaaYYYUUURRRUUU[[[eeerrr|||tttlllfffbbbaaa\\\ZZZ[[[\\\[[[^^^ccchhhttt~~~zzzvvvtttsssqqqoooooommmlllllljjjiiinnnvvv|||vvvqqqlllgggccc___VVVRRRNNNKKKJJJIIIHHHGGGGGGHHHJJJNNNUUU___jjjqqq{{{~~~{{{wwwvvvwwwvvvsssooojjjiiifffdddbbbaaaaaaaaa____________^^^^^^^^^^^^```````````````aaabbbbbb```aaabbbccceeeeeeffffffcccaaa^^^\\\ZZZVVVQQQMMMGGGFFFDDDCCCCCCEEEHHHIIIPPPVVV```hhhooovvv~~~zzzttttttppphhhbbbdddnnnwwwttthhh```YYYRRRPPPQQQSSS\\\hhhssszzz}}}~~~~~~{{{|||||||||{{{{{{~~~|||}}}~~~}}}|||~~~xxxmmmaaaZZZYYY\\\fffppp|||}}}|||{{{ggg[[[KKKAAA>>>===;;;999;;;;;;<<<===>>>@@@AAABBBDDDDDDEEEGGGJJJNNNQQQSSSRRRSSSSSSSSSUUUXXX^^^bbbjjjvvv}}}vvvjjjbbb``````[[[aaagggjjjlllqqq{{{xxxvvvlll```QQQPPPMMMKKKIIIGGGGGGGGGJJJKKKMMMRRRXXX```fffjjjooorrrvvvzzz~~~zzzlll```XXXUUURRRWWW___jjjwwwzzzpppggg___ZZZXXXTTTRRRSSSSSSRRRTTTYYY[[[gggwww}}}yyytttqqqnnnmmmkkkiiiiiigggffffffeeecccgggnnnwww|||wwwqqqkkkeeebbbXXXUUUQQQNNNMMMLLLKKKJJJHHHJJJMMMPPPWWW```kkkrrr}}}|||{{{|||{{{vvvrrrmmmkkkiiifffdddcccbbbbbb``````______^^^^^^]]]]]]_________^^^______``````^^^___```aaabbbbbbcccccc```^^^\\\ZZZWWWTTTOOOLLLEEEDDDCCCBBBCCCEEEHHHIIIQQQXXXaaajjjqqqxxx}}}wwwpppqqqnnngggbbbeeepppzzz|||rrrfff^^^WWWPPPNNNPPPRRRYYYdddmmmrrrtttttttttrrruuuyyyzzzzzz{{{}}}}}}~~~~~~zzzxxxzzz}}}yyymmm```ZZZZZZ^^^fffooo|||~~~||||||cccWWWHHH???===<<<:::777::::::;;;===???AAACCCDDDFFFFFFGGGHHHJJJMMMPPPRRRSSSSSSTTTTTTUUUYYY___ccccccjjjnnnjjjfffeeedddccc```eeeiiikkkmmmuuuvvvqqqdddSSSQQQOOOLLLIIIHHHGGGGGGIIIIIILLLPPPWWW^^^eeeiiinnnppptttxxx|||wwwkkk```YYYWWWSSSYYYbbbnnn{{{xxxnnnddd[[[VVVRRRNNNMMMOOOOOOMMMOOORRRUUU```nnnzzzwwwsssnnnjjjgggfffdddbbb___]]]\\\]]][[[ZZZ]]]ccceeessszzztttnnnhhhccc[[[WWWSSSPPPOOOOOONNNMMMIIIKKKNNNRRRXXXbbblllsss}}}~~~}}}yyytttooommmkkkhhheeedddccccccbbbbbbaaaaaa```______^^^aaa``````______``````aaa^^^^^^^^^___```aaabbbbbb___]]][[[YYYVVVSSSNNNKKKDDDCCCBBBBBBCCCEEEHHHIIIQQQXXXccckkkssszzz{{{vvvpppqqqoooiiidddiiittt{{{pppddd\\\UUUOOOMMMOOOPPPWWWaaaiiimmmnnnnnnnnnkkkpppvvvyyyyyyzzz|||~~~~~~~~~|||{{{{{{{{{{{{|||}}}|||sssggg\\\VVVXXXeeesss{{{sss___QQQDDD??????===;;;;;;<<<>>>??????@@@BBBEEEHHHHHHIIIIIIIIIJJJLLLPPPSSSPPPPPPRRRUUUXXX[[[^^^```___```aaacccdddddddddddddddfffdddiiirrrtttuuuyyyvvvjjj\\\SSSLLLKKKKKKHHHHHHIIIJJJIIIIIIMMMTTT\\\bbbfffnnnqqquuuxxxzzz|||~~~zzzpppccc\\\[[[]]]bbbjjjtttxxxlll```UUUPPPMMMKKKIIIGGGGGGIIIKKKMMMPPPWWWbbbnnn{{{~~~yyyuuurrriiihhheeeaaa^^^[[[YYYYYYUUUUUUTTTSSSQQQQQQTTTVVVZZZdddvvv~~~yyyrrrkkkfff^^^ZZZUUUQQQQQQQQQRRRRRRPPPQQQSSSTTTXXXbbbnnnwww{{{wwwuuurrrooollliiigggggggggfffeeecccaaa``````___````````````````````````aaaaaa```___^^^^^^^^^^^^]]][[[ZZZXXXVVVSSSNNNJJJEEEEEECCCAAA@@@CCCHHHLLLUUU\\\gggqqqyyy}}}vvvsssppprrrooohhhcccjjj|||{{{pppddd[[[TTTMMMKKKLLLRRRVVV]]]bbbeeegggiiijjjkkknnnrrrvvvxxxzzz|||~~~}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyy}}}}}}zzzqqqfff^^^YYY]]]kkkyyyxxxooo\\\OOOBBB>>>>>>===;;;<<<===>>>???@@@@@@CCCFFFIIIJJJJJJKKKJJJJJJLLLPPPRRRPPPQQQSSSUUUXXXZZZ]]]^^^]]]^^^___aaabbbccccccdddcccggggggjjjrrruuutttqqqzzzooo^^^UUUMMMKKKKKKIIIHHHJJJJJJIIIJJJMMMSSS[[[bbbfffnnnppptttwwwyyy{{{~~~vvvkkkeeeeeecccgggoooyyytttgggZZZPPPKKKJJJIIIHHHGGGGGGHHHJJJKKKMMMRRR[[[eeeppp~~~|||vvvqqqlllhhheee^^^\\\ZZZXXXUUUSSSRRRRRRPPPPPPOOOMMMLLLLLLNNNPPPTTT\\\jjj~~~}}}vvvooojjjdddaaa\\\YYYXXXXXXXXXWWWTTTUUUWWWYYY]]]gggsss|||{{{zzzwwwssspppmmmkkkkkkgggfffeeecccaaaaaa``````cccccccccbbbbbbbbbbbbaaabbbaaa```___^^^^^^^^^^^^[[[ZZZXXXWWWVVVRRRNNNJJJGGGFFFEEECCCBBBEEEIIILLLUUU\\\gggqqqyyy}}}wwwsssmmmooonnniiihhhssszzzoooccc[[[SSSLLLJJJKKKOOOTTTYYY^^^aaadddgggiiikkknnnsssvvvxxxyyy|||}}}~~~{{{zzzyyyxxxxxxxxxzzzzzz~~~}}}~~~{{{vvvnnneee___]]]cccqqquuujjjWWWKKK@@@======<<<<<<======>>>@@@@@@AAACCCGGGJJJLLLMMMMMMLLLLLLMMMOOORRRQQQRRRSSSUUUWWWYYY[[[\\\[[[\\\]]]^^^```aaabbbcccaaaggghhhkkkppptttrrriii~~~uuucccYYYOOOLLLKKKJJJJJJLLLJJJJJJJJJMMMRRRZZZaaaeeelllooosssvvvxxx{{{~~~~~~tttooooookkkooovvv|||oooaaaUUUMMMHHHGGGGGGFFFFFFGGGGGGHHHIIIKKKOOOUUU\\\eeerrr~~~vvvrrrlllfffaaa]]]XXXVVVPPPPPPNNNMMMLLLLLLKKKKKKIIIIIIIIIGGGEEEEEEGGGIIIMMMQQQYYYggg|||}}}uuupppgggddd```]]][[[ZZZYYYXXXXXXZZZ]]]___dddmmmxxx}}}yyyvvvsssqqqpppkkkjjjhhhfffddddddddddddfffffffffffffffeeeddddddcccbbbaaa___^^^]]]]]]]]]ZZZXXXWWWVVVUUURRRNNNKKKHHHHHHGGGFFFEEEGGGJJJMMMVVV]]]hhhqqqyyy~~~}}}wwwsssmmmooonnnkkknnn|||yyynnnbbbYYYRRRJJJHHHIIIMMMPPPUUUYYY\\\aaaeeehhhlllooosssvvvxxxyyy{{{}}}~~~~~~|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~}}}yyyrrrjjjbbb^^^___fffuuusssfffRRRGGG>>><<<<<<;;;<<<>>>>>>???@@@AAABBBEEEHHHKKKNNNOOOOOOOOONNNNNNPPPRRRSSSSSSUUUVVVWWWYYYYYYYYYYYYZZZ[[[\\\^^^___aaabbb___gggiiikkkoootttpppeeeyyywwwfff[[[QQQMMMLLLJJJKKKNNNIIIJJJKKKMMMQQQXXX___dddjjjmmmqqquuuwwwzzz}}}|||uuusssqqquuu}}}yyykkk^^^TTTMMMJJJEEEEEEFFFFFFFFFGGGGGGGGGKKKNNNRRRWWW```lll{{{|||tttnnngggccc]]]YYYVVVSSSPPPNNNHHHHHHHHHHHHHHHIIIJJJJJJEEEFFFFFFDDDBBBBBBCCCEEEGGGJJJNNNUUUddd~~~{{{vvvkkkhhhccc```^^^]]][[[YYY[[[^^^aaadddiiiqqq|||{{{xxxuuutttqqqooommmkkkjjjjjjjjjkkkjjjkkkkkkkkkjjjiiigggfffdddcccaaa___]]]\\\[[[[[[YYYWWWVVVUUUTTTRRRNNNLLLHHHHHHHHHGGGFFFHHHKKKNNNXXX___iiissszzz~~~xxxtttrrrrrrpppnnnqqqvvvkkk___WWWPPPIIIGGGHHHKKKMMMQQQUUUYYY___eeeiiimmmppptttvvvwwwyyyzzz||||||}}}~~~|||{{{|||||||||}}}~~~}}}}}}|||||||||~~~~~~~~~~~~yyynnnfff^^^]]]```iiiwwwqqqdddNNNEEE===;;;;;;;;;<<>>@@@AAABBBCCCFFFJJJMMMPPPQQQRRRQQQPPPOOOQQQRRRTTTUUUVVVXXXYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^```aaa```iiilllnnnsssxxxmmmaaasssuuufff[[[QQQMMMLLLKKKKKKNNNIIIJJJLLLMMMPPPUUU]]]cccgggkkkooosssvvvyyy}}}{{{~~~xxxuuusssxxxtttggg[[[SSSNNNLLLFFFFFFFFFFFFFFFFFFFFFFFFIIILLLPPPUUU]]]jjjzzz~~~xxxppphhhaaaXXXUUURRROOONNNMMMLLLJJJDDDDDDEEEEEEFFFHHHIIIJJJEEEFFFFFFEEECCCBBBBBBCCCFFFHHHJJJLLLTTTggg}}}tttpppkkkfffdddbbb```___]]]```dddhhhlllsss}}}|||yyyxxxuuutttqqqooonnnnnnpppqqqooopppppppppooommmkkkiiifffeeeccc```^^^\\\[[[ZZZYYYXXXUUUTTTSSSQQQOOOLLLGGGGGGGGGFFFFFFIIIMMMPPP[[[bbbllluuu|||yyyuuurrrrrrpppnnntttssshhh\\\UUUNNNHHHFFFGGGJJJLLLPPPTTTYYY___fffkkknnnppptttvvvwwwxxxyyy{{{xxxzzz|||}}}|||{{{yyyyyyyyyzzz{{{|||~~~~~~||||||{{{{{{{{{|||~~~~~~yyykkkccc]]]]]]cccnnn|||~~~|||nnn```KKKCCC===<<<;;;:::<<<@@@???@@@BBBCCCDDDGGGKKKNNNQQQRRRSSSSSSRRRQQQRRRTTTTTTVVVXXXYYYZZZZZZZZZYYY\\\[[[[[[[[[\\\^^^```aaadddlllpppsssyyynnn^^^kkkpppdddZZZPPPMMMLLLKKKKKKMMMIIIJJJLLLMMMNNNTTT\\\bbbeeeiiimmmrrruuuxxx|||zzz}}}yyyvvvsssyyy|||qqqeee[[[TTTPPPNNNJJJIIIHHHGGGFFFFFFFFFFFFFFFIIINNNSSS\\\iiixxxyyyrrrllleee]]]WWWNNNKKKIIIHHHHHHIIIHHHHHHBBBBBBCCCCCCEEEFFFGGGHHHFFFGGGHHHFFFDDDCCCCCCDDDEEEGGGGGGHHHLLLWWWgggssszzzuuuoooiiifffeeedddccc```dddhhhlllooouuu~~~~~~zzzxxxuuusssrrrssstttvvvvvvwwwwwwwwwuuussspppnnnkkkiiigggdddaaa___]]]\\\[[[YYYVVVTTTSSSQQQOOOMMMGGGGGGFFFEEEFFFJJJPPPUUU```fffpppyyyyyyuuunnnnnnmmmnnnvvv}}}ooodddYYYRRRLLLGGGFFFHHHHHHKKKPPPUUUZZZ```ggglllnnnqqquuuwwwwwwwwwyyyzzzwwwxxxyyy|||~~~~~~}}}~~~||||||wwwwwwwwwwwwxxxzzz{{{||||||||||||{{{zzzzzz{{{|||}}}}}}xxxiiibbb]]]```iiiuuu~~~}}}}}}xxxjjj[[[JJJCCC>>><<<;;;:::<<>>===<<<:::<<>>@@@BBBAAACCCEEEFFFGGGIIILLLOOOTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSWWW[[[]]]\\\ZZZddddddbbb___]]]]]]```bbbaaaffflllnnnrrr}}}mmmkkkuuuggg\\\UUUOOOMMMLLLIIIHHHIIIIIIIIIJJJJJJLLLPPPVVVZZZcccggglllqqqtttwwwzzz|||uuuqqqooonnnqqqvvvyyywwwqqqkkkddd___ZZZSSSNNNLLLIIIEEECCCEEEGGGHHHMMMUUUaaaooo{{{yyyvvviiiddd^^^XXXTTTPPPMMMKKKIIIHHHGGGEEEEEEEEEFFFGGGIIIHHHFFFEEEEEEFFFHHHIIIKKKJJJJJJIIIGGGEEECCCBBBCCCCCCCCCCCCCCCDDDEEEFFFPPPTTT\\\eeemmmxxx{{{vvvtttuuuvvvvvvvvvwwwzzz~~~~~~}}}yyytttpppmmmjjjgggeeeaaa___[[[WWWTTTRRRPPPPPPKKKIIIFFFDDDGGGOOOZZZbbbpppwww~~~xxxsssooonnnmmmpppyyyvvvkkk```UUUNNNHHHCCCBBBEEEEEEJJJPPPVVVZZZ```hhhnnnqqqtttwwwyyyzzzzzz{{{}}}xxxxxxyyy{{{|||~~~}}}||||||{{{zzzyyyvvvvvvvvvvvvuuuuuuuuuuuurrrqqqppprrrtttuuurrrooorrrrrrrrrsssssstttttttttxxxzzz}}}|||{{{}}}}}}~~~{{{uuupppeeeaaa^^^dddsss{{{{{{}}}vvvuuutttmmm^^^QQQEEEBBB???<<<<<<===@@@BBBCCCEEEGGGHHHIIIJJJNNNPPPTTTTTTTTTTTTUUUUUUUUUUUUWWWUUUUUUWWWZZZ\\\\\\[[[bbbbbb```]]][[[[[[^^^```dddgggkkkmmmpppyyynnnlllqqqnnn___WWWPPPNNNLLLIIIIIIJJJIIIJJJJJJJJJKKKOOOUUUYYYaaaeeekkkooorrrvvvyyy{{{~~~xxxpppmmmmmmmmmpppuuu||||||uuunnnhhhbbbZZZSSSPPPMMMIIIHHHIIIGGGJJJPPPYYYdddoooxxx~~~zzzssspppfffbbb\\\WWWSSSPPPMMMKKKKKKJJJHHHGGGFFFFFFFFFGGGJJJIIIHHHGGGGGGIIIKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDGGGMMMTTTZZZcccrrr{{{xxxxxxxxxyyyzzz{{{~~~}}}xxxtttqqqnnnkkkiiidddbbb^^^ZZZVVVSSSQQQQQQOOOMMMJJJIIILLLTTT___gggqqqwww~~~wwwrrrnnnmmmnnnsssuuufff\\\QQQKKKGGGCCCCCCFFFEEEJJJQQQVVV[[[aaahhhnnnqqqssswwwxxxyyyyyyzzz{{{yyyyyyzzz{{{|||}}}~~~}}}{{{yyyyyyyyywwwvvvrrrrrrqqqqqqpppooooooooonnnkkkiiijjjmmmoooooonnnooooooppppppqqqrrrssssssvvvyyy|||~~~~~~}}}~~~xxxqqqllldddbbbbbbiiiwww~~~zzz}}}yyyqqqnnnmmmeeeWWWKKKCCCAAA>>><<<;;;===@@@BBBFFFGGGIIIJJJJJJLLLOOOQQQRRRSSSTTTUUUVVVWWWWWWXXXYYYWWWVVVWWWYYY[[[\\\\\\______^^^\\\ZZZZZZ\\\^^^dddeeehhhkkkooovvvnnnmmmkkkxxxdddZZZQQQNNNMMMJJJIIIKKKJJJJJJJJJJJJJJJNNNSSSWWW___ccchhhmmmqqqtttwwwzzz}}}~~~|||tttnnnmmmnnnooorrrwww{{{uuukkkbbbXXXTTTOOOKKKJJJLLLGGGLLLSSS]]]gggpppwwwzzz|||tttnnnkkkccc___ZZZVVVTTTQQQOOOMMMNNNMMMKKKJJJIIIHHHHHHHHHJJJJJJIIIIIIJJJLLLNNNOOONNNNNNMMMLLLJJJIIIGGGFFFAAAAAA@@@@@@@@@AAABBBBBBAAABBBFFFJJJMMMRRR^^^jjj~~~}}}|||~~~zzzwwwtttqqqooohhhfffbbb]]]XXXUUUSSSRRRNNNLLLIIIHHHLLLUUU```hhhtttyyy~~~vvvqqqmmmllloooyyy|||qqq```WWWNNNIIIFFFCCCCCCFFFFFFKKKRRRWWW\\\bbbiiinnnqqqtttwwwxxxxxxxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~}}}zzzwwwvvvuuutttrrrqqqlllllljjjhhhgggffffffeeeeeecccaaaaaadddgggjjjkkkkkkkkklllnnnooopppqqqrrrtttwwwzzz|||~~~~~~~~~~~~}}}uuunnniiibbbaaadddmmmzzz}}}||||||uuulllgggddd\\\PPPFFF@@@???<<<;;;<<<>>>@@@BBBGGGHHHJJJJJJKKKLLLOOOQQQQQQRRRSSSUUUVVVXXXYYYZZZXXXVVVUUUVVVXXX[[[]]]___^^^___^^^\\\ZZZZZZ\\\^^^aaabbbdddiiipppwww{{{}}}llllllhhhjjj^^^RRRNNNLLLJJJIIIJJJKKKKKKJJJIIIJJJLLLQQQUUU]]]aaaggglllppptttwwwzzz|||}}}~~~yyyssstttuuuuuuxxx}}}rrrggg\\\TTTNNNIIIHHHJJJHHHMMMUUU___iiirrryyy|||}}}~~~|||wwwpppllljjjbbb___[[[XXXVVVUUUSSSQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKKKKMMMOOOQQQRRRQQQQQQPPPOOOMMMKKKIIIHHHBBBBBBAAA@@@@@@AAAAAAAAADDDCCCFFFIIIJJJLLLTTT^^^lll|||}}}{{{xxxuuummmjjjeee```ZZZVVVSSSRRRMMMKKKIIIIIIMMMWWWccckkkxxx|||~~~vvvqqqllllllqqqvvvmmm]]]TTTLLLHHHEEEBBBCCCFFFFFFLLLSSSYYY]]]cccjjjooosssuuuxxxyyyxxxxxxxxxyyy{{{{{{{{{{{{||||||||||||zzzxxxtttrrrqqqpppnnnlllfffeeebbb```^^^]]]\\\\\\\\\[[[[[[\\\___bbbeeegggggghhhjjjkkkmmmoooqqqrrrtttvvvyyy{{{}}}}}}}}}}}}}}}~~~|||tttlllfff^^^```fffppp}}}}}}xxxpppfff```\\\UUUJJJBBB>>>===<<<;;;<<>>@@@CCCDDDGGGHHHIIIIIIIIIIIIKKKMMMOOOPPPQQQSSSUUUWWWYYYZZZWWWXXXZZZZZZ[[[]]]aaacccaaaaaabbbaaa```___aaabbbdddeeegggkkkpppssstttssssssuuuyyy~~~tttbbbfffddd|||kkkZZZQQQNNNKKKIIIIIIJJJJJJIIIHHHHHHKKKPPPTTTZZZ___eeekkkoootttxxx{{{{{{|||}}}ssshhh\\\TTTNNNHHHGGGIIIKKKOOOVVV```kkkvvv~~~xxxpppiiidddcccfffdddbbbaaa```___]]][[[YYYYYYYYYXXXWWWUUUTTTSSSNNNOOOPPPQQQSSSTTTUUUVVVTTTTTTSSSRRRPPPNNNMMMLLLGGGFFFEEEDDDCCCBBBBBBBBBAAA???@@@DDDDDDDDDHHHMMMRRR^^^pppxxxtttnnnggg```ZZZVVVTTTOOOOOOOOOQQQXXXeeesss|||}}}wwwtttnnnooowwwxxxkkkcccYYYQQQJJJGGGEEEBBBBBBEEEGGGMMMUUU\\\```eeekkkppptttwwwzzz{{{{{{{{{{{{|||{{{{{{zzzyyyxxxxxxwwwwwwtttqqqmmmjjjhhheeebbb```YYYWWWTTTPPPNNNLLLLLLMMMKKKOOOSSSVVVXXXZZZ[[[]]]aaabbbeeehhhkkknnnqqqrrrsssuuuxxxzzz{{{}}}~~~~~~~~~yyyqqqhhhcccZZZ```lllxxx~~~qqqjjj___WWWRRRLLLEEE@@@<<<<<<<<<===???BBBDDDFFFHHHIIIJJJJJJIIIIIIKKKMMMNNNOOOPPPRRRTTTVVVWWWXXX\\\^^^``````______aaacccaaabbbccccccaaaaaabbbcccbbbdddhhhkkknnnqqqssstttrrrrrrssssssssstttxxx}}}zzzsss```ccc^^^~~~ttt___UUUQQQNNNKKKKKKHHHHHHHHHGGGHHHKKKPPPTTTXXX\\\ccciiinnnrrrwwwzzz{{{|||~~~|||ssshhh___UUUPPPLLLHHHHHHJJJLLLQQQZZZdddooowww}}}~~~{{{vvvoooiiifffeeehhhfffddddddcccbbb___]]]\\\\\\\\\\\\[[[ZZZXXXXXXRRRSSSTTTVVVWWWXXXXXXXXXUUUUUUTTTSSSQQQOOOMMMLLLHHHGGGEEEDDDCCCBBBBBBBBBDDDBBBBBBEEEFFFDDDFFFKKKNNNWWWdddqqq~~~zzzssskkkddd]]]YYYVVVOOOOOOPPPSSS\\\jjjyyyzzzvvvsssooorrrzzzsssggg```SSSLLLFFFEEEDDDBBBCCCFFFGGGNNNVVV]]]aaaffflllpppsssuuuyyyzzzzzz{{{|||}}}zzzzzzyyyxxxwwwvvvuuutttpppmmmhhheeebbb___\\\ZZZSSSPPPMMMIIIGGGFFFGGGGGGGGGJJJMMMOOOPPPRRRVVVYYY]]]^^^aaaeeeiiimmmpppqqqqqqsssvvvxxxyyyzzz}}}}}}~~~}}}wwwooogggaaaZZZaaannn{{{}}}~~~~~~ppphhh^^^UUUPPPKKKEEE@@@<<<<<<===>>>@@@CCCEEEGGGIIIJJJKKKJJJIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUVVVWWW```ccceeeeeebbb```aaacccaaabbbdddcccbbbaaabbbddd\\\```fffjjjnnnqqqvvvyyyqqqqqqrrrpppkkkgggiiimmmooorrrttt```aaaXXXyyyyyycccXXXTTTPPPMMMLLLHHHHHHGGGGGGHHHKKKPPPTTTVVVZZZaaaggglllqqquuuxxx|||}}}~~~}}}pppfff^^^VVVNNNKKKIIIFFFGGGJJJLLLRRR]]]hhhrrrxxx{{{|||xxxxxxwwwtttooolllkkkkkkiiigggfffeeeeeeccc```^^^]]]^^^^^^___^^^]]][[[ZZZVVVVVVXXXYYYZZZZZZZZZZZZUUUUUUTTTSSSQQQOOONNNMMMHHHGGGEEEDDDBBBBBBAAAAAADDDBBBBBBEEEEEEBBBCCCGGGKKKPPPYYYaaalll|||~~~wwwooofff```[[[XXXSSSTTTUUUZZZcccrrr|||wwwtttssspppsss{{{~~~qqqeee^^^NNNHHHCCCCCCCCCBBBDDDGGGHHHNNNWWW^^^bbbggglllpppqqqtttwwwyyyzzzzzz{{{}}}zzzyyyxxxwwwvvvtttssssssmmmjjjeeeaaa^^^\\\XXXVVVOOOLLLIIIEEECCCBBBCCCDDDEEEGGGIIIIIIIIIMMMSSSXXXZZZ\\\___cccgggkkknnnpppppprrrtttvvvwwwxxx{{{}}}}}}|||tttjjjcccaaacccgggqqq|||oooiii___VVVNNNIIIDDDAAA??????@@@AAACCCEEEGGGHHHNNNMMMLLLMMMPPPSSSTTTTTTPPPQQQQQQQQQRRRTTTXXX[[[bbbjjjpppmmmddd___bbbhhhaaaaaabbbbbbbbbaaa`````````]]]\\\```gggmmmnnnlllpppnnnmmmmmmnnnlllgggcccgggnnnyyyrrraaaaaa[[[pppeeeYYYSSSKKKIIINNNKKKJJJIIIHHHIIIKKKMMMOOOUUU[[[bbbiiimmmqqqtttvvvxxx{{{~~~xxxlllccc^^^UUUQQQNNNMMMJJJFFFFFFJJJJJJRRR^^^kkkuuu|||~~~}}}|||{{{yyyuuurrrnnnlllnnnllliiigggeeeccc```^^^aaaaaaaaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\YYYYYYWWWUUUSSSQQQPPPOOOKKKIIIGGGFFFFFFEEEDDDCCCDDDCCCAAA@@@AAACCCEEEFFFKKKLLLQQQYYYaaalll~~~wwwrrrjjjbbb\\\XXXYYY[[[```kkkzzz~~~xxxuuutttttttttzzz|||ooobbbXXXLLLHHHCCC???>>>@@@CCCFFFIIIOOOXXX___eeeiiilllnnnuuuwwwyyy{{{||||||{{{zzzwwwwwwxxxyyyyyywwwsssppplllgggaaa\\\XXXTTTPPPNNNHHHGGGEEECCCAAA@@@@@@???DDDDDDEEEFFFIIILLLOOOPPPWWW[[[___cccfffjjjmmmppptttuuuxxxzzz|||}}}}}}}}}}}}uuukkkeeeeeegggllluuu|||pppiii___UUUMMMHHHCCCAAA???@@@AAABBBEEEGGGIIIJJJNNNMMMMMMNNNQQQTTTUUUTTTRRRSSSSSSRRRRRRSSSWWWYYYbbbiiiooolllccc^^^___dddaaabbbbbbcccccccccbbbbbbaaa^^^]]]```ggglllmmmlllnnnmmmlllmmmnnnlllhhhdddeeekkksssttt___[[[XXXjjjkkk^^^WWWOOOLLLOOOKKKJJJIIIHHHIIIKKKMMMNNNUUUZZZaaahhhlllpppsssvvvxxxzzz}}}sssggg^^^XXXUUUQQQNNNNNNKKKGGGGGGKKKKKKRRR___lllwww~~~}}}zzzvvvsssqqqpppnnnkkkiiihhhgggdddbbbcccccccccbbbaaa___^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]YYYYYYWWWVVVTTTRRRQQQPPPLLLJJJGGGFFFFFFEEECCCBBBCCCBBBAAAAAAAAABBBDDDEEEFFFGGGKKKRRRYYYcccssszzztttmmmeee___ZZZ[[[]]]cccnnn}}}{{{vvvsssrrrrrrwww~~~yyymmm```WWWLLLIIIDDD@@@???AAAEEEHHHKKKPPPYYY```fffiiilllnnnuuuvvvyyy{{{||||||{{{zzzyyyyyyxxxxxxwwwtttooolllgggccc]]]XXXTTTPPPLLLIIIDDDDDDBBB@@@???>>>======BBBBBBCCCDDDFFFIIILLLNNNSSSWWW]]]bbbfffjjjnnnqqquuuvvvyyy{{{~~~~~~vvvmmmjjjjjjnnnttt~~~~~~rrrjjj___TTTLLLFFFBBB@@@???@@@BBBDDDGGGIIIKKKLLLNNNMMMNNNQQQTTTVVVVVVUUUUUUVVVVVVTTTSSSTTTVVVXXX```gggllljjjccc]]]\\\___aaabbbcccddddddeeeeeedddcccaaa___bbbgggkkkkkkjjjlllllllllmmmnnnllliiigggfffiiimmmyyyvvv]]]TTTRRRbbbnnn]]]VVVOOOJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNSSSXXX___fffkkkooorrruuuwwwyyy|||~~~ttthhh^^^XXXWWWSSSPPPPPPMMMIIIIIILLLKKKSSS```nnnzzz}}}{{{yyytttrrrooommmlllkkkhhhgggeeeeeedddcccaaa___^^^]]]ZZZYYYXXXWWWXXXYYY[[[\\\XXXXXXWWWUUUTTTRRRQQQQQQMMMJJJGGGFFFEEEEEECCCAAACCCBBBAAAAAAAAABBBDDDDDDCCCDDDGGGLLLQQQXXXgggttt~~~yyyrrrjjjddd]]]^^^aaahhhtttzzzuuurrrrrrrrrzzztttiii]]]TTTKKKHHHDDDAAAAAACCCFFFIIIMMMRRR[[[bbbgggjjjmmmoootttuuuxxxzzz{{{{{{zzzyyyzzzyyyxxxvvvtttpppjjjfffaaa]]]WWWQQQMMMJJJFFFCCC@@@???>>><<<;;;:::::::::?????????AAACCCFFFIIIKKKNNNSSSYYY```eeejjjnnnqqquuuwwwyyy||||||uuunnnmmmpppwwwssskkk^^^SSSJJJEEEAAA???>>>???BBBEEEHHHJJJLLLMMMNNNNNNPPPSSSWWWXXXWWWVVVVVVWWWWWWWWWVVVVVVXXXZZZ]]]bbbggggggbbb^^^\\\]]]aaabbbccceeeeeefffffffffdddbbbaaabbbfffiiiiiiiiikkkkkkmmmnnnnnnmmmllljjjjjjjjjllltttxxx]]]OOOMMM[[[wwwrrr^^^VVVPPPKKKIIIJJJJJJJJJIIIJJJKKKLLLMMMQQQVVV]]]ccchhhmmmqqqtttwwwyyy|||~~~tttkkkeeebbb[[[VVVTTTQQQMMMKKKMMMMMMUUUbbbqqq~~~|||yyytttqqqooommmkkkiiieeeeeeeeedddbbbaaa___^^^YYYXXXUUUSSSRRRSSSUUUWWWTTTTTTSSSRRRQQQQQQPPPPPPMMMKKKHHHFFFEEEDDDBBBAAACCCBBBBBBAAAAAABBBCCCCCCDDDDDDGGGKKKMMMRRR___kkk{{{|||vvvnnnhhhbbbbbbeeemmmzzz{{{wwwuuuuuuvvvzzz|||qqqfffZZZRRRIIIGGGCCCAAAAAACCCGGGIIIOOOUUU]]]dddhhhkkknnnppprrrtttvvvxxxzzzyyyxxxxxxxxxvvvuuusssppplllfffaaaZZZVVVPPPKKKHHHDDDAAA>>>===<<<;;;:::999999888888=========???AAADDDGGGIIILLLQQQXXX___dddiiimmmppptttvvvxxx{{{~~~~~~xxxrrrlllnnnttt~~~{{{sssjjj]]]QQQHHHDDDAAA@@@>>>@@@CCCFFFIIIKKKLLLMMMOOOPPPQQQUUUXXXZZZYYYXXXWWWXXXYYYZZZYYYZZZ\\\^^^ZZZ^^^bbbdddbbb```______aaabbbcccdddeeefffffffffdddcccbbbbbbdddfffggghhhjjjlllnnnoooooonnnmmmmmmkkkkkklllqqqwww]]]NNNJJJVVVnnn|||eee[[[UUUPPPMMMJJJJJJJJJJJJJJJKKKKKKLLLOOOTTTZZZ```fffkkkpppssswwwyyy||||||uuulllbbb]]]WWWQQQMMMNNNNNNVVVdddttt{{{vvvsssooollljjjggggggffffffeeedddcccbbb\\\YYYUUUQQQNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLJJJGGGFFFEEEEEECCCAAABBBBBBBBBAAAAAAAAABBBBBBDDDDDDGGGKKKLLLOOOZZZeeetttzzzrrrlllffffffiiirrr{{{xxxxxxyyyzzz|||zzzooodddXXXPPPFFFDDDAAA@@@AAACCCGGGIIIQQQWWW^^^eeeiiilllnnnpppqqqsssuuuwwwxxxxxxwwwvvvtttrrrpppooolllgggaaa\\\TTTPPPKKKGGGDDDAAA>>><<<;;;;;;:::999999999999999<<<<<<<<<>>>@@@CCCFFFHHHLLLQQQXXX___dddhhhlllnnnssstttvvvyyy|||~~~xxxsssllliiimmmuuuzzzsssjjj\\\OOOGGGCCCAAAAAA@@@BBBEEEHHHKKKLLLMMMMMMQQQQQQRRRUUUYYY\\\\\\[[[YYY[[[]]]]]]]]]^^^___aaa[[[]]]___aaabbbcccbbbaaa```aaabbbccccccddddddcccccccccbbbbbbbbbdddeeefffiiilllooopppooonnnmmmmmmiiijjjlllqqq|||qqq\\\OOOKKKRRReeekkk]]]VVVQQQMMMJJJJJJKKKKKKKKKKKKKKKKKKMMMRRRXXX^^^ccciiinnnrrruuuxxx{{{~~~rrrggg^^^UUUOOOOOOOOOXXXfffvvv|||wwwssspppnnnllllllkkkkkkiiihhhfffeee___\\\WWWRRRNNNKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBEEEIIIJJJMMMWWWbbbooo~~~~~~wwwqqqjjjiiillluuu|||{{{|||~~~wwwlllaaaUUUMMMDDDBBB@@@@@@AAADDDGGGJJJRRRXXX___eeeiiilllnnnooopppqqqtttvvvwwwwwwvvvuuupppooommmjjjgggaaa[[[VVVNNNJJJFFFCCCAAA???===;;;;;;:::999999999999999:::;;;;;;<<<===???BBBEEEGGGLLLQQQYYY```eeeiiimmmooorrrsssuuuwwwzzz~~~~~~|||wwwrrrmmmfffdddkkktttrrrhhhZZZNNNFFFCCCBBBBBBDDDFFFIIILLLNNNOOOOOOOOOSSSSSSSSSUUUYYY\\\^^^^^^]]]___aaaaaa```___```aaa___^^^^^^```bbbdddcccbbb``````aaaaaaaaaaaaaaa```aaaaaaaaaaaaaaabbbdddfffhhhkkknnnooommmkkkkkklllgggiiinnnttt|||}}}iiiYYYOOOMMMOOOZZZvvvppp^^^TTTOOOKKKJJJKKKKKKKKKKKKKKKJJJJJJLLLPPPVVV\\\bbbgggmmmqqqsssvvvyyy|||}}}qqqcccXXXQQQOOOPPPYYYgggyyy}}}yyyvvvtttuuutttsssqqqnnnllliiihhhaaa___[[[VVVQQQMMMJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@===???CCCHHHJJJMMMVVVaaalllzzz{{{vvvmmmlllnnnwwwsssiii^^^RRRIIICCCBBBAAAAAABBBEEEIIIKKKSSSXXX___eeeiiikkkmmmnnnooopppsssuuuvvvvvvuuutttooommmjjjgggbbb\\\TTTOOOHHHEEEAAA???>>>===<<<:::999999999888999999::::::999999:::<<<>>>AAADDDEEEJJJPPPYYYaaahhhlllpppsssssstttuuuwwwzzz}}}~~~~~~{{{xxxtttnnniiicccaaaiiisssqqqhhhYYYMMMEEECCCCCCCCCGGGIIILLLNNNPPPQQQQQQPPPUUUTTTSSSUUUYYY]]]______aaabbbdddcccaaa``````aaacccaaa______bbbdddcccbbb___````````````______^^^``````aaa``````aaacccffffffjjjmmmmmmkkkiiiiiijjjgggkkkrrrxxx~~~vvvdddVVVOOOOOOMMMSSSkkkyyycccWWWQQQNNNJJJKKKKKKKKKKKKKKKJJJJJJKKKOOOUUU[[[aaagggmmmqqqqqqtttwwwzzz{{{}}}wwwgggZZZQQQOOOQQQYYYhhhzzz~~~{{{yyy|||{{{yyyvvvrrrnnnkkkiiibbbaaa]]]YYYTTTPPPLLLJJJFFFFFFGGGHHHHHHIIIJJJJJJIIIGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBBBBBBBAAA@@@???<<<>>>CCCIIIKKKNNNXXXbbbiiixxx~~~yyynnnmmmooowww|||qqqggg\\\OOOFFFDDDCCCBBBBBBDDDGGGJJJLLLSSSXXX___eeeiiikkkmmmnnnnnnppprrrtttuuuuuuttttttpppnnnjjjeee___XXXPPPJJJDDDBBB???===<<<<<<;;;:::999888888888888999999:::888888999:::===@@@BBBDDDHHHOOOYYYbbbiiiooosssvvvtttuuuuuuwwwzzz}}}~~~}}}yyyssslllgggdddeeennnyyykkkUUUKKKHHHFFFBBB@@@IIIJJJLLLOOOQQQRRRSSSTTTRRRTTTWWWYYYZZZ[[[]]]^^^bbbbbbaaaaaaaaabbbcccdddeeebbb___```cccfffgggfffdddbbb```aaaccccccaaa^^^bbbaaa```aaacccdddeeedddgggiiikkklllkkkkkklllmmmiiimmmooowww}}}fffWWWQQQHHHLLLQQQ```eeeXXXSSSPPPLLLLLLMMMMMMMMMLLLLLLLLLLLLNNNRRRWWW]]]cccgggjjjrrruuuxxxzzz{{{|||~~~xxxeeeWWWRRRSSSRRRUUUaaauuu}}}yyywwwtttnnnjjjeeeccc___ZZZVVVRRRNNNLLLJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???AAAFFFJJJOOOYYYdddpppxxx}}}vvvuuuvvv|||~~~rrrggg]]]TTTKKKEEEBBBBBBCCCCCCCCCEEEHHHKKKVVVZZZ```eeehhhkkknnnpppqqqsssrrrppprrrvvvuuuqqqnnnjjjddd^^^XXXRRRLLLHHHAAA???>>><<<;;;;;;;;;<<<888888888888777777777777777888999:::;;;===AAADDDIIIPPPXXX```eeekkkrrrwwwxxxxxxxxxyyyzzz|||~~~vvvpppjjjfffeeehhhsss~~~lllUUUJJJHHHEEECCCBBBIIIJJJLLLNNNPPPRRRSSSSSSSSSUUUXXXZZZZZZ[[[]]]^^^eeeddddddeeefffhhhjjjkkkgggeeeccccccfffhhhiiihhhfffdddbbbbbbcccbbb___]]]aaa```______bbbcccccccccdddfffhhhiiihhhhhhiiikkkiiilllmmmttt~~~jjjYYYQQQGGGKKKNNN[[[}}}kkk\\\UUUPPPMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLPPPUUU[[[aaafffhhhooossswwwyyy{{{|||~~~rrrbbbVVVQQQQQQRRRUUUaaauuu~~~|||xxxsssnnneeeaaa\\\WWWRRROOOKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@@@@??????@@@???AAAFFFIIINNNYYYdddqqqyyyxxxwwwxxx|||{{{oooddd[[[RRRIIICCCAAABBBBBBAAABBBEEEIIIMMMWWW[[[aaafffiiilllooopppppprrrqqqpppqqqtttsssooojjjfff```ZZZTTTOOOIIIEEE??????===<<<;;;;;;;;;;;;999888888888777777777777777888:::;;;<<<>>>BBBEEEKKKRRR[[[ccchhhmmmsssxxxyyyyyyyyyzzz{{{}}}~~~~~~zzzrrrlllfffeeeffflllxxxlllUUUIIIGGGEEEEEEEEEJJJKKKMMMOOORRRSSSTTTTTTUUUWWWYYY[[[[[[[[[]]]^^^eeeeeeeeefffhhhjjjmmmnnniiihhhggghhhjjjlllkkkjjjgggfffdddccccccaaa___\\\```___^^^___aaabbbbbbaaaeeegggjjjkkkjjjkkklllmmmjjjlllkkkpppyyyttt^^^QQQFFFIIIKKKTTTpppsssaaaVVVPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIKKKNNNRRRXXX^^^cccfffkkkooouuuyyy{{{}}}~~~}}}jjj^^^UUUPPPOOORRRUUUaaattt~~~yyytttfffaaaZZZUUUQQQMMMJJJHHHHHHHHHHHHGGGHHHHHHIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCAAAAAAAAA@@@??????>>>>>>@@@???AAAEEEIIINNNYYYcccrrrzzz{{{zzzyyy}}}wwwkkk```WWWOOOGGGBBBAAAAAA@@@@@@AAAEEEJJJOOOYYY]]]cccgggjjjmmmoooqqqnnnqqqqqqpppqqqssspppkkkddd```ZZZTTTOOOIIIDDDAAA>>>===<<<;;;;;;;;;;;;;;;999999999888888888777777777888::::::<<<>>>CCCFFFLLLTTT___ggglllppptttwwwyyyyyyzzz||||||}}}}}}}}}~~~}}}xxxoooiiicccdddhhhooo{{{}}}iiiSSSIIIFFFFFFGGGHHHLLLMMMOOORRRTTTUUUVVVWWWVVVXXX[[[\\\\\\]]]^^^___cccccccccdddeeegggiiikkkkkkkkkkkkmmmmmmnnnmmmlllggggggfffeeedddbbb```___aaa```______aaabbbbbbbbbeeegggiiikkkkkkkkkmmmnnnkkkllljjjnnnvvv{{{hhhUUUGGGHHHIIIPPPfffxxxdddXXXPPPOOOMMMKKKJJJHHHGGGGGGGGGIIIJJJMMMQQQWWW]]]bbbeeeiiimmmtttzzz|||~~~tttddd[[[UUUPPPNNNQQQTTT```ttt~~~yyyiiicccZZZTTTQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFEEECCCCCCAAAAAAAAA@@@??????>>>>>>??????AAAEEEIIINNNYYYdddsss|||{{{{{{{{{}}}{{{rrrfff\\\TTTMMMFFFAAA@@@@@@???>>>@@@EEELLLRRR\\\```eeeiiikkkmmmoooqqqnnnqqqqqqooopppppplllfff^^^ZZZSSSNNNIIIEEEAAA>>><<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888666777888999:::>>>CCCGGGNNNVVVaaajjjnnnqqqtttvvvxxxyyyzzz|||||||||{{{zzz~~~yyynnngggccceeejjjrrr}}}tttcccQQQHHHFFFFFFHHHKKKLLLMMMOOOQQQSSSUUUVVVVVVWWWYYY\\\]]]^^^^^^```aaadddcccbbbbbbcccdddfffgggkkklllmmmmmmmmmmmmmmmmmmfffgggggggggfffeeeddddddcccaaa``````bbbccccccbbb___aaadddeeefffgggiiijjjmmmmmmjjjnnnuuuxxxttt[[[JJJHHHHHHMMM^^^}}}}}}gggYYYRRROOONNNKKKIIIGGGFFFGGGGGGIIIJJJLLLPPPUUU\\\aaaeeeggglllsssyyy|||~~~sssddd]]]VVVQQQOOOQQQSSS___sssooofff\\\TTTRRRQQQOOOMMMLLLKKKIIIGGGEEEDDDCCCCCCFFFFFFGGGGGGGGGEEECCCBBBBBBBBBBBBAAA@@@@@@?????????>>>AAAFFFJJJPPP[[[fffttt}}}}}}zzz{{{}}}wwwnnnbbbXXXQQQKKKEEEAAA????????????AAAGGGOOOTTT^^^bbbfffjjjlllmmmnnnpppoooqqqqqqnnnmmmlllggg```WWWSSSMMMHHHEEEBBB???===;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::999999999999555666777777999===CCCGGGPPPXXXccclllpppqqqsssuuuvvvwwwyyyzzz{{{zzzzzzyyy~~~zzzmmmgggdddhhhooowwwyyygggZZZMMMHHHHHHHHHIIIKKKJJJKKKMMMOOOQQQSSSTTTTTTWWWZZZ]]]^^^___```bbbdddfffeeedddddddddeeefffgggiiikkklllkkkjjjiiijjjlllgggiiijjjjjjhhhgggggghhhdddbbbaaaaaabbbccccccbbb]]]___bbbdddeeefffiiijjjlllllljjjnnnuuuvvveeeOOOIIIGGGLLLWWWpppnnn^^^UUUPPPNNNKKKHHHGGGGGGGGGHHHIIIJJJKKKNNNTTTZZZ```dddgggkkkrrrwwwzzz|||~~~yyyjjjaaaYYYTTTRRRQQQSSS]]]pppyyynnn```WWWSSSQQQOOOLLLLLLKKKIIIFFFEEECCCBBBBBBEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>>AAAGGGLLLRRR^^^iiivvv~~~{{{zzz|||zzz~~~sssjjj^^^TTTNNNIIIDDD@@@===>>>???@@@DDDJJJQQQVVV___cccgggjjjkkklllmmmooopppqqqooojjjgggfff```YYYPPPLLLGGGCCCAAA@@@>>>===;;;;;;<<<===>>>>>>>>>===;;;;;;;;;:::::::::999999555666666777999>>>EEEIIISSS[[[eeemmmppprrrtttuuuwwwwwwxxxzzzzzz{{{{{{{{{}}}~~~}}}~~~}}}yyylllgggfffmmmvvv~~~~~~|||sssgggZZZQQQIIIHHHIIIIIIIIIKKKKKKLLLNNNQQQSSSTTTUUUVVVWWWYYY]]]___```bbbdddfffffffffeeeeeefffhhhiiikkkggghhhiiigggeeeeeehhhjjjkkkmmmnnnmmmjjjhhhhhhiiicccbbb``````bbbbbbbbbaaa\\\___bbbeeefffgggiiikkkiiijjjiiinnnuuutttoooSSSJJJEEEIIIQQQbbbxxxdddYYYPPPNNNKKKHHHGGGHHHIIIJJJHHHHHHIIILLLQQQXXX^^^bbbfffjjjooosssvvvyyy|||~~~~~~sssggg\\\VVVUUUSSSTTT\\\lll~~~|||jjj^^^XXXUUUPPPLLLIIIHHHGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAAAAAAAAAAA@@@??????>>>>>>======AAAGGGMMMUUUaaammmyyy||||||wwwqqqooouuunnnfffZZZPPPJJJFFFAAA>>><<<>>>@@@CCCFFFLLLSSSXXX```cccgggjjjkkkkkklllmmmppppppkkkddd```^^^YYYRRRIIIFFFAAA>>>=========<<<;;;<<<===???????????????;;;;;;;;;;;;::::::::::::666777888999;;;@@@GGGLLLWWW^^^hhhooorrrsssuuuxxxxxxyyyyyyzzz{{{|||~~~}}}~~~}}}|||~~~{{{wwwlllggghhhppp{{{~~~{{{|||}}}zzzyyytttpppggg[[[SSSKKKFFFHHHJJJJJJIIIKKKOOOPPPRRRTTTVVVXXXYYYYYYVVVYYY]]]___aaacccfffhhhdddddddddeeegggiiilllmmmfffggggggdddbbbbbbfffiiinnnpppqqqoookkkhhhhhhiiicccaaa______aaaaaaaaa```XXXZZZ^^^```bbbccceeegggggghhhhhhnnnuuurrr}}}uuuVVVJJJDDDGGGLLLZZZyyyjjj]]]PPPNNNKKKIIIHHHHHHJJJKKKGGGGGGGGGJJJOOOVVV\\\```eeehhhlllpppsssvvvzzz||||||}}}zzzkkk^^^XXXXXXUUUUUU[[[jjjyyyttteee]]]YYYSSSNNNFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFGGGHHHHHHFFFCCCAAA@@@@@@??????>>>=========<<<===AAAHHHOOOVVVcccooo|||~~~{{{ppphhhhhhnnn{{{{{{kkkcccWWWMMMHHHDDD@@@<<<;;;>>>AAADDDHHHNNNTTTXXX```cccgggjjjkkkkkkllllllooonnniii```[[[YYYTTTMMMEEEBBB===;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::888999999:::===BBBIIIOOOZZZaaajjjpppsssuuuwwwzzzzzzzzzzzzzzz|||~~~{{{tttpppiiikkknnntttzzzvvvvvvwww}}}xxxsssnnnggg___ZZZPPPKKKGGGGGGKKKOOONNNLLLPPPPPPQQQTTTWWWYYYZZZYYYZZZ]]]aaaaaa``````bbbdddfffcccaaaaaacccfffggggggkkkjjjhhheeecccccceeehhhlllqqqvvvvvvqqqkkkhhhfffaaaaaabbbcccdddbbb^^^[[[YYY]]]aaaddddddbbbaaaaaa```bbbfffiiijjjppp|||\\\LLLDDDIIIIIIKKKbbbttt```SSSNNNJJJIIIHHHFFFGGGKKKHHHIIIKKKLLLOOOSSSYYY]]]eeehhhmmmqqqtttwww{{{~~~||||||}}}nnn```XXXTTTQQQTTT[[[eeeqqq~~~sssdddZZZUUUSSSMMMJJJFFFDDDDDDDDDDDDDDDIIIJJJKKKKKKIIIFFFBBB@@@>>>??????>>><<<;;;===>>>>>>AAAEEEIIIOOOZZZgggqqq|||{{{zzzuuummmfffeeeaaalll|||xxxhhh]]]QQQJJJEEE@@@>>>???>>>@@@CCCEEEIIIOOOVVVZZZbbbfffjjjmmmnnnmmmlllkkkoookkkddd]]]VVVOOOIIIEEE======<<<;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::666777999;;;???EEELLLPPP```hhhnnnqqqtttyyy{{{zzz{{{|||}}}|||wwwssspppkkkooosss{{{{{{xxxxxxyyy}}}zzzwwwrrrmmmeee]]]XXXOOOJJJFFFGGGKKKNNNNNNLLLNNNOOOQQQUUUXXX[[[\\\]]]ZZZ]]]___```______aaadddcccbbb```aaaccceeeffffffhhhiiijjjiiigggffffffgggiiinnntttuuurrrllliiihhhcccccccccdddeeeccc___\\\YYY]]]bbbeeedddcccaaaaaaaaabbbeeehhhiiiooo```NNNCCCGGGGGGHHHZZZsss~~~fffVVVPPPKKKJJJIIIGGGHHHKKKGGGHHHJJJKKKMMMRRRWWW\\\cccggglllpppssswwwzzz}}}~~~~~~~~~ooobbbZZZWWWSSSUUUZZZaaalllwww~~~mmmaaaYYYUUUOOOKKKGGGDDDDDDEEEEEEEEEIIIJJJJJJJJJHHHEEEBBB???>>>??????>>><<<;;;===>>>???BBBFFFJJJQQQ\\\iiisss}}}{{{wwwuuuqqqiiicccbbb```jjjyyyuuuggg\\\PPPJJJEEE@@@>>>>>>???@@@CCCEEEJJJPPPXXX]]]eeehhhllloooooonnnmmmlllmmmhhh```XXXQQQKKKFFFBBB======<<<;;;;;;;;;;;;;;;:::;;;<<<===============>>>>>>>>>>>>===<<<;;;:::777888:::<<>>>>>??????>>><<<<<<===>>>???BBBGGGLLLSSS^^^kkkuuu~~~wwwrrroookkkddd___^^^___ggguuuqqqeeeZZZOOOIIIDDD???======@@@AAACCCEEEJJJRRR[[[bbbiiikkkoooqqqrrrqqqooommmkkkeee[[[QQQJJJEEEBBB???===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::999:::;;;===AAAIIIRRRYYYffflllrrrsssuuuyyyzzzyyy{{{|||}}}}}}vvvrrrpppooopppwww~~~~~~}}}yyywwwuuurrrllldddZZZSSSOOOMMMKKKLLLOOORRRSSSRRRNNNQQQUUUXXX[[[]]]```bbb^^^_________^^^___```````````````bbbdddeeeeeeccc___bbbfffgggfffddddddddddddjjjqqqssspppllliiihhhdddcccbbbccccccaaa^^^[[[YYY^^^cccgggfffcccaaa___``````bbbfffiiirrrsss[[[HHHFFFGGGEEEMMMYYYtttsss```WWWOOOMMMLLLIIIHHHJJJFFFGGGGGGHHHIIIMMMRRRVVV___ccciiiooosssvvvyyy|||xxxjjjaaa]]]YYYXXXXXXZZZ```hhhqqqwww~~~rrrcccZZZTTTPPPJJJFFFEEEFFFGGGGGGIIIIIIIIIHHHEEEBBB???======>>>???>>><<<<<<===???>>>BBBGGGMMMTTT```mmmwww}}}|||yyyqqqmmmhhh```[[[[[[\\\eeesss{{{ooobbbWWWLLLGGGCCC???<<<===AAABBBDDDFFFLLLUUU```gggnnnooorrrtttuuutttqqqnnniiibbbVVVLLLEEEAAA???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;:::======>>>======<<<;;;;;;;;;;;;<<<>>>DDDMMMXXX___iiipppuuuuuuvvvyyyzzzxxx{{{|||}}}~~~}}}}}}~~~xxxrrrooommmqqqyyy{{{{{{yyywwwsssmmmdddYYYRRRMMMLLLLLLMMMOOORRRSSSSSSRRRUUUYYY[[[[[[\\\___aaacccbbbaaa```aaaaaabbbbbbbbbaaabbbccceeefffeeecccbbbcccdddccccccccceeegggeeejjjpppqqqmmmiiigggfffcccbbbaaaaaa```___\\\ZZZ[[[___dddffffffcccaaa```______aaafffllluuuhhhOOOHHHGGGEEEIIIRRRiiizzzdddZZZPPPNNNMMMJJJIIIJJJFFFGGGGGGGGGHHHKKKOOOSSS]]]aaahhhnnnsssvvvyyy{{{pppccc\\\ZZZYYYXXXYYY]]]eeemmmrrrtttyyy~~~zzzzzz{{{}}}{{{jjj```VVVQQQKKKGGGEEEFFFGGGGGGHHHHHHGGGFFFDDDAAA???======>>>>>>===<<<<<<>>>???===AAAGGGNNNVVVbbboooxxx|||{{{~~~|||tttoooggg^^^XXXXXXZZZcccqqqvvvkkk]]]SSSIIIFFFCCC>>><<<===AAABBBEEEHHHOOOYYYdddlllsssssstttwwwxxxwwwsssooohhh___SSSIIIBBB???>>>>>>;;;;;;;;;;;;;;;<<<===>>>?????????>>>===<<<;;;:::==================<<<;;;<<<===>>>AAAHHHRRR]]]eeelllssswwwwwwxxxzzz{{{xxx{{{|||}}}~~~|||}}}}}}~~~yyyrrrnnnmmmttt|||~~~www~~~|||yyyssslllcccYYYRRRIIIJJJKKKLLLNNNPPPRRRSSSVVVYYY]]]]]]\\\\\\^^^aaaeeecccbbbccceeehhhiiihhhgggeeedddeeefffgggfffeeegggfffeeecccbbbdddhhhkkkeeejjjnnnnnnjjjgggfffgggeeecccbbbaaaaaa___]]][[[]]]```dddeeeeeecccaaaaaa___^^^aaagggmmmvvv~~~^^^NNNGGGCCCFFFMMMaaafff[[[QQQNNNMMMKKKIIIJJJGGGGGGGGGFFFGGGIIIMMMQQQZZZ___fffmmmrrruuuxxxzzz}}}}}}}}}~~~ttteee]]]ZZZXXXWWWWWW[[[aaagggkkklllpppwww~~~~~~~~~|||wwwsssoooqqquuuyyyqqqfffWWWRRRKKKFFFEEEEEEFFFGGGGGGFFFFFFDDDCCCAAA???>>><<<===>>>===<<<<<<>>>@@@===BBBIIIPPPYYYeeerrr{{{~~~zzzzzz}}}}}}vvvpppiii^^^WWWVVVWWWaaaqqqzzznnneeeXXXOOOFFFDDDBBB???===>>>@@@BBBFFFKKKSSS]]]hhhooowwwvvvvvvyyy{{{yyytttoooeee]]]QQQGGGAAA???>>>>>><<<<<<<<<======???@@@AAACCCBBBBBBAAA???>>><<<;;;<<<===============<<<<<<<<<>>>AAAEEELLLWWWbbbjjjooouuuyyyyyyyyy||||||yyy{{{|||}}}~~~}}}}}}~~~}}}uuupppnnnnnnyyyyyy~~~yyyrrrjjjaaaWWWQQQIIIKKKMMMNNNPPPRRRTTTUUUWWW[[[______]]]\\\___bbbdddbbbbbbeeejjjooorrrrrrllljjjgggfffggghhhgggfffhhhgggfffdddcccdddhhhkkkdddgggjjjjjjhhhfffhhhjjjiiihhheeeddddddccc```^^^___aaaddddddcccbbbbbbbbb```___aaaggglllsss~~~uuu[[[LLLDDDFFFLLLXXXtttggg[[[PPPMMMMMMLLLJJJJJJHHHHHHGGGFFFFFFHHHLLLPPPVVV[[[cccjjjooosssvvvxxxyyyyyyzzz{{{~~~uuuhhh```XXXWWWUUUUUUWWWZZZ^^^aaaeeehhhnnnuuuzzz}}}|||{{{tttsssssssssssspppllliiigggjjjnnnrrrwwwqqqfffXXXSSSKKKFFFDDDDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@???<<<===>>>===<<<===>>>@@@???DDDLLLSSS]]]iiivvv|||yyyyyy{{{}}}zzztttpppiii^^^WWWUUUTTT___ppp{{{nnnddd^^^SSSKKKDDDCCCBBB???>>>??????BBBGGGNNNVVV```kkkrrrzzzxxxwwwzzz|||zzztttoooaaaZZZOOOFFFAAA???>>>>>>?????????@@@AAABBBDDDEEEFFFFFFEEEDDDBBB@@@>>>===<<<<<<============<<<<<<<<<>>>CCCHHHPPP[[[eeemmmpppvvvzzzzzz{{{}}}}}}{{{{{{|||}}}~~~~~~~~~~~~zzzrrrnnnnnnppp}}}|||yyyqqqiii___VVVOOOLLLNNNPPPRRRSSSUUUWWWYYYVVV[[[___```]]]]]]```dddbbbaaaaaafffnnnuuuyyyzzzpppmmmiiigggggghhhhhhhhhfffffffffdddcccccceeegggccceeehhhhhhggggggjjjmmmmmmkkkiiihhhgggfffdddbbb```bbbccccccbbbbbbbbbcccaaa___aaagggkkkpppyyygggRRRGGGHHHMMMPPPeeehhh[[[OOOMMMMMMLLLJJJJJJHHHHHHHHHGGGFFFHHHLLLOOOSSSYYYaaahhhmmmqqqtttuuuwwwwwwxxxzzz|||uuuiiicccVVVUUUTTTSSSSSSUUUWWWYYY```ccchhhoootttuuutttrrrrrrooollljjjhhhfffccc```cccfffjjjlllooouuu}}}~~~nnncccXXXSSSKKKEEECCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@<<<===>>>===<<<===???@@@AAAFFFNNNVVV___kkkyyy~~~}}}|||zzzxxxxxxzzz||||||vvvqqqooohhh^^^WWWUUUSSS^^^ooo}}}sssfff]]]XXXQQQIIIBBBBBBBBB@@@???@@@>>>BBBHHHOOOXXXbbblllsss{{{yyyxxxzzz|||{{{tttnnn^^^WWWMMMEEE@@@>>>>>>>>>AAAAAABBBCCCDDDEEEGGGHHHIIIHHHGGGFFFCCCAAA???>>><<<<<<===============<<<;;;???DDDJJJSSS]]]gggnnnpppvvv{{{{{{{{{~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~}}}yyyqqqlllpppwwwyyynnnccc[[[TTTOOOPPPPPPQQQSSSTTTVVVWWWWWW[[[^^^```aaaaaaaaabbbccceeedddeeeiiinnntttwwwxxxvvvooogggdddfffgggfffccceeedddcccbbbbbbbbbccccccdddffffffccccccfffgggdddkkkhhhfffggghhhhhheeebbb````````````___^^^]]]]]]cccbbbaaaaaadddiiiooorrrvvvTTTGGGGGGGGGJJJ^^^ssskkkWWWQQQSSSMMMIIIJJJGGGEEEFFFHHHHHHGGGHHHJJJLLLSSSXXX___eeejjjnnnrrrtttuuuvvvwwwxxxyyy||||||oooeee]]]TTTRRRSSSUUUUUUSSSUUUZZZ___bbbgggkkknnnnnnmmmlllllliiidddaaa```^^^]]][[[YYY[[[^^^bbbgggnnnvvv{{{xxxkkk```XXXSSSLLLGGGEEEDDDDDDDDDAAAAAA@@@@@@???>>>======<<<===>>>===<<<===>>>@@@DDDHHHOOOZZZeeeqqq{{{|||yyywwwxxxxxxyyyxxx~~~|||wwwrrrllldddZZZWWWYYYWWWeeettt|||zzzqqqhhh```XXXSSSIIIGGGDDDAAA???>>>>>>???BBBFFFLLLSSS[[[dddmmmrrrzzzxxxwwwzzz}}}|||vvvpppbbbXXXLLLDDDCCCCCCBBB@@@BBBEEEHHHIIIJJJKKKMMMNNNOOOLLLIIIFFFDDDBBB???===@@@>>>======>>>>>>>>>>>>===@@@GGGQQQZZZbbbjjjppptttuuuxxx{{{}}}~~~~~~~~~xxx|||~~~}}}}}}}}}~~~~~~yyyrrrnnnqqqyyyxxxlllaaaYYYRRRNNNPPPQQQRRRSSSUUUWWWXXXYYY[[[]]]```aaabbbccceeegggdddccccccfffkkkpppsssssstttoooiiifffggghhhhhhhhhfffdddcccbbbbbbccceeefffcccffffffccccccggghhhfffhhhfffdddeeefffeeebbb```\\\]]]^^^_______________aaa```______bbbggglllooozzz]]]LLLHHHIIIGGGXXXhhhqqq\\\SSSSSSLLLHHHIIIFFFEEEGGGHHHGGGGGGHHHJJJLLLPPPUUU\\\bbbgggkkkooorrrssstttvvvwwwxxx{{{|||ppphhhaaaWWWUUUTTTUUUTTTSSSWWW\\\\\\^^^bbbeeegggiiiiiiiiiiiifffbbb^^^\\\ZZZWWWTTTUUUWWWXXXZZZ^^^dddkkkpppyyy}}}~~~|||xxxrrrggg]]]WWWRRRKKKFFFDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>===<<<===>>>===<<<===???AAADDDIIIQQQ[[[fffqqq{{{|||yyywwwxxxxxxwwwwww{{{zzzwwwsssnnniiibbbYYYWWWZZZYYYggguuu|||zzzqqqhhh```XXXQQQLLLFFFEEEBBB@@@??????@@@AAADDDIIIPPPXXX```hhhpppttt{{{yyyyyy{{{}}}{{{tttnnn^^^VVVLLLFFFFFFHHHHHHGGGOOOQQQTTTUUUUUUVVVWWWXXXSSSOOOKKKGGGEEECCC@@@??????>>>======>>>>>>>>>===@@@DDDLLLVVV___fffjjjmmmqqqsssuuuxxx{{{}}}~~~~~~{{{~~~}}}|||}}}}}}~~~}}}xxxrrrooosss{{{vvvhhh]]]VVVPPPMMMPPPQQQRRRSSSVVVXXXZZZ[[[[[[^^^bbbeeeffffffhhhiiicccbbbaaacccgggkkkmmmnnnmmmkkkhhhfffeeegggjjjkkkhhhfffdddccccccdddggghhhccceeefffcccdddhhhiiigggeeecccbbbbbbcccbbb```]]]]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]]]]```dddiiilllrrrfffNNNGGGHHHCCCPPP[[[{{{cccVVVSSSJJJGGGHHHEEEFFFGGGHHHGGGGGGGGGIIIKKKMMMRRRXXX^^^cccgggkkknnnqqqrrrtttuuuwwwzzz~~~uuummmfff]]]YYYVVVUUUTTTUUUZZZbbb______``````bbbccceeeeeeeeeccc___\\\YYYVVVQQQNNNRRRRRRRRRRRRTTTXXX___dddkkkooorrrqqqppplllddd[[[UUUPPPJJJEEEBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<=========<<<===@@@BBBGGGLLLUUU___jjjttt}}}|||{{{{{{zzzxxxwww|||yyyrrrmmmiiieee^^^XXXWWWZZZ\\\hhhuuu|||~~~uuuppphhh___XXXQQQKKKGGGDDDBBBAAA@@@@@@AAABBBCCCFFFLLLVVV___gggnnntttwww{{{zzzzzz||||||xxxpppjjjYYYSSSMMMKKKLLLOOOPPPPPPXXXZZZ]]]^^^^^^]]]^^^___WWWSSSMMMHHHFFFDDDBBBAAA?????????@@@@@@@@@@@@???DDDIIISSS^^^hhhmmmnnnlllooopppsssuuuxxx{{{}}}~~~~~~}}}|||~~~}}}~~~zzzuuuqqqooottt|||rrrdddZZZSSSOOOMMMPPPPPPQQQSSSUUUXXX[[[]]]\\\aaagggkkkllljjjiiihhhcccbbbaaabbbeeehhhiiiiiigggffffffdddccceeeiiimmmkkkiiifffccccccdddfffgggbbbeeeeeeccceeeiiijjjhhhccccccbbbbbbaaa```^^^]]]aaa```___]]]\\\[[[ZZZZZZ^^^]]]\\\]]]___cccgggiiiooo|||iiiLLLDDDGGGBBBLLLSSSwwwjjjYYYSSSJJJGGGJJJGGGFFFGGGHHHGGGFFFFFFHHHIIIKKKOOOUUU[[[___dddiiillloooqqqsssuuuvvvyyy}}}uuulllddd^^^XXXVVVVVVXXX```iiijjjhhheeebbbaaaaaabbbcccaaa___]]][[[YYYUUUPPPMMMPPPPPPOOONNNNNNSSSYYY^^^ccchhhjjjjjjjjjiiibbbZZZRRRNNNHHHCCCAAA@@@???>>>@@@@@@@@@?????????>>>>>><<<=========<<<>>>AAADDDKKKQQQ\\\fffoooxxx{{{yyyzzzzzzpppjjjeeeaaa[[[UUUUUUZZZ]]]iiivvv|||}}}yyypppkkkccc[[[TTTNNNIIIFFFCCCBBB@@@??????AAABBBCCCGGGOOO[[[fffnnnssswwwzzz{{{{{{{{{{{{yyyssskkkeeeWWWTTTQQQQQQSSSUUUVVVVVV\\\___bbbccccccccccccdddZZZUUUNNNIIIGGGFFFEEEDDDAAABBBBBBBBBBBBBBBBBBCCCFFFOOO\\\hhhsssxxxwwwrrrrrrrrrssstttvvvxxxzzz{{{~~~}}}}}}{{{uuusssqqqqqqvvv}}}{{{mmm```WWWRRRPPPOOOPPPPPPQQQRRRUUUXXX[[[]]]^^^dddlllqqqppplllgggdddeeecccbbbbbbdddfffggggggdddeeeeeeddddddfffjjjmmmmmmkkkgggdddbbbbbbcccdddbbbeeeeeecccdddiiijjjhhhcccddddddcccaaa```______aaa```^^^]]][[[[[[[[[[[[______^^^^^^```cccgggiiipppyyymmmNNNEEEHHHBBBLLLQQQtttppp\\\UUULLLJJJMMMJJJGGGHHHHHHGGGFFFEEEGGGHHHIIIMMMSSSXXX]]]bbbgggjjjnnnpppsssuuuwwwyyy}}}uuulllddd]]]ZZZYYY\\\fffpppuuurrrmmmhhhdddaaa``````\\\[[[YYYXXXWWWUUUQQQMMMMMMMMMLLLLLLLLLPPPVVVZZZ^^^bbbdddddddddccc^^^VVVOOOKKKFFFBBBAAA@@@>>>===@@@@@@@@@???????????????<<<<<<===<<<<<>>????????????????????????<<<<<<<<<<<<<<>>>>>???AAACCCEEENNNWWWdddqqqzzz{{{uuunnnjjjggghhhkkknnnooommmkkkhhhgggdddfffhhhgggddd___\\\[[[WWWUUUSSSRRRSSSTTTTTTTTTLLLMMMLLLHHHEEEHHHOOOUUUcccxxx~~~{{{{{{|||}}}~~~~~~}}}~~~|||wwwvvv{{{mmmggg___YYYWWWWWWWWWWWWYYYXXXWWWWWWYYY\\\___aaa___aaaccccccccceeegggiiifffdddbbbbbbdddeeefffeeeddd___\\\]]]aaadddbbb___```aaabbbccccccbbbaaa```bbbddddddaaaaaadddeeeccccccfffgggfffbbb``````bbb```___^^^]]]]]]___```bbbbbbbbbaaabbbcccdddfffggglllpppdddLLLFFF@@@JJJKKKeeejjj^^^SSSNNNMMMHHHHHHIIIIIIGGGDDDCCCDDDFFFEEEHHHMMMQQQVVV\\\bbbfffgggjjjnnnrrrtttvvvyyy{{{rrrhhh```^^^eeemmmrrruuuxxxzzz{{{yyyvvvtttkkkhhhccc```^^^\\\ZZZYYYQQQRRRSSSSSSRRRRRRSSSTTTOOORRRSSSSSSTTTVVVSSSMMMGGGEEEBBBAAABBBBBBBBBAAA??????????????????@@@@@@<<<<<<<<<;;;<<<@@@EEEIIIRRR^^^lllwww|||{{{{{{yyywww~~~|||zzz}}}{{{vvvoooiiiccc___\\\ZZZ___fffrrryyy~~~yyyjjjddd[[[SSSMMMHHHEEECCC======<<<===???BBBEEEGGGPPPYYYfffsss||||||uuuppplllkkkmmmppptttuuutttqqqnnnlllmmmoooooommmhhhaaa]]]ZZZWWWVVVUUUUUUWWWYYYYYYXXXTTTTTTSSSNNNKKKNNNWWW^^^nnn~~~~~~~~~~~~~~~}}}}}}zzzxxxwww|||ooocccXXXSSSSSSSSSVVVZZZXXXYYYZZZ[[[]]]^^^___```aaabbbbbbccccccccccccbbbaaabbbbbbbbbaaaaaaccceeeeeebbb___\\\[[[\\\^^^```cccbbbbbbbbbaaaaaaaaa```bbbcccdddffffffeeecccbbbdddeeefffeeedddcccdddfffdddcccbbb```___^^^^^^^^^^^^^^^___```bbbeeegggiiilllsss~~~nnnUUUKKKHHHEEEMMM```ttt^^^UUURRRLLLFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEHHHKKKOOOTTTZZZaaaeeehhhkkkooorrrssstttvvvxxx|||yyykkkeeeeeegggiiinnnttt{{{uuuqqqmmmiiigggfffdddccc[[[YYYWWWUUUUUUTTTSSSRRRUUUTTTSSSRRRPPPOOONNNMMMFFFDDDBBB@@@>>>=========@@@@@@??????>>>===<<<<<<;;;;;;<<<===???CCCIIINNNYYYfffsssxxx|||}}}yyyzzzxxxwwwzzz|||yyyuuunnnmmmhhh___YYY\\\fffppp~~~yyynnneee[[[TTTMMMEEE@@@@@@>>>>>>>>>>>>???CCCIIIMMMTTT]]]iiivvv}}}yyyvvvtttsssssstttwwwzzz}}}|||yyyvvvqqqrrrrrrnnnhhhdddccccccdddbbb```^^^]]]^^^___```]]]ZZZYYYYYYXXXXXX^^^ggg~~~}}}|||}}}~~~~~~~~~~~~}}}||||||ooodddYYYUUUTTTTTTVVVZZZ\\\\\\]]]^^^___```aaaaaa```aaaaaabbbbbbcccccccccbbbcccdddcccbbbaaacccdddbbbaaa^^^\\\\\\\\\^^^___ccccccbbbaaa```___^^^^^^aaabbbeeeggggggfffdddcccdddeeeffffffeeedddeeegggbbbbbbaaaaaa```___^^^^^^^^^^^^^^^___aaaccceeegggiiipppyyy}}}```QQQKKKGGGMMM]]]zzz}}}eeeXXXRRRMMMIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEHHHKKKOOOSSSYYY___dddiiilllpppsssuuuvvvxxxzzz{{{~~~qqqiiiggghhhjjjrrrxxx}}}wwwqqqnnnkkkhhhgggfffccc```]]][[[XXXVVVTTTSSSRRRQQQPPPOOOMMMLLLLLLGGGFFFCCCAAA@@@?????????BBBBBBAAAAAA@@@?????????<<<======>>>@@@EEELLLQQQ]]]iiivvv{{{||||||wwwssstttuuusssoooooommmhhh```\\\```mmmwwwzzzmmmcccZZZTTTMMMEEEAAAAAA>>>>>>>>>>>>@@@CCCIIIMMMVVV___lllyyy{{{xxxvvvuuuwwwxxxzzz}}}~~~|||xxxxxxvvvqqqlllhhhggghhhiiiiiihhhgggggghhhiiijjjeeeaaa___^^^^^^```hhhqqq~~~~~~~~~~~~~~~~~~ooodddZZZVVVVVVUUUVVVYYY_______________``````aaa____________```aaabbbcccdddeeefffdddbbbaaabbbccc______^^^^^^^^^^^^______eeeeeedddbbb```___]]]]]]___bbbeeehhhiiihhheeedddccceeeggggggfffeeefffhhhffffffgggggggggfffdddccc___^^^^^^^^^___aaacccdddgggkkksssoooYYYOOOHHHKKKWWWqqqppp\\\RRRNNNMMMHHHHHHHHHGGGFFFFFFEEEEEEEEEGGGJJJNNNQQQWWW]]]bbbgggkkkooosssuuuwwwxxxzzzzzz||||||pppkkkkkklllttt{{{}}}yyyvvvtttrrruuusssoooiiiddd^^^ZZZXXXTTTSSSRRRQQQOOONNNMMMMMMIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>??????BBBHHHOOOUUUbbbnnnzzz}}}|||wwwpppnnnnnnmmmkkkpppmmmiiicccaaaiiiwwwxxxkkkbbbYYYSSSMMMEEEBBBBBB>>>>>>??????@@@DDDJJJNNNXXXaaappp}}}~~~{{{yyyyyy||||||}}}{{{vvvpppnnnnnnoooqqqrrrssstttuuuwwwxxxxxxpppjjjeeeddddddhhhrrr|||~~~~~~~~~mmmddd[[[XXXXXXVVVWWWYYY^^^^^^__________________]]]]]]\\\]]]^^^___aaabbbeeefffgggfffcccbbbbbbbbb^^^___``````aaaaaaaaaaaahhhgggeeecccaaa___^^^]]]^^^aaaeeehhhiiihhhfffeeebbbdddgggggggggfffggghhhggghhhjjjkkkkkkiiigggfffaaa```_________```aaabbbeeehhhmmmxxx}}}___RRRIIIJJJSSShhh}}}bbbRRRNNNOOOIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGIIILLLPPPUUU[[[___cccggglllqqqsssuuuwwwxxxzzz{{{~~~yyyqqqooopppttt|||}}}uuulllddd___\\\XXXXXXVVVUUUSSSRRRQQQPPPJJJHHHFFFDDDCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>?????????@@@CCCKKKTTTZZZgggsss~~~~~~{{{zzzpppllllllmmmlllqqqnnnjjjfffhhhsss}}}tttiii```WWWRRRLLLEEEBBBCCC>>>>>>???@@@BBBGGGMMMQQQZZZcccrrr~~~~~~~~~yyytttssstttuuuwwwyyy{{{~~~yyyqqqiiiggghhhlllvvv~~~yyyjjjbbb[[[ZZZZZZXXXWWWYYY]]]^^^```bbbbbbbbb```___\\\[[[\\\\\\]]]^^^___```dddeeeffffffdddbbbbbbccc```aaabbbcccdddddddddcccfffeeedddbbb```^^^\\\\\\___aaadddgggiiihhhfffeeebbbdddggghhhgggfffffffffccceeefffggggggfffdddcccbbbbbb````````````aaabbbdddfffjjjrrrcccRRRIIIIIIOOOaaakkkVVVOOOOOOIIIIIIHHHHHHGGGFFFFFFFFFDDDFFFIIIKKKNNNRRRXXX\\\```dddkkkpppsssuuuwwwxxxzzz|||~~~xxxttttttvvv}}}~~~sssiiicccaaa]]]\\\[[[YYYWWWUUUSSSRRRKKKJJJHHHEEECCCCCCCCCCCC@@@@@@@@@???????????????>>>>>>>>>@@@EEENNNYYY```mmmwww|||}}}pppkkklllnnnooorrrooollljjjooo}}}|||ssshhh___VVVQQQLLLEEEBBBCCC===>>>@@@BBBEEEJJJQQQVVV\\\eeerrryyyvvvvvvwwwwwwyyy{{{~~~vvvmmmjjjkkkoooxxx~~~||||||sssfff___ZZZZZZ[[[YYYXXXYYY[[[___cccgggiiigggeeeccc]]]]]]^^^____________^^^```bbbeeeeeeddddddddddddbbbcccdddeeeeeeeeeeeeeeeaaaaaa```___]]]\\\[[[[[[```aaaccceeeffffffeeedddbbbdddggghhhfffdddddddddffffffgggggggggfffdddccccccbbbaaa`````````aaabbbccceeeiiiooozzzfffRRRIIIHHHMMMZZZvvv]]]QQQOOOIIIIIIIIIHHHGGGGGGFFFFFFDDDFFFHHHIIILLLPPPUUUYYY___eeelllrrruuuxxxyyyzzzzzz{{{~~~zzzxxxxxx~~~yyynnniiigggbbb```^^^[[[XXXVVVTTTRRRNNNLLLJJJGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA>>>>>>???AAAHHHSSS___hhhsss{{{rrrlllllloooqqqsssqqqnnnooovvv~~~tttggg___VVVQQQKKKDDDAAABBB===>>>AAACCCHHHNNNVVV[[[^^^fffrrr}}}}}}yyyxxxxxxxxxxxxyyyzzz|||yyypppoooqqqttt{{{~~~}}}yyy{{{~~~zzzrrrkkkbbb\\\XXXZZZ\\\ZZZXXXYYYWWW\\\cccjjjlllkkkgggddd```aaacccddddddbbb```^^^\\\___bbbdddeeeeeeeeefffdddddddddddddddeeeeeeeee____________^^^^^^^^^^^^aaabbbbbbccccccdddddddddbbbdddggggggeeecccaaaaaajjjjjjiiihhhhhhgggffffffaaa```_________```aaabbbbbbdddhhhmmmtttiiiQQQIIIIIIKKKTTTwwweeeUUUOOOJJJIIIIIIHHHHHHGGGFFFFFFDDDEEEGGGHHHJJJNNNSSSWWW^^^ccckkkrrrvvvxxxyyy{{{xxxzzz}}}{{{www|||}}}sssnnnmmmhhhfffddd```\\\YYYVVVTTTRRRPPPMMMIIIFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@DDDKKKXXXgggpppyyyxxxpppnnnqqqssstttrrrqqqsss{{{ttthhh___VVVPPPJJJCCC@@@@@@<<<>>>AAAEEEJJJRRR[[[```bbbiiisss||||||yyyyyyzzzyyyxxxwwwxxxxxxzzz|||}}}uuupppqqqtttwww|||}}}|||wwwyyy|||~~~|||vvvqqqkkkfff___ZZZWWWZZZ\\\[[[YYYYYYRRRXXXbbbiiimmmkkkgggccccccdddggghhhhhheeeaaa___YYY\\\aaadddeeeeeefffgggeeeddddddccccccddddddeee``````aaaaaabbbbbbcccccccccbbbbbbaaaaaabbbccccccbbbdddggggggeeeaaa```___iiihhhgggeeedddccccccccc______^^^]]]^^^___```aaa```ccchhhlllppplllQQQIIIIIIJJJPPPpppkkkXXXPPPJJJIIIIIIHHHHHHGGGGGGFFFDDDEEEGGGHHHJJJMMMRRRUUU[[[```hhhoootttvvvxxxyyywwwyyy}}}}}}uuuyyy~~~vvvrrrrrrnnnllliiieee```\\\YYYWWWUUUSSSOOOKKKHHHEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBFFFNNN\\\kkkvvv}}}{{{zzzuuuvvvwwwtttrrrqqqsssvvv~~~tttqqqsssvvvuuusssrrruuu~~~}}}ssshhh___VVVPPPJJJCCC??????<<<>>>BBBFFFLLLTTT]]]ccceeekkksss{{{{{{yyyzzz{{{zzzyyywwwvvvvvvvvvyyy|||wwwppplllpppuuuxxx|||~~~~~~~~~~~~~~~{{{uuuttttttyyyyyyxxxuuuoooiiieeebbb___]]][[[\\\]]]]]][[[XXXXXX[[[```eeehhhiiihhhgggiiiiiihhhgggfffdddbbbaaa\\\\\\^^^aaaeeefffeeeddd```bbbeeeeeecccaaa``````bbbaaa___aaadddeeeccc```fffeeecccaaaaaa```aaaaaaeeefffeeeccc```___```aaaaaabbbdddfffgggfffdddcccdddaaa___^^^_________^^^^^^ccceeeiiipppxxxYYYNNNHHHJJJOOOaaawww^^^SSSOOOMMMIIIHHHHHHIIIIIIHHHDDDFFFGGGHHHIIIKKKOOORRR[[[___fffkkkqqqvvv{{{}}}|||{{{~~~~~~zzzxxxwwwqqqkkkhhhgggeee___ZZZUUURRRNNNKKKJJJIIIGGGEEEBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDJJJUUUdddrrrzzz~~~xxxpppiiieeeeeefff______```aaabbbccccccdddmmmqqqwwwzzz{{{zzzzzzzzzyyyuuuttttttttttttvvv{{{wwwlllaaaVVVPPPJJJCCC?????????@@@CCCHHHOOOWWW]]]aaagggggglllvvv~~~~~~|||}}}}}}{{{yyyxxxuuurrrrrrvvvyyyzzzyyysssrrrpppqqqtttyyy}}}{{{}}}{{{vvvuuuuuurrrrrrpppmmmiiidddaaa```aaa^^^[[[ZZZ\\\]]]\\\[[[\\\\\\^^^```cccfffiiijjjjjjiiihhhgggeeecccbbbaaa]]]]]]^^^aaaccceeedddbbb___bbbddddddcccbbbaaabbbdddcccccceeeggghhheeecccgggfffdddbbbaaaaaaaaabbbeeeeeedddaaa^^^\\\\\\]]]^^^___aaacccdddddddddddddddbbb___^^^______^^^^^^]]]bbbccchhhnnnuuugggUUUJJJLLLPPP]]]dddWWWOOOMMMIIIHHHHHHIIIIIIHHHFFFGGGHHHHHHHHHJJJMMMOOOXXX]]]cccjjjoootttyyy|||}}}{{{yyyzzz~~~~~~}}}xxxrrrooommmiiibbb\\\XXXUUUPPPLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGNNNYYYhhhvvv~~~~~~yyyyyyxxxwwwvvvvvvwwwxxxvvvuuuooommmhhhaaa[[[XXXWWWXXXUUUVVVVVVWWWXXXYYYYYYYYY```dddiiilllmmmnnnooopppvvv}}}wwwuuuuuuwwwxxxzzz|||lllaaaUUUNNNIIICCC??????@@@AAADDDJJJRRRYYY___bbbcccccchhhsss|||~~~{{{xxxwwwtttrrrtttxxx{{{{{{zzzsssrrrrrrsssuuuzzz~~~}}}{{{|||{{{xxxwwwwwwmmmkkkhhheeebbb```___^^^```^^^ZZZYYY[[[]]]^^^^^^___^^^[[[[[[^^^ccciiillljjjiiihhheeedddcccbbbbbb___^^^^^^```bbbbbbaaa```^^^```cccccccccbbbcccdddffffffgggiiikkkkkkhhhfffgggfffeeecccbbbaaaaaaaaaeeeeeeccc```]]]ZZZZZZ[[[\\\\\\]]]^^^```bbbdddddddddbbb```_________^^^\\\[[[```bbbffflllqqq~~~```MMMNNNPPPVVVuuuiiiYYYPPPMMMJJJHHHHHHIIIIIIHHHHHHIIIIIIHHHGGGHHHJJJLLLSSSYYY```gggmmmrrrvvvyyy}}}{{{yyy{{{}}}yyyvvvsssnnngggaaa\\\XXXSSSOOOLLLIIIFFFDDDDDDDDDCCCCCCBBBCCCCCCCCCEEEFFFKKKSSS___nnn|||wwwpppnnnlllkkkkkklllmmmllliiifffcccbbb___[[[UUURRRQQQRRROOOOOOOOOPPPPPPQQQQQQQQQRRRUUUYYY\\\]]]___aaaccciiiooozzzxxxuuutttvvvyyy~~~|||kkk___RRRKKKFFFAAA???@@@BBBCCCFFFMMMUUU[[[___aaa^^^^^^dddpppzzz|||yyywwwuuutttwww{{{}}}}}}{{{rrrssstttvvvxxx{{{~~~~~~|||zzzyyyyyyoookkkfffaaa___^^^]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^```]]]ZZZYYY[[[aaagggkkkjjjiiigggeeecccbbbbbbbbbaaa```______``````___^^^^^^___aaaaaaaaabbbdddeeefffgggiiikkklllkkkiiigggfffeeedddcccbbbaaa``````dddddddddaaa^^^\\\]]]^^^]]]]]]\\\\\\]]]```bbbcccdddbbb```_________]]]\\\[[[___aaaeeekkknnnpppRRROOOOOOPPPkkkiiiWWWPPPMMMJJJHHHIIIIIIIIIIIIGGGHHHHHHGGGGGGGGGJJJLLLPPPUUU^^^eeekkkppptttwwwzzz|||}}}|||zzzxxxrrrlllggg^^^[[[VVVRRRPPPMMMKKKIIIFFFEEEDDDCCCBBBCCCCCCCCCFFFHHHNNNXXXeeettt}}}tttlllhhhhhhgggfffggghhhiiigggfffcccdddccc___ZZZVVVTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMOOOQQQRRRSSSUUUXXXZZZ^^^cccmmm{{{}}}wwwtttrrrrrrxxxxxxiii\\\OOOHHHDDD@@@@@@BBBCCCDDDHHHOOOWWW]]]___^^^[[[ZZZaaannnzzz~~~|||{{{zzz|||~~~{{{ssstttwwwyyy|||}}}~~~~~~~~~~~~}}}{{{{{{rrrlllddd___\\\[[[ZZZXXXWWWZZZ^^^```aaa___^^^]]]]]]\\\[[[[[[]]]aaadddggghhhgggfffeeedddccccccccccccaaa____________^^^]]]]]]^^^_________```ccceeeeeegggiiijjjjjjiiihhhgggeeeeeedddcccaaa```^^^^^^```aaaaaa___^^^]]]^^^```aaa___]]]\\\\\\^^^```bbbcccbbb`````````___]]][[[[[[___aaaeeejjjjjj}}}[[[OOOLLLLLLccckkkVVVPPPNNNJJJIIIIIIJJJJJJIIIFFFFFFGGGGGGFFFGGGJJJLLLMMMSSS[[[ccciiiooossswwwyyy|||{{{uuunnniiiaaa^^^ZZZWWWUUUTTTRRRPPPIIIHHHFFFDDDCCCCCCDDDDDDFFFJJJQQQ\\\jjjxxx}}}wwwpppiiieeebbb```^^^^^^aaaeeehhhiiiiiijjjkkkiiiccc]]]YYYWWWUUUUUUTTTSSSQQQPPPOOONNNMMMNNNOOONNNMMMNNNPPPRRRXXX[[[eeevvvzzzuuussssssqqqzzzsssdddXXXLLLFFFCCC@@@@@@CCCDDDEEEIIIRRR\\\aaaaaa___[[[YYY^^^kkkyyy~~~{{{uuuwwwzzz}}}~~~~~~~~~~~~~~~~~~|||ssslllccc\\\YYYXXXUUUSSSTTTXXX___ccccccaaa^^^]]]\\\\\\]]]^^^```aaabbbcccddddddeeeeeeeeeeeedddccceeebbb```______```^^^]]]\\\]]]]]]\\\\\\^^^aaaddddddeeeggggggfffeeefffgggfffeeeeeedddbbb```^^^]]][[[\\\]]]\\\[[[[[[]]]___bbb```^^^]]]]]]]]]___```bbb`````````aaa```^^^\\\[[[___```eeehhhgggvvvjjjTTTKKKKKK^^^uuurrr\\\QQQNNNKKKIIIIIIJJJJJJIIIEEEFFFFFFFFFEEEGGGIIILLLLLLPPPWWW___eeelllrrrvvvzzz}}}}}}vvvoookkkgggccc```]]][[[ZZZXXXWWWLLLJJJHHHEEEDDDDDDEEEFFFGGGLLLUUUaaannn{{{yyysssoooiiieeeddd```^^^[[[\\\```fffkkkmmmrrruuuwwwvvvqqqjjjdddaaaXXXWWWUUUSSSPPPMMMKKKJJJLLLLLLMMMKKKJJJJJJKKKMMMSSSUUU```rrr~~~wwwsssrrrrrrtttzzzooo^^^SSSIIIEEECCCAAAAAADDDDDDFFFLLLXXXdddkkkjjjggg```\\\___lllzzz{{{yyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}ssslllbbb\\\ZZZXXXUUUQQQSSSXXX___bbbbbb`````````\\\]]]^^^___```aaabbbbbb```bbbdddfffgggfffeeedddfffcccaaa`````````______\\\\\\[[[ZZZYYY[[[___bbbcccdddeeedddbbbbbbeeehhhgggggggggfffdddbbb```^^^[[[\\\]]]\\\ZZZZZZ[[[]]]___^^^]]]]]]]]]^^^___``````______```aaaaaa___]]]YYY]]]^^^cccfffcccpppzzz[[[MMMLLLXXXeeezzzbbbQQQNNNKKKIIIJJJJJJJJJJJJGGGGGGGGGFFFEEEEEEGGGIIIIIIMMMSSSZZZaaaiiiqqqvvvxxxzzz}}}|||vvvrrrpppmmmjjjfffbbb```___\\\[[[OOOMMMJJJGGGFFFFFFGGGGGGJJJOOOXXXeeerrr~~~yyyoookkkgggdddccceeecccaaa```bbbggglllpppqqqxxx|||}}}vvvppplll^^^\\\ZZZVVVRRRNNNKKKJJJIIIJJJKKKKKKIIIIIIIIIKKKNNNOOOZZZnnn}}}wwwooollllllmmmttt~~~qqqgggYYYOOOFFFDDDDDDBBBBBBDDDCCCFFFOOO___oooxxxyyyuuukkkeeefffrrr}}}|||~~~|||}}}}}}~~~~~~tttlllccc^^^\\\[[[WWWSSSUUUYYY^^^`````````aaaccc]]]]]]^^^___```aaabbbccc]]]```dddggghhhgggeeedddfffdddaaa``````aaa``````\\\\\\ZZZXXXWWWYYY^^^aaacccddddddccc```aaaeeeiiiiiiiiiiiihhhfffdddaaa```_________^^^[[[[[[\\\]]]\\\\\\\\\\\\]]]^^^___```^^^^^^___```bbbbbb```^^^XXX[[[]]]aaaddd```lllaaaOOOMMMTTTZZZ}}}fffQQQNNNKKKIIIJJJJJJJJJJJJIIIIIIHHHFFFDDDCCCEEEFFFHHHKKKPPPVVV^^^fffooouuutttvvvyyy{{{}}}zzzwwwvvvvvvsssooojjjfffcccaaa^^^\\\QQQNNNKKKHHHFFFFFFGGGHHHLLLQQQ[[[hhhuuuxxxqqqkkkgggdddaaaccchhhbbbbbbcccfffjjjnnnppppppvvv{{{yyysssoooeeeccc___[[[VVVRRRNNNMMMGGGIIIKKKKKKJJJJJJKKKLLLJJJKKKVVVkkkzzz}}}qqqiiieeefffgggqqq~~~|||ttthhh___UUULLLEEEDDDDDDCCCCCCEEECCCGGGRRRdddwwwuuuooonnnyyy{{{{{{|||~~~|||~~~{{{yyywwwpppfff]]]YYYXXXXXXXXXXXXYYY\\\___bbbdddfffgggcccaaa```aaacccbbb]]]ZZZ]]]^^^___bbbeeegggfffdddeeebbb______bbbdddcccaaaZZZZZZZZZZZZZZZZZZZZZZZZ]]]]]]___```bbbdddeeefffkkkkkklllkkkiiieeebbb______^^^^^^]]]]]]^^^^^^______^^^\\\[[[[[[\\\^^^___aaa```______``````___^^^\\\ZZZ[[[]]]___dddqqq}}}dddPPPOOORRRQQQpppnnn___UUUMMMKKKKKKJJJKKKLLLIIIHHHHHHGGGGGGHHHHHHIIIIIILLLQQQXXX___fffkkknnntttvvvyyy{{{|||~~~~~~~~~}}}|||yyyvvvsssqqqooommmiiifffdddbbb^^^\\\RRRKKKFFFEEEEEEEEEHHHMMMPPP]]]jjjrrrxxxyyywwwuuurrrsssvvv}}}wwwsssnnnhhheeeffffffeeecccdddfffiiimmmoooqqqrrrrrryyy{{{~~~~~~zzzvvvssshhhddd___ZZZWWWUUURRRPPPNNNKKKGGGFFFGGGHHHIIIIIIHHHMMMVVVbbbqqqwwwmmmeee```aaaeeennnuuunnnhhh```ZZZNNNIIIDDDCCCAAA>>>???BBBFFFJJJVVVjjj~~~~~~|||~~~}}}}}}~~~~~~~~~~~~~~~yyyzzz{{{}}}|||}}}|||wwwuuusssmmmddd^^^[[[ZZZZZZZZZXXXYYY[[[]]]^^^___``````bbbaaabbbdddeeeeeeaaa^^^```___```bbbeeegggfffeeefffbbb______aaaccccccaaa\\\[[[[[[ZZZZZZZZZZZZ[[[]]]]]]___```bbbdddeeefffccceeeggghhhhhhgggeeeccc^^^]]]\\\[[[[[[[[[[[[\\\___^^^\\\[[[[[[\\\]]]^^^aaa___]]]^^^___``````___^^^\\\]]]___```eeeppp|||kkkSSSNNNOOOOOOdddvvvaaaWWWNNNLLLLLLKKKKKKLLLIIIHHHGGGGGGFFFFFFFFFGGGFFFHHHMMMTTT[[[aaagggiiiqqqtttwwwyyy{{{}}}~~~{{{{{{yyywwwtttrrrooonnnkkkiiifffcccbbb___\\\YYYQQQKKKFFFFFFFFFGGGKKKPPPXXXeeeqqqwww|||~~~vvvpppmmmjjjgggiiilllrrrzzz}}}{{{wwwqqqooolllhhhhhhkkkmmmmmmllldddfffjjjnnnqqqtttuuuvvvxxxyyyzzzzzzxxxtttpppmmmjjjfffbbb]]]ZZZVVVRRROOONNNKKKHHHFFFGGGHHHIIIIIIHHHMMMUUU```ooo|||ppphhhaaa\\\]]]bbbjjj{{{sssjjjccc[[[UUUNNNHHHDDDCCC@@@>>>???CCCFFFKKKXXXlll}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}~~~zzz{{{|||}}}}}}~~~~~~{{{tttpppmmmiiiccc___]]]]]]]]]]]][[[[[[\\\]]]]]]]]]\\\\\\aaabbbdddgggiiiiiifffdddcccbbbaaabbbdddggggggggggggccc^^^^^^```bbbaaa```]]]\\\[[[ZZZYYYZZZ[[[[[[\\\]]]^^^```aaacccdddeee___aaaccceeeffffffeeeddd___^^^]]][[[ZZZZZZZZZZZZ]]]]]]\\\[[[[[[\\\]]]^^^___]]][[[[[[]]]___```aaaaaa^^^^^^```aaaeeennnyyyxxx\\\OOOLLLMMMVVVqqqeeeZZZPPPMMMNNNLLLKKKLLLJJJIIIHHHFFFEEEEEEEEEEEEHHHJJJNNNTTTZZZaaafffiiimmmooosssvvvxxx|||~~~{{{xxxuuusssqqqmmmjjjhhhgggfffeeeccc```^^^]]]ZZZWWWTTTOOOJJJFFFFFFGGGHHHMMMSSSbbbnnnyyy~~~}}}tttllleeebbb^^^[[[^^^bbbeeemmmssstttuuuuuusssooopppmmmjjjkkkoooqqqqqqooocccfffiiimmmrrruuuwwwxxxwwwwwwwwwuuurrroookkkiiikkkhhheeeaaa^^^YYYSSSOOOOOOLLLHHHFFFGGGHHHIIIIIIHHHLLLSSS]]]lllvvvkkkddd^^^ZZZ[[[```hhhyyysssiii```WWWPPPMMMGGGCCCBBB@@@>>>???CCCFFFMMM\\\ppp}}}zzzzzz{{{||||||}}}~~~}}}|||{{{{{{|||}}}~~~{{{||||||~~~~~~~~~~~~~~~zzzyyyzzz{{{}}}|||sssnnniiifffbbb```______^^^]]]___````````````___^^^^^^```bbbeeeiiikkklllkkkjjjhhheeecccbbbdddggghhhiiigggbbb]]][[[\\\^^^^^^]]]]]]\\\ZZZYYYYYYZZZ[[[\\\\\\]]]^^^___aaabbbcccdddbbbcccdddeeedddcccaaa```bbbaaa___]]]\\\[[[ZZZZZZ\\\[[[[[[[[[[[[\\\]]]]]]^^^[[[YYYYYY[[[^^^aaaaaaaaa___^^^```aaacccjjjsssxxxiiiSSSLLLLLLMMMeeemmm```SSSOOOOOOMMMKKKKKKLLLKKKIIIGGGFFFEEEDDDDDDIIIJJJNNNRRRXXX^^^cccfffhhhkkkooosssvvvyyy}}}}}}{{{sssqqqmmmiiieeecccaaa```^^^\\\ZZZYYYWWWUUUQQQNNNLLLHHHEEEFFFGGGIIIOOOWWWgggsss}}}zzzsssmmmfff___[[[WWWVVVZZZ```dddlllsssuuuwwwyyyxxxuuuwwwtttpppoooqqqqqqooolllccceeegggkkknnnqqqssstttuuuuuutttssspppmmmjjjiiihhhgggeeeccc```\\\VVVQQQPPPLLLIIIGGGGGGHHHIIIIIIHHHLLLRRR[[[jjjuuujjjccc]]]ZZZ]]]bbbiiiyyyxxxlll```VVVOOOKKKFFFBBBBBB@@@>>>@@@DDDFFFOOO___sss|||xxxvvvwwwzzz|||}}}}}}~~~||||||{{{zzzzzz{{{|||}}}{{{{{{|||}}}}}}~~~~~~~~~}}}{{{wwwuuutttuuuxxxzzzzzzqqqkkkhhheeebbb`````````___^^^aaabbbbbbbbbbbbbbbaaaaaa___bbbeeeiiikkklllmmmnnnkkkhhheeedddeeehhhiiijjjgggaaaYYYVVVVVVWWWWWWVVVYYYYYYYYYYYYYYY[[[\\\]]]\\\]]]]]]___```aaabbbbbbeeeeeeeeeeeedddbbbaaa```bbbaaa___]]][[[ZZZZZZYYYZZZZZZZZZZZZ[[[[[[\\\\\\\\\ZZZWWWWWWZZZ]]]```aaa```]]]\\\^^^___```ffflllssszzzZZZNNNNNNMMM```~~~wwwgggWWWQQQPPPNNNLLLLLLNNNMMMKKKIIIGGGFFFEEEEEEEEEFFFHHHLLLQQQWWW\\\___dddggglllpppssswww{{{~~~{{{wwwuuurrrnnniiiddd```^^^[[[YYYWWWVVVTTTQQQMMMJJJIIIFFFEEEFFFGGGIIIQQQYYYhhhttt~~~}}}uuunnngggaaa[[[WWWTTTTTT[[[dddlllttt||||||wwwtttsssrrrooolllddddddeeegggiiikkklllmmmppppppppppppooommmkkkjjjeeedddddddddbbb^^^YYYUUUPPPMMMIIIGGGGGGHHHIIIIIIHHHKKKQQQZZZiiitttiiibbb]]][[[```ggglll}}}}}}oooaaaVVVOOOJJJEEEBBBAAA@@@>>>@@@DDDGGGQQQcccuuu}}}|||vvvtttrrrrrrvvvzzz~~~|||}}}~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||}}}~~~yyywwwtttrrrrrrtttwwwyyy|||uuummmhhhfffccc```___```aaaaaaaaaaaabbbbbbccccccbbbbbbbbb```bbbdddfffgggjjjmmmooonnnkkkgggfffgggiiiiiijjjeee^^^UUUOOONNNOOOOOONNNSSSTTTVVVXXXZZZ\\\^^^___\\\\\\]]]^^^___```aaaaaabbbbbbcccddddddeeedddddd___^^^]]][[[YYYXXXXXXWWWYYYYYYYYYZZZ[[[[[[\\\\\\ZZZXXXVVVWWWZZZ\\\^^^^^^^^^ZZZYYY\\\^^^^^^bbbgggooocccRRRQQQQQQ___yyyppp\\\RRRPPPOOOMMMMMMNNNMMMKKKJJJHHHGGGGGGFFFFFFFFFHHHKKKOOOUUUYYY\\\bbbeeejjjnnnqqquuuzzz}}}}}}||||||zzzwwwpppiiiaaa]]]]]][[[YYYXXXVVVRRRMMMIIIHHHFFFFFFHHHHHHJJJRRR\\\jjjuuu~~~xxxqqqjjj___ZZZVVVTTTSSSUUU___jjjvvv{{{wwwvvvuuurrrpppeeeeeeeeeeeeeeefffggggggkkklllmmmnnnnnnlllkkkiiiddddddddddddcccaaa\\\YYYQQQNNNJJJHHHHHHIIIIIIIIIGGGKKKQQQZZZjjj|||qqqeee^^^[[[]]]eeemmmuuupppaaaUUUNNNIIIDDDAAAAAA@@@>>>@@@EEEHHHUUUgggyyy|||yyywwwvvvnnnmmmmmmpppuuuzzz}}}{{{{{{|||||||||}}}}}}}}}}}}zzzxxxvvvttttttttttttuuuvvvwwwxxxyyyzzzzzz|||~~~~~~wwwvvvtttssstttvvvyyyzzz|||{{{sssllliiiccc```^^^]]]```ccceeeeeeddddddddddddccccccbbbaaa```bbbccccccccceeejjjnnnooommmjjjhhhiiijjjiiiiiiddd\\\QQQJJJGGGGGGGGGFFFLLLOOOSSSWWW[[[^^^___```\\\\\\]]]^^^___``````aaa``````aaacccdddeeeffffff^^^]]]\\\ZZZYYYXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYWWWVVVWWWZZZ[[[\\\[[[]]]YYYXXX[[[]]]^^^```dddjjjyyykkkWWWUUUTTT^^^uuuxxx___SSSPPPOOONNNNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIKKKOOOTTTYYY\\\aaadddiiimmmppptttxxx{{{xxxmmmfffbbb```___]]]ZZZUUUPPPKKKJJJIIIIIIJJJJJJLLLUUU___nnnyyy}}}yyyvvvqqqiiidddYYYVVVSSSSSSSSSXXXfffsss~~~|||vvvsssrrrpppooogggfffeeeeeeeeefffggggggjjjllloooppppppnnnkkkiiiggggggfffeeeeeebbb^^^[[[RRRNNNJJJHHHHHHIIIIIIHHHGGGKKKRRR\\\kkkyyymmmaaa[[[[[[aaalllxxxrrrbbbVVVOOOHHHCCC@@@@@@@@@>>>AAAEEEJJJXXXlll~~~~~~|||{{{zzzxxxvvvssspppnnnllliiijjjkkkooouuuyyy{{{|||zzzzzzzzzzzzzzzzzz{{{{{{{{{zzzwwwtttrrrqqqpppppppppppprrrsssuuuvvvwwwxxxyyy}}}}}}}}}wwwwwwvvvuuuvvvxxxzzz|||{{{sssnnnkkk```^^^\\\\\\```dddhhhiiigggggggggfffeeedddbbbaaaaaabbbbbb``````ccchhhmmmpppnnnkkkjjjjjjjjjiiihhhcccZZZNNNFFFCCCCCCBBBAAAHHHKKKQQQWWW\\\___``````\\\\\\]]]]]]^^^___````````````aaabbbcccddddddeee______]]]\\\[[[[[[ZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[XXXWWWWWWXXXZZZ[[[ZZZYYY]]]XXXWWW[[[^^^^^^```dddgggsssoooZZZWWWTTT\\\rrr}}}bbbTTTPPPOOOOOOOOOKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEGGGKKKOOOTTTWWWaaadddiiilllooossswwwzzzwwwfffeeecccaaa^^^YYYRRRNNNLLLKKKKKKMMMLLLMMMWWWaaarrr}}}~~~xxxsssoooiiibbb\\\WWWUUUSSSTTTUUU\\\kkkyyy{{{sssooommmjjjhhhhhhhhhgggffffffgggiiijjjmmmooorrrttttttqqqmmmjjjkkkjjjhhhgggeeeccc___\\\RRROOOKKKHHHHHHIIIIIIHHHFFFKKKRRR]]]mmmwwwlll```[[[]]]eeetttuuueeeXXXQQQHHHCCC@@@@@@@@@???AAAEEEKKKZZZooo~~~{{{zzzxxxuuuqqqqqqooommmkkkhhheeedddhhhiiikkkpppuuuxxxyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzxxxwwwtttrrrpppooonnnooommmnnnoooqqqsssuuuvvvwwwwww}}}}}}zzzxxxvvvuuuvvvyyy}}}}}}xxxppplllkkkeeeaaa]]]^^^bbbgggjjjkkkeeedddcccbbbaaa```___^^^]]]]]]]]]^^^```bbbeeefffooollliiiggghhhiiikkkkkkjjj]]]LLLAAA>>>???@@@@@@FFFKKKRRRWWWZZZ[[[[[[\\\[[[[[[[[[\\\]]]^^^___```^^^^^^```aaabbbbbbbbbbbb``````___^^^\\\ZZZXXXWWWXXXXXXYYYYYYYYYYYYXXXXXX[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYY[[[]]]___aaabbbbbbfffsssttt]]]UUUUUU[[[qqqkkk[[[TTTOOOMMMNNNMMMKKKIIIIIIIIIIIIGGGEEEEEEFFFGGGHHHIIIMMMQQQUUU[[[___fffkkkooorrruuuwww}}}yyyrrrjjjgggeeeaaaXXXPPPQQQOOOPPPSSSSSSTTT^^^jjjyyy{{{sssmmmiiieee```\\\TTTSSSRRRRRRWWWbbboooyyywwwlllfffcccaaa``````cccfffggghhhjjjlllnnnvvvvvvwwwwwwvvvtttsssrrrllljjjgggdddbbb___[[[XXXNNNLLLIIIGGGEEEEEEFFFFFFHHHLLLSSS^^^ooo|||uuuhhh^^^___aaaeeeuuusssbbbVVVOOOGGGDDDAAA@@@AAABBBDDDDDDMMM^^^rrr|||wwwsssoookkkhhhbbbbbbbbbaaaaaa`````````fffiiimmmpppqqqrrrtttvvvvvvvvvvvvwwwvvvvvvuuuuuuuuussspppmmmjjjhhhhhhgggiiikkknnnooopppqqqsssuuuzzzzzz{{{|||~~~zzzyyywwwvvvwwwzzz}}}~~~tttmmmiiihhheeebbb^^^^^^aaadddffffffccccccbbbaaa```___^^^^^^[[[\\\\\\^^^```cccfffhhhllljjjgggeeeeeegggiiiiiikkkaaaRRRGGGBBB???===;;;BBBHHHOOOVVVZZZ\\\]]]^^^\\\\\\\\\]]]]]]^^^______^^^^^^___```aaaaaaaaaaaa___^^^^^^]]][[[YYYWWWVVVWWWXXXXXXYYYYYYXXXXXXWWWYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\^^^```aaaccciiivvv~~~eeeZZZUUU\\\nnntttaaaXXXQQQMMMLLLKKKIIIGGGGGGGGGGGGEEECCCDDDEEEGGGGGGIIILLLPPPSSSWWW\\\ccciiinnnrrrvvvyyy{{{|||~~~|||sssooommmhhh```YYYZZZXXXYYY[[[[[[]]]fffrrr~~~{{{ssslllhhhccc___[[[UUUTTTSSSSSSXXXcccqqq{{{xxxkkkccc___\\\[[[[[[^^^aaadddhhhlllqqqttt||||||||||||zzzxxxvvvtttllljjjgggeeebbb___\\\YYYPPPOOOLLLIIIGGGFFFGGGGGGIIILLLRRR]]]nnnvvvoooccc\\\]]]aaagggxxxqqqaaaUUUOOOGGGEEEBBBAAAAAACCCEEEFFFQQQbbbvvv~~~yyysssnnniiiddd```XXXXXXXXXYYYZZZ\\\]]]^^^bbbfffjjjmmmoooppprrrssstttuuuuuuttttttsssrrrqqqpppnnnkkkhhheeedddcccbbbdddgggjjjlllmmmpppsssuuuxxxyyyzzz{{{~~~}}}{{{zzzyyyxxxyyyzzz}}}~~~wwwnnnhhheeedddfffdddbbbbbbcccdddcccbbbbbbbbbaaaaaa```___^^^^^^[[[\\\\\\^^^aaadddgggiiijjjhhhdddbbbaaabbbdddeeeggg___TTTKKKFFFBBB>>>;;;???DDDLLLSSSXXX[[[^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^______```______^^^^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVWWWXXXZZZ\\\]]]^^^___^^^]]]\\\\\\^^^aaabbbjjjwwwppp___WWW\\\ggg~~~kkk]]]SSSMMMKKKKKKIIIGGGGGGGGGGGGEEECCCDDDEEEFFFFFFGGGJJJNNNQQQTTTXXX```ffflllqqqvvvyyyyyyzzz{{{}}}}}}zzzuuunnnhhhhhhgggfffhhhhhhjjjsss|||{{{tttmmmgggbbb^^^[[[WWWWWWVVVVVVYYYcccqqq{{{yyykkkaaa[[[WWWUUUWWWZZZ^^^ccciiiqqqyyy}}}yyywwwmmmjjjgggdddbbb```\\\YYYTTTRRRNNNKKKIIIHHHHHHHHHIIILLLRRR\\\mmmzzzoooggg^^^XXX[[[```iiizzznnn^^^TTTNNNHHHFFFCCCBBBBBBDDDFFFHHHRRReeezzz|||yyysssnnnhhh```YYYTTTKKKKKKLLLMMMQQQUUUXXX[[[^^^bbbfffjjjlllmmmoooppprrrrrrqqqpppooommmlllkkkiiigggdddaaa^^^\\\[[[[[[]]]```cccfffiiilllqqqtttuuuvvvxxx{{{~~~|||zzz|||{{{{{{zzz{{{|||}}}~~~~~~zzzqqqjjjeeecccbbbgggggggggggggggfffeeeccccccbbbbbbbbbaaaaaa``````_________```bbbdddggghhhhhhgggddd```]]]\\\]]]^^^\\\VVVOOOJJJGGGFFFDDDBBB>>>CCCJJJQQQUUUXXX[[[]]]^^^^^^______^^^^^^^^^]]]^^^^^^^^^___^^^^^^]]]]]]^^^^^^]]]\\\ZZZXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVWWWYYY\\\___aaacccccc```]]][[[ZZZ\\\___bbbiiisssxxxaaaXXX[[[^^^lllsss```UUUOOOMMMMMMKKKJJJIIIIIIIIIGGGFFFDDDEEEEEEEEEFFFHHHKKKOOORRRVVV]]]dddiiinnntttwwwxxxyyy{{{|||~~~}}}yyywwwuuuttttttwww~~~~~~wwwooohhhccc___]]]ZZZZZZZZZYYYZZZaaannnxxxzzz~~~|||nnnbbb[[[XXXVVVYYY\\\```eeemmmvvv|||yyymmmkkkgggdddaaa___[[[YYYUUUSSSPPPLLLJJJHHHHHHHHHIIILLLRRR]]]mmmvvvjjjbbb[[[VVVXXX^^^hhhzzz}}}kkk\\\RRRNNNHHHGGGEEEBBBAAACCCGGGJJJQQQeee{{{~~~vvvsssnnnhhhaaaYYYPPPKKKCCCCCCDDDFFFJJJOOOTTTWWW[[[___dddhhhjjjlllmmmnnnnnnnnnmmmkkkiiigggeeedddaaa___\\\YYYWWWUUUTTTTTTWWWYYY]]]```cccggglllppprrrtttvvvzzz~~~{{{yyy|||||||||}}}}}}~~~~~~~~~zzz|||{{{uuummmgggcccbbbaaaccceeeggghhhhhhgggeeeeeeddddddcccccccccccccccccceeedddcccccccccdddeeefffhhhhhheee```ZZZVVVUUUVVVSSSPPPKKKHHHGGGHHHIIIIIIAAAFFFKKKPPPSSSUUUVVVXXX]]]^^^^^^______^^^]]]\\\]]]^^^^^^^^^^^^^^^]]]\\\```______]]]\\\ZZZXXXWWWUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWYYY[[[^^^aaadddeeedddaaa]]]ZZZYYY[[[^^^```ccckkkuuudddXXXVVVTTT]]]zzz{{{dddWWWRRRPPPNNNLLLKKKJJJJJJJJJHHHGGGEEEEEEFFFEEEEEEFFFJJJLLLRRRVVV\\\aaaeeejjjooorrrxxxyyy{{{|||~~~~~~|||ssskkkeeeaaa```]]]___```^^^\\\aaakkksssvvvzzztttiiibbb_________aaadddiiipppzzz{{{ppplllgggdddaaa^^^[[[XXXVVVTTTPPPMMMJJJIIIIIIIIIJJJNNNVVVbbbqqqssshhh```ZZZUUUVVV\\\iii{{{{{{hhhZZZRRRNNNJJJIIIGGGDDDAAACCCGGGKKKSSSggg}}}|||vvvpppmmmhhhbbb[[[SSSKKKEEEAAAAAABBBCCCGGGLLLQQQTTTYYY]]]cccgggiiiiiijjjkkkhhhgggfffdddbbb___]]]\\\YYYWWWUUURRRPPPOOOOOOOOORRRTTTWWWZZZ]]]aaagggjjjoooqqquuuzzz~~~{{{yyyzzz{{{|||}}}~~~wwwvvv~~~zzzwwwqqqkkkfffcccaaaaaa___aaaeeefffeeeddddddddddddddddddddddddeeeeeeeeegggfffeeedddccccccdddeeefffggggggbbbZZZTTTQQQPPPQQQOOOMMMJJJIIIJJJKKKLLLGGGKKKOOORRRSSSSSSTTTUUU[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]^^^^^^___^^^^^^]]]``````___^^^\\\ZZZXXXWWWUUUVVVVVVWWWWWWVVVVVVUUUXXXXXXZZZ\\\^^^aaadddeeeccc```\\\YYYXXXYYY\\\^^^^^^bbbhhhssslllXXXQQQMMMUUUmmmkkk\\\VVVRRRMMMLLLJJJJJJJJJJJJHHHFFFFFFFFFFFFEEEDDDEEEHHHKKKRRRVVVZZZ^^^bbbfffkkknnnvvvwwwyyy{{{}}}wwwmmmfffcccbbbaaaeeeiiigggccceeemmmtttyyy}}}~~~sssllljjjkkkhhhjjjmmmqqqwwwtttpppjjjeeebbb^^^[[[YYYVVVTTTQQQNNNLLLKKKKKKKKKMMMSSS^^^kkkzzz|||pppfff___ZZZUUUUUU^^^nnnxxxfffZZZSSSPPPOOONNNLLLGGGCCCDDDIIINNNYYYkkk|||tttmmmgggddd___ZZZTTTNNNGGGBBBAAAAAABBBDDDGGGKKKOOOQQQUUUZZZ___ccceeeeeeeeeeee______]]][[[YYYVVVTTTSSSPPPOOOMMMKKKJJJJJJJJJKKKMMMOOORRRTTTXXX]]]cccgggnnnppptttzzz|||yyyxxxyyy{{{zzz{{{~~~uuuqqquuuwwwtttoooiiieeebbb``````___bbbeeeeeecccbbbbbbccccccccccccddddddeeeeeeeeefffeeecccbbbbbbccccccdddaaaeeehhhddd\\\TTTPPPOOOPPPQQQRRRRRRQQQPPPPPPPPPMMMPPPSSSUUUUUUUUUVVVWWWYYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]^^^_____________________^^^]]][[[YYYXXXVVVVVVVVVWWWWWWWWWWWWVVVVVVXXXXXXYYY[[[]]]___aaabbbaaa___[[[XXXWWWXXXZZZ\\\ZZZ^^^aaaiiixxx\\\PPPIIIQQQ```xxxwwwdddZZZSSSOOOMMMLLLKKKLLLKKKIIIHHHGGGHHHGGGFFFDDDEEEHHHJJJQQQTTTXXX\\\___dddiiilllqqqrrruuuxxxzzz}}}~~~}}}yyynnngggddddddeeekkkrrrrrrnnnnnnttt{{{}}}vvvtttuuuuuuwwwzzz~~~zzzvvvoooiiiddd```]]]ZZZWWWUUUSSSPPPNNNMMMNNNNNNQQQYYYgggvvvvvvlllccc[[[XXXUUUVVVbbbxxxtttdddZZZVVVTTTUUUTTTQQQKKKFFFFFFLLLQQQ___ooo~~~~~~|||wwwmmmeee]]]ZZZUUUPPPLLLHHHCCC@@@>>>???AAADDDGGGKKKNNNOOOPPPTTTZZZ]]]^^^]]]]]]]]]VVVUUUTTTRRRPPPMMMKKKJJJIIIHHHFFFEEEEEEFFFGGGGGGHHHJJJMMMPPPUUU[[[ccchhhmmmppptttzzz|||xxxvvvvvvyyy|||yyy{{{~~~tttnnnooo~~~uuurrrmmmhhhdddaaa______bbbdddggggggdddbbbcccdddbbbbbbbbbccccccddddddeeecccbbbaaaaaaaaabbbcccddd^^^ccchhhfff^^^VVVQQQPPPMMMQQQVVVYYYYYYWWWUUUTTTPPPSSSVVVXXXXXXXXXYYYZZZWWWXXX[[[]]]^^^]]]\\\[[[\\\]]]^^^___````````````^^^^^^]]]\\\ZZZXXXVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVXXXXXXYYYZZZ[[[]]]___```___]]][[[XXXWWWXXXYYY[[[YYY\\\___fff|||aaaQQQHHHNNNWWWgggjjj\\\SSSRRRPPPOOONNNOOONNNLLLKKKHHHHHHHHHFFFEEEEEEHHHJJJOOORRRVVVZZZ^^^ccciiimmmmmmoooqqquuuxxxzzz|||}}}zzz|||yyynnnfffddddddgggoooxxxyyyvvvuuu{{{|||zzz{{{~~~zzzrrrlllgggbbb___\\\XXXWWWTTTQQQPPPPPPPPPQQQTTT^^^mmm}}}|||rrriiiaaaXXXVVVTTTWWWfffpppbbbZZZXXXWWWYYYXXXUUUOOOIIIHHHNNNTTTbbbppp{{{|||{{{|||zzzyyysssjjjbbbVVVSSSNNNJJJGGGDDD@@@>>><<<===@@@CCCGGGKKKMMMNNNLLLPPPUUUYYYYYYXXXWWWVVVOOOOOONNNLLLJJJHHHFFFDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDFFFJJJNNNTTT[[[dddiiimmmoootttzzz~~~~~~{{{wwwtttrrrssstttvvv{{{zzz{{{{{{}}}rrrdddaaaqqq}}}yyywwwoooeeebbbccceeebbb^^^dddeeefffggggggeeecccbbb```dddiiilllkkkhhheeecccfffeeebbb```___```aaacccggghhhkkkmmmdddWWWRRRUUURRRWWW]]]```___[[[WWWUUU]]]]]]]]]\\\[[[YYYWWWUUUWWWXXX[[[]]]^^^^^^]]]\\\ZZZ[[[\\\]]]^^^]]]\\\[[[]]]\\\ZZZZZZZZZYYYWWWVVVXXXUUURRRSSSVVVXXXXXXWWW[[[YYYVVVVVVZZZ^^^aaaccc\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]```ggguuuuuuZZZJJJPPPTTTXXXtttooo```[[[VVVPPPLLLLLLKKKHHHIIILLLJJJJJJIIIGGGEEEDDDEEEGGGLLLPPPUUUYYY\\\___bbbeeejjjlllnnnqqquuuxxxzzz{{{|||{{{||||||tttkkkbbb___```hhhqqq|||uuukkkfffcccaaa```^^^YYYVVVUUUSSSOOOOOORRRYYYddduuu{{{nnnddd```XXXSSSRRRXXXhhhxxxiii\\\TTTUUU[[[______[[[TTTNNNMMMRRRXXXkkkqqqvvvuuurrrsss||||||xxxwwwwwwqqqeee\\\PPPHHHCCCCCCDDDAAA@@@AAA======???AAADDDHHHKKKMMMMMMNNNPPPRRRRRRPPPNNNLLLIIIHHHGGGEEECCCAAA???>>>===>>>???>>>======???AAABBBBBBFFFKKKNNNQQQZZZdddjjjooovvv||||||zzzxxxuuusssssstttwwwxxx||||||||||||}}}ooobbb]]]jjj}}}{{{xxxrrrllleeebbbbbbcccbbbaaafffgggggggggfffdddaaa```___cccgggjjjjjjiiihhhgggfffeeebbbaaaaaadddgggiiijjjlllqqquuuooobbbYYYXXXUUU\\\dddiiihhhbbb]]]YYY^^^^^^^^^^^^\\\ZZZXXXVVVWWWYYY[[[]]]___^^^]]]]]]XXXYYY[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[ZZZZZZYYYVVVTTTTTTVVVXXXXXXWWW[[[ZZZYYYXXXYYYZZZ]]]___[[[ZZZZZZZZZZZZZZZ[[[[[[]]]^^^aaagggrrrcccOOOOOOPPPRRRkkkxxxfff]]]XXXRRRNNNMMMLLLHHHHHHKKKJJJJJJJJJGGGEEEDDDEEEGGGLLLOOOTTTXXX[[[^^^bbbdddhhhiiillloootttxxx{{{}}}{{{{{{|||xxxooofff^^^\\\]]]dddpppuuulllfffcccaaa```___ZZZWWWVVVTTTQQQRRRUUU^^^kkkssshhhcccXXXTTTRRRZZZjjjssseeeZZZUUUVVV[[[dddccc```ZZZUUUVVV\\\aaammmrrruuurrrkkkjjjooouuuzzz~~~|||yyyuuurrrrrrrrrlllaaaXXXOOOGGGBBBBBBCCCAAA???@@@======???AAADDDGGGJJJLLLKKKLLLMMMMMMMMMLLLJJJHHHEEEDDDCCCBBB@@@>>>===<<<;;;<<<===<<<;;;;;;===???AAAAAADDDIIIMMMPPPYYYccckkkpppwww}}}~~~zzzuuutttrrrrrrsssvvvyyy{{{}}}}}}}}}}}}~~~ooobbb[[[bbbppp~~~}}}xxxuuukkkiiifffcccaaabbbcccdddiiiiiihhhgggeeebbb___]]]^^^aaaeeeggghhhiiikkklllgggeeecccbbbdddhhhmmmpppooorrrzzzuuuiiibbb```gggqqqvvvuuunnnfffaaaaaaaaaaaa```^^^[[[YYYXXXXXXYYY\\\^^^______^^^]]]WWWXXXZZZ\\\^^^___``````^^^]]]\\\[[[[[[\\\]]]^^^[[[YYYVVVVVVWWWXXXXXXWWWZZZ\\\]]][[[WWWVVVWWWYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\___cccffflllsssXXXQQQNNNNNNbbb}}}oooaaaYYYSSSOOOOOOMMMJJJHHHJJJJJJKKKJJJHHHFFFEEEFFFGGGKKKNNNRRRVVVYYY\\\```cccfffgggiiimmmrrrwww|||~~~{{{{{{}}}}}}pppggg___XXXVVVYYY```ooo}}}tttkkkfffcccaaa```aaa\\\XXXXXXVVVTTTVVV[[[dddsssyyyllleee[[[UUUSSSYYYhhhnnn___XXXUUUWWW[[[```___\\\WWWTTTVVV\\\bbbkkkooopppkkkbbb\\\]]]```cccgggnnnuuuwwwvvvssspppooommmmmmnnnoooiii^^^UUUMMMFFF@@@@@@AAA???>>>???======???@@@CCCFFFHHHJJJHHHHHHHHHGGGFFFEEEDDDDDD??????>>>===<<<;;;;;;:::999:::::::::999999;;;===>>>>>>BBBGGGKKKOOOYYYccclllqqqyyy~~~yyyrrrrrrqqqqqqsssvvvyyy{{{{{{{{{|||~~~rrreee[[[^^^fffsss~~~zzztttqqqhhhiiihhheeeaaa```ccceeehhhhhhgggfffdddaaa___^^^___aaaccceeefffhhhkkkmmmhhhfffcccbbbdddiiiooosssssswwwvvvpppvvv}}}}}}vvvnnnjjjddddddcccbbb```]]]ZZZYYYWWWXXX[[[]]]^^^^^^]]]\\\XXXXXXZZZ\\\]]]___````````````^^^\\\ZZZZZZ\\\^^^]]]\\\ZZZYYYYYYYYYZZZZZZXXX\\\___]]]XXXTTTUUUWWWVVVWWWYYY[[[\\\]]]\\\\\\\\\```dddeeeffftttdddVVVPPPPPP___ssszzzfff[[[TTTOOOOOONNNKKKIIIJJJJJJKKKKKKIIIGGGFFFFFFGGGIIILLLPPPSSSVVVZZZ___bbbeeefffhhhkkkoootttyyy{{{{{{|||~~~vvvhhh^^^XXXRRRRRRTTT\\\mmmzzzrrrjjjfffcccaaa```ccc]]]YYYXXXXXXWWW[[[aaaiiizzz}}}nnnfff]]]WWWSSSXXXeee|||kkk\\\WWWVVVWWWYYY[[[YYYUUUPPPNNNPPPVVV[[[aaaeeefffaaaWWWPPPNNNPPPSSSXXX___eeeiiijjjiiihhhhhhhhhjjjmmmnnnhhh]]]TTTKKKDDD>>>???@@@>>>===>>>======???@@@BBBDDDFFFGGGFFFEEECCCAAA@@@@@@@@@@@@;;;;;;;;;:::::::::999999888999999999888888:::<<<<<<<<>>???===<<<=========???@@@AAACCCCCCDDDDDDCCC@@@>>>======>>>>>>999999999999999999999999888999:::999888888:::<<<;;;:::>>>CCCHHHNNNZZZeeelllrrrzzz{{{vvvpppppppppppprrrtttvvvwwwuuuwww{{{xxxhhh[[[ZZZbbboooyyysssmmmiiieeeggghhhfffbbb```aaabbbaaaaaaaaaaaa````````````aaabbbbbbaaaaaabbbeeeggggggeeebbbaaabbbfffkkknnnssswww|||~~~~~~zzztttoookkkjjjiiihhhgggeeebbb___\\\ZZZTTTUUUXXXZZZ[[[[[[ZZZYYY[[[[[[[[[[[[\\\]]]^^^___bbbdddddd```[[[WWWWWWYYY^^^^^^^^^\\\[[[[[[]]]___YYY]]]``````\\\YYYXXXXXXTTTUUUXXXZZZ\\\^^^______^^^```ccccccbbbhhhzzz{{{dddVVVRRRYYYbbbyyyfff\\\RRRPPPPPPNNNLLLLLLKKKLLLMMMLLLIIIHHHGGGHHHFFFIIILLLNNNQQQVVV[[[___fffggghhhjjjlllmmmnnnoootttwww|||xxxjjj[[[TTTQQQNNNMMMOOOXXXfff|||yyyuuuooojjjhhhggggggfffhhhaaa[[[ZZZ\\\___gggoooqqqhhh[[[WWWWWW___nnnhhh[[[WWWVVVVVVXXX\\\YYYTTTOOOKKKJJJJJJJJJFFFJJJLLLKKKGGGDDDCCCDDDFFFHHHMMMRRRVVVYYY[[[\\\___ccciiimmmlllcccWWWOOOIIIAAA<<<===???===<<<===<<<===???@@@AAAAAAAAAAAAAAA@@@>>>===<<<<<<<<<===999999999999999999999999888999:::999888888:::<<<;;;:::>>>DDDIIIPPP\\\gggnnnsss|||{{{uuurrrnnnnnnoooppprrrtttvvvwwwvvvxxx||||||kkk^^^^^^hhhwww~~~wwwpppjjjfffaaabbbccccccbbbaaa````````````______^^^^^^______^^^___``````___```ccceeedddcccbbbaaacccgggkkkmmmnnntttxxx|||{{{{{{zzzvvvpppllliiiiiijjjiiihhhfffccc___[[[YYYTTTVVVXXXZZZ[[[[[[ZZZYYYYYYYYYYYYZZZ\\\^^^```aaaaaadddfffddd^^^YYYYYYZZZZZZ\\\\\\[[[YYYYYY\\\______```aaaaaa___\\\YYYWWWTTTUUUVVVXXX[[[^^^```bbb______aaabbbcccgggtttmmmYYYQQQTTTZZZvvvssseeeXXXSSSQQQOOOMMMMMMKKKLLLNNNMMMJJJHHHGGGHHHEEEGGGJJJLLLPPPTTTZZZ^^^dddeeehhhjjjlllllllllkkknnnrrrxxx|||~~~tttfffXXXSSSQQQOOONNNOOOVVVaaasss~~~~~~~~~xxxtttpppmmmlllllllllkkklllddd^^^]]]___dddmmmvvvyyymmmeee[[[YYY[[[eeeuuuxxxeeeZZZWWWVVVVVVYYYYYYVVVRRRMMMJJJGGGDDDBBB@@@CCCEEEEEEBBB@@@AAABBBBBBDDDHHHMMMQQQVVVYYYZZZ```eeelllpppnnndddWWWNNNIIIAAA<<<===???======>>><<<===???@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;999999888888888888888888777888999888777777999;;;;;;;;;>>>DDDJJJQQQ^^^jjjpppvvv|||wwwqqqnnnkkklllmmmooorrruuuwwwxxxwwwzzz}}}oooaaacccooo~~~vvvooohhhddd]]]]]]___```bbbaaaaaa`````````^^^]]]]]]]]]]]]]]][[[]]]^^^______```ccceeebbbaaaaaabbbdddhhhlllnnnkkkqqqvvvwww{{{yyyxxxyyyyyyvvvqqqmmmjjjiiijjjjjjhhhfffccc___[[[YYYUUUWWWYYY[[[\\\\\\[[[ZZZWWWWWWXXXZZZ\\\___bbbddd___dddgggfffaaa\\\[[[\\\WWWYYYZZZYYYWWWWWW[[[^^^dddcccbbbaaa```^^^ZZZVVVUUUUUUVVVWWWZZZ^^^aaaccc```______bbbdddgggqqq|||uuu]]]RRRRRRVVVddd|||mmm]]]UUURRROOOMMMLLLKKKMMMNNNMMMKKKIIIHHHHHHEEEGGGIIILLLOOOSSSYYY]]]aaacccgggjjjllllllkkkjjjiiiooouuuzzz|||}}}}}}rrreeeWWWSSSRRRQQQOOOOOOTTT^^^nnn{{{vvvvvvwwwyyy{{{{{{yyywwwwwwwww{{{{{{yyyuuuqqqooooooooopppooooooggg``````bbbgggqqq{{{}}}yyyrrrhhh```]]][[[^^^hhhxxxrrrbbbYYYVVVUUUWWWZZZYYYWWWSSSPPPMMMIIIEEEBBB???AAABBBAAA???>>>>>>???@@@BBBFFFKKKPPPVVVZZZ\\\dddiiiqqquuuqqqfffYYYPPPIIIAAA<<<===???>>>===>>><<<===???@@@@@@???>>>>>>;;;;;;;;;;;;::::::::::::888888888888888777777777666777888777666777888:::<<<<<>>>>>AAACCCIIIPPPRRRSSSXXX___gggqqqzzz|||vvvkkkZZZMMMEEECCC@@@<<<::::::<<>>===<<<<<<;;;>>>===<<<;;;999888777666888888777777777777777777<<<;;;999777777888999:::;;;<<<>>>BBBIIIVVVfffqqqyyy}}}}}}xxxssspppooonnnkkkkkklllmmmppptttwwwzzzzzz~~~sssmmmjjjiiifffaaa^^^eeewww~~~wwwqqqjjjeeeaaaaaabbbbbbccccccbbbbbbbbbaaa^^^\\\\\\]]]^^^___^^^______``````aaaaaaaaacccdddfffffffffgggiiikkkppppppppprrrtttvvvuuutttqqqqqqpppnnnmmmlllkkkkkkmmmkkkiiigggeeeaaa[[[WWWUUUVVVXXXXXXWWWYYY]]]```[[[\\\\\\[[[\\\^^^bbbfffgggeeebbbaaa``````^^^]]]^^^\\\[[[YYYXXXYYYZZZ[[[``````aaaccceeeddd```\\\[[[XXXWWWXXXYYY]]]fffpppsssfff]]]```bbbbbbhhhrrrttt\\\RRRQQQQQQdddqqqbbbYYYRRRLLLKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGHHHIIILLLPPPTTTWWWZZZ]]]bbbgggjjjjjjiiihhhkkknnnqqqtttvvvyyy|||~~~}}}sssiiiaaa[[[XXXWWWXXX]]]fffttt|||rrrjjjeeebbbfffeeeeeehhhlllpppqqqqqquuuvvvwwwyyyzzzzzz{{{{{{ssssssrrrrrrrrrsssuuuuuusssmmmgggeeefffjjjuuurrrkkkhhheee^^^WWWRRRQQQWWWfffzzzuuugggYYYSSSSSSTTTWWW\\\]]]\\\\\\ZZZWWWRRRMMMIIIJJJIIIGGGEEEBBB@@@@@@@@@FFFFFFJJJPPPRRRTTT[[[ccclllwww|||ppp___QQQDDDCCC@@@===;;;;;;<<<>>>??????>>>>>>===<<<<<<;;;======<<<;;;:::999888888888888888888888888888888<<<;;;999888777888999:::999;;;???DDDKKKWWWfffpppzzz~~~}}}yyytttpppnnnnnnnnnllllllmmmoooqqquuuxxxzzz}}}xxxlllccc^^^\\\]]]ZZZZZZdddzzz{{{uuupppjjjfff```aaabbbcccdddffffffgggcccbbb```^^^]]]]]]___```]]]^^^___```aaacccddddddbbbcccdddddddddfffjjjmmmpppnnnmmmmmmooorrrssssssooommmkkkiiiiiiiiijjjkkkkkkjjjiiigggeeeaaa[[[WWWTTTUUUVVVVVVWWWZZZ^^^aaa\\\\\\[[[ZZZZZZ\\\```ccceeebbb```___```aaaaaaaaa```^^^]]][[[ZZZZZZ[[[[[[______aaacccdddccc```]]]^^^[[[XXXXXXYYY```nnn}}}tttgggdddeeefffjjjqqq|||dddSSSPPPIIIWWWqqqkkk^^^UUUPPPNNNKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIKKKOOORRRTTTVVVZZZ___dddhhhiiiiiihhhkkkmmmppprrrssstttwwwyyy}}}yyyooogggaaa^^^^^^```hhhssssssiiibbb]]][[[]]]]]]]]]```eeejjjlllmmmqqqrrrsssuuuvvvvvvvvvvvvpppqqqrrrsssuuuuuuvvvvvvvvvpppjjjhhhiiimmmwwwqqqgggccc```ZZZTTTPPPOOOTTTbbbuuunnnbbbWWWRRRSSSTTTXXX]]]____________\\\YYYUUUSSSRRRQQQNNNJJJFFFDDDEEEFFFLLLKKKNNNQQQSSSVVV^^^gggrrr~~~sssaaaSSSDDDBBB@@@===<<<<<<<<<===???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999888999::::::999<<>>=========<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999::::::;;;;;;>>>CCCIIIQQQ^^^mmmwww~~~xxxvvvssspppnnnnnnooopppqqqqqqrrrrrrsssuuuvvvvvv~~~~~~sssggg^^^XXXTTTTTTXXXbbbrrrzzzvvvpppiiicccdddccccccccccccdddeeeffffffeeecccbbb````````````ZZZ[[[\\\^^^```bbbddddddhhhhhhfffdddbbbcccfffiiihhhiiilllooorrrrrrpppmmmmmmjjjgggddddddfffhhhjjjiiiiiijjjkkkkkkgggbbb^^^XXXVVVTTTTTTUUUXXX[[[\\\ZZZZZZYYYWWWVVVXXX[[[^^^___]]][[[[[[^^^aaacccddd___^^^^^^]]]\\\[[[[[[[[[]]]___aaabbbbbbaaa``````\\\[[[ZZZ[[[ZZZ]]]gggrrrxxxrrroooqqqsssqqqmmmkkkssskkk\\\LLLNNNWWWnnnpppcccZZZTTTNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNVVVXXX]]]aaadddeeeffffffdddfffiiijjjlllooosssvvvyyy|||zzzpppjjjgggkkksss~~~wwwkkkbbb\\\XXXVVVRRRRRRTTTVVVZZZ___dddhhhiiijjjkkklllllllllllllllnnnppprrrttttttsssqqqpppnnnhhhddddddgggnnnzzzzzzjjj```YYYTTTQQQMMMLLLPPPZZZiii~~~uuuhhh```YYYWWWVVVVVVZZZ______```aaa```]]]\\\\\\^^^bbbccc```ZZZSSSQQQSSSVVVWWWXXX\\\aaabbbaaaffflll~~~qqq```TTTJJJFFFAAA??????>>>===<<<============<<<<<<<<<<<<;;;;;;<<<======>>>>>>???;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>BBBHHHQQQ___ooo{{{sssrrrqqqpppoooooopppqqqrrrsssssstttuuuvvvvvvvvv|||~~~uuujjjaaaZZZVVVVVV\\\iii{{{{{{wwwtttoooiiidddfffeeedddccccccdddeeeeeegggfffeeecccbbbaaaaaaaaa[[[[[[\\\^^^___aaabbbbbbhhhhhhgggdddbbbaaaccceeegggjjjooouuuyyyxxxsssooollljjjgggdddcccdddggghhhjjjkkknnnqqqrrrqqqllliii___\\\WWWUUUUUUWWWXXXYYYXXXXXXWWWVVVUUUVVVZZZ]]]]]][[[YYYZZZ]]]___aaaaaa``````____________^^^^^^\\\^^^aaabbbaaa```aaaaaa]]]ZZZYYY[[[[[[[[[___eeecccfffkkkrrrvvvwwwuuusssvvv~~~eeeQQQNNNPPP^^^xxx~~~mmm^^^SSSQQQQQQPPPPPPOOONNNLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJTTTVVVZZZ___bbbeeeffffffccceeeggghhhjjjmmmqqqtttwwwzzz~~~tttnnniiinnnwwwsssggg^^^YYYUUUSSSMMMNNNOOOPPPSSSWWW]]]aaadddeeeffffffggggggffffffjjjkkkmmmoooooonnnlllkkkhhhbbb___```ccckkkwwwmmm___WWWPPPMMMKKKJJJNNNVVVbbbuuu~~~pppeee___[[[ZZZYYYXXX\\\aaa```aaabbb```\\\[[[]]]```fffhhhgggaaaZZZVVVXXX\\\]]]___dddiiiiiigggjjjppprrreee\\\PPPJJJCCC?????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;>>>CCCJJJSSSaaaqqq|||nnnnnnoooooopppppppppppppppqqqsssuuuvvvxxxyyyyyyzzz}}}|||tttlllfffcccbbbgggrrrwwwrrrooommmjjjhhhhhhgggeeeddddddeeeggghhhhhhgggfffeeecccbbbaaaaaa^^^^^^______``````aaaaaadddddddddcccaaa```aaacccfffiiiooouuuzzzyyyuuuqqqkkkiiifffdddbbbcccdddeeehhhjjjnnnsssvvvvvvssspppiiiccc]]]XXXWWWWWWWWWVVVVVVVVVVVVTTTTTTVVVYYY\\\[[[ZZZYYYZZZ\\\]]]^^^]]]^^^^^^______``````______\\\^^^aaaaaa```___aaabbb```ZZZXXX[[[]]][[[[[[]]]ZZZ```ggglllppptttxxxzzz{{{uuuZZZSSSNNNRRReeezzzgggXXXSSSSSSRRRRRRQQQOOONNNMMMIIIIIIIIIHHHHHHHHHHHHHHHNNNQQQVVV[[[```dddggghhheeeffffffggghhhjjjnnnqqqtttwww{{{yyytttnnnrrrzzz|||pppddd\\\WWWTTTRRRLLLMMMMMMMMMNNNQQQWWW\\\______```aaaaaaaaa``````cccdddfffggghhhhhhhhhhhhddd___[[[\\\```gggsssssscccWWWPPPLLLHHHHHHKKKRRR[[[lllyyymmm```\\\ZZZZZZZZZZZZ^^^dddccceeeeeeaaa]]][[[^^^bbbkkknnnooojjjbbb^^^```dddeeeeeeiiillllllkkkooovvv~~~tttlllgggVVVNNNEEE??????@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>;;;;;;<<<<<<===>>>>>>???===============<<<;;;;;;;;;AAAJJJSSS\\\iiivvvjjjkkkmmmoooppppppooonnnnnnooorrruuuxxxzzz{{{|||zzz|||~~~yyyuuurrrooossszzzuuummmkkkllllllkkkhhhgggfffeeefffgggiiikkkiiihhhgggfffdddcccbbbaaaaaaaaaaaaaaaaaa`````````___aaabbbaaa```___```aaadddffflllrrrwwwwwwuuurrrjjjhhhfffcccbbbaaabbbbbbdddggglllrrrvvvwwwtttqqqoooiiiaaa[[[YYYXXXWWWUUUUUUUUUUUUTTTSSSUUUYYY\\\ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]^^^^^^^^^^^^[[[^^^aaaaaa______aaacccccc[[[WWWZZZ^^^]]][[[[[[VVV\\\aaabbbccciiiqqqvvvdddZZZOOOLLLYYYsssppp```TTTTTTTTTSSSRRRPPPOOONNNIIIIIIIIIHHHHHHGGGGGGGGGIIILLLRRRXXX___dddhhhiiiggggggggggggfffhhhllloooqqquuuzzz}}}~~~}}}yyysssvvv~~~{{{oooddd\\\WWWTTTRRRMMMNNNNNNMMMMMMPPPVVV[[[[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^```bbbccceeeffffffddd^^^ZZZ[[[^^^dddppp{{{yyygggZZZRRRNNNFFFFFFIIIOOOWWWfff}}}rrrggg[[[YYYXXXZZZ[[[[[[```ffffffhhhhhhddd^^^\\\___dddppptttvvvrrrjjjeeegggkkkkkkjjjkkkmmmlllmmmsss{{{|||tttpppmmmYYYQQQFFF@@@???@@@???>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======:::;;;;;;<<<===>>>>>>???=========>>>===<<<<<<;;;>>>FFFQQQ]]]gggqqq{{{lllmmmnnnoooppppppppppppqqqppppppsssxxx{{{{{{zzz|||~~~|||xxxzzz{{{pppkkkjjjgggfffggghhhhhhhhhhhhgggfffeeedddggggggfffccc```^^^^^^___````````````aaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^dddcccccceeehhhjjjkkkjjjllljjjfffdddbbbbbbcccddddddfffiiimmmoooppppppooolllgggaaa___```___[[[WWWYYYYYYYYYWWWUUUUUUWWWYYY\\\\\\[[[YYYXXXXXXZZZ]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]```bbbbbbaaa```___ZZZ\\\^^^______^^^]]]\\\ZZZ[[[]]]___bbbgggmmmrrrxxxcccMMMOOOXXXaaa{{{}}}hhhZZZTTTPPPQQQRRRNNNKKKKKKKKKKKKJJJJJJIIIHHHFFFEEEJJJMMMRRRVVVZZZ___dddhhheeeggghhhhhhgggggghhhiiinnnrrrwwwzzz|||}}}yyyxxxsssuuuwwwzzz{{{|||{{{{{{xxx|||}}}sssggg^^^XXXUUUUUUSSSPPPMMMKKKLLLOOOSSSUUUYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWXXXYYY[[[]]]^^^___\\\[[[YYYXXX[[[cccnnnuuu|||iii[[[QQQKKKJJJKKKLLLLLLQQQ^^^ooo|||vvvggg^^^YYYZZZ[[[ZZZZZZ[[[^^^aaaggghhhlllkkkeee```dddlll{{{}}}uuuqqqpppnnnnnnmmmkkkkkkmmmsss{{{wwwooonnnooo```RRREEEAAA@@@???===<<<<<<<<<;;;:::::::::::::::;;;;;;<<<===???@@@>>><<<<<<===???@@@@@@@@@???>>>>>>??????>>><<<<<<===???AAALLL[[[ffflllttt}}}iiiiiikkklllmmmnnnnnnnnnqqqpppppptttyyy~~~~~~wwwmmmjjjhhhfffeeefffggggggggggggfffeeeddddddddddddcccbbb```^^^^^^^^^___`````````````````````aaa```___]]]\\\\\\[[[[[[aaabbbccceeeggghhhjjjkkknnnkkkgggccc`````````aaaccceeegggjjjlllmmmmmmllljjjfffcccbbbdddccc___[[[[[[[[[ZZZXXXVVVVVVWWWYYY[[[[[[ZZZXXXWWWWWWZZZ\\\]]]^^^^^^^^^^^^]]]]]]\\\^^^___```aaabbbbbbaaa```\\\]]]]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]___bbbgggkkkpppxxxsssUUUPPPSSSYYYnnnooo^^^WWWRRRSSSSSSOOOLLLKKKMMMMMMLLLLLLKKKIIIHHHGGGHHHKKKOOOTTTXXX^^^dddhhhfffggghhhhhhhhhhhhjjjlllmmmqqqvvvyyy{{{}}}}}}ppplllhhhiiijjjlllnnnpppqqqqqqvvv|||vvvkkkaaaZZZWWWVVVPPPOOOLLLJJJKKKMMMPPPRRRTTTUUUUUUVVVVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^[[[ZZZYYYXXX[[[bbbkkkqqqkkk[[[PPPKKKKKKKKKLLLLLLOOOYYYhhhrrr{{{nnnbbbZZZTTTVVVXXXYYYYYY[[[]]]```eeegggkkklllgggdddjjjsss{{{uuuqqqooonnnllllllooovvv~~~zzzooohhhfffggg[[[OOODDDAAAAAA???<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<>>>@@@AAA???>>>??????@@@@@@AAA@@@@@@@@@>>>>>>???>>><<<<<<===???AAALLLZZZgggooowwwggghhhjjjlllmmmooooooooorrrqqqqqqtttzzz|||rrrjjjggggggddddddeeeffffffeeeeeedddccccccbbb___```aaaaaa```___]]]\\\^^^^^^____________^^^^^^______]]]\\\ZZZYYYWWWWWW[[[___bbbccccccdddgggjjjqqqmmmhhhbbb^^^]]]]]]^^^aaabbbeeeggghhhiiiiiihhhgggeeecccdddgggfffccc```^^^^^^\\\ZZZWWWVVVWWWYYYYYYYYYYYYWWWVVVWWWYYY\\\\\\^^^___``````^^^\\\ZZZ^^^___```aaaaaaaaa```___^^^]]]]]]\\\ZZZYYYYYYXXXYYYZZZZZZZZZZZZ\\\```ccclllqqqzzzaaaQQQOOORRRcccwwwvvvddd\\\UUUTTTSSSOOOLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGEEEHHHLLLQQQVVV\\\cccggghhhiiijjjiiiiiijjjlllnnnllloootttxxxzzz|||~~~|||jjjbbb]]]]]]^^^___aaadddggghhhqqqyyyssshhh```[[[XXXQQQOOONNNLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[ZZZYYYYYYYYYZZZ___eeejjjyyymmm[[[PPPKKKJJJKKKKKKJJJLLLSSS]]]eeeoooqqqssssssnnneee\\\VVVNNNQQQTTTVVVWWWYYY[[[]]]aaadddhhhkkkiiiiiirrr|||zzzsssqqqooommmnnnrrrzzz~~~rrrfff^^^\\\]]]VVVLLLCCCBBBCCCAAA>>>>>>>>>======<<<<<<<<<<<<===<<<<<<===???BBBCCCAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<<<<>>>@@@BBBKKKYYYgggsss|||iiijjjllloooqqqssstttttttttssssssuuuzzz}}}||||||}}}uuunnngggfffeeeccccccfffeeedddcccbbbbbbaaaaaaaaa]]]]]]^^^```aaaaaa^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]\\\ZZZXXXVVVUUUTTTVVVZZZ___```^^^^^^ccchhhooolllgggaaa^^^]]]]]]^^^___```bbbdddeeeeeefffeeefffdddbbbaaacccdddcccbbb```___^^^[[[XXXVVVWWWYYYWWWWWWWWWVVVUUUVVVYYY[[[ZZZ]]]___aaaaaa^^^[[[YYY[[[^^^aaaccccccaaa]]]ZZZ]]]\\\ZZZYYYXXXXXXXXXYYYXXXXXXYYYXXXXXXYYY\\\___gggjjjqqqkkkTTTNNNQQQ]]]lllxxxiii```WWWTTTQQQMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDFFFKKKOOOTTT[[[bbbgggjjjkkklllkkkjjjkkklllnnnlllooosssvvvxxx{{{}}}oooddd[[[ZZZXXXXXXZZZ^^^cccfffmmmvvvrrrggg```\\\UUUTTTRRRQQQPPPOOOOOOPPPRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYXXXXXXZZZ^^^aaalll{{{ppp\\\QQQMMMHHHIIIIIIHHHIIIMMMTTTYYY```bbbdddeeebbb\\\VVVRRRJJJNNNRRRTTTVVVWWWXXXZZZ^^^```fffjjjjjjmmmxxx|||sssrrrpppnnnpppvvv~~~xxxkkk___WWWUUUUUUQQQIIIDDDEEEFFFDDDAAAAAAAAAAAA@@@@@@???@@@@@@AAA>>>>>>???AAADDDEEEDDDBBBFFFDDDCCCAAA@@@AAAAAABBB>>>>>>>>>===<<<===@@@BBBDDDLLLZZZiiiwwwkkklllnnnqqqsssuuuvvvwwwvvvvvvuuuvvvyyy}}}|||}}}yyy|||vvvpppjjjffffffeeebbbcccfffcccbbbaaa```_________```\\\\\\]]]```bbbccc```]]]\\\]]]^^^^^^^^^]]][[[ZZZ[[[[[[[[[ZZZXXXVVVTTTSSSRRRWWW[[[\\\ZZZZZZ___ccciiigggdddaaa___^^^^^^___^^^^^^```aaabbbccccccdddfffccc___\\\\\\^^^```aaa```___^^^[[[WWWVVVVVVXXXUUUVVVVVVUUUTTTVVVYYY\\\\\\^^^bbbddddddbbb^^^\\\[[[___fffjjjiiiddd]]]XXXZZZYYYYYYXXXXXXYYYZZZZZZUUUWWWXXXXXXXXXYYY\\\^^^```dddkkkyyytttWWWLLLNNNVVV___ppp|||nnncccXXXSSSOOOKKKIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDDDDFFFJJJMMMRRRXXX___dddkkklllnnnmmmlllllllllnnnmmmpppsssvvvwwwyyy|||xxxjjj^^^[[[VVVTTTUUUZZZaaaeeeoooxxx{{{nnnddd___ZZZYYYWWWUUUSSSRRRQQQQQQTTTTTTSSSSSSTTTUUUVVVWWWTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXVVVUUUUUUWWWYYY___mmmttt```TTTPPPGGGGGGGGGGGGHHHJJJNNNQQQVVVWWWXXXXXXVVVSSSOOOMMMJJJMMMQQQSSSUUUVVVWWWXXX___bbbhhhnnnooosss~~~tttrrrpppooorrryyy}}}rrreeeZZZSSSPPPPPPLLLFFFDDDFFFGGGEEECCCDDDCCCCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCEEEHHHIIIGGGFFFHHHGGGDDDBBBAAAAAAAAAAAA?????????>>>===???BBBEEEGGGPPP^^^nnn{{{kkklllnnnpppssstttuuuvvvwwwwwwxxxxxx{{{{{{~~~|||zzzxxxsssnnnkkkgggeeeeeeddd```aaadddbbb```___]]]]]]]]]^^^^^^]]][[[[[[^^^aaacccaaa^^^\\\]]]^^^___^^^\\\ZZZYYYXXXYYYZZZZZZYYYXXXVVVUUUSSSVVVYYYYYYYYYYYY\\\___aaa``````___^^^^^^^^^^^^[[[[[[\\\^^^___```bbbbbbcccaaa]]]ZZZYYYZZZ]]]^^^^^^^^^\\\YYYVVVUUUUUUWWWTTTUUUUUUTTTTTTVVVZZZ\\\^^^aaadddggghhhfffcccaaa___dddkkkooonnnhhh```[[[XXXXXXXXXYYYYYYZZZZZZZZZTTTVVVWWWXXXXXXYYY\\\^^^```hhhsss^^^MMMJJJMMMPPPbbbxxxqqqeeeYYYSSSOOOKKKJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFHHHKKKNNNTTTZZZ___gggjjjnnnoooooonnnnnnnnnoooqqqtttvvvwwwyyy{{{~~~~~~uuufffaaaZZZTTTTTTZZZaaaggguuu|||xxxlllfffbbb```\\\YYYVVVUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUUUUTTTUUUUUUVVVVVVXXXXXXWWWTTTQQQPPPQQQRRRTTT```rrrxxxfffZZZTTTIIIHHHGGGGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJHHHGGGJJJLLLPPPSSSUUUWWWZZZ\\\dddhhhnnntttuuuyyyvvvqqqppppppuuu|||}}}vvvlllaaaXXXSSSPPPPPPKKKGGGEEEHHHIIIGGGFFFHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJLLLNNNOOOMMMKKKJJJIIIHHHEEEDDDBBBAAAAAA@@@@@@@@@??????AAAEEEIIIMMMWWWgggvvvkkklllnnnppprrrtttuuuuuuuuuwwwzzz{{{~~~~~~xxxsssrrrsssoooiiigggdddccccccaaa]]]^^^aaaaaa___]]]\\\[[[[[[\\\]]]]]]ZZZXXX[[[___aaa___]]]\\\]]]___```___]]]ZZZXXXVVVWWWYYYZZZ[[[[[[YYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\YYYZZZ[[[\\\\\\\\\ZZZYYYWWWWWWXXXZZZ\\\^^^___```_________^^^\\\\\\\\\]]][[[[[[ZZZWWWTTTSSSTTTUUUTTTUUUUUUUUUUUUWWWZZZ]]]]]]```cccfffhhhgggeeedddcccfffkkknnnmmmhhhbbb]]]YYYYYYZZZ[[[ZZZZZZXXXXXXUUUVVVXXXXXXWWWXXXZZZ[[[cccpppjjjTTTLLLJJJIIIUUUkkkuuuhhh[[[SSSOOOLLLKKKNNNKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGIIINNNTTTXXX```eeelllppprrrqqqqqqqqqrrrtttuuuvvvwwwxxx{{{}}}}}}~~~uuunnnddd]]][[[```iiinnnyyy~~~{{{uuummmjjjeee```]]]\\\]]]^^^]]]\\\ZZZXXXXXXXXXYYYZZZWWWWWWVVVVVVUUUVVVVVVWWWXXXXXXUUURRRNNNLLLLLLMMMMMMUUUeeexxx{{{lll___XXXMMMKKKIIIGGGGGGGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGIIIKKKOOOSSSVVVZZZ___cccgggkkkrrrwwwwwwyyy~~~uuuooonnnpppvvv~~~zzzuuulllddd]]]YYYWWWVVVQQQMMMLLLNNNOOOMMMNNNPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSTTTVVVUUUSSSQQQMMMMMMLLLJJJHHHEEECCCBBBBBBBBBAAA@@@@@@CCCHHHKKKTTT```qqqmmmnnnppprrrtttuuuuuuvvvtttwww{{{~~~~~~uuunnnnnnqqqnnnhhhdddbbbaaabbb___[[[[[[___```___\\\[[[ZZZZZZ\\\\\\]]]YYYVVVXXX]]]```^^^\\\]]]^^^___```___]]]ZZZXXXTTTVVVYYY[[[\\\]]]\\\[[[ZZZYYYXXXZZZ\\\]]]\\\[[[TTTVVVYYYZZZ[[[YYYWWWUUUTTTTTTUUUWWWYYY\\\^^^___[[[^^^aaabbbaaa___]]]]]]YYYYYYXXXVVVSSSRRRSSSUUUTTTUUUUUUUUUUUUWWW[[[^^^ZZZ\\\```ccceeeeeedddcccdddfffhhhiiihhheee```^^^ZZZ[[[\\\\\\[[[YYYWWWUUUVVVWWWXXXXXXWWWVVVWWWYYYbbbqqquuu\\\RRRNNNJJJLLLbbb}}}wwwjjj\\\TTTPPPMMMMMMPPPIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFJJJPPPTTT[[[aaajjjqqqtttttttttttttttuuuwwwwwwwwwxxxzzz|||}}}~~~|||pppgggeeejjjrrrxxxyyy}}}vvvsssmmmgggdddccceeefffcccaaa___]]]\\\\\\]]]^^^XXXXXXWWWWWWVVVVVVWWWWWWYYYXXXUUUPPPLLLIIIJJJKKKIIIOOO\\\ppp}}}ooobbbZZZQQQNNNKKKHHHGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFHHHIIIGGGJJJNNNRRRWWW]]]dddhhhfffjjjqqqvvvvvvvvv~~~|||rrrnnnnnnpppwww{{{vvvooohhhdddaaa___]]]XXXTTTSSSUUUVVVTTTUUUYYYXXXWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[ZZZXXXVVVOOOOOOOOOMMMKKKHHHEEECCCCCCCCCBBBAAAAAADDDIIIMMMYYYgggyyypppoooooorrrvvvxxxwwwuuuzzzzzz|||zzzsssooollljjjiiidddbbb___]]]ZZZYYYYYYYYY[[[\\\^^^_________^^^]]][[[[[[[[[ZZZYYYZZZ\\\^^^_________aaacccaaa\\\WWWYYYXXXXXXZZZ\\\]]]\\\[[[YYYZZZZZZZZZXXXXXXZZZ[[[ZZZZZZZZZZZZXXXVVVTTTSSSWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWVVVUUUUUUXXXZZZ[[[\\\```_________```aaabbbcccaaa`````````bbbaaa```^^^^^^[[[YYYXXXYYYZZZ[[[[[[ZZZVVVUUUWWWYYYYYYZZZ[[[bbblll}}}oooXXXNNNKKKOOOVVVjjjrrraaa[[[XXXRRRMMMLLLIIIIIIJJJJJJIIIGGGFFFEEEFFFEEEDDDDDDGGGKKKOOORRRXXX\\\dddlllqqqttttttssssssrrruuuxxxxxxuuuuuuxxx{{{||||||rrrqqqvvv{{{}}}~~~wwwppplllkkkkkkkkknnnkkkhhhfffeeecccaaa___```^^^[[[YYYWWWWWWXXXXXXWWWTTTOOOLLLJJJHHHGGGFFFNNNOOOTTT___oooxxxkkk___XXXRRRLLLJJJKKKLLLIIIEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHLLLRRRWWW]]]dddkkkooopppqqqrrrpppppprrrxxx~~~{{{pppnnnooosssyyy~~~xxxuuuqqqpppooommmiiifffaaaaaa___^^^^^^^^^______bbbbbbdddhhhgggeeefffjjjjjjdddaaadddddd``````ddd___[[[UUUPPPMMMJJJGGGDDDGGGBBB@@@BBBEEEGGGMMMTTTdddsssqqqpppqqquuuzzz}}}}}}{{{~~~yyyrrrnnnkkkhhhgggcccbbb___]]][[[ZZZZZZZZZ]]]]]]______```___^^^]]]]]]^^^]]][[[YYYYYYZZZ\\\[[[[[[\\\^^^```___[[[WWWZZZYYYXXXYYY[[[[[[ZZZXXXZZZZZZZZZYYYXXXXXXZZZ\\\ZZZZZZZZZZZZXXXWWWUUUTTTUUUVVVVVVWWWXXXZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTUUUWWWYYY[[[[[[^^^^^^______```aaaaaaaaa```______```bbbbbbaaa___aaa^^^[[[YYYYYYYYYYYYXXXZZZXXXVVVWWWYYYZZZZZZ[[[aaaiiiuuuaaaPPPJJJKKKSSSfffjjj]]]UUUMMMHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFDDDCCCCCCEEEHHHLLLOOORRRWWW```hhhooorrrssssssppppppssswwwvvvssstttwww|||}}}~~~|||zzzvvvsssrrrqqqqqqoookkkjjjhhhgggeeeccccccaaa___\\\ZZZZZZZZZ[[[YYYVVVRRRNNNKKKJJJIIIHHHJJJLLLPPPXXXeeevvv~~~rrrhhh___YYYRRRNNNNNNMMMJJJGGGEEEEEEDDDCCCDDDEEEFFFGGGHHHMMMTTT[[[ccckkksssxxxxxxyyyxxxtttqqqqqquuuyyy|||yyyoooqqqrrruuuzzz~~~~~~{{{xxxuuutttttttttrrrooojjjiiihhhffffffggghhhiiimmmllloootttuuutttvvv{{{xxxsssqqqrrrqqqkkkiiikkkjjjfff```ZZZVVVPPPKKKHHHIIIEEECCCEEEGGGJJJSSS\\\jjjxxxssstttvvvzzz~~~vvvpppkkkhhheeeccc```___^^^]]]\\\[[[[[[[[[^^^___`````````___^^^]]]``````___\\\ZZZXXXXXXZZZXXXYYY[[[]]]```___]]]ZZZ]]]\\\ZZZZZZZZZZZZXXXWWW[[[[[[ZZZXXXWWWWWWZZZ\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUWWWXXXZZZ\\\]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTTTTVVVWWWXXXZZZZZZZZZ\\\^^^___``````___^^^^^^]]]^^^```bbbccccccaaadddaaa]]]ZZZYYYXXXWWWVVV[[[YYYXXXXXXZZZ\\\]]]\\\```dddkkktttpppVVVNNNHHHQQQ___vvvxxxdddVVVMMMHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDBBBAAABBBEEEHHHJJJMMMQQQZZZcccjjjoooqqqrrrnnnmmmpppttttttqqqrrrvvv|||~~~}}}~~~|||yyywwwvvvsssqqqooonnnllljjjggggggeeebbb___^^^]]]^^^^^^]]]ZZZVVVRRROOONNNNNNNNNKKKOOOSSSWWW```ooo{{{rrrhhhbbbYYYSSSQQQOOOLLLIIIHHHGGGFFFDDDDDDDDDEEEFFFIIINNNVVV```iiisss}}}yyyrrroooooorrrrrrzzz{{{qqqttttttvvvzzz~~~}}}|||zzzxxxxxxyyyzzzzzzyyytttrrrpppooooooqqqsssuuuvvvvvvzzz|||wwwvvvyyyuuupppjjjccc[[[SSSNNNLLLJJJIIIIIIIIINNNZZZgggtttvvvxxx{{{~~~yyyrrrlllhhhdddaaa___\\\\\\[[[[[[[[[ZZZZZZZZZ^^^___`````````___^^^]]]^^^______]]]ZZZXXXYYYYYYXXXZZZ]]]```bbbbbbaaa```aaa___\\\[[[[[[ZZZXXXVVVZZZYYYXXXVVVTTTUUUXXX[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVWWWYYY[[[]]]^^^]]]]]]]]]\\\[[[ZZZYYYXXXTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWXXXYYYWWWYYY\\\^^^___^^^\\\ZZZ[[[[[[\\\___bbbddddddcccdddaaa]]]ZZZYYYYYYXXXWWWZZZZZZZZZYYY\\\aaacccaaa^^^```dddiiittt```VVVGGGOOOWWWfffnnn\\\RRRMMMLLLEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBBAAAAAACCCEEEFFFJJJNNNUUU^^^eeejjjmmmooollllllooossssssqqqrrruuu|||}}}}}}yyyxxxvvvtttrrrqqqooollljjjgggeeecccaaa``````aaaaaaaaa___\\\WWWTTTSSSUUUVVVVVV[[[___bbbfffsssxxxmmmggg___XXXTTTQQQOOOMMMKKKJJJHHHFFFEEEEEEEEEFFFIIIOOOXXXbbbmmmxxx~~~uuunnnmmmmmmpppyyyyyyvvvuuuwwwzzz~~~}}}|||{{{{{{{{{|||||||||xxxvvvtttssstttvvvyyy{{{{{{{{{zzzrrrhhh^^^WWWRRRPPPOOONNNMMMRRRbbbqqq~~~xxxzzz~~~~~~yyytttnnnhhhdddaaa]]][[[XXXXXXXXXXXXXXXXXXXXXXXX\\\]]]^^^______^^^]]]\\\[[[\\\]]]\\\ZZZYYYZZZ[[[YYY[[[^^^```bbbbbbcccccc```^^^[[[YYYYYYXXXVVVUUUXXXXXXWWWUUUSSSSSSUUUXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXXXXYYY[[[]]]___]]]]]]]]]]]]\\\[[[ZZZYYYSSSSSSRRRRRRQQQRRRRRRRRRQQQTTTWWWXXXWWWVVVVVVWWWTTTVVVZZZ]]]]]]\\\YYYWWWXXXXXXZZZ]]]aaacccdddcccbbb___[[[YYYYYYYYYYYYXXXWWWZZZZZZZZZ^^^fffiiifff^^^^^^aaaeeelll}}}kkk\\\IIIMMMPPPZZZsss{{{fffYYYQQQMMMEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDJJJMMMSSSYYY```eeehhhiiijjjjjjnnnrrrsssqqqrrrvvvyyy{{{~~~}}}yyywwwuuusssrrrqqqoookkkhhhcccaaa```______aaacccdddeeedddbbb^^^ZZZZZZ^^^aaabbbiiioooqqqttt{{{ooojjjccc\\\WWWTTTSSSQQQNNNLLLJJJHHHGGGFFFFFFGGGJJJPPPYYYcccnnnyyyyyyrrrooopppuuu}}}vvvvvvvvvyyy~~~}}}||||||zzzyyywwwwwwxxx{{{~~~vvvlllddd\\\YYYWWWUUUSSSYYYiiiyyyvvvyyy}}}~~~|||sssoooiiieeeaaa^^^[[[XXXUUUVVVVVVWWWWWWVVVVVVUUUYYYZZZ[[[\\\\\\\\\[[[[[[WWWYYY[[[[[[ZZZZZZZZZ[[[WWWZZZ]]]^^^^^^^^^___```]]]ZZZWWWVVVVVVVVVUUUTTTVVVWWWWWWVVVTTTSSSTTTUUUYYYYYYYYYXXXXXXYYYZZZZZZ\\\[[[YYYXXXXXXYYY[[[\\\ZZZ[[[[[[[[[[[[ZZZYYYYYYSSSSSSRRRRRRRRRRRRSSSSSSRRRVVVZZZ[[[XXXUUUTTTUUURRRTTTWWWZZZ[[[YYYWWWUUUVVVVVVWWW[[[___bbbbbbbbb___]]]YYYXXXYYYZZZZZZYYYVVVZZZ[[[YYY^^^hhhkkkggg^^^]]]```dddhhhssszzzcccNNNKKKKKKRRReeetttbbbTTTKKKFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCIIILLLPPPUUUZZZ___bbbdddhhhhhhlllqqqrrrppprrrvvvwwwyyy}}}zzzvvvqqqpppnnnmmmllljjjfffccc\\\\\\\\\\\\___bbbeeegggiiiiiihhhdddaaabbbggglllooowww~~~qqqnnniiiccc]]]YYYWWWVVVPPPOOOMMMKKKIIIIIIIIIIIILLLQQQZZZdddnnnyyy{{{xxxxxx}}}wwwwwwwwwyyy~~~~~~}}}{{{{{{|||}}}}}}wwwlllgggbbb___^^^cccqqqppptttyyy}}}|||xxxnnnjjjfffbbb___\\\YYYWWWUUUUUUVVVWWWWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZUUUWWWZZZZZZYYYXXXYYYYYYWWWZZZ\\\]]][[[ZZZ\\\]]]\\\YYYWWWUUUVVVWWWWWWWWWVVVXXXYYYYYYWWWUUUTTTTTTYYYYYYXXXXXXXXXZZZ[[[\\\^^^\\\YYYWWWUUUVVVWWWXXXVVVWWWWWWXXXXXXXXXXXXWWWTTTSSSSSSRRRRRRSSSSSSTTTTTTYYY]]]]]]YYYTTTSSSTTTQQQSSSUUUWWWXXXWWWVVVTTTTTTTTTVVVYYY]]]`````````___\\\YYYWWWWWWXXXXXXXXXUUUZZZ[[[WWW\\\fffhhhccc___[[[]]]bbbdddjjj~~~pppTTTLLLHHHNNNXXXkkksss```RRRHHHHHHFFFEEEDDDEEEEEEFFFEEEEEECCCBBBBBBBBBBBBBBBFFFGGGKKKPPPUUUZZZ___aaaeeefffjjjooopppnnnppptttvvvxxx{{{~~~{{{tttooojjjiiihhhgggfffddd___\\\VVVVVVXXXZZZ^^^cccgggjjjlllmmmllliiifffhhhooouuuwwwvvvrrrllleee___\\\ZZZRRRQQQOOOMMMLLLKKKKKKLLLMMMSSS\\\fffqqq|||{{{yyyxxxzzz}}}~~~|||}}}}}}vvvoookkkkkknnnyyy}}}kkkpppvvv{{{~~~~~~}}}}}}xxxtttkkkhhhddd```^^^[[[XXXVVVUUUVVVWWWXXXWWWVVVUUUTTTRRRSSSUUUWWWYYYYYYYYYYYYUUUWWWYYYZZZXXXWWWWWWWWWYYY[[[^^^]]][[[YYY[[[]]]^^^[[[YYYXXXYYY[[[[[[[[[WWWYYY[[[[[[YYYVVVUUUUUUYYYYYYXXXXXXXXXZZZ[[[\\\___]]]YYYUUUSSSSSSSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTUUUZZZ______YYYTTTRRRSSSQQQRRRTTTVVVWWWVVVUUUTTTSSSSSSUUUXXX\\\______^^^___\\\YYYWWWWWWWWWVVVVVVUUU[[[ZZZUUUYYYccceee___```ZZZZZZ___aaaeeevvv}}}ZZZMMMGGGJJJNNNYYYyyymmm^^^JJJIIIGGGEEEEEEEEEEEEFFFDDDCCCCCCBBBAAAAAAAAAAAABBBDDDGGGLLLRRRXXX]]]___cccdddhhhmmmnnnmmmooosssvvvxxxzzz}}}~~~}}}yyytttmmmhhhfffeeedddcccbbb___[[[XXXSSSSSSUUUYYY^^^dddiiilllmmmoooooollljjjlllttt{{{}}}|||yyyrrrkkkccc___]]]SSSRRRPPPNNNMMMMMMMMMNNNNNNTTT]]]hhhsss~~~|||zzzzzz}}}}}}zzz|||wwwttttttwww}}}xxxyyyqqqssswww{{{|||{{{}}}~~~|||zzztttmmmiiieee___\\\ZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVVVVUUUVVVWWWXXXZZZ[[[[[[\\\XXXXXXXXXYYYXXXXXXWWWWWWXXX[[[]]]^^^\\\[[[ZZZZZZ\\\YYYWWWXXX[[[]]]]]][[[VVVVVVWWWYYYZZZYYYVVVTTTUUUWWWXXXZZZZZZYYYWWWVVV\\\ZZZXXXUUURRRPPPOOONNNPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSQQQOOOPPPRRRTTTVVVYYYXXXWWWUUUTTTSSSSSSSSSVVVVVVTTTSSSSSSSSSTTTUUUSSSSSSRRRTTTWWW[[[\\\]]]ZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUVVVXXX[[[]]]___^^^ZZZZZZ_________lll~~~```PPPFFFGGGIIIQQQkkkhhhWWWNNNHHHGGGGGGEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@BBBFFFIIILLLPPPUUUXXX[[[\\\cccjjjmmmlllnnnrrrtttuuuwwwyyy{{{}}}~~~yyyzzzyyyvvvrrrnnnkkkhhhfffaaa```___\\\ZZZXXXVVVUUUQQQTTTUUUVVV^^^jjjrrruuuuuupppmmmnnnpppqqqwww~~~}}}{{{qqqmmmgggYYY[[[XXXSSSPPPOOOOOOOOONNNRRRXXXaaajjjttt}}}||||||{{{|||}}}}}}zzz}}}~~~~~~xxxyyy||||||{{{}}}{{{wwwwwwyyy|||xxxpppkkkgggccc^^^[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWYYYZZZ[[[WWWWWWXXXXXXXXXXXXWWWWWWZZZ]]]______]]][[[ZZZZZZ]]]ZZZXXXXXX[[[\\\\\\[[[YYYYYYYYYYYYXXXWWWUUUSSSVVVWWWYYYZZZ[[[ZZZYYYXXXZZZYYYWWWTTTQQQOOONNNNNNMMMNNNNNNOOOQQQRRRSSSSSSUUUTTTTTTSSSTTTVVVXXXYYYXXXWWWVVVUUUSSSSSSSSSSSSVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSSSSUUUWWWYYYZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUWWWYYY\\\]]]\\\XXXYYY^^^]]]]]]hhhxxxlllYYYKKKIIIIIIMMM```www{{{```UUUJJJHHHHHHFFFDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@BBBFFFIIIKKKOOOTTTWWWXXXZZZ```gggjjjiiikkkooossstttvvvxxxzzz|||~~~}}}yyyuuussssssrrroookkkgggdddaaa``````^^^\\\YYYWWWTTTRRRRRRPPPSSSUUUXXXbbbpppyyy|||zzzuuurrrrrrrrrrrrvvv|||wwwsssmmm```]]]ZZZUUURRRQQQQQQQQQPPPUUU[[[ccclllvvv|||{{{{{{{{{||||||}}}~~~zzzwwwyyyzzzyyy|||}}}~~~}}}|||~~~~~~vvvpppqqqyyywwwpppjjjgggeeeaaa]]]ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTUUUWWWYYYZZZVVVVVVWWWWWWXXXWWWWWWVVV[[[^^^``````^^^\\\[[[[[[^^^\\\ZZZZZZ[[[\\\[[[ZZZ\\\[[[ZZZXXXVVVTTTSSSRRRVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXVVVSSSQQQOOONNNNNNLLLLLLKKKKKKLLLNNNPPPRRRSSSSSSTTTUUUVVVXXXYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSSSSTTTVVVWWW[[[ZZZYYYXXXWWWVVVVVVUUUSSSSSSSSSSSSUUUWWWYYY[[[YYYVVVXXX\\\\\\ZZZcccpppiiiSSSLLLJJJKKKWWWgggnnn^^^NNNIIIIIIGGGEEECCCFFFFFFDDDCCCAAAAAA@@@@@@@@@BBBEEEGGGJJJMMMRRRVVVUUUWWW\\\dddffffffhhhlllqqqrrrtttvvvxxx{{{|||}}}}}}~~~{{{uuuqqqpppnnnllliiifffccc```^^^]]]___]]][[[XXXUUUSSSQQQPPPOOORRRTTTZZZfffwww~~~{{{zzzwwwtttwww}}}}}}yyysssgggaaa^^^YYYVVVVVVVVVVVVUUUYYY^^^fffoooxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~zzzwwwwwwwwwvvvxxx|||}}}~~~~~~~~~zzzsssoootttxxxrrrlllhhheeeccc```]]][[[ZZZZZZYYYYYYWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUWWWYYYZZZUUUVVVWWWWWWWWWWWWWWWWWWYYY[[[^^^___^^^]]]\\\]]]^^^]]]\\\\\\[[[[[[[[[ZZZ[[[[[[ZZZWWWTTTRRRRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[YYYXXXVVVTTTRRRPPPPPPOOOOOOMMMJJJIIIIIIKKKMMMOOOMMMOOOQQQSSSUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVTTTSSSSSSUUUWWWZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSSSSTTTVVVXXXYYYWWWVVVXXX[[[[[[ZZZ```hhhrrraaaRRRLLLKKKTTT___~~~|||hhhSSSKKKJJJIIIFFFDDDFFFFFFDDDBBBAAA@@@@@@@@@@@@BBBDDDEEEGGGKKKPPPSSSTTTUUUZZZaaadddcccfffjjjnnnoooqqqtttvvvyyy{{{||||||}}}|||vvvtttooommmjjjgggdddaaa```___^^^]]]\\\ZZZXXXUUUSSSRRROOOQQQSSSZZZiii|||}}}yyy|||{{{wwwkkkeeebbb^^^[[[ZZZ[[[[[[ZZZ]]]bbbiiipppxxx~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxyyy}}}~~~}}}~~~}}}|||{{{{{{{{{}}}~~~|||}}}~~~tttrrrsss||||||xxxtttoooiiidddaaa___\\\[[[[[[\\\[[[ZZZWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWWWWXXXYYYZZZUUUVVVWWWWWWXXXXXXXXXWWWUUUXXX\\\]]]^^^]]]]]]^^^]]]^^^^^^]]]\\\[[[[[[[[[ZZZ[[[ZZZXXXTTTSSSTTTUUUSSSTTTUUUWWWXXXYYYYYYZZZZZZYYYWWWUUUTTTSSSRRRRRRSSSPPPMMMIIIHHHIIIKKKMMMKKKMMMOOORRRTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYYYYXXXYYYZZZXXXVVVUUUWWWYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSTTTVVVXXXYYYVVVWWWXXX[[[ZZZZZZ^^^ccckkkwww___PPPKKKPPPYYYjjjsss[[[OOOLLLJJJHHHFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@AAACCCCCCEEEHHHMMMQQQSSSTTTXXX___bbbbbbeeejjjkkklllnnnqqqtttwwwyyyzzz|||}}}|||uuusssooojjjgggdddbbbbbb]]]]]]^^^^^^\\\ZZZWWWVVVQQQRRRSSSZZZjjj~~~|||xxxmmmhhhddd```]]]]]]^^^^^^]]]cccggglllqqqwww~~~}}}}}}}}}|||{{{yyywwwvvvuuuttttttvvvyyyzzzyyy{{{~~~~~~}}}}}}}}}~~~xxxzzz}}}}}}|||{{{{{{{{{nnnrrrzzz}}}zzzxxxrrrjjjddd^^^\\\[[[ZZZ[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZVVVVVVWWWXXXYYYYYYYYYYYYTTTWWW[[[]]]]]]]]]]]]^^^\\\^^^______]]]\\\\\\]]][[[]]]^^^\\\XXXUUUVVVXXXTTTTTTUUUVVVWWWWWWXXXYYYYYYYYYWWWVVVUUUTTTTTTSSSUUURRRNNNKKKIIIJJJLLLMMMMMMNNNQQQSSSUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYYYY[[[^^^]]]YYYWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUVVVWWWVVVWWWXXXYYYYYYZZZ^^^```hhhzzzyyy___OOOLLLQQQ```fffWWWPPPKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAABBBFFFJJJNNNRRRSSSWWW]]]``````dddiiiiiijjjlllooorrruuuwwwxxx{{{|||{{{tttmmmhhheeeccc___aaaccceeeccc___[[[XXXUUUUUUUUU\\\nnn|||qqqkkkhhhdddaaaaaabbbbbbbbbjjjlllooorrruuu}}}~~~|||yyyuuurrrpppooooookkknnnqqqtttwww{{{}}}zzzyyyzzz{{{zzz~~~yyyxxxxxxwwwsssvvvyyyzzzwwwuuutttuuunnnxxx~~~|||zzztttkkkdddZZZYYYXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUWWWYYY[[[ZZZ[[[\\\]]]\\\[[[YYYXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWZZZ]]]^^^^^^\\\\\\]]]ZZZ]]]``````^^^]]]]]]___```ccceeebbb]]]XXXXXXYYYVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTRRRPPPNNNLLLKKKLLLMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUTTTUUUWWWXXXYYYYYYYYYYYYZZZ^^^aaa```[[[VVVUUUVVVRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVWWWZZZ]]]^^^cccoooyyy]]]QQQPPPXXXmmmttt```TTTLLLIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEAAAAAAAAA@@@AAADDDIIILLLQQQQQQUUU[[[^^^^^^bbbhhhggghhhjjjmmmpppsssuuuwwwyyy{{{}}}~~~{{{sssmmmjjjhhhkkknnnpppmmmggg```[[[YYYYYYYYYaaassszzztttqqqmmmkkkkkklllllllllqqqrrrssstttuuuzzz{{{vvvpppkkkiiiiiiiiigggiiimmmqqquuuyyy}}}{{{xxxxxxyyy{{{tttzzz|||wwwqqqqqqrrrrrrooossswwwwwwtttqqqpppppprrr~~~|||zzztttkkkdddXXXVVVVVVVVVXXXXXXWWWVVVWWWVVVUUUTTTUUUWWWYYY[[[YYY[[[]]]^^^]]][[[XXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[]]]``````^^^\\\[[[[[[YYY]]]``````^^^]]]^^^```eeeiiikkkggg```ZZZYYYZZZXXXXXXWWWWWWWWWXXXXXXYYYWWWVVVUUUTTTSSSSSSSSSSSSOOONNNLLLLLLLLLMMMOOOPPPOOOPPPPPPRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVWWWYYYYYYYYYYYYXXX[[[```dddbbb[[[UUURRRRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUUUUTTTUUUYYY]]]]]]]]]eeezzzlllYYYUUUQQQ^^^}}}~~~gggWWWLLLHHHJJJEEEEEEEEEEEEEEEFFFFFFGGGAAAAAA@@@???@@@CCCHHHKKKPPPPPPTTTZZZ\\\]]]aaagggfffgggiiilllooorrruuuvvvxxxyyy{{{}}}|||~~~~~~}}}~~~wwwsssqqqtttyyyzzzvvvnnneee___]]]\\\\\\dddxxx~~~zzzvvvttttttuuuuuuuuuuuuvvvvvvuuuuuuyyyzzzssslllgggddddddeeehhhjjjmmmpppsssvvvxxxzzz{{{yyyyyyyyywwwuuuwwwwwwwwwuuusssqqqrrrssstttttttttqqqkkkhhhoooxxx~~~wwwrrrlllgggbbb\\\YYYVVVUUUUUUVVVVVVVVVZZZVVVSSSSSSXXX\\\^^^^^^\\\]]]]]]^^^]]]\\\ZZZYYY\\\\\\]]]___aaabbbaaa______``````aaa```___]]]\\\^^^^^^^^^___```bbbcccdddgggffffffdddbbb```]]]\\\ZZZYYYVVVTTTTTTUUUWWWYYYYYYVVVSSSQQQQQQQQQPPPOOOSSSOOOKKKJJJLLLMMMMMMLLLRRRSSSTTTVVVWWWWWWWWWWWWSSSRRRRRRTTTWWWXXXUUURRRSSSTTTTTTUUUWWWXXXYYYYYY___^^^]]][[[XXXUUURRRPPPNNNNNNOOORRRUUUVVVVVVUUURRRRRRQQQQQQPPPPPPPPPOOOSSSSSSSSSTTTVVVXXXZZZ[[[[[[fffvvv]]]OOOQQQWWWhhhooo]]]RRRMMMLLLGGGEEEFFFHHHFFFAAAAAADDDAAA@@@??????@@@CCCEEEGGGKKKMMMQQQUUUZZZ^^^```aaaccceeegggiiillloootttxxxuuuwwwzzz{{{{{{{{{{{{|||}}}|||{{{|||~~~}}}qqqfffeeeaaacccmmm{{{~~~yyy{{{yyyqqqkkkeeeaaaaaaeeegggjjjnnnqqqtttwww{{{~~~~~~{{{zzzzzzzzzxxxvvvwwwwwwuuusssqqqpppqqqsssqqqooonnnlllhhhgggppp|||wwwqqqlllgggccc[[[YYYVVVTTTUUUVVVVVVUUUYYYVVVTTTTTTWWWZZZ]]]^^^\\\\\\]]]^^^^^^]]]\\\[[[]]]\\\\\\^^^aaabbbaaa```^^^^^^^^^______^^^^^^]]]^^^______```aaacccdddeeehhhgggeeebbb___\\\ZZZYYYYYYXXXUUUTTTSSSTTTVVVWWWWWWTTTQQQPPPPPPPPPOOONNNQQQOOOMMMMMMPPPQQQQQQPPPSSSTTTTTTUUUVVVWWWWWWXXXUUUTTTSSSTTTWWWWWWVVVSSSQQQRRRSSSTTTUUUVVVWWWWWW[[[[[[[[[ZZZYYYVVVTTTSSSPPPPPPPPPRRRUUUVVVVVVUUUSSSSSSSSSRRRQQQPPPPPPOOOQQQRRRRRRSSSUUUVVVXXXYYYYYY```kkk{{{qqqYYYRRRTTT```{{{}}}gggWWWNNNKKKIIIFFFFFFHHHFFFBBBBBBDDDBBBAAA@@@@@@@@@BBBDDDEEEHHHJJJNNNRRRWWW[[[^^^___aaacccfffhhhjjjmmmqqqttttttvvvyyy{{{zzzzzz{{{|||}}}|||{{{|||uuukkkggggggooo|||~~~yyyqqqlllhhhcccdddhhhlllooossswwwzzz~~~}}}}}}|||||||||}}}}}}zzzxxxwwwvvvsssqqqqqqrrrtttvvvrrroookkkhhhgggkkkxxx}}}sssmmmiiieeeaaaZZZXXXUUUTTTUUUVVVUUUUUUVVVVVVVVVUUUVVVXXX[[[^^^\\\\\\]]]^^^^^^^^^]]]]]]^^^]]]\\\]]]```bbbbbbaaa]]]]]]\\\\\\\\\]]]^^^^^^^^^______```aaacccdddeeehhhfffccc___[[[YYYXXXWWWXXXWWWUUUSSSSSSTTTUUUVVVVVVTTTRRRQQQRRRRRRQQQPPPPPPOOOPPPRRRTTTVVVUUUTTTUUUTTTTTTSSSTTTUUUWWWXXXWWWVVVTTTTTTUUUVVVUUUTTTPPPPPPQQQRRRSSSSSSTTTTTTWWWWWWXXXYYYYYYXXXWWWVVVSSSRRRRRRTTTVVVWWWVVVTTTVVVUUUTTTSSSRRRQQQPPPOOOPPPPPPQQQRRRSSSUUUVVVVVVZZZ^^^cccooodddTTTQQQVVVkkkuuu```SSSLLLKKKGGGFFFHHHGGGCCCCCCEEECCCCCCAAA@@@@@@AAABBBCCCEEEGGGJJJNNNSSSWWWZZZ\\\```aaadddeeegggiiimmmppprrrtttwwwyyyyyyzzz{{{|||}}}}}}}}}}}}xxxrrrooosss~~~~~~xxxqqqnnnkkkhhhiiimmmrrruuuzzz~~~~~~{{{|||}}}|||{{{|||~~~|||zzzvvvtttrrrsssvvvzzz}}}zzztttnnnkkklllsssuuulllfffccc```]]]YYYWWWUUUTTTUUUVVVUUUUUUTTTVVVXXXWWWUUUVVVZZZ^^^\\\\\\]]]]]]^^^^^^^^^^^^___^^^\\\]]]___bbbcccccc^^^]]]\\\[[[[[[\\\]]]]]]^^^^^^^^^___```aaaccccccfffddd```\\\ZZZXXXXXXYYYXXXWWWUUUTTTTTTTTTUUUVVVXXXWWWUUUUUUVVVWWWVVVUUUPPPQQQSSSUUUWWWWWWVVVUUUUUUTTTRRRQQQQQQSSSUUUVVVWWWUUUSSSRRRRRRSSSSSSSSSOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWWWWVVVTTTWWWWWWVVVTTTSSSQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTTTTYYYZZZ^^^hhh~~~lllXXXPPPOOO^^^{{{nnn\\\QQQNNNIIIFFFGGGFFFCCCCCCEEEEEEDDDBBBAAAAAA@@@AAAAAACCCEEEGGGKKKPPPTTTXXXZZZ^^^```cccdddeeegggjjjlllooorrruuuwwwxxxyyyzzz{{{|||}}}~~~~~~{{{{{{|||vvvrrrpppnnnlllnnnsssvvvzzz|||{{{}}}}}}||||||}}}{{{yyytttssstttyyy{{{sssqqqsss|||zzzooofffbbb___]]][[[XXXWWWUUUUUUVVVWWWVVVUUUSSSVVVYYYYYYWWWWWWYYY\\\\\\\\\\\\\\\]]]^^^^^^___```^^^\\\]]]```bbbccccccaaa```^^^\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^___```bbb```]]][[[ZZZZZZ[[[\\\XXXXXXWWWVVVUUUVVVVVVWWWXXXWWWVVVWWWYYYZZZYYYWWWRRRTTTVVVWWWWWWUUUTTTSSSTTTSSSQQQOOOOOOPPPRRRSSSTTTSSSRRRPPPOOOPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVUUUTTTUUUWWWWWWUUUTTTXXXWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRSSSXXXbbbuuuvvv]]]SSSMMMWWWmmmjjjYYYRRRKKKGGGFFFFFFCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCFFFIIINNNRRRVVVYYY]]]___bbbcccdddeeegggiiilllooosssuuuwwwxxxzzz{{{{{{}}}~~~{{{vvvssssssrrrqqqtttyyyyyy}}}}}}|||}}}~~~~~~~~~yyywwwssstttyyywwwwww{{{zzzsssiiiccc```___]]][[[XXXWWWVVVVVVXXXXXXWWWVVVUUUWWWYYYZZZYYYYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]]___^^^]]]^^^aaaccccccbbbaaaaaa```___^^^^^^^^^^^^^^^]]]\\\\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[]]]]]]XXXXXXWWWWWWVVVVVVWWWWWWVVVUUUUUUWWWYYYZZZYYYXXXTTTVVVXXXXXXVVVTTTRRRRRRTTTSSSQQQPPPOOOPPPPPPQQQPPPQQQQQQPPPOOONNNPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSUUUTTTTTTUUUWWWWWWVVVTTTWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSRRRQQQQQQRRRWWWaaaoooaaaVVVNNNSSS```www|||fffYYYQQQIIIHHHHHHEEEDDDEEEEEEDDDDDDCCCAAA@@@??????AAABBBDDDGGGLLLQQQUUUXXXZZZ\\\___aaabbbccceeegggiiilllpppsssuuuwwwyyy{{{yyy|||}}}}}}}}}yyyvvvxxxxxxwwwzzz~~~}}}}}}~~~|||vvvtttsssvvv~~~{{{}}}}}}~~~yyyvvvwwwxxxwwwpppjjjccc___^^^]]][[[YYYXXXWWWWWWXXXYYYZZZXXXWWWWWWXXXYYY[[[\\\\\\[[[YYY]]]\\\[[[ZZZZZZZZZ[[[\\\^^^^^^^^^```bbbccccccaaa___```aaaaaabbbbbbbbbbbb```___^^^\\\[[[[[[ZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[WWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVYYY[[[\\\[[[ZZZVVVXXXZZZYYYVVVTTTTTTUUUTTTTTTSSSRRRRRRQQQPPPPPPMMMPPPRRRRRRPPPOOOPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQRRRTTTUUUUUUUUUTTTTTTTTTSSSSSSTTTVVVWWWVVVTTTUUUUUUTTTSSSRRRRRRQQQQQQOOOPPPQQQRRRRRRQQQOOONNNRRRRRRWWW^^^gggxxxcccWWWNNNOOOTTTaaa{{{vvvaaaWWWNNNKKKKKKHHHFFFFFFDDDDDDCCCCCCBBBAAA@@@??????@@@BBBEEEIIINNNSSSVVVVVVYYY\\\___```aaaccceeefffjjjnnnrrrtttvvvyyy{{{www{{{~~~~~~|||{{{~~~}}}{{{}}}~~~~~~~~~|||}}}}}}~~~zzztttrrrssswwwyyy{{{yyyrrroooppprrrppphhhccc]]]ZZZ[[[[[[YYYWWWYYYXXXXXXYYYZZZZZZYYYWWWYYYXXXXXX[[[^^^___[[[XXX]]]\\\[[[YYYYYYYYYZZZZZZ]]]]]]^^^aaacccdddbbbaaa]]]^^^aaaccceeeeeeeeeeeebbbaaa___]]]\\\ZZZZZZZZZVVVWWWXXXXXXYYYYYYXXXXXXVVVVVVVVVUUUUUUUUUTTTTTTWWWXXXYYY[[[^^^___^^^]]]VVVYYY[[[ZZZWWWUUUVVVXXXUUUUUUUUUUUUTTTSSSQQQPPPLLLOOOSSSSSSQQQPPPQQQSSSPPPPPPQQQQQQQQQQQQQQQQQQOOOPPPRRRTTTUUUVVVUUUUUUSSSRRRRRRTTTVVVWWWVVVTTTTTTSSSSSSSSSRRRRRRQQQQQQNNNOOOPPPQQQQQQPPPNNNLLLOOONNNQQQVVV[[[iiidddXXXOOOMMMLLLRRRgggfff[[[QQQNNNMMMJJJHHHHHHCCCCCCCCCCCCBBBAAA@@@???>>>???@@@CCCHHHMMMRRRUUUSSSVVVZZZ]]]^^^```aaaccceeeiiimmmqqqtttvvvyyy{{{vvvzzz~~~~~~{{{zzz}}}~~~~~~|||}}}}}}~~~uuurrruuutttyyy|||}}}wwwrrrmmmkkklllmmmkkkiii___]]]YYYVVVUUUVVVWWWXXXYYYWWWVVVVVVXXXYYYYYYXXX\\\[[[ZZZZZZ[[[^^^bbbdddaaa___\\\ZZZYYYZZZ[[[\\\aaa___]]]]]]___bbbdddeeeaaa```___```aaaaaa___]]]\\\]]]___aaaaaa```___^^^^^^]]][[[ZZZZZZZZZ[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSWWWYYY\\\^^^______^^^]]]ZZZ[[[[[[YYYWWWVVVWWWYYYWWWWWWWWWVVVTTTQQQOOONNNPPPPPPOOOOOOPPPQQQRRRSSSRRRRRRSSSTTTSSSRRRQQQPPPVVVTTTSSSSSSUUUUUUTTTRRRPPPQQQRRRTTTTTTTTTSSSSSSUUUSSSQQQPPPQQQRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLQQQMMMOOOUUUWWW\\\ooolllZZZMMMNNNLLLIIITTTfffzzzjjjSSSLLLLLLJJJHHHGGGCCCBBBAAAAAACCCCCCBBBAAACCCBBBAAABBBDDDIIIMMMPPPUUUXXX[[[]]]___aaaeeegggdddggglllooorrruuuyyy{{{||||||}}}||||||{{{zzzzzz~~~}}}wwwzzz{{{{{{|||}}}|||~~~}}}~~~~~~zzzrrrqqqtttxxx|||zzzwwwooossszzzsssnnniiiggghhhgggeeebbb[[[ZZZXXXWWWVVVWWWXXXYYYVVVUUUSSSTTTVVVWWWWWWVVVXXXXXXYYYZZZ\\\]]]___```___^^^[[[YYYYYYZZZ[[[]]]___]]][[[\\\___ccceeefffaaa```______```___]]][[[[[[[[[]]]^^^______^^^]]]___^^^\\\YYYWWWWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTWWW[[[^^^___^^^\\\[[[XXXXXXXXXVVVTTTSSSTTTUUUWWWWWWVVVVVVTTTQQQOOONNNPPPQQQQQQRRRSSSTTTTTTUUUTTTUUUVVVVVVVVVUUUTTTSSSUUUSSSRRRSSSTTTUUUTTTSSSQQQQQQSSSTTTTTTSSSRRRRRRVVVUUUSSSSSSSSSRRRQQQOOOPPPPPPPPPPPPPPPPPPQQQQQQMMMJJJMMMSSSTTTVVVgggzzzwwwfffVVVPPPLLLIIIOOOYYYccc~~~zzz```SSSOOOLLLIIIHHHGGGEEEDDDDDDDDDDDDBBB@@@CCCBBBAAAAAACCCGGGKKKNNNNNNPPPSSSVVVXXX[[[^^^```eeehhhllloooqqqsssvvvxxxzzzzzz{{{{{{{{{{{{zzzzzz|||~~~~~~}}}{{{vvvqqqppprrruuuxxxyyy~~~|||~~~}}}}}}yyyrrrmmmnnnrrrxxx{{{|||zzzsssllliiihhhccckkkvvv|||ppplllgggeeeeeeccc```\\\VVVWWWWWWWWWXXXXXXYYYYYYUUUTTTSSSSSSUUUVVVVVVUUUUUUVVVXXXYYY[[[[[[[[[[[[]]]\\\YYYXXXXXXYYY[[[]]]\\\ZZZYYY[[[___ccceeefff```___^^^^^^^^^^^^\\\ZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]\\\ZZZWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSRRRTTTXXX\\\]]]]]]ZZZYYYWWWXXXXXXVVVTTTRRRSSSTTTVVVVVVVVVUUUTTTQQQOOONNNPPPQQQSSSUUUVVVWWWVVVVVVUUUVVVWWWWWWWWWVVVTTTSSSSSSRRRRRRSSSUUUVVVUUUTTTRRRRRRSSSTTTTTTSSSQQQQQQWWWVVVUUUUUUUUUTTTQQQNNNOOOOOOPPPPPPQQQRRRSSSSSSLLLKKKMMMQQQQQQSSSaaaqqq{{{hhhVVVKKKHHHHHHJJJOOOeeerrr___VVVPPPKKKJJJIIIHHHFFFFFFFFFDDDBBB???CCCBBBAAA@@@BBBEEEHHHJJJLLLOOOSSSUUUXXXZZZ^^^aaafffiiilllnnnpppqqqtttuuuwwwxxxyyyzzzzzz{{{{{{zzz{{{}}}vvvnnniiigggdddfffkkkqqqwwwyyy~~~}}}}}}}}}|||{{{{{{{{{~~~~~~~~~vvvqqqlllhhhjjjppprrruuuuuuooogggbbbaaadddbbbiiiuuuyyyqqqlllhhheeedddbbb]]]YYYUUUVVVWWWXXXYYYYYYXXXXXXWWWUUUTTTUUUVVVWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYYYY[[[YYYWWWVVVVVVXXXZZZ\\\[[[ZZZYYYZZZ^^^aaacccddd]]]\\\\\\\\\^^^]]]\\\ZZZWWWWWWWWWWWWXXXYYYZZZ[[[YYYXXXWWWVVVVVVVVVWWWXXXVVVUUUUUUTTTSSSSSSTTTTTTRRRSSSUUUWWWYYYYYYYYYYYYYYYZZZ[[[ZZZWWWUUUUUUVVVVVVVVVVVVVVVTTTRRRPPPOOOOOOQQQTTTVVVXXXXXXWWWVVVTTTTTTUUUVVVUUUTTTSSSRRRSSSRRRRRRSSSVVVWWWWWWVVVSSSSSSTTTTTTTTTRRRQQQPPPSSSSSSSSSUUUUUUTTTQQQNNNMMMNNNNNNOOOOOOPPPQQQQQQPPPNNNOOORRRRRRUUUaaaoooeeePPPJJJIIIFFFLLLYYYnnnnnn___VVVOOOKKKIIIGGGFFFEEEEEEDDDAAA???CCCBBBAAA@@@@@@BBBDDDFFFMMMOOOSSSVVVYYY\\\```cccdddgggjjjlllnnnooorrrtttssstttvvvwwwyyyzzzzzzzzzzzz|||~~~|||uuullldddbbbaaaaaadddkkksss{{{}}}|||}}}}}}~~~{{{{{{{{{~~~~~~|||{{{yyy|||~~~~~~wwwooojjjgggdddfffkkkiiikkkjjjfff___]]]```dddfffllluuu~~~xxxqqqlllfffcccbbb___[[[WWWVVVWWWXXXZZZZZZYYYWWWVVVWWWUUUTTTUUUVVVWWWWWWWWWWWWUUUSSSQQQRRRTTTXXXZZZYYYXXXVVVTTTTTTVVVXXXZZZ[[[ZZZYYYZZZ]]]___``````ZZZZZZZZZ[[[]]]^^^]]]\\\WWWVVVVVVVVVVVVWWWXXXYYYXXXWWWVVVUUUVVVVVVWWWXXXVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYYYY[[[\\\[[[YYYXXXWWWXXXWWWWWWWWWWWWUUUSSSQQQPPPOOOQQQSSSUUUWWWVVVUUUUUUTTTTTTUUUVVVUUUTTTSSSRRRRRRQQQQQQSSSVVVXXXXXXWWWSSSSSSTTTTTTTTTRRRQQQPPPOOOOOOPPPRRRTTTSSSQQQNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSQQQPPPPPPQQQVVVbbbnnnxxxZZZOOOLLLHHHKKKPPP\\\rrrooo```TTTLLLIIIGGGEEEDDDDDDCCCAAA@@@CCCBBBAAA@@@???@@@BBBCCCGGGJJJNNNQQQTTTXXX\\\______bbbfffiiikkknnnqqqssspppqqqsssuuuwwwxxxyyyyyyzzz|||~~~}}}{{{wwwpppkkkeeeeeefffjjjpppxxx~~~}}}}}}}}}}}}~~~{{{{{{|||}}}~~~{{{wwwuuuuuuzzz~~~~~~xxxppphhhfffccc``````ccc```aaa```^^^\\\^^^cccggglllooouuu|||~~~xxxnnniiibbb^^^]]][[[XXXUUUWWWXXXYYYZZZZZZYYYXXXXXXUUUTTTSSSSSSUUUVVVVVVUUUZZZWWWSSSPPPPPPSSSWWWZZZXXXWWWTTTSSSSSSTTTVVVXXXZZZYYYXXXYYY\\\]]]^^^]]]ZZZZZZZZZ[[[]]]^^^]]]\\\XXXWWWWWWWWWWWWVVVVVVVVVZZZYYYWWWUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTSSSQQQRRRTTTVVVWWWVVVXXXZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWUUUSSSRRRPPPQQQSSSTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSQQQPPPPPPRRRTTTVVVVVVUUURRRRRRSSSTTTTTTSSSQQQQQQNNNMMMNNNOOOQQQQQQOOOMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNOOOTTT^^^fffppphhhVVVLLLGGGGGGHHHNNN]]]wwwsssaaaTTTOOOKKKGGGDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@AAAAAACCCFFFKKKNNNRRRUUUZZZ]]]\\\___cccfffhhhkkknnnpppnnnoooqqqsssuuuvvvwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~~~~|||xxxuuupppqqqrrruuuzzz|||}}}~~~~~~|||{{{|||}}}{{{{{{{{{}}}~~~|||~~~yyyvvvuuuwww~~~~~~pppiiicccbbb```\\\YYYZZZXXXXXXYYY\\\aaagggmmmqqqsssuuuyyy}}}|||zzznnnggg___[[[YYYYYYWWWUUUWWWWWWYYYZZZ[[[[[[\\\\\\VVVUUUSSSTTTVVVWWWWWWVVVYYYWWWTTTRRRRRRTTTWWWYYYXXXVVVTTTRRRQQQRRRTTTUUUWWWWWWWWWXXX[[[]]]^^^]]]]]]\\\\\\\\\]]]]]][[[YYYYYYYYYYYYYYYXXXVVVUUUSSSXXXWWWUUUSSSRRRRRRSSSSSSUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRSSSVVVYYYZZZYYYXXXXXXYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSOOONNNMMMOOOQQQRRRRRRQQQQQQQQQSSSTTTTTTSSSRRRRRRQQQOOONNNNNNNNNNNNMMMKKKMMMNNNNNNOOOOOOPPPPPPPPPNNNPPPPPPOOOOOORRRVVVZZZ___tttkkkWWWKKKGGGGGGIIIPPP```|||yyyiiiYYYTTTMMMGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBEEEJJJNNNQQQUUUZZZ]]][[[^^^aaadddeeegggiiikkkmmmnnnppprrrsssuuuuuuuuuwwwyyy{{{|||}}}~~~zzz|||~~~~~~{{{yyyyyyzzzxxxxxxzzz}}}~~~|||}}}zzzyyy|||uuukkkeee``````^^^YYYUUUTTTSSSSSSVVV]]]gggqqqyyy}}}zzz{{{}}}}}}{{{{{{ooohhh___ZZZYYYYYYXXXWWWVVVVVVXXXYYY[[[]]]___```YYYWWWVVVVVVXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXVVVTTTQQQPPPQQQSSSTTTUUUTTTUUUXXX[[[^^^___^^^aaa___^^^]]]]]]\\\YYYWWWZZZZZZ[[[[[[YYYWWWTTTRRRSSSRRRQQQQQQQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUUUURRRTTTVVVWWWWWWTTTPPPNNNSSSVVVYYY[[[[[[ZZZZZZ[[[ZZZZZZ[[[ZZZZZZXXXVVVUUUVVVUUUTTTTTTSSSSSSTTTTTTRRRRRRSSSTTTSSSRRRQQQPPPMMMLLLKKKLLLNNNOOOOOONNNPPPQQQRRRTTTTTTTTTSSSSSSUUURRROOOMMMMMMLLLKKKIIIHHHIIIJJJKKKMMMNNNOOOPPPLLLPPPSSSRRRQQQRRRRRRQQQ[[[fff|||jjjYYYKKKKKKJJJKKKRRRhhh~~~bbb[[[RRRKKKGGGFFFFFFFFFBBBBBBAAAAAA@@@AAAAAAAAA???BBBFFFKKKNNNRRRWWWZZZ\\\^^^aaaccccccdddfffhhhmmmnnnoooqqqssstttttttttuuuwwwzzz{{{{{{|||~~~}}}}}}}}}}}}yyy|||~~~}}}zzzwwwwwwxxxvvvvvvxxx|||~~~|||{{{}}}~~~xxxpppjjjccc]]]ZZZ\\\[[[VVVQQQPPPNNNVVV___gggqqq}}}~~~zzzkkk___^^^[[[UUUVVV]]]YYYZZZZZZ[[[]]]^^^______^^^[[[XXXWWWXXXXXXXXXWWWUUUXXXZZZZZZXXXVVVTTTTTT[[[[[[YYYUUUQQQMMMMMMMMMSSSTTTUUUWWWZZZ\\\]]]^^^```^^^\\\ZZZYYYYYYZZZ[[[]]]]]]]]]]]][[[YYYWWWUUUVVVUUUUUUTTTTTTTTTTTTTTTYYYVVVTTTSSSSSSTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSUUU\\\cccbbb\\\VVVTTTVVVXXXXXXXXXZZZ[[[ZZZXXXUUUXXXVVVTTTTTTUUUUUUUUUTTTXXXWWWUUUTTTRRRPPPNNNNNNLLLLLLMMMNNNPPPOOOMMMJJJOOOPPPQQQRRRRRRPPPNNNMMMNNNNNNNNNMMMMMMKKKJJJJJJHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSUUUbbbnnnjjjXXXLLLFFFJJJMMMTTTpppyyyhhhVVVNNNLLLIIIFFFDDDBBBAAAAAABBBCCCBBB???===@@@AAACCCGGGLLLQQQUUUXXXXXXZZZ]]]___```bbbeeegggiiikkkmmmnnnoooppprrrsssxxxvvvuuuwww{{{}}}|||zzzxxxzzz|||~~~}}}yyy{{{}}}zzzwwwuuutttuuuuuuzzzxxxwwwyyy}}}{{{vvvssspppkkkddd______[[[YYYZZZYYYTTTSSSUUUVVV___iiiqqq{{{}}}~~~qqqbbb^^^ZZZSSSRRRWWWXXXYYYZZZ\\\]]]^^^^^^^^^___\\\YYYXXXXXXXXXWWWUUUVVVXXXZZZZZZWWWUUUTTTTTTWWWWWWVVVSSSPPPNNNNNNOOOSSSTTTUUUWWWYYY[[[]]]]]]___^^^\\\ZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTXXXVVVSSSSSSSSSTTTTTTSSSQQQQQQRRRRRRRRRRRRRRRSSSXXX^^^dddddd]]]XXXWWWXXXYYYYYYYYYZZZ[[[[[[YYYWWWWWWTTTQQQOOOQQQSSSUUUUUUSSSRRRQQQPPPOOOMMMLLLLLLMMMMMMMMMOOOPPPPPPMMMKKKNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRSSS___iii|||fffUUUJJJJJJJJJMMM```wwwttt___TTTOOOJJJFFFEEEDDDCCCCCCCCCDDDCCCAAA??????@@@BBBFFFJJJOOOSSSVVVVVVXXX[[[]]]^^^```bbbeeeiiikkkmmmnnnnnnoooqqqssswwwuuuuuuvvvzzz{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~xxxooojjjjjjlllmmmlllqqqzzz~~~|||yyyxxxwwwwwwwww{{{yyyxxxzzz}}}xxxsssmmmiiigggccc^^^YYYZZZXXXXXXXXXUUURRRVVV\\\bbblllwww|||{{{~~~}}}sssbbb\\\YYYSSSQQQSSSVVVWWWYYY[[[]]]^^^]]]]]]^^^\\\YYYXXXWWWWWWUUUTTTWWWYYYZZZYYYWWWTTTSSSSSSRRRRRRRRRQQQOOONNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSVVVTTTSSSRRRTTTUUUTTTSSSPPPPPPPPPPPPQQQQQQRRRSSSYYY^^^bbbaaa\\\WWWWWWXXXZZZYYYXXXYYYZZZ[[[ZZZYYYUUURRRMMMKKKMMMPPPSSSTTTOOOOOOOOONNNNNNMMMMMMLLLNNNMMMNNNOOOPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQPPP[[[bbboooyyybbbNNNJJJIIIIIIQQQ^^^wwwmmm^^^UUUMMMGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@???@@@AAADDDHHHLLLPPPRRRSSSVVVXXXZZZ[[[\\\___aaagggiiilllmmmmmmnnnqqqsssvvvttttttuuuwwwyyyyyyxxx||||||}}}~~~~~~~~~~~~}}}}}}xxxxxx}}}|||tttkkkdddbbbaaa```^^^^^^bbbiiirrr}}}~~~|||}}}~~~~~~}}}|||{{{zzzzzzyyy{{{zzzyyyzzz}}}{{{uuuooohhhdddbbb```\\\YYYWWWVVVVVVVVVRRRSSS\\\gggsss}}}{{{zzz|||~~~}}}zzzzzz|||}}}}}}{{{|||{{{xxx{{{~~~nnn^^^YYYXXXVVVTTTUUUTTTVVVYYY[[[]]]]]]]]]]]][[[YYYWWWWWWWWWWWWVVVTTTXXXYYYZZZXXXVVVSSSSSSSSSOOOPPPPPPOOOMMMMMMNNNPPPQQQRRRSSSUUUWWWXXXZZZZZZ[[[\\\\\\\\\ZZZXXXUUUSSSPPPQQQSSSTTTVVVXXXYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSTTTSSSRRRRRRTTTUUUTTTSSSOOOOOONNNNNNOOOQQQRRRSSSVVVZZZ\\\[[[VVVSSSSSSTTTYYYWWWVVVVVVXXXYYYYYYXXXTTTQQQMMMLLLMMMNNNOOOPPPOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPNNNLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNNNNWWWZZZaaatttpppTTTJJJIIIIIILLLRRR^^^wwwxxxgggZZZPPPIIIHHHGGGFFFDDDDDDDDDDDDBBB@@@??????@@@BBBEEEHHHKKKMMMQQQSSSVVVWWWXXXZZZ]]]___fffhhhjjjkkklllmmmppprrrtttsssssssssuuuvvvxxxxxx{{{|||}}}}}}~~~}}}zzzwwwyyyyyyoooiiieeeccc```^^^]]]]]]]]]___eeeqqq|||zzzxxxyyyzzz{{{{{{|||||||||||||||}}}}}}}}}|||{{{zzz{{{zzzyyyzzz{{{~~~xxxnnnhhhbbb]]]\\\ZZZXXXUUUUUUUUUUUUUUUTTTXXXgggwww|||{{{}}}~~~~~~|||yyyyyy{{{|||||||||vvvxxxuuurrrsssyyy}}}}}}uuuhhh[[[VVVVVVVVVVVVVVVTTTVVVXXX[[[\\\]]]^^^^^^XXXWWWWWWWWWXXXYYYXXXVVVWWWXXXYYYWWWUUUSSSSSSTTTOOOOOOOOONNNLLLKKKLLLMMMPPPQQQRRRTTTUUUWWWXXXYYYYYYZZZ[[[[[[ZZZWWWTTTRRRNNNNNNPPPRRRTTTWWWYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUTTTRRRNNNNNNMMMMMMOOOQQQSSSTTTUUUWWWWWWUUUQQQOOOPPPRRRUUUTTTRRRSSSUUUVVVVVVUUUSSSQQQPPPOOOOOONNNLLLJJJNNNNNNOOOPPPQQQQQQRRRRRROOONNNMMMNNNOOOOOONNNMMMLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKRRRSSSVVVcccsss^^^LLLIIIHHHIIILLLOOO```vvvpppbbbUUUMMMJJJGGGFFFDDDCCCCCCCCCAAA@@@?????????@@@BBBEEEGGGIIINNNPPPSSSUUUWWWYYY\\\^^^dddfffhhhjjjkkkllloooqqqrrrrrrrrrrrrsssuuuwwwyyyzzz{{{|||}}}}}}~~~{{{yyy}}}yyypppkkkhhhfffbbb___\\\ZZZXXXVVVXXX^^^fffkkk}}}zzzyyyxxxxxxxxxxxxyyyyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{}}}yyyiiiddd^^^[[[ZZZYYYVVVSSSRRRQQQRRRUUUYYYdddxxx}}}yyyxxxxxxyyy{{{{{{zzzyyyrrrssspppjjjjjjmmmooonnnmmmfff\\\VVVUUUUUUUUUTTTVVVWWWXXXZZZ\\\^^^___```ZZZZZZYYYZZZ\\\\\\ZZZXXXVVVWWWXXXVVVTTTSSSTTTUUUOOOOOOOOOMMMKKKJJJJJJLLLPPPPPPQQQRRRTTTUUUVVVWWWXXXXXXYYYZZZYYYWWWTTTSSSMMMNNNOOOPPPSSSUUUWWWYYYXXXXXXWWWWWWVVVVVVWWWWWWSSSSSSRRRSSSTTTTTTSSSQQQNNNMMMMMMMMMOOOQQQTTTVVVWWWVVVUUURRROOOOOOPPPRRRQQQPPPOOOQQQSSSTTTSSSRRRQQQPPPPPPPPPPPPOOOKKKHHHKKKLLLMMMNNNOOOPPPPPPQQQNNNMMMLLLLLLNNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIMMMLLLOOOXXXaaazzzqqqVVVJJJFFFEEEFFFHHHPPP^^^rrrzzzkkk\\\RRRNNNIIIFFFDDDCCCCCCCCCAAA@@@@@@?????????@@@BBBDDDEEEJJJLLLPPPRRRUUUWWW[[[]]]bbbdddgggiiijjjkkknnnpppppppppqqqqqqrrrtttyyy|||{{{{{{|||~~~~~~~~~~~~~~~~~~}}}xxxqqqmmmkkkiiieeebbbZZZYYYWWWVVVWWWYYY\\\^^^hhhrrr~~~}}}|||zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxuuuuuuvvvwwwxxxyyyzzz{{{zzz{{{{{{{{{|||{{{}}}|||tttfffbbb]]]ZZZYYYXXXUUURRRNNNLLLNNNUUU```qqq{{{{{{{{{||||||{{{xxxuuulllmmmiiicccbbbeeefffdddfffddd___YYYUUUUUUVVVVVVXXXXXXXXXYYY[[[^^^aaacccaaa```______```^^^\\\YYYUUUVVVVVVUUUTTTTTTUUUWWWNNNNNNNNNMMMKKKJJJKKKMMMOOOOOOPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTNNNNNNOOOPPPRRRTTTVVVXXXYYYXXXXXXXXXXXXYYYYYYZZZTTTSSSSSSSSSTTTTTTQQQOOONNNNNNMMMMMMOOORRRUUUXXXWWWVVVSSSPPPNNNNNNPPPQQQNNNNNNNNNPPPRRRSSSQQQPPPOOONNNMMMMMMNNNNNNMMMLLLJJJKKKKKKLLLMMMNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHGGGGGGFFFCCCDDDEEEGGGHHHHHHIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHEEEHHHGGGJJJPPPUUUhhhfffRRRIIIFFFFFFGGGJJJPPP^^^vvvvvvdddWWWRRRKKKHHHEEEDDDDDDDDDCCCAAAAAA@@@?????????AAABBBCCCEEEHHHLLLOOORRRUUUYYY\\\aaacccfffhhhiiijjjmmmooonnnoooqqqqqqrrruuuzzz~~~~~~~~~}}}||||||}}}~~~}}}}}}}}}~~~}}}yyyssspppnnnlllhhhddd\\\ZZZYYYYYYZZZ[[[\\\]]]\\\bbbkkkvvv~~~}}}zzzwwwuuuuuuuuuuuuvvvvvvuuuuuuuuuvvvwwwxxxttttttttttttvvvxxxzzz||||||}}}~~~~~~wwwrrruuu~~~{{{xxxwwwrrrlllaaa]]]XXXVVVVVVTTTQQQMMMKKKIIIKKKUUUeee{{{~~~{{{wwwsssggghhheee___]]]```aaa______aaa```ZZZVVVVVVYYY[[[ZZZYYYXXXXXX[[[^^^bbbeeegggfffdddcccccc```]]]ZZZTTTUUUVVVUUUTTTTTTVVVXXXLLLMMMMMMMMMKKKKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWVVVVVVUUUPPPOOOOOOPPPQQQSSSUUUWWWYYYXXXXXXYYYYYYZZZ[[[\\\TTTTTTSSSTTTTTTSSSPPPNNNOOONNNMMMMMMOOOSSSVVVYYYWWWTTTQQQMMMLLLLLLNNNPPPMMMMMMNNNQQQSSSSSSQQQOOOMMMKKKIIIJJJLLLNNNOOOOOOKKKLLLLLLMMMNNNOOOOOOPPPMMMKKKJJJJJJKKKLLLLLLKKKHHHIIIJJJKKKKKKIIIGGGFFFDDDEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFGGGBBBEEEDDDGGGMMMNNN^^^yyyuuu\\\OOOJJJJJJHHHIIIKKKSSSeee}}}iiiZZZTTTLLLJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@??????@@@AAABBBBBBEEEIIIMMMPPPTTTXXX[[[```bbbeeeggghhhjjjmmmooommmooopppqqqrrruuu{{{~~~|||zzzyyy{{{}}}~~~||||||}}}~~~~~~~~~~~~{{{wwwrrrnnnmmmkkkfffbbb]]][[[YYYXXXYYYZZZ[[[ZZZYYY[[[^^^cccnnn}}}yyyuuurrrrrrrrrssstttssssssssstttvvvxxxyyytttsssssssssuuuxxx{{{}}}}}}tttnnnnnnpppxxxxxxpppllliiigggeeeXXXWWWUUUUUUTTTRRRPPPNNNIIIKKKQQQ^^^sssyyysssnnnlllgggeeeaaa^^^]]]^^^```bbb]]][[[ZZZYYYYYYYYYWWWVVV]]]]]]^^^^^^___aaabbbcccggggggfffdddaaa^^^\\\ZZZXXXWWWUUUUUUUUUVVVXXXZZZTTTQQQNNNMMMPPPRRRRRRQQQOOOQQQRRRTTTUUUUUUUUUUUUVVVUUUTTTRRRQQQRRRSSSSSSTTTSSSRRRRRRRRRSSSUUUVVVTTTSSSSSSSSSUUUXXXZZZ\\\___]]]ZZZWWWTTTQQQOOOOOOPPPNNNLLLLLLOOORRRTTTUUUXXXTTTPPPMMMLLLLLLLLLKKKNNNOOOPPPQQQQQQPPPOOONNNOOONNNNNNMMMLLLKKKJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHFFFEEEEEEEEEFFFGGGFFFGGGGGGFFFGGGNNNYYYbbbnnnUUUNNNHHHDDDFFFIIIPPP[[[qqquuubbbSSSKKKMMMKKKGGGDDDDDDCCCBBBBBBAAAAAA@@@@@@?????????AAADDDGGGJJJMMMQQQUUUYYY___bbbeeehhhhhhiiikkkllllllnnnqqqrrrtttvvvzzz}}}~~~}}}yyywwwxxxzzz{{{|||||||||~~~~~~~~~}}}~~~~~~uuunnnjjjgggccc___[[[[[[[[[]]]^^^]]]ZZZXXXYYYYYYZZZ]]]bbbnnn~~~|||xxxuuusssrrrssssssvvvuuussssssuuuvvvuuuuuurrrqqqpppqqquuuyyy}}}~~~xxxooollltttxxx}}}vvvllleeebbb___]]][[[YYYVVVSSSQQQMMMJJJHHHIIINNNXXXhhh|||xxxrrrmmmkkkjjjgggccc___]]]]]]^^^___\\\[[[ZZZZZZZZZYYYXXXWWW[[[\\\]]]___aaaccceeefffgggfffdddaaa___]]][[[ZZZXXXXXXVVVVVVVVVWWWYYYZZZWWWUUUSSSSSSTTTSSSPPPNNNNNNOOOQQQSSSTTTTTTTTTSSSTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRRRRSSSTTTTTTRRRRRRRRRSSSUUUWWWZZZ\\\^^^]]]ZZZWWWUUURRRQQQPPPPPPNNNLLLLLLOOORRRTTTTTTUUURRRNNNLLLLLLMMMMMMMMMOOOOOOPPPQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIIIILLLLLLLLLKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFEEEGGGGGGFFFGGGLLLVVV^^^rrrnnn[[[JJJFFFEEEFFFIIIRRRfffmmm^^^PPPOOOLLLGGGDDDCCCBBBAAACCCBBBBBBAAA@@@??????>>>AAACCCFFFIIIKKKOOOSSSWWW\\\___ccceeeffffffhhhiiikkkmmmpppqqqsssuuuyyy{{{}}}}}}zzzvvvuuuvvvxxxyyyyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~tttlllhhheeeaaa^^^[[[[[[[[[]]]______^^^\\\\\\[[[[[[\\\]]]dddvvv{{{yyyvvvsssqqqqqqrrrsssvvvtttrrrrrrtttttttttsssqqqqqqqqqrrrtttwww||||||wwwwww{{{lllccc^^^\\\ZZZYYYWWWTTTPPPLLLIIIGGGEEEJJJSSScccuuu}}}vvvpppllljjjllliiieee```]]]\\\\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYZZZ]]]```ccceeeggggggfffdddaaa^^^\\\[[[ZZZZZZYYYXXXWWWWWWWWWXXXZZZ[[[ZZZYYYYYYXXXWWWTTTOOOKKKMMMNNNPPPRRRSSSSSSSSSRRRSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRPPPPPPQQQRRRTTTWWWZZZ[[[]]][[[YYYWWWUUUTTTSSSRRRPPPNNNMMMMMMOOORRRSSSSSSQQQOOOLLLKKKLLLNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIILLLLLLKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFDDDFFFGGGFFFGGGJJJQQQWWWaaa{{{lllNNNJJJGGGDDDEEEIIIZZZvvv|||nnnZZZUUUOOOJJJGGGEEEDDDCCCDDDCCCCCCAAA@@@???>>>>>>@@@BBBDDDFFFHHHLLLPPPTTTYYY\\\___aaabbbcccdddeeejjjkkknnnoooqqqsssvvvyyyzzz}}}~~~~~~|||yyyuuutttuuuwwwxxxxxxzzz{{{{{{||||||{{{{{{{{{}}}~~~~~~}}}wwwmmmhhheeeaaa___\\\[[[[[[]]]```bbbbbbbbb___^^^^^^]]][[[^^^jjjxxx~~~}}}{{{wwwuuussspppooopppqqqrrrtttsssqqqqqqrrrrrrqqqpppnnnqqqsssrrrpppttt{{{}}}kkk```[[[XXXVVVSSSRRRPPPMMMIIIHHHHHHIIIMMMYYYkkk~~~yyyrrrnnnllljjjjjjhhhddd```]]]\\\\\\\\\^^^^^^___^^^]]]]]]]]]^^^ZZZ\\\^^^aaadddffffffgggeeebbb___\\\ZZZYYYYYYZZZYYYYYYYYYXXXYYYZZZ[[[[[[[[[[[[[[[ZZZWWWTTTOOOLLLMMMNNNPPPRRRSSSSSSSSSRRRTTTUUUWWWXXXXXXXXXWWWVVVWWWUUUSSSQQQPPPOOOPPPPPPNNNOOOPPPQQQTTTVVVYYYZZZYYYYYYWWWUUUTTTSSSSSSSSSPPPOOONNNNNNPPPRRRQQQQQQMMMKKKIIIJJJMMMOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEECCCEEEFFFFFFFFFHHHLLLPPPVVVhhh```PPPJJJEEEEEEGGGQQQiiiggg]]]RRRMMMJJJHHHGGGGGGEEEDDDCCCBBBAAA@@@???>>>???@@@BBBCCCEEEHHHMMMPPPVVVYYY\\\______```bbbcccgggiiikkkmmmnnnppptttvvvwwwzzz~~~}}}{{{zzz|||yyyvvvuuuvvvxxxyyyyyyxxxyyyzzz{{{{{{{{{{{{{{{}}}}}}~~~~~~}}}}}}{{{qqqkkkgggdddaaa]]][[[ZZZ\\\```dddfffgggbbbbbbdddddd``````iiiuuu~~~}}}|||||||||zzzxxxtttrrrpppnnnnnnoooqqqrrrrrrqqqppppppqqqpppooommmkkkooorrrooollloooyyyvvveeeZZZTTTRRRPPPOOOOOONNNKKKHHHHHHJJJMMMTTT```rrr|||tttooolllkkkjjjfffdddbbb___^^^]]]]]]]]]^^^```aaaaaa______```bbb^^^^^^```aaacccddddddddddddbbb___[[[YYYYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZXXXUUURRRQQQPPPNNNOOOQQQSSSTTTTTTTTTSSSWWWXXXYYYYYYYYYWWWVVVUUUWWWVVVSSSQQQOOONNNNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYVVVVVVTTTSSSRRRQQQQQQQQQPPPOOOOOOPPPQQQRRRPPPOOOJJJHHHHHHIIILLLOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDEEEEEEFFFGGGIIIJJJQQQ[[[nnn|||VVVLLLFFFGGGHHHLLL[[[mmmtttdddUUUOOOLLLIIIHHHIIIEEEEEEDDDCCCBBBAAA@@@???>>>???@@@@@@AAAEEEIIIMMMSSSVVVZZZ]]]^^^___aaaccceeegggiiijjjkkkmmmpppssstttxxx|||~~~|||zzzyyyxxxyyywwwuuutttvvvwwwxxxxxxvvvwwwyyy{{{|||}}}~~~~~~|||}}}}}}}}}}}}}}}}}}|||~~~~~~tttnnniiifffccc^^^\\\[[[]]]aaaeeehhhiiiggghhhjjjjjjfffcccjjjttt~~~||||||}}}}}}{{{zzzrrrqqqooommmmmmoooqqqssspppooonnnoooppppppmmmllliiinnnppplllhhhkkkwwwooo```XXXTTTQQQPPPOOOOOONNNKKKHHHIIIMMMRRR___kkk{{{xxxppplllkkkjjjiiibbbaaa___^^^]]]]]]]]]]]]]]]```bbbaaa______aaadddaaaaaa`````````aaabbbbbbcccbbb___]]][[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[ZZZXXXTTTRRRQQQRRRNNNOOOQQQSSSTTTTTTTTTSSSYYYYYYYYYXXXXXXWWWVVVUUUVVVUUUSSSPPPNNNNNNMMMMMMOOOPPPQQQSSSTTTVVVWWWWWWUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOPPPQQQRRRQQQOOOMMMHHHGGGGGGIIILLLNNNOOONNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOONNNMMMLLLKKKJJJJJJFFFFFFGGGHHHIIIJJJKKKKKKEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHNNNSSS___wwwbbbRRRGGGHHHHHHGGGOOO[[[ppppppZZZRRROOOIIIFFFGGGDDDDDDDDDCCCCCCBBBAAAAAA>>>????????????BBBGGGJJJOOORRRWWW[[[]]]___bbbdddccceeeggghhhiiijjjmmmpppsssvvvyyyzzzyyyxxxwwwwwwuuusssqqqqqqsssuuuuuutttuuuwwwyyy{{{}}}~~~|||||||||||||||||||||||||||~~~}}}~~~yyyrrrmmmhhheeeaaa```^^^```cccgggiiijjjmmmnnnpppooohhhcccgggppp~~~}}}~~~}}}|||zzzqqqooommmllllllmmmpppqqqmmmmmmmmmoooppppppnnnllliiimmmnnnjjjfffjjjvvv}}}tttfff\\\WWWTTTRRRQQQKKKMMMMMMKKKJJJMMMTTT[[[kkkvvvwwwnnnkkkjjjhhhfff```___^^^]]]\\\[[[[[[[[[ZZZ]]]``````]]]]]]```cccbbbaaa___^^^^^^___aaaccccccbbbaaa```^^^\\\[[[[[[XXXXXXYYYYYYZZZZZZYYYYYYYYY\\\]]][[[VVVRRRPPPPPPMMMNNNPPPRRRSSSSSSSSSRRRXXXXXXWWWWWWVVVWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMQQQQQQSSSTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPPPPPPPPPPPPPRRRSSSQQQNNNKKKIIIHHHGGGIIIKKKMMMMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEECCCCCCDDDDDDCCCCCCDDDFFFGGGGGGJJJMMMUUUhhhttt\\\JJJIIIJJJEEEGGGPPP[[[lllfffZZZUUULLLGGGHHHCCCCCCCCCCCCCCCCCCCCCCCC??????>>>===>>>@@@EEEIIIKKKOOOTTTXXX[[[^^^aaadddaaaccceeefffggghhhkkknnnrrruuuwwwwwwvvvuuuvvvvvvsssrrrpppqqqsssttttttsssvvvwwwyyy{{{|||}}}~~~~~~|||{{{{{{{{{{{{{{{{{{|||zzz|||~~~~~~~~~yyytttnnnkkkfffdddcccdddgggiiijjjjjjqqqrrrsssqqqjjjdddhhhooo|||{{{zzzxxxvvvtttooommmkkkiiiiiikkkmmmnnnkkkkkkllloooqqqqqqooollllllmmmmmmiiiggglllwww{{{xxxmmmfff\\\UUURRRPPPNNNLLLFFFHHHKKKKKKLLLRRR\\\dddrrr~~~wwwoookkkjjjgggddd```___^^^\\\[[[ZZZYYYYYYXXX[[[___^^^[[[[[[^^^bbbbbb```]]]\\\\\\___bbbdddccccccbbbbbb```^^^\\\[[[WWWXXXXXXYYYYYYYYYYYYYYYYYY]]]```___YYYSSSOOOMMMLLLMMMOOOQQQRRRRRRRRRQQQWWWVVVUUUUUUVVVWWWYYYZZZUUUTTTQQQOOONNNMMMMMMNNNRRRSSSTTTUUUUUUVVVVVVUUUWWWVVVTTTSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQNNNKKKIIIHHHHHHIIIKKKLLLLLLJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFEEECCCBBBEEEDDDBBBBBBDDDFFFGGGGGGFFFJJJQQQaaa~~~gggOOOKKKLLLFFFFFFLLLMMM[[[rrrpppccc[[[PPPJJJJJJCCCCCCCCCCCCDDDDDDDDDDDD??????>>>======@@@DDDHHHHHHLLLRRRWWWZZZ^^^aaadddaaabbbdddeeeeeegggjjjlllrrrtttvvvvvvuuutttuuuvvvtttsssrrrrrrtttvvvuuuuuuwwwxxxyyyzzz{{{||||||||||||{{{{{{zzzzzz{{{{{{|||xxxzzz~~~~~~~~~}}}{{{uuupppiiihhhggghhhjjjkkkkkkkkkqqqrrrtttsssmmmgggkkkttt~~~}}}yyywwwtttrrrnnnlllnnnllljjjhhhgggiiikkkllljjjkkkllloooqqqqqqooommmoooooommmiiihhhnnnyyy}}}tttnnniiieee^^^YYYUUUTTTRRRLLLIIIJJJIIIKKKPPPTTTXXX^^^dddhhhzzzsssnnnlllfffaaa___]]]]]]\\\[[[[[[[[[[[[\\\XXXXXXYYYZZZ[[[\\\\\\]]]]]]___aaaaaa```___```aaaeeecccaaa```^^^\\\YYYWWWWWWVVVUUUUUUVVVXXXZZZ\\\ccccccbbb^^^XXXTTTSSSTTTPPPQQQQQQRRRSSSTTTTTTUUUTTTVVVXXXWWWUUUSSSSSSSSSUUUVVVUUURRRNNNLLLNNNPPPRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTPPPOOOPPPRRRSSSQQQKKKEEEIIIHHHGGGHHHIIIIIIHHHGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHOOO^^^ssszzz___WWWSSSKKKFFFHHHMMMOOO]]]yyyssscccWWWPPPMMMJJJFFFAAA@@@BBBCCCBBB@@@AAAAAAAAAAAAAAAAAABBBBBBFFFJJJPPPUUUZZZ^^^bbbeeedddcccaaa___^^^aaafffkkkqqqrrrssstttuuuwwwxxxxxxuuusssqqqpppppprrrtttvvvxxxyyyyyyyyyyyyyyyyyyzzzvvvxxx{{{|||{{{zzz{{{{{{xxxyyy{{{}}}~~~|||}}}zzzwwwsssrrrrrrssspppjjjhhhkkkppp{{{xxxnnnnnnvvv||||||xxxtttrrrooollljjjkkkjjjjjjjjjjjjjjjjjjjjjnnnmmmlllkkkjjjkkklllmmmmmmmmmllljjjkkkqqq{{{xxxnnngggaaa]]]XXXSSSOOOOOOMMMIIIHHHJJJHHHMMMTTT\\\bbbhhhnnnqqq|||rrrnnnkkkfffaaa```^^^]]]\\\\\\[[[[[[\\\\\\YYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^``````_________```cccbbbaaa```___^^^[[[ZZZVVVUUUUUUVVVXXX[[[^^^___```aaa```]]]WWWTTTSSSSSSQQQRRRRRRRRRSSSTTTTTTTTTTTTVVVXXXWWWVVVTTTTTTUUUVVVWWWVVVSSSPPPNNNPPPRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSTTTUUUVVVTTTOOOKKKJJJHHHFFFFFFGGGHHHGGGFFFIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???BBBBBBBBBCCCDDDEEEEEEEEEFFFFFFKKKVVVggg~~~zzzkkk___QQQKKKMMMGGGGGGOOOeeeqqqaaaWWWRRRPPPLLLGGGEEEGGGHHHGGGEEEAAAAAAAAAAAAAAA@@@@@@@@@EEEHHHNNNSSSXXX^^^dddggggggeeebbb___]]]___dddhhhnnnnnnpppqqqsssuuuvvvwwwuuusssqqqpppppprrrtttvvvwwwwwwwwwwwwxxxxxxxxxxxxtttvvvyyyzzzyyyyyy{{{|||zzz{{{|||~~~}}}~~~}}}wwwvvvwwwxxxtttnnnkkkmmmrrr}}}~~~vvvvvv}}}~~~zzzwwwsssooonnnmmmllljjjlllkkkiiiggggggiiikkklllnnnmmmllllllkkkkkkllllllkkklllmmmmmmooovvv}}}pppeee]]]WWWTTTRRRMMMKKKKKKJJJGGGIIILLLMMMTTT```jjjqqqvvvyyy{{{}}}~~~yyyzzz}}}{{{|||{{{yyyyyy|||qqqmmmkkkfffbbbaaa^^^^^^]]]\\\\\\\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[\\\]]]______^^^^^^^^^___aaaaaabbbaaaaaa___]]]\\\XXXXXXWWWWWWYYY[[[^^^```^^^___^^^[[[XXXUUUTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTSSSUUUWWWWWWVVVVVVVVVWWWXXXXXXXXXUUUSSSRRRRRRTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRSSSSSSVVVUUUUUUUUUVVVUUURRROOOKKKHHHEEEDDDEEEFFFFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>===BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGMMMXXXooo}}}hhhWWWPPPHHHDDDEEEQQQdddzzzrrrbbbZZZTTTOOOHHHEEEFFFGGGFFFEEEBBBAAAAAA@@@@@@?????????CCCFFFJJJPPPUUU]]]dddiiijjjhhhddd```]]]^^^bbbeeeiiijjjlllnnnppprrrtttuuutttsssqqqpppqqqrrrtttvvvuuuuuuvvvvvvwwwwwwwwwwwwuuuvvvwwwwwwwwwxxxzzz}}}||||||}}}~~~}}}|||}}}~~~zzzrrroooppprrr~~~~~~}}}zzzxxxtttqqqllljjjiiijjjjjjiiillljjjgggeeeeeehhhkkkmmmmmmllllllllllllkkkkkkkkkjjjmmmqqqtttxxx|||qqqeee]]]VVVQQQNNNPPPLLLIIIJJJIIIHHHLLLRRRYYYbbbooozzz}}}|||vvvssstttwwwoooqqqssstttwwwxxxnnnkkkiiieeebbbaaa```______^^^^^^^^^^^^^^^\\\\\\[[[[[[[[[ZZZZZZZZZZZZ\\\^^^^^^]]]\\\]]]^^^```aaacccbbb```^^^]]]\\\]]]\\\ZZZYYYYYYZZZ[[[\\\______^^^\\\ZZZYYYXXXXXXTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUVVVWWWVVVVVVXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSRRRRRRRRRRRRQQQPPPKKKHHHDDDBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAAAAAAAAAAAAAABBB@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAA@@@@@@??????BBBBBBBBBCCCCCCDDDDDDDDDBBBDDDGGGIIINNN___~~~mmmXXXRRRJJJEEEJJJSSSaaawwwsssfff[[[TTTKKKEEEDDDEEEDDDCCCBBBBBBAAA@@@??????>>>>>>AAACCCGGGKKKRRRZZZccciiikkkjjjgggbbb___^^^aaaccceeefffhhhkkknnnppprrrsssrrrqqqppppppqqqrrrtttuuuuuuuuuuuuvvvvvvwwwwwwxxxxxxyyyyyywwwvvvwwwyyy|||}}}~~~~~~~~~~~~wwwssstttrrr|||wwwuuuqqqmmmiiiffffffgggggggggjjjhhhgggffffffgggiiikkkjjjjjjjjjkkkjjjjjjjjjiiijjjooovvv|||pppjjjbbb[[[VVVRRROOOMMMMMMJJJHHHHHHHHHJJJQQQYYYeeeooo||||||wwwqqqooopppqqqmmmooorrruuuyyy}}}zzzrrrkkkiiigggcccaaabbbaaaaaa```_______________\\\[[[[[[ZZZZZZYYYYYYYYYYYY[[[\\\]]]\\\[[[\\\]]]___aaacccbbb___[[[YYYYYY]]]\\\ZZZYYYXXXYYY[[[\\\```___^^^^^^]]]\\\\\\[[[UUUUUUUUUUUUTTTTTTTTTTTTSSSTTTVVVVVVUUUVVVXXXZZZYYYXXXXXXXXXXXXWWWVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPOOOOOOOOOPPPLLLIIIDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAADDDIIIJJJKKKUUUmmmqqqZZZNNNGGGIIILLLQQQ```qqqxxxiii```TTTKKKGGGGGGFFFEEEBBBBBBAAAAAA@@@???>>>>>>@@@BBBDDDHHHMMMUUU^^^dddiiiiiihhheeebbb```aaabbbbbbcccfffhhhkkknnnppprrrpppooooooooopppqqqssstttuuuuuuuuuvvvwwwxxxxxxyyy||||||{{{yyywwwwwwxxxzzz}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}zzz||||||}}}~~~{{{vvvsssppplllhhheeeeeeeeeeeedddeeefffggghhhhhhhhhhhhggggggggghhhhhhhhhiiiiiiiiikkkqqqyyy___\\\WWWTTTRRRPPPNNNLLLIIIFFFEEEGGGIIIMMMXXXcccqqqzzz|||uuupppmmmmmmmmmqqqsssvvvxxx{{{~~~yyyxxxxxxwwwuuutttmmmhhhfffeeeaaa```aaa``````___^^^^^^^^^^^^___ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[[[[ZZZZZZZZZ[[[\\\___bbbaaa\\\XXXVVVVVVWWWWWWVVVVVVXXXZZZ]]]___```^^^]]]\\\]]]]]]\\\ZZZUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTUUUUUUTTTUUUWWWYYYXXXWWWVVVWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQPPPPPPOOONNNNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPPPPOOONNNOOOQQQLLLIIIFFFDDDCCCDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEIIIKKKJJJOOO```qqqfffTTTFFFGGGIIIHHHOOOZZZgggzzzvvvkkk\\\OOOIIIFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAACCCEEEIIIOOOWWW\\\bbbdddffffffdddbbbaaa``````aaacccfffiiikkkmmmnnnmmmmmmmmmnnnooopppqqqrrrttttttuuuvvvwwwxxxxxxyyy|||||||||{{{xxxwwwxxxyyy|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~{{{|||~~~~~~{{{xxxssspppmmmjjjgggeeeeeeeeedddbbbbbbdddfffhhhiiihhhfffeeeffffffeeefffgggiiikkklllooouuu~~~UUUTTTRRRQQQPPPMMMJJJGGGEEECCCEEEHHHMMMTTTcccpppyyyuuusssrrrqqqzzz{{{}}}~~~|||yyyvvvssspppnnnhhhddddddbbb___^^^aaa^^^]]]]]]\\\\\\\\\\\\\\\XXXXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZZZZYYYYYYYYYZZZVVV[[[______ZZZVVVUUUVVVTTTTTTSSSTTTVVVYYY\\\^^^]]]ZZZXXXYYYZZZZZZXXXVVVTTTTTTUUUUUUVVVWWWWWWWWWSSSTTTTTTSSSRRRSSSUUUWWWVVVUUUTTTVVVXXXXXXVVVSSSRRRQQQQQQQQQPPPPPPOOOOOOLLLLLLLLLKKKKKKLLLLLLLLLJJJMMMOOOOOONNNMMMNNNPPPLLLJJJGGGEEEEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFGGGGGGJJJWWWdddeeeLLLHHHHHHDDDEEELLLRRRbbbrrr~~~wwwdddUUULLLGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFJJJOOOSSSYYY]]]bbbeeedddbbb```^^^]]]^^^```ccceeehhhiiijjjjjjkkkkkklllmmmnnnoooppprrrssstttuuuvvvwwwwwwxxxxxxyyy{{{zzzyyyxxxyyyzzzzzz{{{|||}}}}}}}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}|||}}}~~~||||||}}}}}}}}}}}}||||||{{{{{{{{{zzzvvvrrrnnnkkkgggfffeeeeeeffffffdddbbbbbbccceeefffgggggggggfffgggfffeeeeeegggkkkoooqqqyyy~~~RRRQQQPPPPPPNNNKKKFFFCCCDDDCCCFFFKKKQQQ\\\mmm|||}}}|||||||||{{{}}}xxxsssnnnkkkfffccccccaaa^^^^^^```\\\[[[ZZZZZZYYYYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZZZZYYYXXXYYYZZZRRRWWW]]]]]]YYYUUUUUUWWWVVVUUUTTTSSSTTTVVVYYYZZZZZZWWWUUUUUUWWWWWWTTTRRRTTTTTTUUUVVVVVVWWWXXXXXXSSSTTTTTTRRRQQQRRRTTTVVVUUUSSSSSSUUUXXXXXXUUURRRRRRRRRRRRRRRRRRQQQQQQQQQKKKKKKJJJJJJJJJJJJKKKKKKFFFJJJMMMNNNLLLKKKLLLMMMLLLJJJHHHGGGFFFEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA???@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDBBBBBBCCCCCCGGGRRR^^^tttxxxVVVLLLJJJDDDAAAFFFEEEQQQ]]]hhh{{{ooo^^^SSSNNNJJJIIIBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDFFFJJJMMMRRRXXX___ddddddbbb___]]]\\\\\\^^^```ccceeefffgggiiiiiijjjkkklllnnnnnnoooqqqqqqrrrssstttuuuvvvwwwsssvvvxxxzzzzzzyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||||||||{{{{{{{{{{{{zzzwwwsssnnniiigggccccccccceeeggggggeeecccddddddccccccdddfffggghhhhhhfffeeeeeeggglllrrruuuQQQPPPOOONNNMMMIIIEEEAAACCCGGGKKKOOOZZZjjjwww|||}}}{{{tttooojjjccc^^^\\\[[[ZZZYYY^^^\\\ZZZZZZ[[[\\\[[[ZZZWWWVVVVVVUUUVVVWWWYYYZZZXXXXXXXXXYYY[[[\\\[[[ZZZYYYZZZZZZZZZYYYXXXVVVUUUVVVTTTRRRPPPPPPRRRUUUWWWTTTVVVWWWVVVTTTTTTUUUVVVUUUUUUSSSRRRQQQQQQQQQQQQSSSSSSRRRQQQQQQQQQRRRRRRUUUUUUVVVUUUUUUTTTSSSRRROOONNNMMMOOOQQQQQQOOOLLLLLLIIIGGGHHHJJJJJJHHHFFFHHHIIIJJJLLLLLLLLLKKKJJJKKKKKKKKKJJJGGGEEEBBB@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@AAABBBBBBBBB???@@@AAA@@@>>>>>>>>>??????@@@AAA@@@>>>>>>>>>???CCCCCCBBBAAAAAA@@@??????BBBBBB@@@@@@@@@@@@BBBBBB???@@@BBBCCCDDDHHHLLLPPPhhhcccLLLGGGEEEAAA???FFFFFFKKKWWWgggyyy~~~iiiXXXMMMJJJJJJJJJDDD@@@AAABBBAAABBBEEE??????@@@AAABBBDDDEEEFFFMMMQQQVVV[[[___``````___[[[[[[[[[]]]___bbbeeegggeeefffgggjjjlllnnnpppqqqqqqrrrssstttuuuuuuuuuuuusssuuuwwwyyyzzz{{{zzzzzzzzzzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~~~~|||yyyxxxzzz}}}}}}~~~~~~~~~|||~~~~~~~~~|||~~~}}}{{{zzzyyyyyyyyyyyyyyywwwtttrrrppplllgggccceeeeeeeeeddddddcccccccccfffddddddffffffeeehhhmmmmmmkkkiiihhhkkkrrrzzzPPPOOONNNMMMLLLIIIFFFDDDEEEKKKSSS[[[gggvvvvvvmmmhhhbbb^^^\\\[[[[[[ZZZ]]][[[ZZZZZZ[[[\\\\\\[[[XXXWWWVVVVVVVVVWWWXXXYYYXXXWWWWWWYYY[[[\\\[[[YYYXXXYYYYYYZZZYYYXXXVVVUUUVVVTTTQQQOOOOOOQQQSSSUUUUUUVVVWWWVVVTTTSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNSSSSSSTTTTTTSSSSSSRRRRRRPPPOOOOOOPPPRRRRRRPPPMMMMMMKKKIIIIIIJJJJJJHHHFFFHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJIIIGGGEEECCCAAABBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>===>>>???@@@AAAAAAAAAAAA???@@@AAA@@@>>>===>>>??????@@@AAA@@@>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@@@@@@@AAABBB???@@@BBBBBBCCCFFFJJJMMMVVVoootttZZZOOOIIIFFFEEECCCBBBEEELLLXXXhhh}}}vvveeeYYYSSSRRRKKKFFFCCCDDDDDDAAA@@@BBB??????@@@@@@AAABBBDDDEEEJJJMMMQQQVVVYYY[[[[[[[[[ZZZZZZ[[[\\\___bbbdddfffeeefffgggiiilllnnnooopppooopppqqqsssttttttuuuuuutttuuuvvvxxxyyyyyyzzzzzz|||{{{{{{zzzzzzzzzzzz{{{}}}}}}}}}}}}~~~~~~}}}zzzxxxxxxyyy{{{}}}}}}~~~}}}|||{{{{{{{{{|||||||||}}}}}}~~~~~~|||zzz{{{{{{{{{zzzzzzyyyyyyxxxuuutttqqqpppnnnkkkfffccceeedddddddddccccccccccccdddbbbcccfffggggggkkkqqqqqqpppoooooorrrxxxLLLKKKIIIGGGFFFEEEDDDDDDJJJUUUcccooo|||vvviiieee```]]]\\\\\\\\\\\\[[[ZZZYYYZZZ\\\]]]]]]]]]YYYXXXWWWWWWVVVWWWWWWWWWXXXWWWWWWYYY[[[\\\[[[YYYWWWWWWXXXXXXXXXWWWWWWVVVUUUTTTQQQPPPOOOPPPQQQRRRUUUVVVVVVUUUSSSQQQRRRSSSQQQQQQQQQPPPOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTSSSQQQOOONNNMMMKKKJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>===>>>???@@@@@@@@@@@@@@@???@@@AAA@@@>>>===>>>???>>>???@@@???>>>===>>>???<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@??????@@@AAAAAA???@@@AAAAAABBBDDDGGGJJJKKK]]]yyyrrr^^^QQQKKKIIIEEECCCCCCEEEIIITTThhhzzzvvvggg^^^ZZZPPPKKKGGGGGGEEEAAA???@@@@@@@@@??????@@@@@@AAABBBFFFHHHKKKNNNQQQSSSTTTUUUXXXXXXYYY[[[]]]```bbbdddeeeeeegggiiikkkmmmnnnooommmnnnoooqqqsssttttttuuuuuuuuuuuuvvvvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~{{{zzzyyyxxxxxxxxxyyyzzz}}}~~~|||zzzwwwvvvvvvyyy}}}|||{{{{{{zzzxxxvvvwwwxxxyyyzzzzzzyyywwwvvvpppnnnmmmkkkkkkiiieeecccdddccccccccccccbbbbbbbbbbbbaaabbbfffhhhiiiooovvvwwwxxxzzz{{{}}}KKKJJJGGGEEEDDDEEEHHHKKKWWWeeevvv|||sssdddaaa]]]\\\\\\]]]]]]]]]ZZZYYYXXXYYY\\\^^^^^^]]]YYYYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWXXXZZZ[[[ZZZYYYUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPPPPQQQQQQUUUVVVVVVTTTRRRPPPPPPQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPRRRRRRSSSTTTTTTSSSRRRQQQNNNMMMKKKJJJHHHGGGEEEDDDFFFGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======>>>???@@@@@@??????>>>@@@@@@???>>>===>>>???>>>???@@@???===<<<===>>>:::;;;<<<===>>>@@@AAAAAA@@@@@@????????????@@@@@@???@@@AAAAAA@@@AAADDDFFFIIISSSeeewwwaaaSSSMMMJJJGGGFFFGGGEEEGGGVVVggg}}}sssiiiddd[[[TTTMMMJJJGGGBBB@@@AAAAAA@@@@@@???>>>?????????CCCDDDEEEGGGIIILLLNNNOOOTTTTTTVVVXXXZZZ]]]___```cccccceeegggiiikkklllmmmkkklllnnnppprrrttttttuuuuuuuuutttttttttuuuwwwxxxuuuvvvwwwyyyzzz{{{||||||zzzzzz{{{{{{||||||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyy}}}~~~~~~~~~~~~~~~}}}}}}|||zzzvvvssssssvvv|||~~~|||zzzxxxuuusssqqqrrrtttvvvxxxyyywwwtttsssjjjiiigggggggggfffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbeeehhhjjjpppwww}}}MMMLLLJJJHHHHHHMMMUUU[[[lllzzzwwwuuuxxxxxxrrrlll___]]]ZZZZZZ[[[]]]]]]]]]XXXWWWWWWXXX[[[]]]]]]]]]YYYYYYYYYXXXXXXWWWWWWVVVWWWVVVWWWXXXZZZ[[[ZZZXXXTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQTTTUUUUUUSSSQQQOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSRRRRRRQQQPPPLLLKKKJJJHHHFFFDDDCCCBBBEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????========================>>>???@@@@@@AAAAAA@@@@@@@@@@@@???????????????>>>======>>>?????????>>>>>>>>>???@@@???===<<<===>>>===>>>???>>><<<;;;<<<===<<<<<<<<<======>>>>>>>>>????????????????????????>>>???@@@@@@@@@@@@BBBCCCGGGKKKTTTgggjjj]]]OOOHHHFFFIIIFFFCCCJJJVVVhhhsss~~~xxxuuuiii___UUUOOOIIIDDDBBBDDDAAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBCCCEEEGGGIIIKKKNNNOOOQQQTTTVVVXXXZZZZZZ^^^___aaaccceeehhhiiijjjkkklllnnnppprrrsssttttttuuutttsssrrrssstttuuuvvvuuuvvvwwwxxxyyyyyyxxxxxxwwwxxxxxxyyy{{{||||||}}}zzzzzzzzz{{{{{{{{{zzzzzz}}}}}}~~~~~~}}}}}}||||||{{{yyytttpppnnnqqqxxx~~~~~~~~~~~~}}}~~~}}}|||yyyuuuqqqnnnlllmmmooorrrtttuuussspppnnneeedddbbbbbbccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaadddaaaaaadddfffgggmmmuuuHHHHHHHHHHHHLLLVVVdddnnnwwwllliiiiiihhheeedddZZZYYYWWWWWWYYY[[[[[[[[[WWWVVVUUUWWWYYY[[[[[[[[[XXXXXXYYYYYYYYYXXXWWWWWWWWWVVVVVVXXXZZZ[[[ZZZXXXTTTTTTSSSRRRRRRSSSSSSTTTTTTTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTRRRPPPOOOOOOPPPOOOOOOQQQQQQQQQPPPOOONNNNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQQQQOOONNNNNNNNNJJJJJJJJJHHHDDDBBBBBBBBBEEEEEEFFFGGGFFFEEEDDDCCCDDDCCCCCCBBBBBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@========================>>>>>>???@@@@@@@@@@@@???????????????????????????======>>>>>>>>>>>>======>>>???@@@???===<<<===>>><<<===>>>===<<<;;;<<<========================<<<>>>>>>????????????>>>>>>===???@@@AAA@@@@@@AAABBBEEEHHHMMMZZZsssbbbQQQFFFGGGGGGAAACCCKKKSSS\\\jjjwwwvvvkkk___WWWPPPHHHFFFGGGBBBAAA@@@???>>>>>>>>>>>>@@@@@@AAAAAACCCDDDFFFGGGHHHJJJLLLOOOQQQSSSTTTTTTXXXYYY\\\^^^aaadddfffhhhjjjkkklllnnnpppqqqrrrrrrtttssssssrrrrrrrrrsssssswwwwwwwwwwwwvvvtttrrrqqqtttuuuvvvxxxzzz|||}}}~~~{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~}}}}}}||||||yyyxxxuuuooolllmmmrrrwww{{{}}}~~~}}}}}}}}}~~~}}}~~~~~~~~~||||||~~~~~~}}}}}}|||yyysssmmmjjjiiiiiijjjmmmoooooommmjjjhhhbbbaaa______```aaaaaa```______```````````````aaaccc``````bbbcccdddjjjrrrCCCEEEHHHKKKTTTdddwww}}}~~~~~~rrrhhhdddaaa]]][[[]]]WWWVVVUUUUUUXXXYYYZZZYYYVVVUUUTTTUUUWWWYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXXXXWWWVVVVVVXXXZZZZZZYYYXXXUUUTTTSSSQQQQQQQQQQQQRRRQQQRRRTTTTTTTTTSSSRRRQQQPPPRRRRRRQQQOOONNNOOOPPPMMMNNNOOOPPPPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIKKKNNNNNNLLLJJJKKKLLLIIIJJJJJJHHHDDDBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBDDDCCCBBBAAAAAABBBCCCCCC@@@@@@??????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????>>>>>>>>>>>>????????????<<<======>>>>>>======<<<===?????????===<<<===>>><<<===>>>===;;;:::;;;<<<==============================>>>??????>>>=========>>>@@@AAA@@@@@@AAACCCBBBHHHMMMTTTeeelllPPPIIIHHHBBB@@@EEEGGGJJJSSS```nnnyyy}}}tttiiibbbYYYNNNHHHGGGBBBAAA@@@?????????????????????@@@AAAAAABBBCCCCCCCCCDDDGGGJJJLLLNNNOOOOOORRRTTTVVVZZZ^^^aaadddeeehhhiiijjjlllmmmmmmnnnnnnrrrrrrssssssrrrqqqppppppssssssuuuuuuuuusssqqqpppqqqrrrtttvvvyyy|||~~~{{{{{{zzzzzz{{{|||}}}}}}|||}}}}}}~~~~~~~~~}}}}}}{{{{{{yyytttnnnlllppptttwwwzzz}}}~~~}}}||||||}}}|||}}}~~~~~~~~~{{{~~~|||}}}~~~~~~~~~}}}{{{yyy|||~~~~~~||||||}}}}}}~~~}}}yyyrrrkkkgggffffffgggiiijjjiiigggeeecccaaa___]]]]]]^^^``````___^^^^^^_________````````````]]]]]]___```bbbiiiqqq~~~GGGJJJNNNUUU```tttyyywwwwwwzzz~~~||||||qqqhhhddd___XXXVVVYYYVVVTTTSSSTTTVVVXXXXXXXXXVVVUUUTTTTTTVVVXXXXXXWWWVVVWWWXXXZZZZZZZZZYYYYYYVVVVVVVVVWWWYYYZZZYYYXXXUUUTTTRRRQQQPPPPPPPPPQQQOOOPPPRRRTTTTTTSSSQQQPPPOOOPPPQQQQQQOOONNNOOOQQQKKKLLLNNNOOOOOONNNMMMLLLNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJFFFIIILLLLLLJJJHHHIIIJJJIIIJJJKKKIIIEEECCCDDDFFFDDDDDDEEEEEEEEEDDDBBBAAADDDCCCBBBAAA@@@AAABBBCCC????????????@@@AAABBBCCC????????????????????????======>>>???????????????>>>>>>>>>>>>>>>?????????<<<===============<<<<<<===??????>>>===<<<===>>><<<===>>>===;;;:::;;;<<<============>>>>>>??????<<<===>>>??????>>>===<<<<<<>>>@@@AAAAAAAAABBBCCC<<>>???@@@AAAAAAAAAAAA@@@AAADDDGGGJJJKKKLLLLLLOOOPPPSSSWWW\\\___bbbdddfffggghhhiiijjjkkkkkkkkkqqqrrrssssssrrrqqqooonnnlllnnnpppsssuuuuuuuuutttooopppsssvvvyyy|||~~~{{{zzzzzzyyyzzz{{{|||~~~||||||}}}~~~~~~~~~~~~~~~zzzsssoooqqqtttuuuxxx{{{}}}}}}|||||||||{{{|||}}}}}}}}}{{{yyy}}}}}}{{{}}}~~~}}}}}}~~~|||zzzxxx{{{}}}}}}{{{zzz|||~~~}}}~~~~~~yyyqqqjjjfffeeedddeeeffffffeeecccaaa``````^^^\\\\\\]]]______^^^^^^^^^^^^_________``````^^^[[[ZZZ]]]___aaaiiiqqq|||~~~}}}~~~}}}FFFLLLWWWdddtttwwwsssrrrrrrtttwwwmmmiiieeebbb\\\VVVVVVYYYXXXVVVTTTTTTVVVXXXXXXXXXYYYXXXVVVUUUTTTUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXX\\\ZZZYYYYYYYYYYYYWWWUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUSSSRRRSSSVVVVVVTTTQQQPPPTTTWWWUUUOOOJJJJJJKKKMMMNNNOOOOOOOOONNNMMMLLLLLLLLLMMMMMMKKKHHHFFFDDDFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDBBBBBBBBBCCCDDDEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???@@@BBBCCCBBBAAAAAA@@@===:::999:::<<<===??????>>>>>>======<<<<<<<<<===>>>??????@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;===============<<<;;;;;;???>>>===<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;>>>???@@@???>>>>>>@@@BBBFFFAAADDDMMMUUU___vvv~~~XXXHHHHHHFFFAAABBBCCCEEEGGGLLLVVVcccllltttuuuuuuoooeeeWWWLLLFFFAAA@@@>>>>>>??????===;;;=========???AAAAAA???===AAA@@@@@@@@@BBBDDDGGGIIINNNOOOQQQTTTXXX\\\___aaaccceeefffgggffffffhhhiiilllmmmppprrrsssrrrqqqpppnnnnnnoooppppppppppppoootttssssssvvv{{{~~~}}}{{{}}}|||{{{zzzzzzzzzzzzzzz}}}|||{{{zzzzzz{{{||||||~~~zzzwwwuuuuuuvvvwwwyyyzzz|||}}}~~~~~~{{{{{{{{{|||}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~{{{{{{|||}}}}}}|||{{{zzz{{{|||}}}}}}||||||}}}~~~{{{|||{{{wwwpppiiiccc```bbbbbbbbbaaa```^^^[[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\^^^___``````_________[[[ZZZ]]]```eeeoooyyy~~~|||MMMTTT___mmm}}}uuupppooonnnpppsss{{{uuuiiieeebbb___ZZZUUUVVVZZZZZZXXXVVVUUUWWWXXXXXXWWWWWWVVVTTTSSSSSSTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXXXX[[[YYYXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWUUUTTTTTTUUUUUURRRPPPPPPTTTVVVUUUOOOKKKKKKMMMMMMNNNOOOPPPPPPPPPOOONNNLLLLLLMMMLLLKKKHHHFFFDDDHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???@@@AAABBBBBB@@@@@@???===;;;:::;;;<<<===>>>>>>>>>===============>>>>>>?????????>>>======;;;;;;;;;;;;;;;;;;;;;;;;>>>=========<<<<<<<<<;;;======>>>>>>======<<<;;;======<<<<<<<<<<<<<<<===============<<<<<<<<<<<<>>>???@@@???>>>>>>@@@BBBCCC???AAAHHHMMMUUUhhh|||dddNNNIIIGGGCCCBBBBBBBBBCCCFFFMMMWWW^^^iiilllooollleeeZZZPPPKKKDDDBBB@@@???@@@@@@>>>===???>>>>>>@@@BBBBBB@@@>>>????????????@@@CCCEEEGGGJJJKKKNNNQQQUUUYYY]]]^^^bbbdddeeeeeeeeeeeefffhhhkkklllnnnoooppppppooooooqqqqqqrrrssssssssssssrrrsssrrrrrruuuyyy|||{{{yyy{{{{{{zzzyyyyyyyyyzzzzzz}}}|||{{{zzzzzz{{{|||}}}{{{yyyxxxyyyzzz{{{{{{|||}}}}}}||||||yyyyyyyyyyyyzzz{{{||||||~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~}}}zzz{{{|||}}}}}}|||{{{{{{|||}}}~~~}}}{{{zzzzzz{{{{{{||||||wwwooofff```\\\[[[[[[\\\\\\\\\ZZZYYYXXXYYYYYYYYYZZZZZZZZZZZZ[[[YYYZZZ[[[\\\]]]]]]\\\\\\\\\YYYXXX\\\```eeepppyyy~~~UUU]]]jjjxxxuuupppmmmlllnnnrrrxxx}}}rrriiieeeaaa]]]\\\XXXUUUXXX]]]]]]ZZZXXXWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWWWWUUUUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWYYYYYYXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[YYYWWWVVVUUUUUUTTTQQQOOOPPPSSSUUUTTTPPPMMMNNNOOONNNOOOPPPRRRRRRRRRQQQQQQLLLLLLLLLLLLKKKHHHFFFEEEGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???AAABBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;==================>>>>>>????????????>>>===<<<;;;999999999999999999999999=========<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<============>>>?????????>>>>>>@@@AAABBB???@@@DDDFFFJJJXXXgggrrrTTTHHHDDDBBBBBBBBBAAA@@@@@@DDDJJJNNNYYY___fffhhheee___XXXSSSHHHFFFBBBAAAAAAAAAAAA@@@AAA@@@@@@AAACCCCCCAAA@@@============>>>@@@BBBDDDEEEFFFIIILLLQQQUUUXXXZZZ```bbbccccccccccccdddfffjjjjjjkkkkkklllmmmmmmmmmnnnooooooppppppppppppppprrrqqqrrrtttwwwyyyxxxwwwxxxxxxxxxxxxxxxxxxyyyzzz}}}|||{{{zzzzzz{{{|||}}}~~~{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyyyyyyyyxxxxxxyyyyyyzzz{{{|||}}}|||}}}~~~~~~}}}|||{{{{{{yyy{{{}}}~~~~~~}}}|||yyyzzz{{{|||||||||||||||}}}~~~~~~|||zzzxxxxxxyyy|||}}}}}}xxxnnnddd[[[VVVSSSTTTUUUWWWWWWWWWWWWVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\[[[[[[ZZZ\\\YYYXXX\\\aaagggrrr|||}}}}}}}}}{{{}}}```hhhuuuwwwssspppooorrrwww}}}uuuiiibbbaaa]]][[[ZZZXXXVVVZZZ``````^^^[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWYYYZZZ[[[UUUVVVWWWXXXYYYZZZ[[[[[[YYYXXXWWWWWWYYYZZZYYYXXXVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVUUUSSSRRRPPPRRRTTTSSSQQQOOOPPPQQQNNNOOOQQQSSSTTTTTTSSSSSSLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@???>>>===>>>@@@AAA@@@???=========<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>===>>>>>>>>>======<<<;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<999:::<<<======<<<;;;:::;;;;;;;;;<<<===>>>>>>???===>>>???>>>===>>>???AAACCCAAABBBDDDEEEFFFOOOYYYmmmeeeQQQGGGBBBCCCBBBAAA@@@@@@BBBEEEGGGLLLSSS]]]dddfffccc```^^^NNNJJJFFFCCCCCCDDDDDDDDDCCCAAAAAAAAABBBCCCAAA@@@<<<;;;;;;<<<<<<>>>???@@@AAABBBEEEHHHMMMQQQTTTVVV^^^___aaaaaaaaaaaacccdddiiiiiiiiiiiiiiijjjlllllllllmmmmmmnnnnnnnnnnnnnnnqqqrrrssstttvvvwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyy|||{{{zzzzzzzzz{{{|||}}}~~~|||zzz{{{}}}~~~}}}||||||{{{zzzzzzyyyyyyyyyzzzzzzzzz{{{}}}~~~{{{|||}}}~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{wwwyyy|||~~~~~~|||zzzxxxyyyzzz{{{||||||}}}}}}|||}}}~~~}}}zzzyyyzzz{{{}}}~~~~~~yyynnnbbbXXXRRRPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\^^^[[[ZZZ^^^ccciiittt~~~|||}}}xxx{{{nnnuuu{{{xxxuuusssvvv{{{wwwmmmddd^^^```\\\[[[[[[ZZZYYY\\\bbbbbb___\\\[[[[[[[[[ZZZYYYWWWVVVVVVVVVWWWYYY[[[\\\XXXXXXYYYZZZ[[[\\\]]]^^^YYYXXXWWWXXXZZZZZZZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTVVVWWWXXXXXXWWWVVVVVVVVVPPPQQQRRRQQQQQQPPPPPPQQQNNNOOOQQQSSSTTTTTTSSSSSSLLLLLLKKKKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@?????????CCCCCCDDDDDDDDDEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@AAA@@@??????>>>===<<<===???@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;;;;<<<===============::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===============<<<;;;;;;:::;;;<<<===>>>===<<<<<<:::;;;;;;<<<===>>>??????===>>>???>>>======???AAABBBAAABBBDDDEEEFFFKKKRRR]]]yyyiiiTTTGGGDDDBBB@@@@@@AAABBBDDDEEEDDDKKKUUU^^^cccdddeeeeeeTTTPPPIIIEEEEEEFFFHHHIIIFFFDDDBBBBBBBBBBBBAAA???;;;;;;;;;;;;<<<<<<===>>>???@@@BBBFFFIIIMMMQQQRRRZZZ\\\^^^^^^______aaacccgggggggggggghhhjjjkkklllnnnoooooopppppppppppppppqqqrrrtttuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwxxx{{{zzzyyyyyyyyyzzz|||}}}|||||||||zzzyyyzzz}}}}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyy{{{zzz{{{|||~~~~~~|||zzz|||}}}}}}}}}}}}}}}|||{{{zzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{wwwyyy|||~~~~~~}}}{{{zzzyyyyyyyyyzzz{{{|||}}}}}}{{{|||}}}}}}{{{{{{|||}}}~~~zzzpppdddYYYTTTRRRTTTVVVWWWYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^[[[[[[___dddkkkuuuxxx}}}~~~~~~zzzvvvxxx}}}~~~xxxooogggaaa^^^___\\\\\\]]]\\\ZZZ]]]bbb```^^^[[[YYYZZZZZZYYYXXXUUUTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\\\\]]]^^^^^^[[[ZZZYYYYYY[[[[[[ZZZYYYVVVWWWWWWWWWVVVTTTRRRQQQTTTUUUWWWWWWVVVUUUUUUVVVPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPRRRRRRRRRQQQQQQLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAA@@@??????======>>>????????????>>>======???@@@@@@@@@???>>>===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======999:::;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;<<<===============;;;;;;;;;<<<===>>>>>>???===>>>>>>>>>======???@@@???@@@AAABBBCCCEEEIIILLLTTTiiigggQQQGGGDDDAAA???@@@BBBCCCCCC@@@EEEMMMTTTZZZ___cccfffZZZUUUMMMHHHGGGIIIKKKMMMJJJHHHEEECCCCCCBBB@@@???<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCFFFJJJLLLNNNSSSVVVXXXZZZ[[[\\\___aaaccccccdddfffhhhiiijjjkkkkkkkkklllmmmmmmmmmmmmmmmoooqqqtttuuuuuuuuuwwwxxxuuuuuuuuuuuuuuuuuuvvvwwwyyyxxxwwwwwwxxxyyy{{{|||yyyzzzzzzyyyxxxyyy{{{}}}zzz{{{|||~~~~~~zzzyyyxxxxxxwwwwwwwwwwwwzzzzzzzzz{{{||||||zzzxxx||||||||||||{{{zzzyyyyyyxxxyyyzzz|||~~~~~~~~~}}}~~~}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||~~~~~~|||{{{zzzzzzyyyyyyyyyzzz{{{||||||yyy{{{||||||{{{{{{|||}}}|||rrrhhh___ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^^^^ZZZYYYYYYZZZZZZ[[[]]]]]]]]][[[\\\aaagggooo{{{~~~}}}~~~zzzzzz}}}|||{{{xxxqqqiiicccaaabbb^^^\\\]]]___]]]ZZZ[[[___\\\ZZZWWWVVVWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVWWW[[[[[[[[[\\\\\\]]]]]]]]]^^^\\\[[[[[[\\\\\\ZZZYYYTTTUUUVVVWWWVVVUUUSSSQQQRRRTTTVVVUUURRRQQQQQQRRRPPPOOONNNNNNOOOOOOOOONNNMMMNNNOOOPPPPPPPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEEAAAAAA@@@??????>>>>>>=========<<<<<<===>>>>>>???;;;<<<>>>@@@@@@???>>>===<<<;;;:::;;;===>>>===<<<===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999999999999999999999:::::::::;;;;;;<<<<<<<<<::::::;;;;;;::::::999888::::::::::::;;;<<<===>>>;;;;;;<<<<<<======>>>>>><<<===>>>>>><<<===>>>@@@>>>???@@@@@@BBBEEEHHHIIIOOO]]]yyyhhhPPPKKKEEEAAAAAAAAAAAA@@@>>>AAAEEEIIINNNUUU\\\aaa___XXXOOOIIIHHHKKKNNNPPPPPPMMMIIIFFFEEECCCAAA???=========>>>=========<<<===>>>???AAACCCFFFHHHIIILLLOOORRRTTTVVVXXX\\\^^^]]]___aaadddggghhhiiiiiigggggghhhiiiiiiiiiiiiiiilllooorrrsssssstttvvvxxxwwwvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvxxxyyyzzzxxxyyyzzzzzzyyyyyyzzz{{{yyyzzz{{{|||}}}}}}}}}}}}zzzyyyyyyxxxxxxxxxxxxyyyxxxxxxyyyzzz|||}}}{{{yyyzzzzzzzzzzzzzzzzzzyyyyyywwwxxxzzz|||~~~~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzz{{{zzzyyyyyyyyyzzz{{{{{{yyyzzz{{{zzzxxxxxxxxxzzz}}}uuullleeebbb^^^^^^^^^^^^\\\ZZZXXXWWWYYYYYYZZZ[[[\\\]]]^^^^^^YYYYYYYYYZZZ[[[]]]___```___]]]```gggpppzzz|||xxxwwwtttnnngggcccdddfff]]]\\\]]]___^^^YYYYYY\\\YYYVVVTTTSSSTTTUUUTTTTTTWWWVVVUUUUUUUUUVVVWWWXXX[[[[[[[[[[[[[[[[[[\\\\\\___^^^\\\\\\\\\\\\[[[YYYSSSTTTVVVWWWWWWVVVUUUSSSQQQTTTUUUSSSOOOMMMMMMNNNPPPOOOMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEE?????????>>>======<<<<<<===<<<;;;;;;;;;===>>>???:::<<<>>>???@@@???>>>===<<<;;;:::;;;===>>>===<<<===<<<:::888888:::<<<>>>=========<<<<<<;;;;;;:::<<<<<<<<<<<<;;;:::999999888888888888888888888888:::::::::;;;;;;<<<<<<<<<999::::::::::::999888888999999888888999;;;<<<>>><<<<<<<<<===============<<<===>>>===<<<===>>>@@@???AAAAAAAAABBBFFFIIIIIILLLWWWoooYYYSSSJJJEEECCCBBB@@@???===>>>???AAAFFFMMMVVV\\\aaaZZZQQQJJJIIILLLOOORRRTTTQQQLLLIIIGGGEEEBBBAAA>>>>>>>>>???>>>>>>===<<<<<<<<<===???AAACCCEEEFFFGGGJJJMMMPPPSSSVVVYYY\\\YYY[[[___cccfffggghhhgggiiiiiijjjkkkkkkkkkkkkjjjiiimmmppprrrrrrsssuuuxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvuuuuuuuuuuuuwwwyyyzzzwwwyyy{{{{{{zzzyyyzzz{{{yyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||vvvvvvwwwzzz}}}~~~}}}{{{wwwxxxyyyyyyzzzzzzzzzzzzwwwxxxyyy{{{~~~~~~}}}}}}}}}|||~~~}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{zzzzzz{{{|||}}}~~~~~~}}}|||{{{{{{zzz|||{{{zzzyyyxxxyyyzzz{{{yyyzzzzzzxxxvvvuuuuuuvvv~~~wwwpppjjjgggaaa``````^^^\\\YYYVVVTTTXXXYYYZZZ[[[\\\]]]^^^^^^[[[[[[[[[\\\^^^```bbbdddbbbaaaeeennnyyy~~~~~~uuupppjjjffffffeeecccaaa___``````^^^[[[YYYXXXYYYTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWVVVVVVXXXXXXWWWUUU[[[ZZZYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[TTTUUUVVVWWWWWWWWWVVVUUUQQQQQQPPPPPPPPPPPPQQQQQQOOOOOOOOOPPPPPPOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNLLLKKKIIIHHHHHHIIIJJJKKKEEEEEEFFFEEEEEEDDDCCCBBBAAACCCEEEEEECCCBBBAAABBBCCCBBBAAA???>>>=========??????>>>>>>======<<<<<<======>>>????????????>>><<<;;;:::999::::::<<<<<<;;;;;;999999999999;;;;;;>>>===<<<;;;;;;<<<===>>>;;;;;;::::::::::::999999999999999999999999999999999888777666777888999:::999999888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<============@@@?????????>>>>>>======>>>>>>===>>>@@@CCCFFFHHHJJJSSSiiixxxbbbLLLCCCDDDDDDBBBAAA???@@@@@@@@@@@@DDDLLLQQQSSSRRRPPPMMMKKKLLLOOORRRWWWWWWSSSLLLIIIIIIDDD???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAFFFGGGHHHKKKMMMPPPSSSTTTWWWYYY\\\]]]^^^```bbbdddeeegggiiijjjjjjiiijjjkkknnnoooooopppqqqssstttuuuwwwuuusssuuuxxxzzzxxxvvvrrrrrrrrrsssuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{zzzyyyyyyyyyzzzzzz|||||||||{{{zzzxxxwwwvvvwwwwwwvvvwwwxxxyyy{{{|||xxxxxxyyyyyyyyyzzzzzzzzzvvvwwwxxxzzz|||}}}~~~}}}||||||}}}|||{{{}}}}}}{{{|||{{{zzzxxxxxxyyyyyyzzz{{{zzzyyyxxxxxxxxxzzz{{{}}}{{{zzzyyyzzz{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxvvvssspppnnnnnnooo{{{~~~{{{rrrggg```______]]]\\\ZZZXXXWWWVVVXXXXXXXXXYYYZZZ]]]___```^^^]]]\\\\\\___cccgggjjjgggkkkrrr{{{xxxuuummmiiidddbbbbbbbbbbbbaaa```aaa```]]]ZZZYYYYYYZZZVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVWWWXXXWWWVVVZZZYYYYYYXXXXXXYYYYYYYYY[[[[[[[[[[[[[[[ZZZYYYYYYTTTUUUVVVWWWWWWVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJGGGFFFFFFFFFEEECCCBBBAAA===@@@BBBCCCBBBAAABBBBBBCCCBBBAAA@@@????????????>>>>>>>>>>>>============<<<===>>>>>>??????>>>>>>@@@???===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;>>>===<<<;;;;;;<<<======;;;;;;::::::::::::999999::::::::::::::::::::::::888888888888888999::::::999999888888888888888999999::::::::::::::::::;;;;;;<<<<<<<<<============?????????>>>>>>>>>======>>>======>>>???BBBEEEFFFGGGNNNbbbgggVVVMMMHHHEEEDDD???@@@@@@???>>>AAAGGGKKKOOOOOOMMMJJJIIIJJJNNNQQQWWWYYYXXXRRRMMMJJJDDD???@@@@@@@@@@@@@@@??????>>>????????????????????????BBBBBBDDDFFFHHHKKKMMMOOOTTTVVVYYY[[[\\\^^^```cccfffgggggggggfffgggiiilllmmmmmmmmmnnnoooqqqrrrssstttrrrqqqsssvvvwwwvvvtttrrrrrrssssssuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{|||||||||{{{zzzxxxwwwvvvxxxwwwvvvuuuuuuvvvxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxzzz|||~~~~~~}}}~~~}}}zzzzzzyyyxxxvvvvvvwwwxxxyyyzzzxxxvvvuuuvvvxxx{{{}}}|||{{{yyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxwwwtttpppmmmllllllvvvyyy{{{zzzuuummmddd^^^[[[[[[ZZZXXXWWWVVVUUUTTT[[[ZZZYYYXXXXXXYYYZZZZZZ[[[[[[]]]```dddjjjooorrrpppvvv~~~qqqllleeebbb^^^]]]]]]___``````bbbaaa```]]]ZZZYYYZZZ[[[YYYXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSTTTVVVWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYYYYYYYYYYXXXWWWWWWTTTUUUVVVWWWVVVVVVTTTTTTQQQRRRSSSSSSSSSSSSRRRQQQOOOPPPOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGGGGFFFEEECCCBBBAAA<<<>>>@@@AAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAA============>>>>>>>>>>>><<<===>>>>>>???>>>>>>>>>DDDCCC@@@>>><<<;;;::::::;;;::::::999999::::::;;;===<<<<<<;;;<<<<<<======;;;;;;::::::::::::999999666666666666666666666666888888999::::::::::::999999888888888888888999999;;;::::::::::::::::::999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>============>>>=========>>>@@@BBBCCCCCCIIIWWWlllppp\\\MMMEEEEEE@@@AAAAAA??????@@@CCCEEEIIIIIIHHHFFFEEEHHHLLLOOOTTTZZZ]]]XXXQQQLLLGGGCCCBBBBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHIIIOOOQQQTTTWWWXXXZZZ^^^```ffffffeeedddccceeehhhkkkkkkkkkkkklllmmmnnnooopppqqqpppoooppprrrssssssrrrqqqqqqrrrssstttvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzuuuuuuvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{zzzxxxwwwwwwyyywwwuuusssssstttuuuvvvzzzzzzyyyxxxwwwvvvuuutttuuuvvvxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyxxxvvvtttttttttuuuuuuvvvuuuttttttuuuxxx{{{}}}|||zzzxxxxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwtttoookkkhhhgggooopppqqqoookkkeee___[[[XXXWWWWWWVVVVVVUUUUUUTTTZZZYYYXXXVVVVVVVVVWWWWWWZZZ\\\aaagggooovvv|||{{{nnniiiaaa___]]][[[[[[]]]^^^___cccbbb```]]]ZZZYYYZZZ\\\[[[[[[ZZZYYYXXXWWWVVVVVVSSSRRRRRRSSSUUUWWWVVVVVVUUUVVVWWWXXXYYYXXXWWWVVVXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVTTTSSSRRRPPPQQQSSSTTTTTTSSSQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIKKKLLLLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLIIIHHHEEEEEEFFFEEEEEEDDDCCCBBB???AAABBBBBBBBBAAABBBDDDDDDCCCBBBAAA?????????>>><<<<<<======>>>>>>??????===>>>??????@@@@@@??????EEECCC@@@>>><<<;;;::::::::::::::::::::::::::::::<<<;;;;;;<<<<<<<<<======;;;;;;:::::::::999999999555555555555555555555555777888:::;;;;;;;;;:::999888888888777888888999:::;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<=======================================>>>???@@@BBBEEENNN\\\mmmvvv[[[LLLGGGCCCCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBBBBEEEJJJMMMRRR[[[aaa]]]VVVPPPLLLIIIEEEEEEDDDCCCCCCCCCCCCCCC?????????>>>>>>>>>>>>>>>??????@@@AAACCCEEEFFFGGGJJJMMMPPPSSSUUUWWW[[[]]]bbbcccddddddcccdddgggiiijjjjjjjjjjjjkkkmmmnnnooonnnnnnnnnooopppqqqqqqqqqoooooopppqqqrrrtttuuuvvvyyyyyyyyyyyyzzzzzzzzzzzzvvvvvvvvvwwwwwwyyyzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwxxxwwwuuutttsssuuuvvvwww{{{zzzyyywwwvvvtttsssrrrttttttvvvxxxzzz|||}}}~~~~~~}}}|||{{{~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}|||zzzxxxuuusssrrrqqqqqqqqqrrrtttvvvxxxzzz{{{||||||zzzyyyyyyzzzzzzyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvuuuvvvvvvsssnnnhhheeecccfffffffffdddaaa]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUWWWXXXYYY]]]aaahhhqqqzzzuuullliiicccbbb___]]]\\\]]]___```ccccccaaa___[[[ZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUUSSSRRRQQQSSSUUUVVVVVVUUUTTTUUUWWWXXXXXXXXXWWWVVVXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVUUUSSSQQQPPPOOOPPPRRRSSSSSSRRRPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHIIIKKKMMMNNNNNNMMMMMMKKKLLLNNNOOONNNLLLIIIGGGCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEECCCBBBCCCDDDEEEDDDBBB@@@>>><<<<<<;;;<<<<<<======>>>>>>??????>>>???@@@@@@AAAAAA@@@@@@AAA@@@>>><<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999777888999:::;;;:::999888888888777777888999999:::;;;;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<======>>>>>>CCCDDDIIIPPP[[[qqqsssXXXLLLEEEDDDBBBAAA@@@@@@@@@@@@?????????>>>???BBBHHHLLLWWWaaahhheee^^^WWWRRRMMMGGGFFFEEEDDDDDDDDDEEEFFFAAAAAAAAA@@@@@@??????????????????@@@AAABBBDDDEEEFFFIIILLLOOOQQQSSSWWWYYY[[[^^^bbbddddddddddddeeehhhhhhhhhiiikkklllnnnooommmnnnnnnooooooppppppqqqmmmmmmnnnoooppprrrssstttxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxvvvvvvvvvvvvvvvxxxyyyzzz{{{zzzyyywwwuuutttrrrrrrssssssuuuvvvxxxzzz{{{{{{~~~~~~~~~~~~}}}|||{{{zzz~~~~~~}}}~~~~~~}}}||||||{{{{{{{{{{{{|||~~~~~~}}}zzzwwwsssqqqooonnnqqqvvvzzz||||||zzzyyy}}}{{{yyyyyyzzz{{{zzzyyyxxxwwwvvvuuutttsssrrrrrrqqqrrrrrrooojjjeeeaaa```^^^^^^]]][[[ZZZXXXVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVXXXZZZ[[[```dddmmmwww~~~yyyxxxnnniiigggeeedddbbb___]]]]]]___bbbbbbccccccaaa]]][[[[[[[[[\\\\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRSSSUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUVVVUUUTTTRRRPPPOOONNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHJJJLLLNNNPPPPPPOOONNNKKKLLLNNNNNNMMMKKKHHHFFFCCCDDDDDDEEEEEEEEEEEEEEEGGGGGGGGGEEEBBBAAABBBDDDEEEDDDBBB???===<<<;;;;;;============>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>><<<;;;:::;;;;;;<<<999::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999777777888999999999999888777777777777888999::::::;;;::::::::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>BBBCCCFFFJJJPPP```|||cccRRRJJJGGGCCC@@@??????>>>===<<<======<<<===AAAFFFKKK\\\gggrrrsssnnnggg\\\TTTKKKJJJHHHFFFDDDDDDDDDEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>===>>>>>>???@@@AAABBBEEEHHHJJJLLLNNNQQQSSSTTTXXX^^^bbbbbbbbbaaaaaaeeeeeefffgggiiilllnnnooolllmmmoooooonnnnnnpppqqqllllllmmmnnnoooqqqrrrsssvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxwwwxxxyyyyyyyyyyyyyyyxxxuuuvvvwwwyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvuuutttsssttttttuuuvvvwwwxxxyyyyyy}}}~~~~~~}}}|||}}}~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyy|||}}}~~~~~~~~~zzzuuurrrppptttyyy~~~}}}zzzxxx|||zzzxxxxxxyyyzzzyyyxxxwwwvvvtttrrrpppnnnlllllliiijjjjjjgggccc___]]]\\\YYYXXXWWWWWWVVVUUUUUUUUURRRRRRSSSSSSSSSTTTTTTTTTXXXXXXWWWWWWXXXZZZ\\\]]]ccchhhqqq|||vvvssswwwyyyooogggdddccccccdddbbb```]]]]]]```cccaaacccdddccc```\\\[[[ZZZ[[[[[[ZZZYYYWWWVVVUUUUUUVVVTTTSSSTTTVVVVVVUUUTTTVVVVVVVVVVVVWWWXXXYYYZZZXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGIIILLLOOOPPPPPPOOONNNKKKLLLMMMMMMLLLIIIGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDCCCBBB@@@???AAACCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>==================>>>????????????>>>???>>><<<;;;:::;;;;;;<<<999::::::;;;;;;::::::999888999:::<<<======<<<<<<;;;;;;::::::::::::999999777777777777777777777777777777666666777777888999777777777777888999:::;;;999::::::::::::::::::;;;999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>?????????@@@AAACCCFFFHHHRRRggg{{{sssaaaVVVPPPIIIDDDAAA@@@>>>===<<<<<<<<<<<<===@@@FFFJJJXXXhhhyyy~~~ooobbbUUUSSSOOOKKKGGGEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>=========>>>>>>???>>>@@@CCCEEEFFFHHHKKKMMMNNNRRRWWW[[[]]]^^^___```aaaaaaccceeehhhjjjmmmnnnjjjlllnnnnnnllllllnnnpppmmmmmmnnnoooppprrrsssttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyvvvwwwxxxyyyyyyyyyyyyyyytttvvvyyy{{{|||{{{xxxwwwxxxwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxyyy{{{|||}}}~~~}}}|||{{{|||}}}|||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}~~~}}}||||||}}}yyywwwyyy|||~~~~~~}}}{{{zzzzzzxxxvvvvvvwwwxxxwwwvvvuuusssqqqnnnkkkhhhfffddd`````````^^^ZZZXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSTTTTTTTTTXXXXXXXXXZZZ\\\___bbbccciiinnnvvvzzztttpppqqqyyy}}}zzz{{{{{{zzzwwwpppiiicccaaa```aaaaaaaaa___\\\]]]aaaeee```bbbddddddaaa]]][[[YYYZZZZZZYYYXXXWWWVVVUUUUUUWWWUUUTTTUUUVVVVVVUUUTTTWWWWWWVVVVVVWWWXXXZZZ[[[WWWWWWXXXXXXWWWWWWVVVUUUUUUVVVUUUUUUSSSQQQNNNMMMLLLLLLKKKJJJJJJKKKLLLLLLJJJJJJJJJKKKJJJJJJIIIIIIFFFHHHKKKNNNPPPPPPOOONNNKKKLLLLLLKKKJJJHHHGGGFFFIIIHHHGGGFFFDDDBBB@@@??????@@@@@@>>>===>>>@@@BBBAAAAAAAAA@@@@@@AAABBBBBB??????>>>>>>======<<<<<<;;;<<<<<<===============AAA@@@>>><<<;;;:::;;;;;;999999;;;;;;;;;;;;999999777999:::<<<======<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999777666555555555666888999777777777777888999:::;;;999999999::::::;;;;;;;;;888888999999999::::::::::::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>??????@@@@@@===>>>AAACCCDDDJJJZZZjjjvvv```YYYPPPIIIEEECCC@@@>>><<<<<<<<<<<<===@@@FFFJJJPPPccc|||ppp___\\\WWWQQQLLLHHHFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>>>>??????;;;===@@@AAABBBDDDFFFIIIKKKNNNRRRUUUWWWZZZ^^^```^^^^^^```cccfffiiilllnnnhhhkkkmmmmmmkkkkkkmmmpppnnnoooooopppqqqssstttuuusssttttttuuuvvvwwwwwwxxxuuuuuuuuuuuuvvvxxxyyyzzzvvvwwwxxxyyyyyyyyyyyyyyyuuuwwwzzz}}}|||zzzvvvsssvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyywwwxxx{{{|||}}}|||{{{zzzyyyzzz|||}}}~~~~~~~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~}}}~~~}}}}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}{{{zzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}xxxvvvttttttuuuvvvuuutttsssqqqoookkkgggdddaaa```YYYZZZYYYWWWTTTSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUWWW[[[___dddiiikkkooottt|||vvvpppqqqooorrr|||~~~zzzxxxqqqqqqooolllggg```ZZZWWW___````````````^^^]]][[[bbbbbbaaaaaa___^^^\\\\\\]]]\\\[[[YYYYYYYYYYYYZZZVVVWWWXXXXXXYYYYYYYYYYYY^^^[[[WWWWWWXXXYYYWWWUUUYYYXXXXXXWWWVVVVVVUUUUUUVVVUUUTTTTTTTTTRRROOOLLLMMMMMMMMMLLLLLLJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIJJJKKKLLLMMMNNNJJJIIIIIIHHHHHHGGGFFFFFFCCCDDDEEEEEEDDDBBB@@@???===>>>???@@@AAA@@@???>>>@@@@@@??????>>>===<<<<<<>>>>>>===<<<<<<<<<<<<<<<============>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888999999999999888888888888777777777777888888777777666666666666777777999999999999999999999999888888999999999:::::::::666777888999:::;;;;;;;;;========================:::999888888:::<<>>AAABBBCCCJJJSSSiiizzzfffTTTLLLKKKIIIDDDAAAAAA>>>:::;;;AAAEEEFFFIIIXXXppprrrfff[[[XXXUUUMMMGGGGGGEEECCCBBBBBBCCCCCCBBBAAAAAA@@@@@@@@@AAA@@@===;;;======>>>@@@AAABBBDDDDDDIIIJJJLLLOOOSSSUUUXXXYYY[[[[[[\\\^^^```bbbdddfffiiijjjjjjkkklllmmmnnnnnnnnnnnnooooooooonnnnnnmmmrrrrrrsssssssssssssssrrruuuwwwxxxxxxwwwxxxzzz|||yyyyyyxxxxxxxxxxxxwwwwwwyyywwwvvvxxxzzzyyyvvvssstttuuuuuuwwwxxxyyyzzzzzz}}}|||zzzxxxvvvuuuvvvvvvxxxxxxyyyzzzzzz{{{||||||{{{}}}~~~|||zzzzzz|||}}}~~~~~~}}}|||{{{~~~~~~}}}}}}}}}}}}}}}zzz{{{{{{|||||||||||||||~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~}}}|||{{{{{{||||||{{{yyytttuuuuuuvvvvvvtttsssrrrooonnnkkkgggbbb]]]XXXVVVSSSRRRPPPNNNNNNNNNPPPQQQQQQSSSUUUVVVVVVVVVWWWXXXWWWVVVUUUUUUUUUUUUTTTRRRWWWWWWYYY]]]dddkkkssswww{{{}}}tttssswww{{{{{{yyysssoookkkkkkjjjhhheeeaaa]]][[[```aaaaaa``````___^^^]]]```aaaaaaaaaaaa```______^^^]]][[[ZZZYYYYYYZZZ[[[ZZZZZZ[[[\\\[[[ZZZYYYXXX]]]ZZZXXXXXXZZZ[[[[[[YYYXXXXXXWWWWWWVVVVVVVVVUUUVVVUUUTTTSSSSSSQQQNNNKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHIIIJJJKKKKKKLLLIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBAAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999::::::999999999888888777777777777888888777777666666666666777777888888888888888888888888888888888999999999::::::666777888999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999;;;===>>>===<<<===@@@AAAAAAGGGNNNVVVmmmqqqfffaaaYYYPPPHHHEEEBBB@@@??????BBBEEEGGGPPPccczzzrrreee___YYYQQQKKKJJJIIIGGGFFFEEEFFFFFFEEECCCBBBBBBAAABBBBBBAAA???=========>>>???@@@AAABBBBBBEEEFFFHHHKKKNNNQQQSSSTTTXXXXXXZZZ[[[^^^aaacccdddfffggghhhiiikkklllmmmmmmnnnnnnooopppqqqqqqqqqqqqpppqqqrrrrrrrrrrrrrrrrrrssstttvvvvvvvvvwwwyyy{{{xxxxxxxxxxxxwwwvvvvvvvvvxxxvvvvvvwwwyyyyyyvvvsssuuuuuuvvvwwwxxxxxxyyyyyy|||{{{yyywwwvvvuuuuuuuuuwwwwwwxxxxxxyyyzzzzzz{{{{{{|||~~~}}}|||{{{yyyzzzzzzzzz{{{|||}}}~~~~~~}}}}}}||||||}}}}}}zzz{{{||||||}}}}}}|||||||||}}}{{{||||||||||||{{{{{{zzz~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}|||zzzzzz{{{{{{zzzxxxvvvvvvuuutttqqqnnnkkkjjjjjjhhheeeaaa\\\XXXUUUSSSRRRQQQOOOMMMMMMNNNOOOPPPQQQSSSUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVVVVWWWWWWWWWXXX[[[aaafffmmmttt|||||||||xxxpppjjjddddddccccccbbbaaaaaa```bbbbbbaaaaaa```____________```aaabbbbbbbbbbbbbbb___^^^\\\[[[ZZZ[[[[[[\\\]]]^^^``````___\\\YYYWWWZZZYYYXXXYYY[[[]]]]]]]]]WWWWWWWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSQQQNNNKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHGGGGGGHHHHHHIIIEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;;;;::::::::::::<<<<<<<<<============>>>::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<999::::::::::::::::::999999999888888888888999999777777666666666666777777777777777777777777777777888888888999999999999:::777777888999::::::::::::::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<;;;:::<<>>???DDDFFFHHHRRRggg}}}ppphhh```WWWQQQPPPJJJHHHEEEDDDDDDEEEDDDCCCDDDCCCBBBCCCCCCCCCAAA???=========>>>>>>>>>??????BBBCCCDDDGGGIIILLLMMMNNNSSSSSSUUUWWWZZZ]]]```bbbbbbccceeefffiiikkklllmmmllllllnnnooopppqqqqqqqqqoooooopppqqqrrrrrrqqqqqqppprrrttttttuuuvvvxxxzzzxxxxxxxxxwwwvvvuuuttttttuuuuuuuuuvvvwwwxxxvvvtttvvvvvvvvvwwwwwwxxxxxxxxx{{{zzzxxxwwwuuuuuuttttttvvvvvvvvvwwwwwwxxxxxxyyy{{{{{{||||||}}}|||||||||xxxxxxwwwwwwxxx{{{~~~~~~}}}}}}||||||}}}}}}{{{||||||}}}}}}}}}}}}}}}zzz{{{|||~~~~~~}}}yyyzzzzzz{{{{{{zzzzzzyyy~~~}}}}}}}}}}}}}}}|||{{{{{{|||}}}|||}}}~~~zzzyyywwwwwwxxxwwwvvvtttuuutttrrroookkkgggdddbbbdddbbb^^^ZZZVVVTTTRRRQQQPPPOOOMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUTTTSSSTTTUUUUUUTTTSSSSSSTTTVVVXXXYYY]]]ccclllrrrvvv}}}~~~wwwxxx~~~~~~{{{tttmmmhhhaaa````````````bbbcccddddddcccbbbaaaaaa```````````````aaabbbcccccccccccc```___]]]\\\[[[[[[\\\\\\^^^___aaacccbbb___\\\YYYZZZYYYYYYZZZ[[[\\\]]]]]]VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTRRROOOMMMLLLMMMMMMNNNNNNNNNMMMMMMIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCC@@@@@@???>>>>>>@@@AAABBBAAA@@@@@@@@@?????????>>><<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========::::::::::::::::::::::::999999999999999999999999888999999999:::::::::;;;888999999::::::999999888999999888888888888999999777777666666666666777777666666777777777777777888888888888888999999999999777777888999999999999999999999999999999999999999::::::999999999:::;;;<<<:::999;;;???@@@>>>???BBBFFFLLL[[[sssjjjRRRIIIDDD>>>===CCCCCCCCCHHHVVViii|||yyyqqqjjjaaaZZZVVVLLLIIIFFFDDDDDDDDDDDDCCCEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>>>>=========<<<<<<@@@AAACCCDDDFFFHHHJJJJJJMMMNNNOOORRRUUUYYY\\\]]]^^^___aaadddfffiiikkklllhhhiiijjjkkklllmmmmmmmmmnnnnnnpppqqqrrrrrrrrrrrrnnnpppsssttttttuuuwwwyyyxxxxxxxxxxxxwwwuuutttsssssssssssstttuuuvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyxxxwwwuuuuuuttttttttttttuuuuuuuuuvvvvvvvvvyyyzzzzzzzzz{{{{{{||||||xxxxxxwwwxxxyyy{{{}}}~~~~~~~~~}}}|||||||||||||||{{{|||}}}}}}~~~~~~}}}}}}zzz{{{{{{|||}}}~~~~~~~~~}}}~~~~~~zzzxxxwwwxxxyyyzzz||||||}}}}}}~~~}}}|||||||||~~~}}}|||zzzyyyyyyyyyyyywwwvvvwwwxxx{{{|||{{{zzzvvvuuusssrrrrrrrrrpppnnnooonnnllliiifffbbb```^^^^^^\\\YYYUUURRRQQQQQQQQQMMMMMMLLLKKKKKKKKKLLLMMMPPPRRRSSSTTTSSSRRRSSSTTTSSSSSSSSSSSSTTTWWW\\\___dddkkktttxxx|||}}}uuurrryyy||||||}}}{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{zzzzzzxxxuuuqqqlllgggeeebbbaaa```___```aaacccdddcccccccccbbbaaaaaa`````````aaaaaabbbbbbbbbaaaaaa```___^^^\\\\\\\\\\\\]]][[[]]]```bbbcccaaa___]]]ZZZ[[[[[[[[[ZZZYYYYYYYYYVVVVVVVVVVVVVVVUUUUUUUUUVVVUUUUUUUUUVVVTTTRRROOONNNNNNOOOPPPPPPPPPOOOOOOIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFEEEEEEDDDCCCCCCBBBBBB??????>>>???@@@BBBDDDEEE@@@???>>>===>>>???@@@AAA@@@@@@@@@???????????????<<<============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999888888888777777888888888888777777999888888888888888888999777777666666666666777777777777777888888888999999777777888888888999999999777777888999999999888888888888888888888888888888777888888999:::;;;<<<===;;;999;;;???AAA>>>>>>@@@AAADDDMMM[[[sssdddNNNFFFAAA???AAA>>>@@@EEELLLVVVcccpppyyy|||vvvnnneee^^^UUUQQQLLLHHHGGGGGGGGGFFFFFFDDDBBBBBBCCCCCCBBB@@@??????>>>>>>===<<<<<<<<<>>>???@@@AAABBBDDDEEEEEEGGGHHHJJJMMMPPPSSSVVVXXXZZZ[[[]]]```cccfffhhhjjjgggggghhhiiijjjjjjjjjjjjmmmmmmoooppprrrrrrssssssnnnpppsssuuuuuuuuuvvvwwwwwwxxxxxxyyyxxxvvvtttsssrrrrrrsssssssssssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuttttttssssssssstttttttttttttttwwwwwwxxxyyyyyyzzz{{{|||xxxyyyzzz{{{|||{{{zzzyyy~~~}}}}}}|||{{{|||||||||{{{{{{|||}}}}}}}}}}}}}}}{{{{{{|||||||||}}}~~~~~~|||~~~~~~}}}zzzwwwtttrrrsssvvvyyy{{{}}}~~~}}}|||{{{zzzzzz|||{{{zzzyyyxxxwwwwwwwwwsssrrrpppqqqsssuuuuuuuuuuuusssqqqppppppooommmkkkkkkiiifffccc___\\\YYYXXXWWWUUURRROOONNNNNNOOOOOOKKKKKKKKKJJJKKKKKKKKKKKKOOOQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXZZZ^^^dddiiihhhooowww|||uuuqqqttt}}}{{{|||zzzyyyvvvuuuttttttssstttuuuvvvyyywwwsssnnnjjjgggeeeeeecccbbbaaa``````aaabbbcccbbbbbbcccccccccaaa___^^^^^^___````````````______```___]]]\\\[[[[[[\\\]]]XXXZZZ]]]```aaaaaa```___[[[\\\]]]\\\YYYWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSUUUVVVVVVSSSQQQOOOPPPPPPPPPPPPPPPOOOOOOHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA======>>>???@@@BBBDDDEEE>>>============>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::999999888777777666666666777777777777666666888888777777777777888888777777666666666666777777666777777888888999999999777777777888888888888999777777888888888888888777777777777777777777777777666666777999:::<<<======<<<999999>>>@@@???>>>??????BBBGGGOOO]]]xxx]]]KKKFFFCCC@@@;;;???CCCFFFJJJSSS^^^ggguuu|||~~~wwwoooccc]]]UUUNNNJJJHHHGGGFFFGGGEEECCCBBBCCCCCCBBBAAAAAAAAA@@@??????>>>======;;;;;;<<<===>>>??????@@@CCCDDDEEEHHHKKKNNNPPPRRRUUUVVVXXX[[[^^^aaadddeeedddeeeggghhhiiijjjjjjjjjjjjkkkmmmooopppqqqrrrrrrnnnpppsssttttttttttttuuutttuuuwwwxxxwwwvvvtttsssqqqrrrrrrrrrpppqqqrrrtttuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwvvvuuutttsssssssssssssssssssssssstttuuuvvvxxxyyyzzzzzzzzzxxxyyy{{{||||||{{{yyywww~~~}}}||||||{{{{{{||||||zzz{{{{{{||||||||||||||||||||||||||||||}}}~~~~~~|||}}}~~~~~~~~~~~~}}}|||{{{yyyuuurrrnnnpppsssvvvyyy|||~~~~~~~~~}}}|||zzzyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvqqqooommmmmmooopppqqqqqquuurrrpppooonnnmmmkkkiiihhheeeaaa\\\XXXTTTQQQOOONNNMMMLLLKKKJJJJJJKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKNNNPPPRRRSSSSSSSSSTTTVVVSSSVVVZZZ\\\^^^bbbiiinnnooouuu}}}{{{rrrrrrzzzzzzxxxxxxtttuuuuuutttqqqpppqqqrrruuusssoookkkgggeeeccccccbbbaaaaaa````````````aaa___aaacccddddddaaa^^^\\\ZZZ[[[\\\]]]^^^____________^^^]]][[[[[[[[[\\\\\\VVVXXXZZZ\\\^^^^^^^^^^^^[[[]]]___^^^ZZZXXXXXXXXXYYYXXXWWWVVVUUUSSSRRRRRRPPPPPPQQQSSSUUUUUUTTTRRROOOOOOPPPOOOOOONNNMMMLLLHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@===>>>???@@@AAAAAAAAAAAA;;;;;;<<<=======================================;;;<<<===>>>>>><<<:::999999::::::::::::;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888777777777777777888888888888777777777777666666666666777777777777666666666666777777555555666666777888888999777777777777888888888888777777888888888888777777777777777777777777777777777777888999:::;;;;;;;;;<<<888777<<>>>>>??????@@@EEEIIIPPPcccrrrTTTKKKFFF@@@======>>>@@@CCCHHHPPPUUU]]]iiiwwwzzzrrrggg\\\TTTNNNKKKIIIIIIFFFDDDCCCDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@???;;;;;;;;;<<<<<<======>>>@@@AAABBBDDDFFFIIILLLMMMPPPQQQSSSVVVYYY[[[^^^___^^^```bbbeeehhhjjjkkklllggghhhjjjlllnnnoooppppppmmmppprrrsssrrrqqqqqqqqqpppqqqtttuuuvvvuuusssqqqqqqrrrrrrqqqooonnnpppssssssttttttuuuvvvwwwxxxxxxxxxyyyyyyyyyxxxwwwvvvuuussssssssssssssssssssssssqqqsssvvvxxxzzzzzzyyyyyywwwwwwxxxyyyyyyzzzzzzzzz}}}}}}|||{{{{{{{{{{{{|||yyyyyyzzz{{{{{{{{{{{{{{{||||||{{{zzz{{{|||}}}~~~|||}}}~~~~~~{{{||||||}}}}}}}}}}}}}}}~~~}}}|||||||||zzzvvvssspppqqqtttvvvyyy{{{|||}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwqqqooollllllmmmnnnnnnnnnrrrpppmmmlllkkkiiigggeee```^^^ZZZUUUQQQNNNLLLKKKIIIIIIIIIJJJJJJJJJKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKMMMOOORRRTTTTTTTTTVVVXXXUUUZZZ```dddfffjjjqqqwww}}}~~~zzzyyy|||yyyvvvuuusssvvvxxxwwwtttqqqpppqqqlllkkkhhheeebbb___]]]\\\``````````````````______^^^```ccceeedddaaa]]][[[VVVXXXYYY\\\^^^___``````___^^^\\\[[[ZZZ[[[[[[\\\WWWWWWYYYZZZ[[[\\\\\\]]][[[^^^```___\\\ZZZZZZ[[[YYYYYYXXXVVVTTTSSSRRRQQQMMMMMMNNNQQQSSSTTTSSSRRROOOOOOOOONNNMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>???@@@AAAAAA@@@>>>===999:::<<<=========<<<;;;<<<<<<<<<<<<============:::;;;<<<======;;;999888999999:::::::::;;;;;;;;;999999999999999999999999777777777777777777777777666666777777888888999999888888999999999999888888666666555555555555666666777777666666666666777777444444444555666777777888777777777777888888888888777777888888888777777666888888888888888888888888888999999:::::::::999999<<<777555:::>>>======???<<<<<>>>>>>>>>>>????????????@@@BBBDDDGGGIIIJJJLLLMMMOOORRRUUUWWWYYYZZZWWWYYY]]]aaaeeehhhjjjllldddfffhhhjjjlllmmmnnnnnnllloooqqqrrrqqqooonnnnnnmmmoooqqqssstttsssqqqpppqqqrrrssspppmmmmmmooorrrrrrssstttuuuvvvwwwxxxyyyxxxyyyzzzzzzyyyxxxvvvuuussssssssssssssssssssssssooorrruuuxxxzzzzzzyyyxxxvvvuuuuuuuuuvvvxxx{{{}}}}}}}}}|||{{{{{{{{{{{{{{{xxxyyyzzzzzz{{{{{{zzzzzz|||{{{zzzyyyzzz{{{|||}}}{{{|||}}}~~~~~~}}}||||||wwwxxxzzz|||}}}}}}||||||~~~}}}}}}}}}}}}{{{wwwtttuuuvvvwwwyyy{{{||||||}}}xxxxxxwwwvvvuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwqqqooolllllllllmmmmmmlllnnnkkkiiigggfffdddbbb```WWWUUUSSSPPPMMMLLLLLLLLLHHHIIIJJJLLLLLLMMMLLLLLLIIIIIIJJJKKKLLLLLLLLLKKKMMMOOORRRTTTUUUUUUWWWYYY___eeelllppprrrvvv}}}}}}{{{~~~|||zzzyyywwwyyy{{{zzzuuupppkkkhhhgggfffdddbbb___]]][[[ZZZ]]]___aaadddeeedddbbbaaa```aaabbbbbbaaa___\\\[[[\\\]]]^^^^^^\\\[[[\\\^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZYYYXXXXXXYYYZZZ\\\YYYZZZ\\\]]]^^^\\\[[[ZZZ]]][[[XXXVVVTTTRRRRRRRRRMMMMMMMMMMMMNNNOOOPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMJJJGGGEEEDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>????????????>>>>>>>>>>>>>>>;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888888999999888888999999999:::::::::888999999::::::999999888999999888888888888888888888888888777777777777777888888888888777777777777555555444444444444555555666666555555555555666666666666777777777777666666666666666666777777777777777777777777777777777777777777777777777777777777666777888999:::999888888999999999:::;;;<<<===>>>???>>>>>>@@@BBBJJJ\\\llloooPPPEEEEEE>>>======>>>@@@AAAAAA@@@FFFJJJSSScccyyy~~~lll^^^XXXOOOIIIGGGIIIIIICCCAAADDDCCCAAA??????AAABBBCCCBBB??????>>>===<<<;;;::::::<<<<<<<<<===???@@@BBBCCCGGGHHHIIIKKKNNNQQQTTTUUUXXXXXXZZZ```hhhnnnppppppddddddeeefffggghhhhhhiiiiiijjjmmmnnnooonnnmmmllllllmmmmmmnnnooopppqqqrrrqqqrrrsssrrrooolllkkkkkkkkkoootttxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvtttsssrrrtttuuussspppnnnqqqsssrrrqqqrrruuuyyy{{{yyywwwwwwwwwwwwwwwwwwwwwwwwwww{{{yyyxxxxxxyyyzzzzzzyyyzzzyyyyyyxxxxxxyyyyyyyyy|||~~~}}}yyyyyy|||}}}{{{{{{zzz{{{}}}~~~~~~{{{yyyzzzyyyyyyyyyzzzyyyvvvtttuuuwwwyyyzzzzzzxxxvvvttttttwwwzzz{{{zzzyyyyyyzzz{{{zzzxxxvvvtttrrrrrrqqqqqqrrrtttuuuvvvvvvuuuuuuvvvtttqqqooonnnmmmkkkiiimmmjjjgggeeeaaa]]]XXXTTTQQQPPPNNNMMMKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJQQQUUUZZZ___aaacccdddfffqqqvvv~~~zzzvvvzzz|||yyywwwwwwuuuwwwxxxwwwtttoookkkhhheeedddcccaaa^^^\\\[[[ZZZZZZ\\\___bbbcccbbbaaa```^^^___```aaa```___]]][[[___``````^^^\\\ZZZZZZ[[[YYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZXXXWWWWWWXXXZZZ[[[YYYZZZ[[[[[[[[[ZZZYYYXXX\\\ZZZXXXVVVTTTSSSRRRRRRPPPOOOOOOOOOOOOOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLIIIGGGEEEDDDEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>=========>>>?????????@@@;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999888888999999666666666777777777888888888999999999999999999888888888888888888888888888777777777777777777777777888888888777777777666666666555555444444555555666666666555555555555666666666666666777777666666666555555666666666777777777666666666666666666666666777777777777777777777777666777888999999999888888999999999::::::;;;<<<=========???BBBBBBFFFRRR___{{{^^^NNNIIIGGGCCC>>>::::::<<>>===<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFIIILLLNNNOOOUUUUUUXXX]]]dddjjjllllllaaabbbbbbcccdddeeeffffffggghhhjjjkkkllllllllllllnnnoooooopppqqqrrrrrrsssnnnpppqqqpppmmmkkkjjjjjjmmmppptttuuuuuussssssssssssttttttuuuuuutttttttttrrrrrrrrrqqqpppooopppqqqpppoooppprrrvvvxxxvvvtttttttttuuuvvvwwwwwwxxxxxxxxxwwwvvvwwwxxxxxxwwwvvvxxxxxxxxxwwwxxxxxxyyyyyyzzz|||{{{xxxwww{{{|||yyyzzzzzzzzz|||}}}}}}zzzxxxxxxvvvuuuuuuvvvvvvvvvtttrrrtttvvvxxxyyyxxxvvvuuuuuuwwwzzz{{{yyyxxxxxxxxxyyyxxxwwwuuutttrrrrrrqqqqqqqqqrrrssstttttttttttttttrrrooommmlllkkkiiigggfffdddaaa___\\\XXXSSSPPPNNNMMMLLLJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLNNNOOOQQQVVV[[[cccjjjnnnqqqsssttt{{{vvvyyyzzzwwwvvvvvvtttuuuuuutttqqqmmmjjjgggcccbbbaaa___]]][[[ZZZYYYXXXZZZ\\\___aaaaaa``````^^^^^^`````````^^^\\\[[[aaaaaaaaa___\\\YYYYYYYYYWWWWWWWWWXXXYYYZZZ[[[\\\YYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWYYYYYYWWWVVVTTTSSSRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEGGGFFFFFFDDDCCCBBBAAA@@@??????>>>>>>======>>>>>>;;;<<<======??????@@@AAA;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888888888888666666666666777777777777888888999999999999888888888888888888888888888888777777777777777777777777888888777777777777666666666666555555555555666666666666555555555555666666555555666666666666555555444444555555555666666666666666666666666666666666666666666666666666666666666777888888999999888888999999999999:::;;;<<<<<<<<<===@@@CCCAAAAAAGGGPPP```rrrZZZMMMIIIFFFAAA<<<:::<<>>????????????@@@BBBDDDFFFHHHJJJNNNOOOQQQUUU[[[```bbbccc]]]]]]^^^___```aaabbbccccccdddeeeggghhhjjjkkklllnnnnnnnnnooooooppppppqqqlllmmmnnnmmmkkkiiiiiijjjoooqqqrrrrrrpppooooooppppppoooppppppqqqrrrssstttrrrqqqppppppqqqqqqpppoooooooooooorrrtttuuuuuusssrrrrrrsssuuuvvvxxxyyyyyyuuuttttttvvvwwwwwwuuusssvvvvvvvvvvvvvvvwwwxxxyyywwwzzzyyyvvvvvvyyyzzzxxxyyyxxxxxxzzz{{{{{{yyyvvvwwwuuusssssstttuuuuuutttmmmooorrrtttvvvvvvvvvuuuuuuwwwyyyyyywwwvvvuuuvvvwwwvvvuuutttsssrrrqqqqqqqqqqqqpppqqqqqqrrrssstttrrrooollljjjiiigggeeeccc]]][[[XXXVVVTTTQQQMMMJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKNNNRRRUUU[[[cccnnnyyywwwtttsssvvv~~~~~~yyywwwwwwwwwvvvuuurrrpppnnnkkkgggeee```___^^^]]]\\\[[[ZZZYYYWWWYYY[[[^^^```aaaaaaaaa``````aaaaaa```^^^[[[ZZZ`````````^^^[[[YYYYYYZZZXXXWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXWWWUUUUUUTTTTTTTTTVVVVVVVVVVVVUUUTTTRRRQQQTTTTTTSSSRRRQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFHHHHHHFFFEEECCCAAA@@@???>>>>>>======<<<======>>><<<=========>>>>>>??????;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::::::::999999888888888888777777777888888888999999777777888888888888777777777777777777888888888888666666666777777777777777888777777777666666666666777666666555555666666777666555555444444555555666444555555666666555555444444444444444555555555666666666666666666666666666555555555555555555555555666777777888888888888888999999999999999:::;;;;;;<<<===???AAA???===@@@GGGQQQmmmjjjXXXJJJJJJHHHEEEBBB@@@??????>>>???AAABBBFFFRRRbbboooxxxlll]]]UUUQQQMMMIIIEEEGGGEEEDDDEEEEEEEEECCCBBBDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>===============>>>>>>??????@@@BBBDDDFFFGGGFFFGGGIIIMMMQQQUUUWWWXXXYYYYYYZZZ[[[\\\^^^_________```aaaccceeehhhjjjllljjjjjjjjjjjjkkkkkkkkkllliiikkkkkkkkkiiihhhhhhiiinnnoooooonnnmmmlllmmmooonnnnnnmmmmmmmmmoooqqqrrrrrrpppnnnooorrrssspppnnnqqqqqqqqqrrrtttuuuuuutttsssssstttuuuvvvwwwxxxxxxsssssstttvvvwwwvvvtttqqqtttttttttttttttuuuvvvwwwuuuxxxxxxuuuvvvyyyzzzwwwwwwvvvvvvwwwxxxxxxwwwuuuuuutttsssssstttsssqqqooogggiiillloooqqqsssssssssuuuvvvwwwwwwtttsssrrrsssssssssssssssrrrqqqpppooopppooonnnnnnnnnpppqqqrrrqqqnnnjjjgggdddbbb___]]]TTTRRRPPPNNNMMMKKKHHHFFFGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLKKKJJJHHHJJJOOOTTT^^^hhhwwwwwwuuuuuuxxx~~~~~~zzzyyyyyyzzzxxxtttooollljjjgggdddaaa]]]]]]]]]\\\[[[ZZZZZZZZZXXXZZZ\\\^^^```aaabbbbbbbbbccccccbbb```]]]ZZZXXX[[[]]]]]]]]][[[ZZZ[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTRRRQQQSSSSSSSSSRRRQQQOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEFFFIIIHHHFFFEEECCCAAA???>>><<<<<<<<<;;;;;;<<<======???>>>>>>>>>======<<<<<<;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::888888888888888888777777666666777777777888888888666777777888888777777666666666777777777888888888555555666666777777777777777777777666666666666555666666555555555555666666555555444444444444555555444444555555555555444444444444444444555555555666555555555555555555555555444444444444444444444444777777777777777888888888999999888888888999::::::===<<<===???>>><<<@@@FFFIIIXXXuuuqqq___^^^ZZZSSSJJJCCC@@@???<<>>>>>===============>>>>>>>>>???@@@AAACCCCCCAAACCCEEEHHHJJJMMMPPPQQQTTTTTTUUUWWWXXXZZZ[[[[[[\\\\\\]]]___bbbeeehhhjjjeeeeeeffffffgggggghhhhhhhhhiiiiiihhhfffeeefffhhhjjjkkklllkkkjjjkkkmmmooonnnmmmlllkkkkkklllmmmnnnqqqooonnnpppssssssqqqnnnpppqqqqqqqqqqqqrrrssssssuuuuuuuuuvvvvvvvvvvvvvvvtttttttttvvvxxxwwwtttrrrrrrrrrrrrrrrrrrsssttttttssswwwwwwvvvvvvzzzzzzxxxuuutttssstttuuuvvvtttsssqqqqqqrrrsssssspppkkkgggcccdddgggjjjmmmnnnoooppprrrttttttsssqqqoooooopppppppppqqqpppooonnnmmmlllmmmlllkkkkkkkkklllmmmnnnnnnkkkfffbbb^^^[[[WWWUUUNNNLLLJJJIIIIIIHHHFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKIIIGGGJJJPPPVVVaaakkk|||yyyvvvvvv~~~~~~~~~~~~zzz{{{zzzzzzzzzvvvqqqjjjfffdddccc```]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZ[[[]]]___```aaabbbbbbaaabbbbbbaaa___\\\YYYWWWWWWYYYZZZ[[[ZZZZZZ\\\]]]]]]\\\ZZZXXXVVVUUUTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSRRRRRRRRRPPPRRRTTTVVVVVVUUURRRQQQQQQRRRRRRSSSRRRPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGEEEDDDBBB@@@???>>>;;;;;;::::::;;;;;;<<<<<<@@@??????>>><<<<<<;;;:::;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::777777888888888777777666444444444444555555555555666666777777777777666666555666666777777888888888444555555666666777777888777777666666666666555555555555444444444444555555555555444444444444555555333333444444444444333333444444555555555666666666555555555555555555555555555555555555555555555555777666666666666777888999999888888777888888999999<<<:::;;;=========@@@FFFFFFLLL```}}}mmm[[[MMMEEECCC>>>???AAA@@@@@@CCCHHHMMMTTTfffyyy}}}qqqfff\\\SSSNNNKKKHHHFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<===>>>???@@@BBBEEEFFFGGGIIILLLNNNNNNOOOPPPQQQSSSUUUVVVVVVWWWXXXZZZ\\\___bbbdddeeeaaaaaabbbcccdddeeefffffffffggggggeeecccbbbcccdddeeefffhhhhhhhhhiiikkkmmmkkkkkkjjjjjjjjjjjjjjjkkknnnnnnooopppqqqqqqpppnnnnnnnnnooonnnmmmmmmooopppuuuuuuuuuuuuuuutttttttttuuuttttttvvvwwwwwwuuusssrrrqqqqqqpppppppppqqqqqqqqquuuvvvuuuvvvzzzzzzwwwsssrrrqqqqqqssssssrrrqqqmmmmmmnnnoooooolllfffbbbbbbdddeeehhhjjjkkklllmmmoooppppppooommmllllllmmmmmmnnnnnnnnnmmmkkkiiihhhgggggggggffffffgggggghhhgggccc^^^ZZZWWWTTTPPPNNNJJJHHHFFFEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHHHHIIIIIIJJJFFFIIILLLLLLKKKOOOWWW^^^eeepppwwwrrrttt|||~~~{{{|||{{{|||wwwyyy}}}~~~{{{xxxwwwwwwpppjjjbbb______```^^^\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^___```aaaaaa]]]]]]^^^___^^^\\\YYYXXXUUUWWWYYYYYYXXXYYYZZZ\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWRRRRRRSSSTTTTTTSSSRRRQQQNNNPPPTTTVVVWWWUUURRRPPPPPPQQQSSSTTTTTTSSSQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHHHHGGGEEEEEEFFFEEEDDDBBBAAA???>>>>>>:::::::::::::::;;;<<<<<<>>>>>>>>>===<<<<<<<<<;;;;;;:::999:::<<<===<<<;;;999999999999999999999999555666777888888777666666333333444444444555555555555666666777777666666555555555666666777888888999444444555555666777777888777777666666666555555555444444333333333333444444555444444333333444444555333333444444444444333333555555666666666777777777555555555555555555555555555555555555555555555555777666666555666777888999888888777777777777888888:::888:::>>>>>>===???CCCDDDGGGVVVsssfffSSSJJJFFFDDDBBB@@@???AAABBBDDDHHHQQQ]]]kkkyyyzzzooofffXXXSSSMMMHHHEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@???????????????@@@AAA<<<;;;;;;;;;;;;;;;<<<<<<===@@@CCCDDDCCCDDDGGGJJJHHHIIIJJJLLLNNNOOOPPPQQQQQQSSSVVVYYY\\\^^^^^^___[[[[[[\\\^^^```aaabbbcccddddddcccaaa^^^]]]^^^``````bbbdddeeedddeeefffhhheeefffggghhhhhhhhhhhhhhhiiilllnnnooonnnmmmmmmmmmmmmnnnooommmkkkkkkmmmpppqqqqqqqqqrrrrrrsssssstttvvvtttssstttuuuvvvuuutttrrrqqqpppooonnnnnnnnnnnnnnnrrrttttttuuuxxxyyyvvvrrrpppooooooqqqqqqqqqpppmmmlllkkkkkklllllljjjhhheeefffggghhhiiijjjkkkllllllmmmmmmkkkjjjiiijjjkkkkkkllllllllljjjhhheeeccc``````aaaaaaaaaaaa``````[[[XXXUUURRRPPPNNNKKKIIIGGGEEECCCCCCEEEFFFFFFEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJJJJJJJIIINNNRRRRRRQQQUUU]]]dddmmmwwwqqqmmmqqq|||{{{{{{xxx}}}|||zzzzzzxxxuuu{{{wwwtttrrrjjjddd\\\ZZZ\\\^^^]]][[[ZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^___``````XXXYYY[[[\\\\\\[[[ZZZYYYUUUWWWXXXXXXWWWWWWYYYZZZ[[[ZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXYYYYYYXXXXXXWWWPPPQQQSSSUUUUUUTTTRRRQQQMMMOOOSSSVVVWWWUUURRRPPPPPPQQQSSSUUUVVVUUUTTTSSSMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>:::999999999::::::;;;<<<<<<<<<<<<===============;;;:::999:::<<<===<<<;;;999999999999999999999999555666777888888777666666555555555666666666777777555555666666666666555555444555555666777888888999444444444555666777777888777666666666555555555555444333333222222333333444555444444333333444444555222333333444444333333222666666666666777777777777555555555555555555555555666666666666666666666666777666555555555666888999888888777777777777777888888777:::???@@@======???@@@CCCPPPhhh```OOONNNJJJDDDAAA@@@AAAAAAAAAEEEEEEKKKVVV```kkkzzzwwwgggaaaXXXQQQMMMJJJIIIGGGDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@??????@@@AAAAAABBB======<<<<<<<<<<<<<<<===:::===@@@@@@???@@@BBBEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNPPPSSSWWWYYYZZZZZZZZZUUUVVVWWWYYY[[[]]]______bbbbbbaaa^^^[[[ZZZ[[[\\\^^^```bbbcccbbbaaabbbccc```aaacccfffggghhhggggggfffjjjnnnnnnllljjjkkklllooopppqqqooollllllnnnqqqmmmmmmnnnpppqqqrrrssstttvvvtttrrrrrrtttuuuttttttrrrqqqpppnnnmmmmmmmmmmmmlllpppsssrrrtttwwwwwwtttqqqpppnnnnnnoooppppppooopppnnnkkkjjjlllooopppqqqhhhhhhhhhiiijjjkkkkkkllljjjjjjkkkiiihhhgggiiijjjjjjkkkkkkjjjiiifffcccaaa[[[\\\]]]]]]]]]\\\[[[ZZZSSSPPPMMMLLLKKKKKKIIIGGGFFFDDDBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKPPPUUUYYYXXXVVVXXX___fffsss|||zzznnnfffkkkvvv|||zzzwww|||~~~}}}}}}xxxrrr~~~xxxrrrnnnkkkbbb___[[[XXXVVVVVVVVVWWWVVVXXX[[[]]]^^^]]][[[ZZZ\\\\\\\\\\\\\\\[[[[[[[[[^^^]]][[[YYYXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVVVVWWWZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXSSSRRRQQQRRRTTTUUURRROOOPPPPPPPPPRRRTTTUUUTTTSSSVVVVVVUUUUUUSSSRRRQQQPPPLLLMMMNNNQQQSSSRRROOOLLLMMMLLLLLLJJJIIIGGGEEEDDDEEEFFFFFFFFFDDDAAA>>>===;;;::::::999999::::::;;;===<<<;;;:::999:::;;;;;;999::::::;;;;;;::::::999:::999999888888888888888:::999999888777666666555444444555555555555444444555555555555555555555555666666666666666666666666555555555555555555555555333444555555666666555555444444444444444444444444555444333333222222222222333333333444444333222222'''+++000222222222333555888888777777666666666555333333333444444444555555555444444444444555666666666666666666777777777777999999::::::;;;<<<======BBBAAAJJJ\\\mmm~~~\\\SSSJJJBBBAAABBB@@@>>>>>>???AAAEEEIIINNNVVV```hhh}}}~~~sssdddYYYSSSPPPLLLIIIHHHFFFDDDCCCDDDEEEDDDCCCEEEDDDBBBBBBCCCBBBAAA???@@@@@@@@@??????===<<<<<<;;;;;;:::;;;<<<>>>@@@BBBBBBAAAAAAAAABBBEEEHHHJJJKKKMMMPPPRRRTTTUUUVVVUUUSSSUUUWWWXXXXXXYYY[[[]]]^^^]]]]]]\\\[[[ZZZYYYXXXXXXYYY\\\]]]^^^^^^]]]\\\^^^^^^___```aaacccdddeeegggfffeeeeeeeeefffhhhiiinnnnnnnnnmmmllllllkkkkkkmmmmmmmmmnnnoooqqqrrrsssppppppppppppppppppppppppmmmmmmlllllllllkkkkkkkkknnnoooqqqssssssrrrqqqpppoooooonnnnnnnnnnnnnnnnnnnnnooopppsssuuuwwwyyyzzzsssrrrppplllhhheeeeeefffggggggfffeeedddccccccdddiiihhhhhhfffccc```]]][[[[[[ZZZXXXWWWTTTRRRQQQPPPLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDBBBAAAAAABBBCCCDDDDDDEEEGGGFFFEEEEEEFFFGGGDDDFFFHHHHHHGGGIIILLLPPPUUUffflllhhhiiigggffflllxxx}}}wwwmmmnnnooovvv~~~|||}}}~~~~~~{{{{{{uuuooojjjgggaaa^^^[[[XXXVVVUUUVVVVVVUUUVVVYYY[[[[[[ZZZYYYWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\[[[[[[ZZZZZZZZZ[[[YYYXXXWWWUUUTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVUUUUUUSSSSSSSSSTTTTTTUUUVVVWWWTTTSSSQQQRRRTTTUUUTTTRRRTTTSSSRRRRRRTTTTTTSSSRRRTTTTTTTTTSSSRRRPPPOOONNNLLLLLLMMMPPPRRRRRROOOLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCAAA>>>===;;;;;;::::::::::::;;;;;;===<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999999999888777777777777777888777777666555555444444444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555333444444555555555555555444444444444444444444444555444333333222222222333333333333444444333333222///222555666555444555666555555555555444444333333444444444555555555666666555555555555666666777777666666666777777777888888999999::::::;;;<<<<<<<<>>DDDPPPZZZiii|||aaaSSSGGGBBBBBB???===<<<<<<>>>@@@BBBEEEJJJRRRWWWfffrrrxxxkkkbbb[[[TTTOOOLLLJJJHHHGGGFFFFFFDDDBBBCCCAAA@@@AAACCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>=========<<<<<<<<<======>>>>>>>>>>>>???AAACCCFFFGGGHHHIIIKKKNNNPPPQQQQQQQQQOOOQQQSSSTTTUUUVVVXXXZZZ[[[ZZZZZZYYYXXXWWWWWWVVVTTTVVVXXXZZZ[[[\\\[[[ZZZ\\\]]]]]]___```bbbdddeeehhhggggggfffggghhhiiijjjlllkkkjjjjjjjjjjjjjjjjjjkkkjjjkkkkkklllmmmnnnooolllllllllllllllllllllllljjjjjjjjjjjjjjjjjjjjjjjjlllmmmooopppqqqpppnnnmmmmmmmmmmmmlllmmmmmmnnnnnnoooppprrrtttwwwzzz|||}}}wwwvvvsssooojjjfffffffffcccbbbaaaaaa````````````aaaaaaaaa```]]][[[XXXWWWVVVUUUSSSRRRPPPNNNMMMLLLGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGFFFEEEEEEFFFGGGGGGIIIJJJJJJJJJMMMQQQUUUZZZnnnxxxyyy{{{wwwssswwwwwwwww{{{||||||~~~|||}}}~~~{{{vvvpppiiidddaaa```^^^\\\YYYWWWVVVVVVVVVVVVWWWYYYZZZ[[[YYYXXXWWWTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\\\\ZZZWWWUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTQQQRRRRRRRRRSSSTTTTTTUUUVVVTTTRRRRRRTTTVVVVVVVVVYYYVVVSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOOJJJKKKLLLNNNQQQQQQNNNLLLEEEEEEFFFFFFEEEEEEDDDDDD@@@AAABBBBBBAAA???>>>===<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::::::::;;;999999::::::::::::999999888888777666666666666666555555555444333333222222444444555555555555444444444444444444444444444444555555555555555555555555444444444444444444444444333333444555555555555555444444444444444444444444444444333222222222333333333333444444444444333333666777888777555444555666555444444444444333333333555555555555666666666666666666666666777777777888777777777777888888888888999999999::::::;;;;;;<<<===;;;>>>EEEIIIQQQdddwwwzzzgggRRRGGGDDDBBB??????===>>>>>>>>>>>>@@@DDDGGGLLLVVVcccpppuuujjj```ZZZTTTQQQNNNLLLKKKJJJHHHFFFEEECCCBBBBBBDDDEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@????????????>>>===<<<::::::::::::;;;===???AAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJJJJLLLNNNOOOPPPQQQSSSUUUWWWWWWWWWVVVVVVUUUUUUUUURRRSSSUUUXXXYYYZZZZZZZZZ[[[[[[\\\]]]___aaacccdddfffffffffeeeffffffggghhhhhhgggfffeeefffggghhhiiiggggggggggggggghhhiiiiiiggggggggggggggggggggggggeeeeeeffffffggghhhhhhhhhhhhiiikkklllmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllmmmnnnooorrruuuxxx{{{~~~xxxwwwtttoooiiieeecccccc]]]]]]\\\[[[[[[\\\\\\\\\[[[[[[ZZZYYYWWWUUUSSSRRRNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBEEEFFFGGGFFFDDDDDDEEEGGGFFFGGGHHHIIIKKKOOOUUUYYYcccyyyyyytttwww~~~|||{{{}}}}}}{{{wwwqqqkkkeee```]]]```___^^^\\\ZZZYYYYYYXXXZZZ[[[\\\]]]\\\[[[YYYXXXSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVXXXZZZ\\\\\\\\\[[[[[[YYYWWWTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRPPPQQQRRRRRRSSSTTTTTTTTTVVVUUUSSSSSSTTTVVVXXXYYYZZZVVVRRRPPPQQQSSSUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQJJJJJJKKKMMMOOOOOOMMMKKKEEEEEEEEEEEEDDDDDDCCCBBB>>>>>>?????????>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::999999777777666555555555555555444444444444333333222222444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333444555555555444444333333333333333333333333444333333222222333333333222333444444444444444444666666555444333333333444555555555555555555555555444444444444555555555555555555666666777777777777777777777777888888888999888999999999:::::::::;;;<<<;;;===AAACCCGGGTTTbbbfffTTTLLLGGGDDDCCC@@@@@@@@@???>>>???@@@AAABBBGGGOOOZZZhhhzzz|||qqqjjj```\\\VVVRRROOOMMMKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBAAA@@@???@@@@@@@@@>>><<<:::999::::::<<<===>>>>>>>>>===??????AAABBBCCCDDDEEEEEEEEEGGGJJJKKKLLLMMMOOOQQQUUUUUUUUUUUUUUUUUUUUUUUURRRSSSVVVXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```aaaaaaaaaaaabbbbbbbbbccccccdddcccbbbbbbccceeeggghhhddddddcccccccccddddddeeebbbbbbbbbbbbbbbbbbbbbbbb```aaaaaabbbdddeeeeeefffdddfffhhhiiiiiiiiigggfffffffffffffffggghhhiiijjjkkklllooorrruuuxxx{{{|||tttssspppkkkeee```]]]]]]ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYWWWUUUSSSQQQOOONNNHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDEEEEEEDDDCCCCCCEEEGGGFFFGGGHHHJJJOOOUUU[[[___kkk}}}rrrmmmqqq~~~|||xxx|||~~~xxxwwwsssoooiiiddd___]]]aaaaaaaaaaaa```___^^^]]]]]]]]]^^^]]]\\\[[[YYYXXXUUUUUUTTTSSSRRRQQQPPPPPPPPPRRRTTTWWWYYYYYYZZZYYYWWWWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSVVVUUUTTTSSSSSSTTTWWWYYYVVVSSSOOONNNPPPTTTVVVXXXTTTTTTTTTTTTTTTSSSRRRQQQJJJIIIJJJKKKMMMMMMKKKJJJHHHGGGGGGFFFEEECCCAAA@@@<<<===============<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::888999999::::::999999888777666666555555555555555555555555444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444555444444444333333333333333333333333333333333222222333333444222333444444555555555444444333222222333444444444444444444444555555555555222222333333333444444444333444555666666666555555666777777777777888888888888888888999999999999999:::;;;>>>@@@@@@CCCKKKTTTjjjlll[[[OOOHHHEEEBBBAAA???>>>>>>?????????AAABBBEEEKKKTTTaaaooozzztttnnneee]]]VVVQQQLLLJJJIIIGGGDDDCCCDDDEEEEEEDDDBBBBBBBBBCCCBBBBBBAAA@@@???@@@@@@AAA@@@???===<<<=========>>>===<<<;;;:::======>>>>>>???@@@AAABBBBBBDDDFFFHHHHHHJJJLLLNNNTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUWWWYYY[[[]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^_________`````````aaa`````````aaaccceeefffaaaaaa`````````aaaaaabbb________________________\\\]]]^^^___```aaabbbcccaaaccceeefffffffffdddcccaaaaaaaaabbbcccdddeeefffeeefffhhhkkknnnppprrrtttnnnmmmkkkgggaaa\\\ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWWWWVVVSSSQQQNNNKKKIIIHHHDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCCCCBBBCCCFFFIIIKKKKKKMMMRRRXXX```fffjjjrrrzzztttmmmkkkmmmvvv~~~}}}vvv}}}}}}uuutttqqqnnnjjjfffbbb```aaabbbdddeeeeeedddcccbbb___^^^^^^]]][[[YYYXXXWWWWWWWWWVVVTTTRRRQQQPPPOOOMMMOOOQQQSSSUUUVVVWWWXXXTTTUUUWWWXXXXXXWWWVVVUUUUUUUUUVVVWWWUUUSSSQQQOOOOOOPPPRRRSSSTTTTTTSSSRRRTTTUUUTTTSSSRRRRRRTTTVVVQQQNNNLLLLLLOOOSSSVVVXXXPPPQQQQQQQQQPPPPPPOOONNNKKKJJJIIIJJJKKKKKKIIIGGGIIIIIIHHHGGGEEECCCAAA@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999999999999888888777777666555555555555555555555555555555555555555444444555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333222222333444444444444444333333333333333333333333333333222222222333444444222333444555555666555555444333333444666777666555111111222222222222222333111222222222333333333333222333555666666666555444666666666666777777777777888888888888888888888888999:::<<<<<<<<<===BBBGGGXXXrrrxxxbbbSSSLLLGGGDDD@@@>>>>>>???>>>>>>AAA??????CCCHHHOOOYYYcccjjjpppyyy}}}ssshhh]]]SSSMMMHHHFFFCCCCCCDDDFFFGGGFFFBBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<;;;;;;===============>>>???@@@>>>@@@CCCDDDEEEGGGJJJLLLPPPQQQRRRSSSTTTUUUVVVVVVTTTUUUVVVWWWYYY[[[\\\]]]ZZZZZZYYYYYYXXXYYYYYYYYY\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^___```aaaaaaaaa]]]]]]]]]]]]]]]^^^___```\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZ[[[\\\^^^______```^^^___aaaccccccbbbaaa```]]]]]]]]]]]]^^^___``````___```aaaccceeefffggghhheeeffffffccc^^^[[[YYYYYYVVVUUUTTTSSSRRRRRRRRRRRRQQQOOOMMMJJJGGGEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCFFFIIIMMMNNNOOORRRYYYbbbjjjppprrrzzz}}}rrriiihhhkkkooosss|||~~~yyy~~~zzzwwwsssrrrqqqooollliiigggeee```bbbeeeggghhhhhhgggfffaaaaaa```^^^\\\ZZZYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRMMMNNNOOOPPPRRRTTTVVVXXXSSSUUUXXX[[[[[[YYYVVVTTTRRRSSSUUUVVVVVVTTTQQQPPPMMMNNNPPPRRRSSSRRRQQQPPPRRRTTTUUUSSSPPPOOOPPPRRRMMMKKKJJJJJJNNNQQQTTTUUUOOOOOOOOOPPPOOOOOONNNMMMLLLJJJIIIIIIIIIHHHGGGEEEGGGGGGFFFFFFEEECCCBBBAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999888888999999999999888888888777666666555555666666444444555555555555555555444444555555555555444444333333333333333333333333222222222222222222222222333333333333333333333333222222333444444444444333222222222222222222222222333222222222333333444555222333444555666666666666444333333555777888555333000111111111222222222222222222222333333333444444333444666777777777555444444555555555666666666666888888888888888888888777888:::;;;:::999<<>>===<<<<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>:::===???AAABBBDDDGGGIIIKKKLLLMMMNNNPPPQQQRRRSSSQQQQQQQQQRRRSSSTTTVVVVVVTTTTTTSSSTTTTTTUUUWWWWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYZZZ\\\]]]^^^]]]\\\\\\YYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]ZZZ\\\]]]______^^^]]]\\\ZZZZZZZZZYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]]]][[[]]]^^^]]]ZZZXXXWWWWWWSSSRRRPPPOOOMMMLLLLLLLLLJJJIIIGGGDDDCCCBBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAA@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEFFFJJJNNNRRRVVVWWW\\\eeepppyyy}}}~~~wwwoooggg```bbbfffoooxxx|||{{{tttooorrrrrrqqqpppnnnllljjjiii___aaadddhhhiiiiiihhhhhheeedddcccaaa___]]][[[[[[XXXXXXWWWWWWVVVUUUUUUUUUNNNNNNNNNOOOQQQTTTVVVXXXTTTWWWZZZ]]]]]]YYYUUURRROOOQQQSSSUUUUUUTTTRRRQQQKKKMMMOOOQQQQQQQQQPPPOOOPPPSSSUUUSSSPPPMMMNNNOOOLLLJJJIIIJJJMMMPPPQQQRRRPPPPPPQQQQQQPPPPPPOOOOOOMMMKKKIIIHHHHHHGGGEEECCCDDDDDDEEEEEEDDDCCCCCCBBB???>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;<<<<<<<<<;;;:::999888888999999999999888888888888777666666666666666444444444444444444444444444555555555555555555444333333333333333333333333222222222222222222222222333333333333333333333333222222333444444444333333222222222222222222222222222222222222333333444555222333444555666666666666444333333555777666333///222222222333333444444444333333333444444444555555444555777888999888666555444444444444555555555666888888888777777777777777888;;;<<<;;;;;;???BBBDDDCCCIII^^^xxxccc]]]SSSMMMJJJHHHEEECCCAAA>>>>>>AAAAAA???CCCJJJIIIKKKNNNVVVbbbrrrsss```\\\UUUOOOLLLIIIGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEHHHFFFDDDCCCBBBBBBBBBCCC===<<<;;;:::;;;===@@@AAA<<<<<<;;;::::::;;;<<<===888:::===???@@@BBBEEEGGGGGGHHHIIIKKKLLLNNNOOOPPPMMMLLLLLLMMMNNNOOOPPPQQQNNNNNNOOOPPPRRRTTTUUUWWWUUUUUUWWWXXXXXXXXXWWWVVVVVVXXXZZZ\\\]]][[[YYYWWWVVVWWWWWWXXXYYYZZZ\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\XXXYYY[[[\\\]]]\\\ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWSSSUUUWWWWWWUUUTTTTTTTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDD????????????@@@AAABBBCCCBBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGGGGIIIMMMRRRVVVccceeekkkvvv|||{{{sssggg___]]]\\\[[[```gggsss~~~yyysssnnnkkkmmmnnnooonnnllljjjjjjkkkbbbaaa```aaadddfffffffffeeeeeefffeeeccc___[[[YYYZZZYYYWWWVVVUUUUUUVVVVVVPPPPPPQQQRRRSSSTTTTTTTTTTTTWWWZZZ\\\\\\YYYUUUSSSTTTYYY[[[XXXVVVVVVUUURRRNNNNNNNNNPPPRRRRRRQQQOOOSSSRRRQQQRRRRRRQQQNNNKKKNNNMMMLLLKKKLLLMMMOOOQQQOOOOOOPPPPPPOOOOOONNNMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEEEECCCAAAAAAAAA::::::;;;;;;;;;;;;;;;:::===;;;:::888777777888888;;;;;;;;;::::::888777777999999888777777888999999666666555555555666666777777777666555444333333333111111111222222333333333444333333222222333333444555444333333333333444555444555555555444333333222555555555444444333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333555555555444444333333333666666555555555444444444555555555555555666777777666666666666666777777888888888888888999:::;;;<<>>:::777:::AAAAAABBBEEEIIINNNYYYooo|||ooocccaaa^^^VVVNNNLLLIIIGGGDDDDDDFFFFFFFFFDDDFFFEEEDDDCCCCCCBBB???===BBB@@@??????@@@AAAAAA@@@??????===<<<;;;;;;;;;;;;999:::;;;<<<===???@@@@@@CCCDDDDDDEEEFFFGGGGGGHHHIIIKKKKKKKKKIIIHHHIIIKKKJJJJJJIIIJJJKKKNNNQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUSSSTTTVVVWWWXXXWWWVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVZZZZZZZZZYYYYYYYYYYYYYYYWWWXXXYYYYYYYYYXXXVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUTTTTTTSSSSSSSSSTTTSSSRRRPPPNNNLLLKKKJJJKKKJJJIIIGGGFFFDDDCCCBBB>>>@@@BBBBBBAAA??????@@@AAAAAAAAA@@@@@@?????????CCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCDDDEEEGGGHHHIIIEEEHHHLLLOOOSSSYYYaaagggtttvvv|||xxxlllccc]]]WWWUUUVVVXXX\\\```kkkoootttzzz~~~}}}yyytttooollljjjllllllmmmnnnnnnnnnmmmlllbbb``````aaaccceeefffeeeeeeeeeeeedddaaa^^^[[[YYYZZZYYYXXXWWWWWWWWWXXXXXXSSSSSSSSSSSSSSSTTTUUUUUUVVVXXXZZZ[[[ZZZWWWTTTRRRQQQVVVWWWTTTRRRRRRQQQNNNQQQQQQQQQRRRTTTTTTSSSRRRTTTSSSRRRRRRSSSSSSQQQOOONNNNNNLLLKKKLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDCCCBBBAAAAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::888888888888999999999999888888777666555777777777777777777777777777777666666666666777777777666555444444333333333222222222222333333333333444444333333333333444444555444333333333333444555444444555555444333333222555555444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333555555444444444333333333666555555555444444444444555555555555555666666777777777777777777888888999888888888888999:::;;;;;;???>>>CCCRRRiii{{{nnn\\\LLLDDD@@@???AAAAAA???AAAEEE@@@@@@BBBEEEGGGOOO```pppwwwrrrlllaaaVVVRRRNNNKKKHHHGGGHHHGGGEEECCCFFFEEECCCCCCDDDCCCAAA???AAA???>>>>>>@@@AAAAAA@@@@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<===>>>??????AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEFFFHHHHHHHHHGGGHHHIIILLLNNNPPPQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWUUUVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVUUUTTTSSSTTTSSSSSSRRRRRRSSSSSSTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPPPPNNNMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???AAACCCCCCAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAACCCDDDEEEEEEFFFGGGIIIKKKLLLPPPSSSVVVZZZcccoooyyyvvveee[[[RRRQQQPPPTTTYYY^^^dddgggqqqtttyyy}}}{{{}}}}}}}}}}}}~~~~~~zzzxxxuuuqqqnnnlllkkkkkkkkkjjjkkknnnrrrrrroookkkbbb```___```bbbdddeeeeeeeeedddcccaaa___\\\ZZZYYYZZZZZZYYYYYYYYYZZZ[[[[[[XXXWWWUUUTTTSSSTTTUUUVVVYYYYYYYYYYYYXXXUUUSSSRRRVVVZZZ\\\XXXVVVVVVUUUSSSTTTSSSQQQRRRSSSTTTTTTSSSUUUTTTRRRQQQSSSTTTTTTSSSOOONNNMMMLLLLLLLLLMMMNNNSSSRRRRRRPPPOOOLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<============<<<<<<<<<;;;:::999888888999999;;;<<<<<<;;;;;;:::999888555666666777777666666555888888777777666777777888777666555444333333333333444444444444333333333333555444444333333444444555444444333333333333444444444444444444444333333222444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333444444444444333333333333555555555555444444444444555555444444555555666777888888777777888888999:::888888777888888999:::;;;;;;>>>CCCJJJSSSjjjttt```QQQIIIBBBBBBAAA???===>>>>>>>>>???AAAAAADDDOOO[[[gggzzzttthhhbbbWWWRRRMMMJJJJJJIIIGGGDDDGGGFFFDDDEEEFFFFFFDDDCCC@@@>>>===>>>@@@AAAAAA@@@@@@@@@???>>>============<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA???@@@BBBBBBAAAAAABBBDDDEEEDDDDDDDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOMMMMMMNNNOOOQQQTTTVVVWWWSSSSSSTTTTTTUUUUUUUUUVVVQQQRRRRRRRRRRRRQQQPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJIIIGGGFFFDDDCCCCCCBBBAAAAAA@@@??????>>>>>>???AAACCCCCCAAA@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJJJJJJJLLLNNNPPPVVV[[[```dddhhhtttqqqaaaTTTMMMGGGKKKRRR[[[eeemmmsssvvvyyy{{{~~~|||{{{wwwwwwxxxxxxxxxyyyyyyxxxvvvtttqqqmmmkkkkkkkkklllkkkiiijjjnnnssssssnnnhhhbbb```^^^^^^```cccdddddddddcccaaa___]]][[[YYYXXXZZZZZZZZZ[[[[[[\\\]]]^^^\\\ZZZWWWUUUTTTTTTVVVWWWYYYYYYXXXXXXWWWWWWVVVVVV[[[___```]]]ZZZ[[[[[[YYYUUUSSSPPPPPPQQQRRRRRRRRRUUUSSSPPPOOOQQQSSSUUUUUUPPPOOONNNMMMLLLLLLLLLMMMQQQQQQPPPOOONNNLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGAAA@@@???@@@AAAAAAAAAAAA===>>>>>>>>>>>>======<<<;;;;;;::::::999999999999<<<<<<<<<<<<<<<;;;::::::555666777777777777666555888777666666666666666666666555444444333333333444555555555444444333333333555444444333333444444555333333333333333333333333333333444444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111222222222222111222222222222222333333222222222222222222222222333333333333333333333333444444444444444444444444555444444444444555666666777777666666777777888999777777777777888999:::;;;<<<@@@DDDEEEGGGVVVwwwhhhYYYJJJCCCAAA???===>>>===<<<===?????????EEELLLPPP___rrr}}}hhh___TTTMMMLLLKKKJJJHHHHHHGGGEEEEEEGGGGGGGGGFFF???>>>======???AAAAAA@@@AAA@@@@@@???>>>>>>??????===============<<<<<<<<<<<<<<<======>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEEEECCCBBBAAA@@@@@@>>>>>>>>>>>>============???@@@BBBAAA@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGIIIJJJLLLOOORRRRRRRRRTTTXXX[[[bbbjjjrrrxxx}}}}}}lll]]]TTTOOOMMMMMMWWWdddooozzz~~~ssstttuuuuuuuuuuuutttsssqqqpppmmmjjjhhhhhhhhhiiikkkiiiiiimmmqqqpppkkkeeebbb___]]]]]]___aaabbbcccdddcccaaa^^^\\\ZZZXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^[[[XXXUUUTTTTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZWWW[[[]]]YYYXXXYYYZZZXXXWWWTTTRRRQQQRRRSSSSSSRRRSSSPPPMMMMMMOOORRRTTTTTTOOOOOONNNMMMMMMLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFGGGGGGHHHHHHCCCAAA??????AAACCCBBBAAA>>>>>>??????>>>======<<<;;;;;;;;;;;;:::::::::999777777888888777777666666666777777777777777777666777666555444444444444444555444444333333333333444555555555444444333333333444444444333333444444444333333333333333333333333222222333333444333333222333333333333333333333333222222222222222222222222111111111111111111111111000000000111111222222222111111111222222333333333222222222222222222222222333333333333333333333333333333444444444444444444444444444444444555666666666555555555555666777777777777777777888999:::::::::;;;===???@@@HHH]]]qqqqqqZZZMMMHHHEEEEEEFFF===;;;:::===>>>>>>@@@EEEDDDNNN[[[fffsssvvvdddWWWQQQOOOLLLJJJIIIGGGEEEDDDEEEFFFEEEDDD@@@>>>===>>>@@@AAAAAA@@@AAA@@@@@@????????????@@@============<<<<<<<<<<<<===============>>>>>>>>>999;;;======<<<===>>>@@@>>>>>>>>>??????@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQPPPOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@??????>>>========================>>>?????????======>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDGGGIIILLLMMMSSSWWW[[[]]]^^^```fffkkkvvv~~~{{{rrreeeXXXQQQOOORRRUUU\\\jjjzzz}}}}}}qqqrrrssssssrrrqqqooonnnjjjiiigggeeedddccccccccchhhggghhhjjjllllllhhhdddbbb___\\\[[[]]]```aaabbbcccbbbaaa___]]]ZZZXXXWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZXXXUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXZZZ[[[[[[TTTYYYZZZWWWVVVYYY[[[YYYZZZXXXVVVUUUUUUVVVTTTSSSRRROOOLLLLLLMMMPPPRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKKKKLLLKKKKKKJJJIIIEEEEEEFFFFFFGGGHHHIIIJJJGGGCCC@@@@@@CCCEEEDDDBBB>>>??????>>>>>>===<<<;;;::::::;;;;;;;;;;;;::::::777888888888888888777777888777777666666777777888666666555444333333333333444444333333333333444444444444444444333333333333444333333222222333333444222222333333333333222222111222222333333333333333222222222222333333333333222222222222222222222222111111111111111111111111//////000000111222222222111111111222222333333444222222222222222222222222222222222222333333333333333333333333444444444444444444333333444444555666555444444444444555666666777777666777777888999::::::999:::===???DDDNNNYYYxxx{{{gggZZZOOOHHHEEEDDD>>>;;;===>>>===>>>AAABBBFFFMMMRRRZZZfffrrr{{{zzziii```ZZZTTTNNNMMMJJJGGGEEEEEEEEEDDDCCCBBB@@@??????@@@AAAAAA@@@@@@@@@???????????????@@@===============<<<<<<<<<============>>>>>>>>>>>>:::<<<======<<<<<<===???=========>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>>>>========================>>>>>>===<<<<<<===?????????@@@@@@@@@@@@AAAAAAAAAAAACCCFFFKKKPPPTTTVVV]]]bbbiiilllnnnrrrzzz~~~wwweee```WWWQQQPPPTTT[[[```kkk|||~~~~~~~~~||||||oooooopppooonnnllliiihhhcccccccccbbbbbbbbbaaaaaacccdddeeegggggggggffffffbbb___[[[ZZZ\\\___```aaabbbbbbbbbaaa^^^[[[XXXVVVWWWXXXYYYZZZ[[[[[[ZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXTTTXXXZZZWWWWWW[[[^^^]]]ZZZYYYWWWWWWWWWVVVTTTRRRQQQOOOLLLLLLNNNOOOPPPPPPLLLMMMMMMNNNNNNNNNNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFCCCDDDDDDFFFGGGIIIKKKLLLKKKFFFBBBBBBEEEGGGEEECCC>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;:::888777555444444555777888777777555444444333333333444333333222333333444444222222222222333333333333333222222111111222222333111222333333333333222111111111222333333333333333111111222222222333333333222222222222222222222222111111111111111111111111/////////000111222222222000111111222333333444444111111111111111111111111111111222222222333333333222222333333333444444444444444333333444444555666555555555555555666777777666666666777777888999:::;;;999:::>>>@@@BBBGGGNNNaaayyylll\\\TTTRRRIIIBBBAAAAAA???>>>@@@???AAADDDGGGJJJPPPZZZcccmmmyyyvvvnnnddd\\\WWWTTTOOOLLLKKKJJJIIIHHHEEECCCAAA@@@AAAAAA@@@?????????>>>>>>>>>??????@@@<<<<<<<<<=======================================;;;<<<======<<<;;;<<<>>>=========>>>======<<<<<<======>>>>>>???@@@@@@AAA?????????@@@@@@@@@AAAAAADDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBB????????????????????????>>>>>>>>>===============>>>>>>======<<<<<<;;;;;;>>>>>>>>>===<<<<<<>>>@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEIIINNNUUU]]]cccggglllsss|||}}}qqqgggaaa\\\ZZZWWWXXX\\\ccclllqqq{{{{{{{{{lllmmmmmmmmmkkkhhheeeccc___```aaabbbcccccccccbbb___aaacccddddddeeeggghhhbbb___[[[ZZZ[[[^^^```aaaaaabbbcccbbb```\\\XXXUUUVVVWWWYYYZZZZZZYYYXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVUUUTTTTTTQQQUUUWWWUUUVVVZZZ]]]]]]XXXWWWVVVVVVWWWUUURRROOOQQQOOOMMMMMMNNNPPPPPPOOOKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBDDDEEEHHHJJJLLLNNNNNNIIIDDDCCCFFFHHHFFFCCC>>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::888888999::::::999999999888666333111111333666888888888777555555444444444333333333222222333444444111111111222222333333333222111111111111111111222111222333444444333222111000111222333333333333333111111111222222333333333222222222222222222222222111111111111111111111111...//////000111222222222000000111222333333444444111111111111111111111111111111111222222333333333222222222333333444444444444333333333333444555555666666666666666777888888666666666666777888999:::888777888<<<======BBBHHHRRRaaazzzwww___TTTIIIFFFDDDAAA@@@AAA;;;===@@@BBBBBBDDDLLLTTTVVVddduuusssjjjaaa]]]XXXUUUSSSQQQOOONNNFFFDDDBBBAAABBBAAA@@@??????>>>>>>>>>>>>>>>??????<<<<<<<<<<<<======>>>>>>========================<<<===>>>===;;;;;;;;;=========>>>>>>>>>===<<<<<<<<<<<<======>>>??????@@@????????????@@@@@@@@@@@@BBBAAA@@@>>>>>>>>>???@@@?????????@@@AAABBBDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHCCCBBBAAA@@@@@@@@@AAABBB@@@@@@????????????@@@@@@============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::?????????>>><<<===???AAAAAAAAAAAABBBBBBCCCCCCCCCIIIKKKPPPWWW```jjjrrrwwwyyyuuuhhh```ZZZWWWZZZ[[[]]]aaaiiisss{{{~~~zzzzzzzzz~~~lllhhhccccccgggiiihhhfffaaacccdddcccaaa^^^]]]\\\ZZZ\\\^^^```bbbccccccddd______^^^\\\[[[\\\___bbbgggdddbbbbbbccc```[[[WWWVVVWWWXXXYYYYYYYYYYYYYYYZZZXXXVVVTTTSSSQQQNNNKKKOOOOOOPPPPPPQQQRRRRRRRRRVVVVVVTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRTTTSSSQQQPPPOOOOOOOOOPPPQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJHHHEEEDDDEEEFFF???@@@CCCFFFIIILLLNNNPPPDDDDDDDDDDDDCCCBBBAAA@@@===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777888888888888777777777666666666666555555444444444444444444444444444444444222333333444444333333222111222222111///...///111111111000000000111333444333333333222222111111111222222222111111111000000222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111222222222111111111000000111111111111111111111111111333444333000///222444555555555555555555555555555555555555555555444444666666666666777777777777;;;;;;;;;:::999;;;>>>AAAJJJLLLZZZxxxuuu[[[KKKGGGFFFCCC>>>AAA@@@@@@@@@BBBDDDFFFFFFKKKRRR^^^nnn~~~zzztttlllccc\\\WWWRRRPPPOOOOOOKKKEEECCCDDDBBB>>>???===<<<<<<>>>???@@@?????????======>>>@@@BBBDDD<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>?????????===<<<;;;>>>======<<<<<<======>>>???>>>>>>???AAAAAAAAA@@@BBBDDDEEEDDDBBBCCCGGGKKKLLLQQQZZZdddmmmuuuyyy|||zzzjjjbbb]]]XXXZZZ^^^ccciiipppuuuwww}}}}}}www~~~gggbbb^^^___bbbeeedddbbbcccddddddbbb___\\\\\\\\\XXXYYYZZZ\\\^^^___aaaaaa```___^^^\\\ZZZ[[[^^^aaadddcccccccccbbb```\\\YYYYYYYYYZZZZZZZZZYYYXXXXXXYYYWWWUUUTTTSSSRRROOOLLLOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTUUUTTTRRRPPPOOOOOOOOOOOOPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJGGGDDDCCCCCCDDDAAAAAACCCEEEGGGHHHJJJKKKCCCCCCCCCCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999::::::::::::::::::::::::777777777777888888888888888888888777777777666666555555555444444444333333333333333333333333333333222333333444444333333222444555555333222111222444222222111111111222444444333333333222222111111111222222222111111111000000222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111222222222111111111000000111111111111111111111111111222333222000///111333222222222222222222222222555555555555555555444444555666666666777777777777:::;;;;;;:::999:::===@@@FFFEEEMMMbbb}}}zzzaaaUUUPPPJJJFFFEEEDDDAAA>>><<<>>>AAADDDEEEIIIPPPZZZfffrrr|||xxxnnnfffaaa^^^]]]VVVVVVRRRKKKHHHHHHEEEAAA@@@??????@@@BBBBBB@@@>>>@@@???>>>======>>>??????========================<<<======>>>>>>======<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>????????????????????????================================================>>>>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<;;;<<<;;;;;;<<<<<<===>>>???>>>=========????????????EEEGGGHHHHHHGGGIIINNNSSSUUUZZZbbblllvvv~~~ooofff^^^]]]^^^^^^```eeekkkqqqyyy}}}}}}bbb^^^\\\\\\```bbbbbb```eeedddccc___\\\ZZZZZZ[[[XXXXXXXXXYYYZZZ]]]___`````````___\\\ZZZ[[[]]]___aaaccceeeeeebbb___]]]\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXVVVTTTTTTTTTSSSQQQOOOPPPQQQQQQRRRRRRSSSTTTTTTPPPRRRUUUWWWWWWUUURRRPPPPPPOOOOOOPPPQQQSSSUUUVVVUUUTTTSSSQQQOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJIIIGGGCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@??????>>>===<<<<<<;;;;;;:::999999999999999999999999999999666777777888888999999999777777777777666666666666444444333333333333333222222222222222222222222222222222333333333333222222444555555444222222333555333333222222222333444444222222222222222111111111222222222111111111111111222222222222222222222222000000000000000000000000000000000000111111111111000000000000111111111111222222222111111111111111111111111111111111111111111111222111000000111333444444444444444444444444444444444444444444555555555555666666666777777777999:::::::::999:::<<>>@@@AAAAAACCCFFFMMMUUU\\\aaahhhooovvv}}}wwwnnnjjjiiiiiiaaabbb___WWWQQQNNNIIIDDD@@@@@@@@@BBBCCCBBB>>><<>>======<<>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;<<<<<<===???@@@AAA@@@@@@??????@@@@@@AAAAAAHHHJJJMMMOOOPPPTTT[[[aaaeeehhhmmmuuu|||mmmcccXXXVVVYYY```fffhhhkkknnnuuu{{{```^^^]]]^^^aaaccccccbbbfffdddaaa]]]XXXWWWXXXYYYZZZYYYXXXXXXZZZ\\\___aaa_________]]][[[ZZZ\\\^^^aaaeeehhhgggbbb]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZXXXVVVUUUTTTUUUUUUTTTSSSQQQQQQRRRRRRSSSTTTTTTTTTQQQSSSUUUWWWWWWUUUSSSQQQPPPPPPOOOOOOPPPRRRTTTVVVUUUTTTSSSQQQOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHFFFBBB@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===============<<<<<<;;;;;;:::999999888888888888888888888888666666777777888999::::::777777666666666555555555222222222222222222222222111111111111111111111111222222333333333333222222111222222111000///111222222222222222222222222333222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111111222222111111111333333555555555555555555555555333333444444444444555555555555555666666666777777888999999999888999;;;===CCCDDDFFFIIIQQQfffwwwiiiUUUOOOHHHDDDCCCBBB???<<<@@@?????????BBBFFFJJJLLLRRRXXX```hhhppp{{{yyyrrrnnnmmmmmmoooqqqooofff^^^WWWOOOIIIFFFEEEDDDDDDEEEDDDAAA???BBBBBBBBBBBBAAA@@@>>>===????????????????????????===>>>>>>??????>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=========<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCDDDFFFHHHKKKOOOUUUZZZ^^^eeennntttzzzzzz|||sssggg^^^XXXXXX\\\eeeooovvvxxxwwwwww}}}______^^^___aaaccccccccceeeccc```ZZZVVVTTTVVVXXXYYYXXXWWWWWWXXX[[[]]]___^^^^^^^^^]]][[[[[[\\\^^^bbbfffiiihhhbbb]]]ZZZZZZXXXXXXXXXXXXYYYZZZ[[[\\\XXXWWWUUUTTTUUUVVVVVVUUUQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRPPPOOOMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHFFFBBB???>>>>>>>>>????????????@@@@@@@@@>>>>>>===<<<<<<<<<=========<<<<<<;;;;;;:::999999777777777777777777777777555555666777888888999999666666666555555555555444222222222222222222222222111111111111111111111111111222222333333222222111///000000///......000111000111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111333222111222222333444444111111111111111111111111333333333333444444555555555555555555666666666666666888999999888888:::<<>>>>>???@@@AAABBBBBBGGGJJJNNNSSSXXX```lllvvv||||||{{{xxxssspppooopppyyy~~~zzzpppggg]]]UUUTTTPPPLLLIIIHHHHHHGGGFFFAAABBBBBBBBBBBBAAA@@@???????????????????????????>>>>>>????????????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<==================>>>>>>???????????????>>>>>>??????@@@@@@BBBDDDEEEEEEEEEGGGKKKOOORRRXXXbbbjjjrrrzzz~~~rrrhhh```]]]\\\\\\eeennnyyy^^^^^^______``````aaaaaacccaaa^^^YYYUUUSSSTTTVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]]]]]]][[[[[[]]]^^^cccfffhhhhhhddd___[[[YYYUUUUUUUUUUUUVVVXXX[[[\\\XXXVVVSSSSSSTTTUUUUUUTTTPPPQQQQQQRRRRRRSSSTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGHHHFFFCCC@@@>>>>>>>>>>>>?????????@@@@@@@@@>>>===<<<;;;;;;;;;<<<======<<<<<<;;;;;;:::999999777777777777777777777777444555555666666777777777666555555555444444444444111222222222222333333333111111111111111111111111111111222222222222111111000111111111000000111333000000000111000000///...000000000111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111111222222222111111111111111111111111222111000111333444444333222222222222222222222222222222333333444444555555444444555555555666666666555666888888777777999:::888===DDDIIIJJJOOO___oooqqqXXXNNNKKKFFFBBB<<<===>>>?????????>>>>>>AAAAAACCCGGGJJJOOOYYYccchhhlllpppqqqpppnnnpppqqq|||vvvnnneee```XXXQQQMMMKKKIIIHHHCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>=========>>>======<<<<<<======>>>===>>>@@@AAABBBBBBBBBAAA????????????@@@AAABBBBBBCCCFFFIIIJJJKKKNNNTTTZZZaaaiiivvvxxxhhheee```\\\]]]aaagggkkkvvv___```aaaaaa```````````````___]]]YYYUUUSSSSSSUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[]]]\\\\\\\\\]]]___bbbccceeegggfffccc^^^ZZZTTTTTTSSSRRRSSSUUUWWWYYYVVVSSSQQQPPPQQQRRRRRRRRROOOPPPPPPQQQRRRRRRSSSSSSOOOQQQSSSTTTTTTSSSQQQOOOQQQQQQRRRSSSRRRPPPNNNMMMLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHDDDFFFHHHGGGDDDAAA??????@@@@@@@@@@@@@@@@@@??????>>><<<;;;::::::;;;===>>>===<<<<<<;;;;;;:::999999777777777777777777777777444444444555555555555555555555555444444444333333222222222222333333444444222222222222222222222222111111222222222222111111000111222111000000222444000111111222111000///...///000000000111111111222000000111111111222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000111111111222222222111111111111111111111111111///---...111333333111444444444444444444444444111222222333444444555555444444444555555555666666444555777888777777888999999:::>>>CCCDDDFFFNNNXXXlll}}}hhh[[[RRRMMMCCCCCCAAA@@@???>>>>>>>>>>>>;;;===BBBEEEEEEKKKRRRUUUZZZ```cccccceeeiiimmmxxxyyypppfff^^^XXXRRRNNNJJJIIIGGGEEECCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>>>>>>>>>>============>>>>>>===???CCCEEEGGGFFFDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKNNNRRRVVVXXXZZZ___gggnnnuuuyyymmmddd\\\^^^aaaffflllttt{{{aaabbbccccccbbbaaaaaaaaa^^^^^^\\\YYYUUUSSSSSSTTTVVVWWWXXXYYYZZZ[[[ZZZZZZYYYZZZ\\\\\\\\\\\\^^^`````````bbbfffhhhgggaaa[[[UUUTTTRRRQQQQQQSSSTTTVVVTTTRRROOOMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRKKKNNNRRRUUUUUURRRNNNKKKMMMOOOQQQRRRRRRPPPMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGHHHHHHHHHDDDFFFHHHGGGEEEBBB@@@@@@CCCBBBBBBAAA@@@??????>>>>>><<<;;;::::::;;;===>>>===<<<<<<;;;;;;:::999999888888888888888888888888444444444444444444333333555555444444444333333333222222222333333444444444222222222222222222222222111111222222222222111111///000111000///000111333111222333333222111000/////////000000111111111222000000111111222222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000111111222222222222111111111111111111111111///---+++,,,000222111///111111111111111111111111111111222333333444555555444444444555555555666666333555777888777777777999>>>;;;;;;???AAABBBGGGNNNOOOaaa|||mmm]]]UUUNNNKKKGGGCCC@@@@@@AAABBB===999;;;AAACCC@@@@@@DDDHHHMMMRRRTTTVVVYYYaaagggtttvvvkkkaaa[[[RRRPPPLLLIIIGGGFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::999999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@???>>>>>>>>>============>>>>>>===@@@EEEHHHJJJHHHFFFDDDEEEFFFHHHKKKNNNQQQTTTUUU[[[___dddgggjjjpppyyy|||mmmeee^^^YYY]]]cccmmmwwweeebbb^^^^^^```aaa```^^^]]]\\\ZZZYYYWWWVVVVVVVVVTTTWWWZZZ\\\]]]\\\YYYXXXXXXXXXWWWWWWXXX[[[]]]___``````aaabbbcccbbb___\\\WWWVVVVVVUUUUUUTTTTTTSSSRRROOOKKKJJJKKKMMMNNNNNNKKKMMMOOOPPPOOOPPPQQQRRRSSSSSSSSSTTTTTTRRROOOLLLLLLMMMOOOQQQQQQOOOMMMKKKLLLKKKHHHFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKJJJHHHFFFDDDBBBAAA@@@CCCCCCBBBAAAAAA@@@??????======;;;::::::;;;<<<======<<<;;;999888777666666888888888777666444333222555555555555555666777777666555555444444333222222333333333333333333333333444333222111111333555666333333222111000000000111000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000////////////000000000000///000111222222222222222222111000//////000111222111222222333333222222111111111111111111111111111333333333444444444555555333333333444444444555555555555666777888999:::::::::;;;<<<===>>>>>>>>>>>>GGGPPP```xxxttthhh___TTTKKKGGGFFFEEECCC???AAABBB@@@===<<<>>>@@@AAACCCFFFGGGIIINNNUUU[[[fffxxxvvvkkkfff```[[[XXXUUUPPPLLLFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDCCCBBBAAA@@@@@@???AAA@@@>>>===>>>===<<<:::<<<=========;;;;;;===???;;;;;;<<<<<<<<<;;;::::::=========<<<<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<999:::;;;===>>>======<<>>===<<<===???BBBDDDCCCDDDDDDCCCBBBAAACCCDDDDDDEEEFFFFFFFFFGGGKKKMMMQQQRRRTTTUUUWWW]]]eeelllwww||||||sssrrrmmmeee^^^ZZZ\\\___nnnwwwgggdddaaa```aaaaaa```^^^\\\\\\[[[ZZZXXXWWWVVVVVVWWWYYY\\\___```___]]][[[XXXWWWVVVVVVWWWZZZ\\\]]]aaa``````aaabbbbbb```^^^YYYXXXWWWVVVUUUTTTSSSRRRRRROOOLLLKKKLLLMMMMMMMMMIIILLLNNNOOONNNNNNOOOQQQRRRRRRQQQRRRRRRRRROOOMMMLLLMMMNNNOOOOOONNNLLLKKKKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHGGGFFFDDDBBBAAA@@@BBBBBBAAAAAA@@@??????>>>>>>===<<<;;;::::::;;;<<<<<<;;;:::999888777777777666666666666666666555444555555555555555666666777555555555444333333222222222222222222222222222222333222111000111222444555333222111111000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000111222222222222111222222111000000111222222111222222333333222222111111111111111111111111111333333333444444444444555444444444555555555666666444444555666777888999:::::::::;;;;;;<<<======>>>@@@EEEPPPbbb~~~xxxhhh[[[TTTPPPMMMKKKHHHFFFDDDAAA???>>>@@@AAA???@@@BBBBBBCCCEEEJJJNNNWWWeeezzz{{{tttnnnjjjcccZZZSSSLLLLLLLLLKKKKKKJJJIIIHHHFFFFFFGGGGGGFFFFFFEEEDDDFFFCCC@@@???@@@AAAAAA@@@===>>>>>>===<<<<<<>>>???AAAAAA@@@???===<<<;;;:::;;;<<<<<<<<<===<<<<<<<<<>>>>>>?????????>>>======<<<<<<======>>>??????@@@<<<===>>>????????????>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLJJJFFFEEEFFFGGGGGGJJJLLLOOOPPPSSSWWWZZZ___aaacccggglllvvvwwwpppjjjgggbbbbbbaaa```___bbbhhhmmm|||jjjhhheeecccbbbaaa___]]][[[[[[[[[[[[[[[YYYXXXVVVVVVWWWZZZ\\\]]]\\\ZZZYYYVVVVVVUUUUUUVVVXXXZZZ[[[```___^^^___aaaaaa```___[[[ZZZYYYWWWVVVTTTSSSRRRQQQOOOMMMLLLMMMMMMLLLKKKHHHJJJMMMNNNMMMMMMNNNPPPQQQPPPNNNNNNPPPQQQPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@??????>>>>>>===>>>>>><<<;;;:::::::::::::::999999888888888888888444444555666777777666666555555444444555555666777555555444444333333222222111111111111111111111111222111000000000111333444222222111000000000111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111222222111111333222222111111222222333111111222222222222111111111111111111111111111111333333333333444444444444555555555555666666666666333444444555666777888888:::999999999999;;;<<<===>>>@@@EEEPPPeeewwwnnnhhheeebbbXXXQQQGGGAAA???@@@?????????@@@@@@???>>>>>>AAACCCHHHQQQ___mmmzzzsssiii\\\\\\ZZZXXXVVVSSSQQQPPPMMMNNNPPPRRRQQQPPPNNNLLLJJJFFFAAA>>>>>>@@@AAABBB<<<===>>>===;;;;;;<<<>>>AAA@@@>>>===;;;;;;::::::<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???@@@@@@@@@======>>>>>>???@@@@@@@@@AAACCCFFFHHHIIILLLOOORRRYYY\\\]]]ZZZSSSPPPQQQTTTRRRVVV\\\bbbfffjjjnnnqqqxxxzzz}}}sssggg^^^ZZZXXXWWWYYY[[[^^^bbbhhhpppyyyllljjjhhheeecccaaa^^^]]]YYYZZZ\\\]]]]]][[[YYYXXXXXXYYYZZZ[[[[[[YYYWWWUUUUUUUUUTTTTTTUUUVVVWWWXXX]]]\\\ZZZ[[[]]]_________YYYYYYXXXWWWVVVVVVUUUUUUQQQOOONNNMMMNNNMMMKKKIIIIIIKKKMMMNNNMMMMMMOOOPPPPPPNNNLLLLLLMMMOOOPPPPPPMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>>>>=========>>>>>>===;;;:::999999888888888777777777888888999444555555666666666666666555444444444444555666666555555444444333222222111000000000000000000000000111000000///000111222222111111000000000000111111000000000000000000000000/////////000000000000000111111111111111111111111111111111111111111111111000000000000000000000000........................000000000000000000000000////////////000000000000000000111111111111000000111111111111111111111111111111222222222222111111111111111111111111111111222222333333333444444444444444444444555555555555333333444444555666666777999888777666777999;;;===???>>>@@@FFFSSSmmmsssgggVVVKKKGGGFFFCCC@@@BBBAAAAAA???>>>>>>>>>???@@@DDDKKKSSS\\\gggrrryyywwwtttoooiiieeeaaa______]]]___bbbdddcccaaa]]][[[VVVPPPGGG@@@>>>@@@BBBCCC@@@AAAAAA@@@???>>>@@@AAA>>>===<<<<<<<<<===>>>???>>>???@@@BBBCCCCCCCCCCCC======>>>????????????>>>===>>>@@@AAABBBBBBAAAAAA???@@@@@@AAABBBDDDFFFGGGGGGJJJLLLNNNPPPTTTZZZ___kkkoooqqqnnnhhheeegggjjjgggmmmuuu}}}rrrmmmfff```]]]^^^___aaaggghhhkkkpppwwwkkkjjjiiifffccc```^^^]]]YYYZZZ\\\^^^^^^]]][[[ZZZ____________]]]ZZZWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUXXXWWWVVVWWWZZZ\\\]]]]]]VVVVVVWWWWWWWWWWWWXXXXXXRRRPPPNNNNNNMMMLLLJJJHHHIIIKKKNNNNNNNNNNNNOOOQQQPPPMMMKKKJJJLLLOOOPPPQQQMMMMMMLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===============<<<=========<<<:::999888777777777666666777777888888666666666666666555555444444444444444444555666666555444444333222222111111000000000000000000000000000000///000000000111111111000000///000000111111////////////////////////......//////000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000111111111000000/////////000000000000//////000111111222222111111000111111111111111111111111222222222333333333444444222222333333333444444444333333444444555555666666888777666555666888:::;;;;;;:::;;;@@@FFFWWWtttkkk]]]WWWSSSNNNIIIFFFDDDBBB@@@??????>>>>>>>>>???BBBEEEJJJPPPVVVZZZ```gggsssxxxuuuuuuuuuvvvxxx{{{|||{{{xxxssspppiiiaaaTTTJJJEEEDDDEEEFFFGGGHHHHHHFFFEEEDDDEEEGGGCCCBBBBBBBBBCCCCCCDDDEEEAAABBBBBBDDDEEEGGGIIIJJJEEEFFFFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGHHHJJJMMMPPPRRRTTTVVVWWWWWWYYY^^^gggooozzz~~~~~~zzzqqqllllllmmmoooqqqsssvvvxxxzzz~~~~~~}}}ggghhhhhhfffbbb___^^^^^^YYYZZZ\\\^^^^^^^^^^^^^^^``````___]]][[[XXXUUUSSSUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUXXX[[[[[[ZZZTTTTTTUUUVVVWWWXXXXXXYYYTTTQQQOOOMMMLLLKKKJJJHHHJJJLLLNNNOOONNNNNNOOOQQQOOOMMMKKKKKKMMMOOOPPPPPPMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@========================<<<<<<<<<<<<;;;999888777777666666666666666777777666666777777666555444444444444333333444444555666444444333333222222111111000000000000000000000000///000000000111111111111000000/////////000111111////////////////////////---......//////000000111111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000000000000000111111000000//////...//////000000//////...000000111111111111000000111111111111111111111111222222222222333333333333111222222222333333333333444444444555555555666666777666666666666888999::::::888;;;@@@BBBHHH[[[ooo}}}ooogggbbb]]]XXXRRRNNNHHHDDDAAA@@@???>>>======???@@@CCCFFFHHHIIIKKKPPPYYYdddqqqzzzpppaaaTTTLLLIIIIIIIIIKKKLLLLLLJJJHHHGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGIIIMMMPPPRRRQQQQQQQQQPPPNNNMMMKKKKKKMMMNNNNNNOOOQQQSSSTTTUUUVVVUUUTTTSSSUUUXXX\\\^^^aaaccceeeeeeeeejjjsss|||{{{sssnnnjjjdddbbbcccuuuzzzuuu}}}bbbdddfffdddaaa^^^^^^___ZZZ[[[\\\]]]^^^___``````\\\\\\[[[ZZZXXXVVVTTTSSSUUUUUUUUUUUUTTTTTTSSSSSSPPPPPPRRRUUUYYY[[[ZZZYYYTTTTTTUUUUUUVVVVVVWWWWWWVVVRRRNNNLLLKKKKKKJJJIIIHHHJJJMMMNNNMMMMMMNNNPPPPPPNNNLLLLLLNNNOOOOOOOOOMMMNNNNNNMMMKKKIIIFFFDDDCCCCCCCCCDDDDDDCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDD????????????????????????========================:::;;;;;;<<<;;;:::999888777777666555555555666666444555666666666666666666444444333333444444555666444444333333222111111111111111111111111111111111000000111111222222111111///////////////000111111////////////////////////------......///000000111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000//////......///000111111000///...000000111111111111000000111111111111111111111111111222222222222333333333222222222333333333444444555555555555555666666666666666666777888888999999;;;999<<>>???@@@AAABBBCCCCCCCCC????????????>>>>>>>>>>>>=========>>>>>>>>>>>>>>>999:::;;;;;;;;;:::999888777777666555555555555555222333444666777888888888444333333333333444555555444444333333222111111000111111111111111111111111000000111222222222222222///////////////000111111////////////////////////---------...///000000111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000///......///000111222222111000///000000111111111111000000111111111111111111111111111111222222222333333333333333333444444444555555555555555666666666666666555666777888999999999888:::666999???===777<<>>===<<<===@@@BBBBBBAAA======>>>>>>??????@@@@@@@@@???>>>===;;;;;;::::::;;;;;;:::::::::999999999666666555444444444444555555555666666666666666555444444444444444444444444222222222222222222222222333222000/////////000111//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000............////////////////////////000000000000000000000000000000000000000111222333333222000///222222111111000/////////000000000000000000000000222111111111000000//////111111111111111111111111222222111111222444555666555555555555555666777777666666666666777777777777999999999:::<<>>>>>>>>>>>>>>?????????AAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999666666555444444444444555555555666666666666555555444444444444444444444444222222222222222222222222222111111000000000000000111222222333333222222111////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000............////////////////////////000000000000000000000000000000000000///000222333333222000///000000000000000111111111111111111111111111111111111111111111000000000///111111111111111111111111222222111111222333555666555555555555555666666777555666666666777777777777888888888999:::===???@@@CCCFFFQQQfff~~~zzzvvvkkkiiieee___XXXQQQKKKGGGFFFEEECCCBBBBBBBBBBBBCCCEEECCCFFFKKKPPPRRRXXX^^^iiilllmmmmmmoootttxxxxxxtttuuuyyy~~~zzzyyy}}}|||zzz{{{nnnfffddddddkkkttt~~~{{{{{{~~~zzzvvvrrrpppvvv~~~WWWWWWXXX[[[^^^___^^^\\\WWWVVVTTTUUUWWWXXXYYYXXXYYYXXXWWWVVVUUUUUUUUUUUUXXXZZZ]]]]]][[[WWWUUUSSSUUUUUUVVVVVVUUUTTTSSSSSSUUUVVVXXXWWWVVVTTTUUUUUUTTTSSSPPPNNNLLLKKKKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMOOOMMMLLLLLLLLLKKKIIIGGGBBBAAAAAAAAAAAABBBBBBCCCDDDBBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>======@@@??????>>>=========>>><<<<<<;;;;;;;;;:::::::::666666555444444444444555444555555666555555444444444444444444444444444444222222222222222222222222000111111111111000000/////////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000///000000111111000000///............////////////////////////000000000000000000000000000000000000///000111222222222000000...//////000111111222222111111111111111111111111111111111111000000000000111111111111111111111111222222111222222333444555555444444444444555666666555555666666666777777777666666666777888:::;;;<<>>>>>=========>>>>>>===============>>><<<<<<<<<;;;;;;;;;::::::666666555444444444444555444444555555555444333333333333333333333333333333111111111111111111111111///000111222222111000///---......//////......---////////////000000000000//////000000000000//////////////////////////////////////////000000000000//////////////////////////////000000000000//////............////////////////////////000000000000000000000000000000000000///000111111222111111000//////000000111111111111222222222222222222222222111111111000000000000000111111111111111111111111111111222222222333333444444444333333444444555666555555555666666666777777666666666777777888999999;;;<<<@@@GGGOOO]]]ttt|||tttiiiccc^^^\\\\\\ZZZUUUPPPRRRNNNMMMLLLJJJHHHMMMUUUXXX___dddccccccccc\\\RRRRRRPPPRRRUUUZZZcccuuu~~~}}}xxxpppiiifffiiimmmzzz~~~zzzxxx{{{{{{xxxuuutttsssvvv{{{}}}xxxxxx{{{YYYXXXYYY\\\___```___]]]VVVUUUUUUVVVYYYZZZYYYXXXYYYXXXWWWVVVVVVVVVXXXXXXYYY\\\___```^^^[[[YYYYYYUUUVVVVVVVVVVVVUUUTTTTTTTTTVVVWWWVVVSSSQQQQQQRRRPPPPPPOOONNNMMMMMMMMMMMMLLLMMMMMMLLLJJJHHHIIIIIIJJJKKKLLLNNNNNNMMMLLLLLLKKKIIIHHHGGGHHHHHHFFFEEEEEEDDDBBBAAA@@@???>>>>>>@@@???>>>???AAACCCCCCBBB@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::666666555444444444444555444444444444444333222222333333333333333333333333111111111111111111111111///000111222222111000///000111111222222111111000////////////000000000000//////000000000000//////////////////////////////////////////000000000000//////////////////////////////000000000000//////............////////////////////////000000000000//////////////////////////////000000111111111111111111111111000000//////111111111111111111111111000000000000000000111111111111111111111111111111111111222222222222222222333333333333333444555555555555555555666666666666666666777777888888888888555777===BBBDDDJJJXXXggg|||zzzzzzwwwqqqkkkeeecccaaa```\\\ZZZ___gggwwwkkkWWWTTTOOOLLLMMMOOOUUU```jjjyyyyyyyyywwwsssooommmmmmmmmpppnnnkkkhhhfffeeeeeeeeeeeeiiikkkhhheeefffnnnuuu}}}{{{zzz}}}|||xxxuuutttqqqtttyyy|||wwwvvvyyy~~~XXXWWWWWWXXX[[[\\\\\\[[[YYYXXXXXXZZZ\\\\\\[[[YYYYYYXXXVVVUUUUUUWWWYYYZZZYYY\\\^^^^^^]]][[[ZZZ[[[UUUUUUVVVVVVVVVVVVUUUUUUSSSUUUUUUUUURRRQQQPPPQQQPPPPPPOOOOOOOOOOOOOOONNNMMMNNNOOOMMMKKKJJJJJJKKKJJJKKKMMMOOOOOONNNMMMLLLKKKIIIHHHHHHHHHGGGEEECCCEEEDDDBBBAAA???>>>>>>>>>???>>>===???AAACCCCCCCCC@@@@@@@@@@@@@@@@@@??????===<<<;;;;;;:::::::::;;;;;;;;;:::::::::999999999666666555444444444444555444444444444333222111111333333333333333333333333111111111111111111111111///000000111111111111000//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000...//////000000//////...............////////////////////////000000000000////////////////////////.../////////000111111222222222111111000//////...000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111333222222222222333444444444444555555555666666666555666777888888999888888:::999:::<<<===@@@KKKVVVkkk{{{xxx|||uuu___TTTIIIGGGHHHJJJMMMQQQ\\\aaahhhnnnsssxxx|||~~~{{{xxxtttrrrrrrvvvzzz~~~|||vvvoookkkgggdddbbb\\\\\\[[[YYYUUUTTTTTTUUUTTTTTTSSSSSSSSSTTTUUUUUU___gggppprrrqqqsss{{{|||{{{|||~~~}}}}}}}}}{{{wwwtttrrrvvv|||}}}xxxxxxzzz|||}}}~~~YYYWWWUUUVVVYYY\\\^^^^^^[[[[[[[[[\\\^^^^^^\\\ZZZXXXVVVUUUTTTTTTVVVXXXZZZYYY[[[\\\\\\ZZZZZZ[[[\\\VVVWWWWWWWWWVVVUUUUUUTTTRRRSSSTTTTTTRRRPPPPPPQQQOOOPPPPPPQQQQQQQQQPPPPPPNNNOOOOOONNNLLLKKKLLLMMMJJJLLLNNNPPPPPPOOOMMMLLLLLLKKKJJJKKKJJJHHHEEEAAABBBAAA@@@@@@???@@@@@@@@@BBB@@@???@@@BBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBB???>>>===;;;;;;:::::::::::::::999999999888888888666666555444444444444555444444444333333222111000222222222222222222222222111111111111111111111111000000000000000111111222,,,------......------,,,////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000......////////////..................////////////////////////000000000000////////////////////////.........///000000111222111111111000000000000000///////////////////////////000000000111111111111111111111111111111111111000111222333333222111000222222222222222333333444444444444555555555666666333444666777888888888888???;;;999;;;;;;===DDDMMMQQQggglllXXXOOONNNMMMKKKJJJMMMPPPSSSVVVYYY\\\```cccgggmmmsssxxx}}}vvvppplllhhhfffdddbbb___]]]\\\]]]___``````eeehhhiiilllqqqrrrpppmmmlllkkkmmmvvv~~~}}}xxxppppppmmmhhh```YYYTTTRRRQQQRRRRRRPPPMMMLLLLLLLLLKKKMMMOOOSSSVVVXXXZZZ[[[lllyyy}}}{{{~~~~~~zzzzzz~~~{{{yyy|||~~~|||{{{|||}}}{{{yyywwwZZZXXXVVVWWWZZZ^^^aaaccc]]]\\\\\\]]]^^^^^^\\\ZZZVVVUUUSSSRRRSSSUUUXXXYYYYYYZZZ[[[ZZZYYYYYY[[[]]]XXXXXXXXXWWWVVVUUUSSSSSSQQQRRRTTTSSSQQQPPPQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQNNNOOOPPPOOOMMMMMMMMMOOOKKKLLLOOOQQQQQQPPPNNNLLLMMMMMMMMMMMMLLLJJJEEEAAA????????????@@@AAABBBCCCEEECCCBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@>>>===;;;;;;::::::999999999888888888777777666666555444444444444555444444444333222111000///222222222222222222222222000000000000000000000000111000/////////000222333//////000000000000//////////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000......////////////................../////////000////////////000000000000////////////////////////............///000222222/////////000111111222222//////////////////////////////000000111111111222111111111111111111111111000111222333333222000000222222111111222222333444444444444555555555666666222333555777888888888777:::777666:::;;;;;;===AAAGGGUUUiiipppbbb___[[[VVVRRRNNNPPPQQQRRRRRRSSSVVVXXXXXX^^^eeekkktttvvvmmmfffbbbaaa```^^^\\\YYYVVVSSSRRRRRRRRRNNNRRRUUUUUUWWW[[[[[[XXXXXXYYYZZZ___kkkvvvwwwrrrrrruuuvvvrrrhhh^^^WWWTTTWWWXXXXXXWWWTTTRRRQQQRRRSSSVVV[[[aaafffjjjlllmmm~~~~~~||||||{{{}}}}}}zzzyyywwwsssooonnn^^^YYYUUUXXX^^^bbb```\\\[[[\\\^^^```aaa```\\\YYYVVVWWWWWWVVVVVVXXX[[[^^^___]]]ZZZXXXXXXXXXWWWVVVXXXYYYYYYYYYWWWUUURRRPPPPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRROOOOOOOOOQQQSSSSSSQQQOOOPPPPPPPPPPPPOOONNNMMMLLLOOOMMMKKKJJJIIIGGGDDDAAAAAABBBBBBAAA@@@@@@AAACCCAAA@@@???>>>>>>@@@BBBCCC??????@@@AAABBBBBBBBBBBBAAA???<<<:::888888888999888777777777777777888888888777777666555444444444222222222222222222222222222222222222222222222222////////////////////////111111111111111000////////////000000000000//////000000////////////000000//////000000000000//////111111000000//////......111111111111111111111111......////////////......////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////111111222222222222111111000///.........///111222...............///000000111111111111111111111111////////////////////////000111333333333333555666555555666666666666555555555555555555666666666666::::::999999:::;;;===>>>DDDFFFQQQfff|||rrrnnnoooggg[[[PPPOOOSSSUUUVVVXXX```iiiqqquuu}}}yyyqqqpppssstttrrrnnnggg\\\RRRNNNNNNKKKJJJIIIJJJLLLPPPTTTVVVYYYWWWXXXbbbrrrkkkdddhhhkkkooopppnnnlllkkkgggbbb```fffppp{{{~~~zzzxxx|||wwwqqqnnnoooooonnnlll```\\\ZZZ]]]bbbddd```[[[[[[]]]___bbbcccccc```^^^\\\[[[ZZZZZZ[[[\\\^^^___```]]]ZZZXXXWWWVVVUUUTTTUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUVVVWWWWWWUUUSSSPPPPPPPPPPPPOOONNNMMMLLLNNNLLLJJJIIIHHHFFFCCCAAA@@@@@@AAA@@@???>>>@@@BBBAAA@@@???>>>>>>@@@AAABBB???@@@@@@AAAAAAAAAAAAAAA@@@???<<<:::888888888999888777777777777777888888888777777666555555444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000///......//////000000000000////////////............////////////000000000000//////000000000000//////......111111111111111111111111......////////////......//////////////////////////////////////////////////////////////////////////////............//////////////////////////////...//////000000//////...000//////...///000111222///////////////000111111000000000000000000000000000000000000000000000000000111333333333333444666444444555555555555444444555555555555666666666666999999888888999:::;;;<<<:::>>>FFFTTTfffrrrccc^^^___```bbbdddooowwwwwwhhh^^^ZZZVVVUUUTTTTTTVVVYYYZZZ[[[___aaajjjyyy|||zzz}}}{{{vvvtttqqqlllhhhfffiiimmmppprrraaa___^^^```dddddd^^^YYYYYY[[[___bbbdddddddddcccbbb___]]]]]]```aaa```^^^```]]]ZZZXXXWWWVVVTTTRRRQQQSSSTTTVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTVVVWWWYYYZZZYYYXXXXXXYYYZZZYYYVVVTTTOOOOOOOOOOOOOOONNNMMMLLLLLLJJJIIIHHHGGGFFFCCC@@@???@@@@@@???>>>>>>???AAABBBAAA???>>>>>>???@@@AAA@@@@@@@@@@@@@@@??????>>>???>>><<<:::888888888999888777777666666777777777777777777666555555444444333333333333333333333333222222222222222222222222111111111111111111111111...////////////......---//////000000000000//////......------------.........//////000000//////...000000000////////////...000000000000000000000000......////////////......////////////////////////////////////////////////........................//////............//////////////////////////////---......//////......---///////////////000111111000000000000000111222222////////////////////////111111111111111111111111000222333333222222444555333333444444444444333333444555555555555666666666777777777777888999:::;;;888<<>>>>>@@@AAABBBAAA@@@???>>>>>>??????@@@@@@@@@???>>>===<<<<<<===<<<;;;:::999999999999888777777666666666666777777777666666555555555555444444444444444444444444111111111111111111111111111111111111111111111111...//////000//////......//////000000000000/////////......------......///...//////////////////...////////////////////////////////////////////////......////////////......////////////////////////////////////////////////........................//////............////////////////////////////////////000000000000/////////////////////000000111000000//////000000111222000000000000000000000000111111111111111111111111000222333333222222333444333333444444444444333333444444444555555555666666777777777777888999::::::;;;===@@@AAAAAAKKKccczzz}}}yyyxxx{{{}}}yyy~~~|||zzzyyy{{{yyyrrrjjjeeeaaa___^^^___cccjjjqqquuufffbbb^^^\\\]]]^^^^^^]]]ZZZ]]]```aaaaaaccceeehhhhhheeebbbcccgggfffbbb]]]\\\[[[ZZZZZZ[[[[[[ZZZXXXSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSSSSSSSRRROOOLLLMMMMMMNNNNNNMMMMMMLLLLLLHHHGGGFFFEEEFFFEEEBBB@@@@@@AAABBBAAA??????AAABBBAAA@@@@@@???>>>>>>>>>>>>??????>>>>>>===<<<::::::;;;;;;::::::999999999999888888777666555555666666666666666666555555555555444444444444444444444444111111111111111111111111000000000000000000000000///000000111111000000000//////000000000000//////000//////////////////000......////////////...................../////////..............................////////////......////////////////////////////////////////////////........................//////............////////////////////////////////////000000000000//////...//////000000000000000///............///000000111111111111111111111111111111111111111111111111000222333222111111222444444444555555555555444444444444444444555555555555666777888888999:::::::::;;;:::;;;===>>>CCCPPP]]]~~~zzz{{{}}}{{{zzzzzz|||yyytttmmmeee```]]]^^^```cccgggmmmrrruuufffccc___]]]]]]```aaabbb___bbbccccccaaaaaadddggghhhffffffggghhhgggbbb^^^[[[ZZZZZZ[[[]]]]]]\\\ZZZVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRRRRVVVUUUUUUTTTTTTTTTUUUUUUSSSSSSRRRRRRRRRQQQNNNKKKLLLLLLMMMMMMMMMLLLLLLKKKGGGFFFEEEEEEFFFEEECCCAAAAAABBBBBBAAA@@@@@@AAACCC???????????????>>>>>>>>>============<<<;;;999999:::::::::::::::999999999888888777666555555555555666666666666666666555555333333333333333333333333111111111111111111111111///////////////////////////000000111111111111111//////000000000000//////000000////////////000000---......//////......------............/////////////////////////////////......////////////......////////////////////////////////////////////////........................//////............//////////////////////////////---......//////......---......///000000000000000...............//////000111111111111111111111111111111111111111111111111000222333222111111222333444444555555555555444444333444444444444555555555666777888999999:::999999;;;888999===@@@BBBGGGMMMaaazzz{{{{{{zzz~~~|||{{{{{{{{{}}}xxxrrrnnnhhhbbb]]]YYY\\\aaaeeehhhmmmqqquuubbb```^^^]]]^^^```bbbcccaaacccddd```\\\[[[^^^bbbbbbccceeeeeeeeebbb___]]]ZZZZZZZZZ[[[\\\\\\ZZZXXXVVVVVVUUUUUUUUUUUUVVVVVVRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUURRRQQQQQQQQQRRRQQQNNNLLLKKKKKKLLLLLLLLLLLLLLLKKKGGGFFFEEEEEEFFFFFFDDDBBB@@@AAAAAA@@@??????@@@BBB===>>>>>>???????????????;;;;;;<<<;;;;;;:::999999888999999:::::::::999999888888777555555444444555555666666666666666666666333333333333333333333333111111111111111111111111000000000000000000000000...//////000111111000000//////000000000000///////////////....../////////---......//////......------------.........//////////////////////////////......////////////......//////////////////////////////////////////////////////////////////////////////............//////////////////////////////...//////000000//////...---...///000111000000////////////...///000000111111111111111111111111111000000000000000000000000111222333222111000111222333333444444444444333333333333444444444555555555444555666888888888888888:::888888<<>>>>>???AAA<<<===>>>???????????????::::::;;;;;;;;;:::999999888888999:::::::::999999888888777555555444444444555555555666666666666666222222222222222222222222000000000000000000000000111111111111111111111111------...///000000////////////000000000000//////.........------.........---..................------------.........//////000000000000000000000000......////////////......////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////111111222222222222111111---...000111111111000///000000000000000111111222000000000000000000000000////////////////////////111222333222111000111222222222222333333222222222333333333444444444555555333444555777777777777666555444555888888888<<>>>>>>>>???@@@??????>>>>>>>>>???AAABBB===<<<<<<;;;999888777777999999::::::999888666555777777777777777666555555666666555444333222222111222222222111111111000000////////////000000000000000000000000000000000000000000000000000000000000...............------,,,......///000111111111000..............................///000000000000000111000000///...---------,,,---......//////........................------........................+++++++++,,,---...////////////000000000000/////////////////////.........////////////////////////............////////////000000000000000000000000000000000000000000000000000000////////////000000444444444333222111//////333333333333333333333333444444444444444444444444555555555555555666777777666666666888999;;;===>>>AAAFFFQQQccc~~~wwwpppiiiddddddffffffeeegggaaaYYYUUUUUUWWWWWWVVV[[[ZZZYYYXXXWWWXXXYYYYYY]]]^^^]]]ZZZVVVSSSTTTUUUXXXZZZ[[[ZZZXXXUUUUUUUUUWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTTTTVVVYYYZZZXXXVVVTTTSSSSSSRRRRRRQQQPPPPPPQQQOOOMMMMMMNNNNNNNNNLLLOOONNNLLLKKKJJJKKKMMMMMMMMMLLLJJJHHHGGGHHHIIIIIIGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===>>>>>>???>>>======<<<===>>>???@@@===<<<;;;:::999888888777::::::;;;;;;:::888777666777777777777777666555555555555555444333333222222222222222222111111111111////////////000000000000000000000000000000000000////////////////////////...////////////...------+++,,,---------------,,,..............................///000000000000000111000000///......------,,,---......//////..............................////////////////////////---......//////000000000......////////////....../////////////////////...////////////////////////............////////////000000000000000000000000000000000000000000000000000000////////////000000222222333333333222111111333333333333333333333333333333333333333333333333555555555555555666666777777777777888999:::;;;<<<<<<>>>EEESSSkkk}}}|||ppplllhhhgggggggggeeebbbgggaaaZZZVVVUUUUUUSSSRRRYYYYYYYYYXXXWWWWWWVVVVVVYYYZZZZZZXXXUUUTTTTTTUUUUUUVVVWWWUUUSSSQQQQQQRRRTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSTTTVVVYYYZZZYYYXXXTTTSSSSSSRRRRRRQQQQQQPPPQQQPPPNNNOOOOOOOOOLLLKKKMMMLLLJJJIIIIIIIIIJJJKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGEEECCCBBB@@@@@@@@@???>>>======<<<<<<======<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;:::999888888777::::::;;;::::::999888777666777777777777666555555444444444444333333333333333333333222222222111111////////////000000000000000000000000000000000000//////////////////////////////000000000///......//////////////////...---..............................///000000000000///000000000///......------------...////////////...........................000000000000000000000000////////////////////////------------------------......//////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000000000////////////000000000000111222333333333222333333333333333333333333222222222222222222222222555555444444555555666777888888888888888888999:::======???GGGYYYttt}}}||||||~~~~~~}}}~~~}}}vvvssshhhggghhhkkkmmmkkkeee```bbb]]]YYYWWWWWWVVVSSSPPPUUUUUUVVVVVVVVVVVVUUUTTTUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUTTTRRRPPPOOOPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZZZZTTTTTTTTTSSSRRRRRRQQQQQQPPPOOOOOOOOOPPPNNNKKKIIILLLKKKJJJIIIHHHHHHHHHIIIHHHIIIIIIIIIIIIGGGFFFEEEGGGFFFDDDBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::999888888777999999999999888888777777666666777777666666555444222222333333333444444444333333333333222222222222////////////000000000000000000000000000000000000////////////////////////000000000000000//////...000000111000000///..............................---...//////000000//////000000//////............------...///////////////---------...............////////////////////////............------------...------------------...............////////////////////////////////////............////////////////////////////////////000000000000000000000000000000////////////000000000000111222222222222222222222222222222222222222222222222222333333333333555444444444444555666666777777777777777888999:::???>>>>>>BBBNNN```uuu~~~{{{yyyyyy{{{}}}|||zzz|||wwwnnnkkkcccfffkkkqqqtttpppggg```ZZZXXXVVVWWWZZZYYYVVVRRRQQQQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUTTTSSSSSSUUUUUUUUUSSSPPPOOOPPPRRRPPPPPPQQQQQQRRRQQQQQQQQQPPPQQQSSSTTTUUUVVVXXXYYYTTTTTTTTTSSSRRRRRRQQQQQQNNNNNNMMMNNNOOONNNKKKHHHKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHFFFDDDCCCFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888777777777777666666666666666666666666666666555444444111111222333333444444444333333333222222222111111////////////000000000000////////////////////////........................000000000000000//////...------------,,,++++++***........................------...///////////////////////////............---...//////000000//////---------.........//////..........................................------//////...------...//////---.........//////000000////////////////////////............////////////////////////////////////////////////////////////000000////////////000000111222222222222111000000222222222222222222222222222333333333444444555555444444444444444555666666444444555666777999:::;;;999:::;;;===CCCNNNYYYaaarrr}}}}}}|||zzzyyy{{{|||zzz}}}yyyoooiiigggdddgggmmmtttwwwsssjjjcccXXXWWWWWWZZZ\\\[[[VVVRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQRRRSSSUUUUUUSSSQQQVVVVVVWWWUUUSSSQQQRRRRRRPPPPPPQQQQQQQQQPPPPPPOOONNNPPPQQQQQQQQQRRRUUUWWWSSSSSSRRRQQQQQQPPPPPPOOOLLLKKKKKKKKKLLLLLLKKKIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGEEEDDDCCCDDDCCCAAA???>>><<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::999999888888888888666666555555555555555666555666666666666555444444111111222222333333444444222222222111111111000000////////////000000000000////////////////////////........................//////000000000///......---------...------,,,,,,........................------...////////////...//////////////////............///000000000000///,,,,,,------.../////////........................000000000000000000000000000///...------...///000------......///000000000////////////////////////............////////////000000000000000000000000////////////////////////000000////////////000000111222222222111000//////222222222222222222222222333333333444444555555666444444333333444444555666333333444555777999:::<<<777999;;;===???CCCHHHKKKSSS```xxx|||||||||||||||~~~}}}|||~~~yyyrrrkkkgggggghhhiiilllppptttqqqkkkeee\\\[[[[[[]]]^^^[[[UUUPPPVVVUUUSSSRRRQQQQQQQQQRRRRRRQQQQQQSSSVVVVVVSSSPPPUUUWWWXXXXXXUUUSSSRRRRRRQQQQQQQQQQQQPPPOOONNNNNNLLLNNNOOONNNMMMNNNQQQTTTPPPOOOOOONNNNNNMMMLLLLLLKKKIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDCCCBBBFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>===<<<<<<<<<;;;<<<=========<<<::::::::::::;;;;;;;;;:::888888999999999999888888888888777666555555555555666777555555666666555555444333222222222222222333333333111111111000000000//////////////////000000000000////////////////////////...........................////////////...------......//////000000//////........................,,,---......//////........./////////////////////......///000000000000000,,,,,,------...//////000........................//////000000111111222222///...,,,++++++,,,...///------......///000000111////////////////////////............////////////000000000000000000000000////////////////////////000000////////////000000///000000111111111111000111111111111111111111111111222222333444444555555444444333333444444555666444444444555666777999:::888:::<<<======>>>@@@BBBGGGMMM\\\ttt}}}zzz~~~|||}}}~~~zzztttpppkkkiiijjjjjjhhhgggiiikkkkkkhhheee___^^^]]]___```]]]WWWRRR[[[YYYVVVRRRPPPPPPPPPQQQRRRQQQQQQSSSVVVVVVSSSOOOUUUWWWYYYYYYVVVTTTRRRRRRRRRRRRRRRQQQPPPOOONNNMMMKKKMMMNNNMMMKKKKKKNNNRRRMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHFFFFFFHHHJJJKKKKKKFFFFFFFFFEEEDDDBBBAAA@@@FFFFFFEEEEEEDDDDDDCCCCCC@@@@@@>>>===<<<<<<<<<<<<;;;<<<=========<<<;;;:::888999::::::999888777666999999999888888888888888888777666555555666777888555555666666555555444333222222222222222222222222000000000000////////////////////////000000000000////////////////////////.......................................------,,,******+++,,,------------........................,,,---......//////...............///////////////...//////000000000000000,,,,,,------...///000000000000000000000000000000,,,------...///000000111...---+++******+++---...---------...///000000111////////////////////////............/////////000000000000000000000000000////////////////////////000000////////////000000---...///111222222333333111111111111111111111111000000111222333333444444444333333333333444555555555555555555555666777777666888999999999999:::<<>>===<<<;;;???>>>===============>>>:::::::::999999888888888888888888888999:::;;;<<<:::888666333222222333444222333555777777666555444222222222222222333333333222222222111000//////...111000///......///000111......//////...---,,,,,,////////////////////////........................////////////////////////------------------,,,,,,------------------------............////////////---------------...//////...........................///000111111000///...---.........//////000000////////////000000000000222111111111000000//////000000//////.........---222111000//////000111222111111000000//////......111111000000//////.........///000000//////000111111111111111111111111111111111222222222333333333333333333333333333333333666666666666666666555555555555555555555555555555777777777888999999:::::::::@@@IIIOOOXXXmmmzzzvvvxxx{{{yyyzzz|||}}}~~~}}}|||~~~{{{vvvsssoooiiihhhjjjjjjeeeaaaaaaeeehhhgggdddeeeeeeeeedddcccbbb```___YYYXXXWWWUUURRRPPPNNNMMMLLLMMMOOOPPPQQQQQQPPPOOOVVVWWWXXXWWWTTTRRRQQQQQQQQQQQQPPPOOOMMMLLLJJJJJJKKKLLLMMMKKKIIIHHHJJJLLLLLLLLLKKKJJJIIIIIIIIIIIIFFFEEEDDDDDDDDDFFFGGGIIIFFFFFFEEEFFFFFFEEEAAA???AAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@???>>><<<<<<;;;======<<<<<<;;;<<<<<<<<<::::::999999999888888888888888888888999:::;;;;;;999888555333222222333444222333555666666666444444222222222222111111111111222222111111000//////...111000///......///000111000000000000000///......................................................,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------............////////////......------......///000...........................///000111000000///.............../////////000000000000///////////////111111000///////////////000/////////............000000///......///000000000000000///////////////111000000000/////////......///000000//////000111111111111111111111111111111111111222222222333333111111111111111111111111555555555555555555555555555555555555555555555555666666777888888999999:::999<<>>@@@@@@AAABBBBBBCCCBBBBBB@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;::::::::::::999999999888888888888888777777888888999:::::::::888777555333222222333333222333444555666555444333222222111111000000//////222111111000000//////...000000////////////000000000000000000000//////...------------------------............................................................................................................//////////////////......//////000111...........................//////000000000//////............////////////000000000//////.........111000///------...//////////////////..................------------............/////////000000000000000000000////////////...///000000//////000111111111111111111111111111111111111222222222222333111111111111111111111111333333333444444444444444444444444444444444444444666666777777888888999999<<<<<<===???@@@GGGXXXhhh~~~~~~zzzvvvuuuxxx{{{|||xxxvvvvvvwwwwwwwwwyyywwwuuuuuuwwwyyyyyyyyyzzzxxxxxxxxxsssjjjcccaaaaaa^^^[[[]]]```ccccccbbb^^^___aaadddfffggghhhhhh[[[ZZZYYYWWWUUUTTTSSSRRRPPPOOOMMMMMMMMMOOORRRSSSUUUVVVWWWWWWUUUTTTUUUVVVTTTUUUVVVVVVTTTPPPLLLIIIKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGCCCCCCDDDFFFFFFDDD@@@===>>>???@@@AAABBBBBBBBBBBB>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888888888888777777777888999999999999999777666555444333333333333222222333444444444444333222111111000///......---111111000000////////////000000////////////000000---...............------------------------------........................////////////////////////.........///////////////////////////////////////............///////////////////////////000111111..............................//////////////////.........///////////////000000000///......------000///---,,,,,,---...//////////////////...............------------......------......///000000111000000000000////////////...///000000//////000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333444444444444444444444444555555666666777888888999<<<:::;;;>>>???BBBJJJSSSbbbfffppp}}}}}}}}}zzzwwwuuuuuuvvv|||}}}xxxuuuuuuuuuttttttxxxvvvttttttuuuvvvvvvuuuvvvtttuuuvvvqqqhhhbbb```___]]][[[[[[]]]___^^^]]]\\\]]]___bbbdddfffggghhhXXXXXXXXXXXXXXXXXXXXXXXXRRRQQQNNNMMMNNNPPPSSSVVVTTTUUUVVVUUUTTTSSSTTTVVVUUUWWWXXXXXXVVVRRRMMMJJJIIIIIIIIIJJJLLLNNNOOOPPPLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHBBBBBBCCCEEEEEEDDD@@@===>>>>>>???@@@@@@AAA@@@@@@======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<:::999888777777777777777777777777777777888999999999888888666555444444333333333333111222222333333333333333111111000000///...------000000000/////////////////////000000000000//////------...............---................................................,,,,,,,,,,,,,,,,,,,,,,,,............//////000000////////////////////////............///////////////////////////000111111.......................................//////000///////////////.........000/////////.........---......---,,,,,,---...///.........///////////////........................,,,,,,---...///000111111////////////000000000000...///000000//////000111000000000000000000000000000000111111111222222222222222222222222222222222111111111111222222333333444444444444444444444444444555555666666777888888888666777;;;======@@@EEEJJJMMMUUUaaannn~~~}}}{{{||||||{{{xxxvvvuuutttvvv|||~~~xxxtttsssssssssssswwwvvvttttttvvvvvvuuutttrrrooonnnoookkkeeeaaabbb```^^^]]]\\\\\\[[[ZZZYYY[[[\\\^^^```bbbcccddddddRRRRRRTTTVVVYYY[[[\\\]]]SSSQQQOOONNNNNNQQQTTTWWWUUUVVVVVVUUUSSSSSSTTTVVVTTTUUUWWWWWWUUUQQQMMMJJJJJJIIIHHHJJJMMMOOOPPPPPPLLLLLLKKKKKKJJJKKKKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHCCCBBBBBBBBBCCCCCCAAA???>>>>>>????????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======<<<:::888777666666666666777777777777666777888999999888777777444444444444333333222222111111111222222222333333111111000000//////......//////////////////////////////000000000000//////...///000000000000000000////////////////////////........................---------------------------------......//////000....................................//////////////////......//////000111........................------------...///000000///////////////.................................---------........................///////////////---......//////......---,,,,,,---...//////000000////////////000000000000...///000000//////000111000000000000000000000000000000000111111111111222000000000000000000000000000000111111222333333333333333333333333333333333444444555555666666777777999777888;;;<<<:::;;;>>>AAABBBGGGOOOUUUbbb~~~~~~}}}}}}|||{{{|||{{{{{{{{{{{{zzzyyywwwvvvvvvzzzwwwqqqooopppqqqrrrwwwvvvtttsssssssssqqqoookkkhhhfffgggfffbbbaaacccaaa```___^^^\\\[[[YYYYYY\\\\\\^^^___```aaaaaaaaaPPPQQQRRRTTTVVVXXXYYYZZZRRRQQQOOOMMMNNNQQQSSSVVVWWWWWWWWWUUUTTTSSSUUUWWWUUUVVVWWWWWWUUURRROOOMMMMMMKKKIIIJJJMMMOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGCCCBBB@@@@@@AAABBBAAA@@@????????????>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;999777555555555555666666666777777666777888999999888777666333444444444444333222222111111111111111222222333000000000000000000000000////////////////////////...///000111111000///.........///000000000000000................................................000000000000000000000000+++,,,,,,---......//////------------------------............////////////......------......///000........................------,,,,,,---...000111000/////////............,,,------....../////////,,,---...000000000................../////////000+++,,,---......---,,,+++---------....../////////.../////////000000000111...///000000//////000111000000000000000000000000000000000000111111111111000000000000000000000000000000111222222333444444333333333333333333333333333444444555555666777777999888888;;;:::888999===>>><<>><<<;;;:::999::::::;;;;;;<<<<<<<<<999:::;;;;;;:::777555333444555555555666666777777666777888999999888666555333333444444444333222222111111111000111111222333000000000000111111111111.........///////////////...///000111111000///...,,,,,,---...//////......------------------------........................------------------------++++++,,,,,,---...//////------------------------............/////////000---------------...//////........................------,,,,,,---...000111000000//////.........---+++,,,,,,---...///000000+++---///111222111///------.........//////000000***+++,,,------,,,+++***---------................../////////000000111111...///000000//////000111000000000000000000000000000000000000111111111111111111111111111111111111000111111222333333444444333333333333333333333333333333444444555666666777333222444777666444777<<<===888:::AAABBBAAAKKKZZZkkk}}}xxxwwwxxxxxx{{{zzzzzz{{{}}}~~~~~~}}}ssskkkhhhiiimmmooovvvsssooolllhhhddd___\\\[[[ZZZ\\\aaabbb```___aaa```aaabbbbbb```^^^^^^^^^\\\]]]^^^```aaaaaabbbbbbWWWWWWWWWVVVTTTSSSQQQPPPOOORRRTTTSSSQQQPPPRRRTTTWWWWWWWWWWWWWWWVVVVVVVVV[[[\\\]]]]]][[[XXXUUUSSSNNNMMMKKKJJJIIIJJJKKKLLLHHHIIIKKKMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGDDD@@@>>>???@@@@@@@@@@@@@@@??????????????????<<<<<<<<<<<<;;;:::999888;;;;;;::::::999888777777666666666666666666666666666666666666555555555555555444444333333222111111////////////////////////000000000000000000000000000000//////.........---////////////////////////////////////////////////,,,,,,,,,------.........////////////////////////............////////////............////////////........................////////////////////////////////////////////////..........................................------///////////////.........//////............//////------------------------,,,------......------,,,........................+++,,,...///000///...,,,////////////////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111111111222222333333333444444444444444444333333222222222222333444444555555444444666666666666777777777777999:::;;;<<<===???BBBEEEUUU^^^ppp~~~}}}zzzxxxxxxwwwyyy{{{zzz}}}}}}~~~sssmmmnnnnnnkkknnnkkkgggcccaaa^^^ZZZXXXYYY\\\___``````_________bbbcccccccccaaa___]]]\\\[[[[[[\\\]]]^^^```aaabbbWWWWWWVVVUUUTTTRRRPPPOOORRRSSSTTTSSSPPPNNNPPPQQQTTTVVVYYY[[[\\\[[[YYYXXXYYYZZZ[[[\\\\\\ZZZWWWVVVQQQPPPNNNLLLLLLLLLMMMNNNKKKLLLLLLMMMMMMMMMMMMLLLMMMLLLKKKIIIHHHHHHGGGGGGHHHEEEAAA??????@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<;;;:::999888;;;::::::999888888777777777777777777777777777777666666666666555555555555555555444444333222222222000000000000000000000000111111111111111111111111000/////////............////////////////////////........................,,,,,,------------------....................................////////////............////////////.................................................................................................................................///////////////......------------..............................---......//////......---........................,,,...///111111000///...////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333444444333333333222222222222333444444555444444444555666666666777777777777888999;;;;;;<<<===AAACCCCCCJJJZZZlll~~~}}}{{{xxxvvvwwwwwwzzzzzzzzz}}}}}}sssoookkkhhhiiifffbbb___]]][[[XXXVVVWWWZZZ]]]^^^^^^^^^^^^___`````````______]]]\\\[[[YYYYYYYYYYYY[[[\\\^^^___XXXWWWVVVTTTRRRPPPOOONNNPPPQQQRRRQQQPPPOOOQQQRRRQQQTTTZZZ___aaa```]]]ZZZXXXYYYZZZ[[[[[[[[[YYYYYYTTTSSSQQQPPPOOOOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNOOOMMMKKKIIIHHHHHHIIIIIIJJJGGGCCCAAA@@@AAA@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888999999999888888777777666888888888888888888888888666666666555555555555444666555555444444333222222111111111111111111111111000000000000000000000000////////////............////////////////////////------------------------------------------,,,,,,........................---............/////////---............/////////........................------------------------........................................................................------......//////000000...------,,,,,,------...////////////////////////...//////////////////..............................///111222222222111000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111222222222222333333333333222222222222222222333444444444444444555555666666666777777777666888999::::::;;;>>>@@@;;;???HHHTTTaaasss}}}|||}}}yyyvvvuuuwwwvvvzzz{{{{{{~~~zzzooogggcccbbb```\\\ZZZYYYWWWUUUSSSTTTWWWZZZ\\\\\\\\\]]]^^^___^^^]]]\\\[[[ZZZZZZZZZWWWVVVUUUUUUVVVXXXZZZ\\\XXXWWWUUUSSSQQQOOONNNNNNLLLMMMNNNOOOPPPSSSUUUWWWPPPSSSXXX]]]``````___^^^XXXYYYYYYZZZZZZZZZZZZYYYVVVUUUTTTRRRQQQPPPPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOPPPNNNKKKHHHGGGHHHJJJKKKKKKHHHDDDBBBBBBAAA@@@???@@@@@@???>>><<<;;;::::::;;;;;;;;;;;;;;;:::999888888888888777777777666666777777777777777777777777666666555555555444444444666666555444444333333222111111111111111111111111///////////////////////////////////////.........////////////////////////------------------------.........------,,,,,,,,,........................---------.........//////---------.........//////........................------------------------................................................---------...............,,,------...///000111111.........------.......................................////////////..............................//////000111111111111000////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111333222222222222222222222222222333444444444444333555555555666666666777777555777888999888999;;;===<<<>>>BBBGGGKKKWWWooo}}}yyyvvvvvvxxxvvv}}}~~~~~~~~~{{{llldddaaa]]]ZZZWWWVVVUUUUUUSSSQQQQQQTTTWWWXXXYYYZZZ[[[]]]```___\\\ZZZXXXWWWWWWWWWVVVUUUSSSRRRSSSUUUWWWYYYXXXWWWUUURRRQQQOOOOOOOOOMMMLLLLLLNNNQQQTTTWWWXXXRRRSSSUUUXXXZZZ]]]^^^___YYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPPPPOOOTTTTTTSSSRRRQQQPPPOOOOOOPPPNNNKKKHHHGGGHHHJJJKKKKKKHHHEEECCCCCCBBB@@@???AAAAAA@@@???===<<<;;;;;;:::::::::;;;::::::999999888888888777777777777777666666666666666666666666555555555555444444444444666555555444333333222222111111111111111111111111000000000000000000000000.........///////////////////////////////////////------------------------.........------,,,,,,,,,........................------------............------------....................................------------------------................................................---------.........//////,,,------...///000111111000000////////////000000------------------------,,,------......------,,,.................................///////////////////////////////////////////////////000000000000////////////////////////000000000000000000000000//////000000000111111111//////000000000111111111222222222222222222222222111222333333444444333333555555555555666666666666444666888888777888999::::::;;;===???>>>CCCSSSccc}}}~~~{{{xxxyyy|||{{{~~~~~~vvvhhhaaa```ZZZXXXUUUTTTTTTTTTSSSRRROOORRRTTTVVVVVVWWWYYY[[[cccaaa^^^ZZZWWWVVVUUUUUUVVVUUUTTTSSSSSSTTTVVVWWWXXXVVVTTTRRRQQQPPPQQQQQQRRRPPPNNNNNNQQQTTTUUUVVVUUUUUUSSSSSSUUUXXX[[[]]]YYYXXXVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQOOONNNSSSSSSTTTTTTSSSRRRPPPOOOOOOMMMKKKIIIHHHHHHIIIIIIIIIGGGDDDCCCCCCBBBAAA???@@@@@@??????>>>===<<<<<<999999::::::::::::999999888888888888888888888888555555555555555555555555555555555444444444444333555444444333333222111111111111111111111111111111222222222222222222222222.........///////////////////////////////////////------------------------------------------,,,,,,------------------------,,,------------.........,,,------------.................................------------------------------------------------........................,,,,,,------.../////////------......//////000000111000000000000000000111------------------------,,,,,,------------,,,,,,........................------------............////////////////////////////////////000000000000000000000000000000000000000000000000000000000000...//////000000111111111///000000000111111111111111111111222222222222222111111222333333333333333444444555555555666666666444666888888777777777888888888;;;======>>>FFFPPP^^^sss}}}{{{||||||oooccc^^^^^^YYYWWWUUUTTTUUUTTTSSSRRROOOQQQSSSTTTTTTUUUXXXZZZbbbaaa^^^[[[XXXUUUTTTSSSVVVUUUUUUTTTTTTTTTTTTUUUWWWVVVTTTRRRRRRRRRSSSTTTTTTQQQOOOOOORRRUUUVVVVVVXXXVVVTTTSSSSSSTTTVVVXXXVVVUUUSSSSSSSSSUUUWWWYYYZZZYYYXXXVVVTTTRRRPPPOOOQQQRRRTTTVVVUUUSSSPPPNNNMMMLLLKKKIIIHHHHHHGGGGGGGGGEEECCCCCCCCCCCCAAA???>>>>>>>>>======<<<<<<<<<888999999:::::::::999999888999999999999999999999666666666666666666666666555555555444444444333333444333333222222111000000000000000000000000000000222222222222222222222222............/////////000////////////////////////........................,,,,,,------------------------------------------,,,,,,---------.........,,,,,,---------.........................................................------------------------........................,,,,,,------...//////000.........///////////////000000////////////000000........................------............------........................---------------......///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000......//////000111111222000000000111111111222222000111111111222222222222111111222333333333333222444444444555555555666666444666888888777666666777:::888:::>>>???>>>AAAEEEKKK[[[rrr~~~}}}|||~~~{{{sssoooiii```ZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRPPPRRRSSSSSSSSSTTTVVVXXX]]]]]]\\\[[[XXXVVVTTTSSSTTTUUUUUUVVVUUUTTTSSSRRRWWWVVVTTTSSSRRRSSSTTTUUUSSSPPPMMMOOOSSSXXXZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTSSSRRRQQQQQQRRRUUUYYY[[[[[[[[[ZZZXXXUUUSSSQQQOOOOOOQQQUUUWWWVVVTTTPPPNNNKKKKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBCCCCCCAAA???<<<<<<<<<<<<<<<<<<;;;;;;888999999:::::::::999999999999999999999999::::::777777777777777777777777555555444444444333333333333333222222111000000///////////////////////////////////////////////////---.........//////000000////////////////////////////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////------------------------........................,,,,,,------...///000000///////////////.........//////............//////////////////////////////......////////////.................................------------...//////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222111111111111222222222222000000111111222222222222111111222333333333333222444444444555555555666666444666888999777666666777;;;777777:::<<<::::::<<<>>>HHHWWWhhhzzz}}}~~~~~~}}}|||}}}~~~||||||~~~~~~|||}}}}}}~~~yyywwwmmmggggggfff^^^XXXWWWYYYWWWUUUTTTTTTTTTSSSQQQQQQRRRSSSSSSSSSSSSUUUWWWYYYYYYZZZZZZYYYWWWUUUTTTSSSTTTUUUVVVVVVTTTQQQPPPTTTTTTUUUUUUUUUTTTSSSSSSUUUSSSRRRQQQRRRTTTWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVSSSRRRRRRRRRTTTUUUWWWXXXYYYZZZ[[[YYYVVVSSSQQQQQQPPPQQQRRRQQQOOOMMMLLLMMMQQQLLLEEEDDDEEEGGGEEEBBBDDDBBB???@@@BBBBBB@@@>>>======<<<;;;;;;;;;;;;<<<999999999999999999::::::;;;:::888777777777888888777777666666555555444444444444555555555555555555222222222111111000000000111333555333000...///222000000111111111111000000000000//////.........---......---------,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------,,,,,,+++,,,---......---,,,++++++,,,.../////////...---------------------------................................................////////////////////////////////////////////////000///.........000111222........................---......///////////////------............---------------.........//////---------............///............////////////............///000222222000000000000000000000000000000000000000000000000111111111000000000000000000111111111111222222222222333333444444333333222444444444444444444444444444444444555555555555666777666666666777999;;;===<<<@@@GGGPPPXXXeee{{{~~~~~~}}}yyy{{{|||{{{zzzyyy}}}~~~xxxwww{{{~~~xxxooojjjddd```\\\[[[[[[YYYUUUQQQRRRSSSUUUVVVVVVTTTQQQPPPNNNPPPSSSUUUVVVUUUSSSRRRVVVWWWYYYYYYWWWVVVUUUVVVRRRRRRQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUTTTSSSSSSSSSUUUWWWYYYXXXWWWWWWVVVVVVVVVWWWWWWSSSRRRRRRRRRRRRTTTUUUVVVUUUWWWXXXVVVSSSQQQOOOOOOOOOPPPQQQPPPNNNLLLLLLLLLNNNIIIDDDCCCEEEGGGEEECCCCCCAAA???@@@AAABBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999888777666666666777777777777666666666555555555444444444444444555555555333333222222222111111111000111222111000///000111000000111111111111000000000/////////............//////.........---------......---------,,,,,,,,,,,,,,,---------.........------------------------...---------------------,,,------------------,,,,,,---......///.........------------------------........................------------------------................................................000///.........///000111........................---......///////////////------............---------------.........//////---------............///............///////////////.........///000111111000000000000000000000000000000000000000000000000111000000000000000000000000111111111111222222222222333333444444333333222444444444444444444444444444444444444555555555555666666666666777999;;;<<<<<<<<<@@@EEEJJJRRRaaappp}}}~~~zzzzzzyyy|||{{{tttpppsssrrryyyvvvjjjaaa]]]\\\[[[YYYWWWWWWUUUSSSQQQRRRSSSUUUVVVVVVTTTRRRPPPPPPRRRTTTVVVWWWVVVUUUSSSWWWXXXZZZZZZYYYXXXVVVVVVSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXTTTSSSRRRQQQQQQRRRSSSTTTQQQSSSTTTSSSPPPNNNMMMMMMNNNOOOPPPOOOLLLKKKJJJKKKKKKGGGBBBBBBDDDEEEEEECCCAAA@@@??????@@@@@@???>>>===<<<;;;;;;::::::;;;;;;:::::::::999888888888777777666666555555555555666777777777666666666666555444444444444444444444444333333333333222222222222000///...///000111000//////000000111111000000///////////////............////////////...............------------,,,,,,,,,------............//////------------------------...........................------,,,,,,------......------------...//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------//////......---......///........................---......///////////////------............---------------...............---------............///............/////////////////////...//////000000000000000000000000000000000000000000000000000000000000000000000000111111000111111111111222222222222222333333333333222222333333333333444444444444444444444444555555555555666666666666777999:::;;;<<<999999<<>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::::::::;;;::::::999888777777666666666555555555555555555666666666666666666666666444444444333333333333333333333333333333333333333///,,,+++---000222111/////////000000000000/////////////////////.....................------------------------------------------------............,,,,,,------------------.........///////////////...---,,,++++++,,,---.........---,,,,,,...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///.........------------........................---......///////////////------............------........................---------............///............////////////000//////.........//////////////////////////////000000000000000000000000000000000000000111111111000000111111111222222222222222333333333333222222333333333333333444444444333333444444444555555555555555666666777888999999<<<888777;;;???AAADDDHHHNNNbbb}}}|||~~~zzzwwwvvvwww{{{~~~~~~zzzsssqqqmmmeeeaaabbbeeelllwww|||ttthhh```\\\YYYWWWUUURRRUUUWWWUUUQQQNNNNNNOOOSSSTTTVVVVVVVVVUUUTTTSSSSSSUUUVVVXXXYYYXXXXXXWWWVVVWWWYYY\\\]]][[[XXXVVVSSSSSSQQQPPPOOOOOONNNNNNXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUSSSRRRRRRRRRSSSOOOPPPRRRQQQOOOMMMLLLLLLLLLMMMNNNMMMJJJIIIHHHIIIIIIGGGDDDBBB@@@???>>>===<<<=====================;;;;;;:::999999999999999::::::999999888777666666555666666666666666666666555555555555555666666666444444333333222222222222333333333333333333333333...,,,***,,,000222111/////////000000000000//////.........///////////////---------,,,,,,,,,++++++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000...---,,,++++++,,,---.........---,,,,,,...///000................................................------------------------........................------------------------..................------........................---......///////////////------............------.....................------------............///............////////////000///...............///////////////////////////000000000000000000000000//////000000111111111111000000111111111222222222111222222333333222222111222222222333333333444444333333333444444444444555444555555666777777777777<<<777777<<<@@@AAABBBDDDGGGQQQbbbttt|||~~~}}}xxxwwwvvvvvvxxxzzzzzzzzzzzz}}}~~~vvvnnniiiddd``````bbbhhhmmmtttzzz{{{xxxrrrnnngggaaa[[[WWWXXXXXXWWWUUUVVVXXXZZZXXXSSSOOOOOOPPPTTTUUUVVVVVVWWWVVVUUUUUUTTTUUUVVVXXXXXXXXXXXXXXXUUUUUUVVVYYY\\\\\\YYYVVVTTTSSSRRRQQQPPPPPPPPPPPPWWWXXXXXXXXXXXXWWWVVVUUUWWWWWWXXXYYYXXXWWWUUUTTTVVVUUUUUUUUUUUUVVVVVVWWWYYYWWWUUUTTTSSSRRRSSSSSSPPPRRRSSSRRRPPPMMMLLLLLLLLLMMMNNNMMMJJJIIIHHHIIIIIIHHHEEECCC@@@>>><<<;;;:::;;;<<<<<<;;;;;;<<<===;;;:::999999888888999999999999999888777777777666444555666666777666666666444444444444444555555555444333333222222111111000222222222222333333333333------,,,...000111111000...//////000000//////............///////////////,,,,,,,,,,,,+++++++++***,,,,,,,,,------------...---,,,,,,,,,,,,++++++++++++,,,,,,------.........---------......//////000...------,,,,,,------......------------...//////........................................................................------------------------------------------------,,,---...////////////...........................---......///////////////------............------...............------------------............///............////////////.........---......//////000000000000000000000000000000000000000000000000/////////000111111222222000111111111111222222222111111222222222222111111111111222222333333444444333333333333444444444444444444555666777666666666999666555:::<<<;;;;;;>>>EEEHHHOOOYYYeeeuuu~~~~~~|||{{{{{{zzzyyyxxxwwwvvvxxx|||~~~~~~wwwrrrjjjccc``````ccceeeiiikkknnnnnnlllgggaaa]]]YYYWWWUUUTTTTTTUUUTTTSSSYYY[[[\\\[[[WWWTTTQQQPPPUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYTTTSSSSSSWWW\\\^^^\\\ZZZTTTSSSRRRRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTTTTVVVVVVUUUUUUTTTUUUUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSQQQSSSTTTRRROOOMMMKKKKKKLLLMMMNNNMMMKKKIIIIIIIIIGGGGGGFFFCCC@@@>>>======888:::<<<;;;:::999;;;===::::::999888888888888888888888888888777777777777222333444555666555555444222222222333333333444444333333333222111000000000111111111222222222333333---...////////////000111......////////////................../////////000------,,,,,,,,,+++++++++,,,,,,,,,---------............------,,,,,,,,,,,,++++++,,,,,,---......///+++,,,,,,---......//////,,,------------------,,,,,,---......///.........................................................------------------------------------------------........................+++,,,...000111111111000........................---......///////////////------............------//////.........------------------............///............////////////------------......///000000000000000000000000000000000000000000000000000...//////000111111222222000111111111111222222222111111222222222222111111000111111222333333444444222222333333333444444444333444555666666666555555777555555888888666888;;;@@@???BBBIIINNNVVVeeesss}}}yyywwwvvvuuuzzz~~~~~~|||wwwnnnlllhhhcccaaacccfffiiiiiiiiigggeee```\\\XXXUUUUUUUUUUUUTTTSSSSSSTTTUUUZZZZZZZZZZZZZZZXXXTTTQQQUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[[[[UUUSSSRRRVVV\\\``````^^^SSSSSSSSSSSSSSSTTTTTTUUUNNNPPPRRRTTTVVVWWWXXXYYYXXXXXXWWWVVVUUUTTTTTTTTTWWWWWWVVVUUUTTTTTTTTTTTTVVVUUUSSSRRRQQQQQQQQQRRRRRRSSSTTTRRROOOLLLJJJJJJMMMNNNOOOMMMKKKIIIIIIIIIEEEFFFEEECCCAAA?????????777999<<<;;;999999;;;===:::999999888777888888888777777777777777888888888000111333444555444444333111111111222222333333333333333222222111000000///000000000111111222222222---000222111......000222......////////////......---.........//////000000......---------,,,,,,,,,,,,,,,,,,------.........//////.........---------++++++,,,,,,---...//////++++++,,,,,,---...//////+++,,,............,,,++++++,,,.../////////...---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////+++,,,...000222222222222........................---......///////////////---..................---//////.........------------------.........//////............/////////000,,,,,,,,,---...///000111000000000000000000000000000000000000000000000000...//////000111222222222000111111111111222222222111111222222222222111111000000111222333333444444222222333333333444444444333444555666666666555444666555666999999777:::???999888;;;AAADDDEEEMMMXXXggg||||||xxxwwwsssyyy}}}}}}}}}}}}xxxrrrhhhiiigggdddcccfffiiijjjiiigggddd```\\\XXXVVVUUUTTTVVVWWWVVVTTTTTTXXX[[[XXXWWWWWWYYY[[[ZZZUUUQQQVVVVVVVVVWWWWWWXXXXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]VVVSSSQQQUUU]]]bbbcccbbbSSSSSSSSSSSSTTTUUUVVVWWWRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUWWWVVVTTTQQQOOOOOONNNOOOSSSSSSTTTUUUUUUUUUUUUTTTWWWUUURRROOOLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGDDDDDDCCCBBB@@@>>><<<;;;::::::999999888777777777888888888888888777666666555444444444444555666666111111222222222222333333333333333333333333333333222222222111111111111000111111000000000000111111111111000000//////......//////.........---------........................///...,,,,,,------,,,***,,,,,,,,,---------......++++++,,,,,,---...//////---------------------------------............///,,,,,,,,,------.........+++++++++,,,,,,,,,------................................................------------------------...------------...//////////////////////////////,,,,,,------...///000000...............///000000......////////////............................../////////...---+++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......,,,------...............///000000000000000//////000000000000000000000000000000000000111111111111111111222222222333333333111111222333333333333222000111222222333333222222333333333444444444555555777777777777888888888888888999:::;;;<<>><<<;;;::::::999888888777777666777777777777777666666555444444444444444555555666333333333444444444555555333333333333333333333333222222222111111111000000111000000//////000000111000000000///////////////000000/////////....................................---,,,,,,......---,,,,,,---------............++++++,,,,,,---......///------------------------,,,,,,,,,,,,---------...,,,,,,------------------,,,,,,,,,,,,------------................................................------------------------...------------...//////........................,,,,,,------...//////000...............//////000......////////////..............................---............------,,,................................................---...//////000000//////...//////000000000000000//////000000000000//////000000000000000000000000000000000000111111111111111111111222222222333333000111222222333333222222111111222333333333333333333333333444444444444555666666666777777777888888888999::::::;;;===AAAEEEKKKYYYnnn{{{wwwsssvvv}}}|||rrrnnniiidddaaa```aaaaaa\\\[[[XXXUUUTTTSSSTTTTTTUUUUUUUUUVVVWWWYYYYYYXXXZZZYYYXXXXXXWWWWWWWWWWWW[[[\\\]]]]]]\\\ZZZXXXVVVUUUVVVWWWWWWWWWVVVUUUTTTVVVUUUUUUTTTUUUVVVWWWXXXSSSSSSSSSSSSTTTUUUVVVVVVMMMNNNOOOQQQRRRRRRRRRRRRUUUTTTTTTTTTTTTUUUUUUVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNNNNNNNNNNOOOQQQSSSTTTSSSQQQOOOMMMJJJIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFEEECCCCCCBBBAAA???===;;;::::::999999888888777666666666666666666666555444444444444333333444444555666333333333333444444444444333333333333333333333333222222111111111000000000000//////......//////000//////////////////000000000000000000000/////////........................---,,,+++,,,.........---------........./////////+++,,,,,,------.........------------------------+++++++++,,,,,,,,,------------------------,,,,,,,,,------------.........................................................------------------------...------------...//////........................,,,,,,------.../////////......------......///000......////////////..............................,,,---...///////////////........................////////////////////////...///000000000000000000...//////000000000000000//////000000000000//////000000000000000000000000000000000000111111111111111111111222222222222333000111222222333333222222222222333444444444333333333333333333444444444444555555555666666666666777888999999999999;;;>>>AAAEEEMMMXXXbbblllxxx|||~~~yyywwwsssxxxxxxqqqhhhaaa]]][[[XXXVVVWWWVVVTTTSSSRRRSSSTTTTTTSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXZZZ\\\]]]ccccccccccccaaa^^^[[[YYYUUUUUUVVVVVVVVVUUUSSSRRRVVVUUUUUUUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVWWWLLLMMMOOOPPPQQQQQQPPPPPPRRRQQQQQQQQQQQQRRRTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQOOONNNMMMLLLMMMOOOQQQSSSPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBBBBAAA@@@>>>===;;;:::999999999888777777666666444555555555555444333333333333333333333444444555000111111111111222222222222222222222222222222222111111111111000000000000//////............//////---......//////000000000////////////////////////...........................---,,,,,,---...---+++.........////////////000,,,,,,,,,---------......,,,,,,------------------+++,,,,,,,,,,,,---------.........------,,,,,,,,,---------.........//////................................................------------------------...------------...//////........................---------.........//////...------------...//////......////////////..............................---...//////000/////////........................////////////////////////...//////000000000//////,,,------..................//////000000000000//////////////////////////////000000000111111111111111111111111222222222222000000111222222222222222222222333444444444444333222222333333333444444444444444444555555555666666777888999888888888:::===???CCCGGGKKKPPPXXXccckkk~~~}}}}}}||||||~~~{{{{{{|||zzz~~~~~~ssseee[[[XXXVVVSSSQQQQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSUUUVVVWWWXXXYYY[[[[[[ZZZXXXXXXYYY\\\___aaafffggggggfffeeebbb___]]]WWWXXXYYYYYYXXXWWWUUUTTTSSSTTTUUUVVVWWWYYYZZZ[[[XXXWWWVVVVVVVVVVVVVVVWWWMMMMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSQQQOOOMMMMMMMMMOOOPPPNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@>>><<<:::999999999888888777666666555444444444444444333222222222222222222222333444444000000000111111111222222222222222222222222222222111111111000000000////////////............//////------......//////000000................................................000...------------+++***.........////////////000,,,,,,,,,---------------,,,,,,,,,---------......------------.....................------,,,,,,,,,---------.........//////................................................------------------------...------------...//////........................---------...............---------------...//////......////////////............................../////////000//////...---.........................................................//////......---,,,------.....................///000000000000000///////////////////////////000000000111111111111000000111111111222222222000000111222222222222111111222333333444444333333222222222333333333444444444444444444555555555555666777888888777666888::::::===???AAACCCGGGNNNSSS[[[hhhyyy~~~{{{{{{{{{|||~~~}}}zzzzzz|||~~~rrrbbbWWWSSSSSSSSSRRROOOOOOOOOPPPQQQRRRSSSTTTPPPSSSUUUVVVVVVVVVYYY[[[[[[ZZZXXXXXXZZZ]]]```bbbdddeeefffffffffdddbbb```YYYZZZZZZZZZYYYXXXVVVUUURRRSSSTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVMMMMMMMMMMMMMMMNNNOOOOOOOOONNNMMMLLLLLLMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSTTTRRRPPPNNNMMMMMMMMMMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???===;;;999888999888888777777666555555444444444444444333222222222222111111222222333444222222222222333333333333222222222222222222222222111111000000000/////////000//////......//////000..................//////------------....................................000...------------,,,***------........./////////------------------------+++,,,,,,------.........---------.........//////------------------,,,,,,,,,------------.........................................................------------------------...------------...//////------------------------........................------,,,,,,------...///......////////////..............................///////////////...---,,,........................------------------------...............------,,,...//////000000000000000---...///000000111111000000000000000000000000000000000000000111111111111000000000111111111111222///000111111222222111111111111222333333333222222222222222222333333333333444444444555555555555666555666888777666666777888888:::<<<===>>>@@@CCCEEEDDDPPP^^^kkk|||{{{}}}{{{|||~~~xxxwwwuuuwww|||zzzpppbbbWWWSSSSSSTTTTTTOOOPPPPPPQQQRRRRRRRRRSSSPPPSSSVVVVVVUUUUUUXXX[[[ZZZYYYXXXXXXYYY\\\^^^______```aaaccccccbbb```___XXXXXXYYYYYYXXXVVVTTTSSSRRRRRRRRRSSSRRRRRRQQQPPPUUUUUUTTTTTTTTTTTTUUUVVVMMMLLLJJJIIIIIIKKKMMMOOOQQQPPPMMMLLLLLLMMMOOOPPPPPPQQQRRRTTTUUUUUUUUUTTTQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===;;;999888888888888777666666555555444444444555444333333222111111111111111222333333222222222222333333333333111111111111111111111111111000000000////////////111000000//////000000111..................---------.........////////////........................---,,,+++,,,...///...---,,,---------............------------------------++++++,,,,,,---......///,,,,,,---------.........,,,,,,------------------,,,,,,,,,,,,------------................................................------------------------...------------...//////------------------------........................------,,,,,,------...///......////////////..............................,,,------............---........................------------------------///////////////...------...//////000000000000000---...///000111111111111000000000000000000000000000000000000111111111111000000000000111111111111///000000111111111111111///000111111222222111111111222222222222333333333444555555555555666666666444666777888777666777888888888999999:::;;;===>>>===FFFOOOVVVddd~~~{{{~~~}}}}}}||||||}}}~~~rrrqqqssszzzyyytttrrrmmmeee]]]WWWTTTSSSSSSQQQRRRRRRRRRRRRRRRRRRRRRQQQTTTWWWWWWTTTSSSVVVZZZYYYYYYYYYYYYYYYZZZZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZXXXXXXXXXXXXWWWUUUSSSRRRPPPPPPQQQQQQQQQPPPOOONNNRRRRRRRRRRRRRRRSSSTTTUUUMMMKKKHHHFFFFFFIIILLLNNNSSSQQQOOOMMMLLLMMMOOOPPPOOOQQQRRRTTTUUUVVVUUUUUUMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJIIIFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>><<<:::999888888888888777666666555555444444555555444444333222111111111000111222222333///000000000000111111111111111111111111111111111000000000000////////////111111000000000000111111/////////......------,,,.../////////000000111111........................***))))))+++...000111000,,,,,,,,,---------......------------------------++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,,,,------................................................------------------------...------------...//////------------------------.....................------,,,,,,,,,,,,---............////////////..............................)))***+++---.../////////................................................000000111000000///......,,,------...............---...///000111111111111000000000000000000000000000000000000111111111111000000000000111111111111//////000111111111111111//////000111111111111111111111222222222333333333555555555666666666666777333555777888777777777999888777777666666777999;;;:::AAAEEEEEEMMMbbb{{{~~~|||~~~}}}{{{|||}}}ppppppttt|||rrrkkkmmmllliiibbb[[[UUURRRRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQUUUXXXWWWSSSRRRVVVYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYWWWVVVYYYYYYYYYYYYXXXVVVTTTSSSMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPPPPPPPQQQRRRTTTTTTOOOLLLKKKLLLJJJHHHJJJPPPQQQPPPOOOMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQSSSRRROOOLLLKKKKKKLLLLLLMMMLLLJJJGGGDDDBBBAAA@@@???============>>>???>>>>>>===<<<:::999888777777666666666666777888444555555555555555555444111111111111000///------//////000111111111111111000///---,,,---...000111111111000000//////......000000//////.........---111///...------...///111///...------...///...---000///---,,,+++,,,,,,---............////////////......------------....../////////...------,,,,,,---------------------------------............///---,,,,,,,,,,,,---......///......---------....../////////......------,,,.........------,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------......---------,,,,,,,,,------...///000000000/////////.........---------........................------------------------....................................////////////...000333555555333000...//////////////////////////////...---...///000111222222111111000000////////////000000000000//////---...000111222222222222222111000//////000111222000000000000000000000000444444333333333333222222222222333333444555666666222222333444555666777888555555666666777777888888777888<<>>======>>>>>>=========<<<;;;999777777555555555555555555555666222333444555555444333222222222222222111000////////////000111111111111111444333111000000111222333000000000000//////......000/////////..................////////////......///...------...///...---///...---,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,------............////////////------------------------,,,,,,,,,,,,---------...------,,,,,,------...///............------......///.........------,,,,,,------------------,,,,,,---------,,,,,,,,,++++++------------------------------------------------.........---------,,,,,,------.../////////......//////.........---------........................////////////////////////....................................////////////...///111222222000...---...........................---,,,,,,,,,---...///111111111000000000000000//////000000000000////////////000111222111000000222111000//////000111222000000000000000000000000111111111222222222333333111111222222333444444555222333333444555666777777555555555666777777888888::::::;;;>>>BBBGGGLLLOOOVVV^^^lllzzz}}}zzz}}}~~~sssllliiihhhiiiiiifffbbb\\\XXXUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVTTTSSSRRRYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWVVVTTTRRRQQQTTTXXXYYYVVVRRRTTTUUUUUUUUUUUUUUUTTTSSSPPPPPPPPPPPPPPPPPPQQQQQQNNNKKKJJJKKKIIIFFFIIINNNQQQRRRSSSSSSTTTSSSRRRRRROOONNNMMMMMMMMMNNNOOOPPPPPPPPPQQQOOONNNMMMNNNPPPJJJJJJIIIGGGFFFDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;:::888777666444444444444444444444444111222444555555444222111222222222222222222222111///000111111222111111111555444333111111111222222000000000////////////...////////////............,,,---///111111///---,,,///...------...///...---------......------,,,,,,+++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...//////000------------------------+++++++++,,,,,,,,,---------------,,,------...///,,,---............------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------.................................------------,,,------.........---,,,,,,...............---------........................////////////////////////........................---............/////////......//////...---,,,,,,------------------------,,,++++++++++++,,,------///000000000000000000111//////000000000000//////000111111111111000///...111111000000000000111111000000000000000000000000......///000111222333333000000111111222222333333333333444444555555555666444555555666666777888888;;;::::::;;;;;;===>>>???EEEIIIPPPZZZdddqqq}}}zzzxxx~~~xxxnnnhhhfffeeegggjjjjjjgggbbb[[[WWWUUUUUUTTTSSSRRRRRRQQQQQQQQQSSSVVVWWWXXXVVVTTTRRRTTTVVVXXXVVVSSSQQQRRRTTTTTTUUUVVVVVVWWWWWWVVVVVVRRRSSSTTTUUUUUUTTTSSSRRRVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPNNNLLLJJJKKKIIIFFFIIIMMMQQQRRRUUUVVVWWWVVVTTTRRROOOMMMLLLKKKKKKLLLNNNOOOOOOOOOOOONNNMMMMMMOOORRRKKKJJJHHHFFFEEEEEEDDDDDDBBBAAAAAA@@@??????>>>>>>=========<<<:::999777666444444444444444444333333111222444666666444222111222111111111111222222333000111111222222111111111333222111//////......//////////////////////////////////////////.........------...//////...------///---------...///...---,,,,,,.........---,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,------------------------...//////+++,,,---.........------,,,,,,,,,---------------,,,,,,,,,------.........------------------,,,,,,------------------------////////////////////////............------------------------,,,,,,+++***................................................------------------------........................---------.........////////////...---,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------.../////////000000111111//////000000000000//////000000000000000000//////111000000000000000000111000000000000000000000000//////000000111222222333111111111111222222333333444444444444444444444444444444555555666777777888777888999:::;;;<<<<<<<<>>>>>>>>>>>===;;;:::888777666666666777666555444333333444555666666555444333111111000000000111222222111111222222222222111111111111000///...---------.............../////////.........//////////////////...---,,,,,,---...//////---------...///...---+++,,,---.........,,,,,,,,,------------...............------------..................------,,,,,,------------------------------------...............------------...//////+++,,,,,,------...------,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------//////////////////////////////.........---------,,,---------,,,+++******---.............................................------------------------........................------------............000///...---------..............................,,,------.....................//////000000000111//////000000000000//////.........//////000111222000000000111111000000000000000000000000000000000222222222222222222111111222222222222333333333333333333333444444444444444444444444555666666777777555666888:::;;;<<<<<<<<<:::;;;<<<===>>>AAAEEEIIITTT\\\hhhwww{{{{{{}}}|||}}}llleee^^^]]]]]]]]]aaaffflllooopppllleee___\\\\\\[[[]]]aaafffhhheee^^^XXXUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUUUUVVVWWWYYYZZZWWW\\\```^^^XXXSSSRRRTTTRRRRRRRRRRRRSSSSSSTTTTTTQQQTTTWWWVVVQQQNNNOOOQQQPPPPPPPPPPPPPPPOOONNNNNNQQQQQQPPPPPPOOOOOONNNNNNSSSPPPOOOOOOMMMJJJLLLPPPSSSTTTVVVWWWWWWUUURRRQQQMMMLLLKKKJJJJJJJJJKKKLLLKKKLLLMMMLLLKKKKKKMMMNNNIIIIIIHHHHHHGGGGGGGGGFFFBBBBBBBBBBBBBBB@@@????????????>>>===<<<:::999888777777888888888666555444444555555555555555555444222222000//////000111222222222222333222222111000222222111111000000//////---............/////////.........///////////////000...,,,++++++,,,...000///...------...///...---,,,,,,------......------------------............///......------......///222111111000//////......---------------------------------.........//////......------......///000,,,+++++++++,,,---...///,,,,,,------...///000000,,,,,,------------------------------............------------------------......................../////////.........------,,,,,,---------,,,++++++---------.......................................////////////////////////........................,,,------------.........//////.........//////000////////////////////////---...//////000000//////...//////////////////000//////000000000000//////---------...///000222333000000111111111111000000000000000000000000000000333333222222222111111111222333333333333333333333222222333333444444444555333444444555555666777777555666777888888888888888666888;;;<<<<<<<<<>>>@@@DDDIIIOOOXXXfffxxx~~~~~~~~~zzz|||~~~|||vvvsssrrrwww{{{}}}wwwnnnbbb[[[VVVTTTSSSRRRVVV[[[cccfffhhheee```[[[ZZZZZZVVVWWWZZZ___dddccc^^^YYYTTTUUUUUUUUUUUUUUUUUUUUUVVVTTTSSSRRRSSSVVVZZZ\\\XXX\\\```___[[[VVVTTTSSSOOONNNNNNNNNNNNOOOPPPQQQSSSVVVWWWVVVRRROOONNNOOONNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNVVVSSSRRRRRROOOLLLNNNSSSTTTTTTUUUUUUUUUSSSPPPOOOLLLLLLLLLLLLKKKKKKKKKJJJIIIKKKLLLLLLJJJIIIJJJKKKFFFGGGGGGHHHHHHGGGFFFEEEBBBCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;999888777777888999999888777555333555555444333333444555555555444222000000000111222222333333333222222111000111111222222222111111000---------.........//////............/////////000------------------------///...------...///...---,,,,,,,,,,,,,,,---...///+++,,,,,,,,,------------...------,,,,,,------...////////////////////////------------------------,,,,,,---------........................//////000---,,,***)))***,,,///000,,,,,,---...///111111222------------------,,,,,,------------.........///------------------------------------------------////////////............+++,,,,,,------------,,,---------.........//////........................////////////////////////........................,,,,,,---------.........------......//////000000........................---...///000000000/////////////////////.........//////000000000000/////////......---...///000111///000111222222111000///000000000000000000000000000000000111111111111111222222222222222222111111111111222333444444555555333333444555555666666777666666666666666666666666666888;;;;;;;;;<<<===>>><<>>@@@BBBIIISSS\\\fffsss~~~{{{}}}}}}zzzssskkkddd```ZZZ___```\\\YYYZZZZZZXXXSSSPPPOOOPPPOOOMMMPPPUUUTTTWWWZZZXXXUUURRRRRRTTTRRRQQQQQQVVV]]]aaa___\\\UUUUUUTTTRRRQQQOOONNNNNNLLLMMMNNNPPPRRRSSSTTTTTTQQQRRRVVVZZZ\\\ZZZVVVRRRQQQQQQPPPOOOPPPQQQRRRSSSXXXWWWWWWVVVTTTQQQOOOMMMIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKLLLLLLMMMMMMMMMNNNQQQQQQQQQQQQQQQPPPOOOOOOSSSSSSSSSSSSRRRPPPNNNLLLLLLMMMNNNOOONNNKKKHHHFFFGGGHHHJJJKKKKKKKKKJJJJJJGGGEEECCCCCCCCCBBB@@@???BBBAAAAAA@@@@@@??????>>>???>>><<<;;;:::999999999::::::999888666444333222444444444444333222111111222222222111111111000000111111111111111111111111000000000000000000000000111///...------...///111//////............//////........................,,,------......------,,,,,,------......------,,,000000//////.........---/////////////////////////////////......------------......///...,,,+++***,,,++++++++++++,,,---------------............///...------,,,,,,------...---------,,,,,,++++++***---.........//////000000,,,---.........///111333...---,,,,,,,,,,,,---...,,,,,,,,,---------......................................................---...000000///+++'''$$$---------............///---------............///,,,---///000000///---,,,////////////////////////...............///000000---------............//////////////////////////////////////////////////////////////////////////////////////////.........000000000000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000111222222333333333333555555555555555555555555777666666555555555666666666666777888888888888888:::;;;;;;===@@@DDDGGGIIIOOOUUU___lll{{{zzzwww|||uuulllfffbbb]]]VVVQQQRRRSSSUUUVVVVVVTTTQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQKKKLLLMMMPPPUUU[[[aaaeeeZZZXXXUUUSSSRRRRRRRRRSSSQQQQQQPPPNNNLLLLLLOOOQQQUUUUUUVVVWWWWWWTTTOOOLLLSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRTTTUUUTTTQQQNNNLLLJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPUUUUUUUUUUUUUUUTTTTTTSSSOOOPPPPPPPPPOOOMMMKKKJJJKKKLLLNNNNNNMMMKKKHHHFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@???AAAAAA@@@@@@???>>>>>>>>><<<;;;:::999888777777777::::::999999777666444333444444444444333222111111222222222111111111000000111111111111111111111111000000000000000000000000000///...------...///000//////............//////........................+++,,,,,,------,,,,,,+++,,,------......------,,,............---------,,,........................,,,,,,,,,,,,,,,,,,++++++......///////////////...,,,,,,,,,,,,,,,------............////////////000...------,,,,,,------...///////////////.........////////////............,,,---......---...000111...---,,,,,,,,,,,,---...,,,,,,,,,---------......................................................---...000111000...,,,***---------............///---------............///,,,---...//////...---,,,........................---------------...//////---------............///......................../////////////////////////////////////////////////////////////////////...000000000000000000000000////////////////////////111111000000000000000111000000000000000000000000111111222333333333222222333333333333333333333333666666555555555555555666666666777888888888888777888888999:::<<<>>>AAABBBAAAEEELLLSSS]]]gggrrrxxx{{{vvvqqqooonnnhhh```[[[YYYWWWRRRNNNQQQRRRTTTUUUUUUSSSPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLMMMOOORRRWWW\\\___ZZZXXXVVVSSSRRRRRRRRRSSSQQQQQQPPPNNNLLLLLLNNNPPPPPPQQQSSSUUUVVVUUURRRNNNNNNOOOOOOOOOPPPPPPQQQQQQOOOQQQSSSTTTSSSQQQMMMKKKJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLSSSTTTTTTTTTTTTSSSRRRRRRNNNNNNOOOOOONNNLLLKKKIIIKKKLLLMMMMMMLLLJJJHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIFFFAAA??????AAAAAAAAA@@@??????>>>>>>===<<<;;;:::888777777777777999999999999888777666555444444444444333222111111222222222111111111111111111111111111111111111111000000000000000000000000000///...------...///000//////............//////........................,,,------......------,,,,,,------......------,,,---------,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,,,,,,,------------...///000111---------------............////////////000000000...------,,,,,,------...,,,,,,,,,,,,------------000000//////...------------......---,,,,,,---///...------,,,,,,------...,,,,,,,,,---------......------------------------........................+++,,,---...////////////---------............///---------............///................................................,,,,,,,,,,,,,,,---......---------............///........................////////////////////////////////////////////////......//////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222333333333222111111222222222222222222222222555555444444444555555666555666666777777777777777777777777888999:::<<<===;;;<<>>AAABBBAAAAAA@@@??????>>>>>>===<<<;;;:::999999999999777777777777777666666555444444444444333222111111111111111111111111111111111111111111111111111111////////////////////////000///............///000//////............//////..............................////////////......,,,------......------,,,---------,,,,,,,,,,,,,,,........................---------....../////////,,,,,,+++***+++,,,...///------..............................////////////...------,,,,,,------...*********+++,,,,,,,,,---.....................---.........---++++++,,,---------------------------,,,,,,,,,---------......------------------------........................*********+++,,,---...///---------............///---------............//////...------------...///........................------,,,,,,------...///---------............///........................////////////////////////////////////////////////............/////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000333333333333222222111000333333333333333333333333444444444333444444555555444555666666777777666666777777888999:::;;;<<<===:::;;;<<<===>>>AAAEEEHHHGGGPPP^^^jjjuuu|||{{{vvvsssqqqrrrooommmiiiddd___\\\ZZZYYYXXXTTTOOOMMMNNNPPPPPPPPPMMMNNNOOOPPPPPPOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNQQQSSSUUUWWWVVVSSSPPPOOOOOOPPPPPPOOOOOOOOOMMMKKKJJJKKKMMMJJJJJJLLLPPPSSSTTTSSSQQQLLLLLLMMMNNNOOOPPPQQQQQQMMMOOOPPPRRRQQQPPPNNNLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRQQQPPPOOOLLLLLLMMMLLLKKKJJJHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGFFFIIIJJJGGG@@@===>>>AAABBBBBBBBBAAA@@@@@@??????<<<;;;;;;:::999999999999444555555555555555444444444444444444333222111111111111111111111111111111111111111111111111111111//////////////////////////////............////////////............//////........................------............------,,,------......------,,,---------------------...........................---------....../////////...---,,,*********+++,,,,,,---.../////////......,,,,,,,,,---------.........------,,,,,,------...------......//////000000+++,,,,,,---...//////000...//////---+++***+++---------------------------,,,,,,,,,---------......------------------------........................,,,,,,+++++++++,,,---------------............///---------............//////...------------...///.......................................//////000---------............///////////////////////////////////////////////////////////////////////////---.........//////000000////////////////////////........................---...///000000000000///000000000000000000000000333333333333222222111000333333333333333333333333333333333333333444555555444444555666666666666555555555777888:::;;;<<<===666888999999999:::===@@@???DDDJJJOOOTTT^^^lllvvv}}}|||zzzrrrmmmgggcccccc```^^^[[[WWWUUUTTTSSSSSSUUURRROOOMMMNNNOOOPPPPPPLLLMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMOOOQQQTTTUUUUUUSSSQQQNNNMMMMMMMMMNNNLLLMMMMMMLLLKKKJJJKKKLLLKKKKKKLLLOOOQQQRRRPPPNNNLLLLLLMMMNNNNNNOOOPPPPPPMMMNNNOOOQQQQQQPPPOOONNNJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPPPPPPPOOONNNNNNMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHEEE@@@>>>>>>@@@BBBBBBAAAAAA@@@??????>>>999999888777777777777777333444444444444444333222444444444444333222111111111111111111111222222222111111111111111111111111000000000000000000000000//////////////////////////////............//////........................***++++++++++++++++++***,,,------......------,,,------------............------------------------++++++,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,+++,,,---//////...------++++++,,,,,,,,,---------...------,,,,,,------...---------------.........******+++---...///000111...//////...,,,+++,,,...,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................//////...---------......---------............///---------............///........................------------------------///............///000000---------............///////////////////////////////////////////////////////////////////////////------......///000000000000000000000000000000000........................,,,---///000111000000///000000000000000000000000222222333333333222111111000000000000000000000000222222222222333444444555333444444555555555555555222333444666888999999:::666777777777666555777999;;;<<<>>>>>>AAAHHHRRRYYY[[[fffuuu~~~}}}~~~~~~tttjjjfffaaa[[[WWWVVVSSSRRRQQQOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTRRRPPPMMMLLLLLLMMMMMMIIIJJJLLLLLLKKKJJJKKKMMMNNNMMMMMMNNNPPPPPPNNNLLLJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLMMMOOOOOOOOONNNNNNJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPOOOOOONNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIHHHEEEEEEDDDBBBAAA???>>>>>>@@@@@@??????>>>=========999888888777777777777777555555555555444333333222444444444444333222111111000000111111111222222222111111111111111111111111000000000000000000000000......////////////......//////............//////........................++++++,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++------.........------,,,***+++---.........,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,++++++++++++++++++***++++++,,,------...//////...//////...---,,,...///,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///---------............///,,,---...//////...---,,,------------------------...------------...//////---------............///------------------------////////////////////////////////////////////////------......///000000111000000000000000000000000........................+++,,,...000111111000///000000000000000000000000111111222333333333222222000000000000000000000000111111111111222333444555333333444555555555555444222333555666777777666666666777888777666555666777888888888999;;;>>>AAADDDCCCKKKVVV^^^gggsss}}}yyyvvvyyy~~~{{{uuujjjbbb[[[XXXUUUQQQOOOPPPLLLLLLLLLLLLMMMMMMNNNOOOMMMMMMNNNMMMLLLJJJJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMNNNPPPQQQRRRUUUSSSQQQNNNMMMMMMMMMNNNFFFHHHJJJKKKJJJKKKLLLMMMOOONNNNNNNNNOOOOOOMMMLLLIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIHHHHHHHHHIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGOOOPPPPPPPPPPPPOOONNNNNNLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGEEECCCAAAAAAAAAAAA???===>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999666666666666555444333222444444444444333222111111000000111111222222222222111111111111111111111111000000000000000000000000......////////////......//////............//////...........................//////////////////...,,,------......------,,,*********++++++,,,,,,,,,------------------------/////////......---------((()))+++,,,------,,,+++)))***,,,......---,,,+++---------.........//////...------,,,,,,------.../////////......---------,,,---------------------...///000///------///111,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,---------------------.........//////---------.........//////,,,---///000000///---,,,---------------------------,,,,,,,,,,,,---......---------.........//////++++++++++++++++++++++++////////////////////////////////////////////////---------...///000000111000000000000000000000000........................+++,,,...000111111000///000000000000000000000000000111222333333333333333111111111111111111111111111111111111222333444555222333444444555555444444555666777777777666555444333555666666555555666888777666777999;;;;;;999777;;;@@@EEEGGGJJJRRR___jjjnnnqqqwww~~~{{{tttnnnnnnoookkkccc```XXXQQQOOONNNKKKKKKNNNIIIIIIJJJKKKLLLMMMMMMNNNJJJLLLNNNNNNLLLJJJIIIIIIKKKLLLLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMNNNNNNOOOVVVUUURRRPPPNNNNNNOOOOOODDDGGGIIIJJJKKKKKKLLLNNNOOONNNMMMNNNPPPPPPNNNLLLKKKJJJJJJIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCMMMNNNNNNOOOOOOOOONNNNNNOOOMMMKKKKKKLLLMMMLLLKKKNNNMMMMMMOOOQQQRRRQQQOOOIIIJJJJJJJJJJJJJJJIIIHHHBBBBBBBBBAAA@@@???======???>>>>>>===<<<;;;;;;;;;::::::999999888777666666777777666555555555555666444333222222333333111000333111//////111222333222222111000//////000111222/////////////////////////////////......---------//////000000///...------000000/////////.........---------,,,,,,+++++++++------,,,++++++,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,,,,,,,---.../////////000000///---+++))),,,,,,,,,,,,---...//////------------------------...---,,,,,,,,,,,,---.............../////////////////////...---------,,,..................------///////////////.........///...---,,,,,,---.../////////......---------,,,111111000///...------,,,............////////////*********+++++++++,,,,,,........................////////////////////////---------.........//////000000000000111111111111000111111111111222222222---...000111222222111000111111000000000000111111111111222222222333333333444444444444444444444444333333333444555666777777555555555555555555444444666777777777888888888888<<<===>>>@@@BBBDDDFFFGGGQQQQQQSSSWWW___hhhpppuuuyyywwwvvvyyy~~~|||}}}vvvmmmccc\\\YYYYYY[[[TTTRRRNNNKKKJJJJJJKKKLLLIIIIIIHHHIIIIIIJJJKKKLLLIIIJJJLLLMMMNNNNNNMMMMMMMMMKKKKKKKKKMMMNNNMMMLLLMMMLLLKKKKKKLLLMMMMMMLLLMMMLLLJJJIIIJJJKKKMMMOOONNNNNNMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPNNNLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLMMMNNNOOOMMMLLLJJJIIIGGGFFFFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEEEEGGGJJJLLLMMMLLLJJJHHHFFFEEEEEEDDDLLLMMMMMMNNNOOOOOOOOONNNOOOMMMLLLKKKLLLMMMLLLKKKOOONNNNNNNNNOOOOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHGGGBBBBBBBBBAAA@@@???===<<<>>>>>>======<<<;;;;;;:::::::::999888888777666666777666555555444444555555444333111222222333111000222111//////111222333222111111000//////000111111////////////////////////...............////////////////////////...------......---------,,,,,,,,,.........---------,,,,,,------,,,,,,+++,,,,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------------,,,,,,,,,------...---...///000///...,,,+++...------,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...............////////////............------------........................////////////............///...------------...///111111111111000000000///000000//////......------............////////////------------............////////////////////////////////////////////////------..................//////000000000111111111000000111111111222222222111222333444444444333222111111000000000000111111111111111222222222333333444444444444444444444444333333444444555555666666555555555555555555444444666666777777777888888888999999:::;;;<<<>>>@@@AAABBBBBBCCCFFFKKKRRRXXX[[[___]]]\\\___fffqqq}}}{{{vvvsssqqqpppkkkbbbZZZTTTRRRQQQRRROOONNNLLLKKKJJJKKKLLLMMMIIIIIIHHHIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKKKKMMMMMMMMMLLLJJJIIIIIIIIIJJJLLLNNNPPPLLLLLLKKKKKKKKKKKKKKKLLLPPPPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMMMMLLLOOOMMMMMMMMMNNNMMMKKKIIIKKKJJJHHHGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGFFFGGGIIIJJJLLLLLLJJJIIIHHHHHHHHHHHHJJJKKKLLLNNNNNNOOOOOOOOOOOONNNLLLLLLMMMMMMMMMLLLPPPNNNMMMMMMMMMLLLIIIGGGHHHHHHHHHHHHHHHGGGFFFFFFAAAAAAAAA@@@@@@>>>===<<<======<<<<<<;;;;;;::::::999999999888888777777666555555444333333333444444333222111111222333111000222000//////111222222111111000000//////000000111////////////////////////---------...//////000000...////////////...---------------------,,,,,,,,,//////............---------,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,,,,---+++,,,.../////////......//////...---,,,,,,,,,,,,------------------------...------,,,,,,------...---............/////////------------............................................................///...------------...//////............---------//////..................---............/////////............/////////000////////////////////////////////////////////////..................------//////000000000000111111000000000111111111222222000111111111111000000///111111000000000000111111111111111222222222222333444444444444444444444444444444444444444444444444444444444444444444555555666666666666777777777777666666777777888:::;;;<<<;;;;;;;;;<<>>===<<<<<<;;;;;;;;;:::::::::999999888888888777777777666555444333333222222333333333111000111222222111000111000//////111222222111000000000//////000000000////////////////////////---------------..................//////...------////////////////////////............---------------,,,,,,,,,,,,------...------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---,,,++++++++++++,,,---......//////......///...---,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,,,,------.........---------...............------...............///.........------.........------,,,,,,,,,,,,,,,,,,---.....................---------.........//////------------............////////////////////////////////////////////////...............---------////////////000000000111000000000000111111111111000000000//////......---111111000000000000111111111111111111222222222222333333333333333333333333444444444333333333333333333333444444444444555555555555555666666666777777888777777777777888999999;;;;;;;;;<<<<<<======>>>AAA@@@@@@AAACCCGGGKKKNNNPPPSSSXXX\\\bbbmmmzzz~~~}}}~~~zzzvvvrrrnnnjjjffffffddd```[[[XXXVVVUUUUUUXXXWWWTTTQQQNNNMMMLLLKKKHHHIIIJJJLLLMMMMMMLLLLLLIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMPPPQQQNNNIIIHHHKKKOOOQQQOOOMMMMMMMMMMMMLLLKKKHHHHHHHHHIIIJJJLLLNNNOOOMMMMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMNNNOOOOOOMMMKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPOOONNNLLLJJJIIIHHHGGGHHHHHHIIIIIIKKKLLLNNNNNNHHHIIIKKKLLLMMMNNNNNNNNNOOOMMMKKKKKKLLLMMMLLLKKKIIIHHHHHHIIIJJJJJJIIIGGGHHHIIIIIIHHHGGGFFFEEEDDD????????????>>>===<<<<<<::::::::::::999999999999888888888777777777777777444444333222222222222333222111000000222222222000000//////000111222111000/////////000000/////////////////////////////////......------,,,+++******------............------.../////////////////////,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++++++++...............------,,,,,,,,,,,,,,,,,,---...///------------------------------------------------------------............+++,,,,,,,,,------......---------.........//////,,,---------......//////---..................---////////////////////////------------............------------............---------.........//////------------------------////////////////////////.....................---...////////////000000000//////000000000111111111333333222222111111111111111111000000000000111111000000111111111222222222333333333333333333333333333333333333333222222222333333333333444444555555444555555555555666666666888777777666666777777777777888888999999999999999;;;;;;;;;;;;<<<>>>???@@@AAACCCFFFHHHKKKRRRZZZ```bbbeeekkksss||||||yyyyyy|||{{{tttmmmkkkgggddd```\\\XXXUUUVVVTTTQQQOOOMMMMMMNNNOOOMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKLLLNNNNNNMMMLLLKKKIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOSSSUUUUUUQQQJJJGGGJJJNNNQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRPPPQQQQQQRRRRRRRRRQQQQQQMMMLLLLLLNNNQQQRRRQQQPPPKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIKKKMMMNNNHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLJJJJJJKKKKKKKKKJJJGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFEEECCCCCC>>>>>>>>>>>>>>>===<<<<<<999999999999888888888888777777777777777777777777444444333222222222333333111000///000222222222000//////...000222222111///...//////000000//////...////////////////////////000///...---,,,***)))))),,,,,,---............---,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,++++++++++++,,,//////......------------,,,,,,,,,,,,---...//////------------------------,,,------......------,,,,,,------------.........,,,,,,,,,,,,------------,,,,,,------.../////////,,,,,,,,,---......//////------...//////...---------------.....................------------------,,,------------.........////////////000000000111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////......////////////000000/////////000000000111111222111000000///000000000111111000000000000111111000000000111111111111222333333333333333333333333222222222222222222222222222222333333444444555555444444444444555555555666555555444444444444555555555666666777777888888888888888888999999:::;;;;;;999;;;===>>>@@@BBBFFFIIIJJJLLLPPPVVV^^^eeellloooyyy~~~wwwooonnnooorrruuuqqqggg___ZZZZZZXXXVVVTTTQQQNNNMMMKKKKKKIIIIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKLLLLLLNNNOOOQQQRRRZZZZZZXXXSSSNNNKKKMMMOOOOOONNNLLLKKKLLLLLLLLLJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRSSSSSSRRRQQQQQQPPPKKKKKKKKKNNNQQQSSSRRRQQQJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHEEEEEEFFFFFFHHHIIIKKKLLLIIIJJJKKKKKKLLLLLLLLLKKKLLLJJJIIIHHHIIIJJJIIIHHHGGGFFFFFFHHHJJJKKKJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@======>>>>>>======<<<<<<888888888888888888888888666777777777777777777777555555444333333333333333111//////000111222222111///......000222222000.........///000000///......////////////////////////000000///...------,,,,,,+++,,,------.........---,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---......///+++++++++***++++++,,,,,,...------------......///------,,,,,,,,,------...------------------------,,,,,,---......---,,,,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000++++++,,,------...//////------...//////...------******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,---------.............../////////000000000------------------------////////////////////////+++,,,,,,---...///000000........./////////000000////////////000000000111......---,,,---...//////111111000000000000111111000000000000111111111111222222222222222222222222000000111111222222333333111222222333444444555555333333444444444555555555444444333333333444444555777666666666777777888999777777777888999:::;;;;;;888999999::::::<<<>>>??????@@@AAADDDHHHMMMQQQSSSYYY^^^eeekkkrrr{{{{{{rrrjjjbbb^^^\\\]]]```___XXXQQQMMMNNNOOONNNLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLJJJKKKKKKKKKLLLKKKKKKKKKIIIIIIHHHIIIIIIJJJKKKLLLJJJJJJKKKLLLNNNPPPSSSTTTZZZXXXUUUQQQOOONNNOOOPPPMMMLLLJJJJJJKKKLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRQQQOOOOOOJJJJJJJJJLLLOOOPPPPPPOOOIIIJJJKKKLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKMMMNNNNNNLLLJJJIIIFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHJJJJJJIIIGGGCCCCCCCCCBBBAAA@@@>>>=====================<<<;;;777777777777777888888888666666666666777777777777666555444444333333444444000/////////111222222111.........000222222000...---...///000000///...---////////////////////////000000000000000/////////+++,,,------.........---........./////////000000---------.........//////,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////************+++,,,------,,,,,,,,,---...///000111//////...---,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,------...///000000++++++,,,,,,---...//////,,,---...//////...---,,,---------......///////////////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,---------...........................////////////////////////***+++,,,---...000111111............/////////000////////////000000000000111000//////000111222333111111000000000000111111000000000000111111111111222222222222222222222222//////000111222333333444111111222333333444555555333333333444444444555555555555444444555555666666666555444333444555666777333333444444666777999::::::999999888888999;;;===<<<;;;;;;<<<>>>AAADDDFFFGGGIIIMMMPPPTTT]]]gggooo|||}}}}}}uuuqqqqqqoooeee\\\XXXRRRMMMNNNRRRSSSPPPKKKFFFHHHJJJJJJHHHFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIHHHIIIIIIIIIJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJLLLLLLIIIIIIJJJLLLNNNQQQTTTVVVWWWSSSOOOMMMMMMNNNNNNNNNLLLJJJIIIIIIKKKLLLKKKKKKHHHIIIKKKMMMOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTSSSQQQPPPNNNMMMJJJJJJJJJKKKMMMNNNMMMKKKIIIIIIKKKLLLMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIHHHIIILLLNNNNNNMMMKKKJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFGGGHHHIIIHHHGGGGGGEEEFFFFFFEEECCCAAA???===<<<<<<;;;;;;;;;:::::::::999888888777666555555444555555444333333222111111//////000222333333000---000000000000000000000000000000000000000000000000........................,,,+++***))))))***+++,,,---------............/////////.........---------.........------,,,,,,,,,---............---,,,+++------,,,,,,,,,,,,+++++++++,,,------......---------------,,,,,,+++++++++---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,***((()))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---+++++++++---...)))))))))***+++,,,---...---.........---,,,,,,+++....................................///////////////...---,,,,,,,,,,,,,,,------...///...---+++***------------------------************************.../////////...---,,,,,,///...------......,,,***,,,,,,---............---------,,,,,,,,,+++++++++//////...---,,,,,,++++++------------------------,,,,,,---......---,,,,,,---------,,,,,,+++++++++------...//////............/////////---------.........------------......,,,---///000000000///...,,,---///111111111111000000000000000000000000000000000000000000000000000000000000000000111111222///000111222333222111111222222222222222222222222111111222222222333333333333333333333333333333333666666555555555444444444444444444555555555666666666666444333333444555666666666666666666666666666888888999999999::::::::::::<<>>===<<<;;;;;;;;;;;;:::::::::888888777777666555555444444444444333333222222222000000000111333222111///000000000000000000000000////////////////////////........................000///...------...///000------------............///.........------------......---------,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,+++***((()))+++---------------------------,,,,,,,,,,,,---------------.........---,,,,,,++++++++++++++++++,,,---...------......------,,,+++....................................///////////////...---,,,,,,,,,,,,------------...------,,,,,,------------------------............------------..................---,,,...---,,,---......,,,+++))))))***++++++++++++***------------,,,,,,,,,,,,///......---,,,,,,++++++------------------------,,,,,,---......---,,,,,,...---------,,,,,,,,,+++------............------.../////////...---...///......------------......---......///////////////---...///000000111000000000000000000000000000000000000000000000000000000///////////////000000111///000111222222222111111222222222222222222222222111111111222222222333333333333333333333333333333666555555555444444444333333333333444444444555555666555444333333444555666555555555555555555555555666777777777777888888888888999:::===???BBBDDDDDDGGGMMMSSSUUUUUUUUUXXX[[[ffflllwwwxxxrrrqqquuu}}}|||vvvpppllljjjjjjhhhgggddd```\\\ZZZ[[[]]]fffaaaZZZUUUQQQNNNJJJGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQOOONNNMMMNNNOOOOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJLLLMMMNNNOOOOOONNNMMMLLLLLLNNNPPPPPPPPPOOOPPPRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSTTTTTTSSSQQQNNNLLLKKKJJJIIIIIIKKKLLLKKKJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKLLLKKKJJJGGGEEEEEEEEEFFFHHHJJJLLLLLLLLLKKKJJJIIIJJJKKKJJJHHHHHHIIIJJJKKKJJJHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@>>>>>>======;;;;;;;;;;;;::::::::::::888777777666666555555555333333333333333333333333333111000000111222222111000000000000000000000000////////////////////////..............................------------......------------........................------------...------------,,,,,,,,,---,,,+++*********+++,,,------,,,,,,,,,,,,+++++++++,,,------......------+++,,,,,,,,,,,,,,,,,,---,,,,,,---...............------,,,,,,,,,,,,++++++---------,,,***+++---///........................++++++++++++,,,,,,,,,,,,+++---...//////---+++***------,,,,,,,,,------...------......------,,,,,,---------------------------............/////////......---,,,,,,,,,------------,,,,,,,,,---......---------------------------------,,,,,,+++++++++,,,------............------,,,,,,---...///---,,,++++++,,,---------------.........------------,,,.........------,,,,,,+++........................,,,------......------,,,.........---------------------------------------..............................------------.....................///000000000///////////////000000000000000000000000000000////////////////////////000000//////000000111222///000111111222222111111222222222222222222222222111111111222222222222333333333333333333333333333555555444444444444333333444444444444555555555555555555444444444444555555555555555555555555555555444444555555555666666666777777777888999999::::::;;;>>>BBBCCCAAA@@@AAACCCLLLPPPWWW```ffffff```ZZZTTTWWW\\\dddmmmvvv}}}yyytttrrrqqqnnnlllkkklllnnnsssxxxyyyvvvrrrkkkgggaaa]]]YYYUUURRRPPPPPPPPPOOOMMMKKKKKKMMMOOOTTTPPPLLLIIIGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKMMMNNNPPPQQQQQQQQQPPPOOOOOOPPPRRRRRRPPPNNNLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMOOOOOOOOONNNMMMLLLKKKMMMOOOOOONNNNNNOOOPPPNNNPPPSSSUUUVVVUUUSSSQQQRRRSSSTTTUUUTTTRRRPPPNNNNNNLLLJJJJJJKKKKKKJJJIIIKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJFFFDDDCCCDDDFFFGGGIIIJJJKKKJJJJJJIIIJJJJJJJJJHHHFFFFFFHHHJJJKKKIIIHHHFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGFFFEEECCCAAA@@@CCCBBB@@@>>>======>>>>>>;;;;;;;;;:::::::::999999777777666666666555555555222333333333333333333333555333000///000222222222////////////////////////////////////////////////........................------------------------,,,,,,---------.........------------------------------------------------///...,,,++++++,,,...///------,,,,,,,,,++++++++++++,,,------......------+++++++++,,,,,,---------+++,,,...///000///...---------,,,,,,,,,+++++++++...//////...------///111------------------------******+++++++++,,,,,,,,,,,,---.........---,,,+++//////...---------------,,,------...------,,,,,,---------------------------------.........//////...------,,,,,,,,,---------,,,++++++,,,---///000------------------------------,,,,,,+++*********+++,,,------............,,,++++++---...///...---,,,------...............//////.........---------......---------,,,,,,,,,........................------------------------........................------------------............------...///...---......------------......///......------...000111111111///......///000000////////////////////////////////////////////////111111000000111111222333///000000111111111111111111111111111111111111111111111111111222222222222222222222222222222222222444444333333333333333333555555555555666666666666444444444444444444555555555555555555555555555555444444444444555555555555888888777777777777777777666999<<<===<<<<<<>>>???BBBCCCGGGNNNVVVXXXVVVRRRJJJJJJKKKMMMRRRWWW]]]```fffjjjnnnpppppppppssswwwzzzyyytttrrruuuwwwuuuuuuwwwzzz}}}~~~~~~~~~wwwrrrnnnhhh```ZZZXXXWWWVVVVVVWWWWWWYYY___gggiiifffaaaVVVRRRMMMKKKKKKKKKHHHEEEFFFFFFFFFEEEDDDEEEHHHJJJIIIHHHFFFDDDCCCCCCBBBBBB@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTSSSPPPNNNKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNKKKLLLNNNNNNMMMMMMNNNOOOMMMOOOQQQSSSTTTTTTTTTSSSRRRSSSTTTUUUUUUTTTRRRQQQOOOMMMJJJJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMJJJGGGDDDCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIKKKKKKJJJGGGEEEEEEGGGIIIJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGFFFEEECCCAAA???BBBAAA???>>>>>>>>>???@@@;;;;;;:::::::::999999999666666666666555555555555222333333333333333333333666333000...///111111111////////////////////////................................................000000111111111111000000,,,,,,,,,------------...,,,,,,------------------------------------------///...,,,++++++,,,...///------,,,,,,,,,++++++++++++,,,------......------+++++++++,,,,,,---------+++,,,...///000///...---------,,,,,,,,,+++++++++,,,---...---------...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,......000000///...------------,,,,,,------...------,,,------------------------------------............------,,,,,,,,,------...---,,,++++++,,,---///000------------------------000000//////.........---++++++,,,---.........---,,,++++++---...///...---))))))***+++++++++++++++//////.........------------------------,,,,,,,,,........................------------------------........................------,,,------///000111111///......///000...,,,......------------......///......------...000111111111///......///000000////////////////////////////////////////////////000////////////000111111000000000000000111111111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333333333333333333444444444555555555222333333444444444555555555555555555555555555555444444444555555555666666777777777777777777777777222444666777777888999:::999999;;;AAAGGGKKKLLLKKKJJJHHHEEEBBBBBBEEEHHHKKKNNNQQQUUUUUUTTTSSSUUUXXX^^^dddmmmwww{{{ttthhh^^^^^^ZZZXXX[[[[[[YYYXXXYYY[[[^^^bbbeeeffffffdddccc``````aaabbbbbb```]]][[[XXXTTTNNNIIIGGGGGGHHHIIIJJJJJJLLLSSSZZZ]]]ZZZUUUJJJGGGCCCBBBDDDEEEDDDBBB@@@AAAAAA@@@???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???@@@@@@AAACCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPPPPQQQRRRTTTSSSPPPNNNKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPOOOKKKLLLNNNNNNMMMLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUSSSSSSTTTUUUUUUTTTSSSRRRMMMKKKIIIIIIKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNKKKHHHEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHEEEDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIHHHGGGEEECCCBBB@@@??????>>>>>>>>>??????::::::::::::999999999999555555555555555555555555333333333333333333333333555222///...///000000000000000000000000000000000...................................................//////000000//////...,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,------------...,,,+++*********+++,,,---------,,,,,,,,,,,,+++++++++,,,------......------+++,,,,,,,,,,,,,,,,,,---,,,,,,---...............------,,,,,,,,,,,,++++++((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,***+++,,,...000000///...---------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,---......------,,,,,,,,,---......------------------------------------------------+++,,,,,,------------,,,---,,,,,,---...///---,,,***++++++,,,,,,,,,,,,,,,.........------------,,,------------------------------------------------...------,,,,,,------...---------------.........---,,,,,,---///111333555777444111111333333000---......------------.....................///000000000///////////////000000000000000000000000000000////////////////////////---,,,,,,,,,,,,---......000////////////000111222111111111111111111111111000000000111111111111222222222222222222222222222111111222222222222333333000111111111222222222222111222333444444555444444444444444444444444444444444555555555555666666666444444555555666666777777333333333333444444444444444555777999<<<@@@DDDFFFGGGDDD@@@<<<;;;===???AAACCCFFFIIIHHHEEECCCEEEGGGHHHLLLSSS[[[___\\\SSSLLLLLLHHHFFFIIIJJJGGGEEEGGGIIIJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKIIIHHHEEECCCBBBAAABBBCCCCCCDDDFFFLLLQQQSSSPPPMMMEEECCC@@@?????????>>>======>>>???>>>======>>>@@@AAABBBCCCBBBAAA@@@@@@BBBAAA@@@?????????AAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMMMMLLLLLLKKKJJJMMMNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPRRRRRRPPPNNNKKKKKKLLLLLLMMMOOOPPPQQQSSSRRRRRRQQQQQQPPPPPPOOOKKKMMMOOOOOOMMMLLLMMMNNNOOOOOONNNNNNPPPRRRTTTUUUSSSTTTTTTTTTTTTSSSSSSRRRMMMKKKHHHHHHJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKMMMMMMMMMKKKGGGEEEEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMKKKLLLLLLJJJGGGEEEEEEEEEHHHIIIKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIHHHFFFEEECCC<<<======>>>>>>>>>======:::::::::999999999999888555555555555555555555555444444444333333222222222333111///......///...---000000000000000000000000................................................+++,,,------------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++''')))+++++++++***,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------............------,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,---...///---------...------,,,,,,------------------------(((((())))))***+++++++++,,,,,,---------,,,++++++...---,,,---......,,,+++,,,---......//////......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,---000333777999>>>:::666666888777444000......------------......---......///////////////---...///000000111000000000000000000000000000000000000000000000000000000---------------...//////000//////...///000111222111111111111111111111111000000000000111111111111111111111111111111111111111111111111222222222333111111111222222222333333000111333444555555444444444444444444444444444444444444444555555555666666444444444444555555666666666555444444444555555555333666888888888:::@@@FFFCCC@@@<<<999888999;;;===???BBBDDDCCC???===>>>@@@???@@@CCCHHHLLLMMMIIIDDDCCC???>>>AAABBB>>>===>>>@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBBCCCBBBAAAAAAAAA???@@@AAAAAA@@@>>>======>>>@@@DDDGGGIIIHHHGGGEEEAAA@@@???===:::999:::<<<<<<===>>>>>>======>>>???<<>>>>>???AAABBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAACCCDDDEEEFFFFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNMMMLLLKKKJJJMMMNNNOOOPPPQQQQQQQQQQQQOOONNNMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNLLLNNNOOOOOONNNMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRRRRTTTTTTTTTSSSSSSRRRRRRQQQNNNLLLHHHGGGHHHJJJKKKKKKLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIFFFDDDDDDDDDBBBCCCDDDFFFHHHKKKMMMNNNKKKMMMNNNMMMIIIFFFDDDDDDHHHIIILLLMMMMMMKKKHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFEEEDDDBBB:::;;;<<<=========<<<;;;:::::::::999999999888888444555555555555555555555555555444333333222111111222000............---,,,000000000000000000000000................................................---...///000000///...---++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,---............------------,,,,,,,,,+++++++++,,,------......---------------,,,,,,+++++++++---,,,+++***+++,,,---...---------,,,,,,,,,++++++)))+++---...------...///........................,,,,,,------------......***+++---//////...---,,,------,,,,,,,,,------...+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------...///...---+++***------------------------******+++,,,---......///------------,,,,,,+++***///...------......,,,***)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,...111555999;;;CCC>>>:::999;;;;;;666222.........------.........,,,---///000000000///...,,,---///111111111111000000000000000000000000000111111111111111111111111000000000000000111222222000///.........///111222000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222222333444444444555555555666666000111222444555555444444444444444444444444444444333333444444444555555555555555555555555555555555444333222333555777777777222666999888444666===DDDBBB???<<<888777777999:::===@@@BBB@@@===;;;<<<===<<<;;;;;;>>>CCCEEEDDDBBB???;;;:::>>>>>>;;;999:::::::::::::::;;;<<<===>>><<<>>>@@@AAA@@@>>><<<<<<999<<<>>>???>>>;;;999888;;;>>>BBBDDDCCCAAA@@@@@@<<<>>>>>><<<999888;;;>>>777999;;;;;;::::::<<<===:::===AAAAAA@@@@@@BBBEEEAAA@@@>>>===<<<>>>???@@@BBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDEEEGGGHHHHHHIIICCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKKKKMMMMMMNNNOOONNNMMMLLLKKKNNNNNNOOOPPPQQQQQQQQQQQQOOOMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMMMMMMMOOOPPPPPPNNNMMMMMMNNNLLLNNNPPPRRRSSSRRRPPPOOOTTTTTTSSSSSSRRRQQQQQQQQQPPPMMMIIIGGGGGGHHHIIIHHHLLLKKKJJJIIIHHHIIIIIIJJJGGGHHHHHHGGGDDDBBBCCCCCC@@@@@@BBBDDDGGGJJJMMMNNNKKKMMMOOONNNKKKGGGDDDCCCJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDCCC???>>><<<<<<>>>>>>>>>===:::::::::999888777666555888888777666555444444333333333333222222222111111222000///000222222000---........................////////////////////////---------............///------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///***+++,,,,,,---...//////***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++------...///...---,,,++++++---///000111///---******+++---...------------------------------------------------,,,,,,+++***+++,,,---...---.........---+++)))(((---------............//////...,,,+++***+++,,,,,,---------,,,,,,++++++++++++,,,------------,,,+++------...///...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---,,,,,,+++++++++++++++---......---,,,,,,------,,,++++++++++++,,,---------------------------,,,,,,,,,------.........,,,---......,,,,,,---...///---,,,,,,,,,,,,***)))---------------------------..................---------......///333888;;;;;;===<<<:::999:::666000,,,,,,,,,,,,,,,,,,,,,,,,000000111111111111000000//////000000000000//////000000//////.........---000000000000000/////////111000///......---.........///000111111000///...000000000000000000000000000000000000000000000000000111111111111222222222444444444333333222222222222222222222222222222222333333333333333333333333555555555555555555555555444444444444444444444444444444222222222222444444222222222333333333444444444444444555666777777888<<<:::888777666777888999:::::::::999999888888888:::888777:::???CCCEEEDDD;;;::::::999999::::::;;;999999999:::::::::;;;;;;;;;;;;:::::::::999999999>>>>>>>>>===<<<;;;999999<<<===>>>???@@@@@@@@@@@@::::::::::::::::::::::::;;;;;;<<<===============???>>>=========>>>@@@AAA@@@???>>>>>>>>>???AAABBB>>>>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJOOOOOOPPPPPPOOONNNLLLKKKOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNQQQTTTVVVWWWVVVTTTPPPLLLKKKKKKNNNPPPSSSUUUVVVTTTRRRPPPSSSRRRQQQRRRTTTUUUUUUUUUSSSSSSRRRQQQQQQPPPOOOOOOPPPNNNLLLIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIILLLIIIFFFDDDEEEEEEEEEEEE@@@BBBDDDFFFGGGIIIMMMOOOQQQSSSUUUSSSOOOJJJFFFEEEJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCC???>>><<<<<<>>>>>>>>>===:::::::::999888777666555777777666666555555444444333333333222222222111111222000///000222222000---////////////////////////........................---------............///.........---------,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***++++++,,,,,,------......---+++++++++,,,...///---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,---------,,,+++***------------............///...---,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,------,,,++++++******,,,---......------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...---,,,,,,+++++++++,,,***,,,------,,,++++++,,,///...------------...///------------------------,,,,,,------------------,,,---......,,,,,,---...///...,,,,,,------+++***------------------------------............------------.........111666999;;;???@@@<<<::::::666222------------------------//////000000000000////////////000000000000//////000/////////....................................//////.........//////000...///000111111000///...000000000000000000000000000000000000000000000000000000111111111222222222444444333333333222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444333333333222222333333333222333333333444444444444333444444555666666777777999888666555444555666777::::::999999999888888888999777666888<<>>>>>======>>>>>>???@@@???>>>>>>===>>>???@@@AAA???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJNNNNNNOOOOOOOOOMMMLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMOOOQQQTTTYYYZZZZZZWWWSSSOOOLLLKKKLLLNNNQQQTTTUUUTTTRRRPPPSSSQQQOOOOOOQQQRRRSSSRRRQQQQQQPPPPPPOOONNNNNNMMMNNNMMMKKKIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKMMMJJJFFFDDDEEEEEEEEEDDDAAACCCEEEFFFGGGIIILLLOOORRRRRRSSSSSSPPPLLLGGGDDDIIIIIIIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCC???>>><<<<<<>>>>>>>>>===::::::999888777666666555666666555555555555555555333333333222222222111111222111000000222111000...000000000000000000000000---------------------------------............/////////.........---------------,,,,,,,,,,,,++++++------,,,,,,,,,---......,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++,,,---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...***+++,,,------------,,,------------............//////...---------......------------,,,,,,,,,,,,***++++++,,,,,,++++++***'''(((***,,,---...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,)))+++,,,,,,+++******+++///......------......///------------------------------------------,,,,,,,,,---......,,,,,,---...000...------......,,,+++------------------------,,,,,,------------,,,,,,------...------///333666999???BBB>>>:::777555222..............................////////////.........//////000000//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111...//////000000//////...000000000000000000000000000000000000000000000000000000000111111111222222333333333222222222222222222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333222222333333333444444444555555333444444555555666666666666555444333333333444555999999888888888888777777777555444555777999999999999888888777777888888999888888999999999:::::::::888888888777777777777666999999::::::::::::999999666777888999999::::::999;;;:::999888888999:::;;;<<<<<<<<<===<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>============>>>>>>?????????AAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJMMMNNNNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMNNNOOOOOONNNOOOQQQSSS[[[\\\]]][[[WWWQQQNNNMMMKKKLLLOOORRRSSSSSSRRRQQQSSSPPPLLLKKKLLLNNNOOOOOONNNNNNNNNMMMLLLLLLKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNKKKGGGEEEEEEEEEEEEDDDCCCDDDFFFGGGGGGIIIKKKNNNSSSQQQQQQQQQRRROOOIIIDDDHHHHHHIIIIIIHHHGGGGGGFFFGGGEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBB???>>><<<<<<>>>>>>>>>===;;;:::999888777666555555444555555555555555555555333333333222222222111111111111111111111111///...////////////////////////---------------------------------............///............------------------,,,,,,,,,+++++++++------,,,,,,,,,------...------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++---,,,+++*********+++++++++,,,,,,------.........++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------------------------,,,,,,++++++++++++++++++++++++'''((()))+++,,,---......------------------------------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,---......,,,,,,---...000///------......---,,,,,,,,,------------------+++,,,,,,------,,,,,,+++------...---,,,---000222333;;;@@@<<<666333111///---------------------------..................---...//////////////////...///////////////.........,,,,,,,,,,,,,,,---------...............///000000////////////////////////////////////////////////////////////////////////000000000000111111111111222222222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111222333444444333222111333333444444444555555555333333444444444555555555555444333333333333444444777777777777777777777777444444444444555666666666777777666666666666777777888888888888999999999999888888888777777777666666666777777888999999888888888999999:::;;;;;;::::::;;;:::999888888999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<<===>>>???>>>===<<<======<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBDDDEEEEEEFFFGGGHHHIIIIIILLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOQQQSSSXXXZZZ\\\\\\XXXTTTPPPOOOJJJLLLNNNPPPQQQRRRRRRRRRSSSOOOKKKIIIIIIKKKMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMMMMMMMNNNNNNNNNNNNOOOLLLHHHFFFFFFFFFEEEDDDDDDFFFGGGGGGGGGHHHJJJLLLRRROOONNNPPPRRRPPPIIICCCHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGEEEFFFGGGHHHGGGEEEFFFFFFFFFFFFEEEDDDCCCBBB???>>><<<<<<>>>>>>>>>===;;;:::888777666555555666444444444444555555555555333333333222222222111111000111222111111000//////................................................---------............///---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++...------,,,,,,,,,------++++++,,,------...//////,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++++++++++++++,,,,,,------.........++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------......---,,,++++++******,,,,,,,,,------------...,,,,,,,,,,,,------,,,,,,------------------------++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------------------,,,,,,,,,------.........,,,,,,,,,++++++,,,,,,---+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,---......,,,,,,---...///...------...///...,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------...---,,,,,,...000...666:::666000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......////////////...............///////////////,,,,,,------............000000///...............//////............////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333000111333333333333111000333333333444444444555555333333333333444444444444444444444444444444444555666666666666666666666666333444555666666666777888777666666555555666666777777777777888888888999999888888888888777777777777444555666777888888888888999999:::;;;;;;;;;;;;::::::999888888888888999:::::::::;;;;;;;;;;;;:::::::::;;;<<<>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>????????????>>>>>>??????@@@@@@AAAAAA@@@AAABBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPQQQQQQPPPOOOPPPQQQQQQTTTXXXYYYWWWTTTQQQPPPKKKKKKMMMNNNPPPQQQRRRSSSSSSOOOKKKHHHIIIJJJLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMMMMMMMNNNNNNNNNOOOOOOLLLHHHFFFFFFGGGFFFFFFFFFGGGGGGGGGFFFFFFHHHIIINNNLLLKKKMMMPPPOOOIIIBBBHHHIIIIIIJJJJJJIIIIIIHHHIIIHHHFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAA???>>><<<<<<>>>>>>>>>===;;;:::888666555555555666555555444444444444444444333333333222222222111111000111222222000//////000........................////////////////////////---------............///------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++......---,,,,,,,,,------((())))))***,,,------...,,,,,,------------,,,,,,*********+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,000///---,,,+++*********,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,------------............---,,,,,,++++++,,,,,,---...---,,,+++++++++++++++,,,,,,,,,------------...------------------------,,,,,,------------------,,,,,,+++++++++,,,------+++---///...---,,,---------......//////......---------------------------------------------,,,,,,,,,---......,,,,,,---...///---,,,---......---,,,+++,,,,,,------.........,,,,,,------------,,,,,,,,,---...---,,,,,,...///+++111444000---,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////......---.........///////////////------......//////000000111111///......---------///......------......///000000000000000000000000000000000000000000000000/////////000000000111111000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111222222222222111111222222222333333333444444333333333333333333333333444444444444555555555555444444555555555555666666444666888888888777888999777666666555555666666777666777777777777888888888888888888888777777777777444555666777777777777777888888999999999999999888999999999999999999999999888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>======<<<;;;===>>>???@@@@@@AAA@@@@@@===>>>>>>??????@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPQQQQQQOOONNNNNNOOOLLLOOOSSSTTTSSSRRRQQQQQQKKKKKKKKKLLLMMMOOOPPPQQQQQQNNNJJJIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNLLLHHHGGGGGGHHHHHHGGGFFFGGGGGGFFFDDDDDDEEEFFFIIIHHHHHHKKKMMMKKKFFFBBBIIIJJJJJJKKKKKKJJJJJJJJJJJJHHHGGGGGGHHHHHHGGGFFFGGGGGGFFFFFFEEECCCBBBAAA???>>><<<<<<>>>>>>>>>===;;;:::777555444444555666555555555444444333333333333333333222222222111111///111333222000...///000................................................---------............///...---------,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,......,,,++++++++++++,,,++++++,,,,,,,,,---------***+++---.........------------------.........///......---,,,,,,---......///...---+++++++++,,,,,,,,,,,,,,,---------..............................------------------,,,,,,,,,+++++++++,,,,,,---...+++,,,......,,,+++,,,---------...//////...------------------------------,,,,,,------------------,,,---......,,,,,,---...---,,,+++,,,---...---,,,++++++,,,,,,---......///------............------,,,---......------...000---000000---,,,......+++------------------------......////////////......---......//////......---............/////////000,,,------...//////000000000//////........./////////...------------...///000000000000000000000000000000000000000000000000////////////000000000111/////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222111111111222222222333333333333222222222222222222222333444444555555555444333333444444555555555555666999;;;;;;888666777888777777666666666666777777666666666777777777888888777777777666666666555555555666666777777777777666888888888999999888888777777888999::::::999888777666777888:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>???>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAABBBCCC@@@AAABBBCCCEEEFFFGGGHHHHHHIIIIIIIIIIIIGGGFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLNNNOOOQQQQQQOOOMMMMMMMMMKKKNNNPPPQQQPPPOOOOOOPPPJJJIIIHHHHHHIIIKKKMMMNNNNNNLLLIIIHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKHHHGGGHHHIIIJJJIIIFFFGGGGGGEEECCCBBBBBBDDDCCCDDDGGGIIIIIIGGGDDDBBBJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIGGGHHHHHHIIIGGGFFFGGGGGGFFFFFFEEECCCBBBAAA???>>><<<<<<>>>>>>>>>===;;;:::777555444444555666666666555444333333222222333333333222222222111111///111333222000...///111000000000000000000000000---------------------------------.........////////////.........------------------,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,......------------,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000111///---******+++---...------------------------------------------------***+++,,,---...---,,,,,,---,,,+++++++++,,,---...++++++,,,,,,,,,---------+++,,,.../////////......---------........./////////...------------...///......,,,,,,,,,,,,......,,,,,,,,,------..........................................------,,,,,,,,,++++++++++++,,,,,,---...)))+++---,,,+++***+++,,,++++++,,,------,,,++++++------------------------,,,,,,,,,------.........,,,---......,,,,,,---...---+++++++++------,,,+++++++++,,,,,,---...//////---......//////......---+++---............///000///000...,,,---111111---..............................////////////......---..................------.........//////000000,,,,,,------...///000000......---......///000111///...---,,,,,,---...///000000000000000000000000000000000000000000000000////////////000000000000.../////////000000111111000000000000000000000000111111111111111111111111000000000000000000000000222222222222222222222222333222111000000111222333000000111111111222222222333222222222222222222222111222333444444444444444333333333444444555555555999;;;===<<<888555555666777777666666666666777777666666666666777777777777666666555555555444444444666777777777777777666666999999:::::::::999999888555777999;;;;;;999777555555666777999:::;;;<<<<<<<<<;;;:::999:::;;;<<<======>>>?????????>>><<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???AAACCCDDD@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHIIIIIIHHHGGGEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMNNNOOOOOONNNLLLLLLMMMOOOQQQPPPNNNMMMLLLLLLMMMNNNOOOOOONNNMMMMMMNNNIIIHHHFFFFFFFFFHHHJJJKKKKKKJJJHHHHHHIIIJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJIIIGGGHHHHHHIIIJJJKKKKKKLLLMMMJJJHHHGGGHHHJJJKKKKKKFFFGGGFFFDDDBBB@@@AAABBB???BBBFFFGGGFFFDDDBBBAAAIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDBBB@@@???>>>??????>>>>>>======<<<<<<<<<;;;999888777555555777888999777666666444333222111111222222222111111111111000////////////............///(((###&&&...222///***------------------------------------------------,,,++++++******++++++,,,(((***---//////...,,,*********,,,---------------+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))+++------+++)))))))))***++++++,,,,,,------...)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------------------------------------............///---------------------,,,---------------------------------............///...............///000000,,,,,,,,,---------......000000///.......................................111111000///...---,,,,,,................................................000000000000000000000000333111///------...///000////////////000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////////////////000000000000000000000000111222333444444333222111222222222222222222222222666444333111111222333444333333333444444444555555444444444444444444444444777777666555444333333222555666666666666666555555666666666666777777777777888777666555444444555666555555555555555666777777777777777777888888888888999999888888888888999999888888999999999888888777999:::<<<;;;::::::;;;===??????>>>===<<<;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<===>>>@@@AAABBB???@@@AAA@@@>>>>>>???@@@AAA@@@??????@@@AAACCCDDDHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHMMMMMMMMMLLLKKKKKKJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIGGGGGGGGGIIIJJJPPPNNNLLLLLLMMMMMMJJJGGGIIIHHHGGGGGGFFFFFFFFFFFFJJJGGGFFFGGGIIIJJJHHHFFFIIIIIIJJJKKKLLLLLLLLLLLLMMMLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@AAACCCDDDDDDBBB@@@AAAAAAJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCAAA???>>>==================<<<<<<;;;;;;;;;999888666555555666888999666666555444333222111111222222222111111111000000////////////............///,,,)))***---///...,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++*********+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***,,,---,,,+++******+++++++++,,,,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,---------......------------------------+++++++++*********))))))------------------------------,,,,,,+++,,,,,,---------,,,,,,,,,---......------------------------------------------------------------------------------------------------,,,,,,,,,,,,---------...+++,,,,,,------.........---------------------------------............///...............//////000,,,---------............000//////......................................./////////......---------................................................////////////////////////111000///............///////////////000000000000000000000000000000000000//////000000000111111111000000000000////////////111111111111111111111111000000000000000000000000111111222222222222111111222222222222222222222222333222111111111333555666333333333444444444444555333333333333333333333333666666666555444444333333555555666666666666555555555555555666666666777777888777666555444444555666555555555555555666666777666666777777777888888888888888777777777777888888888888888999999888888777888:::;;;;;;::::::;;;<<<>>>======<<<<<<;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<===>>>@@@AAABBB===>>>@@@@@@??????@@@BBBBBBBBBAAA@@@AAABBBCCCDDDGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJJJJKKKKKKLLLLLLMMMLLLMMMMMMNNNNNNMMMMMMLLLIIIHHHGGGGGGGGGIIIKKKLLLPPPOOOMMMNNNOOOOOOMMMJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFEEEGGGJJJLLLKKKIIIFFFGGGGGGHHHIIIIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCAAA@@@??????@@@AAA@@@>>>======>>>KKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@>>><<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;:::888888666666666666888888666666555444333222111111222222111111111000000000////////////............000000///...---------...------------------------------------------------...------,,,,,,------...///---***((()))+++...000...---,,,+++++++++,,,---,,,++++++++++++,,,---...,,,,,,---------.........++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------,,,***)))+++,,,------,,,,,,,,,,,,++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,++++++,,,,,,,,,---------......---------------------------------------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------......---,,,,,,,,,------------------------------------------------------------------------------------------------------+++++++++,,,,,,,,,------***++++++,,,---...//////---------------------------------............///......------......///000------........./////////000///......------......................................................................................................//////////////////////////////////////////......////////////000000000000000000000000000000000000//////000000000000111111000000000000////////////111111111111111111111111000000000000000000000000111111000000000000111111222222222222222222222222111000000000111333555666333333333333444444444444222222222222222222222222444444444444444444444444444555555666666666555555444444444555555555666666777666555555444555555555555555444444555555666777666666777777777777888888777777666666666666777777888888888888888888888888777999::::::999888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>???@@@AAA<<<===?????????@@@AAACCCDDDCCCBBBAAAAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLFFFFFFFFFGGGHHHKKKMMMOOOPPPOOOOOOPPPQQQQQQPPPNNNOOONNNLLLKKKIIIIIIHHHHHHGGGFFFFFFHHHKKKMMMMMMLLLFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>???@@@???===<<<;;;<<>><<<;;;;;;:::::::::::::::::::::::::::888777666666666666777888555555444444333222111111111111111111000000000000////////////............/////////...............------------------------------------------------------,,,,,,,,,,,,------///---***((()))+++...000///...,,,*********,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,***((((((***,,,......---,,,,,,+++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,,,,,,,,,,,,,+++++++++------------++++++,,,,,,------------------,,,,,,,,,---------......------------------------//////..................---------------------------,,,,,,,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------+++,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------------------------............///...------------...//////.........////////////000//////...------------.........................../////////...............................................................////////////////////////...///111222222111///...////////////000000000000////////////////////////////////////000000000111000000000000////////////111111111111111111111111000000000000000000000000111000///......///000111111111111111111111111111111000000000111222444444222222333333333444444444111111111111111222222222333333333444444555555555444444555555666666555555333333333444444444555555555555555555555555555555555444444444444555666666666666666666777777777888666666555555555555666666777777777777777888888999666888999999888888999:::999999999::::::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<======???@@@@@@===>>>@@@@@@??????@@@BBBDDDCCCBBB@@@??????@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKGGGFFFFFFEEEEEEDDDCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNKKKKKKLLLLLLMMMLLLLLLLLLFFFFFFFFFGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLLLLHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCBBB???=========IIIIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDAAA@@@@@@???===<<<::::::888888888888888999999999777666666666666666666777444444444333333222222111111111111000000000//////////////////...............,,,***,,,///000...,,,------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...///...,,,*********,,,---,,,,,,------............++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++)))'''''')))+++......---,,,++++++************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------+++,,,------------,,,+++++++++------------++++++++++++,,,---......//////,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,------...//////...---,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------.....................------,,,,,,,,,,,,,,,,,,---------......---------............///---------------...//////.........////////////000//////...---------------........................111111000000///...------...........................................................................000222333444222000///////////////000000000000////////////////////////...////////////000000000000000000000////////////000000000000000000000000000000000000000000000000111000///......///000111111111111111111111111111111111111111000111111111222222222333333333444444000000000111111222222222222222333333444555555555333333444555555555555555333333333333444444444444444444555555555555555555444444444444444555666666555666666666666777777777666666555555555555666666777777666666666777999999666777999888777777888:::888888999999:::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>??????@@@AAAAAA@@@>>>===>>>???CCCBBB@@@>>>======>>>>>>BBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIHHHGGGGGGIIIIIIJJJJJJJJJJJJJJJKKKHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCDDDDDDCCC@@@=========FFFGGGGGGHHHGGGFFFDDDCCCAAABBBCCCCCCDDDDDDDDDCCC@@@@@@??????===;;;:::999666777777777777888888888666666666666666666666666444333333333222222222111111111000000000/////////////////////............---***)))+++///000...***------------------------------------------------,,,++++++******++++++,,,***+++,,,---------,,,,,,...---,,,+++++++++,,,---+++,,,------......------*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,***)))((()))+++......---,,,,,,+++******)))******+++,,,,,,------------++++++++++++------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++,,,---......---,,,++++++,,,,,,------,,,,,,+++++++++,,,---...//////000,,,,,,,,,---------......------------------------,,,,,,------------......------------------------,,,,,,,,,,,,---...///000......---,,,,,,,,,---------------------------------------------------------------------------------------------------------------.........////////////...---,,,++++++***+++,,,,,,------.........---------............///------,,,,,,------...///------.........////////////...------,,,,,,------........................000000//////.......................................................................................000111333333222111000////////////000000000000000000000000000000000000......////////////000000000000000000////////////////////////////////////000000000000000000000000000000////////////000000111111111111111111111111111111111111000000//////222222222222333333333333000000000111222222333333222222333333444444444555222333444555555555555555333333333444444444555555333333444555555555555444444444333333444444555666555555666666666666777777666666555555555555666666777666555555666777999:::666888999999888777999:::999999999::::::;;;;;;;;;::::::;;;;;;<<<============<<<<<<<<<======>>>???AAABBBBBB@@@>>>======>>>BBB@@@???===<<<<<<======AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKHHHIIIIIIIIIIIIIIIIIIIIIHHHJJJKKKLLLKKKJJJKKKLLLMMMMMMKKKJJJHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHIIIJJJGGGFFFDDDBBBBBBBBBBBBCCCAAABBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEDDDDDDDDDBBBCCCCCCAAA>>>;;;::::::CCCDDDEEEFFFFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>===<<<:::888777555555666666666777777777555666666666666666666555333333333222222222222222111000000000////////////////////////............,,,,,,---...---,,,+++***------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,---***+++,,,---...------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++---......,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,...---+++******+++---...........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++,,,---//////---,,,+++---,,,,,,++++++,,,,,,---...............---------,,,,,,,,,---------......------------------------////////////000000000111------------------------,,,,,,,,,------...///000------,,,,,,,,,---......------------------------------------------------------------------------------------------------,,,,,,---------..................------,,,,,,+++++++++,,,,,,---......///---------............///------,,,,,,------...///,,,---------............///...------,,,,,,------........................++++++,,,,,,---...//////........................................................................---...///000111000000///////////////000000000000000000000000000000000000........./////////000000000000000000////////////000000000000000000000000000000000000000000000000///000000111111000000///111111111111111111111111//////000000000000000000111222222222222333333333000000111111222333333444333333333333333333444444111222333444555555555555444444444444555555555555222333444555555555444444444444333333444444555666555555555666666666777777777666666666666666666777777666555444555777999:::777888:::999888888999;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<============<<<<<<<<<<<<===>>>>>>@@@AAAAAA@@@>>>===>>>???AAA@@@???=========>>>>>>AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJIIIIIIFFFIIIKKKKKKIIIHHHIIIKKKMMMLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJIIIHHHGGGIIIKKKHHHGGGDDDBBBAAAAAABBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCBBBBBBBBB@@@===:::999999AAABBBDDDEEEFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>===<<<<<<===<<<;;;999777555444555555555666666777777555555666666666666555555333333222222222222222222000000000000////////////000/////////............+++///333111,,,((())),,,------------------------------------------------...------,,,,,,------...,,,,,,+++++++++,,,---...***+++,,,---------------***+++,,,---------,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,...000000///---,,,---------,,,,,,,,,,,,++++++------,,,++++++*********...---+++******+++---...........................*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,...//////...,,,+++...---++++++++++++---...111000///...---,,,++++++,,,,,,,,,---------......------------------------+++,,,,,,,,,------......------------------------,,,,,,,,,---...///000000,,,,,,,,,,,,------...///------------------------------------------------------------------------------------------------++++++,,,,,,,,,---------,,,---------------------++++++,,,,,,---...//////---------.........//////---,,,,,,,,,,,,---......,,,,,,,,,---------............---,,,,,,,,,,,,---........................&&&&&&(((***,,,...000000........................................................................,,,,,,---......///......////////////000000000000000000000000000000000000............/////////000000000000000////////////111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000,,,---...000111111111111111111222222222333333333000000111222333333444444333333333333333333333333111222333444555555555555444444444555555555666666111222444555666555444444444333333333333444555555555555555555666666666777777777666666666666777777666666555444555777999;;;777999::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>===<<<<<<<<<<<<======>>>>>>???@@@@@@???>>>???AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGHHHIIIJJJJJJJJJJJJFFFIIIKKKKKKHHHGGGHHHJJJLLLLLLKKKJJJJJJJJJJJJJJJCCCEEEHHHHHHGGGHHHJJJMMMKKKIIIGGGDDDCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCAAA===:::999999DDDDDDDDDEEEDDDDDDCCCBBBCCCAAA??????@@@AAA@@@???>>>===<<<;;;;;;:::;;;;;;999888666444333444555666555555555555555555555555111111111111111000//////000000//////......------222000///......///000222///............---------000000///...------,,,,,,...------,,,,,,------.........---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,------,,,,,,+++***+++***************++++++///---+++(((((()))+++---------++++++++++++------...---,,,+++***)))))))))******))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,++++++,,,...///000///...---,,,------......---,,,,,,,,,,,,---...------...///...---+++***,,,,,,,,,------.........///...,,,++++++,,,...///,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,------++++++++++++------'''((()))***,,,---......000///...---,,,+++******------------------------.........------,,,,,,,,,***+++,,,,,,------------,,,------......------,,,++++++,,,,,,---...//////------------------------//////////////////////////////.........---------,,,,,,+++++++++,,,------000///...---------------.......................................///000111,,,---///000000000///...000000000000000000000000////////////////////////..................................../////////////////////...------,,,,,,111111000000000000111111000000000000000000000000000000000000000111111222///000111222222111000/////////000000000000//////000111111111111222222222111111222222222333333333333333333333333333333333444444444444444444444444555555555555555555444444555555555555555555555555444444555666666555444333444555555666666666666666777777666666555555444444555555555555666777999999999;;;<<<<<<;;;<<>>===:::888888888999:::<<<<<<============<<<<<<>>>>>>>>>>>>============;;;;;;<<<===>>>>>>======BBBBBBAAA@@@????????????BBBCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMLLLJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFIIIKKKMMMLLLJJJIIIHHHHHHHHHHHHKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHFFFDDDBBBBBBBBBBBBHHHGGGGGGFFFEEEDDDDDDCCCDDDCCCBBBBBBCCCBBB@@@>>>??????@@@???>>>;;;888666CCCCCCCCCDDDCCCCCCBBBBBBBBB@@@??????@@@@@@???>>>===<<<;;;:::999999999999:::999777444333333444444444444444444444444444444111111111111111000//////111111111111000000000000...//////////////////...............------------.........---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...)))***+++,,,---.........,,,,,,+++***))))))******...---+++*********+++,,,---,,,,,,++++++,,,,,,---...---,,,+++************,,,+++*********+++------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///000///...---,,,------......---,,,,,,,,,,,,---...------......------,,,+++,,,,,,,,,---------......///...,,,++++++,,,...///,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++,,,------++++++,,,---...///000000...---------------,,,,,,------------------------------------------,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........------------------------------------------------//////.........------------------------......///......------------------.................................---......//////------//////000///......////////////////////////////////////////////////....................................////////////.........///////////////111111000000000000111111000000000000000000000000000000//////000000111222000000111222222111000000222222222333333222222222000000111111111222222222111111111222222222333333333333333333333333333333222222222222222222222222555555555555555555444444555555555555555555555555444444555666666555444333444444555666666666666666555555555555555555555666555555555666777777888999999:::;;;===@@@BBBCCCCCC>>><<<:::999888888999:::<<<<<<============<<<<<<>>>>>>>>>>>>============;;;<<<======>>>>>>>>>===@@@@@@@@@??????@@@AAAAAABBBCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJJJJHHHHHHHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIGGGFFFFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJJJJIIIHHHHHHHHHHHHHHHKKKIIIGGGEEEDDDCCCCCCCCCJJJJJJHHHGGGEEEDDDCCCBBBCCCBBBAAAAAABBBBBB@@@>>>>>>>>>??????===;;;999777BBBBBBBBBBBBAAAAAAAAA@@@BBB@@@>>>>>>?????????>>>;;;;;;:::999888888888888;;;:::777555333222222222444444444444444444444444111111111111111000//////000000000000111111111111,,,---///000000///---,,,............------------------,,,,,,++++++******,,,++++++******++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...)))***+++,,,---.........++++++************++++++---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++************,,,+++***)))***,,,...///---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///...------,,,---------...------,,,,,,------.........---,,,,,,,,,------,,,,,,,,,------------......---,,,++++++,,,---...+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........./////////,,,,,,,,,------.........------------------------,,,,,,------------------,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------------------------------++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...........................///...---------------------......///......------........................////////////////////////........................---............/////////---......///000000111111111000000//////000000111000000000000000000000000000000//////000000111222000000111111111111000000///000000000000000000///000000000111111111222222111111111222222222222333222222333333333333333333222222222222222222222222444444444444444444555555444444444444444444444444333444555555555555444444444444555666666666666555333444444555666666777777555666666666777888888999999999:::???DDDGGGFFFDDD===<<<:::999888999999:::<<<<<<============<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>??????AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGCCCDDDFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHIIIEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFEEEGGGHHHJJJJJJKKKKKKJJJIIIHHHGGGJJJIIIHHHHHHGGGGGGHHHHHHKKKJJJHHHFFFDDDDDDDDDDDDLLLKKKIIIHHHEEEDDDBBBAAABBBAAA@@@@@@@@@@@@???===<<<===>>>>>>===;;;:::999BBBBBBAAA@@@@@@?????????AAA???======>>>>>>>>>===;;;;;;:::999888888888888999888666555333333333333333333333333333333333333111111111111111000//////------......//////000000,,,,,,---......---,,,,,,.........---------,,,,,,------,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***)))))))))***+++,,,......,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,+++)))'''((()))+++---------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,------...---------------------------------------------///...,,,++++++,,,---...------------------------...---,,,,,,,,,,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------.........---.........---,,,+++++++++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................******))))))******+++,,,++++++++++++,,,,,,---...........................///...---,,,,,,,,,,,,,,,...............------,,,........................////////////////////////........................---------.........//////---........./////////000000000////////////000000000000000000000000000000///////////////000111111/////////000000/////////........................000000000000111111111111111111111111222222222222222222222222222333333333333333333333333333333333333333444444444444555555444444444444444444444444333333444444444555444444333444555555666666555555666666666666777777888888666666777777888888888888999888:::@@@FFFHHHEEE@@@<<<;;;:::999999999999:::;;;<<<<<<======<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFBBBCCCEEEDDDDDDDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHIIIJJJHHHFFFEEEFFFGGGJJJKKKLLLMMMMMMKKKIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDDDDIIIIIIHHHFFFEEECCCBBBAAABBB@@@>>>>>>??????>>><<<;;;;;;<<<<<<<<<;;;::::::CCCBBB@@@???>>>>>>>>>???@@@>>><<<<<<=========<<<<<<;;;:::999888888888888555555555444444444444555333333333333333333333333111111111111111000//////------......//////000000...---,,,++++++,,,---......------------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,,,,+++***++++++++++++++++++,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...,,,***)))((()))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------------------------------...---,,,++++++,,,...///---------------------------------,,,,,,---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,------.....................------,,,+++------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................******))))))******+++,,,++++++++++++,,,,,,---...........................///...---,,,,,,,,,,,,,,,............---.........////////////////////////////////////////////////........................------------.....................------,,,,,,,,,000000////////////000000/////////////////////////////////...///000000111.........------.........222111111000000111111222//////000000000111111111000000111111111222222222111111111222222333333333333333333333333333333333333333333333444444555555444444444444444444444444333333333333444444555555333444444555555555555555999999999888888888777777666777888888999888888777:::888999>>>DDDEEE???:::;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<=========>>>>>>>>>???@@@???>>>>>>>>>>>>??????AAA@@@??????>>>>>>>>>???BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEDDDCCCCCCDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJIIIHHHFFFGGGHHHKKKLLLNNNOOONNNMMMKKKJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBBBB@@@=========>>>===<<<::::::;;;;;;;;;;;;::::::CCCBBB@@@???>>>>>>>>>??????===;;;;;;<<<<<<<<<;;;<<<;;;:::999888888888888333333444444555555555555222222222222222222222222111111111111111000//////000000000000111111111111///...,,,++++++,,,...///------------,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------...------,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,---.........000///---,,,***)))))))))***+++---......---,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,------......------,,,------,,,,,,,,,---.........------------,,,,,,,,,------------------------******+++,,,------------------------,,,,,,,,,,,,------............------/////////........................------,,,,,,,,,------------------------,,,,,,---------------------............------,,,......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------...........................///...------------------...............///000000111111111111111111111111////////////////////////........................,,,------------...............------,,,++++++***000//////......//////000//////////////////////////////......//////000111......------------......111000///......///000111/////////000000000111111000000000111111111111222000000111111222333333333111111111111111111111111222222333333444444555555333333333333333333333333333222222222333444555666333333444555555555555444:::::::::999888777777777666777888999999999777777999888:::===@@@???;;;666::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>??????AAAAAA???>>>>>>>>>???@@@AAAAAA@@@>>>>>>=========BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCBBBBBBDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFCCCCCCDDDEEEEEEFFFFFFGGGDDDEEEEEEEEEFFFGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHFFFEEECCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@===<<<===>>>======;;;:::::::::::::::::::::DDDCCCAAA???>>>>>>>>>???>>><<<::::::;;;<<<;;;:::::::::999888777777777777444444444555444444444333222222222222222222222222111111111111111000//////111111111111000000000000......------------......---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,)))***+++,,,---.........///...---,,,+++************++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,---...***+++,,,...............((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,---...------,,,,,,,,,---......---,,,,,,+++,,,------......------......---------,,,,,,,,,,,,------------------,,,)))***+++,,,------------......---------,,,,,,,,,,,,---...//////...---,,,------------............,,,,,,---------------...------------------------------------------,,,,,,,,,---..................---..................---+++,,,,,,------.........++++++++++++++++++++++++---------------------------------.........//////---------------......///......------------------.................................---......//////............///111222333111111111111111111111111////////////////////////........................,,,,,,---------.........------------------,,,,,,//////............/////////////////////////////////............///000000000///............///000///...,,,++++++,,,...///////////////000000000111000000000000111111111111///000000111222222333333000000000000000000000000111222222333444444555555333333333333333333333333222222222222222444555666222333444444555555444444777777777777777777777777666777999::::::999777666777888:::<<<<<<;;;999777999:::::::::;;;::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<===>>>?????????CCCAAA@@@>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>???AAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCBBBAAABBBEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNMMMKKKIIIGGGCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGIIILLLLLLLLLKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJIIIIIIJJJJJJHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBCCC@@@===<<<===>>>>>>===;;;;;;:::999999888999999EEEDDDAAA???>>>>>>??????===<<<::::::;;;;;;;;;:::999888777666666555555555555555555555444333222111111111111111111111111111111111111111111000//////000000//////......------,,,---///000000///---,,,---------,,,,,,,,,++++++******************++++++,,,++++++++++++++++++,,,---,,,++++++******++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,---------,,,++++++))))))***+++,,,...///000*********++++++,,,,,,,,,++++++------------++++++))))))******+++,,,---...$$$&&&))),,,...///......&&&''')))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***)))***,,,---...------,,,,,,,,,---......---,,,,,,***+++---...///...------.........------,,,,,,,,,,,,------......------,,,)))***+++,,,------...---.........------,,,,,,,,,,,,---...//////...---,,,*********+++++++++,,,,,,***++++++,,,---//////000------------------------.........------,,,,,,,,,,,,,,,---.../////////...,,,------......------,,,++++++,,,,,,---...//////++++++++++++++++++++++++---------------------------------.........//////,,,,,,++++++,,,,,,---...000///......------------.......................................///000111............000222444555000000000000000000000000////////////////////////........................,,,,,,,,,---------......,,,,,,------...///////////////............//////////////////////////////...............///000000222111000//////000111222222111///......///111222////////////000000000000000000000000111111111111///000000111222222333333222222222222222222222222111111222333333444555555333333333333333333333333222222111111222444555666222333444444555555444444444444555555666666777777777888999::::::999777666555777:::;;;:::999999:::999999:::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<===>>>??????@@@CCCBBB@@@>>>>>>???@@@AAA============>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@BBBFFFIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNOOONNNLLLJJJIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGIIILLLMMMMMMLLLMMMNNNJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCBBBAAAAAACCCAAA===<<<===>>>>>>>>><<<;;;:::999888888888888AAABBBBBBAAA@@@>>><<<:::999999999999999999999999777888888999999999888888444333222222111111222222222222222111222222333333111111111111111000//////..............................---------,,,,,,,,,)))***+++,,,------------------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,---...//////***++++++,,,,,,++++++***++++++******************+++---///...---+++******------,,,,,,,,,,,,++++++---+++***+++,,,,,,+++***---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((+++---...---,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...............---,,,+++......,,,,,,,,,,,,......))),,,---++++++---,,,)))******+++++++++,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---......---444111,,,***+++,,,......------------------------------.........---+++***---------------------------///000///---,,,,,,---------------------------------------------------------------------------,,,,,,,,,++++++*********++++++,,,,,,---...//////,,,---......//////......,,,,,,,,,---------......------------------------//////.........---------000000////////////000000......---***'''(((,,,111,,,---------.../////////................................................////////////000000000000//////.........---------........................,,,,,,,,,---------......------------------------...............///000000000000000000000000000000............////////////222111000000000111333333777555333111111111333333555444444333333333444444777555444222111111222222222222333333333333444444555555555555555555444444777777777777888888888888999999:::::::::999999888777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>???????????????@@@AAABBBCCCBBBAAA@@@BBBAAA@@@???@@@BBBEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMOOOQQQSSSSSSQQQNNNLLLGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEDDDCCCBBBBBBBBBGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIKKKMMMMMMKKKIIIJJJPPPRRRLLLHHHJJJKKKIIIMMMKKKHHHEEEDDDEEEHHHIIIGGGEEECCCCCCCCCBBBAAA???>>>>>>?????????>>>======;;;:::777666555777999:::AAABBBBBBAAA@@@>>><<<;;;999999999999999999999999888888999999999888888777555444333333222222333333333333222111111222222222000000111111000000///.................................---------,,,,,,,,,---------,,,,,,+++***)))------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++---...---,,,***++++++------,,,,,,,,,,,,+++++++++***)))***++++++***))),,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++******)))+++---...,,,+++,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,///......------......///***++++++++++++***)))(((...---,,,++++++,,,---...+++......++++++......+++++++++,,,,,,,,,---------------......------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------...///000111///,,,+++,,,...------------------------------.........---,,,+++------------------------...000111000...------.../////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---......///,,,------...............---------.........//////------------------------//////.........---------///////////////000111111......---+++***+++...000---------.............................................................../////////000000000111111//////.........---------........................,,,---------...................................................///000000000000000000000000000000....../////////000000000222111000000000111222333333222000//////111222333555444444333333333444444666555333222111111222222222222333333333333444444555555555555555555444444666666666777777777888888777888888999999888888777888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;:::;;;<<<>>>???>>>===<<<;;;<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJNNNPPPRRRSSSRRROOOLLLJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCBBBEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLNNNSSSSSSNNNKKKNNNPPPNNNLLLKKKHHHFFFEEEFFFHHHIIIGGGEEECCCCCCCCCCCCAAA???>>>>>>?????????>>>======:::999666555444666777999BBBAAAAAA@@@???===<<<;;;999999999999999999999999999999999999888777666666666555444444333333444444444333222111111111111111/////////000///......---..............................---------,,,,,,,,,------,,,,,,+++*********------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...---,,,+++************,,,------......------,,,,,,,,,,,,---------------,,,------,,,+++***+++---------,,,,,,,,,,,,++++++***)))((()))***+++***)))+++---...///...---***)))++++++++++++++++++++++++************************,,,,,,---------,,,++++++***,,,------,,,***++++++)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,...---))))))---...,,,,,,,,,---------.........------......------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,---...***000555444///++++++...------------------------------.........---,,,+++------------------------...000111111///....../////////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,,,,------.........,,,,,,---...........................////////////------------------------...............---------............///111222333///---,,,---...000000000...............---------........................------------------------/////////000000000111111...............---------........................------........./////////000000000000000000000000...............///000000000000000000000000000000/////////000000000111111111111000000111111222333111000//////000222333444444444333333333333444444444444333222111111111111222222333333333333444444444444444444444444555555555555555666666666666777666666777777888777777666888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<;;;::::::<<<>>>>>>>>>===<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@@@@AAACCCEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIOOOPPPQQQRRRPPPMMMJJJHHHJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNMMMKKKKKKNNNQQQRRRTTTSSSOOOMMMOOOQQQQQQKKKJJJIIIHHHGGGGGGHHHHHHFFFDDDCCCBBBCCCBBBAAA?????????@@@??????>>>======999888666444444444666777BBBAAAAAA@@@>>>===;;;;;;999999999999888888888888999999999999888777555555555555444333333333333333444444222111000000000000......//////......---,,,..............................---------,,,,,,,,,+++++++++,,,,,,---......------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------+++******,,,...------,,,,,,,,,++++++++++++***)))***+++,,,+++***---......///...---+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++---------+++)))***+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---...............------++++++++++++++++++++++++***+++***&&&&&&***+++***,,,,,,,,,,,,------------,,,------...------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,+++***,,,---...+++///444444000,,,,,,...---------------------------------------------,,,,,,,,,---------------------///000000...---...///---,,,,,,++++++******)))------------------------++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........------------------............------------------------........................,,,------...000111333444///---,,,///222444222000/////////...---------,,,........................------------------------............////////////.........................................................////////////000////////////////////////...............///000000////////////////////////000000000000111111111111111111111111111222222222333333222222222333444555333333333222333333444444333333222222111111111111222222222333333333444444333333444444444444555555444444444555555555666666666666777777888888777777999999999999::::::::::::999999999999999999999999999999999999999999999999:::;;;;;;;;;::::::<<<>>>>>>>>>==================<<<===>>>???@@@??????>>>AAA@@@?????????@@@BBBCCC@@@@@@@@@AAABBBDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIMMMNNNOOOPPPOOOMMMJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHHHHHHHJJJMMMNNNLLLIIIIIIOOOTTTUUUTTTQQQMMMLLLMMMNNNOOOIIIIIIIIIIIIIIIHHHGGGGGGDDDBBBAAAAAAAAAAAA@@@>>>AAAAAAAAAAAA@@@???>>>>>>999888666555444555555666BBBAAA@@@???===<<<;;;;;;999999999888888777777777999999999888777666555444444333333222222222222222444333222111000000//////...............---,,,,,,..............................---------,,,,,,,,,---,,,,,,,,,---...///000------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,------,,,---,,,+++******---///------,,,,,,,,,+++++++++,,,+++***+++---...---,,,///...---,,,+++,,,------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,---,,,***)))***+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......------------......)))******+++++++++******++++++++++++++++++++++++***+++***&&&&&&***+++***++++++++++++,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000...,,,++++++,,,.../////////.../////////...---------------------------------------------------,,,,,,,,,---------......+++---......---,,,---...,,,,,,,,,++++++*********------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------+++,,,,,,---...---------++++++,,,,,,,,,------------------------------------.....................,,,,,,---...000222333444000......000444555333000/////////...---------,,,........................------------------------,,,,,,,,,---------......---......................................................////////////000.......................................///000000////////////////////////000000000000111111111111000000111111222222222222555444444333333222222222222222222222222333444555333333333333222222222111222222222333333333444444333333333333444444555555444444444444555555555555666777777888999999888888888888999999999:::::::::999999999999999999999999999999999999999999999999999:::;;;;;;::::::;;;=========>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAA@@@???AAA@@@???>>>???@@@AAABBB@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKLLLJJJHHHIIIPPPVVVXXXUUUPPPMMMKKKJJJJJJKKKGGGHHHIIIIIIIIIHHHGGGFFFBBB@@@????????????>>>===BBBBBBBBBBBBAAA@@@???>>>:::999888666555555666666BBBAAA@@@>>><<<<<<;;;;;;999999999888777777666666888888888888777666555555333333222111111111111222333222111000000000000000.........///...------,,,..............................---------,,,,,,,,,111000...,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000***++++++,,,,,,++++++*********++++++,,,,,,------+++,,,---,,,++++++---...------,,,,,,,,,,,,++++++,,,++++++,,,...///...---///---+++******,,,---///))))))******+++,,,,,,,,,************************))))))***+++++++++******+++,,,,,,+++))))))***,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,...---))))))---...,,,*********+++++++++,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,---...///111...++++++---//////...------------------------------,,,,,,,,,---......+++,,,,,,------.........***,,,------,,,,,,,,,---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------++++++,,,---------------***+++++++++,,,,,,,,,,,,---------------------------------...............,,,------...000111333444000000000111333444333111...............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------.......................................------........./////////------------------------...............///000000000000000000000000000000/////////000000000111111000000111222222222222111333333222222111000//////222111111222222333444555333333444444444333333222222222333333333333444444222222333333444444555555444444444555555555555666666666777888999999999999777777888888888999999999999999999999999999999999888888888888888888888888999:::;;;:::999999;;;=========>>>?????????>>>>>>>>>@@@BBBCCCDDDCCCAAA@@@???????????????@@@AAAAAA???@@@AAACCCDDDFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFHHHIIIIIIIIILLLRRRWWWYYYSSSOOONNNMMMJJJHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFAAA???>>>>>>??????>>><<>>???@@@??????>>>>>>???AAACCCDDDBBBAAA???>>>>>>???@@@@@@@@@@@@@@@>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIJJJHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKKKKJJJIIIGGGEEEDDDFFFFFFGGGIIIMMMQQQUUUXXXSSSMMMIIILLLLLLHHHFFFGGGEEEEEEEEEEEEEEEEEEEEEFFFAAA@@@??????@@@AAA???>>>?????????>>>===<<<::::::999888777666555444444333BBBAAA???===;;;;;;;;;;;;999999999888777666666555555666777777777777777666555555444333333333333444111000000000000000111222//////000000//////...---..............................---------,,,,,,,,,******(((((()))***,,,...---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++------,,,+++************,,,------......------,,,,,,,,,------...///000000(((+++---...---,,,,,,------------,,,,,,,,,++++++***))))))***,,,...---,,,'''(((***,,,------,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))******))))))))),,,...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...)))***++++++,,,,,,,,,+++,,,,,,............,,,,,,))),,,---++++++---,,,))),,,,,,,,,---------......+++,,,,,,---.........---++++++,,,,,,,,,---------,,,------......------,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...////////////(((,,,000...***(((+++///---------------------------,,,,,,+++,,,---...///++++++,,,,,,---...//////+++---//////.........///***++++++,,,---...//////------------------------------------------------,,,,,,,,,------.........------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......---------------------------------.........//////............///111222333000222444222///...111444,,,------....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000111---------.........//////........................,,,,,,,,,---------......------------------------...............///000000000000000000000000000000............///////////////000111222333222111111111111333444444444444444111111111111222333444555333444555666666666555444222222333333333444444444111111222333333444555555555555555666666666666777333444555666777777777777666666666666777777777777888888888888888888888888777777777777777777777777999:::::::::999999;;;===<<<===>>>@@@@@@@@@???>>>===>>>AAACCCCCCBBB@@@>>>===>>>???AAAAAA@@@??????>>>???AAACCCEEEGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCFFFEEEFFFJJJPPPUUUXXXYYYLLLFFFDDDHHHJJJFFFDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFCCCAAA@@@AAABBBBBBAAA@@@=========<<<;;;999888777888777666555444333222222>>>===<<<;;;:::;;;;;;<<<999888888777777777777777888777777666555444444444555555444444444333333333...............///000000000000000000////////////........................,,,------......------,,,///---,,,,,,---...,,,+++........................---------,,,,,,+++++++++************+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))*********+++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++)))***,,,------,,,***)))(((+++---,,,***))),,,...++++++,,,,,,,,,++++++***---......---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---.........---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,+++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........******+++,,,,,,---......---------------------------------............///111000///...............//////000000000000////////////.........---------//////.........//////000555444333111000/////////111111///...---,,,,,,,,,$$$%%%'''***,,,---......//////.........---------//////000000///...------///////////////.........///////////////.........////////////000000000000111111222333333333333222333333333222222222111111333333333222222222111111111222222222222333333333333333333333333333333333666666666555444444333333666666666666666555555444666555555555555444444444999888555444333444555777888888888888888888888888999999999::::::999999888999999999999:::;;;<<<<<<===>>>>>>????????????>>>BBBAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@@@@@@@??????===???BBBDDDFFFFFFEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKIIIGGGHHHJJJKKKIIIGGGGGGFFFEEEEEEFFFGGGJJJKKKKKKIIIGGGGGGGGGFFFEEECCCCCCDDDFFFHHHKKKNNNPPPQQQLLLJJJHHHGGGEEEEEEEEEFFFIIIEEE@@@>>>???BBBDDDEEE===>>>???@@@@@@???>>>===<<<:::888888999999888777000111222222333333333333>>>===;;;:::999999999:::888888777666666666666777777777777666555444444444444333333333222222222222///////////////000111111000000000000/////////...........................,,,------......------,,,---++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******---------------,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++)))***,,,------,,,***))))))***,,,,,,++++++,,,---++++++,,,,,,,,,++++++***+++,,,,,,+++******+++---------------------------........................,,,,,,++++++++++++,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,+++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,******+++,,,---...//////+++++++++,,,,,,------------------------------------------............/////////......---.................................//////.........---------------------...000111111444444222111000////////////...------------------***+++,,,---............//////.........---------///////////////...------...............---------////////////............000000000000111111111111000111222222333333222222333333222222222111111111333333222222222111111111000000000111111222222222333333333333333333333333444444444444333333333333444444555666666666666666222222333444555666777777888777666444444444555666666666777888888999::::::888999999999888888777666888888888888888999;;;;;;======>>>????????????>>>BBBAAA@@@@@@@@@@@@AAABBBAAAAAAAAA@@@@@@@@@??????>>>???AAACCCEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLJJJHHHIIIKKKLLLJJJHHHGGGFFFEEEEEEFFFGGGIIIKKKJJJIIIHHHHHHHHHGGGEEECCCDDDDDDEEEGGGHHHJJJKKKLLLGGGFFFEEECCCBBBAAABBBBBBDDDBBBAAA@@@AAABBBAAA@@@======>>>?????????>>>===>>><<<:::::::::;;;:::888444444444333222111//////>>>===;;;999888777777888777777666555555555555666777777666666555444444444222222222222111111111111///............//////000000000000/////////..............................,,,------......------,,,+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++,,,------,,,+++***+++*********,,,---,,,+++++++++,,,,,,,,,,,,+++++++++,,,,,,+++******+++---------------------------........................------,,,,,,,,,,,,------------......------,,,,,,---,,,,,,++++++,,,,,,---........................------,,,,,,,,,,,,+++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------...///...---,,,++++++,,,---..................---------+++,,,,,,---...000111222333222111000//////...///,,,,,,+++,,,,,,---............//////......---,,,...............---------///////////////......---------------------------........................000000111111111222222222000111222222333333222222333222222222222111111111333222222222222111111111......///000111111222222333333333333333333333333222222222222333333333333222333444555666777777777222222333444555666777777666666666555555555555555444444555777888:::;;;;;;777888888888777666666555777777666777777888999:::<<<===>>>>>>?????????>>>BBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>>??????@@@BBBCCCDDDEEEFFFCCCCCCCCCCCCEEEHHHKKKMMMLLLJJJHHHFFFEEEEEEGGGHHHJJJIIIHHHHHHJJJKKKJJJHHHGGGFFFFFFEEEFFFGGGIIIJJJIIIHHHHHHHHHIIIHHHEEEBBBDDDDDDEEEEEEEEEEEEFFFFFFDDDDDDBBBAAA@@@@@@@@@@@@???@@@AAACCCDDDBBB???<<<======>>>>>>>>>======<<<===;;;999999::::::999888666555555444222000...---???===;;;999777777777777666666555444444444444555666666666555555444444444333222222222222111111111---------,,,,,,------...000000/////////.................................,,,------......------,,,+++******+++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++***)))))))))))))))))))))*********))))))******++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***---***)))***---...,,,)))++++++,,,,,,---,,,,,,,,,------...---,,,,,,---///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------...------,,,,,,---,,,,,,++++++,,,,,,---........................------,,,,,,,,,++++++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,............//////...,,,***((('''''',,,,,,,,,,,,,,,,,,,,,+++---------------------------------............///,,,,,,,,,,,,,,,---...///...---+++******+++---...........................,,,,,,,,,---...///000111111111000///............,,,++++++++++++,,,---------.........---,,,++++++...........................///////////////......---------------.........------...............//////000000000000111111111000000111222222222222222222222222222111111111111222222222222111111111111...//////000111222333333222222222222222222222222111111111222333444444555222333444555666666666666555555555444444444333333444555555666666555444444444444555666777888999:::555666777777888888777777777777777777888999::::::<<<<<<===>>>????????????AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAA@@@???>>>>>>??????@@@AAABBBDDDEEEFFFCCCBBBBBBBBBEEEIIINNNQQQOOOLLLHHHDDDCCCCCCEEEGGGFFFEEEEEEFFFFFFGGGGGGFFFGGGGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHHHHIIIHHHEEEBBBDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCBBBAAAAAAAAA??????AAACCCDDDCCC???<<<============<<<<<<<<<;;;:::888666666777777666555333333333333222222111000@@@>>><<<:::888888888888666555555444444444444444555555555555444444444444333333333333222222222222//////...............///////////////....................................,,,------......------,,,---,,,++++++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,++++++***)))************++++++++++++,,,,,,,,,,,,,,,+++***)))(((((()))))))))*********------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---+++)))***,,,---+++)))***+++,,,---------------------...---,,,,,,---///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------...------,,,---,,,,,,++++++,,,,,,---........................------,,,,,,,,,++++++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////...,,,***((('''''',,,,,,,,,,,,,,,,,,,,,+++---------------------------------............///,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///---.....................///......------------...//////......---.........------,,,++++++++++++,,,,,,,,,---......------------...........................///////////////...------......////////////,,,---------......//////.........////////////000000000111222222222222111222222222111111111000000222222222111111111000000000000111111222333444444222222222222222222222222111111222333444555666666444444555555555555444444555444444444444333333333333444555555555555444444666666666666666777777777444555666888999:::;;;;;;888777777888888999:::;;;;;;;;;<<<>>>>>>?????????AAAAAAAAA@@@@@@?????????>>>???@@@AAA@@@???>>>===?????????@@@BBBCCCEEEFFFDDDCCCBBBBBBEEEJJJOOOSSSQQQNNNHHHDDDBBBBBBDDDFFFCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCCCCAAA???===<<<<<<;;;;;;:::::::::999777555555666666555444333333333333222222111000???>>><<<:::999888888999666666555444444444444555444444444444444444444444444333333333222222222222222222111000000000000111/////////.........------........................,,,------......------,,,...,,,++++++,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------(((((()))***+++---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********++++++++++++++++++++++++++++++******)))))))))*********+++++++++***++++++,,,,,,+++++++++******++++++,,,---------///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++---,,,++++++,,,,,,+++******+++,,,------......---+++,,,,,,+++******+++---+++,,,,,,------.................................------,,,,,,,,,,,,------,,,,,,------......---------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,+++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////..................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------------...///000///...------...///000---------...............000///...---,,,,,,,,,,,,---------,,,------............---,,,,,,,,,,,,,,,------...///000000000000---------...............---...//////////////////------......///000000000,,,,,,,,,---......//////---------........./////////000111111222222111111222111111111111000000000222111111111111000000000222222222222222333333333222222222222222222222222111222222333444555555666555555555555555444333333111111222333444555666666444444444444444555555555666666666666555555555555333444666888999:::;;;;;;888888888888888:::;;;;;;:::;;;<<<===>>>?????????@@@AAAAAAAAA@@@???>>>===>>>???@@@AAAAAA???===<<<>>>>>>???AAABBBCCCDDDEEEDDDCCCBBBCCCEEEIIINNNQQQPPPMMMHHHCCCAAAAAABBBDDDCCCDDDFFFFFFEEEEEEFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDEEEEEEDDDBBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@AAABBBCCCBBBAAA===<<<;;;:::999999999::::::888666666777777666555666555555444222000...---===<<<:::999888888888999777666666555444555555555444444444444444444444444222222222222111111111111111111000/////////////////////.........---------........................,,,------......------,,,,,,+++******,,,---,,,+++************************+++++++++,,,,,,---------***)))******+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))*********+++++++++++++++++++++++++++***))))))*********+++++++++,,,,,,)))******+++,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,++++++++++++++++++,,,+++,,,---,,,*********+++***+++,,,---............+++,,,,,,+++******+++---++++++,,,,,,---......///........................,,,,,,++++++++++++,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000******+++,,,---...//////+++++++++,,,,,,------------------------------------------............/////////......---.................................---------.........//////......---,,,,,,,,,------,,,,,,+++,,,,,,---......------------------...///------...////////////...---------.........//////------...///////////////,,,,,,---......///000000++++++,,,------...//////............///////////////000000111111111111111111111111111000000000000111111111111000000000000222222222222111111111111111111111111111111111111111111222222333333444444333333444555555555444444111111222333444555555666444444333333333444555666444444444555555666666666444555666777888888888888777777666777777888999:::999:::;;;===>>>?????????@@@AAAAAAAAA@@@???===<<<===>>>@@@AAAAAA???===;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDCCCBBBBBBDDDGGGJJJLLLLLLIIIEEEAAA???>>>???@@@AAACCCEEEEEEDDDDDDFFFHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDAAA@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@AAABBBBBBBBBAAA@@@???@@@??????@@@BBBCCCAAA@@@===<<<:::999888888888999:::888666555666666555444444444444333222111//////;;;:::888777777777888888777777666555555555555666444444444444444444444444111111111111000000000000///...---,,,,,,,,,,,,,,,//////.........---------........................,,,------......------,,,***))))))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))******++++++++++++***++++++++++++***))))))++++++,,,,,,,,,---------((()))***+++,,,---------))))))***+++,,,,,,------*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,++++++******++++++,,,***---...---***(((***,,,***+++,,,---............---......---,,,,,,---///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,,,,+++++++++,,,------......------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111,,,,,,,,,------.........******+++,,,,,,---......---------------------------------.........//////111000///...............---......//////......------------.........//////,,,,,,,,,,,,------...///++++++++++++,,,---......,,,,,,,,,---...///111111,,,,,,,,,---,,,,,,++++++---------.........//////------...///000000//////++++++,,,,,,---...//////++++++,,,,,,---...//////////////////000000000000//////000111111111111111111111111111000000000000111111111111000000000000222222111111000/////////111111111111111111111111111111111111111222222222111222333444555666666666444444444333333333222222555444222222222444666777111222333444555777888888666666666666666555555444555555555666666777888999999:::;;;===>>>?????????@@@@@@AAAAAA@@@???===<<<===>>>@@@AAAAAA???===;;;;;;===@@@BBBDDDDDDCCCBBBCCCBBBAAAAAABBBDDDGGGHHHIIIGGGCCC@@@=========>>>>>>@@@CCCCCCAAAAAACCCFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFCCC@@@>>>@@@BBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@======>>>AAACCCBBB@@@======<<<:::888777777888888777555333333333444333222000111222333333333333333999888777666666555555555666555444333333444555666333333333222222222111111////////////////////////111000...------....../////////............//////...........................------,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,------------******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++&&&))),,,------,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------///...---,,,,,,,,,---...111...++++++---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++***)))((((((***,,,---,,,,,,---------,,,,,,+++************************++++++++++++++++++++++++---------......---,,,,,,---------------------------------...------,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...//////...---,,,++++++,,,,,,,,,,,,------...............---------------------,,,,,,++++++***++++++,,,,,,------...++++++------------++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,222...++++++,,,...,,,+++------------------------------------------------,,,,,,,,,---------......------------------------...,,,******+++++++++***.........------,,,,,,,,,+++++++++,,,,,,,,,------111+++%%%$$$(((,,,,,,++++++++++++,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,////////////000222000000//////000111222222333333333222222111111111000000000000000000000000000000000000000000000000111111111000000000000000///000111222222222222222222222333333333333444444222222222333333222111111222222333333333444444444444444444555555555555666555555555555555666777777555666777888999:::;;;;;;:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>============??????>>><<<;;;:::999888??????AAABBBCCCCCCDDDDDDEEEEEEEEECCCBBBBBBCCCEEEFFFEEECCCBBBAAAAAABBBBBBAAABBBBBBCCCDDDDDDCCCCCCFFFGGGHHHIIIIIIHHHFFFEEEHHHGGGEEECCCBBBCCCDDDEEEEEECCCAAAAAAAAAAAA???===EEEEEEDDDCCCBBBAAAAAA@@@AAA@@@?????????@@@AAABBB:::999888777777777888999444444444444444444444444333333333222222222111111999888777666666555555555666555444444444444555666333333333222222111111111////////////////////////000000///...............//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&))),,,------,,,,,,,,,******************************+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---...///000---++++++------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***------------------------,,,------...------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...//////...---,,,++++++,,,,,,,,,,,,---------------...............------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------000---++++++---//////---------------------------------------------------,,,,,,,,,---------......------------------------...,,,++++++,,,,,,,,,***......---------,,,,,,,,,,,,------------.........000,,,((())),,,...---+++,,,,,,---------.................................------------------------////////////////////////+++---///000/////////111111111000000///000000000222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111///000000111222222111111222222333333333333444444222333333333333333222222222222333333333444444444444444444555555555555666555555555555555666777777555666777888999::::::;;;;;;;;;<<<===>>>??????@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@===;;;999777666666666666333333333333333333333333333333222222222111111111999888777666666555555555666555444444444444555666444444333222111111000000000000000000000000000000///////////////......---........................------------------------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))******+++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++'''))),,,---,,,+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,************+++---...///...,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))+++---...///---,,,+++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++------------------------,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...//////...---,,,++++++,,,,,,,,,,,,------,,,,,,------......//////...,,,+++))))))***+++,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........,,,***)))***,,,.........------------------------------------------------,,,,,,,,,---------......------------------------///...,,,,,,---------,,,...------------,,,,,,,,,,,,,,,---------.........///---,,,---000111...+++---------.........//////------------------------........................000000000000000000000000---///000000///......///222222111000////////////111000000000000/////////000000000000000000000000000000000000000000000000///000000000111222222222000000111222222222111111222222333333333333444444333333444444444444444333333333333333444444444444444444444555555555555666555555555555555666777777555666666777888999::::::<<<<<<<<<=========>>>>>>>>>>>>======<<<;;;::::::999:::;;;<<<===>>>>>>??????@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDBBB@@@???@@@BBBBBBAAAAAAAAAAAABBBCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDHHHIIIIIIIIIHHHGGGEEEDDDBBBBBBAAA@@@@@@AAACCCDDDGGGFFFDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@???>>>============???===;;;888555444333333333333333333333333333333333222222222222111111111999888777666555555555555555555555444444555555555444444333222111000//////000000000000000000000000...///000000000///---,,,........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))******+++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++(((***,,,---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,******************************++++++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++************+++,,,,,,---,,,+++******++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------------******+++++++++,,,,,,,,,))))))++++++++++++***)))))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,............,,,,,,+++++++++,,,,,,,,,------++++++,,,------...//////...,,,***((((((***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------***)))))))))***+++++++++------------------------------------------------,,,,,,,,,---------......------------------------000...------......---,,,------------------------+++,,,,,,,,,,,,---------///...---...000000...,,,------------............------------------------------------------------------------------------...000111000...------...111000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222333333111222222333333333222222222222222333333333444444333444555555555555555555333333333444444444444555444444444555555555555666555555555555555666777777666666666777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999999:::;;;<<<===>>>???@@@???@@@BBBDDDEEEEEEEEEDDDCCCDDDDDDBBB@@@>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHHHHHHHFFFEEECCCBBB@@@????????????@@@BBBBBBCCCBBBAAABBBCCCDDDCCCAAAAAACCCFFFHHHHHHGGGEEEDDDBBBAAA@@@???>>>===<<<<<>>======<<<;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCAAACCCCCCBBB@@@>>>??????BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGFFFEEEDDDCCCBBBAAA????????????@@@@@@AAAAAAAAA@@@???@@@BBBCCCCCCBBBAAACCCFFFHHHIIIHHHFFFDDDCCCCCCBBBAAA???>>>===<<<<<<;;;999777555555555555222222222222222222222222222222222111111111000000999888777666666555555555444444555666666555444444222111111111111000000000000000000000000000000000///////////////......---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++************************,,,,,,---------,,,++++++******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++++++++,,,------------,,,***)))(((+++,,,,,,,,,******,,,...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///...,,,******+++---...))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,------......---,,,+++******,,,---///******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,///111222111///---------------------------------------------------------,,,,,,,,,---------......------------------------000///------.........---,,,,,,,,,------------....../////////000000000000///...,,,++++++,,,...///+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...........................000111000...------...,,,,,,---...///111222333000000111111111111222222000000000000000000000000000000000000000000000000000111111111222333333333444444555555555444333333222222333333333333444444333333444555666666666666333444444444555555555555444444444555555555555666555555555555555666777777666666666777777777888888:::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<;;;========================<<<>>>AAADDDEEEDDDCCCBBB@@@BBBCCCCCCAAA@@@@@@@@@CCCDDDEEEFFFGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAADDDFFFEEEEEEBBBDDDEEEGGGHHHGGGFFFEEEBBBCCCBBBBBB@@@???======:::999888666555555666666333333333333333333333333222111111111111000000000999888777666666555555555444444555666666555444444000000000000111111111111////////////////////////000000///...............+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++---******************************+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,+++******,,,------++++++---000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,...------,,,+++++++++,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------///222111///......///------------------------------------------------,,,,,,,,,---------......------------------------000...,,,,,,---...---,,,,,,,,,,,,---------......------------.........///,,,---...------,,,------,,,,,,,,,,,,---------...........................------------------------////////////////////////---///000000...---...///---------...///000111222/////////000000000111111000000000000000000000000000000000000000000000000222222222222222222222222333333333444333222222111222222333333333333444444222222333444555666666555444444444444555555555555444444444555555555555666555555555555555666777777666666666666777777777777888888999:::;;;<<<<<<===<<<<<<============>>>>>><<<=========>>>>>>>>>>>>;;;===AAACCCDDDCCCBBB@@@???AAACCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@BBBEEEGGGGGGFFFDDDDDDEEEEEEFFFEEEEEEEEE@@@AAAAAAAAA@@@???===<<<:::999888666555555555555333333333333333333333333111111111111000000000000999888777666666555555555333444555666666555444333/////////000111111222222////////////////////////111000///------...//////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++---)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,---.........---,,,+++---...---++++++...111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,)))***,,,,,,,,,***(((''')))***+++,,,---.................................++++++++++++++++++++++++***+++,,,---......///...++++++++++++++++++++++++***+++,,,---............---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++------------++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...------,,,,,,++++++***------++++++++++++------+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......(((+++//////---,,,---///------------------------------------------------,,,,,,,,,---------......------------------------///...,,,,,,---------,,,,,,,,,,,,------.........))))))*********+++++++++***---000111000...,,,,,,---------.........//////------------------------................................................---...000000///....../////////.........//////000---.........//////000000000000000000000000000000000000000000000000000000333333222222222222222222222222222222222111000///222222333333333444444444111222333444555555555555444444444555555555666666444444444555555555666666555555555555555666777777666666666666777777777777777777888999;;;<<<======<<<<<<======>>>?????????;;;<<<<<<===>>>???@@@@@@:::<<<@@@CCCDDDCCCAAA???>>>@@@CCCDDDCCCBBBCCCCCCBBBCCCEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHGGGGGGFFFGGGGGGHHHDDDDDDDDDDDDCCCCCCBBBAAA?????????AAADDDFFFGGGFFFEEEEEEDDDDDDDDDDDDDDDDDD??????@@@@@@???>>><<<;;;<<<:::888666444444444444444444444444444444444444111111111111000000000000777777666555444333333333444444444444444444444444333333111000000000111222000000000000////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++(((***+++***)))((()))******(((%%%&&&***,,,,,,+++,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,------...---------000...+++))))))***,,,...///...,,,++++++,,,...///((()))+++---------+++***++++++,,,,,,,,,---------))))))*********+++++++++,,,++++++***+++,,,...///,,,------......------,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++***)))))))))***------,,,,,,,,,,,,++++++)))***,,,......---,,,+++******)))((()))***,,,---------++++++++++++------++++++*********+++---...000///...---------------))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---...---,,,***)))------......///000000111...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,------------*********)))))))))))))))...,,,++++++,,,------,,,******++++++------......,,,++++++******++++++,,,---,,,,,,++++++******))).........------,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///,,,+++,,,...///---+++,,,------......------,,,---......//////......---//////...---------.........------,,,,,,------...---,,,+++***+++,,,---...------............------+++,,,...//////...,,,+++------............------//////............//////---------............///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222......000111222333333444333333333333333333333333444444444444444666777777888777777666555444444444555555555444555666777777888888777777666444333222999999:::;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@======>>>???@@@@@@AAAAAA???@@@AAABBBAAA@@@???>>>???@@@AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCAAA@@@???AAA@@@@@@AAAEEEGGGHHHHHHHHHHHHGGGGGGEEEDDDBBBBBB@@@?????????>>>>>>======999999888777666555444444111000///000222333333111////////////000000000000666666555555444444333333444444444444444444444444333222111000000000111222000000000000/////////...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++)))+++,,,+++***)))***+++,,,)))'''(((+++------,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,+++******///---,,,******+++,,,------,,,+++***)))***+++,,,)))***,,,------,,,+++***++++++++++++,,,,,,,,,,,,************++++++++++++,,,+++*********+++,,,---+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,+++******++++++------,,,,,,,,,+++++++++)))***,,,---------,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---......---,,,,,,+++++++++,,,+++++++++******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***))))))******+++,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,++++++)))***+++,,,------------++++++++++++++++++,,,,,,,,,***))))))***++++++******+++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++,,,------......------,,,+++,,,,,,------,,,,,,+++//////...---,,,,,,,,,---...------,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,&&&(((***---...///......------............------//////............//////---------............///....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222///000111222444444444444333333333333333333333333333333333444444555666777888777777666555555444444555555666666666777777777777777777777666555444444999999::::::;;;<<<<<<<<<===>>>???@@@@@@AAAAAAAAA======>>>??????@@@AAAAAA???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCAAAAAABBB@@@@@@AAADDDFFFGGGFFFHHHHHHHHHGGGFFFEEEDDDCCC??????>>>======<<<;;;;;;999999888777666555444333222111000111222333222111/////////////////////000555555555444444444444444444444444444444444444444333222111111000000111111000000000/////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++***,,,---,,,+++***+++,,,---+++******,,,------,,,***+++,,,---............*********++++++++++++,,,***++++++++++++,,,,,,,,,------,,,,,,+++)))(((''',,,,,,,,,,,,++++++++++++,,,,,,++++++*********)))***+++,,,---,,,+++***)))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++***)))))))))******)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......++++++******)))*********,,,,,,++++++***))))))))))))***,,,.........,,,,,,++++++******))))))******(((((())))))***+++++++++...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...------++++++***)))+++,,,,,,,,,,,,++++++*********+++,,,------------*********+++,,,,,,,,,------+++******+++,,,,,,++++++++++++******))))))))),,,,,,++++++++++++,,,,,,***++++++,,,------......------------,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,......---,,,,,,------......------,,,+++,,,,,,------,,,,,,+++//////---,,,++++++++++++...------,,,,,,------...,,,,,,,,,+++,,,------...---------......---------&&&(((***,,,------------------............------//////............//////---------............///------........./////////000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000111222333444555555555333333333333333333333333222222333333444555555666777777777666555555444444555666777888888888777777555666666777777666666555999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA===>>>>>>??????@@@@@@@@@????????????@@@AAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEGGGHHHJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@AAACCCEEEEEEDDDGGGGGGGGGGGGGGGFFFEEEDDD???>>>===<<<;;;:::999999888888777666555444444333444222111222333333222111////////////////////////444444444444444444444555333333333333333333333333222222222111111111111111000000/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,+++++++++,,,++++++***+++,,,,,,---------,,,))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++***------...------,,,+++***,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))(((((())))))))),,,,,,+++++++++,,,------,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++*********)))))))))***+++,,,,,,------...---,,,***)))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++******************'''))),,,///000///---,,,,,,+++***))))))***+++,,,*********+++,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,+++*********+++,,,,,,---------,,,''''''((()))***+++++++++///---,,,,,,---......---++++++++++++************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,---------------,,,------......------,,,---......//////......---///...---,,,+++*********...------,,,,,,------...,,,,,,,,,,,,------......//////000000000000//////+++,,,,,,,,,,,,+++******,,,------......------,,,///......------......///---------............///------------.........///000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111222333444444444444333333333333333333333333111222333444444555555555777777666666555555555555444666888999:::999777666555555666777777777777777888999999:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAA===>>>>>>>>>?????????@@@???>>>>>>>>>???AAACCCDDD@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFDDDBBBAAAAAABBBCCCCCCBBBDDDEEEEEEEEEEEEEEEDDDDDD??????>>><<<;;;999888888777777666555555444333333555333222222333333111000///////////////.........333333333444444444444444333333333333333333333333222222222222111111000000////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++)))***+++***)))((()))+++++++++,,,++++++*********+++++++++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,---,,,,,,)))***,,,------,,,***))),,,------------,,,+++***,,,,,,,,,,,,++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++******+++***))))))))))))***+++,,,+++++++++,,,,,,---...,,,------......------,,,++++++************++++++,,,,,,+++++++++***************)))))))))***+++,,,,,,------...---,,,***))))))***,,,,,,,,,,,,***)))******+++++++++*********++++++************++++++(((((()))***++++++,,,,,,'''))),,,...///...---+++---,,,+++******+++------++++++,,,,,,---.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,+++***++++++,,,---------,,,,,,''''''((()))***+++++++++///---+++,,,---...------******++++++,,,------...---,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------------,,,------,,,------......------,,,---......//////......---///...---,,,+++******+++...------,,,,,,------...,,,,,,---------.........//////000000000000//////---------------,,,++++++,,,,,,------------,,,,,,......------------......---------............///------------.........///////////////////////////000000000000000000000000222222222222222222222222111111111111111111111111///000111222222333333222333333333333333333333333111222333555555555555555666666666666555555555555444666888999:::999777666444555666777888888888888888888999999:::;;;;;;<<<======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???AAADDDEEEAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFJJJIIIIIIIIIHHHHHHGGGGGGEEEDDDBBBBBBCCCCCCBBBAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>===;;;:::999888666666555555444444333333444333222222222222111000000/////////......------444444444333333333333333333333333333333333333333111222222222222111000000/////////.........------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++((()))******)))((()))***(((***,,,,,,+++******+++++++++++++++***)))((('''*********++++++++++++,,,,,,,,,,,,++++++++++++***((()))***,,,------......)))***+++,,,,,,,,,+++***************************,,,,,,++++++++++++++++++*********++++++++++++,,,))))))*********+++++++++,,,,,,---------,,,++++++,,,+++***))))))***+++,,,++++++++++++,,,---......------............------******))))))******++++++++++++++++++*********************++++++++++++,,,+++,,,,,,,,,,,,++++++*********++++++++++++***************+++******)))(((+++++++++***++++++,,,---''''''(((***+++,,,---...((()))+++---------++++++,,,,,,,,,+++,,,,,,------******++++++,,,---------///......---------------++++++,,,,,,,,,,,,------)))***++++++---......///,,,------------,,,,,,++++++,,,,,,------,,,,,,,,,*********+++,,,,,,,,,---,,,***))))))***++++++***)))***+++,,,---...//////------,,,,,,,,,,,,------.........---,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,---......,,,,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++...------,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---............------------......---------++++++,,,------...//////,,,,,,------------,,,,,,......------------......---------............///------........./////////////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111///000111222222222222111333333333333333333333333222333444666777666666555666666666666666666555555555666777888888888777777555666777777888888888888888888999999::::::;;;;;;;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFEEEDDDDDDEEEFFFHHHIIIJJJIIIGGGFFFEEEFFFFFFGGGDDDEEEFFFFFFGGGFFFFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFEEECCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????>>><<<;;;:::999999555555444444444333333333333111000111222222111000000//////......---------555444444333333222222222222222222222222222222222111222222333222111000/////////.........---------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++)))***++++++))))))***+++(((***---...,,,+++,,,---******+++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,,,,+++))))))***+++++++++++++++))))))(((((((((***+++,,,+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,(((((()))))))))***************+++,,,---,,,++++++,,,+++)))(((((()))+++,,,++++++++++++,,,---...///------............------+++************+++,,,---++++++++++++************)))***,,,---------,,,+++++++++*********++++++,,,++++++************++++++***++++++,,,+++***)))(((+++*********++++++,,,---(((((()))***+++,,,,,,---))))))***++++++***************+++,,,,,,,,,,,,,,,******++++++,,,---------//////...---------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,------------------+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,+++)))(((((()))***))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...,,,------......------,,,+++,,,,,,------,,,,,,+++---------,,,------...///...------,,,,,,------...,,,,,,.../////////...---,,,,,,------------,,,,,,++++++++++++,,,---......+++,,,,,,------,,,,,,+++...------,,,,,,------...---------............///....../////////000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111111111222222333333222222333333333333333333333333222444666777888888777666555666666666666666666666555555666666666777777777666777777888888888777777888888888999::::::;;;;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEGGGIIIKKKJJJIIIGGGFFFFFFGGGGGGDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::999999888444444444333333333333333111/////////111222111000000000///......---,,,,,,555555444333333222111111222222222222222222222222111111222333222111000/////////.........---------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++*********))))))))))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,'''+++...///------...000)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))*********))))))((())))))*********++++++,,,+++***))))))***,,,...000+++*********+++,,,------++++++,,,,,,,,,---------(((((((((((())))))))))))((()))***+++,,,,,,+++***,,,***)))'''''')))***,,,++++++++++++,,,---...///------............------++++++++++++,,,,,,---...+++++++++************))))))+++---.........,,,+++******)))((()))***,,,---,,,+++***))))))***+++,,,+++,,,,,,---,,,+++***)))******))))))***+++,,,,,,***************+++++++++*********)))))))))))))))((()))***,,,,,,,,,+++***+++,,,,,,------...////////////...------------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,------,,,++++++*********))))))))))))))),,,***))))))***++++++***+++++++++***************...------,,,,,,------...)))******++++++,,,,,,---*********++++++,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......******+++,,,,,,---......+++++++++++++++++++++++++++---///...,,,+++,,,///,,,------......------,,,---......//////......---------------...///000000...------,,,,,,------...,,,,,,.../////////...------..................---...---,,,+++************+++,,,,,,------,,,,,,+++...------,,,,,,------...---------.........//////////////////000000000000////////////////////////000000000000000000000000........................000000000000000000000000222222333444444444333333333333333333333333333333333444666888999888777666555555555666666666666666666555555555555666777777777777888888888888777777777888888999::::::;;;;;;999:::;;;<<<============>>>>>>>>>>>>===============>>>@@@AAABBBBBBAAA@@@>>>>>>@@@AAABBBCCCCCCCCCDDDDDDBBBBBBCCCEEEGGGIIIMMMLLLJJJHHHGGGGGGGGGHHHEEEFFFGGGHHHIIIHHHHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFDDDDDDFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>:::::::::999999888888888444444333333333333333333///...---...000111111000000000///...------,,,,,,333333333222222222111111444444333333222111000000////////////............222111///...,,,,,,++++++...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,,,,---...//////...---,,,,,,+++)))((((((((())))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++............---,,,+++***))))))***++++++++++++*********++++++++++++,,,,,,......---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,++++++000000//////.........---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((+++---,,,***))),,,...,,,,,,+++***)))))))))******++++++,,,,,,,,,++++++---,,,***))))))***,,,---+++,,,---,,,***)))***+++***++++++)))(((''')))***++++++,,,,,,,,,++++++***...------,,,+++***)))))))))))))))))))))))))))))),,,------,,,++++++,,,...++++++)))))))))***+++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,///---***))))))+++++++++//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------------------......000000///...,,,***............---,,,++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...,,,)))''''''(((+++---......------------......------------.........///////////////////////////////////////////////////000000000000000///......111000000000111222333333111000///......///000111000111111222222333444444333333333333333333333333444444555555555555444444555555444333333555666777333444666777777777666555777777888888888999999999::::::999999888999999999>>>===============>>>?????????>>>>>>>>>>>>>>>???;;;<<<===>>>???@@@@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFDDDCCCDDDIIINNNNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA???===============<<<;;;999777666666777777555555555555555444444444111111111111000000000000222111...,,,+++******+++333333333222222222111111333333333222111000000000////////////............111000///...---,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,---......---,,,+++---,,,+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++.........------+++******(((((()))***************+++++++++,,,,,,,,,------************************---,,,,,,++++++,,,,,,---***+++,,,,,,------------000/////////.........---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++,,,,,,,,,+++*********++++++***++++++,,,,,,,,,++++++---,,,***))))))***,,,---,,,---...---+++***+++,,,***++++++***(((((()))++++++++++++,,,,,,++++++***---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,******,,,---------+++***)))))))))))),,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,///---***)))***+++,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......//////......,,,,,,,,,---------......------------------------------------------......------......------,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,///---+++***)))+++---.........------------......//////000000000111111111////////////////////////////////////////////////000000111111000000///.../////////...//////000000111000///......///000111222222222222222222222222333333333333333333333333444444555555555555444444444444444444444555666666444444555666666666666666777777777888888888999999:::999999888888888999999<<<============>>>>>>>>>???>>>>>>======>>>>>>???===>>>???@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBCCCEEEEEEDDDBBBDDDHHHMMMLLLJJJHHHEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBCCCBBB@@@===<<<;;;;;;;;;999999777666555666666777666666555555444444333333111111111000000000//////000///---,,,+++,,,,,,---333333333222222222111111222222111111000000//////////////////............//////...---------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,---...+++******))))))******+++------------------------++++++************++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))'''(((((()))***)))))))))******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---))))))+++,,,---........./////////..................---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,+++***+++,,,,,,+++***++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,---...///...,,,+++,,,---,,,,,,,,,+++***)))***,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------***+++,,,+++))))))+++,,,++++++,,,,,,+++***))))))---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------000---+++***,,,------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------...///////////////,,,,,,,,,---------......------------------------,,,+++***)))***,,,///000+++,,,------......---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,......---------......///......------------......,,,,,,,,,---------......////////////////////////////////////////////////000111111111111000000///000000///.........//////000000////////////000000444333333222111111000000222222222333333444444444444444555555555555444444333333444555555555555555555555555444555555666777777777777777888888888888999888888888888888999999:::;;;===>>>>>>>>>======>>>>>>============>>>>>>??????AAABBBCCCDDDDDDDDDAAAAAA???>>>>>>???@@@AAAAAACCCEEEDDDBBBBBBFFFJJJIIIGGGEEECCCAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFDDDCCCBBBAAAAAACCCBBB???===;;;999999999777666555555555555666666666666555444444333222222111111000000000000//////------,,,,,,,,,------...333333333222222222111111111111000000/////////...////////////..................---------......///---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........*********++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++///...---,,,,,,---......++++++************++++++------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))(((((()))***************))))))))))))***************++++++,,,,,,---......---,,,,,,++++++,,,,,,---)))***+++,,,------------...........................---,,,,,,++++++,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,---+++(((***************+++,,,---,,,,,,,,,---,,,,,,+++++++++******))))))******+++,,,---...---,,,+++,,,---,,,------,,,******+++---******+++,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------***++++++***))))))***,,,&&&(((***,,,------------......------------.........------,,,,,,------...///---,,,+++---...------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,---------......------------------------++++++*********+++---...***+++,,,---............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......////////////.........------------......******+++++++++,,,,,,,,,////////////////////////////////////////////////000111111111111111000000333222111000000000000000000000////////////000000333222222222111111000000111111222333333444555555333444444555555444444333222333444555666555444333666555444333444555666777666666666777777777888888888777777777777888999999888:::<<<>>>???>>><<<;;;======<<<<<<<<<===>>>>>>??????AAABBBDDDEEEEEEEEEBBBAAA???>>>>>>>>>??????@@@BBBDDDCCCAAAAAADDDHHHHHHFFFDDDAAA@@@?????????@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHGGGDDDBBBAAA@@@@@@AAA???===;;;999999999999555555555555555666666666666555555444333222111111111000000000////////////------------------------333333333222222222111111000000000///////////////////////////...............------------...//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++******)))))))))***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++---------..................---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************---+++)))***,,,---+++))))))))))))))))))***+++,,,---------------,,,+++***+++******************+++***+++,,,,,,+++***+++------......,,,+++***,,,---)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,'''(((***,,,---...------------,,,,,,,,,,,,------...------,,,,,,------......---+++,,,---......---///......,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++++++++,,,,,,---------......---,,,,,,+++******++++++,,,------------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,+++)))(((***+++,,,---.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---......------------..................///////////////////////////////////////////////////////////////000000111111111000000222222111000/////////000//////000000000000//////000000000111111222222222111111222333333444555555333333444444444444333333111222444555555555444333555444333333333444666777555555666666666777777777777666666666777777888999777999;;;===>>>===<<<;;;<<<<<<;;;;;;<<<======>>>===>>>@@@AAACCCDDDDDDEEECCCBBB@@@>>>======>>>>>>>>>AAADDDDDDBBBAAACCCEEEGGGFFFDDDAAA@@@???????????????@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDBBB@@@@@@???===<<<:::999999999::::::555555666666666666666666555444444333222222111111000000000////////////............------,,,++++++333333333222222222111111000000000000////////////////////////..................---------......///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++******)))***+++,,,,,,------,,,,,,,,,,,,---------.........+++*********************---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***---------------............---,,,,,,++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************+++*********,,,---,,,+++*********)))******++++++---......------,,,+++***++++++++++++++++++++++++)))+++,,,,,,******+++------------,,,+++***+++---)))***++++++,,,,,,,,,,,,*********++++++,,,,,,,,,***************************+++,,,+++))))))+++,,,,,,,,,---,,,,,,+++******+++******))))))******+++------,,,,,,,,,,,,---------,,,+++,,,---...---,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............***++++++,,,,,,------.........------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---...---+++)))'''***+++,,,---............---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,---..................------------......---------............///////////////////////////////////////////////////...//////000000000000/////////...---------......//////000000000000////////////000000111222222333222222222333333444444444333333444444444444333333222222333444444444444444444444444333444444555666555555555555666666666666666555555555666777888999777888:::<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<===???AAABBBCCCDDDDDDDDDCCCAAA???>>>===>>>>>>>>>AAAEEEEEECCCAAABBBDDDGGGFFFCCCAAA???>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@??????:::999888888888888999:::555666666777666666555555333333222222222222111111000000////////////..................---,,,+++***333333333222222222111111000000000000000000000000////////////............///......---------......,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++++++++,,,......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++++++++*********+++,,,,,,,,,,,,++++++,,,,,,,,,------------)))))))))******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************((()))++++++++++++---...------,,,,,,++++++,,,,,,............---,,,+++***,,,,,,,,,------,,,,,,,,,***+++,,,,,,++++++,,,...,,,------,,,***)))+++,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,******,,,---///...---,,,+++*********+++++++++******+++++++++,,,,,,++++++++++++,,,,,,+++******+++---...,,,+++++++++++++++++++++,,,,,,------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,---............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,---...//////......------------......+++,,,,,,,,,,,,---------////////////////////////////////////////////////------...///////////////......---------...//////...///000111111000///...000000000000111111111111333333333333333333333333222333333444444333333222333333222222333333444555333333444444555555444444444444555555555666666666555555555555666777888888777888999:::;;;<<<======::::::::::::;;;<<<===>>><<<===???AAACCCDDDEEEEEEFFFDDDBBB@@@>>>>>>>>>>>>===AAAFFFFFFDDDAAABBBCCCFFFEEEBBB@@@>>>=========<<<<<<===>>>@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@?????????:::999888777666777777888555555666666555444333222111111111111222222222222000000/////////.........,,,------......---,,,+++333333333222222222111111000000000000111111111111000/////////............//////...---------------,,,++++++++++++++++++,,,))))))*********+++++++++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++,,,---...///++++++************++++++------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***++++++++++++***((())))))))))))*********((()))***+++---...///000---,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,,,,------............---,,,,,,++++++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++&&&))),,,,,,***+++...111000///......------------............---,,,+++***,,,------......------,,,+++,,,------,,,,,,...///,,,,,,,,,+++***)))***,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...---,,,+++***+++,,,---...///......------......///,,,++++++******++++++,,,***))))))+++------,,,+++(((((()))+++,,,---..............................,,,,,,,,,------.........)))))))))******+++++++++******+++,,,,,,---......)))******+++---...//////+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,******+++,,,...000,,,,,,------......---------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,---///000111.........------........./////////000000000111111////////////////////////////////////////////////,,,,,,---...//////......///////////////000111222...///000111111000///...222222111111000/////////444333333333333333333333222333333444444333333222444333222111222333444555222333444555666555444333444444444555555555666666444444444555555777888888888888888999:::;;;===>>>:::999999:::;;;<<<===>>><<<>>>???BBBCCCEEEEEEFFFGGGEEECCCAAA???>>>>>>>>>>>>BBBFFFGGGDDDBBBBBBCCCEEEDDDAAA???===<<<<<<<<<::::::;;;===>>>@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????<<<;;;999777666555555666444444555555444222111///000000000111222222333333000/////////............***+++,,,...//////......555444333333222222333333111111000000000000111111////////////...............------,,,,,,------............------,,,,,,,,,)))))))))******+++++++++***+++,,,---...---,,,,,,+++,,,,,,,,,,,,+++******+++++++++***************+++******)))******++++++,,,++++++******++++++,,,......---,,,+++***)))((()))************++++++++++++,,,------,,,+++)))(((,,,,,,,,,++++++*********------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++************************------,,,+++*********+++***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,------------,,,++++++***,,,,,,,,,------,,,,,,,,,+++++++++***)))((((((''')))))))))))))))))))))))))))************+++++++++******))))))))))))******+++******)))((((((((())),,,---...000000...---,,,******+++++++++,,,,,,,,,***))))))))))))+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,---......///,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,------------------------,,,,,,,,,++++++************+++,,,------,,,+++******++++++,,,,,,++++++***...,,,***+++------***(((((()))+++---------+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++++++++******************---,,,,,,++++++,,,,,,---------++++++++++++------+++,,,,,,------,,,,,,+++,,,---......,,,******++++++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000---............---,,,,,,,,,,,,---...//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------....................................////////////,,,------...///000000111///000000111111111111000111111111111111111111111333222111000000111222333333333333222222111111111222222333333333333444444222333444444555555444444333444666888888777555444666666666666777777777777777999::::::999888:::;;;>>>>>>============>>>>>>???>>>>>>>>>>>>@@@AAABBBFFFFFFEEEAAA>>>======???>>>???@@@BBBCCCDDDDDDDDDGGGEEEAAA>>>;;;::::::::::::;;;<<<===>>>>>>>>>>>>BBBCCCDDDDDDDDDDDDDDDDDDBBB@@@===;;;:::;;;===>>>===<<<;;;999777666555444444333222222111111222222111111111111111111111111222111111000000000000000////////////...---,,,+++333222111111000000111111111111000000000000111111////////////............------,,,,,,,,,,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------***+++,,,---...------,,,+++,,,,,,,,,,,,+++*********************+++++++++,,,++++++*********++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,,,,,,,+++*********)))******++++++******)))+++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,*********,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((())))))***,,,,,,---------,,,++++++)))))))))******))))))))),,,++++++***))))))((((((************************************++++++++++++++++++************++++++///......---,,,,,,------+++,,,...//////...,,,+++******+++++++++,,,,,,,,,---,,,+++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,---,,,,,,+++******++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,+++)))***,,,,,,***''')))***,,,------,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,---------************+++,,,------,,,,,,,,,,,,,,,++++++***,,,,,,---...............,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,---------..................................................................////////////......//////000000111111//////000000111111000000111111111111111111111111222222111000000111222222333333333222222222111111222222333333333333444444333333444444555444444444333444555666777666666555666666666666777777777888777999::::::999999:::;;;:::;;;;;;<<<===>>>>>>>>>??????>>>>>>???@@@AAABBBCCCCCCCCC@@@>>>===???@@@@@@AAABBBCCCDDDDDDDDDDDDEEECCC@@@===;;;:::::::::;;;<<<===>>>>>>??????>>>@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>><<<<<<<<<===>>>::::::999888666555444444444333222222111111222222000000000000000000000000111000//////......//////111111000//////...------222222111000000000000111111000000//////000000111////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,+++******))))))******++++++,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,************+++++++++,,,*********++++++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,------,,,++++++++++++,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))))))))***++++++------,,,,,,+++,,,,,,,,,))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,+++++++++,,,,,,+++)))++++++,,,------,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,------,,,,,,,,,,,,,,,,,,+++------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++,,,------............---++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......////////////////////////....................................////////////000000000000000000000000---...///000000000000///111111111111111111111111222222111000000111222222333333333222222222222111222222333333333333444444444444444555444444333333333333333333444555666777666666666777777777888888888999::::::999999:::;;;999:::<<<>>>@@@@@@@@@@@@????????????@@@AAABBBCCC@@@AAAAAA???>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;<<<===>>>????????????===>>>???@@@AAAAAAAAAAAA@@@@@@???>>>>>>======<<<888888777666666555444444333333222111111111111222////////////////////////000///......------......111000...---,,,------...444333333222222222222222000000////////////000000////////////............,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******+++,,,------......---,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000...---,,,------,,,***)))***+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++++++++***++++++,,,------------,,,,,,------------,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++******+++++++++++++++***))))))******+++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---,,,,,,+++++++++,,,,,,************++++++++++++,,,++++++******++++++,,,........................*********++++++,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***------------...---,,,+++,,,---------,,,+++******++++++,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------,,,,,,---...---------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,------------...///......---------......///......---------------,,,------......---------******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..................................................................////////////000000000///////////////,,,---...//////000000///111111111111111111111111222111111111111111111222222222222222222222222222222222222333333333444444444444555555444444333222333222111111333555777999666666777777777888888888888999;;;:::999999:::<<<<<<>>>@@@BBBDDDCCCBBBBBB??????@@@@@@AAABBBBBBCCC@@@@@@@@@???======???AAADDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA>>>??????@@@???===<<<;;;777777666666666666666555333222222111111111111111000000000000000000000000000///......------.........---+++))))))***+++,,,444333222222111111222222000000////////////000000////////////............,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++******))))))***+++,,,------......---,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,///...,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...///...---,,,+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++++++++******++++++,,,------------))))))************)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******))))))))))))******---,,,,,,+++,,,,,,---------------......---------******+++++++++,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,*********************************++++++,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++******+++,,,,,,,,,+++++++++------------,,,,,,+++***,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,...------,,,,,,,,,,,,,,,)))*********+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))+++------,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........//////...---------............---,,,+++,,,,,,---,,,---------------,,,,,,******+++++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....................................////////////..................------,,,---...///000000000000111111111111111111111111111111111222222111111111222222222222222222222222222222222333333333444444333444444555444444333333333222111111222555777999777777777777888888888888888:::;;;;;;:::999;;;<<>>@@@CCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<=========::::::;;;<<<==================???@@@@@@AAAAAAAAA===>>>?????????===;;;:::777777777777777777777777333222111111000000111111111111111111111111111111111000//////......//////---,,,***)))((()))+++,,,111111000////////////000000//////......//////000////////////............,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,))))))(((((())))))***++++++,,,,,,,,,,,,+++************++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,///...---,,,,,,+++++++++***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))*********)))(((***+++,,,,,,******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&&&&((()))))))))))))))++++++,,,---------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))))))))******************++++++,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,'''((()))***+++,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***))))))))))))*********))))))******++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***'''(((******)))))))))***------------,,,,,,,,,,,,---------------,,,,,,+++*********++++++,,,,,,---///...---,,,,,,,,,------)))))))))******++++++,,,+++******))))))******++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***,,,------,,,+++,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,---------............---,,,,,,,,,,,,,,,---------,,,+++***)))***++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......------------------------....................................////////////------------------------,,,---...///000111111111111111111111111111111111000111222222222222111000111222222222222333333333222222333333333333444444222333444444555555444444444333222222333555777999777777777888888888999999999:::;;;;;;::::::;;;<<>>???@@@AAABBBCCCCCCCCCCCCAAABBBAAA???======???AAABBBBBBBBBBBB@@@???>>>===<<<<<<=========>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@<<<===>>>>>>===<<<:::999888777777777777777777777222222111000000000000111111111111111111111111111111000//////......//////......---,,,,,,,,,---...111111000/////////////////////............//////////////////............------,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------+++******)))***+++,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,******+++++++++,,,,,,,,,.........---,,,,,,,,,+++)))******++++++******)))++++++++++++++++++++++++)))))))))))))))((((((((()))***++++++++++++,,,...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,$$$&&&((()))++++++++++++,,,,,,---------,,,++++++,,,------......------,,,,,,,,,------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******))))))******+++)))((((((((())))))***+++++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***************+++************+++,,,---***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***''')))++++++***)))***,,,---,,,,,,,,,,,,------...------......---,,,,,,+++)))******+++,,,,,,------...---,,,+++++++++,,,,,,))))))***++++++,,,------+++++++++******++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,...---,,,++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------............,,,,,,,,,,,,,,,---...//////...---++++++,,,---...---------------,,,+++***,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,,,,---------..................................................................////////////,,,,,,------......//////,,,---///000111222222222111111111111111111111111000111222222222222111000111111222222222333333333222222333333333333444444111222333444555666666666555555444444444555777888777777888888888999999999999:::;;;;;;::::::;;;===>>>>>>??????@@@@@@@@@AAA@@@AAABBBCCCDDDDDDCCCCCC@@@AAAAAA@@@??????AAADDDCCCCCCCCCBBBAAA@@@???>>>======>>>>>>??????>>>>>><<<===>>>??????@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<;;;:::999888777777777666666555555555222222111000000000000000111111111111111111111111000///......------......------------............333222222111111111111111//////............//////000/////////...............------,,,,,,------...,,,,,,,,,------.........)))))))))******++++++,,,---,,,+++++++++,,,---...+++,,,,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------,,,++++++++++++++++++,,,((()))***+++,,,---......++++++,,,,,,,,,---------***+++---...///......---*********++++++,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,------,,,,,,,,,************************------,,,+++*********+++((()))++++++++++++---///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,&&&(((***---...///000///------------,,,,,,+++***)))******++++++******)))------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,,,,---......///))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,---......---,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---,,,,,,,,,---++++++++++++,,,,,,---...)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++************+++,,,------,,,+++***+++++++++,,,,,,+++++++++))),,,//////---,,,---///,,,,,,,,,,,,,,,---...///---.........---,,,,,,+++))))))***+++,,,,,,---------,,,+++*********+++,,,******+++,,,,,,---......///......------......///++++++------------+++++++++,,,,,,------,,,,,,+++,,,---......,,,******++++++++++++,,,,,,------------------------------------,,,+++***+++,,,---...---------.........//////---------...///000111222444222000///...///111222------------,,,,,,+++***,,,,,,------------......,,,,,,,,,,,,------...///,,,,,,,,,---------......////////////////////////..................................../////////000,,,------...///000111111---...///111222222333333111111111111111111111111000111222333333222111000111111111222222333333333222222333333333444444444000111222444555666777777666666555555555666666777777888888888888999999999999:::<<<;;;::::::;;;===?????????@@@AAACCCDDDEEE@@@AAABBBDDDDDDDDDDDDCCC>>>???@@@@@@@@@AAADDDGGGCCCCCCCCCCCCBBBAAA@@@???===>>>???????????????>>>>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;:::999999999888777666666555444444333333222111111000000000000000000000000000000000000000......---,,,,,,,,,,,,---++++++,,,---------,,,,,,000//////...---,,,,,,,,,................................................------++++++++++++------,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++******))))))))))))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++***++++++,,,------------++++++++++++++++++++++++...---,,,+++++++++,,,---******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((......---,,,,,,+++******)))+++,,,,,,+++******+++///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++,,,,,,---...---,,,,,,+++*********+++++++++************++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,---......,,,******++++++,,,,,,++++++)))((('''++++++,,,,,,,,,,,,------)))***+++,,,------------///...,,,*********,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++*********------------------------))))))***+++,,,...///000333222000...---,,,------,,,,,,,,,---------......------------------------------......---+++***)))$$$&&&)))---///000000000---------------------------,,,,,,++++++,,,,,,,,,111000///......---......///......---------......////////////////////////...///000///...///000222111111111111111111111111111111111222222333333333333222111000000111222222222333444444555555444444111333555555555555666888666666666666777777777777888999:::<<<===>>>>>>>>>???@@@AAAAAA??????@@@AAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777666666555444333333222222333222222222111111000000////////////////////////111000...---,,,,,,------,,,,,,------,,,,,,+++***000000//////...------,,,................................................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...+++++++++,,,,,,,,,,,,---.........------------------------,,,,,,++++++++++++---......---,,,,,,---++++++++++++,,,---......++++++++++++++++++++++++++++++++++++,,,---......,,,+++++++++,,,,,,---...---,,,,,,+++******++++++++++++************++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++++++++++++++++++++---......,,,***++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------***+++,,,------.........///...,,,******+++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------,,,,,,+++++++++---------,,,,,,+++++++++---,,,,,,,,,++++++++++++------------------------*********+++,,,---...//////...,,,+++)))))))))))),,,,,,,,,---------......------------------,,,,,,------......---+++***)))''')))+++---.........---------------------------------,,,,,,------.../////////.........//////000......---------......///////////////////////////...///000000...///000222111111111111111111111111111111222222222333333333333222111000000111222222222333444444555555444444222444555555444444666777666666777777777888888888888999;;;<<<===>>>>>>>>>>>>@@@AAAAAA@@@@@@AAACCCAAABBBBBBBBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????????????????@@@====================================<<<;;;:::999:::999999888888777666666555555555444333333222222222222111111000000000000////////////////////////111000...---,,,,,,------,,,,,,------,,,,,,+++***111000000//////......---........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))******+++++++++++++++++++++++++++++++++++++++************++++++---------,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++)))******++++++******))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,,,,---------......---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++,,,---......,,,,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,------......------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---...---,,,++++++,,,///...---++++++++++++,,,++++++,,,,,,,,,,,,------+++,,,---..................---,,,+++***+++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++000///---+++*********+++------------,,,,,,,,,,,,------------------------+++++++++,,,,,,------------,,,***)))((((((((((((,,,,,,,,,---------...............------,,,,,,,,,------------,,,+++******+++,,,---------,,,+++***------------------------------------......///000---------......///111111------------...///000000///////////////////////////000000000//////111222222222222222222222222222111222222222222333333333222222111111111111222333222333444444555555444444333555666555444444555666777777888888888999999999999:::;;;<<<===>>>>>>>>>>>>???AAAAAAAAAAAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999999888888777777666666555444444333333222222222000000000000////////////////////////////////////000///...---------------,,,,,,------,,,,,,+++***111111000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++,,,,,,------------------***+++++++++++++++,,,,,,++++++************++++++******************************++++++,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++++++++++++++,,,,,,+++++++++,,,---...//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++...---,,,,,,+++++++++,,,***+++++++++++++++,,,,,,++++++++++++,,,---......,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---------,,,,,,++++++,,,,,,------------,,,,,,***************************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++,,,...---,,,++++++,,,///...+++***)))***,,,---+++++++++,,,,,,,,,------,,,------.../////////...------,,,+++++++++,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++++++++******,,,,,,,,,---------...............------,,,,,,+++---------,,,,,,+++++++++,,,------------,,,+++***------------------------......---------------..................///000000------------...///111111///////////////////////////000111000//////111333222222222222222222222222222222222222222222222222222222111222222222333333222333444444555555444444444555666666444333444555888888888999999::::::;;;::::::<<<======>>>>>>>>>===???AAAAAAAAABBBDDDEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB==================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999888888777666666555555444333333333222222222111//////////////////......//////////////////////////////......------------,,,,,,------,,,,,,+++***000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------/////////...---,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************+++***++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))*********++++++,,,,,,,,,++++++,,,---......//////------........./////////---------,,,+++******)))+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++------,,,+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***,,,------,,,+++,,,------,,,***)))((()))+++,,,+++++++++,,,,,,,,,------------......///.........,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***---------------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------------------//////---,,,++++++******000000///...............---------...///000111222///////////////////////////000111000///000111333222222222222222222222222222222222222222222222222111111222222333333333333222333444444555555444444444555666666444333444555777888888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>===???@@@AAAAAAAAACCCEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>======<<<;;;:::888888777666666555555444222222222222222111111111..................//////////////////////////////...............---------,,,,,,------,,,,,,+++***////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------,,,+++))))))(((*********++++++,,,,,,---++++++************+++++++++,,,,,,,,,,,,---------++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))*********++++++,,,,,,---+++,,,---......///......---------.........//////000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---))))))***+++,,,...///000*********++++++,,,,,,---++++++++++++,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++++++++++++++******++++++,,,,,,++++++***************************************++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,---***+++------,,,+++,,,---,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------,,,------.........------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,,,,------+++*********+++---///000,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++******+++,,,,,,---,,,,,,+++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------///...---,,,+++*********111111///......---------............///000111111////////////////////////000111111111000000222333333333333333333333333333333333333222222222222111000111222333444444444333222333444444555555444444333555666555444444555666777777888999:::;;;;;;<<<;;;<<<===>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>>>>???????????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::777777666666555555444444111111111111111111111111............////////////////////////////////////---......///......------,,,,,,------,,,,,,+++***................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------*********))))))((((((((()))******+++,,,,,,------++++++************++++++++++++,,,,,,,,,---------++++++*********+++,,,---++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++)))******++++++++++++***)))******+++,,,,,,------,,,---...//////...------,,,,,,---------.........000/////////......---------------,,,,,,++++++++++++---......---,,,,,,---))))))***+++,,,...///000)))******+++,,,,,,------++++++++++++,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))******************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))******+++,,,,,,------)))+++------,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,***+++,,,,,,------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++---......---,,,+++)))***+++---------,,,,,,,,,,,,,,,---------......+++,,,,,,------.........---,,,+++++++++,,,---------,,,,,,,,,+++,,,,,,,,,------------------------------,,,,,,,,,,,,------000//////.........//////000///////////////000000////////////////////////000111222111000000222444333333333333333333333333333333333222222222111111000111222444444444444444222333444444555555444444222444555555444444666777666666777888999:::;;;;;;<<<<<<===>>>>>>>>>>>>======>>>@@@??????>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBB>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::777777666555555444444333000111111111111111111111....../////////000000000////////////////////////,,,---...//////...------,,,,,,------,,,,,,+++***---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))************))))))***+++,,,,,,------++++++************++++++)))))))))******+++++++++,,,+++*********+++,,,---******++++++++++++******)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))***+++,,,,,,---------.../////////...---,,,,,,,,,,,,---------......---------.....................---,,,,,,+++******)))+++---,,,+++***++++++,,,,,,,,,++++++,,,------))))))***+++,,,,,,------++++++++++++,,,---.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++(((((())))))*********+++,,,------......------,,,++++++++++++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++))))))***+++,,,,,,------)))+++------,,,,,,---...++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++***+++,,,---------------+++++++++,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++***+++---...//////...---,,,,,,,,,---------......***++++++,,,---...//////---,,,+++++++++,,,---...///...---,,,++++++++++++------------------------+++,,,,,,---...///111111......---......///000111111000000////////////000////////////////////////000111222111000000222444333333333333333333333333333333333222222111111111000111222444555555444444222333444444555555444444222333555555555555666888555666777888999:::;;;;;;<<<======>>>>>>>>>>>>======>>>??????>>>===>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEBBBBBBAAA@@@@@@???>>>>>><<<<<<======>>>>>>>>>?????????>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999777666666555444444333333000000000000000111111111.../////////000000111111////////////////////////,,,---.../////////------,,,,,,---------,,,++++++////////////////////////------...///...---+++******+++,,,---,,,+++***)))*********++++++,,,,,,,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------************************,,,,,,---------,,,++++++))))))************))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))'''&&&++++++++++++++++++++++++))))))*********+++++++++,,,---.........---,,,+++***))))))+++---//////...---,,,,,,+++*********+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...------,,,+++******++++++******+++,,,,,,------...---,,,,,,++++++,,,,,,---///......---,,,+++******---------,,,,,,+++++++++/////////......---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,---,,,,,,***)))******++++++,,,,,,,,,,,,***+++---///000000///...*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,000222000,,,***,,,///...---+++*********++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++------,,,,,,+++***))))))//////---,,,+++*********)))***+++---......------.........------,,,,,,,,,.........------,,,,,,,,,------------------------++++++************++++++.........------,,,,,,,,,------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++))),,,...---+++***,,,///------------------------111111000000//////......////////////////////////......///////////////...---------............///////////////000000000000000000000000111111111111333222222222111111000000111222222333333222222222111111111111111111111111333333333444444555555555333333333444555666777777888888888888999:::;;;<<<============>>>>>>>>>>>>;;;<<<======<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>===============@@@???>>>======>>>??????DDDAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<;;;;;;::::::888888777555555444444444222222222111111111111000000000000000000000000000111///...------...///111------------------------......---------,,,,,,,,,........................------......------,,,+++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---------------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---......---,,,++++++***)))+++---///...------,,,++++++******++++++*********))))))(((((('''************************,,,,,,+++++++++,,,---...+++******)))(((((())))))+++++++++,,,------......---,,,,,,++++++,,,,,,---......------,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,++++++++++++*********+++,,,---)))+++---/////////...---++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++***,,,///---,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---,,,,,,++++++*********------,,,+++++++++,,,,,,)))***+++,,,------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,***,,,...---,,,+++---///------------------------/////////.........------------------------------,,,,,,...///000000000000---------............///////////////000000000000000000000000111111111111000000000000000000//////222222333333333222111111333333333333333333333333333333333444444444555555333444444444555666666666888888888888999:::;;;;;;============>>>>>>>>>>>>>>>??????>>>======>>>@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDCCCBBB@@@???>>>?????????????????????@@@AAA@@@???>>>>>>>>>>>>???CCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;;;;;;;::::::999555555444333333333333333222222222111111111000000////////////////////////000///...------...///000------------------------------,,,,,,,,,+++++++++..............................---,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++************************))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***+++---...---,,,,,,,,,++++++******++++++///...---,,,+++******)))++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++***))))))((())))))))),,,,,,,,,---......//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++*********************+++++++++,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,,,,,,,+++***)))***+++---...)))***,,,---......---,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++---///...+++)))+++------,,,+++*********++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............------------,,,++++++++++++++++++++++++++++++++++++,,,,,,---...******++++++,,,++++++***...------------,,,,,,,,,...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------++++++++++++************------------------------------,,,,,,,,,,,,------------............------+++---......------...///------------------------.........---------------------------------------***+++---///000111111111---------............///////////////000000000000000000000000111111111111000000000111111111111111333333333333333222111000444444444444444444444444333333333444444444444555444444555555555555555555888888777888888999:::;;;<<<=========>>>>>>>>>???AAABBBBBBAAA>>>===>>>???@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCAAA@@@>>>===@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>>>>???BBB@@@>>>=========;;;:::;;;;;;;;;;;;;;;:::999888444444333333333333333444222222111111111000000000////////////////////////000///...------...///000........................,,,,,,+++++++++*********........................///...,,,++++++,,,---...///...---,,,+++,,,---...,,,,,,,,,++++++*********************+++************+++++++++++++++,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************'''((()))***+++,,,,,,,,,))))))************))))))))))))***++++++++++++***------------------------******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,---------------,,,++++++------,,,+++,,,,,,++++++***++++++,,,//////......---------,,,------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,------...//////000---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++------------------------***,,,---,,,***)))+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...//////.........---------++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------******++++++*********)))------------------------------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------..................---------............//////------------------------......------------------////////////////////////,,,,,,...///000000000000---------............///////////////000000000000///000000000111111111111222222222333333444444555333333333333222111000000555555555555555555555555444444444444444444444444555555555555555444444444777777777777888999:::;;;<<<<<<======>>>>>>??????AAABBBCCCBBB@@@??????@@@>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCAAA@@@???>>>>>>AAA???============<<<;;;::::::;;;::::::999888777888777666555444444444444111111111111000000000000///////////////////////////......------......///........................,,,,,,,,,,,,++++++++++++...........................---,,,++++++,,,...//////...---,,,+++,,,---...,,,,,,,,,++++++*********++++++***************************++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************'''((()))***+++,,,,,,,,,))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,------...,,,++++++------,,,***,,,++++++***++++++,,,,,,))))))******++++++,,,,,,------------------------++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,------...//////000---,,,,,,++++++,,,,,,---((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******))))))'''))),,,......---+++)))******++++++++++++++++++++++++******************,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,------...------------------------***+++++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...//////.........---------++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,++++++******************------------------------------------------------------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---..................---------------...//////...------------------------........................////////////////////////...///////////////...------------............///////////////000000000000///000000000111111111111222222222333333444444555333333333333333222111000333333333333333333333333444444444444444444444444555555555555555444444444777777777777888999::::::<<<<<<<<<===>>>????????????AAACCCCCCBBBAAAAAABBB>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@???>>>???>>>======>>>>>>===;;;::::::::::::999888777666:::999777555333222111111111111111000000000//////..............................------------..............................------------,,,,,,,,,,,,------------------------------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++******)))******************++++++,,,,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++)))******+++,,,+++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,---...---,,,++++++------,,,+++++++++******++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++***+++,,,---------,,,,,,)))))))))((())))))***+++,,,,,,,,,---......//////---,,,,,,++++++,,,,,,---((((((((())))))******************+++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,)))************+++++++++......,,,+++***)))))))))'''))),,,......---+++)))++++++++++++++++++++++++************)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---............------------,,,++++++++++++++++++++++++...---,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,------------...,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------............---------,,,,,,,,,...///...---------------------------.............../////////------------------------000000000000///...---,,,---------............///////////////000000000000000000000000111111111111000000000111111111111111111222222333333222222222222222222222222222222222555444444444444333333333444444555555555555555555777777666777777888999:::;;;;;;<<<===>>>???@@@@@@???AAACCCDDDBBBAAAAAABBB>>>>>>>>>??????@@@@@@AAA???@@@@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAACCCCCCCCCBBBAAA@@@???>>>>>>======>>>??????===;;;:::::::::999888777666555777666555333111000//////111111000000000/////////........................------------------------------------------------.........---------,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,***)))))))))******)))******+++,,,,,,------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------------------***+++,,,---------------++++++++++++++++++++++++*********++++++++++++,,,+++************,,,---...---+++++++++---------+++++++++******++++++,,,---++++++,,,,,,------......***************************+++,,,---------,,,,,,))))))(((((()))******++++++++++++,,,------......---,,,,,,++++++,,,,,,---*********+++++++++++++++)))*********++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))),,,++++++******++++++,,,************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,------,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,+++++++++,,,------++++++******+++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---+++***+++...///...,,,------------------------,,,,,,---------.........------------------------...///////////////...------------............///////////////000000000000000000000000111111111111000000000000000000//////000111111222333333333333222222222222222222222222555555444444444333333333333444444444555666666666666666666777777888999:::;;;;;;<<<===>>>???@@@@@@@@@BBBDDDDDDBBB@@@??????>>>>>>>>>???????????????===>>>???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBAAA@@@???>>>=========>>>??????>>><<<::::::999999888666555444444444333222111111111111111000000000////////////........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------***+++---...///...------***+++,,,---,,,+++***)))*********++++++,,,,,,------,,,***)))))))))******))))))***+++,,,,,,------))))))***+++,,,,,,------------------------------++++++++++++******))))))************************,,,,,,---------,,,++++++))))))************))))))++++++,,,------------,,,************************---,,,,,,+++***)))'''&&&++++++++++++++++++++++++))))))*********+++++++++******))))))***,,,---///,,,+++***+++---...---,,,+++*********+++,,,,,,---***)))))))))))))))))))))++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++******+++,,,------******+++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------***)))))))))***,,,...000...,,,)))((((((***---///------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,......---,,,+++))))))(((++++++++++++++++++++++++,,,+++***+++---...------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++------,,,,,,+++***))))))*********+++,,,---///000++++++******+++---///000,,,,,,,,,------.........,,,,,,,,,------.........------------------------.........------.........(((((())))))*********+++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++---+++)))+++---///---+++------------------------+++++++++,,,,,,---------////////////////////////------...///000000//////---------.........//////////////////000000000000000000000000111111111111333222222222111111000000///000111222333444444444333333333333333333333333555555555444444333333333333333444444555666777777666666666666777888999:::;;;;;;<<<===>>>???@@@@@@BBBCCCEEEDDDBBB>>>===<<>>>>>>>>>>>;;;<<<>>>@@@BBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAAAAAAAA@@@???>>>===<<<===>>>@@@@@@>>><<<::::::999999777666555444333333333333444444555666000000000000////////////........................,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******........................+++,,,------......------*********++++++,,,,,,,,,)))***,,,,,,***)))***+++---,,,,,,+++*********+++........................+++++++++***************)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))******++++++******)))------,,,++++++******)))************************++++++++++++++++++,,,,,,,,,---......//////............---,,,,,,+++******+++++++++*********))))))---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++************++++++******+++,,,------............---------,,,,,,,,,************************++++++******)))(((((((((************************++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))...---,,,++++++,,,---...111000///---+++)))((('''))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------------------------------,,,+++******+++,,,---------------------------************+++,,,------......---,,,,,,---------...------,,,,,,------...---+++******,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))------,,,,,,,,,,,,++++++000000...---,,,+++++++++------++++++++++++------++++++++++++++++++++++++---...///...------...///+++,,,---...---,,,+++***+++++++++,,,,,,---------------,,,,,,,,,,,,------------------------------------......---,,,++++++---------,,,,,,+++++++++------------------------..................------//////.........---------////////////000000000000////////////////////////000000000000000000000000111111222222222333333333444555555666666555555444333444444555555444444333222222111111000111111111444444555555666777777777999:::;;;<<<============AAAAAAAAA@@@???>>>======>>>???AAAAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFDDDAAA@@@@@@BBBAAAAAA@@@@@@????????????===<<<<<<======<<<;;;:::999888666555555555555333333333222222222111111000000111111000///.........,,,+++,,,///111///---)))***,,,...//////......------,,,,,,+++***)))))),,,+++******,,,,,,+++***////////////////////////+++,,,------...---------++++++++++++++++++,,,,,,***+++------+++***+++,,,---,,,++++++******++++++***************************************+++++++++)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,++++++******)))+++++++++*********))))))...---,,,,,,++++++++++++)))******++++++,,,,,,,,,++++++************++++++******++++++,,,,,,------------------,,,,,,,,,,,,************************((())))))******++++++,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---------...///......------....../////////...---+++***)))((()))******+++,,,,,,------------,,,,,,+++***)))))),,,------...---,,,+++***************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------+++++++++***++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------+++******,,,------,,,++++++++++++++++++++++++......//////......---,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///111222------------------------///////////////...------...---------,,,,,,,,,+++------------------------..............................------,,,,,,,,,,,,.../////////000000000000////////////////////////000000000000000000000000111111111222222222333333222222333333333333222222222333333333333333333222333222222222222222333333444444555555666777777777999:::;;;<<<<<<=========@@@@@@@@@@@@???>>>===<<<===>>>@@@@@@>>>>>>>>>???>>>>>>>>>??????@@@@@@@@@BBBDDDFFFFFFCCCAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<======<<<::::::999888666555444444444222222222222111111111111/////////000//////.........---+++---///000///---)))***+++------------,,,,,,,,,++++++***))))))(((,,,+++******,,,,,,+++***........................++++++,,,---------------,,,,,,++++++++++++++++++***,,,......,,,+++,,,---,,,,,,++++++******++++++))))))))))))))))))))))))))))))******++++++,,,,,,)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))***++++++,,,,,,++++++************************+++++++++***************---------,,,,,,+++++++++************************++++++************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,******++++++,,,,,,------******+++,,,---...//////...//////////////////...---------,,,++++++***************++++++,,,,,,---------,,,,,,+++***))))))------.........---,,,,,,******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))******+++---......///,,,,,,++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,---...000222444555------------------------...////////////......---.........---------------------------------------........................---,,,,,,,,,,,,+++++++++....../////////000000000////////////////////////000000000000000000000000111111111222222222222333222222333333333333222222111222222333333222222111222222222222333444555555444444555555666777777777999999:::;;;<<<<<<<<<<<>>======<<<<<<===??????===<<<===>>><<<<<<======>>>???@@@@@@BBBCCCEEEEEECCCAAA@@@AAA>>>>>>>>>>>>>>>>>>======>>><<<;;;;;;<<<===;;;::::::999888666444333333333111111111111000000000000------......///............---,,,---/////////---******+++,,,,,,++++++***++++++******))))))((((((,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,++++++************,,,------,,,++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))******+++,,,------))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......******+++,,,,,,,,,,,,+++************++++++++++++************************++++++,,,,,,---------,,,++++++++++++************,,,++++++******++++++,,,++++++++++++++++++******---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,------...///000000///...---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,************************)))******++++++******)))************************------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++************++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---+++******,,,------,,,++++++++++++++++++++++++******++++++++++++***)))******+++,,,,,,---......111111000///...------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++------,,,+++***+++,,,---...,,,,,,------------------,,,,,,---...000222333555------------------------,,,,,,,,,------,,,,,,+++........................---------------------------------...............---,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////////////////////////////111111111111222222222222444444444555555444444444222222333333333333222222111111111222333444555666444444555555666777777777888999:::;;;;;;<<<<<<;;;>>>>>>>>>>>>>>>===<<<;;;:::<<<======<<<;;;;;;<<<;;;;;;<<<===???@@@AAAAAAAAACCCDDDDDDBBB@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::;;;<<<<<<;;;999:::999777555444222222222000000000000////////////+++,,,,,,---...............---------............,,,,,,,,,,,,,,,+++++++++++++++++++++******)))))),,,+++******,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********)))***,,,,,,*********+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++,,,,,,---......//////+++,,,,,,---------------+++++++++,,,,,,,,,,,,,,,************************''')))***,,,......//////,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,///......---,,,+++******++++++++++++++++++++++++,,,---...//////...---,,,*********+++++++++,,,,,,***+++++++++++++++,,,,,,((()))***+++,,,------...++++++++++++++++++,,,,,,************************)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++************+++*********++++++,,,------,,,,,,++++++,,,,,,------+++******,,,------,,,++++++++++++++++++++++++------...............---,,,,,,,,,,,,,,,,,,,,,,,,111000///...............++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,+++***+++,,,...///------------------------------------...///000000------------------------++++++,,,,,,,,,,,,,,,+++........................---------------------------------.........//////------------........................////////////////////////////////////////////////////////////000000111111111222222222333444444444444444444333333333444444444444333333000000000000111333444444444444555555666777777777777888999:::;;;;;;;;;;;;<<<<<<=========<<<;;;;;;:::;;;======;;;:::;;;<<<<<<<<<===>>>???AAAAAABBB@@@AAABBBBBB@@@??????@@@===>>>>>>??????@@@@@@@@@<<<;;;::::::;;;;;;:::999999888666444333222222111000000000/////////......++++++,,,---......------............---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++******,,,,,,+++***------------------------******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((***,,,+++***)))******++++++******++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...------,,,,,,+++******)))))))))))))))))))))))))))+++,,,,,,---...///000000,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++'''(((***---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,//////...---,,,+++******///.........---------,,,,,,,,,------------,,,,,,************++++++,,,,,,++++++++++++++++++++++++(((((()))+++,,,---......++++++*********+++,,,,,,******************************++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,---------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,------,,,,,,++++++***+++++++++++++++***++++++,,,---......------,,,,,,------...---+++******,,,------,,,+++++++++++++++++++++++++++,,,,,,------------,,,---------,,,,,,+++++++++++++++++++++,,,---//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...++++++++++++,,,---..................------------...------,,,,,,,,,------------------------------,,,------............------------------.........------------------------,,,,,,------.../////////------...............///------........./////////////////////////////////000000000000000000000000000000000111111111111222111111222222222222111111333444444555555444444333000000000000111222333333444444555555666777777777777777888999::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;======;;;:::;;;<<<======>>>>>>???@@@AAAAAA>>>???@@@???>>>===>>>@@@======>>>>>>???@@@AAAAAA<<<:::999999:::;;;999888777666555444333222222222000000000000////////////,,,,,,------...------------/////////---,,,---......------,,,,,,---......------------------,,,,,,,,,+++******,,,,,,+++***........................******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,)))+++,,,,,,+++******+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------............---+++******+++---...,,,+++++++++++++++++++++)))))))))))))))))))))))),,,,,,---...///000111111------...////////////...------,,,,,,++++++******))))))*********+++++++++(((***,,,---......---,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------......////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................------------......***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,---...************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))******+++,,,,,,------+++++++++***++++++,,,,,,++++++++++++,,,---...//////......------......///---+++******,,,------,,,++++++++++++++++++++++++((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///---,,,,,,++++++,,,,,,---------------------------***,,,---,,,+++***+++,,,)))***+++,,,------------///.........------------------,,,,,,,,,,,,,,,---------------------------+++,,,---...............+++,,,,,,,,,------------------------------------,,,,,,------...//////000,,,,,,,,,------.........---------.........//////////////////////////////000000000000000000000000000000000000111111111111111111222222222222111111333333333444444333333333222222111111111222222333444444555555666777777777666777888999::::::::::::::::::;;;;;;;;;;;;:::::::::<<<======<<<;;;;;;<<<=========>>>>>>>>>??????<<<===>>>===<<<;;;===>>>;;;;;;<<<===>>>???@@@AAA;;;:::999999::::::999888555444444333222222333333111111111000000000//////---............------,,,---///000///---+++---...,,,++++++++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********++++++,,,,,,---***,,,...---,,,+++,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////,,,+++)))(((((()))+++,,,*********++++++,,,------************************,,,,,,---...///000111222,,,---......//////......---,,,,,,+++***)))(((((())))))******+++++++++++++++,,,---......,,,***)))(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------...///000000000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000)))******+++,,,---......000///...------...///000************************++++++++++++++++++++++++------,,,,,,+++******)))---,,,,,,+++,,,---//////************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................((())))))))))))*********---------........./////////......------......///------------------------,,,,,,---......---,,,,,,))))))***+++,,,,,,------************+++,,,------,,,,,,,,,,,,---...///000//////............//////---+++***+++,,,---------+++++++++++++++++++++++++++,,,---...............******+++,,,------...///......---,,,,,,,,,------...---++++++++++++---...------------------------)))+++++++++***)))***+++(((***+++---......------//////.........------------,,,,,,,,,,,,---......------------------------)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...///000000+++++++++,,,,,,------------------.........//////////////////////////////000000000000000000000000000000000000111111111111333333333444444333333333222222222333333222222222444444333222222222333333444444555555666777777777666777888999999:::999999999999:::;;;;;;;;;:::::::::<<<======<<<;;;;;;<<<<<<<<<<<<===============;;;<<<<<<<<<::::::<<<>>>999:::;;;<<<===??????@@@;;;:::888999::::::999777444333333222222333333444111111111111000000000000////////////...---,,,,,,---///111///,,,+++,,,...******))))))***,,,...///++++++++++++++++++++++++,,,+++******,,,,,,+++***......------------......///...,,,*********,,,---,,,---......---,,,***)))/////////......---------,,,,,,++++++***)))))))))************************,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++))))))+++,,,***((()))***++++++***)))***+++,,,+++******+++...000222555555333111///---,,,+++///......------,,,++++++************************........................,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,------...//////000000000000////////////+++,,,------++++++,,,------,,,,,,+++,,,---...///111///...,,,+++++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......************************+++*********+++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++...---,,,+++***+++,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))---------,,,,,,+++++++++---------,,,,,,+++++++++,,,)))(((***---000///.../////////...---+++***)))++++++,,,,,,,,,---------...---+++***)))***++++++!!!###&&&***,,,,,,,,,+++*********++++++,,,,,,,,,))))))***+++,,,------.........------------......------------------------++++++++++++++++++++++++))))))***+++,,,------...---------------------------------------------------------------------------,,,************,,,---,,,,,,,,,---------......---------,,,,,,+++++++++---------...------,,,,,,------------------------,,,---...///000000000000//////000111111111111111000000//////.........---///////////////000111111333333333222222111111111111222333333444444333333333444555555333111111222333333333444444555555555999999999999999888777666888888999999999:::::::::======<<<;;;::::::999888999999:::;;;;;;<<<<<<===???>>>===<<<;;;:::::::::777888:::;;;<<<=========<<<<<<;;;:::999888777666333333222111000000000000000000////////////000000........................///...---,,,,,,,,,,,,,,,))))))***+++,,,------...------,,,++++++******)))))))))***+++,,,,,,------------,,,,,,,,,,,,------111///...,,,,,,,,,...///,,,,,,,,,,,,,,,++++++***+++,,,---......,,,***((()))))))))***++++++,,,,,,************************------,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))***++++++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((('''))),,,...---+++)))***++++++***)))***+++,,,+++++++++,,,...000111//////000000111111222222///......------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------000000/////////.........+++,,,------++++++,,,---------,,,,,,,,,---...///111000///...------......------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------************************++++++******++++++,,,---,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,++++++***(((***---//////.../////////...---,,,***)))++++++++++++,,,,,,,,,,,,...---,,,+++***++++++,,,'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------,,,---...///000000000000......///000000000000///000/////////............///////////////000111111222222111111111000000000111222333333444444333333222444555444333111111222444444444444444444444444666777888999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::999888888999999:::;;;;;;<<<<<<===>>>===<<<;;;;;;:::::::::999:::;;;;;;;;;;;;;;;;;;::::::999888777666555444444333222111000000000000000000////////////000000////////////////////////...------,,,,,,+++,,,,,,*********++++++,,,,,,------------,,,,,,,,,,,,+++)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,000///---,,,,,,---......+++************+++,,,,,,(((+++---//////---)))''')))))))))***++++++,,,,,,************************...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,*********)))******+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))+++------,,,)))***++++++***)))***+++,,,+++++++++,,,...000111,,,---...///111333444555//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++//////.........---------+++---...---,,,+++,,,---------,,,,,,,,,---......//////............//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,***************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------+++,,,,,,------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---+++***)))***---...///.../////////...---,,,+++************++++++++++++,,,...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,------...------,,,------------------------,,,---...///000000000000------...////////////...////////////............///////////////000111111111000000000000/////////111222222333333333333333222333444444222111222222444444444444444444333333444555666888999:::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::999999888888999999:::;;;;;;<<<<<<======<<<<<<;;;:::::::::999;;;;;;;;;;;;;;;:::999888777777666555444333333222444444222111000/////////000//////......//////000////////////////////////---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......)))))))))***************,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,***)))(((((()))+++,,,...+++,,,...//////...,,,+++,,,,,,++++++***)))))))))************************------,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***++++++***)))***+++,,,,,,+++,,,,,,...///000//////000000111111222222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...---,,,+++,,,...------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++***+++,,,---..................---,,,+++***))))))*********+++++++++------------------------///...---,,,++++++,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,---......---,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,------......,,,,,,------...---------,,,,,,------------------------...//////000//////------...////////////...///////////////.........///////////////000000111000000000000000000000000111111222333333333333222111222444444222111222222333333333444444555555555444555666888999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999:::::::::::::::999888888666555555444333333222222555444222111///........./////////....../////////------------------------------.........---------,,,,,,,,,++++++*********+++++++++,,,---......///+++++++++***************------,,,,,,,,,,,,------+++++++++******+++++++++))))))(((((()))+++---...------,,,,,,,,,------...,,,,,,++++++***)))))))))************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***)))***++++++***)))***+++,,,,,,,,,,,,---......///111111111000000000000000000//////......---,,,,,,++++++++++++++++++++++++------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,))))))***+++---...//////------------,,,,,,,,,,,,,,,---......,,,,,,---...---------------------,,,******+++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))***,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,---...............---,,,++++++))))))*********+++++++++,,,---------------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,---------......------------......++++++++++++++++++++++++************************)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,------.........+++,,,,,,---.........---,,,,,,,,,---------......---...//////////////////......///000000000//////.........//////////////////////////////000000111111111111111111111111111000111222222333333222222000222333333222111222333111111222333555666777777666666777888888888888777777888888888999999999999;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===;;;;;;<<<<<<<<<;;;:::999777888999999::::::999999555555555444444333333222444333222000///.........//////............//////---------------------------...////////////......---,,,,,,++++++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------)))))))))***+++,,,------,,,+++)))((((((***,,,...)))))))))***++++++,,,,,,************************+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******)))*********++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++'''(((*********+++,,,...)))***++++++***)))***+++,,,,,,,,,------............//////000111111222222000000//////...---------************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))+++,,,...///111111......---------,,,,,,,,,,,,...///...---,,,---...------.........---,,,++++++,,,---...............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***************)))******+++,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++---///------......------,,,+++*********++++++++++++,,,+++,,,,,,------------,,,)))******++++++,,,,,,---,,,,,,,,,++++++++++++***((())))))***,,,------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------------.........++++++,,,---............+++,,,,,,------...............///////////////.........///000000000000///.........//////////////////////////////000111111000000111111111111222222000111111222222222222222///111333333222111222333111111222333555666777777666666777777888777777777777777777777888888888888;;;;;;<<<<<<======>>>>>>999999:::;;;;;;<<<<<<===;;;;;;=========<<<;;;:::666777888999999999999999555555555444444333333333222222111000///////////////......------......///........................,,,---///000000///......,,,,,,,,,++++++*********))))))***++++++,,,------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++,,,---------------******+++,,,,,,---,,,,,,******))))))******,,,,,,)))))))))***++++++,,,,,,************************,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***))))))******+++++++++,,,,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,++++++************************++++++++++++++++++++++++&&&(((++++++******,,,...)))***++++++***)))***+++,,,,,,------...---------......///000111222333333000000//////......------++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,---///000111111............---------------...///...---,,,---///------.........---,,,+++,,,,,,---.........---,,,+++,,,,,,,,,------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,+++++++++*********))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++***,,,---,,,******---///------......------,,,,,,++++++++++++,,,,,,,,,,,,)))***+++---------,,,+++)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,............------------***+++,,,---............++++++,,,,,,---......///......////////////......------...////////////.............../////////000///////////////000111111/////////000000000111111000000111222222222222222///111222333222111222333333333333444444444444555444444666777888888888888777777888888888999999999::::::;;;;;;<<<===>>>>>>999999:::;;;;;;<<<<<<===;;;<<<>>>??????>>><<<;;;888888888888888888777666444444444333333333333222000000////////////000000///......------......///........................***+++---...///...---,,,,,,,,,++++++++++++++++++***++++++,,,,,,---------+++++++++,,,,,,---------++++++************++++++((()))***+++++++++++++++***+++,,,---...---,,,+++***+++,,,---...------,,,,,,,,,++++++***)))))))))************************---------------...///000++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))******+++++++++,,,,,,---------*********++++++,,,,,,,,,***+++,,,,,,------------************************++++++++++++++++++++++++)))+++---,,,)))((()))+++)))+++++++++***)))***+++,,,,,,---......---------000000000000111111111111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))---.........//////000000//////.........------------...///...------...///------...///...---+++******+++,,,,,,,,,,,,******,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,++++++++++++++++++,,,++++++++++++******))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++++++++******+++---...000...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,+++++++++***,,,...---******,,,///---------...------,,,,,,++++++,,,,,,,,,---------((()))+++,,,---,,,,,,+++***,,,---......,,,+++))),,,,,,,,,++++++*********......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------))))))))))))))))))))))))......---------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------......,,,++++++,,,......******+++++++++,,,,,,,,,/////////...---------,,,***+++,,,---............++++++,,,,,,---...//////...///////////////......+++,,,------......---------.........//////000000///////////////000111111---.........//////000000000000111222222222222111...000222222111111222333666666555444333333222222111222444666888999::::::888888999999999:::::::::888999::::::;;;<<<======999999:::;;;;;;<<<<<<===;;;<<<>>>@@@@@@???===<<<::::::999999888666555444333333333222222222222222///////////////000111111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***++++++++++++++++++++++++,,,,,,------------......))))))***+++,,,,,,------------------,,,,,,+++***------------------------...,,,+++,,,......+++(((++++++******++++++,,,---++++++************++++++++++++************++++++---,,,***)))***,,,///111333000,,,+++,,,---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,..................------...//////000111222222222000///...---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000///...,,,,,,,,,---...,,,------......------,,,,,,,,,------.../////////------...............---///......---------......---...///000000///...---,,,,,,+++++++++,,,------///+++''''''***------,,,+++***)))))))))***+++,,,"""%%%))),,,------+++)))++++++******++++++,,,------,,,+++*********+++,,,......,,,,,,,,,,,,......111555888666000+++***+++,,,,,,+++++++++,,,---------------,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,,,,---,,,+++)))(((************************---,,,,,,++++++,,,,,,---............---,,,++++++---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,---...---,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,------.........,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...............------------------,,,,,,+++++++++************))))))((((((&&&(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---.........------,,,,,,,,,++++++------------++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---------............/////////............//////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000222222111111111111111111000111111111111222222222666666666666666666555555888777777666666777888999888888999::::::;;;<<<<<<999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;;;;<<<===>>>???@@@@@@>>>===;;;999888777666666222222222111111111111000111111111111000000000000333111///---,,,---...............------,,,,,,,,,...------,,,,,,++++++******+++,,,------------,,,...------,,,+++***)))))),,,------...---,,,***))),,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,***)))***+++,,,)))'''++++++******++++++,,,---++++++************++++++++++++************++++++)))(((''''''(((***,,,---111...+++***+++,,,***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,+++++++++...........................//////000111111222222//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...111111000///////////////,,,,,,------------,,,,,,,,,,,,------.../////////------...............---------,,,,,,,,,,,,---------...///000000///...---------,,,,,,------......---+++******,,,---...------,,,+++)))))))))******'''(((+++---......,,,+++++++++******++++++,,,,,,,,,,,,+++******++++++,,,------,,,++++++,,,------:::<<<<<<777///***)))***,,,++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))........................---,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,+++------------------------...---,,,,,,---...---,,,...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------...............---------,,,,,,+++++++++,,,,,,,,,,,,+++++++++***))))))***+++,,,,,,,,,,,,------------------------+++,,,------++++++,,,---......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---...///000111---------,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...---------............/////////............//////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111000111111111111222222222666666666666555555555555888777777666777777999999999999:::;;;;;;<<<======::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;<<<======>>>>>>===<<<;;;999777777666666222222222111111111111000111111111000000000//////222000///---,,,---...///......---------,,,,,,,,,***++++++,,,,,,---......+++++++++,,,,,,---------------,,,,,,+++******)))+++,,,---------,,,+++***,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,***)))***++++++***(((++++++******++++++,,,---++++++************++++++++++++************++++++******++++++,,,,,,---------+++***)))***+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***)))++++++++++++++++++++++++...........................//////000000111111222///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000000111111111000//////,,,,,,------------,,,,,,,,,,,,,,,---......//////---...............------,,,,,,++++++++++++,,,,,,---...///000000///...---...------------...///000+++,,,......------...///...---+++***)))(((((((((******+++,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******+++,,,,,,<<<<<<:::444---))))))+++++++++++++++,,,,,,------------------,,,,,,,,,,,,---,,,+++*********+++,,,******+++,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...---,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------............------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,------......//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---........................+++,,,------++++++,,,---...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000000111------------------------+++,,,------++++++,,,------------............////////////....../////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111111111111111000111111111111222222222666666666555555555444444777777777777777888999::::::;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777666666666222222222111111111111000111111000000000000//////000///...---------//////...------------,,,,,,,,,+++++++++,,,------......---,,,+++++++++,,,---...------,,,,,,++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++************++++++++++++************++++++***+++---.........------++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((*********(((***************+++++++++---------...............////////////000000111111///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------...///000000///---,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------...//////.........///......---,,,,,,++++++++++++,,,,,,------...///000000///...------,,,,,,------...///000,,,///333222///,,,,,,---,,,++++++******)))))))))+++******))))))***************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******************+++222333222///,,,******,,,)))***++++++,,,,,,,,,,,,------------------,,,,,,...,,,***))))))***+++,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---+++++++++---...---,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------............------,,,,,,,,,++++++*********,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,************************///...,,,++++++,,,---...------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---------...............+++,,,---,,,+++++++++------------............///......////////////......////////////////////////////////////000000000000///000000000111111111111111111111111000000000///111111111111111222222222000000111111111222222222666666555555555444444444777777777777888999999::::::;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::;;;:::999888666666666666222222222111111111000000111000000000////////////......---------...//////------------------------.........---,,,,,,++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...++++++******++++++,,,---++++++************++++++++++++************++++++'''(((***+++++++++)))(((***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++)))((())))))*********+++++++++---------........./////////////////////000000000......---,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...............//////...------,,,,,,,,,,,,,,,,,,---......---...///000000///...---++++++++++++,,,---...//////222555444///+++******))))))******++++++++++++,,,+++***)))))))))***+++)))***+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,************************)))+++---...---+++***)))((()))***+++,,,,,,,,,,,,------------------------...---+++))))))***+++,,,*********++++++,,,,,,------------------------------,,,,,,++++++,,,,,,------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------......//////......---,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********************+++///...---,,,,,,,,,---...+++++++++++++++++++++++++++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------.........//////+++,,,------++++++,,,------------............///......///000000///......////////////////////////////////////000000000000///000000000111111111111111111111111000000000///000000111111111222222222000000111111111222222222555555555555555555555555666777777888999::::::::::::::::::::::::;;;;;;;;;=========<<<<<<;;;;;;:::;;;::::::999999::::::;;;>>>>>>===<<<<<<;;;;;;;;;:::999888777666555555555222222222111111111000000000000000////////////...---------------.........------------------------//////...------,,,,,,+++...---+++******+++---...,,,,,,,,,,,,,,,,,,------++++++++++++,,,------...)))***++++++++++++++++++*********************************)))((()))+++---++++++******++++++,,,---++++++************++++++++++++************++++++)))***+++,,,,,,+++******)))+++------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++***)))))))))******+++,,,,,,,,,,,,,,,------.../////////////////////////////////...------,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------...////////////...++++++,,,,,,,,,,,,+++++++++++++++,,,------......////////////...---,,,,,,,,,,,,+++,,,,,,---...///---...///000000///...---*********+++,,,---...///222333444333///,,,)))((('''((()))+++,,,,,,,,,,,,...------,,,,,,,,,------)))***+++,,,---,,,++++++))))))+++,,,,,,,,,,,,,,,)))***++++++++++++***)))***+++---......,,,)))''''''(((***,,,------,,,,,,------------............///...,,,++++++++++++,,,+++++++++******+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---............---,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------+++***)))+++---...---,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,------+++++++++++++++,,,------......////////////......,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,------...************************+++,,,------++++++,,,---,,,,,,,,,------------...---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,---......,,,,,,---...---------............///---...///000000///...---////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000111222222333333000111111111111222222222333333333444555555666666666666888999::::::::::::::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;>>>=========<<<<<<;;;;;;999888777666555555555555222222222111111111111000000000////////////......------------------------,,,,,,,,,------------...,,,,,,,,,---......//////...---,,,+++++++++,,,---++++++,,,,,,------......,,,,,,+++++++++,,,------))))))***+++++++++++++++)))))))))))))))))))))))))))***+++)))'''(((+++///++++++******++++++,,,---++++++************++++++++++++************++++++---------......------,,,(((+++------+++))))))+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************---,,,++++++,,,,,,+++)))*********+++,,,---------,,,,,,------...//////000////////////////////////---------,,,,,,------...++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++***++++++,,,,,,---......////////////...---,,,+++************+++,,,---...---...///000000///...---++++++++++++---...///000222111000000000...+++)))((()))***+++,,,,,,++++++,,,,,,------------------(((***+++------,,,+++***((()))+++,,,------,,,,,,******+++,,,,,,+++******,,,,,,,,,,,,,,,+++)))(((&&&'''***,,,------,,,+++------------........./////////...------,,,,,,+++---,,,+++*********+++,,,************************---,,,,,,++++++,,,,,,---,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------***))))))***,,,...---,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------+++++++++***++++++,,,---......////////////......,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,---------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,---.........---...//////------...///---------............///---...///000000///...---////////////////////////////////////000000000000000000000000111111111111111111111111000000000000///000000111222222333333000111111111111222222222111111222333555666777777555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;888888777666555555555555222222222111111111111000000000/////////.....................---,,,,,,+++,,,,,,,,,---------......,,,,,,------.../////////---------,,,,,,+++++++++++++++,,,,,,---......///...---,,,+++++++++,,,---((()))***++++++++++++++++++++++++++++++++++++++++++,,,---+++)))***...111++++++******++++++,,,---++++++************++++++++++++************+++++++++*********************'''***---,,,)))'''((()))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))))))))))))))))))))...---,,,,,,------+++*********+++,,,------......,,,,,,------...///000000///////////////.........------,,,,,,,,,------...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,******)))((()))***,,,---+++++++++,,,,,,+++++++++***++++++,,,,,,---......////////////...---,,,+++))))))))))))***+++,,,------...///000000///...---,,,,,,,,,---...///111111111///---...000111...+++)))***+++,,,,,,+++)))))))))***+++,,,,,,,,,,,,+++(((***+++------,,,+++***((()))+++,,,------,,,,,,***+++,,,------,,,+++***+++)))(((''')))***+++***%%%'''))),,,------,,,+++---------.........//////////////////...---,,,+++...---+++*********++++++........................---,,,,,,++++++,,,,,,---))))))++++++,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++***))))))***,,,...---,,,++++++++++++,,,,,,---......------,,,,,,------...++++++******++++++,,,---......////////////......,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,,,,((()))+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,------.........------++++++++++++------000//////...,,,+++************+++,,,,,,---.........///000///.........000---------.........//////---...///111111///...---////////////////////////////////////000000000000000000000000111111111111111111111111000000000000///000000111222222333333000111111111111222222222///000111333555777888999555666888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::888777666555555555555555222222222111111111111000000/////////........................---,,,+++***,,,,,,,,,------.........000//////...------,,,,,,,,,------------,,,+++******+++,,,,,,---.../////////...,,,+++***++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,...///000111++++++++++++++++++++++++************)))))))))))))))))))))***+++++++++,,,((()))***+++++++++++++++(((((((((((())))))))))))))))))(((((()))+++---...)))******+++++++++******))))))***++++++++++++***......---,,,***)))+++---------,,,++++++,,,------000...,,,))))))***,,,...111///,,,)))((((((***+++...---,,,,,,+++++++++++++++***)))))))))***,,,,,,***++++++,,,...//////000000000000000000000000000...---,,,+++***))))))******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,---.../////////******+++++++++,,,,,,,,,------------------------//////......------------------,,,,,,---...000111...///111222111000...------------------...///000111111111111///---+++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++******+++---...///,,,------......------,,,***++++++,,,---------------------------,,,+++***,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))------,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,...---,,,***((('''%%%$$$++++++,,,,,,,,,,,,------...---,,,+++,,,,,,.........///000000000000000///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------------------------,,,,,,---...---,,,***)))+++,,,---......---,,,+++,,,,,,,,,++++++*********------------------------,,,,,,,,,------.........,,,,,,,,,------------...---...///000000///...---///////////////.............................................////////////111111111000000000000000222222111111111111111111555444333111000/////////555444333333222222222222666666666666777777777777666777888999999999999999;;;<<<<<<<<<;;;::::::999999999888888999999:::;;;===<<<:::999888999999:::999999999999999999999999888777666555444333222222////////////000000000000///............---------------------------------...---+++******+++---...////////////////////////.........------,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++************))))))))))))***************+++++++++)))******++++++++++++***************++++++++++++,,,++++++++++++---...///******+++++++++******)))))))))***+++++++++++++++,,,------,,,******+++---++++++***))))))***++++++///...,,,******+++,,,------,,,+++))))))***,,,---...---,,,++++++++++++++++++***)))))))))***+++,,,((())))))***,,,------...////////////////////////...---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------------,,,*********+++++++++,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,...///000...///000111111000...------------------...//////000111111111///...,,,***+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++++++++************************,,,---...,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++******++++++*********+++,,,---------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************************,,,++++++++++++++++++,,,+++*********++++++,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,---......///000000000000000............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,------------------,,,.........------,,,,,,,,,------------------------,,,,,,------------------------------.........///---......//////......---/////////////////////...////////////////////////............////////////111000000000000000000000111111111111111111111111111111111111111222333333555444333333222222222333555555555555666666666666555666777888999:::::::::<<<<<<======<<<<<<;;;:::999999999888999999:::;;;;;;;;;::::::999:::::::::::::::999999999888888888777777666555444333222222/////////000000000111111///............---------------------------------+++******************+++------------------------......---------,,,,,,,,,,,,++++++,,,......---++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))+++++++++***************+++++++++++++++******************+++++++++,,,,,,---,,,,,,++++++,,,------+++++++++++++++***)))((()))******+++++++++++++++)))***,,,,,,+++***+++,,,+++******))))))******+++------,,,,,,,,,,,,++++++))))))******+++,,,---...---,,,,,,++++++++++++,,,******))))))******+++,,,))))))***++++++,,,------////////////////////////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++------------------------..................------++++++++++++,,,---......---...///000111000///......---------------...///000000000000///...,,,+++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++***)))))))))***+++,,,---,,,,,,------------,,,,,,,,,,,,---------,,,++++++++++++++++++++++++***)))******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...000111++++++,,,,,,,,,,,,---------,,,+++***************------...000111111111111............------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,...------,,,,,,------.........------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------.........------,,,,,,------.........//////////////////000000000000000000000000............////////////000000000000000000111111111111111111111111111111111000111111222333444555444444333222222222333333444444444444555555555555555555777888999:::;;;;;;<<<============<<<<<<;;;999999999999999:::;;;;;;999::::::;;;;;;;;;;;;:::;;;::::::999888777666666666666555444333333222222000000000000111111111111///............---------------------------------------............------++++++++++++++++++++++++...------------,,,,,,,,,,,,++++++,,,......---+++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,+++***)))((((((+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++***)))))))))---,,,,,,+++************(((((()))))))))*********,,,++++++******)))))))))+++++++++++++++***)))((()))***++++++,,,,,,++++++&&&)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++''')))***,,,---------,,,,,,,,,+++++++++++++++,,,***************+++++++++++++++,,,------...//////////////////////////////------..................++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////...---,,,*********++++++,,,,,,---------...///000000//////......---,,,,,,---------//////000000000...---,,,***+++,,,,,,******+++,,,***************************+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,------,,,,,,,,,------------,,,++++++*********+++++++++******)))***************++++++,,,************************++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...,,,++++++,,,---...+++++++++,,,,,,,,,------------,,,++++++*********,,,---...000111222222222------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,,,,***++++++++++++,,,,,,,,,...---++++++++++++---...............////////////////////////////////////............////////////000000000000000111111111111111111111111222222222333333222222222222222333444333333222222333333333444444555555555666666666444555777888::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999999999:::;;;;;;888999;;;<<<<<<<<<;;;;;;;;;;;;:::888777666555444555555444444333222222111000000000000111111111222///............---------------------------------000///...------...///000++++++++++++++++++++++++------------------------+++++++++,,,---...---++++++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,+++)))(((''''''++++++++++++++++++++++++++++++++++++************,,,+++++++++***)))))))))...---,,,+++******++++++))))))))))))************++++++++++++***))))))(((+++++++++++++++***)))(((******+++,,,,,,,,,,,,+++&&&)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***,,,------,,,+++***+++++++++******++++++,,,))))))******+++++++++++++++,,,,,,------.................................------.../////////......++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---,,,******++++++++++++++++++,,,,,,---...///000000000///...---,,,,,,,,,,,,,,,......///000000///...---***+++,,,,,,+++***+++,,,***************************+++,,,------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++------------,,,++++++***)))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,+++******+++++++++++++++,,,,,,,,,---------------------,,,,,,+++,,,---...000111222222222,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---......---,,,++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******+++,,,------.........//////000000....................................//////////////////000000111111111111000000111111111222222222333333222111111222222222333333333222222333333444555555666666666777777777555666777888999:::::::::999::::::;;;;;;:::::::::::::::999999::::::;;;<<<888999;;;<<<===<<<<<<;;;;;;;;;999888666555333333444444333333222222111111///000000000000111111111///............---------------------------------...+++(((&&&&&&(((+++...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...---+++++++++,,,,,,,,,---------*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((++++++++++++++++++++++++,,,++++++++++++*********+++++++++***************...---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------------------,,,+++***)))******+++++++++*********++++++,,,,,,,,,,,,,,,)))***,,,,,,+++***+++,,,)))******++++++******)))***+++,,,---...---,,,++++++,,,,,,---,,,+++)))(((+++************++++++,,,))))))***++++++++++++************++++++,,,,,,,,,........................------/////////...---,,,,,,++++++******++++++,,,*********++++++,,,,,,---((()))***,,,------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,***++++++,,,,,,,,,+++++++++,,,,,,---///000111111//////---,,,++++++++++++---...///000000//////...+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------............------++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++)))***++++++,,,+++++++++++++++,,,------------,,,........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***((())))))***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------...000111111111111,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---------------............,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,------...,,,,,,------------......******++++++,,,,,,------------------------,,,,,,........./////////000000---,,,,,,++++++,,,,,,---------......///000000000..................................../////////////////////000111111222222000000000111222222333333000///000000111222333444333333222222222333444444666666666666777777777888666777888999999999999999888888999::::::::::::999:::::::::::::::;;;;;;<<<:::;;;;;;<<<<<<<<<<<<;;;::::::999777666444333333333333333222222111111111////////////000000000000///............---------------------------------///,,,)))&&&&&&))),,,///........................,,,,,,,,,------------...,,,++++++,,,......---+++++++++,,,,,,------......++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************+++++++++---,,,+++******+++---...+++++++++,,,,,,,,,------+++,,,---------,,,++++++((()))***+++++++++++++++***+++,,,,,,------,,,,,,,,,------,,,******+++---)))***++++++++++++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,++++++*********************+++,,,,,,((()))***+++,,,++++++*********++++++++++++,,,,,,........................---.../////////---+++***,,,,,,+++******+++,,,,,,)))******+++,,,,,,------***+++,,,---------------+++,,,,,,,,,,,,---------++++++++++++++++++++++++***,,,...000000///...,,,++++++,,,------,,,+++***++++++,,,---...000111222000///...,,,+++*********,,,---///000000000///...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********,,,------......---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++------------------------***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))$$$&&&)))+++---...------++++++,,,,,,,,,,,,------)))***,,,---......------......///000000000000000.........---------,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,------.........)))******+++,,,,,,------,,,,,,------------------------........./////////,,,,,,------------,,,,,,------......///000000111....................................////////////...//////000111111222222///000000111222222333333000/////////000111111222333222222222333333444555555555555666666666777777777888888999999999888888888999::::::;;;;;;;;;:::;;;::::::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<999888888777555444333333222222222222111111111111---.........///////////////............---------------------------------///...------------...///------------------------,,,,,,,,,---------......,,,++++++,,,......---+++++++++,,,,,,---......///+++++++++,,,,,,---------++++++++++++++++++++++++*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******+++++++++,,,---,,,*********,,,...///))))))*********+++++++++))))))++++++,,,+++***)))'''((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,******+++---+++,,,---......---,,,++++++++++++,,,,,,---------+++++++++++++++++++++,,,******))))))***+++,,,,,,((()))***+++,,,+++******---------------------...........................---...//////...,,,***)))---,,,+++******+++,,,---))))))***+++,,,,,,------------.........---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++***,,,...000111000...,,,+++,,,---...------+++******++++++,,,...000222333000///...,,,+++******))),,,---...000000000//////---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))+++,,,---------,,,+++***+++++++++,,,,,,+++++++++***+++,,,,,,------------***+++,,,---------------((()))***+++,,,+++******************************(((((())))))))))))((((((---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))%%%'''***---///...---+++++++++,,,,,,,,,---------'''(((***,,,---------,,,//////000000000000000///000000/////////.........+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---........................------------------------)))***,,,---...---,,,,,,+++,,,............,,,+++*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,...//////...,,,,,,---------...///000000111000000000000000000000000............/////////000...//////000111222222222///000000111222222333333333222111///...---------222222222222333333444555444444444555555555666666888999999999999888777777999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;<<<<<>><<<;;;::::::;;;<<<888888777666555444444333222222222111111111111111------------........./////////.........---------------------------------***+++---......---+++***------------------------,,,,,,,,,------.........,,,++++++,,,......---+++++++++,,,,,,---...//////,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,++++++++++++++++++)))))))))******++++++,,,+++******))))))******++++++++++++*********))))))************************))))))))))))((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...///))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------111///,,,***))))))+++,,,------------.........///.........------,,,,,,,,,************+++,,,------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---............///000000000000000......---,,,,,,+++*********+++,,,,,,------,,,,,,.........------,,,,,,,,,------,,,,,,,,,+++++++++((((((&&&&&&''')))+++,,,***************)))((('''************************,,,***)))+++---...,,,)))*********++++++,,,,,,,,,)))******++++++******))),,,++++++******++++++,,,((((((((()))*********+++***++++++,,,,,,++++++*********************++++++---------------------------,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++$$$'''***,,,+++******++++++)))((()))---...---+++++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,++++++*********,,,,,,---...///000111222------,,,,,,,,,,,,++++++........................,,,,,,,,,---------......//////...---+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***))))))***,,,...---------...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///...,,,+++***+++,,,,,,///...---,,,+++,,,------111000...------...000111,,,,,,,,,---------......---------............///........................000000000000////////////............////////////000000000000000111111222000000000000000000000000///000000000000111111111222333444444555555444444555555555555666666666666777777777777777777777777888777666666777999;;;<<<888888:::;;;<<<=========<<<======<<<;;;888666555555555444333222222222222111111111111111111111111000////////////...............---,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++*********+++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))),,,+++++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...,,,+++******+++,,,------.........///////////////.........---------+++++++++***++++++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......///000000000//////......------,,,++++++******+++,,,,,,------,,,,,,------,,,,,,++++++++++++------------------------...---+++******+++,,,---++++++,,,,,,++++++******************************+++)))(((***---...---+++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------***++++++,,,,,,++++++***---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++&&&))),,,---,,,+++++++++)))((('''(((+++---,,,***++++++++++++++++++++++++------+++*********++++++---,,,,,,,,,++++++++++++,,,,,,---...///000111111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++,,,...000111+++***))))))))))))***+++,,,------------------------------............///......................................./////////............/////////////////////...///000000111000000000000000000000000000000000111111111222222111222333333444444333333444555555555666666666666777777777777777777777777888888666666666888:::;;;777888999:::;;;<<<<<<<<<<<<<<<<<<<<<:::888666555555444333222111111111111111111111111111111111111/////////.........------......---,,,,,,,,,,,,---------------------------......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111///,,,)))((((((***+++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,,,,+++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,............/////////000////////////............---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---......------,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++************,,,------......//////000111///...,,,++++++,,,,,,+++,,,---------------,,,***************************)))((()))+++---------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,.........---------------***++++++,,,,,,++++++***---------....../////////+++++++++++++++++++++++++++++++++,,,,,,---...///******+++++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++)))+++------,,,+++++++++***)))(((***,,,---,,,+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---...///000000111------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,------...///******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++,,,,,,------...------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------------,,,,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,---------............///........................,,,,,,------......//////............////////////...............//////000000000000000000000000000111111111111222222222333222222333444444444444333444444444555555555666666777777777777777777777777999888777666666777888999666777888999:::;;;;;;;;;<<<<<<;;;;;;999888666555444333222111000000000000000000000000000000000000............---------,,,......---,,,,,,,,,,,,---........................//////............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------000...,,,***))))))******))))))***+++,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))+++******)))((('''&&&&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++------------------------***+++++++++++++++,,,,,,,,,++++++******)))))))))***+++,,,---------,,,,,,........./////////000000..................------...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++...............------,,,......------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++******++++++,,,---...///000000...---,,,+++************++++++,,,---.........---************************+++***))))))***++++++,,,,,,,,,,,,++++++*********)))******++++++******))),,,++++++******++++++,,,,,,,,,++++++*********)))***++++++,,,,,,++++++*********++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))+++------+++*********,,,,,,,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000------,,,,,,,,,+++++++++---------------.........******+++++++++,,,,,,,,,******+++,,,,,,---..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...---------+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,---......---,,,+++......------,,,,,,,,,,,,//////000000000000//////...------------,,,,,,,,,---------............///........................,,,,,,---......///000000............///////////////............///000000000000000000000000000000111111222222222333333333333333444555555555555444333333444444444555555555666666666666666666666666888888777666666666777777555666777888999:::::::::;;;;;;:::999888777666555333222111000////////////////////////////////////......---------,,,,,,,,,......---,,,,,,,,,,,,---........................---------,,,,,,---------------------------------------------------------------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))***+++,,,,,,---------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++************++++++++++++++++++++++++******))))))(((''''''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******))))))))))))***,,,---......---,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---...............------......------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,))))))***,,,---...///000+++++++++******+++++++++)))***+++,,,,,,---,,,,,,************************,,,,,,+++***)))))))))))),,,,,,,,,++++++*********)))******++++++******))),,,++++++******++++++,,,++++++******))))))((((((***++++++,,,,,,++++++***((())))))***++++++,,,,,,------------------------------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***++++++)))((()))***,,,---------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////------,,,,,,,,,+++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++))))))+++,,,---+++,,,,,,---.........---+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,......///...---,,,---------------,,,,,,,,,+++,,,------------,,,+++---------------------------------............///........................------...///000000111111............////////////000000//////000000111222000000000000000000000000111111222222222333333333111111222333333333333222333333333333444444444444555555555555555555555555777777666666666666666666555555777888999:::::::::;;;:::999888777666666666222222111000////////////..............................---------,,,,,,,,,......---,,,,,,,,,,,,---........................---------,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------''')))+++,,,------,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///...---,,,+++*********************************++++++,,,,,,---+++++++++++++++*********)))***,,,---...------,,,------------.........///+++++++++++++++,,,,,,,,,...------,,,,,,,,,,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////......------------------***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,))))))***+++,,,......///,,,---------------------)))******++++++++++++******************************+++,,,,,,***(((((((((,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,---......------------------------...---,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))******(((((()))+++)))+++,,,+++***)))***,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------,,,,,,---------.........------,,,,,,,,,,,,++++++))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...,,,***((((((***,,,...++++++,,,---............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------............---******,,,---.../////////,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------............///..............................//////000000111111............////////////000000000000000111222222000000000000000000000000111111111111222222222333......///000000000000///222222222333333333444444555555555555555555555555555555555666666666666666555666777888999::::::::::::999888777666666666666333222111000////////////////////////////////////............---------,,,......---,,,,,,,,,,,,---------------------------//////............//////,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------------...)))******++++++,,,------++++++++++++++++++++++++*********+++++++++++++++++++++************++++++,,,,,,+++++++++*********++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++,,,.........,,,+++)))++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,---------------,,,,,,,,,------...++++++++++++,,,,,,,,,---************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,---...///000111111111------..................***+++,,,,,,------,,,,,,************+++++++++,,,***++++++,,,---...//////////////////......---,,,***++++++++++++******)))************************$$$(((,,,---+++))))))***++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++((()))******))))))+++---(((***,,,+++)))((()))+++++++++++++++++++++++++++++++++---.........------++++++++++++,,,,,,,,,---,,,,,,------------......------,,,,,,,,,,,,++++++((())))))***++++++,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,++++++++++++,,,---***+++,,,---............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------------...//////)))***,,,.../////////...///...------------...///***++++++,,,---...//////---------............///........................////////////////////////............///////////////////////////000111111000000000000000000000000000000000111111111222222......///000000000000000222222222222333333333333444444444444444444444444333444444555666666666666666666888999:::;;;;;;;;;:::999777666555555666666333333222111000000000000/////////////////////////////////.........------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......................................................------------------------*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......---+++***((()))+++---///,,,,,,++++++++++++++++++)))))))))******++++++,,,+++******************+++---------,,,,,,,,,++++++************************'''''''''((())))))******++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++***+++---------+++)))(((++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,------...///,,,,,,,,,---------......************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,...000111222222222------..................++++++,,,---------,,,,,,(((((())))))*********+++,,,,,,------.../////////111000000///...,,,***))),,,,,,,,,,,,++++++***)))************************ %%%+++---,,,++++++,,,*********++++++,,,,,,---*********++++++*********,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))***+++---......///++++++++++++++++++++++++---------------...///000******+++++++++,,,,,,,,,************************---------,,,,,,,,,++++++)))***++++++***+++---///***,,,...,,,***)))***---++++++++++++++++++++++++***+++---...///...------*********++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++******+++,,,------......,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,---......---,,,,,,***+++,,,---............---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,---...///000,,,---.........---,,,+++///...,,,++++++,,,...///)))***+++,,,...///000000---------.........//////.......................................---------............/////////000...............///000000000000000000000000000000///000000000000111111111111111222333333333333333111111222222222333333333444444444444444444444444222333444555666666666666666777888999:::;;;;;;;;;999888777555555555666777444333222111000000000000000000000000000000000000000////////////...............---,,,,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------.................................................................................,,,,,,+++***))))))******************************++++++++++++++++++++++++,,,,,,,,,++++++************************************+++,,,---------,,,,,,.........------,,,,,,,,,+++,,,............,,,+++++++++------------++++++++++++******************))))))***++++++++++++***------------------------++++++++++++++++++++++++***+++,,,---............---,,,++++++------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++------------++++++%%%)))---,,,((((((+++000...---,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,......//////...,,,***))),,,---...///000000000000555222///---------,,,+++++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,---...000000.........------,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((************************---------,,,,,,+++++++++,,,+++)))(((((()))+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***+++,,,,,,---,,,+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------+++******+++---------,,,,,,+++*********+++***++++++,,,+++***((((((++++++******************,,,,,,,,,++++++*********+++***)))))))))***,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********+++,,,---------,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,---------......++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------..............................000000//////............000///...------...///000......////////////.........000111111000000111222111000///------///000111000111111111111222222222111000///...///000222444444333333222222333333444555555555555666666666666555555555555555444444444777777888999::::::;;;;;;999888777666444444333333////////////000000000000////////////////////////.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////+++,,,...///000000///...---,,,,,,++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++,,,---------,,,,,,,,,,,,,,,++++++*********,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++***((('''''')))******+++,,,+++++++++------------------------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++,,,,,,------,,,,,,+++)))***+++++++++,,,,,,---...,,,++++++------,,,*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,---------,,,+++***,,,---...//////000000000111///,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++------,,,,,,------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))************************+++++++++*********))))))---,,,+++******+++,,,---,,,++++++******++++++,,,))))))*********++++++++++++,,,,,,,,,,,,+++******---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++*********+++......///000///...---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,+++******+++,,,,,,)))******++++++******)))+++++++++++++++,,,------++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---+++******)))------------------------------------------------------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------............................../////////.........------000///...------...///000......////////////......---///000000//////000111111111222222111111000000000111111111111222222222333222000000000111333444444333333222222333333444666666666666666666666666555555555555555555555555777777888888999::::::;;;999888777555444444333333000000000000////////////////////////////////////..............................---------,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,---------......,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******......///000000000000000---------,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++***)))((('''***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---,,,,,,++++++,,,,,,------,,,***+++---...---+++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++,,,---...//////000//////---+++))))))+++,,,---,,,------------------------------,,,++++++++++++,,,.........------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))+++++++++++++++++++++++++++++++++************)))......,,,,,,,,,,,,......,,,++++++******++++++,,,,,,,,,,,,------.........---------------,,,+++***---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++************+++,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++---......///...---+++***,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++***)))***+++,,,---++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------.......................................---------------//////............//////......////////////......---...//////......///000222333444555555333111///000111111111111222222222444333222111111111222333444333333222222333333444888888777777666666555555444444444555555666666777777777777888999999::::::888777666555444333333333111111000000//////......////////////////////////...........................------------,,,,,,,,,.........---------------,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,------//////...---,,,++++++***/////////000000222333333,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------------------------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------++++++++++++---------,,,++++++,,,,,,++++++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,++++++,,,,,,---...////////////...,,,***)))+++,,,,,,,,,------------------------......---,,,,,,,,,,,,---------------------,,,,,,++++++******************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,++++++******++++++,,,............------------)))***+++,,,------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---......---,,,++++++++++++,,,+++++++++******+++,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***)))***+++---...++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------/////////....../////////......////////////......---...000///......///111333444444444444222111000000000111111111222222222444333222111111111111111444333333222222333333444888888888777666666555555333444444555666777777888777777777777888888999999777666555444333333333333222111111000///......---////////////////////////........................------------------------........................,,,,,,,,,---------......------------,,,+++******,,,,,,,,,---------------------......//////000000/////////000333555888:::)))***++++++++++++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,---------------------------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------++++++++++++------(((,,,...,,,)))'''***---,,,+++***+++---...---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///......---,,,++++++++++++,,,---...////////////111...,,,+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------+++,,,---.........------************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,++++++***)))(((''''''&&&((()))***++++++,,,,,,+++++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,---...//////...---,,,***++++++,,,,,,,,,+++***+++,,,---.........---,,,)))*********+++++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********&&&(((+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,,,,+++,,,---...///++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................------------------------...//////////////////.........////////////.........000111111000///111222444333222111000000111222000000111111111222222222222222111111000000000000444333333222222333333444888777777777666666555555444444555555666777888888666666777777777777888888666555444333333222333333222111111000///......---////////////////////////........................------------------------........................,,,,,,,,,---------......------------,,,+++******,,,,,,,,,------.........,,,,,,---...///000111111///000111444888<<<@@@BBB((()))***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++*********++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---,,,,,,++++++,,,,,,---&&&+++...,,,(((&&&)))...,,,+++***+++---...---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,111000...---,,,++++++++++++,,,---......///......222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---***+++---...///...------***************+++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************,,,++++++******++++++,,,,,,++++++***)))((('''''',,,,,,,,,+++***)))((('''******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------............------)))***+++,,,---,,,+++***)))***+++------,,,++++++)))))))))******++++++,,,***++++++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------..............................---------------...............////////////............////////////......///000111111000000111222333111000......000222333000111111111111222222222111111111000000000000000444333333222222333333444555555555666666666666666555555555666666777777888666666666666666777777777555444333222222222222222111111000000//////......////////////////////////........................,,,,,,,,,------------...---------------.........,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,---......//////------......//////000000444555888;;;@@@DDDHHHJJJ((()))+++------,,,+++******++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++***)))******+++,,,+++++++++------------------------------------------------***++++++,,,,,,++++++***---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........---,,,+++,,,,,,------,,,,,,+++(((***,,,,,,******,,,......,,,++++++------,,,*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,///...,,,+++++++++,,,,,,++++++,,,---............000...,,,,,,---.........------------------------...------,,,,,,,,,,,,,,,,,,---...//////---,,,************+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))******************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,(((***+++------,,,+++***((()))***+++++++++******))))))***++++++,,,------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---......//////......---***+++,,,......---,,,+++++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------..............................------........./////////---...///000000///...---......////////////.........///000000//////000222//////000000111111222333000111111111111222222222000000111111222222111111444333333222222333333444333333444444555555666666666666666666666777777777666666666666666666666666444333333222222222222222000000000000////////////////////////////////////........................,,,,,,,,,---------......+++,,,,,,,,,------------,,,,,,,,,---------......,,,------.........------,,,,,,------.../////////...///000111333444555666<<<>>>AAAEEEIIILLLNNNPPP)))***,,,.........,,,+++)))***+++,,,------...///++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,------.........,,,,,,...//////...,,,,,,------++++++++++++------******+++,,,,,,---......))))))***++++++++++++***---------------------------------------------------------......---,,,,,,---,,,++++++------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---//////......++++++---......---+++++++++***)))+++---///...---...---,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,+++*********+++,,,---++++++,,,---............---,,,***+++---/////////////////////////////////------,,,++++++++++++,,,......//////...,,,***(((******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******++++++******))),,,++++++++++++++++++,,,'''(((((()))+++,,,------++++++,,,---------,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++***))))))***+++,,,((()))+++---------+++***+++,,,...///000///......******+++,,,,,,---......*********++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,---...---,,,***)))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////*********+++---///000222,,,,,,---......---,,,,,,***++++++,,,,,,++++++***'''))),,,......---+++)))++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++---...//////------------------------------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......................................./////////000000---...///000000///...---......////////////......---...//////......///111---...111333444333333222000111111111111222222222000111222333333333333333444333333222222333333444111222222333444555666666777777777777666666666666666666666666666555555555333333222222111222222222////////////000000000000////////////////////////........................,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---...////////////,,,,,,------...///000000...000222555999<<<>>>???BBBEEEHHHLLLOOOQQQRRRRRR,,,,,,++++++++++++++++++(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))***,,,---...---,,,,,,,,,,,,,,,---------......+++,,,---...---,,,+++***+++++++++,,,,,,---------.........------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,---............------,,,,,,,,,------------------------------------------------.........------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///...+++(((,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))***+++...000,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...///000000......---------,,,,,,,,,......///000000///...---000///...---,,,+++++++++///111222222000...------...+++)))))),,,---,,,***---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***(((''',,,,,,,,,,,,+++***))))))------,,,+++************,,,---------,,,***(((''',,,,,,+++******))))))(((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++******+++,,,+++***(((((()))***++++++,,,,,,------------------------((()))***+++++++++++++++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++---***%%%""""""%%%***---------............------+++,,,------......---------...//////...,,,+++***------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,///...---,,,,,,,,,,,,,,,***++++++,,,---...//////........................,,,,,,,,,---------......---------............///'''))),,,...000000//////000000//////.........---//////000000000000//////////////////////////////000111111111111222222222333222111000000111222222000000111111111000000///222222222222222222222222000111111111111222222222444444444555555555555666999888777666666555555666666666666555444444333333111222222222222111000000------............------////////////////////////---.........---,,,,,,+++++++++,,,---...///000111..................------.........//////...------...//////...,,,+++,,,---000///---------...000222555555777;;;@@@DDDFFFFFFLLLMMMOOOQQQSSSVVVWWWXXX++++++++++++++++++,,,,,,))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------***+++,,,---------------++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,......---------,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,------***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,------...///000......---------,,,,,,,,,---...///000000///...---...------,,,,,,,,,------///111222222000...---------+++)))))),,,---,,,***,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((***++++++,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++******,,,++++++++++++*********...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,------+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++---,,,***))))))***,,,---------............------+++,,,------......------,,,,,,------------,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,///...---,,,,,,,,,,,,---,,,,,,------------------------------------------,,,,,,,,,---------......---------............///***+++---...///...---,,,000/////////.........---//////000000000000//////000000000000000000000000000000111111111222222222222111000000000000111222111111222222222222111111222222222222222222222222111111111111222222222222444444444444555555555555888888777666555555666666777666666555555444333333111222222222222111000000------............------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,---------.......................................,,,---------------,,,,,,---/////////---,,,---...//////...///000333666888<<<<<<===@@@EEEIIIKKKLLLPPPQQQRRRSSSUUUWWWXXXYYY******++++++,,,,,,------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,******++++++,,,...///000,,,,,,,,,,,,------------...------------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***---//////...,,,***...------------,,,,,,,,,------------------------------------------------...------------,,,,,,,,,---------------......///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++***---------,,,,,,+++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000......---------,,,,,,,,,---...///000000///...---,,,,,,,,,,,,,,,---.........000222111///...---------+++******+++,,,,,,+++,,,+++***+++,,,---,,,***++++++++++++++++++++++++***+++,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,+++++++++***++++++,,,,,,+++*********+++,,,,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,...//////,,,***))))))******+++,,,,,,,,,++++++++++++++++++++++++------------,,,+++******------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++------,,,++++++,,,---......---,,,+++------............------+++,,,------......------*********++++++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,......---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---......///...---+++***/////////..................//////000000//////...111111111111111111111111000000000111111111222222111000000//////000000111111222222333333333222222222222222222222222222222111111111111222222222333444444444444555555555555777777666666555666666666777777666666555444444444111111222222111111000///------............------++++++++++++++++++++++++////////////............//////.........---------........................---------------------------...//////......///000//////000222555999===@@@AAA@@@@@@CCCHHHNNNQQQRRRUUUVVVVVVWWWXXXYYYYYYZZZ******++++++,,,---......,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,......******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000,,,,,,------------------------------------------+++,,,,,,------,,,,,,+++***+++---...///...---,,,------------------------................................................---------------------------------,,,---......///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***+++,,,------...------,,,,,,++++++******+++---......---,,,,,,------------------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------...///......---------,,,,,,,,,,,,---.../////////...------,,,,,,+++,,,,,,------...///111111///---------,,,+++******++++++++++++---,,,+++,,,---...---+++******************************++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************+++,,,------,,,+++***)))***+++,,,---++++++,,,,,,---......///++++++************++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---///111000---************++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++)))***+++,,,,,,+++***))),,,------......------,,,+++,,,------......------+++***))))))***+++---.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............---,,,+++***...........................//////////////////...000000000000000000000000000000000000111111111111///////////////000000000111111222222333222222222222222222222222222222222111111111222222222333333333333444444444555555555666666555555555666666777777777666666555444444333111111111111111000000///------............------.................................---------......///............------------------.................................//////,,,---////////////111333222222333555999>>>BBBDDDAAA@@@@@@CCCIIIOOOTTTVVVZZZZZZZZZZZZZZZZZZZZZZZZ******+++,,,------......---------,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,---...******+++++++++,,,,,,,,,///...---,,,,,,,,,---...------------------------------------------------------............------------,,,,,,------...///------------------------................................................------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,///111---------,,,,,,++++++++++++++++++++++++,,,,,,------------------------------,,,***))))))***,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,------.........---------,,,,,,,,,+++,,,---/////////...---......---,,,+++******+++---///111111///------...++++++++++++******+++,,,///---,,,---...///...---*********************************++++++,,,------,,,,,,,,,,,,,,,+++***)))************+++,,,---------,,,+++***)))***+++,,,++++++,,,---...//////000+++******))))))******+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,///111000---***+++++++++++++++,,,,,,,,,************************((((((***+++,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++************************,,,,,,------------,,,,,,+++,,,------......------,,,,,,************,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,------...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,---------------------------.....................////////////......//////////////////////////////000000000111111111......//////000000000000//////000111222222111111222222222222222222222222111222222222222333333333333333333444444444444555555555444555555666777777666666555555444444333333000111111111111000//////------............------000000000000000000000000---,,,,,,++++++,,,---------------............///---------.........//////------,,,,,,---...//////,,,---000111111222555666888888888999<<<@@@CCCEEEAAA@@@AAADDDKKKRRRWWWYYY\\\\\\\\\[[[[[[[[[ZZZZZZ++++++,,,,,,------......------------------------------............------***++++++,,,,,,++++++***///......---------------++++++++++++,,,,,,,,,,,,//////...---------------............------------,,,,,,,,,------------.........////////////.........---,,,,,,,,,---///000,,,,,,,,,------------...................................................,,,,,,,,,------------...,,,,,,,,,+++,,,------...,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***+++++++++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------,,,+++******+++,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,------......---------,,,,,,,,,***+++---...//////...---///...---+++******)))))),,,...000000///------...+++,,,,,,+++******+++---...---,,,---...///...,,,+++++++++++++++++++++++++++*********+++,,,------,,,,,,,,,,,,+++***))))))+++++++++***++++++,,,,,,---,,,,,,+++*********+++++++++,,,,,,---...//////,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******++++++++++++************+++---//////---+++++++++,,,,,,,,,,,,,,,,,,************************&&&'''(((***+++,,,------------------............,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++...---++++++++++++---...,,,,,,------------,,,,,,+++,,,------......---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,---......***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///++++++,,,,,,---...//////---------------.........---......//////......---......................../////////000000000111111......///000111111111111...///000111111111111111222222222222222222222222222222222222333333333333333333333333444444444444444444444444555666777888555555444444333222222222000000111111000000///...------............------........................,,,+++*********+++---------------.........//////,,,,,,------.../////////,,,+++******+++,,,...///...000333555666777:::<<<>>>=========???BBBEEEGGGGGGFFFGGGJJJQQQWWW[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYY,,,,,,------------------,,,,,,------......//////------............------+++,,,,,,,,,,,,,,,,,,+++...............---,,,,,,,,,,,,,,,,,,------------,,,---...............---///.........------------,,,,,,,,,---------......---..................------------...............,,,,,,,,,---------......................................................,,,,,,,,,---------......---------------......///,,,,,,------.../////////------------------------........................)))+++...---,,,+++,,,...***++++++,,,,,,------...,,,,,,.../////////...---........................------,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,+++,,,,,,---......---------,,,,,,,,,***+++,,,...//////......------,,,+++*********++++++---000000///------...***,,,---,,,))))))+++------,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,++++++***,,,,,,++++++***+++++++++******+++,,,,,,,,,++++++++++++,,,,,,---------...,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++******++++++++++++*********)))***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,------------------.........///,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++......------------......+++,,,,,,------,,,,,,++++++,,,------......------***+++,,,------...------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------............///,,,,,,,,,,,,---...//////,,,,,,,,,------.........---......//////......---////////////////////////////////////000000000111...///000222222222222222...///000111222222222222222222222222222222222222222222222333333333444444222222333333333444444444333333333444555666888888444333333222222111111000000000000000000//////...------............------........................---,,,+++******,,,...///...............---------,,,,,,------...//////000...---,,,+++,,,...000111222444888:::;;;>>>AAACCCBBBBBBAAABBBCCCEEEHHHJJJNNNMMMNNNQQQVVVYYY[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWW------------------,,,,,,,,,,,,,,,---...///000000------............------,,,------......------,,,---...///000///...,,,+++,,,,,,------------......***+++---///000000////////////.........---------,,,,,,,,,------.........,,,------......------,,,***,,,...000111///---,,,,,,,,,,,,------.........////////////////////////////////////////////////,,,,,,,,,------........................///000000,,,,,,------...///000000------------------------........................+++---000///,,,))))))+++)))***+++,,,------...///+++---111333444222///---........................------------------------,,,,,,,,,---------......------,,,++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,...//////......++++++******++++++,,,---+++---///000...------...***,,,---,,,))))))+++...+++***))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,)))***++++++,,,,,,,,,,,,------,,,+++************'''(((***,,,------------++++++,,,,,,,,,,,,------******))))))))))))******))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++++++++++++++++++++++++++******++++++++++++*********))))))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,---------.........//////,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------((())),,,...///000000///)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,------...------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,........................,,,,,,,,,---------......---------.........//////------,,,,,,,,,---......,,,,,,,,,------.........---..................---000000000000000000000000////////////000000000000...///111222333333333222///000111222333444444444222222222222222222222222222222333333333444444444222222333333333444444444222222333333555666888999333333222222111000000///000000000000000//////...---..................---////////////////////////...---+++++++++---///000111000///...---,,,++++++,,,,,,------...///000000111111000///000222444666555888;;;>>>@@@BBBEEEHHHEEEDDDDDDDDDFFFIIIKKKMMMSSSRRRRRRUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVV***+++,,,,,,------,,,,,,,,,---......//////......////////////////////////,,,------......------,,,------------------------........................,,,,,,,,,---------......---.........---,,,,,,+++---,,,,,,++++++,,,,,,------------....../////////---------............///---------.........//////........................------------------------000///...---------------//////.........---------,,,,,,,,,---------......---------.........//////////////////000000000000...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++,,,---...///...---,,,.........---,,,,,,+++++++++,,,---.........---,,,---,,,,,,,,,,,,---...............------,,,,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,---------***+++,,,---,,,***(((&&&***************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,+++***))))))))))))++++++++++++++++++++++++---,,,++++++************,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,---...///...---,,,+++,,,------......------,,,...///000///---,,,,,,...,,,,,,,,,++++++******************++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,...---+++***+++---///000+++,,,------......------........................------------------------,,,,,,,,,+++++++++******........................,,,++++++******)))))))))...............---------)))***,,,......---,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...//////,,,---...///000000000000//////.........---------,,,---......//////......000000000000000000000000...///////////////......000000////////////000000000000000000000000000000111111111111111111111111333444444555444333111000222222333333333333444444444333222222444444333222222222444444444444222222111111111111000000000000000000000000////////////,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000///...---,,,------......///000000000000000000111000/////////////////////000222222333444777999;;;???CCCEEEEEEFFFIIILLLMMMLLLJJJJJJLLLPPPTTTWWW[[[[[[[[[[[[ZZZYYYYYYYYYVVVVVVTTTPPPOOORRRZZZ```++++++,,,------------,,,,,,---......//////......---------------------------......//////......---------------------------........................,,,,,,---------............////////////...---,,,------,,,,,,,,,,,,------------------............////////////000000000000........./////////000000////////////////////////........................000///...------------...//////.........---------,,,,,,---------.........------------...................../////////000000...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------......------000//////...---,,,,,,+++,,,---.../////////......------,,,,,,------.../////////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***+++,,,---,,,***((('''***+++++++++******)))(((++++++++++++************))))))))))))))))))))))))///...---,,,+++*********---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,++++++******,,,------......------,,,...//////...---,,,,,,...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,,,,---...///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******---------...............***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,,,,------...///////////////...---//////.........---------,,,---......//////......////////////////////////......////////////......000000////////////000000000000000000000000000000111111111111111111111111222222222333222222111111222222222333333333444444444333222222444444333222222222333444444333222222111111111111000000000000000000000000/////////...,,,,,,,,,---------......------,,,,,,------...///000///...---,,,------......//////000000000/////////...---,,,,,,---...///000222444555666888;;;===AAADDDHHHIIIIIIIIILLLNNNQQQPPPOOOPPPRRRVVVYYY\\\___]]][[[ZZZYYYYYYWWWVVVTTTTTTSSSRRRSSSYYYccckkk++++++,,,---------------,,,---......//////......------------------------...//////////////////...------------------------........................,,,------------.........//////000000000///......------,,,,,,,,,,,,------.........---------------....../////////000000000////////////000000000000////////////000000000000........................//////......------....../////////.........------,,,------------.........,,,,,,,,,---------......---------.........//////...------,,,,,,------...------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,---......///222111000///...---,,,,,,------...///////////////---------,,,------...///000000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,***)))(((++++++,,,,,,,,,+++******************++++++++++++************************000///...,,,+++***)))))))))))))))******,,,------------------------------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,(((***,,,......,,,***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,++++++******++++++,,,------......------,,,---...///...---,,,---...,,,,,,,,,,,,++++++++++++------------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,------------...............---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------//////...---,,,,,,,,,,,,000000000//////---,,,,,,...............---------,,,---......//////......////////////////////////......///////////////...000000////////////000000////////////////////////111111111111111111111111111000000000000111111222222222222222333333333333444333222222444444333222222222333333333333222222111111111111000000000000000000000/////////......,,,,,,,,,---------...............---...//////000//////...------------...//////////////////.........---,,,,,,,,,...111222333555888;;;===???CCCEEEJJJLLLOOOPPPPPPPPPQQQSSSVVVVVVVVVWWWYYY\\\___```bbb^^^ZZZXXXYYYYYYWWWUUUTTTTTTUUUVVVZZZbbbnnnwww+++,,,,,,---...---------,,,---......///.........////////////////////////......////////////......................................................------------............/////////000000//////.........------------......///.........------,,,,,,,,,,,,---------.........////////////000000000000////////////000000000000........................//////............//////////////////............------------............,,,,,,,,,,,,------------,,,,,,,,,---------.........------,,,,,,------...------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,---///000333222111000///...---,,,,,,------...............---------------...//////111000///...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,+++***))),,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------+++++++++,,,,,,,,,,,,---)))***,,,------,,,***)))************************++++++++++++++++++++++++------------------------+++,,,,,,---------------///...---,,,+++,,,---...,,,------......------,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............---------------,,,,,,,,,,,,------,,,,,,,,,---------......///////////////...---,,,+++,,,------......------........................------------------------------,,,,,,,,,+++++++++------------------------+++,,,,,,------.........++++++,,,------...//////,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,.../////////......---,,,........................,,,---......///.........////////////////////////---...//////////////////000000////////////000000////////////////////////111111111111111111111111111000//////000111333444111222222222222333333333444333222222444444333222222222222333333222222222111111111111000000000///000000/////////.........,,,,,,,,,---------............------......///000............------......//////...............///000///......000222666888777;;;???BBBEEEHHHKKKNNNQQQSSSTTTVVVWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^______[[[WWWWWW[[[]]]]]][[[ZZZ[[[\\\]]]```hhhttt}}},,,,,,---.........------,,,---......///.........000000000000000000000000,,,------......------,,,................................................---------.........//////---....../////////......///......------......////////////......------------------.........//////...////////////000000000......//////000000000000------------------------//////.........//////000000000/////////.........---------.........//////,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...---,,,---...///000333222111000///...------+++++++++,,,,,,,,,------...------------...//////111000000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......---,,,,,,,,,,,,,,,************************---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++------------------------******+++,,,,,,,,,,,,,,,///...---,,,+++,,,---...,,,------......------,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............//////...---,,,++++++,,,------......------........................---------------------------------,,,,,,,,,++++++------------------------,,,,,,,,,------......///***++++++,,,---...//////,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///,,,,,,---...............---.....................,,,---......///.................................------...///////////////000000////////////000000////////////////////////111111111111111111111111222111000000000222333555111111111222222222333333444333222222444444333222222222222222222222222222111111111111000000000///////////////............,,,,,,,,,---------......---------,,,---......///------..................///............///000000000000000111444777:::<<<>>>BBBGGGKKKMMMPPPTTTVVVVVVWWWXXXZZZ\\\^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZZZZYYYWWWWWWZZZ```dddfffffffffggggggfffgggllluuu|||,,,,,,---...............,,,---......//////..............................,,,,,,------------,,,,,,................................................------........./////////------.../////////......//////............//////000000000///////////////000000111111111222222222000000000000111111111111//////000000111111222222........................//////......//////000000000000000/////////......------........./////////---------.........//////,,,,,,,,,---------.........------,,,,,,------...------------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------......///000111111000000//////......+++++++++***+++,,,,,,---......------......///000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---------,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++,,,---.........---,,,+++************************************,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,---,,,************,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,++++++******++++++,,,------......------,,,+++,,,------,,,,,,---...,,,,,,,,,,,,---------------------.........//////,,,++++++******++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---...//////++++++,,,....../////////---------...............,,,---......//////..............................,,,---...///000000000000000000////////////000000////////////////////////111111111111111111111111222222111111111222333333111111111111222222222222444333222222444444333222222222111111111111222222111111111111000000000000/////////.........------,,,,,,,,,---------......------,,,,,,------...///,,,---......///.....................///000222444000111333666999===???AAAFFFJJJOOOSSSUUUWWWZZZ\\\ZZZZZZZZZ\\\___```___^^^YYYXXXWWWUUUUUUUUUVVVWWWWWWZZZ^^^bbbggglllppprrrrrrsssssspppoooqqqvvv{{{,,,------...............,,,---......//////..............................------............------............................................................////////////---...///000000000000000000//////////////////000000000000000111111111111222222222222333333333333222222222333333333444444111111222222333444444555000000000000000000000000///////////////000111111000000000000/////////...............////////////........./////////000000------------...............------,,,,,,------...------------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---------...///////////////////////////////////////,,,,,,+++++++++,,,---..................//////000////////////............------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,------******)))))))))))))))***************************+++++++++++++++,,,------//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,++++++******,,,------......------,,,***,,,------,,,,,,---...,,,,,,,,,---------......++++++,,,---...//////000,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------...,,,,,,---......------------------.........//////,,,---......//////..............................,,,---...///000000000000000000////////////000000000000000000000000000000111111111111111111111111111111111111111111000000111111111111222222222222444333222222444444333222333222111000000111222333111111111111000000000000//////.........---------,,,,,,,,,---------...............---......///000,,,,,,.../////////............---...000222555777333666999>>>BBBEEEGGGHHHNNNQQQVVVYYY[[[\\\^^^___^^^]]]\\\]]]^^^___\\\ZZZVVVUUUSSSRRRRRRTTTVVVXXX\\\bbbiiinnnooorrrvvvzzzzzz||||||zzzwwwwwwzzz~~~,,,---......//////......,,,---......//////......111111111111111111111111......////////////......////////////////////////..................................../////////000//////000111111111111111000000////////////000000000000111111222222333333000000111111111222222222444444444555555555666666333333444444555666777777222222222222222222222222///////////////000111111000000000000////////////............/////////000////////////000000000000---------.........//////...------,,,,,,------...---------------------------..................---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,---///000000000///...............////////////------,,,+++,,,---...///...............///000000............////////////------------------------------------------------/////////......---------,,,,,,,,,++++++,,,------)))***++++++,,,,,,,,,,,,'''(((((()))******++++++------------------------...---,,,,,,++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++************++++++,,,---000000///...,,,+++***))))))***,,,......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---...///...---,,,+++,,,------......------,,,***+++---,,,,,,,,,---...,,,,,,,,,------.........)))***+++,,,---///000000...------,,,,,,------...******+++++++++,,,,,,,,,,,,+++)))))))))+++---///+++,,,------......------........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,---------------------------------//////...---,,,,,,,,,,,,............---,,,++++++---------.........//////,,,---......//////..............................,,,---...///000000000000000000////////////000000111111111111111111111111111111111111111111111111///000111111111///...---000111111111111222222222444333222222444444333222333222111000000111222333111111111111000000000000//////.........---------,,,,,,,,,---------......///////////////000111111+++,,,.../////////............---...000444777999888;;;@@@FFFJJJMMMNNNOOORRRUUUZZZ]]]^^^^^^___```bbb___]]]]]]^^^]]]YYYVVVTTTRRRQQQPPPQQQTTTXXXZZZbbbjjjsssvvvuuutttxxx}}}}}}}}}|||---...///000111111111111---------.........//////......------------------///////////////////////////000000111111000//////......///////////////...222222111111111222222333111222333555555555444444333222111111111222444555444444333333333444555555777666555444444444666666666666666777888999;;;;;;<<<<<<=========>>>>>>>>>:::999777555444333333444333333333222222222111111000111222222222111000/////////////////////000000222111000//////000111111444222000.........///000//////.........//////000......////////////..............................//////.........---------------------------------,,,,,,------...////////////000000000111111111111000111111111111111000000,,,,,,,,,,,,,,,---...///---,,,,,,------...///000000///...------...000000222000...+++******+++,,,---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,+++***+++,,,......------------,,,,,,+++++++++++++++,,,------,,,***)))++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++---.........---,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---,,,+++************************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,------..................------,,,,,,,,,...------,,,,,,------...------,,,++++++,,,,,,,,,---------............////////////...------,,,,,,..................------........................000000//////.........---000000000//////.........000000000000000000000000111111111000000000000000333333222111000000000111111222333333444444333333222222222222222222222222222111111111000000//////000000//////......------------...//////000000000------............------000000000000////////////++++++,,,...000000000...222000///222888>>>@@@AAADDDEEEGGGJJJNNNRRRUUUWWW^^^[[[YYY[[[^^^aaaaaa```]]]^^^```^^^ZZZVVVSSSQQQQQQQQQPPPNNNOOOVVV```gggpppwww~~~~~~zzzwwwxxx|||******+++,,,---......------------........./////////............---------///////////////////////////////////////......---111000//////000111333444666555555555555666666777444555666777777777666555777666555555555666777777777777777777777777777666888888777666777777888999<<<<<<<<<===>>>@@@AAABBBAAAAAABBBBBBCCCCCCDDDDDDAAA@@@>>><<<:::999999999888888888777777666666555444444444444333111///............////////////000000////////////111222333444333111/////////000111//////............//////......////////////..............................//////.........---------------------------------..................------//////000000000111111111......////////////......------------------...///------------...///000111000000............///000111000...,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++%%%&&&'''(((((((((((('''*********+++++++++,,,,,,++++++,,,,,,---------...---.........------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,+++++++++,,,,,,---------000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++******...------,,,,,,------...------,,,,,,+++,,,,,,------------............///------..................................................................000/////////............---------,,,,,,+++++++++000000000000000000000000222222222111111111111111222222111111000111111111111222333333444444333333222222222222222222222222111111111111000000000///000///////////////......,,,,,,,,,,,,,,,,,,,,,+++------............------/////////.....................---...////////////222222333888???EEEHHHHHHKKKLLLMMMPPPSSSWWWYYY[[[^^^\\\[[[\\\```bbbbbbaaa]]]]]]\\\ZZZVVVTTTSSSTTTRRRTTTVVVYYY\\\bbbkkkqqquuu{{{zzzxxx{{{))))))***+++,,,,,,,,,,,,------........./////////////////////............//////////////////////////////000000000000000000666444333222444777:::===;;;;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<;;;::::::;;;;;;:::999999::::::;;;:::;;;;;;;;;;;;:::888777999999888888999:::;;;;;;;;;<<<<<<===???@@@BBBCCCEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<::::::999888666444222111000000000000000000000000////////////000111333444333222111000///000111222//////...------......///------............------......................../////////.........------------------------------000//////...------,,,,,,////////////000000000000......////////////......//////......---.....................///000111111111111000///............111000...,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---'''((()))+++,,,,,,,,,,,,))))))*********+++++++++***++++++,,,---...///000---............---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---,,,++++++******+++---------------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000************++++++++++++++++++,,,,,,,,,,,,------//////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////...------,,,++++++------------------,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,------...---,,,,,,,,,,,,,,,---------------............///,,,,,,------...//////000................................................////////////............////////////............000000000000000000000000222222222222222222222222111111111000111111222222111222222333333333333333222222222222222222222222111111111111000000000000////////////000000000000000000//////...------,,,------............---------------...............111000///......///111222555777;;;BBBJJJPPPRRRSSSRRRSSSTTTVVVYYY[[[]]]]]]___^^^]]]^^^```aaa```___[[[ZZZWWWTTTSSSTTTXXX\\\\\\___cccgggkkkoootttwwwyyy}}}|||{{{~~~|||+++,,,------.........---............/////////////////////////////////...000000000000000000000000111111222333555666888888:::::::::;;;===@@@BBBDDDAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAA@@@??????>>>=========<<<<<<<<<<<<;;;<<<===>>>===;;;888777777777777888999999::::::999999:::;;;<<<>>>???@@@CCCCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDBBBAAAAAA@@@>>>===<<<;;;888888777666444333222222111111111111111222222222111000000/////////000111//////......---.........------............------........................////////////....................................//////.........---------........./////////000000///000000111111111111000111000///...............///......//////000111222222111000000///......---000///...,,,,,,+++,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,+++***)))((()))***+++++++++,,,,,,---------,,,---......///000000000************++++++++++++++++++,,,---......//////------............---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...---,,,+++++++++++++++------------............+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,.........------,,,,,,,,,..................------...------,,,,,,------...---,,,,,,,,,,,,------...---------............///---------.........//////---------.......................................///////////////.........000000000000000000000000////////////////////////111111111222222222222222111000000000111222333333111111222333333333333222111111111111111111111111111111111000000000000000...//////000000111111111000000000000//////......------............------------............//////111111///......111555888<<<@@@FFFNNNTTTXXXZZZZZZWWWXXXYYY[[[\\\]]]]]]^^^_________^^^^^^^^^]]]\\\WWWVVVTTTRRRTTTZZZccciiioooooopppqqqrrrsssuuuvvvzzz~~~yyyooo---......////////////............/////////000000////////////000000111111222222222222222222222222222222444666999<<>>>>>>>>???>>>>>>>>>>>><<<===>>>???>>><<<999888666666777777888888888888::::::::::::;;;===>>>???======>>>??????@@@AAAAAACCCCCCDDDFFFGGGHHHIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHBBBBBB@@@>>><<<999888777777777777666555444333222111111000000//////000000111000///...............---..................---////////////////////////000000/////////.................................---------.........//////---............///////////////000111111111111111111000///...............///......//////000111222222111111000//////...---///......---,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,+++,,,,,,+++(((''')))++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------------------------------...//////......------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,+++,,,,,,,,,++++++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,...........................------,,,,,,------...---,,,,,,,,,------...///---------............/////////.........------------------.........//////.................................///////////////------------------------////////////////////////000000000000111111222222111000000000111222333333000111222222333333222222111111111111111111111111000000000000000000111111......//////000000111111++++++,,,,,,,,,---------------............------....../////////000000000///000000///000333999>>>DDDHHHPPPVVV[[[]]]]]]]]]\\\]]]^^^____________^^^______^^^]]][[[ZZZYYYYYYVVVVVVVVVXXX]]]fffpppxxx~~~{{{wwwtttssstttuuuvvv{{{ssshhh------......///......---....../////////000000000///000111222333444555666666666666666666666666666333444555888<<<@@@DDDFFFEEEGGGJJJMMMMMMLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA??????@@@@@@@@@>>>===<<<999::::::;;;;;;::::::999999888888888999999:::;;;999999999:::::::::;;;;;;===>>>@@@BBBDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPJJJJJJHHHFFFDDDBBB@@@????????????>>><<<:::888777555555555444333333222222222222111000////////////......////////////......////////////////////////000000000/////////..............................,,,,,,------...//////000------------.........///,,,---...//////000000/////////......---.....................///000111111111111111111000000...............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***,,,---,,,)))(((***---+++,,,,,,,,,,,,,,,,,,---,,,,,,+++***************++++++,,,,,,,,,------------------,,,,,,+++++++++------...////////////...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,------*********+++,,,,,,------+++,,,,,,------,,,,,,+++,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............------,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......------------------,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,---...///000---------............///000//////...------,,,,,,,,,,,,------.../////////.................................///////////////.........///////////////000000000000000000000000/////////000111111222222111111111000111111222222000111111222222222222222111111111111111111111111000000000000111111111111............////////////+++,,,,,,---......//////------............------......//////000111111111...///111111222555===BBBIIIOOOVVV[[[]]]]]]^^^^^^___```aaabbbbbbaaa```___]]]]]]\\\ZZZYYYXXXZZZ\\\]]]___aaaeeejjjrrrzzz}}}wwwttttttvvvxxxzzz}}}zzzooo.........//////......---.../////////000000000000111222333555777999;;;<<<999999999999999999999999::::::;;;===@@@DDDHHHJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@>>>=========>>>>>>BBBCCCDDDFFFGGGGGGGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAA@@@???>>>;;;:::999999888888999999::::::::::::999999999999:::;;;===???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGIIIKKKMMMNNNMMMMMMLLLLLLKKKJJJIIIIIIFFFGGGGGGFFFEEECCCAAA@@@======<<<;;;:::999777666444333222111000000000000//////000000000000//////////////////////////////000000000000/////////...........................------..................,,,,,,---------.........,,,---...///000000000000------------------...///------------...///000111///000111111111111//////---------...------,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))(((((()))+++---))),,,...,,,)))))),,,///---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,---...***+++++++++,,,,,,,,,,,,******++++++++++++++++++------...///////////////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,------...)))******+++,,,,,,------+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,---------......------,,,,,,------...,,,,,,,,,------...///000---------............///..................------,,,,,,------...//////000..................................../////////000000000111111111222222222000000000000000000000000//////000111111222333333222222111111000111111111000000111222222222222222111111111111111111111111///000000000111111111111............------------/////////000000000000000------............------------......///000000111...111333333333666===CCCKKKQQQWWW[[[\\\\\\]]]^^^^^^___```aaaaaa```___^^^YYYZZZZZZXXXXXX[[[```dddjjjmmmqqqtttwwwzzz~~~|||wwwuuuwww{{{}}}}}}~~~|||zzzzzz{{{}}}///000000000000000//////////////////000000000000333444666888;;;===???@@@;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@@@@BBBDDDGGGKKKMMMOOONNNMMMLLLKKKKKKJJJJJJJJJIIIGGGEEECCCBBBAAAAAABBBAAA@@@???>>>???@@@@@@DDDEEEGGGIIIKKKKKKKKKKKKHHHGGGGGGFFFFFFGGGHHHIIIHHHHHHIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<>>>???AAABBBBBBDDDCCCCCCDDDEEEGGGIIIJJJMMMMMMNNNNNNOOOOOOOOOPPPJJJKKKLLLLLLKKKJJJHHHGGGCCCCCCBBBAAA@@@>>><<<;;;555444333222111111111111000000111111111111000000000000000000000000000000000000000000/////////////////////////////////////////////...------,,,,,,,,,,,,,,,---------.........///000111222222222222,,,,,,,,,,,,,,,---...///---,,,,,,------...///000//////111222222111000000---------......---,,,,,,---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++------------------------...***%%%!!!!!!%%%***...))),,,...---***)))---111---------,,,,,,+++++++++***)))))))))***,,,...///)))************+++++++++(((((()))***+++,,,,,,---------...///000000//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,------...******+++,,,,,,---......+++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,------------------,,,,,,+++++++++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,++++++***))))))))),,,,,,,,,------................../////////000000...------,,,,,,------...,,,,,,,,,---...///000000---------.........//////,,,,,,------.../////////,,,,,,------...///000000........................---.........//////000000------....../////////000000000000000000000000000000000111222333333444444333333222111000000000111000000111222222222222111000000000000000000000000//////000000111111111222.........------,,,,,,+++.........---,,,,,,++++++---..................---,,,,,,------...///000000///333666555444666<<>>>>>>>>???>>>===>>>@@@@@@@@@???===>>>>>>>>>??????????????????@@@BBBCCCDDDEEEFFFHHHHHHJJJKKKLLLMMMMMMMMMLLLMMMNNNNNNNNNMMMLLLKKKEEEFFFFFFFFFEEECCCAAA???<<<;;;:::999888777666666444333222111000111111222111111000000000000111111111///......000222111111---.........//////000000............/////////000........................---...///...---...///111///......---------......---------............///000000111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......//////...---,,,,,,,,,,,,...............---,,,+++*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++,,,---//////000------...///...---+++***---------,,,,,,++++++***------------------------------------------------,,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,------.........******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------)))***+++,,,---............---,,,,,,,,,,,,---...------,,,++++++*********))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,++++++,,,,,,---.................................---------,,,,,,,,,......///000111111111000------------------------........................//////.........---------///////////////////////////////////////.........000000000000000000000000000000111111111111000000000000111111111111000000000000111222222222222111222111111111000000//////222111111111000000////////////000000///...------.........------,,,,,,+++//////////////////......000//////...///111333444666666666666666999===@@@NNNSSSZZZ___aaa```______\\\\\\]]]^^^^^^\\\WWWTTTWWWYYY\\\aaagggmmmsssvvv~~~}}}~~~~~~}}}{{{~~~||||||xxxxxxuuujjjaaa```aaaeeemmmwww000//////...///000111222222333444666777999999:::===>>>@@@AAABBBBBBBBBAAA???>>>>>>???AAADDDFFFGGGIIIIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJJJJMMMNNNMMMLLLIIIGGGGGGHHHEEEEEEFFFGGGGGGGGGGGGGGGKKKKKKMMMOOORRRSSSQQQPPPLLLMMMNNNMMMKKKKKKNNNPPPQQQPPPOOONNNNNNNNNMMMLLLIIIIIIHHHGGGGGGHHHJJJKKKHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCCCCDDDFFFGGGFFFEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???===<<<;;;;;;999888666444333222222222111111111111111111222222000///......000222222111000000000000000000//////........./////////000000........................---...///...---...///111//////...---------......---------............///000000111111111000000///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,******++++++******))))))++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,---...///000......//////......---,,,,,,,,,,,,+++,,,,,,---------,,,***))))))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,---.........------------------------------........................//////.........---------/////////////////////////////////////////////...000000000000000000000000000000111111111111000000000000111111111111000000000000111222222222222111111111111111000000000///000000000000//////......///////////////...------------------------------........................000000000000111333444444444555555555777;;;@@@DDDNNNSSSZZZ___````````````ZZZYYYXXXYYYZZZZZZXXXVVVWWW[[[bbbkkksssyyy}}}~~~{{{xxxxxxzzz~~~||||||qqqqqqggg^^^WWWXXX\\\aaakkkuuu000000000111222333555666555666888:::<<<===???@@@AAABBBCCCDDDDDDCCCBBBAAA??????>>>???AAADDDGGGIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLPPPQQQRRRQQQNNNKKKKKKKKKIIIJJJKKKLLLLLLLLLKKKKKKOOOOOOPPPSSSVVVVVVUUUSSSNNNOOOPPPOOOOOOOOOQQQSSSTTTSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<:::777666555444333333333333333333333333000...---...000222222111333222222111000000//////....../////////000000000........................---...///...---...///111000///......------......---------............//////000000111111000000000.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***++++++,,,---...//////000//////...............++++++******+++---...//////---)))'''''')))---///,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,---------------,,,++++++...------,,,,,,------...*********+++,,,------------,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------......------------...//////++++++++++++++++++++++++***++++++,,,---...///000,,,------------,,,,,,+++------------------------.......................................---------////////////////////////......//////////////////000000000000000000000000000000111111111111000000000000111111111111000000000000111222222222222111111111111111000000000000////////////............///////////////......------------------.................................000111222444555666666666444444666777:::???FFFKKKPPPTTTZZZ^^^____________[[[XXXTTTSSSUUUWWWYYYZZZ```eeennnwww~~~yyywwwtttuuuyyyvvvhhhggg\\\VVVSSSUUUZZZaaallluuu|||111111222444555777888999:::;;;<<<===>>>@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDGGGJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRTTTUUUVVVYYY[[[\\\\\\YYYUUUSSSRRRSSSTTTVVVWWWXXXWWWUUUTTTUUUVVVXXX\\\___```___]]]YYYZZZZZZZZZZZZZZZZZZ[[[^^^^^^]]]ZZZWWWUUUTTTTTTVVVUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLJJJIIIIIIJJJLLLMMMLLLJJJLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLHHHGGGEEEDDDCCCCCCDDDEEECCCBBB@@@??????@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEBBBAAA@@@>>><<<:::999999777777777666666555444333000...---...000222222111333222222111111000000///...////////////000000000........................---...///...---...///111111000///...---------...---------............///...///000000000000000000........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,---------......//////...---,,,,,,,,,,,,------------......//////------------------------++++++++++++++++++******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,---.../////////...---,,,,,,---...///---,,,+++******,,,...//////...,,,++++++,,,...///,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------------******++++++++++++,,,,,,,,,---------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------,,,,,,------...---------------......///------------------------++++++,,,,,,---...//////.../////////...---,,,,,,------------------------................................................////////////////////////............////////////////////////////////////000000111111111111000000000000111111111111000000000000111222222222222111111111111000000000000000////////////////////////...///////////////..................------------------------............000222444666888999888888666777999;;;???FFFMMMRRRTTTWWW[[[]]]]]]\\\[[[[[[[[[WWWSSSRRRUUU[[[```cccpppsssxxx|||~~~zzzxxxvvvxxx~~~uuueeeccc]]][[[ZZZ\\\```gggpppxxxwww|||222333555777999;;;<<<===@@@@@@@@@???@@@AAABBBCCCEEEEEEFFFGGGGGGEEEDDDCCCDDDFFFGGGGGGFFFGGGJJJMMMLLLNNNQQQRRRSSSTTTWWWZZZXXXYYY\\\^^^aaaccceeefffjjjmmmpppqqqmmmiiieeecccdddfffiiikkklllkkkiiigggfffhhhlllqqquuuwwwvvvtttpppoooooonnnnnnnnnmmmlllrrrrrrqqqmmmgggcccbbbbbbgggeeebbb^^^[[[YYYXXXXXXWWWWWWWWWWWWVVVUUUSSSRRRQQQOOONNNMMMNNNOOONNNMMMOOOOOOOOOPPPPPPPPPPPPPPPLLLLLLKKKKKKLLLNNNPPPRRRRRRRRRRRRRRRQQQPPPOOONNNJJJIIIGGGFFFEEEEEEFFFFFF@@@???>>>======>>>???@@@===>>>???@@@AAABBBCCCDDD@@@@@@@@@??????>>>======<<<<<<;;;;;;999777666444333111000000222333333222222222222111111111000000////////////000000000111////////////////////////---...///...---...///111111111000///...------------------............///......///000000000000000------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,---------......//////...---,,,,,,,,,,,,******))))))***+++,,,---------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------.........------+++++++++,,,---......---,,,+++++++++,,,,,,,,,------......------,,,+++++++++******)))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,***+++,,,---............---------------------------------,,,,,,,,,++++++******+++,,,------......+++++++++,,,,,,------------,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,+++,,,,,,---...------------------------------------------------.../////////...---,,,,,,------------------------........................---.....................////////////////////////---.........//////000000////////////////////////000000111111111111000000000000111111111111000000000000111222222222222111000000000000000000111111000000000000000000000000......///////////////...000000///...------,,,,,,---------.........//////111333555888:::;;;;;;;;;:::<<>>??????<<<===>>>????????????>>>>>>>>>??????>>><<<:::999999777555555666777666555555555444333222111111111/////////000000000111111////////////////////////---...///...---...///111222111000///...------------------............///------...///000000000000------------------------,,,,,,+++++++++************++++++,,,,,,------...++++++++++++,,,---...///,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,,,,+++******+++---...------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++++++++,,,---......------,,,+++******)))***,,,------,,,***)))************************++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........******++++++,,,,,,------***+++,,,---////////////,,,------......------,,,.........---,,,+++++++++******+++,,,---...//////***++++++,,,,,,------...---,,,,,,,,,,,,---.........------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------------,,,,,,+++------------------------........................---------...............////////////////////////------......///000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111222222222222111000000000000111111111111000000000000111111111111---...//////////////////000000//////...------,,,------......///000000000222333666888:::<<<===>>>???BBBFFFIIIMMMQQQVVVYYYZZZ[[[[[[YYYVVVTTTSSSTTTRRRSSSWWW___lllxxx{{{uuuqqqpppssswwwzzz|||zzzvvv}}}<<<>>>@@@CCCEEEFFFFFFFFFFFFFFFDDDDDDDDDFFFHHHIIIEEEFFFHHHJJJLLLMMMMMMLLLNNNTTT\\\``````aaadddggglllqqqwwwzzz|||vvvqqqjjjeeecccccccccbbb______]]]\\\ZZZYYYXXXWWWVVVTTTRRRPPPPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQOOOOOOOOONNNMMMLLLJJJJJJGGGGGGGGGGGGFFFDDDCCCCCC<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<============<<<<<<>>>@@@AAABBBBBBAAA@@@AAA???===<<<<<<<<<;;;:::;;;:::999666444222000/////////000000000111111111////////////////////////---...///...---...///111333222111///......---------------............///,,,---...///000000000000........................------,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,++++++,,,------,,,,,,,,,---------......//////...---,,,,,,,,,,,,000///---,,,,,,---...///---,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...***+++,,,,,,---------,,,+++,,,---......---+++******++++++,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++++++++,,,------......,,,,,,---......///......,,,,,,---......---,,,,,,------------------,,,,,,+++,,,,,,,,,------......******+++,,,,,,---......---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,---......------------------------,,,,,,------------------,,,,,,---.........------------------------------........................---------.........//////////////////////////////------......///000000111000000000000000000000000000000111111111111000000000000111111111111000000000000111222222222222111///000000000111111111111/////////000000000111111------...///////////////------......//////000000......//////000111111222333444555777:::<<>>>>>>>>>>>>>>>>>===;;;;;;<<<===???BBBDDDFFFHHHIIIJJJKKKKKKIIIGGGEEEFFFDDD@@@<<<888444333222000000/////////000000111111///------...//////...000000000000000000000000000000000000//////................../////////////////////////////////////////////.........------......---------,,,,,,,,,...---+++******+++---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,+++,,,(((&&&(((,,,...---***++++++******++++++,,,---+++,,,,,,+++******,,,...---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,------------,,,,,,------,,,,,,,,,------...------......------,,,+++,,,------......------,,,------,,,,,,,,,,,,++++++------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...///...---,,,+++*********------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///000111000///...------------------------...------,,,,,,------...++++++,,,,,,,,,,,,++++++------------------------..............................////////////......//////............//////........./////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111000///...------------............------------//////......///000333444555555666777888999999999777999;;;===>>>AAAEEEIIIKKKKKKLLLNNNPPPRRRRRRQQQRRRQQQPPPPPPRRRXXX^^^bbbnnnqqquuuwwwwwwxxx{{{}}}|||{{{{{{{{{yyywwwnnngggaaaccclllwww|||~~~KKKLLLMMMMMMNNNOOOSSSUUU^^^___fffrrr~~~vvvrrrmmmjjjfffaaa^^^\\\[[[[[[[[[YYYUUUQQQNNNKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@@@@@@@??????>>>============???AAACCCDDDHHHJJJMMMOOOOOOLLLIIIGGGGGGEEEBBB>>>:::888666555111111000000000000111111000...------...000//////000000000000000000000000000000000////////////...............////////////////////////////////////000000////////////............---------,,,,,,,,,...---,,,++++++,,,---...,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000---***+++---...,,,***++++++******++++++,,,---,,,------,,,++++++,,,......------,,,,,,------...---,,,+++******+++,,,---///...---,,,,,,,,,---...+++,,,...000000...,,,+++,,,,,,,,,,,,---...//////------......------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...//////...---------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------000///...---------......------------------------...------,,,,,,------...***++++++++++++++++++***------------------------..............................////////////......//////............//////////////////000000000111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000---------------...//////............///////////////...------///222666888::::::;;;<<<======>>>>>>:::<<>>AAACCCEEEFFFHHHJJJMMMMMMNNNNNNNNNMMMMMMNNNOOOLLLSSS\\\dddhhhkkknnnqqqsssvvvyyyyyyxxx{{{~~~uuujjjccc___^^^]]]^^^aaafffjjjmmmkkkooovvvUUU^^^jjjssswwwyyy|||~~~}}}vvvnnnfffaaa___eeeqqqxxxkkk\\\YYYVVVUUUUUUVVVVVVUUUWWWYYY^^^bbbdddeeeddddddZZZUUURRRTTTUUUTTTTTTWWW^^^aaaeeehhhjjjnnnuuuzzz|||ppptttwwwvvvtttuuu{{{~~~xxxqqqkkkeeebbb```XXXWWWTTTQQQMMMJJJGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBCCCDDDHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGEEECCCAAA???>>>;;;:::888666333222111000000/////////111111000///////////////////////////.............../////////............/////////////////////////////////////////////000000000000000......---------,,,,,,,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...---+++,,,------------------,,,,,,------...///)))+++,,,+++***)))***+++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,---,,,***))))))***,,,...///...------------...//////...---,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------......------,,,******++++++,,,---......------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,,,,........................------------------------------------------------,,,,,,------,,,***((('''------------------------...------,,,,,,------.........////////////......,,,,,,,,,---------....................................////////////............------------......------........./////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000//////...//////////////////000000000111111000///000222666:::???BBBFFFEEECCCBBBAAA@@@@@@AAACCCEEEGGGHHHGGGHHHIIIKKKLLLNNNNNNMMMLLLLLLNNNQQQVVV___kkkrrrsssqqqppppppqqqvvv{{{}}}~~~zzzpppfffaaa```bbbbbb```^^^___ccchhhjjjnnnuuulllwww{{{mmmggg``````^^^YYYTTTOOONNNNNNPPPVVV___gggjjjfff]]]VVVMMMKKKHHHHHHJJJKKKKKKKKKHHHKKKNNNRRRTTTTTTTTTSSSKKKFFFEEEHHHIIIHHHHHHJJJLLLOOOSSSTTTUUUXXX^^^ccchhhkkkkkkgggeeeeeebbb^^^VVVYYYZZZZZZYYY[[[___cccmmmrrr{{{~~~yyyuuusssgggeeeaaa[[[VVVPPPLLLJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHHHHFFFEEEEEEEEEFFFGGGIIIGGGEEEDDDCCCEEEGGGHHHHHHGGGGGGFFFEEECCCBBBAAA@@@???===:::777555444333333222111222333222111///000000000000000000000000---............/////////............////////////////////////////////////......////////////000000......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,---............---******+++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,---...///++++++******++++++,,,---(((***,,,,,,***)))******,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,......000...,,,++++++,,,...000//////...---,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,******+++,,,,,,---......------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------------------------------------------...///000///---***)))------------------------...------,,,,,,------...,,,------......------,,,+++,,,,,,------.........------------------------......////////////............------------......------------............////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////222111000///////////////......//////000000111111222222444777;;;@@@DDDFFFIIIGGGEEECCCBBBBBBBBBBBBGGGIIIJJJKKKIIIHHHIIIJJJJJJLLLNNNNNNNNNOOOTTTXXXeeennnxxx|||zzzuuussssssuuu|||{{{pppjjjhhhhhhmmmqqqoooiiigggjjjoootttyyy}}}kkkiiifffcccdddkkktttzzzyyylll___WWWSSSLLLMMMLLLJJJGGGFFFGGGHHHIIIKKKOOOTTTWWWUUUPPPMMMIIIGGGFFFFFFGGGHHHGGGFFFGGGIIIMMMPPPSSSTTTSSSSSSNNNHHHDDDEEEEEEDDDEEEHHHEEEHHHKKKKKKLLLNNNSSSXXXXXX[[[[[[WWWUUUUUURRRMMMJJJKKKKKKLLLLLLNNNOOOPPPTTTXXX___gggmmmrrrtttuuurrruuuuuuqqqkkkffffffgggiiilllpppuuu}}}{{{xxxsssmmmfff```[[[YYYWWWVVVTTTRRROOOLLLIIIHHHLLLKKKIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEFFFEEEEEECCCBBBAAABBBAAA???===<<<::::::999555444444444444333111...000000000000000000000000---------.........//////............////////////////////////////////////------........./////////......---------,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******,,,------,,,,,,,,,...///++++++******++++++,,,---)))+++------+++******+++,,,,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++........./////////000000------,,,,,,,,,,,,------...------,,,,,,,,,------+++,,,------......------,,,------......------,,,+++++++++,,,,,,---------------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////......------,,,,,,------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------------------------......////////////.........------,,,,,,------...............////////////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000///............///------...//////000111111444666999===AAAEEEGGGIIIHHHGGGEEEDDDDDDDDDFFFGGGHHHJJJMMMMMMLLLKKKKKKLLLIIIMMMRRRTTTVVVZZZbbbhhhsssyyy{{{xxxxxx{{{wwwtttvvv}}}~~~vvvmmmeee```[[[YYYVVVSSSSSSXXX___eeeiiihhheee]]]TTTMMMKKKKKKEEEFFFFFFEEEDDDEEEGGGJJJKKKJJJLLLPPPRRRPPPNNNLLLKKKIIIGGGGGGGGGFFFDDDBBBJJJMMMPPPTTTWWWYYYYYYYYYXXXPPPIIIFFFEEECCCEEEHHHCCCEEEHHHIIIIIIKKKPPPTTTSSSVVVVVVRRRPPPPPPMMMHHHGGGFFFEEEFFFHHHIIIIIIGGGLLLNNNSSSWWWZZZ\\\\\\\\\YYY\\\]]]YYYSSSNNNNNNPPPSSSUUUXXX[[[bbbooozzztttooollliiigggeeeaaa\\\WWWSSSQQQMMMMMMKKKJJJJJJKKKLLLLLLIIIIIIJJJJJJIIIGGGFFFDDDBBBCCCDDDDDDDDDBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>>777666555555555444111...000000000000000000000000---------.........//////............/////////000////////////////////////,,,---------......//////......---------,,,,,,,,,------............------...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........,,,+++...//////...,,,,,,---///------,,,,,,------...///***,,,......---++++++,,,...------,,,,,,------...***,,,...000000...,,,*********+++,,,------,,,,,,***+++---......---+++***,,,,,,,,,,,,---...//////+++,,,,,,---.........---,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,++++++,,,,,,---......---,,,++++++++++++,,,((((((((()))***+++------------------------------------------------------------------------------///...+++***)))+++,,,...------------------------...------,,,,,,------...,,,------......------,,,++++++,,,,,,---...//////------------------------......////////////.........------,,,,,,------...////////////000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////......---------...//////,,,------...///000000111555888<<>>===;;;999777555333333333222111000000000222222111000///...............000000000000000000000000////////////////////////........................222000///---,,,,,,,,,---//////000000///...---------------------------------------,,,,,,+++++++++*********++++++,,,,,,,,,'''((()))***,,,---...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...............///000111.................................------,,,,,,,,,..................------------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,/////////......---------***+++,,,---............000///---,,,,,,---...///000...+++***,,,---...---++++++,,,---............111000...,,,+++++++++,,,------...///...---+++***---------------------------------.........//////---------------------,,,------------------------------------------------,,,,,,,,,---------......//////000000000000//////.........---,,,,,,...111......////////////.....................///000000000/////////......------......///000000000000000111///...------...///111111111111111111111111111////////////////////////111///...///111111...+++111000//////000444777:::;;;>>>AAACCCEEEFFFIIIKKKIIIHHHHHHGGGHHHIIIKKKLLLHHHLLLOOOPPPOOOPPPRRRUUUXXX___iiiooorrruuuzzz}}}~~~|||}}}~~~ppp___VVVPPPJJJFFFEEEDDDEEEFFFGGGHHHIIILLLMMMOOOPPPPPPOOOMMMKKKIIIIIIKKKNNNPPPSSSVVVZZZ___ccchhhlllrrrvvvuuunnnfff___WWWTTTSSSUUUSSSPPPPPPTTT\\\fffpppvvv}}}rrraaaVVVSSSTTTSSSRRRUUUVVVXXX___iiirrrwwwyyyzzzzzzyyyvvvpppggg___ZZZVVVUUUTTTSSSSSSSSSSSSTTTXXX\\\```bbbfffhhhddd^^^RRRPPPNNNLLLJJJGGGEEECCCDDDFFFHHHLLLPPPVVV\\\```___bbbeeeccc]]]YYYYYY[[[\\\___dddiiiooowwwvvvrrrjjjfffaaa]]]YYYVVVSSSQQQMMMKKKIIIIIIJJJKKKKKKJJJKKKJJJHHHGGGGGGHHHHHHIIICCCBBBBBBBBBBBBBBBCCCCCC@@@???>>><<<:::888777666444333222111000000000000///......---------......///////////////////////////////////////////////////////////////////////////......---------......///////////////...---------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------*********+++,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------..............................---------,,,,,,,,,..................------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,---............---------......---------///...---...//////...,,,,,,,,,------...---------......---,,,,,,,,,---------------...------,,,,,,------------------,,,,,,*********+++++++++,,,,,,+++,,,,,,------.........------------------------------------------------,,,,,,---------...............////////////......---...///...,,,,,,...000......////////////......///............///000000222222222111111000000000......///000000000000000222000///......///000222111111111111111111111111////////////////////////000...---///111111000...111000000111444777:::;;;===@@@CCCFFFFFFGGGIIIJJJIIIHHHHHHGGGHHHIIIKKKLLLKKKMMMOOOPPPQQQTTTYYY]]]fffmmmuuuzzz{{{}}}vvvsssxxx~~~}}}}}}qqqgggeeejjjllljjjbbbXXXOOOIIIEEEAAA@@@BBBDDDFFFGGGIIIJJJLLLOOORRRVVVVVVVVVTTTQQQOOOOOOOOORRRTTTXXX]]]dddmmmvvv||||||qqqgggaaa]]]]]]\\\ZZZ\\\aaannnyyyvvvgggaaaaaa``````aaabbbhhhqqq~~~tttlllggggggeeeaaa___```eeejjjooosssxxx}}}zzzoooYYYVVVQQQNNNLLLJJJHHHGGGEEEHHHMMMSSSWWWYYYYYYYYYVVVWWWVVVRRRLLLIIIJJJLLLMMMNNNOOOQQQUUU]]]ffflllzzzzzztttpppjjjddd___VVVTTTQQQOOOOOOPPPOOONNNJJJIIIIIIHHHHHHIIIIIIIIIFFFDDDBBBAAAAAABBBDDDEEEAAAAAA@@@>>>===;;;::::::555555555444222111///...///...............///000........................////////////////////////000000000000000000000000,,,------...//////.........////////////...------------------------------------------,,,,,,,,,,,,......---------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,,,,---------------------------...------------,,,,,,,,,------------------......------------------------,,,,,,,,,---------......------------------------...------------,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,---............***+++---......---+++***------...000111111...+++---------...------,,,,,,+++,,,,,,---............------,,,,,,,,,---...............------,,,,,,,,,)))*********++++++++++++***++++++,,,---...//////------------------------------------------------,,,------------.........---------......---------,,,...//////...------.........////////////......///////////////000111111222222222222222111111111......///000000000000000222111000//////000111222000000000000000000000000////////////////////////...------...000111111000000111333555888;;;===>>>AAACCCGGGIIIIIIHHHHHHIIIIIIHHHHHHGGGHHHJJJKKKLLLNNNNNNNNNPPPTTT[[[dddjjjwww}}}{{{yyytttmmmhhhjjjqqqxxx~~~|||}}}~~~{{{|||{{{uuuooojjjhhhjjjfff\\\SSSRRRWWWYYYXXXTTTOOOKKKIIIFFFBBBDDDIIIJJJNNNRRRUUUXXX[[[```dddiiiiiihhhccc]]]XXXWWWXXXYYY\\\bbbiiissszzzrrrkkkiiihhhhhhkkkpppwwwpppoooppppppppprrrxxx~~~yyyyyyvvvqqqmmmoooxxxlllfff^^^XXXVVVTTTRRRPPPMMMRRR[[[dddjjjkkkiiifffgggddd^^^VVVNNNIIIIIIJJJLLLKKKJJJHHHIIIMMMTTTXXXeeekkkqqqvvv{{{xxxrrriiieee```[[[XXXUUUQQQOOOJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIGGGDDDCCCBBBBBBBBBAAAAAA@@@???===<<<;;;;;;888999888888666333111///000000000000000111111222////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,.........//////...------------------------------------------------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,+++........................---------,,,,,,+++++++++...---------......///000------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................+++,,,------.........---)))***+++,,,---,,,++++++---,,,---...000000...,,,............---,,,+++++++++,,,---...///...---,,,---,,,++++++,,,---///000.........------,,,,,,+++,,,,,,---------.........,,,,,,,,,------.........------------------------------------------------------------............------............------,,,...000000...---,,,---......////////////......000////////////000111111111111000000000000000000......///000000000000000111000000//////000000111////////////////////////////////////////////////...------...///000000000000222666999===???@@@AAADDDGGGKKKLLLKKKIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNMMMMMMQQQYYYeeeqqqyyy~~~yyyppplllgggbbb```dddlllrrruuussssssvvvyyypppfffaaa\\\VVVTTTTTTTTTPPPLLLMMMSSSUUUTTTQQQNNNMMMMMMJJJGGGJJJPPPTTT[[[ccciiimmmrrrxxx}}}xxxmmmeeebbbbbbfffiiiooowwwyyyvvvvvvuuuwww{{{|||yyyyyyyyy{{{}}}}}}yyy}}}zzzooohhhdddbbb___\\\[[[aaammm{{{~~~xxxlll___SSSKKKHHHHHHKKKJJJIIIGGGFFFHHHLLLOOOVVV[[[___```eeekkkmmmkkkhhhhhhmmmttt{{{|||uuunnnggg```ZZZUUUPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJHHHEEECCCAAA@@@@@@???>>><<<;;;::::::;;;;;;;;;:::999666444222111000000000000000111111000000000000000000000000////////////////////////...........................//////000///---+++***------............------------------------------------------------------------,,,,,,++++++*********++++++,,,------......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---...//////...---,,,........................---------,,,,,,+++++++++++++++,,,,,,...///111222------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................,,,,,,------...---------+++******)))***+++,,,------+++******,,,---...---............---,,,++++++,,,---...///...---,,,+++---,,,++++++,,,---///000.........------,,,,,,,,,............////////////.........------,,,,,,,,,---------------------------------------------------------.........//////.........//////.........,,,...000000...---,,,,,,......////////////......///////////////000000111000000000000000000111111......///000000000000000////////////////////////........................////////////////////////.........------...///000333555999===AAACCCDDDDDDHHHJJJMMMMMMLLLJJJIIIJJJJJJIIIIIIIIIJJJLLLNNNOOOMMMMMMNNNUUU```ooo||||||rrrmmmiiigggeeebbbaaadddiiimmmpppqqquuuzzz|||mmm]]]VVVSSSOOOLLLKKKFFFJJJLLLMMMPPPWWWZZZYYYTTTQQQPPPQQQPPPNNNQQQVVV```jjjvvvvvvrrrqqqwwwzzz~~~~~~~~~~~~|||yyyzzz|||xxxtttrrrmmmiiijjjppp}}}~~~mmm^^^TTTOOOLLLGGGGGGGGGGGGGGGKKKPPPTTTQQQUUUXXXWWWYYY\\\[[[XXXUUUUUUXXX^^^ccciiitttwwwoooiii]]]ZZZVVVQQQMMMJJJIIIIIIIIIKKKLLLMMMLLLJJJHHHFFFAAAAAA@@@>>>===;;;::::::;;;;;;;;;;;;:::999777777111111000///////////////111111111111111111111111////////////////////////........................000000000///...,,,+++***,,,,,,---............---------------------------------------............,,,+++++++++++++++*********++++++,,,---......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---,,,,,,------...------,,,,,,+++)))))))))+++---///---+++((((((***---......---------...------,,,,,,............---,,,,,,+++------,,,,,,,,,---......------------------------------------............//////...---,,,++++++***------------------------------------------------------........./////////......////////////.........///000///---,,,,,,---......////////////.....................///000000111111111222222222222222......///000000000000000......////////////......////////////////////////////////////////////////.../////////...///222555999;;;>>>BBBFFFHHHIIIIIIKKKMMMNNNMMMKKKJJJKKKKKKKKKKKKKKKKKKLLLNNNPPPRRROOOPPPTTT]]]jjjxxxtttmmmjjjlllnnnooommmjjjjjjmmmqqqvvv|||hhh]]]RRROOOOOOMMMLLLMMMIIINNNRRRTTTYYYaaaffffff```[[[YYY[[[\\\\\\___cccnnnzzzzzzzzzzzzyyyxxx{{{}}}yyyuuuzzzrrrggg```]]]OOOOOONNNMMMPPPVVV___eee```eeegggeeebbb^^^WWWOOOMMMLLLMMMOOOPPPSSS]]]hhhxxxxxxsssjjj```XXXSSSPPPOOONNNNNNNNNNNNMMMLLLKKKJJJEEEDDDCCCAAA???===<<<;;;999999999888999999::::::555444333222111000000000000000000000000000000000////////////////////////........................000///...---------------+++,,,------.........---------------------------------------.........///+++++++++,,,,,,,,,,,,,,,,,,---------------------++++++,,,,,,,,,,,,------------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---------------.........///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,------......++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,------...------,,,,,,*********+++,,,------...,,,***)))***---......---,,,,,,------...---------------,,,,,,,,,---......---------...------,,,,,,+++,,,,,,------.........,,,,,,,,,---------...............------,,,,,,+++------------------------------------------------............////////////---------......---------///000000...,,,+++,,,---......////////////......---------------......///000000000111111222222222......///000000000000000/////////000000/////////////////////////////////////////////////////////...///111111111444999<<<@@@BBBDDDGGGJJJMMMNNNOOOMMMNNNMMMLLLJJJJJJLLLNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUWWW]]]hhhttt|||rrrqqqsss{{{xxxvvvyyy~~~^^^VVVPPPOOOPPPPPPQQQSSSSSSXXX[[[\\\aaajjjppprrrmmmgggdddgggjjjkkknnnqqqxxx}}}|||xxxuuu}}}}}}xxxxxx|||{{{~~~vvvooolll^^^\\\YYYWWWZZZcccnnnvvvzzz}}}uuukkk]]]RRRLLLJJJIIIHHHFFFFFFOOOYYY^^^lll}}}vvvkkkccc___^^^VVVTTTQQQMMMKKKJJJJJJKKKHHHHHHFFFDDDBBB@@@>>>===777777666666777999;;;<<<:::999888666555444333333000000000000000000000000////////////////////////000000000000000000000000///...---,,,,,,...///000+++,,,------.........------------------------------------.........//////,,,,,,,,,------.........//////...------,,,++++++++++++,,,,,,,,,------------------------------------,,,++++++++++++,,,------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,------.........---------....../////////---------...------,,,,,,(((***,,,.........---,,,******+++...000000...,,,++++++,,,---............,,,+++++++++,,,...000111------...///...---+++******++++++,,,---...//////---------.........//////,,,---------------------------------------------------------------------............/////////000+++,,,,,,------,,,,,,+++000000000---++++++,,,.........////////////......---,,,,,,,,,,,,---......------....../////////000...//////000000000000000000000111111111111000000000000000000000000000000////////////////////////---///222333444888>>>CCCFFFGGGIIIKKKNNNPPPRRRSSSNNNNNNMMMKKKIIIJJJLLLOOOMMMMMMMMMNNNOOORRRTTTUUUZZZ]]]dddooo{{{|||tttwww}}}zzzxxxwww