BM'6(d |||tttqqqpppllliiijjjiiinnnxxx~~~{{{zzzzzz{{{~~~~~~zzztttkkkeeeUUUVVV[[[aaagggiiieeeaaaYYY]]]XXXOOOPPP```rrrzzzrrrnnnlllmmmoooqqqwww}}}xxxtttrrrtttwww{{{zzztttuuu{{{wwwjjjZZZMMMIIIHHHLLL^^^~~~fffiii|||iiiTTTGGGAAAAAAAAA???;;;888999???DDDOOOWWWaaaiiilllmmmoooqqqzzzrrr```TTTLLLDDD>>>>>>???<<<::::::999999;;;<<<<<<===<<<<<<888888888777888888999:::999999999888888666555555333333111///...---------000///...------------------......---,,,---000222333333444777;;;@@@EEEHHHOOOUUUWWWSSSNNNLLLJJJGGGJJJFFFCCCCCCFFFHHHGGGEEEIIIJJJLLLNNNPPPQQQQQQQQQWWWWWWXXXZZZ[[[]]]___```\\\]]]```dddiiikkkkkkjjjddd```\\\]]]ccciiimmmnnnjjjjjjiiihhhfffcccaaa___aaaaaacccgggkkkqqq{{{fffQQQIIIRRRZZZ^^^aaa```[[[VVVSSSRRRQQQRRRTTTVVVWWWWWWVVVUUU\\\ZZZXXXVVVUUUWWWYYYZZZ\\\]]]^^^______^^^]]]\\\[[[[[[YYYXXXWWWWWWXXXXXXSSSOOOLLLLLLOOOSSSTTTSSSSSSSSSRRRPPPMMMJJJGGGFFF>>>===;;;999:::???FFFLLLPPPUUU[[[]]]ZZZWWWUUUTTTVVVUUUUUUWWW[[[^^^______aaaeeekkkqqqtttrrrmmmhhheeedddeeegggjjjkkkkkkjjjiiikkkmmmoooppppppooonnnnnnooooooppppppoooooonnnmmmpppssstttrrrpppnnnmmmxxx}}}zzzrrrzzz~~~jjjMMM:::888555333444444333222555555666777777888999999@@@TTT^^^hhhxxxuuusssooolllkkklllqqqyyy~~~~~~~~~~~~||||||}}}}}}|||{{{|||zzzyyyzzz}}}{{{tttkkkbbb\\\OOOSSSYYY^^^``````]]][[[WWWaaaaaaYYY]]]ooozzzyyypppmmmkkklllnnnrrrxxx||||||}}}}}}|||zzz}}}{{{xxx{{{{{{ooocccTTTIIIFFFFFFJJJZZZxxxdddddd~~~oooYYYJJJEEEBBBAAA>>>:::888999===AAAKKKSSS^^^gggjjjlllnnnpppxxx~~~{{{hhh[[[OOOFFF>>>>>>???===<<<<<<::::::;;;;;;<<<=========888888888777777888888999888888999999888888777777444333222111///...------//////...------------------......---------///111000111222555999???FFFKKKKKKQQQTTTQQQMMMKKKHHHEEEFFFCCCAAAAAABBBCCCBBB@@@EEEEEEGGGHHHJJJKKKLLLLLLPPPQQQRRRSSSTTTVVVYYY[[[XXXVVVVVVWWW[[[^^^```aaabbb]]]VVVRRRRRRTTTUUUUUUZZZ\\\^^^aaabbbaaa```^^^______aaadddgggkkkvvvpppXXXLLLQQQZZZ\\\]]]\\\ZZZWWWWWWWWWYYYZZZ[[[\\\ZZZWWWSSSQQQOOONNNMMMMMMOOORRRVVVYYY[[[\\\]]]]]]]]]\\\[[[ZZZZZZXXXUUURRRQQQRRRSSSTTTQQQNNNLLLLLLOOOQQQRRRQQQOOONNNLLLIIIEEEBBB@@@>>>::::::;;;;;;>>>DDDKKKPPPUUUYYY]]]]]]ZZZVVVRRRQQQSSSSSSUUUWWWZZZ]]]___```dddhhhnnnssstttqqqkkkgggeeefffgggiiikkkllllllkkkiiikkknnnpppqqqpppnnnmmmnnnooopppooonnnnnnnnnooommmoooqqqsssuuuwww{{{}}}|||~~~jjjMMM@@@===999777666777888999888888999:::;;;;;;<<<<<<===NNNXXXeeeyyyvvvuuuzzz{{{yyysssnnnkkkkkknnnsss{{{|||{{{|||}}}|||{{{~~~|||zzzzzz|||||||||{{{|||zzzzzz{{{}}}~~~~~~vvvkkk```VVVQQQKKKPPPWWWZZZXXXVVVUUUVVV]]]iiinnnjjjnnnyyy{{{tttlllllljjjjjjnnnuuu{{{~~~~~~{{{~~~}}}}}}sssfff[[[OOOFFFFFFEEEIIIWWWppp~~~eeeddd~~~zzzaaaNNNGGGBBB@@@===999777888:::===DDDMMMXXXaaafffiiilllnnntttyyyqqqdddVVVJJJ@@@>>>???>>>===>>>:::;;;;;;;;;<<<======>>>999999888888888888888999777888888999999999999999555555444333222000///...//////...---------......,,,---......------...000---...000222666===FFFMMMJJJOOORRRPPPOOONNNKKKGGGDDDBBB@@@>>>>>>??????>>>AAAAAABBBCCCDDDEEEGGGGGGIIIKKKLLLMMMMMMOOOTTTWWWYYYVVVRRRQQQRRRUUUWWWXXX[[[VVVMMMFFFAAA??????>>>GGGKKKQQQWWW\\\___``````___^^^___aaabbbdddkkksss|||bbbOOOOOOWWWWWWWWWWWWXXXZZZ]]]___```aaabbbaaa^^^ZZZVVVSSSJJJJJJIIIJJJLLLOOOSSSUUUXXXXXXYYYYYYYYYXXXVVVUUUTTTRRRNNNKKKJJJJJJLLLMMMMMMKKKJJJKKKLLLMMMMMMMMMJJJIIIFFFBBB>>>;;;999777555777:::>>>CCCIIIPPPUUU[[[\\\]]][[[XXXSSSPPPNNNPPPRRRTTTWWW[[[^^^bbbdddiiimmmrrruuutttpppkkkhhhfffhhhjjjlllmmmmmmmmmmmmiiikkknnnpppqqqpppnnnlllmmmooopppooommmmmmnnnpppkkklllmmmooouuu}}}~~~|||~~~qqqXXXIIIFFFBBB===;;;;;;>>>@@@<<<<<<>>>???@@@AAA@@@@@@<<>>FFFRRR[[[aaafffkkknnnqqqvvv|||zzzlll___QQQDDD@@@AAA@@@???>>>;;;;;;;;;;;;<<<===>>>???;;;:::999999888999999999777777888999:::;;;;;;;;;777777666666444333111000000//////.........//////,,,---......---,,,---...+++---...///222:::DDDLLLLLLPPPRRRQQQPPPQQQOOOJJJEEECCC@@@===<<<<<<>>>????????????@@@AAABBBDDDEEEEEEGGGIIIIIIIIIKKKPPPUUU^^^[[[XXXVVVVVVVVVUUUTTTRRRNNNFFF>>>888666666666;;;???GGGOOOVVV\\\___```^^^\\\\\\______^^^bbbhhhooogggQQQMMMSSSSSSSSSUUUXXX]]]aaadddbbbbbbccccccbbb```^^^\\\YYYXXXWWWVVVUUUUUUVVVWWWRRRSSSSSSSSSSSSQQQPPPOOOMMMKKKGGGEEEDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDAAA===:::888666666333777<<>>>>>???BBBDDDEEEFFFFFFEEE???JJJQQQcccvvvoookkkeee]]]WWWPPPSSS[[[hhhzzztttiiiaaaXXXWWWWWWYYY]]]ccchhhkkkqqqtttyyy~~~|||{{{{{{||||||{{{|||zzzyyyzzz|||}}}}}}|||yyyyyy{{{}}}|||zzzxxxuuunnncccXXXPPPMMMLLLKKKTTT\\\\\\WWWUUUZZZaaammmooosssxxx{{{xxxpppiiidddggghhhiiippp|||{{{zzzuuuttt{{{zzzwww~~~sssbbbVVVQQQLLLHHHHHHGGGJJJSSSccc~~~tttlllxxx~~~^^^OOOGGGDDD???<<<:::::::::::::::BBBLLLVVV]]]dddkkkpppqqquuuyyyuuugggXXXHHHCCCCCCBBB??????<<<;;;;;;;;;<<<===>>>???<<<;;;;;;:::999999::::::666777888:::;;;<<<<<<<<<999999999888777555333222000000/////////000000111,,,---///...---,,,,,,---,,,---...---///555@@@IIINNNPPPPPPNNNNNNOOOMMMIIIDDDBBB===999777888;;;>>>============>>>???AAABBBAAADDDFFFFFFEEEGGGMMMSSS\\\]]]^^^______[[[TTTPPPLLLHHHBBB;;;666444555777555999@@@HHHOOOUUUXXXZZZYYYWWWWWWZZZZZZYYY[[[___aaaqqq{{{|||xxxeeeQQQLLLNNNOOORRRWWW\\\```bbbcccbbbbbbcccdddddddddccccccbbbbbb```^^^[[[XXXVVVTTTLLLMMMMMMMMMLLLKKKIIIHHHFFFEEECCCAAA@@@@@@AAABBBDDDEEEEEEEEECCCAAA@@@@@@===<<<:::888777777777777555999???EEEJJJPPPVVVZZZWWWTTTQQQNNNMMMMMMLLLLLLKKKOOOTTTYYY]]]bbbhhhmmmssswwwzzzyyytttmmmgggeeeeeeiiimmmoooooonnnnnnooolllmmmmmmnnnnnnnnnnnnnnnlllooopppnnnkkkjjjnnnqqqqqqppppppsss|||uuuttt||||||qqqdddnnnnnnjjjbbbUUUJJJBBB??????@@@CCCFFFHHHIIIIIIIIIHHHOOOTTTgggzzzqqqjjjfffbbb[[[UUUPPPTTT[[[hhhxxxssseee\\\QQQQQQPPPPPPPPPRRRTTTUUUTTTWWW\\\cccmmmzzz}}}|||}}}}}}}}}|||yyyxxxwwwwwwyyy{{{{{{zzzxxxyyy{{{~~~|||yyypppmmmggg]]]TTTNNNNNNOOONNNWWW``````ZZZZZZbbbkkkkkkhhhllluuuzzzvvvooolllaaafffhhhhhhppp{{{tttlllnnn~~~~~~tttsss|||yyylll[[[PPPLLLKKKHHHFFFEEEGGGOOO]]]wwwzzzlllnnniiiXXXIIIFFFAAA>>><<<<<<;;;;;;888@@@JJJSSS[[[ccckkkqqqrrrvvvyyy||||||mmm\\\KKKEEEDDDBBB@@@???<<<<<<;;;;;;<<<===???@@@===<<<;;;;;;::::::::::::666777888:::;;;<<<======::::::::::::888666444333111000000000000000111111,,,---///...---,,,,,,---...///...,,,,,,222===FFFMMMOOOMMMJJJIIIKKKIIIDDDBBB???:::555222333888;;;;;;:::::::::;;;<<<>>>???>>>AAACCCBBBAAADDDJJJPPPVVVZZZ```dddccc\\\RRRJJJJJJFFFAAA:::555444555888333666<<>>@@@DDDGGGJJJKKKKKKJJJOOOTTTXXXjjj}}}}}}}}}zzz{{{rrrrrrrrrtttuuurrrjjjdddbbb``````fffssswwwiii[[[RRRKKKMMMOOOOOOMMMJJJHHHHHHGGGHHHJJJLLLPPPYYYeeemmm}}}zzzzzz{{{}}}xxxyyyzzzzzzzzzxxxwwwvvvzzzyyyxxxzzz|||zzzvvvrrrlll```VVVTTTSSSNNNLLLNNN]]]^^^___aaadddiiinnnpppkkkqqqvvvvvvrrrnnnkkkiiiggghhhlllpppqqqsss{{{tttfffaaannn|||uuummmooo{{{vvvkkk```SSSHHHDDDFFFJJJGGGBBBGGGYYYppp~~~jjjmmmdddUUUIIIDDD@@@:::======333777:::BBBNNNWWW]]]dddlllqqqrrrtttxxx|||hhhTTTKKKFFF@@@===>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::777444222444333222000///.........------,,,,,,,,,---......*********+++...000333555EEEEEEDDDBBBAAA@@@???>>>;;;999666444444555777888666777777888999999::::::======<<<<<<<<>>======666777999@@@JJJSSSYYYbbbjjjoooppprrruuu|||wwwbbbTTTKKKDDDAAABBB@@@@@@??????>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<<<<;;;888666444666555444333111111000000//////............//////,,,,,,,,,,,,---...000111555555555555444444444444777666444222222333444555444444555666666777888888999:::::::::<<>>BBBEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKMMMQQQUUUVVVTTTNNNJJJIIIKKKMMMOOOPPPOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJHHHFFFDDDBBB@@@???>>>===<<<:::999888777666666666777888888999999999999888777666555444444333444333333333666;;;???AAAEEELLLSSSXXXXXXTTTPPPIIIFFFCCCCCCFFFJJJKKKKKKPPPSSSXXX^^^eeekkkooorrrtttuuuvvvvvvtttpppllljjjmmmnnnoooppppppooonnnmmmlllmmmnnnoooooonnnmmmlllpppooollliiihhhiiijjjkkkddd^^^```oooyyy{{{}}}{{{ooobbbPPPMMMaaassssssnnnoootttxxx|||~~~}}}{{{zzz|||{{{ooo^^^LLLAAABBBBBBDDDGGGIIIIIIGGGDDDIIIIIIHHHFFFEEEFFFJJJMMMQQQ[[[^^^iii|||zzzyyytttmmmhhhiiiqqqyyy{{{oooddd[[[WWW___aaaeeeiiikkkiiiddd______```aaa___[[[TTTMMMIIIDDDEEEFFFEEEDDDCCCDDDFFFNNNVVVhhh~~~}}}}}}{{{zzzzzzyyyxxxwwwwwwwwwuuuuuuvvvwwwwwwwwwvvvvvvuuuuuuuuuvvvuuurrrlllhhh___UUUNNNOOOUUUWWWXXXXXXXXXfff}}}tttrrrssstttqqqnnnqqqxxxooolllooo{{{}}}yyynnniiisss}}}~~~}}}~~~wwwlll```WWWQQQNNNRRRXXXaaa```ZZZYYYaaakkk|||vvv~~~tttUUUEEEFFFBBB>>>===999777777<<>>;;;::::::::::::;;;;;;<<<<<<<<<888888999999999999:::::::::;;;<<<<<<;;;:::888777888777666555555444333333222222111000/////////000///...---,,,,,,,,,,,,---++++++,,,---...///000000111111111000000000000000222222222333333444444555444666777888:::???DDDIIIJJJVVVaaaccc___XXXNNNFFF???AAADDDHHHKKKJJJFFFCCC@@@>>><<<<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDGGGIIIMMMPPPRRRQQQLLLHHHEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????<<<;;;999777666555555666555555555555555555555555555555444444333222111111333333222222444999???DDDGGGMMMVVV[[[ZZZTTTMMMIIIDDDCCCBBBDDDGGGKKKLLLLLLQQQUUUZZZ```gggllloooqqqqqqrrrtttuuuuuussspppnnnnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllmmmllljjjhhhggghhhiiijjj^^^\\\cccrrr{{{yyywwwxxx}}}vvvgggWWWMMMPPPddduuuwwwuuuvvvyyyzzz|||zzzyyysssjjj\\\OOOEEE???>>>======???BBBCCCCCCBBBGGGGGGGGGEEEDDDEEEHHHKKKTTT___bbblll{{{wwwuuunnnfffcccdddjjjsssrrrbbbWWWRRRSSSWWW]]]dddjjjllljjjgggiiiiiiiiihhhddd\\\TTTNNNHHHGGGFFFEEEDDDCCCDDDDDDGGGKKKWWWmmm~~~|||{{{zzzzzzzzzzzzxxxwwwuuutttqqqqqqrrrrrrssssssssssssuuuuuuuuusssooojjjccc___WWWRRRPPPUUU^^^cccbbb```[[[lll~~~wwwvvvvvvxxxvvvrrrtttyyyqqqrrrwww}}}}}}yyyrrrhhhhhhvvv~~~sssiii]]]VVVRRRPPPSSSXXX]]]___YYYWWW^^^fffxxx|||zzz}}}[[[EEEGGGDDD======<<<888777:::AAAHHHPPP[[[eeejjjllloooqqquuu|||lllXXXJJJDDDBBB???@@@AAAAAA@@@???===;;;999::::::;;;;;;<<<<<<<<<999999999999999:::::::::999:::;;;;;;;;;;;;:::999888888888777666666555444444333222111000000000000///......---,,,+++++++++***++++++---...///000000......///000000///...---000000111111222222222333222333555666888;;;@@@DDDAAALLLVVVYYYVVVSSSMMMGGGCCCDDDHHHLLLOOOOOOKKKHHHBBB???;;;:::;;;===>>>?????????@@@@@@AAAAAAAAAAAACCCDDDGGGKKKMMMMMMIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>><<<<<<===>>>??????>>>>>>;;;:::777555555555666777555555555444444444333333222222222111111000000000111111222222555;;;CCCHHHNNNTTT[[[\\\WWWNNNHHHEEEDDDDDDEEEGGGJJJMMMOOOOOOTTTWWW]]]ccciiimmmooopppoooppprrrssssssrrrpppoooooonnnmmmmmmmmmmmmnnnooommmnnnooooooooonnnmmmllliiihhhgggggghhhjjjlllmmm^^^___hhhtttzzzvvvqqqpppooovvv|||vvvjjjbbb___dddrrr}}}~~~}}}~~~}}}~~~~~~uuussslll```RRRFFFAAA@@@???===<<<===???BBBCCCDDDCCCCCCCCCCCCBBBCCCFFFIIIYYYdddhhhppp|||wwwqqqkkkbbbZZZXXX[[[bbbiiittt}}}uuuiiibbb___]]]___dddjjjpppsssrrrpppppppppppppppmmmfff]]]VVVPPPMMMHHHDDDCCCDDDFFFGGGGGGIIIOOO\\\nnn~~~}}}{{{zzzyyyzzzzzzzzzxxxvvvsssqqqoooooooooppppppqqqrrrrrruuutttrrrmmmfff___YYYVVVJJJMMMSSS\\\fffmmmllliii___nnn}}}zzzzzzyyyvvvwww{{{xxxvvvvvvxxxwwwssssssvvvqqqtttxxx{{{~~~}}}{{{tttnnnppp~~~jjjaaaXXXSSSPPPLLLKKKLLLNNNRRRLLLIIIQQQYYYhhh~~~|||}}}cccHHHGGGCCC>>>>>>>>>:::888999???DDDKKKVVV```hhhkkkooorrrtttyyy|||fffVVVKKKDDD>>>???@@@AAA@@@@@@>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;:::777888888888777666555444444333222111000000000000------------------,,,,,,***++++++,,,,,,---------,,,---///000000///...---000000111111111111111111111333444444444777:::>>>888BBBIIIKKKKKKLLLLLLJJJJJJJJJJJJLLLMMMMMMKKKIII@@@===:::999:::<<<>>>>>>>>>>>>>>>>>>>>>?????????;;;<<<>>>BBBDDDEEEBBB@@@>>>======<<<<<<===>>>???;;;;;;:::::::::999999999:::;;;;;;<<<<<<<<<<<<;;;999888666444333444666777555555555444333333222222111111111111111111111111000111222444888>>>FFFLLLTTTWWWYYYVVVOOOHHHEEEDDDEEEFFFGGGIIIKKKMMMOOOQQQWWW[[[aaagggkkkmmmnnnnnnnnnooopppqqqqqqpppnnnmmmooonnnmmmllllllmmmnnnooommmnnnooooooooonnnlllkkkeeeeeefffgggiiilllnnnoooeeegggmmmtttwwwtttpppnnnkkkttt~~~|||yyy~~~~~~{{{}}}}}}yyy~~~tttrrrkkk___QQQGGGBBBAAAAAA???<<<<<>>@@@AAA???>>>888888777777888999:::;;;777777777666666666555555777888888888888777777666444444222222111222333444444444333333222222111111111111111111111222222222000222555888===CCCJJJOOOUUUTTTQQQLLLGGGDDDDDDDDDDDDFFFHHHIIIJJJMMMQQQTTT]]]aaagggllloooooonnnmmmnnnoooooopppooonnnmmmlllooonnnmmmllllllmmmnnnooonnnnnnooooooooommmlllkkkdddeeefffgggiiilllnnnooolllnnnrrruuuvvvuuutttsssqqqyyy|||{{{~~~yyyuuulllaaaUUUKKKEEECCCBBB???<<<;;;===@@@BBBCCCAAACCCEEEGGGHHHJJJMMMPPPZZZhhhmmmttttttmmmeee[[[RRRLLLQQQYYYjjjlllpppxxx||||||{{{~~~}}}tttnnnggg```VVVPPPNNNOOOPPPPPPKKKJJJHHHHHHKKKUUUaaajjjyyy~~~}}}|||{{{zzzyyyxxxxxxxxxwwwxxxxxxxxxxxxwwwwwwvvvssssssrrrpppnnnllljjjhhhhhhgggfffeeeeeeeeefffgggbbb```\\\TTTLLLFFFEEEEEEHHHRRRYYYWWWSSSSSSRRRPPPRRRUUU[[[dddnnnwww}}}{{{sssqqqwwwwwwpppmmmppppppnnnoootttuuurrrpppqqqqqqvvvyyyzzz~~~|||sssbbbSSSKKKEEEEEEEEEBBB???>>>@@@HHHFFFDDDKKKPPPVVVccc{{{fffkkk{{{~~~___NNNBBBBBBCCC<<<;;;888888:::===AAAJJJRRR\\\aaahhhmmmooorrrwww{{{lllXXXIIIGGGEEEBBBAAA@@@AAAAAA<<<<<<<<<;;;;;;::::::999;;;;;;;;;:::::::::999999888888777777888888999999777888999::::::888777555555555444333333444444444//////000000000///------------........./////////------...///////////////////////////////////////...///000000000000333555666<<<@@@@@@AAAGGGMMMOOOMMMJJJGGGDDDBBB???;;;999777666444555777888888777666666666666555555555555999999999;;;===>>>===<<<444444555555555666666666666666555555555444444444444444555555555444444333111111111111111111111111111111111000000000000000000000000111111222222222222555:::>>>CCCHHHNNNRRRQQQMMMGGGCCCBBBBBBCCCCCCEEEGGGIIIJJJLLLPPPVVV[[[dddhhhmmmrrrtttrrrpppnnnmmmnnnooooooooooooooonnnmmmmmmmmmllllllmmmmmmmmmnnnoooooooooooommmkkkjjjeeeeeefffggghhhhhhiiijjjooorrruuuwwwxxxzzzzzzzzzyyy}}}~~~~~~wwwkkk```VVVNNNHHHDDDBBB???===<<<===???@@@@@@@@@BBBFFFHHHKKKMMMQQQTTTWWWeeekkkrrrrrrllleee]]]VVVUUU]]]hhh|||uuunnnhhh```[[[[[[\\\\\\\\\SSSPPPKKKIIIJJJNNNTTTXXXgggppp|||~~~|||yyyxxxxxxwwwuuuttttttttttttuuuuuuuuuuuutttttttttuuupppooommmkkkiiigggeeedddaaa```___]]]]]]]]]^^^^^^XXXVVVRRRJJJCCC??????AAA;;;GGGOOOLLLHHHKKKPPPQQQUUUTTTWWWbbbqqq|||}}}zzzzzzrrrrrrzzz{{{sssooorrrjjjiiimmmtttxxxwwwvvvwwwwww|||~~~~~~~~~uuu}}}~~~}}}mmmWWWOOOFFF@@@BBBDDDCCCBBBCCC777BBBDDDDDDLLLPPPRRR\\\xxxsssXXXaaaxxxjjjRRRCCCDDDEEE;;;;;;777777999;;;>>>EEENNNVVV\\\dddiiilllooosssvvv|||www^^^OOOLLLHHHDDDAAA@@@AAABBB======<<<;;;:::999999888:::::::::999999888888888888777777777777777888888888999:::;;;;;;:::888666666555555555555666666777111111222222000///---,,,((())))))***+++,,,---------------....../////////........................,,,---/////////000222444888>>>BBBBBBCCCHHHMMMNNNIIIGGGDDDBBB???:::555111555333333333555555444333555444444444444444444444555444444555777888777666444555555555555444444333333333222222222111111111222333333444444444444444000111222222333222222111//////////////////////////////000000111222222222444888===CCCGGGLLLQQQUUUMMMGGGAAA???@@@BBBCCCBBBFFFHHHKKKLLLOOOUUU]]]ccciiimmmrrrvvvwwwuuuqqqooommmmmmnnnppppppqqqqqqqqqmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooooooooommmkkkjjjggggggfffffffffeeeeeeeeeooossswwwyyy{{{~~~~~~~~~zzzxxx}}}xxxiii]]]UUUNNNHHHEEECCCAAA>>>===>>>@@@@@@@@@===@@@DDDHHHJJJNNNRRRTTTTTTccciiipppyyyyyywwwooohhhgggnnnuuu{{{pppooojjjdddfffmmmnnnjjj\\\TTTMMMKKKHHHFFFKKKTTTZZZ^^^fffqqq{{{}}}yyywwwvvvuuuvvvssssssqqqpppoooooooooooonnnnnnnnnpppssssssrrrppplllkkkhhhdddaaa^^^\\\[[[XXXXXXVVVUUUTTTTTTSSSSSSOOOLLLFFFAAA===<<<<<<===??????AAADDDJJJRRRZZZ```UUU\\\fffoootttvvvuuuuuuvvvyyyxxxtttrrruuuvvvuuujjjooorrrppprrrzzz~~~|||xxx{{{mmm|||~~~yyysssfffYYYPPPIIIAAA>>>AAADDDDDDCCCDDD@@@>>>AAAGGGNNNSSSUUUeeevvvaaaZZZiii~~~ZZZFFFGGGFFF>>>===<<<;;;888666999???EEEOOOZZZeeeiiikkkooorrrrrrttttttaaaUUUKKKHHHEEE@@@???BBB>>>>>>>>>======<<<<<<<<<999:::;;;;;;:::999777666777777777777777777777777777888999:::::::::::::::888888777777666666555555666666555444222111000000,,,,,,------------------000///...------------------------............///000////////////.........333666:::???DDDGGGHHHHHHEEEBBB???<<<:::777444111000111111111222222222222333333333444444333333333555444444333333222222222000000000000111111111111111111111000000000000000222222111111111111111111222111111000///......---...............///000000000000000000000222444555555:::@@@GGGKKKLLLKKKJJJFFF@@@===>>>@@@@@@CCCGGGMMMKKKJJJNNNWWW___dddfffrrrsssttttttsssqqqpppoooppppppooonnnnnnnnnnnnnnnpppnnnllllllmmmnnnmmmllllllnnnpppoookkkhhhhhhiiihhhaaaccckkkhhh]]]]]]hhhpppyyy~~~}}}tttzzz||||||{{{zzz}}}~~~zzzjjjUUUGGGGGGIIIIIIHHHEEEAAA>>>>>>>>>===<<<===???AAAEEEJJJOOORRRUUUVVV\\\^^^kkkyyy}}}uuuuuurrrqqqvvv}}}{{{tttjjjbbbZZZTTTLLLEEEDDDIIILLLOOOVVVaaakkksssvvvwwwyyyxxxuuurrrpppooooooooonnnnnnlllkkkkkkjjjjjjkkkiiihhhiiijjjlllkkkjjjhhh```^^^[[[XXXTTTRRRPPPOOOJJJIIIHHHGGGFFFFFFFFFFFFAAA@@@===;;;:::;;;<<<===>>>>>>EEESSSaaaiiifffaaaaaaiiissswwwtttooolllllluuussspppnnnrrrwwwvvvqqqnnnqqqoooiiiiiisss}}}vvvmmm~~~yyyqqqdddWWWLLLFFF@@@???AAADDDEEECCCBBB???>>>@@@FFFLLLOOOPPPZZZbbbUUU___hhhQQQLLLHHH@@@??????===999777888<<<@@@IIITTT^^^cccffflllppppppttt}}}tttfffWWWOOOHHH@@@===???>>>>>>===<<<;;;;;;::::::777888999999:::::::::999888888888888888888888888777888999999:::::::::999888888777777666666666666777666666444333222111111........................///......------------...---------............////////////.........------111333777<<>>===@@@CCCDDDGGGKKKLLLLLLNNNTTT^^^gggmmmooowwwwwwvvvuuusssrrrpppoooppppppooonnnnnnnnnnnnnnnpppnnnmmmmmmnnnooonnnmmmlllnnnnnnlllhhheeedddeeegggeeegggjjjggg```ccclllzzz~~~||||||}}}uuuwww}}}kkkRRREEEDDDFFFFFFHHHEEEAAA@@@@@@@@@??????===>>>@@@CCCGGGJJJMMMOOOVVV^^^aaalll}}}~~~|||ttttttuuu{{{yyyrrrkkkeee\\\RRRMMMMMMHHHIIINNNVVV```iiinnnpppnnnmmmllljjjiiihhhhhhhhhhhhgggfffdddccccccbbbbbbaaa```___``````___]]]ZZZQQQPPPMMMIIIFFFCCCAAA@@@<<<<<<;;;:::999999999:::999888888888:::<<<>>>???AAALLL]]]nnnxxxxxxrrrkkkqqqwww}}}zzzqqqjjjjjjmmmrrrnnnhhhiiirrrzzzxxxpppsssrrrllleeefffrrr}}}uuuqqqqqq}}}vvvkkk]]]QQQFFFCCC??????BBBDDDDDDCCC???>>>>>>@@@DDDHHHJJJJJJPPPtttqqqZZZVVVyyy}}}cccWWWNNNDDDAAAAAA???;;;888777888:::AAAKKKUUU[[[```hhhmmmooosssxxx|||~~~jjj[[[PPPFFFAAAAAA@@@???>>>===<<<;;;;;;;;;666666777777999:::;;;<<<:::::::::999999888888888777888999999:::999999999888777777777777666666666888777777666555444444333222111111000000/////////...---------------......---------............///............---------,,,...000333666888:::::::::888666444222222111...,,,........./////////000000------............---------------------..................////////////000/////////000000111111111111111111111111111111111111111000000//////......//////......//////000111111111111222555888<<<>>>GGGHHHHHHHHHEEEAAA<<<::::::888999???CCCDDDHHHMMMLLLNNNTTT]]]hhhqqqvvvxxx{{{zzzxxxvvvtttrrrqqqppppppoooooonnnnnnnnnnnnnnnooonnnmmmmmmooooooooommmlllllljjjgggcccaaabbbccchhhlllnnnlllggghhhnnnuuu|||zzzuuuqqqvvv}}}zzzxxxtttzzzfffLLLAAAAAACCCBBBGGGDDDBBBAAAAAABBBBBBAAA???@@@AAACCCEEEHHHJJJLLLVVVaaaeeennn~~~zzzwwwuuuuuu{{{vvvjjjhhhkkkwww}}}wwwoooeee\\\WWWSSSRRRSSSVVV]]]dddhhhkkkhhhhhhggggggfffeeeeeedddcccbbb```]]][[[YYYXXXXXXWWWVVVUUUUUUTTTSSSOOOMMMFFFEEEBBB???<<<:::888777777777666555555555666666;;;:::::::::<<<>>>AAACCCJJJ```yyy|||uuuvvv|||wwwxxxwwwrrrllljjjnnnsssnnnllliiikkksss{{{zzzssssssnnniiihhhppp|||wwwlllooozzz~~~yyypppcccTTTIIICCCAAA??????AAABBBBBB@@@>>>>>>???AAACCCDDDEEEFFFIIIdddfffUUUfffvvvdddTTTHHHBBBBBB@@@===:::888777777;;;DDDMMMSSS[[[eeelllmmmqqqsssuuuyyy}}}jjj[[[QQQJJJGGGBBBAAA@@@???>>>>>>??????888888777777888999;;;<<<<<<;;;;;;::::::999999888888888999999999999888888777777777777777777777777888888888777777666666666444444333333222111000000---------,,,------...///---------............///......---------,,,,,,,,,+++,,,...000111222222222111000............---+++,,,------------.........,,,,,,------------,,,,,,***+++++++++,,,,,,---------------.........//////---......///000111222222000000000000111111111111111000000000/////////.../////////...///000000111000111111333777;;;???BBBFFFEEEEEECCC@@@===:::888777777;;;AAAEEEFFFJJJPPPOOOSSS\\\fffpppwww{{{|||{{{zzzwwwuuusssrrrrrrrrroooooonnnnnnnnnnnnooooooooonnnmmmnnnooopppnnnmmmkkkjjjgggcccaaaaaabbbdddkkksssvvvpppmmmsss|||vvveeeXXXWWWdddwww~~~zzz|||wwwZZZEEE???AAABBB@@@DDDBBB@@@@@@BBBCCCCCCBBBAAAAAABBBDDDGGGIIILLLMMMWWWeeeiiippp~~~{{{yyywwwuuuyyy{{{qqqaaa]]]^^^mmm~~~vvvllldddccc___[[[YYYZZZ^^^```bbbbbbcccdddddddddcccbbbaaa]]][[[XXXUUUQQQOOOMMMLLLMMMLLLKKKJJJJJJHHHDDDBBB>>>===;;;888666444333333444444333333333444555555:::::::::<<>>===???@@@AAABBBBBBCCCCCCDDDEEEXXXsssqqq\\\\\\tttqqqYYYGGGCCCBBB@@@>>><<<:::999888999@@@HHHMMMVVVaaaiiikkklllooossswww~~~xxxhhh\\\QQQJJJCCCBBB@@@??????@@@AAABBB<<<;;;999888888888999:::;;;;;;;;;:::::::::999999888888888999999888888777777777777777888888888888888888888888888888888888666666555444444333222222.........------......///---------............///......---------,,,,,,,,,******++++++,,,,,,,,,,,,...---,,,,,,---...---+++++++++,,,,,,,,,---------,,,------......------,,,***++++++,,,,,,---------------------............------...///000111111222//////000000000111111111000000000000///////////////////////////000111111000111222555999===@@@BBBBBBAAA???===;;;999888777;;;<<<@@@FFFIIIJJJOOOVVVUUU[[[dddmmmtttxxxzzz{{{xxxwwwuuusssrrrrrrssssssoooooonnnnnnnnnnnnoooooonnnmmmmmmnnnooonnnmmmkkkhhhfffbbb``````bbbdddeeekkksssxxxuuuuuu}}}uuu[[[EEE@@@RRRrrr}}}xxxyyy~~~}}}kkkQQQCCCBBBCCCAAA>>>AAA???>>>???AAABBBAAA@@@??????AAADDDGGGKKKNNNOOOYYYiiimmmppp|||~~~{{{wwwyyy~~~{{{ooo^^^WWWWWWcccuuuzzzmmmhhh```ZZZXXXWWWXXXXXXXXXYYYZZZ[[[[[[ZZZXXXVVVQQQOOOMMMIIIFFFCCCBBBAAACCCBBBAAAAAAAAA???<<<:::777666444333222111111111000000000000111111222333333666<<>>===<<<<<<<<>>>>>===;;;999888>>>BBBGGGPPP\\\ccceeehhhjjjpppvvvzzz~~~yyyjjj[[[OOOFFFEEEBBB@@@??????@@@AAA???>>><<<;;;999888888888::::::::::::::::::::::::888888888999888888777666777777777888888888888999888888888888888999999999666666666555555444444444111000000///......//////---------............///............---------,,,***************)))))))))---+++++++++---...---,,,+++++++++,,,,,,,,,---------......//////......---,,,,,,,,,,,,---------------------............///.........//////000000000...//////000000111111111000000000000////////////000000//////000000111222000222555999<<<>>>@@@@@@???>>>;;;999777666777777<<<<<>>>>>RRRrrr{{{www{{{|||}}}wwwbbbMMMDDDEEEDDD@@@===>>>======>>>@@@@@@@@@>>>;;;===???BBBFFFJJJNNNPPPZZZlllpppooo~~~sss~~~|||~~~{{{ppp[[[SSSPPPXXXdddlllsssyyyuuuxxxxxxyyyzzzgggaaaXXXQQQMMMKKKKKKJJJGGGIIIKKKLLLLLLIIIGGGEEEAAA@@@>>><<<;;;999888888999888888999:::999666444333222111111111111111111000000000000111222333444444;;;HHHUUU___eeeggggggjjjggghhhpppzzz|||vvvvvvyyy|||~~~|||tttiiibbbeeepppyyyxxxrrrppppppppphhhhhhrrr~~~xxxrrrsss{{{{{{rrrlll```PPPDDDAAA>>>======;;;;;;;;;===>>>???@@@AAAAAA??????AAADDDDDDOOOZZZwwwlllmmm{{{sssRRRJJJFFFAAA???>>>>>><<<:::777:::===@@@HHHTTT[[[\\\cccffflllssssssttt|||nnn^^^OOOMMMIIIEEEBBBAAAAAAAAA??????>>>===<<<:::888777888888999999::::::;;;;;;888888888888888777666666777777888888888999999999777777888888999999999999666666666555555555555555444333222000////////////---------............////////////.........------,,,+++******)))))))))))),,,+++***+++---...---,,,+++++++++,,,,,,,,,------.........//////.........------------,,,,,,,,,,,,---............/////////......//////////////////......//////000111111222////////////000000000000000000//////000000111222333555999===@@@@@@??????<<<:::777666555777999;;;===>>>CCCHHHJJJMMMVVV___hhhnnnvvv{{{|||{{{{{{{{{vvvuuuuuutttsssrrrpppooonnnnnnnnnnnnnnnoooppppppnnnnnnmmmmmmmmmjjjgggddd]]]ZZZWWWWWWYYY[[[[[[ZZZ[[[ZZZbbbqqq{{{~~~ooo[[[HHHGGGTTTggg{{{~~~zzz}}}~~~zzz~~~wwwkkkXXXFFFBBBDDDCCC@@@???>>>======>>>???@@@???======>>>@@@CCCGGGKKKNNNPPP\\\oooqqqmmm{{{gggppp~~~~~~}}}{{{oooWWWNNNJJJOOOVVVYYY___eeelllmmmjjjfffhhhkkkfff]]]WWWQQQIIIBBB>>><<<;;;::::::;;;>>>??????<<<999777666555444333333333333333333333333444555555333111222222222222222333444444222222333333444555777777;;;FFFWWWgggrrrvvvuuurrrvvvzzz}}}wwwtttmmmooooookkkddd^^^[[[YYYjjjuuu}}}|||wwwsssqqqnnnnnnrrr|||rrrooohhhfffrrrvvvllleeeYYYIII???===;;;;;;;;;::::::;;;>>>AAA>>>@@@@@@???======@@@DDD:::CCCKKKcccvvvzzz___MMMIIICCC??????>>>;;;999666888999;;;CCCNNNUUUVVVaaaccciiiooonnnmmmtttpppYYYVVVPPPKKKFFFCCCBBBBBB>>>?????????>>><<<:::888666777888999::::::;;;<<<888888888888888777666666777777888888999999999999777777777888888999999:::555555555555666666666666555555333111000/////////---------.........//////000////////////.........---,,,+++***************,,,+++***+++,,,---,,,+++++++++,,,,,,,,,------------......//////......---...---------,,,+++++++++.........////////////000///////////////.........---......///000111111222////////////000000000000000000000000000111111222555888===AAACCCBBB@@@>>>777666444444666:::>>>AAADDDFFFJJJPPPRRRVVVaaakkknnnttt{{{~~~}}}~~~wwwwwwwwwvvvtttqqqooommmnnnnnnnnnnnnnnnoooppppppooonnnmmmlllllliiieeebbbZZZWWWSSSSSSUUUVVVTTTSSSSSSNNNVVVmmmzzzzzz||||||yyyzzzzzzxxxfffSSSIIIWWWppp~~~}}}~~~|||yyy{{{pppaaaOOO???===AAAAAAAAABBB>>>>>>===>>>@@@@@@>>>===AAAAAACCCFFFIIIMMMPPPQQQ]]]ppprrrlllxxx}}}hhhjjjmmmsss{{{~~~tttaaaZZZSSSSSSYYY___aaa___gggeeebbb]]]WWWQQQMMMJJJCCC@@@===:::999777555333333333444444444333333222000000000000000000000000000000000000111111111111///000000111222222333333666444555777666333555:::@@@LLL]]]eee^^^XXXaaapppyyysssqqqqqqkkk___NNNAAAAAANNNaaannnyyyxxxyyy{{{|||vvvjjj```nnn}}}|||~~~wwwfffZZZ[[[mmmwwwlll___WWWNNNCCC:::666===;;;999888999:::::::::888>>>CCCCCC>>><<>>EEEKKKOOOZZZ```fffgggfffiiipppvvv}}}sssdddUUUNNNHHHCCCCCCFFF?????????>>><<<;;;;;;<<<;;;:::888777777999:::<<>><<<;;;:::999888777777777777777888888888888888888888777777777777888888777777666666555555888888777777666666555555333222111000111222333444222222222111000//////...---------,,,,,,---------......---------......//////...---------...000111111000///------......///////////////////////////000000000000000000000000000000000000000///............//////000000111111111111000000000000000111333222000///000333666888:::;;;===>>>>>>===;;;999555555555666888<<<@@@CCCHHHKKKOOOTTTZZZccclllrrrvvv{{{~~~}}}~~~|||xxxwwwvvvvvvuuusssrrrqqqqqqnnnmmmmmmmmmmmmnnnnnnoooooonnnllljjjgggbbb[[[VVVMMMWWWYYYQQQKKKLLLJJJDDDAAAMMMcccvvv{{{wwwxxx~~~~~~~~~xxxrrrmmmhhhSSSGGG]]]rrr```PPPGGG>>>>>>AAAAAABBBDDD?????????>>>>>>>>>>>>>>>AAADDDGGGGGGFFFJJJRRRYYYnnntttuuuttt|||ttt{{{bbbcccfffjjjpppvvv|||yyyiiiccc]]]]]]aaaeeedddaaadddbbb^^^ZZZTTTNNNJJJHHH@@@===:::888777555333111111111222222222222111111000000000000000000000000000000000000111111111222111222222222333333444444888666777:::888444555999AAABBBGGGMMMQQQWWWeeettt|||yyyuuurrrqqqrrrrrrrrr[[[NNN???999AAATTTgggsssyyy{{{}}}}}}xxxnnnbbbZZZooo}}}lllXXXZZZddduuupppfff[[[QQQFFF<<<777888:::999888888999::::::999:::@@@DDDCCC???===???CCCEEEEEEEEENNNpppllliiiuuu{{{bbbSSSFFFDDDEEEBBB>>>===888777666888;;;AAAFFFJJJUUU[[[aaacccbbbeeelllrrryyyvvvdddYYYPPPIIIGGGJJJCCCDDDDDDBBB@@@>>>>>>>>>;;;:::999888888999:::;;;???>>>>>>===<<<<<<;;;;;;777777777777777777777777777777777777666666666666777777777666666666666666777777777777666666555555333333222222222333444555333222222111000000/////////......------......//////......------....../////////.........///000111111000///...---...//////////////////////////////000000000000000000000000000000000000000///......//////000000111222222222111111000000000000000111111111111111333666999:::??????>>><<<:::777555333888888999:::<<<@@@DDDHHHLLLOOOUUU[[[bbbiiiqqqvvvwww{{{~~~}}}}}}~~~|||xxxuuutttsssqqqppppppoooooommmlllkkkkkkkkklllmmmnnnrrrppplllhhhccc]]]WWWRRRQQQTTTTTTPPPKKKIIIEEEAAAIIITTThhhzzz~~~zzzyyy~~~|||ttthhh^^^HHHIIIeee|||}}}nnn\\\PPPFFF???>>>@@@@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFGGGGGGLLLSSSZZZgggpppwwwxxx~~~}}}^^^___```cccfffjjjnnnppptttwwwqqqlllhhhhhhjjjkkkgggccc___]]]YYYTTTOOOJJJFFFDDD===:::777555444333111//////000000111111111000000000000000000000000000000000000111111111222222222444444444444444555555555555444666999888333222555999444666AAARRRbbboooxxx{{{uuunnnjjjjjjjjjfffcccRRRGGG::::::GGG[[[llluuuwww}}}uuujjjbbb___vvvttt```KKK[[[mmmyyy}}}xxxjjjbbbVVVKKK???666666<<<666777888999999:::999999>>>BBBEEEDDD@@@===???CCCEEEEEEDDDJJJddd{{{ZZZVVVeee{{{~~~yyydddNNNDDDDDDCCC???<<<999888666666888<<<@@@BBBNNNSSSXXX[[[\\\```gggnnnqqqvvvxxxhhh[[[QQQKKKJJJEEEEEEDDDCCCAAA???===<<<<<<<<<;;;;;;:::999999999==================>>>>>>999999888888777777666666666666666555555555444444555555666666666777777777777777777666666666666555444444333333444444555666333333222222111111000000000000////////////000000//////............//////000////////////000111222111000///.........//////////////////////////////000000000000000000000000000000000000000//////...000000111111222333333444111000000000000000111111///000222444777999;;;<<<>>>===;;;888555333222111777999:::<<<>>>BBBGGGKKKQQQVVV^^^ffflllrrrwwwzzzxxx|||~~~||||||}}}{{{wwwsssqqqooommmllllllmmmnnnlllkkkjjjiiijjjkkklllmmmuuupppjjjccc^^^WWWRRRNNNOOOLLLJJJJJJGGGBBB@@@BBBUUU___ppp~~~|||{{{}}}}}}zzzzzz||||||qqq___QQQCCCTTTssszzz||||||zzz|||~~~yyyhhhWWWNNNFFF???>>>???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAEEEFFFHHHLLLSSSXXXaaannnyyy|||XXXXXXYYY[[[]]]___bbbcccggghhhnnnyyywwwssspppnnnnnnlllfffaaaXXXVVVSSSNNNJJJFFFCCCAAA;;;888555444333222111//////000000111111111111000000000000000000000000000111111111222222222333333555555555555555555555555555444666999777333222555000333>>>SSSiiiwww{{{zzzvvvsssooollliiieee___[[[```YYYQQQOOOVVVbbblllrrruuu}}}vvvoooooorrrzzzjjjXXXOOOaaaqqqvvvxxx{{{wwwoookkk___QQQEEE===777888<<<555777999;;;;;;::::::;;;AAADDDFFFDDD@@@>>>???BBBEEEEEEDDDGGGXXXzzzuuuUUUNNNZZZmmmuuu|||___KKKEEEDDD@@@<<<<<<;;;888777666888:::<<>>>>>>>>;;;;;;::::::999888777777555555555555444444444333444444555555666777777888666666666666666666666666555555555555555666666777444333333333222222222111222222111111111111222222000000//////.../////////000000000000000111111222000000000/////////////////////////////////////////////////////////////////////000000000000//////000000111111222333333333111000000000000111111222111222444777999:::::::::888666555333333333555666999;;;???AAACCCGGGMMMRRRXXX^^^hhhpppvvvyyy|||}}}zzz}}}~~~{{{zzz{{{zzzvvvrrrpppmmmkkkjjjkkklllnnnlllkkkjjjiiiiiijjjkkklllrrrmmmeee]]]WWWRRRNNNKKKOOOHHHFFFGGGBBB<<>>>>><<<<<<>>>=========>>>>>>>>>>>>>>>>>>AAACCCEEEGGGJJJOOOSSS^^^mmmzzz|||LLLMMMNNNOOOQQQSSSUUUVVV[[[[[[___fffllluuu}}}yyytttooojjjddd]]]XXXQQQOOOLLLHHHEEEBBB@@@???:::888666444444444222111000111222222333333333222111111111111111111111111222222222222333333333333444444444555555555555555888777888999777333333777===HHHZZZnnn}}}xxxppppppnnnkkkgggfffiiikkkuuuuuusssoookkkjjjmmmpppuuu{{{}}}wwwuuu|||}}}sssdddXXXfffppptttqqqrrrvvvsssjjjiiiYYYGGG???<<<999888888666999<<<===<<<;;;<<<===BBBCCCDDDBBB???===>>>@@@DDDCCCCCCDDDOOOhhhjjjZZZXXXdddqqq~~~wwwYYYKKKFFFCCC???@@@>>>;;;999777777888999<<<@@@EEEKKKQQQYYYcccjjjfffiiinnnsssvvvwwwfffZZZOOOLLLIIIGGGGGGEEEBBB@@@>>>>>>>>>>>>===;;;:::999999999:::;;;;;;<<<============<<<;;;;;;:::999999666555555555555444444444333333444555666777888888555555555555555666666666555555666666777777777777444444444444333333333333444333333222222333333444222111000//////////////////000000111111111111111000000000000000/////////000000000000000000000000//////////////////////////////000000000000////////////000000111222222333111111111111111222333333444555777888999888777666333222111111222555888:::<<>>:::GGGZZZjjjqqqzzz~~~~~~}}}tttuuuwwwvvvjjjYYYPPPOOObbbwww|||}}}lllZZZPPPGGGBBB>>>>>>===::::::===<<<<<<======>>>>>>>>>>>>???AAACCCDDDEEEGGGIIIKKKXXXhhhuuuxxx|||EEEFFFGGGIIIKKKLLLNNNNNNSSSTTTWWW\\\```fffttt|||vvvnnneee]]]UUUNNNJJJHHHFFFCCCAAA???=========;;;999666555666666444333111222333444444444444444222222222222222222222222222222333333333444444444333444444555666666777777777444444666666666;;;AAA___jjjwww~~~zzzttttttsssnnnhhhdddgggpppyyyxxxqqqppprrrtttwwwyyyyyyxxx{{{}}}nnndddbbbyyyrrrpppqqqnnniii___NNN===888:::999666555777;;;======;;;:::<<<>>>AAAAAAAAA???===<<<===???AAA???@@@CCCGGGWWWxxxlllZZZcccqqqiiiRRRGGGBBB???BBBAAA>>>;;;999888888888777:::???EEELLLUUU___eeedddffflllppprrryyyxxxjjjYYYTTTMMMHHHFFFEEEAAA>>>???>>>>>>======<<<<<<<<<::::::::::::::::::::::::======<<<<<<;;;;;;::::::777777777666666666555555333333444555666666777777444555555555555666666666555555666777777777777666555555555555444444444444444444333333333333444444333222111000000//////000...///000111111111000000000000111111111000///...000000000000000000000000000000000000000000000000...//////000000000000000//////000000111222222222222222222222333444555555666666777777777555444333333333222222444777999;;;<<>>AAAPPPaaapppvvv{{{{{{}}}~~~vvvcccQQQQQQ[[[ppp~~~||||||zzz}}}xxxbbbQQQKKKCCC???===>>><<<999999<<<;;;<<<<<<======>>>>>>???@@@AAACCCDDDFFFFFFFFFFFFQQQ```mmmsss||||||AAAAAACCCDDDEEEFFFGGGGGGJJJKKKOOOSSSTTTXXXdddqqq|||iiiddd[[[RRRJJJEEEAAA@@@>>>===;;;999888999:::;;;;;;999777666666666555444111222333444444555555555333333333333333333333333333333333333444444444444333444555666777999::::::444222444:::AAAJJJVVVbbb}}}zzzvvvppppppnnnkkkhhhiiimmmtttxxx|||~~~yyyssspppppppppqqqssswww~~~qqqeeekkkxxx|||wwwpppiiiffffffPPPCCC888666888888777777999<<<>>><<<999888;;;>>>??????>>><<<;;;;;;<<<======:::<<>><<<:::999888888555777:::???GGGOOOXXX^^^^^^aaagggnnnpppuuujjjbbbVVVNNNJJJGGGCCC???@@@???>>>=========>>>???===<<<<<<;;;::::::999999;;;;;;;;;:::::::::::::::999999999888888888777777444444444555555666666666444444444555555555666666444555666777777777666666555555555555555555555555444444444333333444444444444333222111000000000000---...///000000000//////000000111222111000///...000000000000000000000000000000000000000000000000......///000000000000000000000111111222333333333333333333444444666777777666666555555444333222111333333444555777:::<<<===@@@HHHQQQWWW[[[aaakkkrrruuuxxx{{{|||||||||}}}|||}}}zzztttqqqssssssppplllkkkkkkjjjjjjjjjjjjkkkggghhhjjjjjjhhhddd___\\\VVVSSSMMMJJJIIIIIIIIIHHHCCCGGGHHHGGGMMM[[[iiippptttyyyzzzyyy{{{~~~sss___RRR[[[mmmyyy~~~{{{yyyuuu~~~~~~~~~pppVVVGGGEEE???<<<<<<===<<<888999<<<;;;;;;<<<<<<===>>>>>>???@@@AAACCCFFFHHHHHHHHHFFFOOO\\\iiirrr~~~|||::::::;;;<<<============???AAAEEEGGGGGGHHHRRR^^^ppp}}}|||zzzpppdddTTTOOOGGG@@@<<<:::;;;;;;999777666555555666777999:::888666666666777666444000111222333444555555555444444444444444444444444333333333444444444555555444555666777999;;;<<<===777666;;;GGGUUUfffyyy}}}yyytttnnn\\\^^^ccckkkuuuzzzzzzxxxvvvvvvuuuuuutttqqqnnnllllllllloooyyysss```[[[qqq~~~zzzpppbbb^^^cccFFF>>>777777888888:::===999<<<===;;;777666:::>>>======<<<;;;::::::;;;<<<999666999??????CCCZZZwww___dddnnnzzzppp[[[QQQMMMBBBAAA>>><<<:::999888888555666888===CCCKKKSSSXXXWWW[[[ccckkkooorrrzzz~~~ssseeeZZZTTTPPPKKKGGG@@@???===<<<<<<>>>@@@AAA??????>>>===;;;:::999888999999999999999999999:::::::::::::::999999999888444444444555555555555555444444444555555555666666333444666777777777666555555555555666666666666666444444333333333333444444444333222111000000000000,,,---///000000000///...000111111222222000///...000000000000000000000000000000000000000000000000......///000000000000000111222222333333444555555444444444555555777888888555444444333222222222111111222444666:::===@@@AAAJJJRRR]]]ccchhhnnnyyy|||}}}~~~}}}||||||}}}{{{|||yyyrrrppprrrrrrooojjjjjjjjjjjjjjjiiiiiiiiieeegggiiiiiigggaaa[[[XXXRRROOOJJJHHHGGGGGGGGGFFFDDDJJJNNNSSSeee|||wwwzzzzzzwww{{{yyymmm]]]UUUeee{{{~~~~~~{{{pppkkk|||jjjNNN@@@@@@<<<:::;;;===<<<888999<<<;;;;;;;;;<<<===>>>>>>???@@@AAADDDGGGJJJKKKJJJHHHQQQ^^^jjjsss666666777888888999888888;;;:::::::::<<>>NNN___```XXXYYYiii}}}vvvaaaTTTIIIDDDBBBBBB???:::888:::888777777888;;;@@@FFFIIIQQQVVV\\\bbbfffmmmuuu{{{{{{rrrdddVVVOOOPPPKKKHHHCCC???>>>>>>@@@AAA@@@@@@>>>;;;999999;;;===999999888888777777666666===<<<<<<<<<<<<<<<<<<<<<999999999888888888777777888777777666555444444333333333333333333444555666888888777666555555444444333333333222222222111111333333333222222222111111...//////000111222222222333222000/////////000111111111111111111111111111000000111222222222222111000000111111111222222222111222333444555555555555777666444333333333333444000111222333444555555666555666888;;;@@@EEEJJJLLLVVVdddqqquuuvvvyyy|||}}}}}}|||||||||{{{zzzxxxwwwuuurrrpppooonnnmmmnnnnnnlllkkkiiiiiiiiihhhffffffffffffccc]]]UUUOOOGGGFFFDDDAAAAAABBBAAA???>>>EEERRRhhhwwwsss{{{vvvccc]]]jjj}}}{{{|||zzzvvvwww||||||vvvYYYEEE;;;666::::::::::::::::::::::::888:::;;;;;;999999:::<<>>;;;===CCCHHHUUU^^^mmm{{{}}}}}}yyylllbbb^^^gggqqq}}}{{{ttttttxxxyyyuuutttwwwvvvpppkkkkkkooozzz~~~zzzlll]]]___qqqyyypppkkkdddUUUHHH@@@:::888555333333555888:::888999;;;<<<<<<;;;:::999888999;;;::::::999:::;;;===<<<>>>???<<<===IIIWWWbbbVVVQQQ```vvvvvvgggOOOHHHBBBBBBAAA===;;;<<<888777666777999>>>BBBEEEIIINNNVVV\\\aaagggoootttooowwwzzzkkkbbbaaaWWWRRRKKKEEEBBBAAAAAAAAABBBAAA@@@>>><<<<<<===>>>;;;;;;:::999777666555555999999::::::;;;;;;<<<<<<;;;;;;::::::999888888777777777666666555444444333555555555555555666777777666666666555555444444333333333222222222111111111333333222222222111111111//////000000111222222333333222111000///000000111111111111111111111111111000000111222222222222222111111111222222222222333222222333444555555555555666555444222222222333333111111111222333444666666:::;;;===AAAGGGNNNTTTXXXhhhttt~~~}}}}}}{{{yyywwwvvvtttssspppnnnmmmllllllmmmlllkkkjjjiiihhhhhhhhhhhhgggdddbbb]]]VVVNNNIIIFFFDDDAAA>>>=========<<<<<>>???===:::888;;;:::999888888888999:::>>><<<<<<===<<<<<>>>>>888777666555777:::===???AAAGGGOOOVVV[[[aaahhhmmmhhhnnnvvv~~~sssnnnggg```VVVMMMGGGDDDBBBAAABBBBBBAAA@@@????????????>>>===<<<:::888777666555666666777888999:::;;;;;;<<<<<<;;;:::999999888888777777777666555555444444666555555555555666666777444444444444333333333333222222222111111111000000222222222111111111111111000000000111111222222333333222111111000000111111222222222222222222222222000111111222222222222222222222222222333333333333333333444444555444444444666444333222111111222222444333333333444666888:::>>>@@@CCCIIIQQQYYYaaafffrrr}}}~~~|||yyyvvvsssrrrqqqpppnnnlllkkkkkkkkkkkkkkkjjjiiihhhgggffffffiiifff```[[[TTTMMMFFFBBBFFFCCC???;;;999888999:::<<>>???===:::888>>><<<:::888777888999:::>>><<<<<<<<<===>>>AAADDD^^^yyy```JJJNNNeee|||vvvbbbMMMDDDCCCBBB@@@???999888666555555666888999<<>>======;;;:::999888888666666666777777888888888999999999999999999999999999888888888777777666666444444444333333444444555222222222333333333333333222222111111111000000000111111111111111111111111111111111222222222333333333333222222111111111111222222222222222222222222000111222222333333222222222222333333333444444444444444444555444444333333555444222111111111222222666555444555777:::>>>@@@BBBFFFLLLUUU^^^ffflllooottt||||||zzzvvvrrrooooooooommmlllkkkkkkkkkkkkjjjjjjjjjiiigggfffeeedddfffaaaZZZSSSLLLGGGBBB>>>DDD@@@<<<999666555888===BBBWWWooo{{{}}}yyyyyy~~~xxxeee___qqq~~~~~~~~~}}}|||}}}|||zzzzzzzzzxxxppppppxxx|||yyynnn[[[III>>>:::999999666666777777888999::::::777999::::::999999:::;;;;;;???CCCDDDDDDEEEHHHKKK[[[iiipppxxx|||xxx444444555555555555444444555555555666555444333333222333444444444333222111444555666777777777777777888666555555888;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<<<<;;;:::===<<<:::999888777777888::::::999999999:::;;;;;;999999999777555666888;;;;;;@@@HHHPPPXXX]]]```aaajjjxxx~~~yyyxxxuuusssqqqppppppppppppooofffgggfffdddeeejjjqqqvvvssskkkggghhhfffaaacccjjjqqqqqqqqqrrruuuxxxxxxvvvyyyuuurrruuuyyyyyytttppp]]]dddppp{{{~~~yyytttssslllddd[[[SSSIII>>>888999777666444333333444666777;;;;;;<<<===<<<;;;999888>>>??????<<<999777999;;;<<<===<<<<<<>>>@@@BBBBBBPPPrrrpppVVVNNNWWWgggwwwtttXXXJJJFFFDDDAAA@@@<<<:::888666555555555666888===EEEJJJNNNSSSYYY^^^hhhkkknnnqqqttt{{{zzznnnddd]]]WWWQQQLLLDDDBBB@@@???AAABBBAAA???===============<<<<<<<<<999888888777777666666666555555666777888999:::::::::::::::999999999999999666666555444444555555555222333333333333333333333222222222111111111111000111111111111111111222222222222222222333333333333333333333333333222222111222222222222222222222222111111222333333333333222222222333333333444444444444444444555444444333333444444333222222333444555666666666888;;;@@@EEEHHHLLLQQQZZZdddmmmrrruuuuuuwww~~~{{{xxxvvvrrrnnnkkkmmmmmmlllkkkkkkkkkkkkkkkjjjjjjiiihhhfffdddbbbaaa^^^YYYQQQKKKFFFCCCAAA???@@@:::777666444444:::CCCPPPcccvvv{{{xxxyyy}}}zzzyyy{{{{{{xxxxxxjjjiiiwww}}}~~~zzzzzzzzzzzz{{{~~~xxxpppttt~~~zzzpppaaaOOOBBB<<<999666555444444555666777999999:::777888:::999888888999;;;888<<<@@@BBBBBBCCCGGGJJJYYYiiiqqqzzzwwwrrr|||666777777777777666555555666555555555444444444444111222444666666555444333333555777888777777888999999777777888;;;=========>>>===============>>>>>>AAAAAABBBEEEHHHIIIHHHFFFAAA???>>><<<;;;;;;;;;;;;777777777777888999::::::999<<>>???BBBFFFOOOWWWdddqqqzzzuuummmlllmmmnnnlllgggcccaaa```gggooowwwyyyyyyyyywwwssslllfffbbbdddlllrrrrrrpppkkkmmmnnnqqqyyy|||xxxxxx}}}~~~wwwkkkdddhhhzzzyyyuuuqqqkkkbbbXXXLLLEEE>>>888777999777666555555555555666777<<<=========<<<;;;999888===CCCGGGDDD<<<777999<<<;;;>>>>>><<<===AAACCCAAACCCZZZ|||uuubbbXXXYYYfffuuudddTTTNNNIIIDDDBBB???===;;;999777666555555444888===@@@CCCGGGNNNSSS[[[___dddiiimmmsss|||yyysssmmmddd]]]QQQLLLGGGDDDEEEEEECCCAAA======>>>>>>>>>?????????<<<;;;;;;:::999888777777444444555666777999999::::::::::::::::::::::::::::::999999888888888888999555555555444444444444444333333333222222222111111222222222222222333333333333333333333333333333333333444444444444333222111333333333333333333333333111222222333333333333333222222222222333333333333333333444444555444444444444444444444555666888999888999;;;???DDDKKKPPPSSS\\\bbbjjjsssyyy||||||{{{{{{}}}zzzvvvssspppnnnkkkiiijjjjjjjjjiiiiiijjjkkkkkkhhhhhhgggfffccc```]]][[[SSSNNNHHHCCCAAAAAAAAA@@@;;;555333666666777BBBOOO```nnnyyyxxxrrrqqqtttwwwyyyzzz}}}{{{qqqkkkkkkfffvvvssswwwyyyyyy}}}{{{vvvyyy||||||xxxcccTTTDDD<<<999666333222222333444555777888999:::777888999999888888999;;;<<>>>>>======???AAA???>>>???BBBEEEGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNMMMMMMOOOQQQQQQNNNLLLAAA???===;;;::::::;;;<<<444555555777999;;;===>>>IIIOOOWWW[[[[[[[[[^^^aaahhhooozzz{{{nnnhhhfffgggfff```YYYXXX]]]bbb|||{{{tttooogggiiiggggggqqq{{{wwwkkkfffpppyyy|||qqqjjjiii{{{xxxrrrjjjcccXXXKKK???:::999777666777666666555555555555666666999;;;===??????===:::888;;;FFFOOOLLL@@@888999>>>;;;???@@@;;;:::>>>AAA@@@>>>HHH```dddVVV___ppp{{{mmmaaaZZZRRRJJJFFFBBB@@@>>><<<999888777666333555888999:::>>>DDDJJJNNNSSS[[[```dddiiipppuuuxxxzzzrrreee]]]TTTNNNLLLJJJGGGCCC@@@@@@@@@???????????????=========<<<<<<;;;;;;;;;666777777777777888888888888999999999999999999999<<<;;;::::::999999::::::888888777777666555555555444444444333333333333222222222333333333444444444444444444444444444333333333444555555555444222222333333333333333333333333111222333333444444333333111111111222222222222333222222333444555555555555555444555666777:::<<<>>>???AAAFFFLLLTTT[[[aaadddmmmppptttyyy}}}~~~~~~|||~~~|||~~~}}}zzzxxxuuuppplllkkkkkkjjjiiiggggggggggggggghhhiiijjjeeeeeedddbbb^^^ZZZVVVTTTHHHEEE@@@======>>>??????;;;555555;;;>>>AAAOOO```kkktttzzzwwwssssssuuuuuuyyy{{{~~~~~~uuufff]]][[[jjj~~~www}}}~~~~~~~~~}}}|||zzzxxxvvv|||{{{|||~~~~~~{{{tttnnnXXXIII<<<888888666444555111111333444666888999:::666888999999888888999:::;;;???CCCDDDBBBAAACCCEEENNNaaannn{{{yyy~~~888888999888888777666666888777555444444555777888777666555555666777888999:::===@@@AAA??????AAADDDDDDDDDFFFJJJNNNPPPOOONNNPPPPPPQQQSSSUUUWWWYYYZZZYYYWWWUUUUUUUUUSSSMMMIII>>>===;;;888777888999999888999;;;===AAADDDGGGHHHaaakkkwww~~~~~~yyy}}}~~~~~~yyytttqqqpppgggfff```VVVPPPVVVgggvvvvvvtttttthhhqqqssspppwwwyyygggdddwwwtttkkknnnxxx}}}xxxoooddd]]]RRREEE999666888888666666555555555444444555555555444888===AAABBB???;;;888999GGGTTTQQQCCC888999???;;;AAAAAA:::777;;;???>>>AAAAAAPPPssslllUUU\\\nnnyyy{{{qqqjjjcccYYYOOOIIICCCBBB@@@>>>;;;999888888444666777666666999@@@FFFHHHNNNVVV\\\___bbbfffiiinnnwwwtttkkk^^^VVVQQQNNNJJJFFFBBBBBBAAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>::::::999999888777777777777777777777777777888888;;;::::::999888888888999:::999999888777666666555555555444444444333333333333333333444444555555555444444444444444444444444333444555555555444333222333333333333333333333333111222333333444444333333000000111111111222222222111222333444555555666555555555555777999<<>>???999:::BBBFFFKKK[[[nnnnnnuuuzzzzzzzzz||||||zzzzzz|||}}}ppp___SSSQQQnnn{{{{{{yyyxxxtttvvvzzz|||{{{zzz{{{yyysssiiibbbSSSEEE999777888777777:::000111222444666888999:::666888999999888888999:::555:::???BBBAAAAAACCCFFFJJJ^^^lll{{{zzz}}}~~~~~~888666555666999:::777555999999888777666666666666777777777888888999999999;;;===???@@@???>>>???AAAEEEHHHLLLOOOQQQRRRTTTUUUZZZ___bbbaaabbbeeeaaaZZZ^^^WWWOOOKKKJJJIIIEEEAAA>>><<<<<<===>>>>>>>>>@@@BBBBBBEEEKKKPPPTTT\\\eee{{{}}}wwwtttsssvvv||||||vvvooommm[[[VVVUUUZZZaaaiiittt}}}{{{qqqllljjjuuuzzzzzzzzz|||~~~uuuqqqsssxxx}}}zzzwwwtttnnnddd\\\KKKEEE<<<666555777:::;;;<<<888666888888444222333333555999===>>><<<:::888===DDDKKKLLLFFF>>>:::999<<<;;;:::999:::<<<>>>@@@999@@@GGGWWW}}}|||iiieeejjjvvv{{{ooo\\\KKKCCCDDDBBB>>><<<<<<<<<;;;666555444444555888:::<<>>===AAABBB???<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999888777666666555777777888888999:::<<<<<<:::::::::;;;;;;:::::::::999999999888777555333333555555555555666666777777444444444444444444444444555555555666555555444444666666555444333222111000111000000000000111222222222111000000000111333444111222444444444444666777999::::::;;;<<<@@@EEEIIIRRRYYYdddlllqqqtttxxxzzz~~~}}}}}}|||yyyvvvsssrrrtttrrrooollliiigggggggggggggggffffffffffffffffffcccbbb___[[[TTTLLLEEE@@@@@@:::888;;;;;;777888<<<999???KKKWWW^^^bbbiiiqqquuuwwwyyyyyy}}}~~~yyy~~~zzzgggUUUWWWeeexxx|||wwwuuu||||||wwwwwwzzzyyyzzz{{{zzzuuummmccc]]]JJJCCC;;;777888;;;===>>>888888777777888888999:::::::::999888777888999:::;;;===@@@AAABBBDDDGGGIIIPPPZZZcccvvvzzz{{{}}}888777666777999:::888555777777666555555555666666444444444444444555555555666777888999999999:::;;;@@@CCCGGGJJJLLLNNNQQQTTT[[[```bbbaaacccgggeeeaaaQQQMMMHHHFFFFFFEEEBBB???AAACCCFFFJJJMMMPPPSSSWWWbbbcccggglllnnnpppvvv~~~zzzxxxwwwvvvtttmmmlllnnnppplllddd___```YYY]]]fffqqqtttqqqooopppzzzqqqpppsssttt{{{~~~~~~{{{uuuwww{{{|||{{{xxxsssnnnlllkkkdddWWWMMMFFFCCC@@@<<<;;;;;;===>>>999444333666777666666888666777999:::::::::999888<<>>===;;;777666555444555666888999<<<@@@EEEJJJOOOTTTZZZ]]]eeeiiiooouuuzzzzzzrrrjjj___WWWRRRNNNIIIFFFEEEEEEDDDCCCFFFBBBAAABBBAAA>>>>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::999888888888777777777888999:::;;;;;;999999999::::::999999999888888888777666555444333444444555555666666666666555555555555555555555555444444555555555555444444333333333222222222222222333222222222222222333333444333222222222333444555333555666666666777999;;;???AAACCCEEEHHHMMMSSSWWWbbbhhhqqqxxx|||~~~{{{xxxuuurrrqqqqqqpppmmmjjjhhhgggffffffhhhgggfffeeecccaaa``````[[[YYYVVVQQQJJJDDD???<<<===:::999<<<:::666666;;;999LLLggg{{{}}}vvvtttxxxxxx{{{yyy|||xxxiii\\\\\\hhhrrr{{{||||||||||||}}}~~~~~~zzzrrrzzz{{{zzz{{{|||xxxsssppplllbbbTTTJJJ@@@<<<777666777999::::::999999888888999999:::;;;<<<:::999999:::;;;;;;;;;<<<>>>AAABBBCCCDDDGGGIIIRRR[[[cccsss{{{}}}666555444555666666555444222222222111222222333333111111111111000000000000444333222222444555666555555777999;;;===@@@DDDGGGRRRWWW\\\]]]^^^___]]]YYYLLLIIIFFFDDDEEEIIINNNQQQ[[[___eeehhhlllpppwww{{{~~~zzztttqqqqqqqqqrrrrrraaa``````___ZZZUUUYYY___iiikkkpppuuusssmmmlllooo{{{|||zzzvvvsssuuuvvvtttzzzwwwvvv~~~}}}wwwnnniiidddaaa^^^VVVIII>>>???AAACCCCCC@@@???AAACCC;;;666333555666666777:::999888888777777777888999;;;===>>><<<999888999<<<999999:::::::::::::::::::::@@@BBBDDDVVV|||vvvfff[[[YYYiiimmm[[[IIIGGGFFFEEEDDDBBB???===:::999777555444444444555666999===AAAFFFLLLSSSWWW```eeejjjnnnqqquuu{{{wwwnnnaaa\\\UUUOOOKKKIIIGGGFFFGGGDDDCCCDDDBBB???@@@EEECCCCCCCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;888777777777888999::::::777888888888888888888777666777777777666666555444444444444555555555555555666666666666666666666666333444444555555555444444222222222333333444444444444444333333333333444444555444333222222222333444777888999:::;;;===@@@CCCHHHKKKOOOSSSXXX^^^dddiiiqqqvvv}}}~~~}}}{{{xxxuuurrrpppooonnnmmmkkkiiigggfffeeeeeefffeeedddbbb```^^^]]]\\\SSSPPPKKKEEE@@@<<<:::888999888999:::888555777===???ZZZ}}}yyy{{{yyyzzznnnXXXTTTeeewww}}}zzzxxxuuusssuuuyyy~~~wwwsssttt}}}~~~xxxooojjjeeeZZZJJJ===777666555666888999999999:::999999999999:::;;;;;;>>>;;;888999<<<>>>>>><<<===???AAABBBBBBDDDGGGIIIUUU___eeerrr~~~777666555555555555555555111111111111222222333444444444444333333222222222888666444444666888888777444444555444555888<<<@@@QQQVVV\\\``````^^^[[[XXXSSSPPPLLLJJJNNNXXXeeennnvvv|||}}}sssrrrqqqpppnnnjjjgggdddVVVZZZ___aaa^^^]]]eeeqqqsssrrrrrrqqqkkkfffhhhnnnqqqwww~~~~~~vvvllldddppp{{{wwwzzzzzzqqqjjjgggaaaYYYQQQHHH???999:::>>>CCCCCCAAA@@@DDDHHHDDD===777666555444444777777777777777777888888888:::;;;<<<<<<::::::<<<>>>999:::;;;;;;;;;;;;::::::;;;BBBFFFEEEMMMlllwwwggg\\\XXX^^^sss~~~kkkSSSLLLFFFEEEEEECCCAAA@@@===;;;999666444333222222555777999<<<@@@GGGOOOTTT\\\aaagggkkkmmmooossswwwyyyvvvpppfff]]]VVVQQQMMMKKKFFFDDDEEEGGGEEEAAABBBGGGFFFEEEEEEDDDBBB@@@???>>>=====================>>>888888777777777888999999666777777888888777777666555666666777777666666666444444444444555555555555666666666666666666666666333333444555555555555444444444444555555555666666444444333333333333444444777666555555555666777888999;;;===???BBBFFFKKKOOOTTTWWW\\\aaaffflllrrrvvvzzz|||}}}|||{{{yyyxxxvvvtttrrrpppnnnmmmlllkkkjjjiiigggfffeeedddaaaaaa```___^^^]]]\\\\\\NNNJJJDDD>>>:::888999:::555666777777666888???FFFSSSfff}}}yyy|||zzzqqqaaaUUUYYYkkkyyy}}}uuurrrppppppuuu|||{{{rrrttt}}}|||uuulllddd[[[PPPBBB999777666666777888::::::;;;999999888888999999:::;;;===:::777888<<<>>>>>>;;;<<<>>>???@@@AAABBBFFFHHHWWWdddkkkwww::::::999888777777888888555555555555666777777888999999888888777777666666<<<:::999888999999888888888999999999:::>>>CCCGGGXXXYYY[[[]]]^^^```eeeiiibbbbbbbbbcccgggnnnwww~~~{{{wwwpppooommmhhhbbb]]]XXXVVVZZZfffwww~~~vvvuuuzzzlllnnnrrrvvvsssmmmkkkmmmuuuyyy~~~}}}tttggg\\\WWWiiiyyysssxxxyyy}}}~~~uuummmhhhfff___SSSEEE<<<:::;;;888<<>>DDDJJJHHH@@@:::888666444555888444555777999999999888888:::<<<>>>???????????????:::;;;;;;<<<<<<<<<<<<;;;:::AAAHHHIIILLLaaa}}}lllccchhhcccUUUHHHDDDDDDBBBAAAAAA???>>><<<999666444222111666666888999<<>>>>>>>>>>>>>>>>>>>>999999888888888888888888777777888888888888777777555666777777888777777777555555555555555555555555555555555555555555555555333444555555666666666555666555555555555444444444444333333333333444555555:::999999999:::<<<>>>??????BBBFFFJJJOOOTTTZZZ^^^dddggglllqqquuuxxx}}}~~~{{{yyyxxxtttsssrrrpppnnnmmmkkkkkkkkkjjjiiihhhgggeeedddccc```___]]]\\\ZZZXXXVVVVVVHHHDDD>>>999666777888:::333444444444777AAAMMMUUUcccjjjuuu{{{|||mmm^^^UUU]]]jjjrrrwwwzzzsssqqqqqqtttzzz{{{zzzvvvqqqwww}}}~~~uuupppgggZZZLLL@@@888555:::999888666666777:::;;;777777777777777888888999;;;888666666999;;;;;;:::999;;;<<<===>>>AAAEEEHHHXXXiiisss~~~CCCCCCBBB@@@>>>>>>@@@BBB@@@????????????@@@@@@AAA>>>>>>>>>===============???AAAAAA@@@===:::::::::;;;<<<===>>>@@@EEEJJJOOORRRNNNKKKKKKNNNVVVeeerrryyy}}}uuuwwwyyyyyywwwsssnnnkkkfffddd```[[[XXXYYY]]]aaahhh{{{zzzsssqqqnnnnnnqqqssssssuuuyyy|||wwwppphhh___YYYYYY^^^nnn{{{wwwwwwyyyvvv{{{xxxooojjjbbb```XXXJJJ===666888<<<999:::;;;:::999;;;AAAFFFCCC===888888888888999===555666888::::::999888777999;;;>>>AAABBBAAA???>>>::::::;;;<<<<<<======>>>999===EEEJJJKKKUUUqqqvvviiiooozzz}}}hhhTTTMMMJJJDDDAAABBBAAA@@@???<<<:::777555444555666666666888<<>>@@@@@@@@@???????????????;;;;;;:::999888888888888888999999999999999999888777777888999999888888888666666666666666555555555555555555555555555555555444555666777777777777777555555444444444333333333555555555666777888::::::999999:::<<<>>>AAADDDFFFMMMPPPVVV[[[```fffkkkooouuuxxx}}}~~~{{{xxxvvvuuuooonnnnnnlllkkkjjjiiiiiiiiiiiihhhgggeeecccaaa```___]]]ZZZVVVQQQMMMJJJHHH???<<<888555444444666777333444333444>>>NNN[[[aaaaaabbbhhhrrrzzz{{{|||zzz]]]UUUZZZnnn{{{zzzwwwzzzvvvttttttxxx~~~{{{tttqqqqqqrrrxxx||||||{{{yyyyyy{{{tttooodddSSSBBB777444555888888777555444444666999666666666666666777888888999888777666666777888999777888:::;;;<<<@@@EEEHHHWWWkkkxxx^^^___^^^\\\YYYXXX[[[]]]\\\\\\[[[ZZZZZZZZZ[[[[[[UUUUUUUUUUUUUUUVVVVVVVVVXXX]]]```^^^VVVQQQPPPRRRPPPQQQRRRSSSTTTVVVZZZ^^^YYYVVVUUUWWWYYY___lll{{{zzzvvvwwwuuusssrrriiimmmqqqpppkkkfffcccbbb_________^^^___dddlllrrrtttyyynnnwwwoooiiikkkoooppprrrtttoooeee^^^```cccgggmmmtttxxx~~~xxxqqqpppvvvyyy{{{}}}|||vvvoooiiieee[[[UUULLLCCC<<<999:::;;;999999888888888:::<<<>>>===888555777999999;;;???;;;;;;:::999888777777666777888:::<<<>>>>>><<<;;;999999999999:::<<<>>>@@@===;;;???FFFGGGHHHVVViiirrrdddeeeqqqlllbbb[[[OOOFFFEEECCCBBBAAA???===;;;999888666666666555555777;;;>>>GGGLLLSSSXXX[[[___dddiiijjjpppttttttvvv~~~wwwnnnmmmlllgggaaa___VVVUUUSSSPPPLLLIIIEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@===<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::999999:::::::::999999888888888777777777666666666666666666666666666666666555666777888999999999999666666666666666777777777999::::::<<<===???AAABBB@@@AAACCCFFFJJJOOOSSSUUU___ccciiiooossswwwzzz}}}|||xxxtttrrrqqqpppkkkkkkjjjiiiiiihhhgggggggggffffffdddbbb___]]][[[YYYVVVRRRMMMGGGBBB>>><<<777666555333333333333444444555555999GGGZZZdddeee^^^]]]bbbllluuuyyy|||yyymmm___iiiyyy~~~yyywwwuuussssssxxx~~~{{{yyyssspppttt{{{}}}zzzyyyyyyyyyyyyyyyzzz|||}}}ppphhhZZZJJJ<<<666555777333666888777555444555777777777777666777888888999777999:::888444333666999666777888:::<<>>===<<<;;;:::999999999;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;:::999888999999888888777777666666777777777777777777777777666666777999999:::::::::777888999:::;;;<<<=========>>>???@@@CCCEEEGGGHHHPPPQQQTTTXXX]]]bbbgggjjjlllqqqwww}}}}}}zzzvvvqqqnnnlllkkkkkkiiiiiiiiihhhggggggffffffeeeeeedddbbb```\\\YYYXXXPPPNNNJJJFFFAAA<<<999777444444444444444444333333444666888>>>OOObbbiiifffeeeccceeemmmtttxxx~~~~~~zzzvvvnnneeelllxxxrrrqqqooopppuuu}}}yyyzzzwwwttt{{{yyywwwyyy{{{|||{{{zzzyyyxxxggg[[[KKK===666444555555000555999;;;999777666777888888888777888999999:::777;;;===999333111555:::555777888:::===BBBHHHMMMUUUjjjuuu{{{zzz}}}||||||xxxtttmmmjjjeeebbbcccnnnppppppnnnoootttvvvuuu~~~zzztttqqqqqqsssvvvwww{{{uuukkktttsssqqqkkkccc[[[VVVTTT___hhhuuuzzzpppsssxxx{{{||||||}}}}}}yyyvvvrrrmmmfff^^^VVVPPPJJJIIIHHHEEEBBB>>>:::888555555555555666777888999;;;:::888777777888:::;;;AAA===777444555555444333777777666777888999;;;<<<;;;999666555555999===???????????????@@@AAABBBCCCVVVhhhUUUUUUhhh~~~nnn```SSSKKKEEECCCDDDFFFAAA:::;;;BBB999888666555555777999::::::;;;>>>AAAFFFMMMUUUZZZ]]]aaafffjjjmmmqqqtttwww{{{~~~}}}zzz}}}yyytttqqqoooiii```YYYVVVPPPJJJGGGGGGHHHGGGEEEDDDBBB@@@???????????????<<<===>>>?????????>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999999999999888555777:::<<<<<<<<<===>>><<<;;;::::::<<<<<<;;;:::===<<<===>>>AAACCCBBBAAABBBEEEJJJOOOQQQSSSVVVXXX\\\^^^bbbfffkkkooorrrtttzzz|||}}}{{{xxxtttpppllljjjiiiiiiiiigggeeeeeeffffffeeeddddddaaa_________[[[SSSLLLMMMHHHAAA<<<999777666555333444444333222222444666777888===JJJ___mmmmmmeeehhhjjjooouuu{{{~~~}}}|||~~~xxxrrrmmmllllllzzzqqqtttpppooosss|||}}}{{{{{{sssxxxzzzxxxvvvwwwwwwuuubbbUUUDDD888444444444444888888888888888999999:::666666555444444555777888;;;666444666666333222333666888>>>CCCCCCBBBGGGOOOSSScccnnn|||~~~~~~zzzyyyxxxzzz~~~}}}{{{zzz}}}zzztttyyy~~~jjjccc```]]]^^^bbb~~~}}}vvvsssqqqqqqtttuuutttrrr|||}}}~~~|||zzzxxxxxxyyy{{{ttthhh^^^ZZZ___iiiqqqzzz{{{uuuzzz|||}}}zzzxxxvvvqqqiiiaaaZZZRRRJJJFFFDDDDDDCCCAAA>>>;;;888666444444555555666777888999===;;;999777666666777888;;;777444333444555444333999999777666666777888888:::888666555666888;;;===<<<<<<<<<======>>>???@@@LLLhhhsss^^^TTTZZZfffqqqcccYYYQQQIIIDDDDDDCCC>>><<<===<<<;;;999777666666777777555777999;;;???EEEMMMRRRYYY\\\aaaeeehhhlllppprrruuuwww||||||uuuoooggg```XXXSSSRRRRRRPPPNNNLLLJJJFFFCCCAAA@@@??????=========>>>>>>>>>???????????????>>>===<<<<<<;;;::::::::::::::::::::::::;;;===???@@@?????????@@@???>>>===>>>@@@AAA@@@???BBBCCCDDDEEEGGGJJJLLLMMMRRRUUUXXX[[[]]]```dddgggmmmoooqqqtttwwwzzz|||}}}~~~{{{yyyxxxvvvrrrnnnkkkjjjiiiiiiiiigggeeeeeeeeeeeedddcccaaa]]]ZZZXXXWWWSSSLLLFFFAAA>>>999666444444333222222222222111000222666999GGGRRR^^^gggmmmqqqppplllpppqqqtttxxx|||}}}{{{xxxwww{{{{{{rrrfffccckkkuuuzzzuuussstttwww{{{~~~~~~}}}xxxssswwwzzzxxxuuutttpppkkkVVVKKK>>>666333444333222777777777777777888888999666666555444555666777888:::888777999777333222444777777:::>>>>>>===AAAGGGSSScccooo}}}}}}zzz{{{{{{zzzxxxxxxvvvssspppqqquuuyyyzzznnnjjjqqqvvvvvvtttiii```aaabbbaaafffnnn||||||wwwsssoooooossstttrrrooonnnqqquuuxxxwwwvvvuuuuuujjjkkklllooouuu~~~~~~zzzwww}}}xxxrrrooorrrjjj^^^SSSJJJCCC???<<<>>>>>>>>>===<<<:::888777666666666777888999:::;;;===<<<999777555444444444555444333444666777777555;;;:::888666555444444444777777666666777888999:::888888999999:::;;;;;;<<>><<<999777666666666333444666777999>>>CCCHHHPPPSSSXXX\\\```eeeiiimmmmmmppptttwww{{{yyyooogggdddbbb___]]]ZZZWWWSSSOOOKKKJJJJJJKKKGGGGGGFFFEEEDDDEEEFFFGGGEEEDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>???CCCEEEGGGGGGEEEDDDDDDDDDHHHGGGFFFGGGJJJKKKKKKKKKMMMPPPRRRSSSTTTXXX]]]bbbjjjkkklllmmmooosssxxx||||||zzzxxxuuussssssqqqnnnkkkhhhgggffffffgggeeecccccccccbbb```___\\\WWWRRRNNNLLLHHHBBB===555333111111222222111000222222000000222888@@@FFFeeezzzyyywwwxxxwwwwwwyyy{{{|||{{{xxxuuusssrrrnnniiifffkkkvvvwwwssstttuuu}}}}}}}}}zzzuuuqqqqqquuuxxxvvvtttooofff]]]FFF@@@888444333444222111666555555555555666777777666555555555555666777888;;;888777888777777>>>GGG@@@<<<;;;>>>>>>===@@@DDDSSScccooo}}}|||}}}|||zzzzzz{{{{{{{{{zzzwwwrrrppprrruuuwwwxxxooooooxxx|||kkkbbbeeefffccceeecccgggnnnpppllloooxxxwwwtttuuuxxxrrrlllmmmsssyyyzzzxxxrrrtttwwwvvvrrrmmmjjjhhhccckkkxxx}}}yyyuuuooojjjfffjjjaaaSSSFFF>>>:::999999:::;;;<<<<<<<<<;;;:::999888888888999:::;;;======;;;:::888666444333333222666666888999:::;;;:::999;;;:::777555444333333333555555666777888888777777555666777777888999999999:::>>>SSSyyy|||iiiZZZSSS[[[cccnnnxxxlllUUUGGGEEEEEECCC@@@AAA@@@===;;;999888777777555666666666777999===AAAEEEHHHNNNSSSXXX^^^dddggghhhkkkoooqqqsssvvvyyy|||}}}wwwtttqqqnnnkkkiiifffbbb___^^^```bbb\\\ZZZWWWTTTSSSSSSTTTTTTOOONNNMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGPPPRRRTTTUUUTTTSSSSSSTTTUUUTTTSSSTTTWWWZZZZZZZZZ\\\```dddddddddhhhpppwww~~~~~~}}}}}}~~~~~~zzzwwwuuussspppnnnlllkkkiiigggeeeccccccccccccbbb```______]]][[[XXXUUUQQQJJJDDDAAA===999666111000000111333444333111333111000111888DDDSSS]]]~~~|||}}}|||wwwsssuuujjjaaaeeeuuu}}}vvvxxxwwwooommmrrr||||||vvvrrrqqqqqqssswwwxxxvvvqqqiii\\\OOO;;;888666555555555222000444444444333444555555666555555555666666777888888;;;777555555666>>>OOO^^^DDD???<<<>>>@@@@@@AAAEEEQQQaaammm{{{|||pppvvvzzz}}}zzzxxxxxxwwwvvvwwwwwwwwwvvvtttuuuxxx|||zzzrrrsssuuunnnqqqtttrrrsssrrruuuyyyvvvooorrrzzzxxxuuutttsssssspppnnnrrrxxx}}}}}}|||~~~vvviii]]]YYY^^^hhhqqqyyy{{{|||~~~}}}~~~}}}vvvqqqmmmjjjfffccc\\\SSSGGG===777666777888888999:::;;;<<<;;;;;;:::888888777888888999;;;;;;777777666555444444444444777999;;;<<<<<<;;;:::999999888666444444444444444444555777888888777666555444555666777888888888888777<<>>===<<<;;;::::::777777777666555666999;;;;;;???DDDJJJOOOVVV]]]aaacccgggkkknnnppprrrtttvvvwww{{{~~~|||wwwsssrrrtttvvvpppmmmjjjfffcccbbbbbbbbb\\\[[[ZZZYYYWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTT^^^```dddffffffggghhhiiicccaaa```aaadddgggiiiiiikkknnnrrrrrrrrrvvv~~~}}}|||yyyuuusssqqqooollljjjjjjiiigggeeedddbbbaaaaaaaaa___]]]\\\[[[YYYUUUSSSNNNIIICCC===888666444222111111111222444444333111111111111666@@@QQQcccooo~~~xxxqqqjjjcccaaalllwwwvvvuuuppppppuuuvvvppppppuuuzzz~~~wwwmmm```PPPCCC777777777888888666333000333333222222333333444555444555666777777888888888:::888888999:::???LLLZZZ@@@;;;888;;;>>>???AAAEEENNN___kkkyyyzzzlllpppvvvzzz|||~~~{{{yyywwwssssssvvvxxxvvvrrrssswwwzzz|||{{{wwwssswww|||~~~}}}|||wwwvvvwwwsssooouuuzzzssstttxxxwwwqqqssstttvvvxxxwwwssslllgggiiibbbYYYSSSWWWddduuu|||xxxyyy{{{yyyyyyzzz}}}{{{sssmmmiiieeeaaa]]]JJJDDD<<<666444555777888888888:::;;;;;;:::999999666666555555555666666666555555555555555555555555666888::::::999888888888888777666555444444555666444555777999999777666555444555777888999888888777555;;;AAAJJJaaa}}}tttlll\\\```hhhqqqvvv{{{lllWWWKKKCCC===????????????>>>>>>======888888888666444333555666555888===AAAFFFLLLSSSWWWZZZ___eeeiiilllnnnqqqrrrtttwww{{{}}}zzzwwwtttrrrqqqqqqnnnmmmmmmkkkjjjiiihhhhhhjjjiiiiiihhhgggfffeeeeeefffiiimmmppprrrsssuuuwwwrrrpppoooooorrruuuwwwxxxyyy{{{}}}~~~~~~}}}zzzyyyvvvtttpppnnnmmmllljjjhhhhhhgggfffdddbbbaaa___^^^\\\[[[YYYXXXVVVSSSOOOLLLDDDAAA<<<777444222222222111111000111333333111000///222777@@@KKKZZZiiisss{{{vvvmmmYYYbbbnnnxxxyyysssrrrsssuuuxxx~~~tttqqquuu|||uuucccSSSEEE:::555666888888888666444222333222222222222333444444444555666777888999999999888999<<>>@@@AAADDDIIILLL]]]iiixxxqqqllltttyyyzzz~~~{{{xxxvvvrrrtttzzz|||uuussswwwxxxwwwwwwvvvwwwzzz}}}}}}|||wwwtttqqqrrrvvvsssooosss}}}{{{uuummmmmmuuu}}}yyyqqqppprrrrrroooiiibbb___]]]___bbbfffkkkpppvvv}}}{{{{{{ppphhhgggmmmsssxxxxxxyyy{{{}}}~~~~~~~~~|||vvvmmmgggbbb[[[RRRKKK===:::777555666777888888;;;;;;<<<======<<<:::999888777666555555555555555555555555666666666555555444666888888777666777999999888777555444555555666555666888999999888666555333444666888999888777666555666:::AAAKKKcccqqqiiidddiiirrrzzzyyyfffRRRCCCAAAAAAAAA@@@@@@???>>>===::::::999777444333444555333555888:::===AAAGGGKKKMMMSSSZZZaaafffiiilllnnnnnnppptttvvvyyy}}}~~~}}}{{{{{{rrruuuyyy}}}|||zzzwwwuuusssssspppnnnkkkjjjjjjiiigggfffcccbbbaaa```]]][[[YYYXXXTTTRRRPPPOOOMMMIIIEEEAAA;;;999777333000000111222111000///000222222222111111999EEEQQQZZZbbbhhhlllssszzzpppeee]]]kkk{{{zzzppppppxxx}}}}}}}}}|||}}}wwwtttvvv{{{~~~{{{iiiTTTEEE<<<666222333555666555444444444333222222222222333444444333444666888999999999999777777999===<<<666333333;;;;;;>>>BBBBBBAAAFFFLLLLLL]]]iiixxxssshhhqqqvvvuuu{{{}}}}}}{{{xxxvvv{{{|||zzzzzz}}}yyyuuuyyyyyytttpppooottt{{{wwwlllgggkkknnnkkkhhhmmmzzz~~~uuubbbbbb```\\\YYY\\\eeelll~~~|||xxxwww{{{uuukkkaaa^^^ffftttyyyyyyyyyxxxyyyyyyyyyyyyuuuooogggaaaZZZOOOBBB888888777666777999:::999888???@@@@@@@@@@@@>>>===<<<<<<;;;:::888777666666666666666777777666666555444333666888888777777999<<<;;;:::888666555444444555777777888999999888777666222444666888888888777666777000444>>>===FFFpppqqqlllrrrxxx~~~eeeMMMBBBBBBBBBAAA@@@???======<<<===<<<:::777555666777333444555666777:::>>>BBBCCCIIIRRRZZZ```dddhhhjjjhhhjjjlllnnnqqqtttyyy||||||}}}|||zzzzzzxxxuuuqqqooommmmmmlllmmmjjjhhhgggggggggfffddd]]]]]][[[ZZZWWWTTTRRRQQQKKKJJJHHHFFFDDD@@@;;;777555444333111//////111333222000///000222444444333555AAAQQQ___ggghhhfffeeejjjrrryyy{{{|||xxxiii^^^nnnuuusssttt}}}xxxwww|||xxxtttqqqsssyyy}}}|||yyyqqqtttnnn[[[GGG;;;888666///000222333333333444555333333222222333333444555333444666888999:::999999888333222666888888999<<<555777<<<@@@>>><<<@@@HHHLLL]]]jjjyyy~~~ooodddmmmrrrqqqvvv}}}|||uuuvvvuuutttuuuwwwwwwvvvttt}}}~~~}}}yyyzzzzzzzzzyyyvvvsssqqqtttuuussspppqqqttttttpppwwwrrrooopppssssssqqqpppnnnmmmllljjjhhhfffcccbbbUUU^^^kkkvvv|||~~~~~~{{{vvvmmmlllmmmuuu~~~~~~yyy}}}zzzvvvsssqqqqqqooonnntttdddTTTKKKFFF???:::777888777777888::::::999777>>>>>>??????>>><<<999888999888888:::<<<;;;888444999999888777666555444444666666666777888:::<<<<<<888888777777666666555555:::999888777666666666666444444444444444444444444666444444888===HHHZZZjjjyyymmmuuu|||zzz~~~gggUUUPPPIIIEEECCCCCCBBBAAA??????>>>;;;888666666777888777555444444555777888:::@@@GGGLLLOOOTTT[[[bbbaaabbbcccfffiiillloooqqqqqqsssuuuyyy{{{~~~~~~{{{zzzxxxwwwtttrrrqqqooolllkkkkkkjjjiiiggghhheeebbb```___^^^\\\ZZZXXXVVVSSSOOOKKKIIIHHHHHHBBB@@@<<<999666555444555444111111444444000......///222555666666777:::===PPPVVV^^^eeegggfffdddbbbdddoooxxxxxxyyyxxxqqqooorrrwww~~~|||{{{{{{|||zzzxxxvvvtttvvv}}}{{{rrrppphhhZZZJJJ<<<555444666111111111222222333333333555444444333333333444444333444555777888999999999:::999777666666777999:::===<<<::::::;;;>>>AAADDDMMM^^^jjjxxx|||kkk```hhhnnnmmmqqqxxxwwwqqqwww~~~}}}xxxxxxwwwvvvwwwwwwvvvtttrrryyy~~~vvvwwwwwwvvvtttsssqqqooommmoooooooootttzzzzzzvvvtttuuuyyy{{{tttfffaaaYYYTTTSSSUUUZZZ\\\mmmvvv{{{yyyyyyzzz{{{zzz|||~~~vvvyyyvvvqqqpppqqquuuxxxyyyjjj[[[JJJBBB>>>:::888888777666666777999999888777;;;;;;<<<======<<<;;;:::<<<;;;;;;<<<>>>===999666:::999888777666555555444555555666777999;;;<<<===888777777777777777777666888888666555555444444444333333333444444555555555555444666999===CCCPPP]]]xxxjjjiiittt}}}}}}tttbbb]]]TTTLLLFFFCCCCCCDDD@@@@@@@@@>>><<<;;;<<<<<<999888666444444555666777777<<>><<<999666444333333333222//////222333///...///111000000666???GGGKKKKKK]]]aaafffiiijjjiiigggfffbbbmmmvvvwwwxxx}}}{{{yyyuuupppnnnqqqxxx~~~~~~~~~zzzxxxxxxyyy{{{}}}xxxtttuuuttttttwww~~~{{{pppmmmdddUUUFFF;;;666444555222222222222333333333444333333222222222222333333333444444555666777888999:::999888777777888999:::======<<<<<<>>>@@@BBBDDDMMM^^^kkkyyy~~~mmm```jjjooommmnnnssstttoootttxxx{{{~~~~~~|||{{{zzzyyyxxxvvvxxx}}}}}}zzzyyyxxxxxxxxxvvvssspppssswww|||}}}yyyuuutttoooooonnnmmmllllllllllllooorrrtttzzz~~~{{{yyyxxxwwwqqqfff]]]XXXSSSNNNNNNTTT^^^hhhnnn~~~yyyuuuuuuxxx}}}xxxrrrooommmmmmoooqqqrrrrrr]]]OOO@@@:::888777888:::777666666777999999888666888888999:::;;;<<<======???>>>>>>>>>???>>>;;;999::::::999888777666666555555555666777999:::;;;<<<666666666777777777777777666555444333333333333333222222333333444555666666444444777:::;;;===CCCLLLZZZ|||hhhZZZeeeuuuzzzxxx{{{vvvooodddXXXOOOJJJGGGGGG@@@???>>>======<<<<<<<<<;;;999777666555555555666333888===@@@AAADDDIIIMMMSSSUUUYYY]]]aaacccdddeeejjjkkkmmmooopppqqqrrrrrrxxxyyyzzz}}}|||xxxxxxxxxvvvtttqqqnnnmmmkkkhhheeehhhfffeeedddeeedddcccaaaeeebbb]]]XXXUUUSSSOOOMMMHHHGGGDDDBBB???===<<<<<<888666444222111111111111222000///222222000000333444333888GGGZZZffffffbbbhhhjjjlllnnnnnnmmmkkkiiihhhqqqxxxxxxvvvxxxzzz{{{uuutttuuuxxx}}}yyyzzz|||{{{uuupppwwwwwwxxx{{{~~~~~~}}}~~~~~~~~~~~~zzztttpppqqqrrrtttxxx~~~vvvkkkeeeZZZLLL@@@:::777555444333333333333444444444444222222111111111111222222444333333333444666777999::::::888777777888999:::======>>>???@@@BBBCCCDDDLLL^^^kkkyyyooo```kkkqqqllliiimmmnnnkkkrrroooqqqsssrrrqqqrrruuuxxx{{{wwwsssrrrqqqsssxxx}}}~~~|||vvvuuutttttttttrrrooommmmmmpppsssvvvxxxwwwtttssswwwuuussspppooooooppppppxxxyyy{{{yyyrrrggg``````ccc```ZZZ]]]]]]___fffqqq{{{~~~{{{nnnqqqvvv|||yyytttkkkjjjiiihhheee```YYYTTTOOODDD;;;888999999:::===888777777888::::::999777888888888888999:::<<<===@@@?????????>>>===;;;:::;;;::::::999888777777777666666777777777777777777444444555555666666777777555555444333222222333333111111222333444666666777666444666999999888<<>>===;;;:::888666555555333222111000000000111111444222111333333111444999777===KKKaaauuu|||wwwoookkkmmmqqquuuwwwvvvssspppuuuzzz}}}zzztttppppppqqqrrryyytttuuuwwwwwwwwwuuusssqqq|||{{{zzz|||~~~~~~{{{xxxyyyxxxxxxyyyyyyxxxtttqqqppprrruuuwwwyyywwwlll___VVVLLL@@@999777888666444444444444444444444444444222111111111111222222333444333222111222444666888::::::999888888888999999;;;<<<>>>@@@AAABBBBBBBBBKKK]]]jjjyyypppbbbnnntttmmmhhhiiikkkiiisssbbbccccccaaabbbgggpppxxxwww{{{zzztttpppqqqoookkknnnmmmlllnnnsssxxx{{{}}}zzzyyywwwxxxqqqpppnnnooooooooommmkkkpppsssxxx{{{~~~}}}|||zzz}}}xxxrrrnnnkkkjjjjjjnnnnnnnnnmmmnnnooohhh___^^^```cccjjjyyyxxxwwwwww{{{}}}sssmmmlllmmmpppvvvyyyuuuqqqmmmkkkjjjfff___WWWPPPIIIBBB>>>AAA;;;777999;;;::::::<<<:::999999:::<<<<<<;;;999999999888888888888999:::===>>>>>>===<<<;;;::::::;;;;;;::::::999999888888888888888777666444333222333333333444444555555555555555444444333444444444111111222333444666666777777444444666777666999>>>>>>JJJdddrrr```XXX```kkk}}}{{{tttsssmmm```TTTHHHEEEAAA@@@AAACCCCCCCCC???>>><<<:::999777777666444555666777777888999;;;===@@@DDDHHHKKKMMMMMMMMMXXXYYY\\\```ccceeeggghhhfffgggiiilllnnnppprrrsssrrruuuyyy|||~~~}}}~~~~~~{{{xxxwwwuuuqqqmmmkkkkkkllliiihhhffffffffffffdddbbb___^^^]]]^^^^^^]]][[[YYYTTTPPPIIIDDD@@@>>>;;;999555555555444333222111000111111111000111111111222444222111333333444999AAAGGGPPP___nnnyyyzzzuuupppnnnrrrzzz~~~|||tttmmmmmmooowwwxxxqqqqqqqqqrrrtttwwwyyy{{{}}}{{{}}}~~~zzzxxxvvvvvvvvvvvvtttrrrrrrttttttrrrpppkkk]]]PPPEEE>>>666333555888777555444444444444444444444444222222222222222333444444444333222111222444666777999999888888777777777777888:::<<>>===JJJiii}}}zzzzzzzzzzzzcccVVV```rrr~~~qqqeeeOOOIIICCC@@@BBBEEEFFFFFF@@@@@@???===<<<:::999999777777777777777777777777777888;;;>>>@@@BBBCCCCCCLLLNNNQQQUUUYYY\\\^^^______```ccceeehhhjjjkkkllljjjmmmqqqtttuuuvvvwwwyyyxxxyyy{{{~~~~~~{{{xxxuuuuuuvvvwwwuuurrrppppppooollliiiffffffgggeeedddbbbbbbbbbbbbaaa___YYYXXXXXXXXXWWWVVVSSSPPPIIIEEE???:::777666555333000111111111111000000///000000111111222222222222111000111555777;;;DDDOOOdddiiiooorrrrrrrrrsssuuutttyyy~~~~~~{{{tttoooqqqwww~~~sssrrrppppppsssxxx~~~}}}zzzyyy~~~}}}|||zzzzzzzzzyyywwwuuutttuuurrrkkkeee\\\NNNBBB888555222222555777666555444444444444333333333333222222222222222333444555444444333222333444555666888888888777777666555555777888;;;===>>>>>>>>>>>>III\\\jjjxxxqqqfffrrrzzzwwwssstttsssnnnrrriiiiiifff___YYYZZZbbbiiilllvvv{{{yyyyyy{{{tttiiidddbbb```aaafffmmmsssvvv{{{yyy{{{~~~yyyppplllnnnlllhhhccc``````bbbcccccclllsssyyyyyyqqqhhhaaa___\\\ZZZVVVRRRNNNKKKIIIIIIRRRZZZ```ccceeejjjllllllqqq{{{zzz}}}mmmkkkhhhfffgggooo|||~~~{{{xxxvvvuuuuuuooooooooonnnmmmjjjgggdddQQQIII???777555666888:::666222222666888666777:::::::::999;;;<<<===<<<:::999999:::::::::999888777777999::::::888777:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999666555666666555555555555555555555555444444444444555555333333333444444555555555666333222555666555666999>>>:::@@@TTTppp}}}zzz\\\[[[eeezzz{{{eee[[[OOOGGGEEEFFFFFFEEEAAAAAAAAA@@@???===<<<;;;999888777777777777666555444555666777999;;;<<<===BBBDDDGGGJJJNNNPPPRRRSSSWWWXXX[[[___bbbdddeeeeeeaaaeeeiiilllnnnooopppqqqoooppprrrtttwwwyyy{{{||||||}}}}}}||||||zzzyyyxxxwwwwwwvvvsssooonnnpppqqqooommmhhhiiijjjhhhfffccccccccccccaaa___^^^]]]\\\ZZZXXXRRRQQQPPPOOOOOOLLLIIIEEE@@@<<<777333222222222222//////111111222111000000000000111111222222222111000111555;;;AAAHHHVVVcccrrrssstttsssqqqrrrvvvyyyyyy}}}}}}{{{zzzyyytttpppvvv~~~|||||||||zzzuuuqqquuurrrrrrxxxzzzyyyzzzzzz|||}}}uuutttmmmcccZZZPPPCCC888111222333555555555444444444333333333222222222222000000000111111222333444444444444444555555555555777777777666666555444333777888:::;;;===>>>>>>>>>JJJ]]]lll{{{sss```llluuuuuuuuuwwwssskkkmmm|||~~~}}}yyynnnaaa[[[]]]aaagggttt~~~~~~~~~{{{nnn]]]WWWSSSPPPPPPTTTZZZ___bbbgggfffiiiooolllccc]]]^^^\\\WWWPPPLLLKKKMMMNNNOOORRR]]]kkkqqqnnniiiggggggiiiiiihhhhhhiiiiiijjjjjjkkktttyyyxxxuuuwwwzzzzzz{{{|||xxxuuuxxx{{{{{{zzz{{{~~~}}}|||{{{zzzyyyyyyxxxxxxmmmppprrrrrrlllbbbWWWPPP<<<:::888666777666555444999444333555777666999===:::999999:::<<<<<<;;;999777888:::;;;;;;:::999777666888:::999777777:::===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<;;;999888888777777666666666555444444444333333444555555444444444444444444444444444222222666777555333444999777:::DDDSSSmmmhhh]]]]]]ssssssbbbUUUNNNKKKIIIFFFBBBBBBBBBAAA@@@???>>>===:::999777777777777555444444444444555666777999:::<<<>>>@@@CCCFFFHHHIIIIIILLLNNNQQQUUUXXXZZZ[[[\\\ZZZ^^^cccfffhhhiiikkkllllllmmmnnnppprrrtttuuuvvvvvvwwwxxxzzz|||~~~}}}||||||xxxwwwuuutttsssssssssssstttpppllllllmmmnnnllljjjccceeegggfffdddbbbaaaaaabbb___]]]ZZZYYYWWWTTTRRRLLLKKKJJJIIIHHHFFFAAA>>>;;;777333000000111222222...///111222333222222111///000111111111111111000222444999BBBJJJUUUffftttjjjlllnnnppprrrsssvvvwwwzzz|||~~~zzzxxxwwwssspppwww~~~{{{vvvrrrqqqqqqqqqqqqwwwuuuuuu|||{{{zzz||||||sssxxxuuurrrjjj^^^SSSJJJ>>>444000333777888777444333333333333333222222111111111////////////000111222333444444555666666666555555666666666666555444333222888999:::;;;<<<>>>??????LLL___mmm|||uuuYYYeeennnppprrruuuooofffhhhxxx}}}|||yyysssmmmkkkllltttrrrvvv|||~~~yyyuuutttjjjkkkggg^^^UUUOOOHHHAAAGGGMMMWWW___ccc```XXXRRRXXXUUUPPPMMMSSS[[[]]]YYYZZZgggyyy}}}yyy~~~~~~{{{wwwuuuvvvxxxxxxxxxxxxxxxwwwtttpppmmmkkkkkkggg[[[MMMBBB>>>???777777777777888888888888777666444222222222444555666777777777888888888888666777777777777666666555555666777888888888888888::::::;;;;;;<<<======>>>>>>@@@AAA@@@===;;;::::::666<<<;;;444444:::888000777444111111333444333111222222222222222333333333000111333555666666555555666555:::@@@DDDRRRtttzzzhhhjjjrrr```VVVSSSTTTQQQLLLEEE???>>>>>>>>>???>>>;;;888999<<<===;;;888444444444444444555666777888888999999::::::;;;;;;BBBDDDGGGJJJLLLNNNOOOOOOQQQSSSUUUXXX\\\___bbbcccdddeeegggiiijjjkkkllllllqqqqqqrrrsssssssssrrrrrrvvvuuuttttttuuuwwwyyy{{{yyyxxxxxxxxxyyy{{{}}}~~~}}}}}}zzzzzzzzzzzzzzz{{{||||||xxxxxxwwwvvvtttsssrrrrrrpppooonnnmmmlllkkkjjjiiijjjiiigggeeecccbbbaaaaaacccaaa___\\\[[[[[[\\\\\\[[[ZZZWWWTTTPPPLLLIIIHHHCCCAAA???>>>===;;;888666222222111000000///000000333111000000111111111111222///111444444222888BBBDDDHHHPPP\\\gggmmmnnnmmmtttkkkhhhnnnttttttsssuuu{{{pppiiimmmuuu{{{}}}{{{qqqiiihhhjjjkkknnnrrruuu|||~~~wwwvvvxxx}}}tttwww||||||tttiii[[[PPPDDD;;;777777333333333333333222111000333333333333333333333333111000000000000000111111333777;;;:::666333555777666777888777666555666777:::::::::999999;;;@@@CCCQQQ```sss{{{ccc^^^bbbfffgggooorrrfffqqqzzz~~~}}}}}}~~~~~~sssiiiddd```]]]]]]cccnnnzzz{{{uuuxxxwwwtttrrrvvv|||}}}zzzwww~~~}}}yyyyyy}}}}}}|||wwwtttrrrlllmmmpppvvv{{{yyyrrrjjj\\\VVVMMMDDD===999555444555666666666777777777777777555444222222222444555666666666666777777777777555666666777777777666666444555666777888888888999999::::::;;;<<<<<<=========???@@@???===:::999999888<<<:::777<<>>>>>???===<<<;;;;;;<<<<<<:::888888777666555555555555555666666666777777777777777777999;;;>>>@@@AAABBBBBBGGGIIIKKKNNNQQQTTTWWWXXXZZZ[[[]]]```bbbdddeeefffggghhhhhhiiiiiiiiiiiiiiillllllkkkkkkkkklllmmmmmmkkkkkkkkkkkklllnnnoooqqqsssttttttuuuuuutttsssrrrrrrqqqppppppppppppppppppppppppppppppoooooonnnnnnjjjiiihhhgggeeeeeeeeeeeefffdddbbb___]]][[[ZZZYYYVVVUUURRRPPPOOOOOOPPPPPPMMMLLLJJJGGGDDDAAA>>>======;;;999888777666444222222222111000000000000000333333222111222222111000444111111444666===MMM]]]hhhffffffiiioootttuuutttuuupppnnnppppppnnnpppuuuxxxttttttyyy}}}}}}~~~xxxpppiiihhhiiijjjlllpppwww}}}|||sssvvvzzz}}}}}}{{{wwwtttuuu|||uuummm]]]JJJAAA===888444333222333333333222222111000222222222222222222222222000000//////000111111222222666999999666444555888666777888777666555666777999::::::999999;;;???BBBRRRaaasss|||cccaaahhhlllkkksssvvvlllwww~~~yyyyyyzzztttxxxyyyvvvssssssxxx~~~yyypppiiieeejjjiiilllsssxxxuuuhhh\\\PPPEEE999444666777555111444444444444555555555555666555333222222333444444555555555555555555555555444444555666777777777777333333444666777888999999999999999:::;;;;;;<<<<<<;;;===>>>>>>;;;999999999;;;<<<999999AAAIIIFFF;;;777555222111222111000///000000111111111222222222222222333444555555555444666444444666666888GGGXXX{{{ooouuuvvvtttzzztttjjj[[[MMMDDD@@@??????=========>>>===<<<:::999<<<;;;:::888666555444444444444444444444333333333444444666888999:::::::::===>>>@@@CCCEEEHHHJJJKKKMMMOOOQQQUUUXXX[[[]]]]]]aaaaaabbbcccccccccccccccggggggggggggffffffeeeeeeddddddddddddeeeggghhhjjjlllmmmnnnoooooonnnmmmlllnnnnnnlllkkkjjjiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhdddbbb```^^^]]]]]]^^^______^^^[[[XXXUUURRRQQQPPPMMMLLLJJJHHHGGGGGGHHHHHHCCCBBBAAA???<<<:::999888888666333222222333222111222222111111000000111111//////000111111111111000333333666999???NNNggg|||xxxsssuuuwwwxxxwwwxxxwwwvvvuuuqqqooottt|||{{{{{{|||}}}~~~vvvooojjjjjjkkkkkkmmmqqqyyy}}}wwwsssxxx}}}{{{vvvqqqrrruuuxxx~~~xxxooocccNNN999333666777333000222222222333222222111000111111111111111111111111.........///000111222333111444777777555444666888555777888777666555666888888999999888888:::>>>AAARRRaaasss|||dddfffppptttpppvvvzzzrrr|||~~~~~~~~~yyy{{{{{{yyyuuussssssuuuxxxxxxxxxwwwwwwzzz~~~{{{wwwooohhheeerrrooolllkkkggg^^^QQQGGGGGG>>>444222666999777333222222222333333333333444444444333222222333333444444444444444333333333333222333444555666777777777222222333444666777999:::888888888999999:::::::::888:::<<<<<<:::888777888<<<<<<:::999===AAA>>>777777555333222111000///...///000000111111222222222333333444444444444444444888666777;;;<<<<<>>>>>===<<<<<<===>>>===;;;:::888777666666444444444333333222222111444444555555666666666666777888999<<<>>>@@@BBBCCCDDDFFFHHHKKKNNNPPPRRRSSSYYYYYYZZZ[[[\\\\\\\\\\\\___```bbbccccccaaa```___``````______```bbbdddeeeggggggiiijjjjjjjjjiiihhhkkkjjjhhhfffdddcccbbbbbbbbbbbbcccccccccbbb``````\\\ZZZWWWUUUTTTVVVXXXYYYWWWUUURRROOOKKKIIIGGGFFFEEEDDDCCCBBBAAAAAABBBBBB===<<<;;;:::999888777777777444111000111333333333333222222111111111222222...///222333333333444444000888AAAHHHOOO___wwwzzzssssssvvvxxxyyyxxxxxxxxxvvvtttuuu{{{}}}{{{}}}yyyyyyuuuooolllnnnoooooorrrwww|||{{{tttxxx{{{}}}yyyrrrooopppttt{{{}}}xxxtttmmmdddUUUCCC222///555777555222111111222222222222111111000000000000000000000000------......000111333333000333555555444444666888555666777777666666777888777888888888888:::===@@@OOO^^^qqq|||eeejjjuuuxxxqqquuuzzzuuuzzzzzzsssjjjggghhhhhhmmmqqqrrrqqqqqqtttxxx~~~~~~{{{zzz|||~~~}}}zzzuuurrrpppqqq}}}zzzsssooollljjjcccYYYMMMCCC<<<999999666333222333444222000000111111111222222222222333333333222222333333333333333333222222222222222222222333555555666666666111111222333444666888999777777777777888888888888555777999999888666666777888;;;<<<999777888777666666666555333000////////////000000111222222333333555444444444333333444444333333555999;;;;;;===@@@LLLmmmoooeeeoooyyyyyymmmaaaWWWPPPJJJFFFAAA???<<<;;;;;;<<<===>>>======<<<;;;:::999999999666555555555444444333333222222111111111111111111333444555777999:::<<<<<<===>>>@@@AAACCCDDDEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMPPPRRRTTTWWWWWWWWWUUUTTTSSSSSSRRRRRRSSSUUUWWWXXX[[[\\\]]]^^^^^^]]]\\\\\\^^^]]][[[YYYWWWVVVUUUUUUZZZZZZZZZZZZXXXVVVSSSRRROOONNNKKKIIIIIIKKKMMMOOOJJJIIIFFFCCC@@@>>><<<;;;999888888888777888888888555555555444444333333333666333111000111333444444333333222222222222333333222444666666555444666777333AAASSS]]]bbbkkkyyy}}}vvvssstttyyy}}}~~~}}}zzzwwwwwwzzz|||}}}|||yyyuuuvvv|||{{{xxxuuutttqqqmmmlllnnnooooootttzzzzzzvvvuuuvvv}}}|||yyyuuuqqqpppppppppvvvvvvtttpppmmmggg\\\RRRDDD:::222222555555444555000111111222222111111111////////////////////////---------...///111222333111222333333333444555777444666777777666666777999666888999999999:::===???JJJZZZnnn}}}zzzgggkkkvvvvvvnnnqqqxxxtttsss|||~~~tttooopppuuuyyyzzzrrrnnniiieee___[[[___fffuuuyyy~~~}}}{{{{{{|||}}}xxxvvvssspppvvvssspppnnnkkkiiimmmrrrxxxjjjaaaTTTSSSNNNDDD:::333333666000222444444333111//////000000000000111111111111222222222222333333333333111111111222222333333333222222333444555555555555222111111111333444777888666666666666666666666666222555777777666555555666333777;;;999666555777:::666666666444111000000222000000111222333444444555666555444333333333333333333333555666777777888888888QQQhhh}}}ddd\\\cccmmmuuu{{{{{{tttmmmhhhddd```^^^SSSKKKAAA;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<<777777777777777777666666444333222222111111222222000111222333444555666777666777888999999:::999999===>>>???AAABBBBBBBBBBBBDDDFFFHHHKKKLLLKKKKKKJJJEEEEEEEEEEEEFFFHHHIIIKKKPPPQQQRRRRRRRRRQQQOOONNNPPPOOOMMMLLLKKKJJJJJJJJJLLLMMMMMMLLLJJJGGGDDDBBBAAA???>>>======???@@@BBB===<<<:::888666444333333222222333333333333333333333333333333333333333333444222000000111222333222333333222222333333444444222444666555333333555999CCCTTTfffnnnooorrruuuwwwuuuvvvwwwxxxzzz}}}zzzvvvvvvuuuvvvxxxqqqrrrrrrssstttooollljjjkkkkkklllqqqyyy}}}xxxyyy}}}~~~yyytttqqqqqqpppooommmtttppplllhhhccc[[[OOOFFF777333222333333111111444///000111111222111111111////////////////////////---------...///000111222222222111111222333444555444555777777666666888999777888:::::::::;;;===@@@GGGWWWlll|||yyyhhhiiipppooogggmmmvvvsssqqqzzzyyytttllleeeaaa```cccgggcccaaaaaaddddddeeekkksss{{{xxx{{{|||zzzuuutttvvvtttnnnssspppppprrrsssrrrxxxrrr___NNNDDD======<<<:::666333222222000222444555555444333222000000000000111111111111111111222333333333333333000000111222333333444555222333333444444444333333222222111000111333555666555555555555555555555555000333555666555444444555333444777888777777888:::555666777555222111222444111111222333444555666666777666555333222222333333555666777555444555777888333DDDOOO```sss[[[UUUZZZjjjttttttsssvvv~~~ttteeeQQQEEEBBBBBBAAA>>>======<<<;;;;;;;;;;;;<<<888888888999999999999999777777555444444444555666000000000111222333333444222333444555555555555555777888999;;;<<<<<<<<<===>>>>>>@@@AAAAAAAAAAAA@@@===<<<<<<<<<===???AAABBBFFFGGGGGGGGGFFFDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBB???@@@AAAAAA???<<<999777666666555555666777777888555444333222111111111111111111222333333333333333555555555555555555555555444222111222333333222111333333333333333444555555222555888999999===DDDJJJ]]]jjjtttuuuttttttsssppprrrwww}}}~~~}}}yyytttwwwxxxwww{{{rrrmmmmmmooosssxxxrrrnnnkkkjjjhhhhhhnnnvvvwwwxxx}}}yyytttrrrrrrrrrqqqooopppnnnjjjdddZZZMMMCCC===444000///222111//////222//////000111111111111111////////////////////////...............///000111333222000000111222333333444555777777666666888999777999:::;;;;;;<<<>>>@@@GGGWWWkkk|||wwwgggeeeiiigggbbbkkkwwwuuuvvv~~~}}}|||tttuuuzzzzzzwwwtttpppllllllnnnqqqrrrqqq~~~|||xxxrrrllliiilllppprrroooooorrrsssrrrtttwwwxxx{{{zzzvvv{{{{{{vvvqqqrrrwwwuuuoooyyywwwyyy}}}lllXXXGGG;;;666444555666999:::777222---111111111333555666444333000000000000111111111111000111222333333333333333//////000222333444555666333333444444444333222222333222111000000222444555555555555555555555555444///111444555444333444444666333333666888777555555555777777666333222444666111111222333555666666777888777555333222222222333333555555222111333777999777BBBDDDLLLlllzzzeeeSSSNNN```pppqqqqqqwww{{{```OOOJJJIIIEEEAAA>>>>>>===;;;;;;:::::::::888888999999::::::;;;;;;666555444333333444555555111111111222333333444444222333444555666666666666111222444555666777777777888888888888888777666666666666666666777999:::<<<============;;;999777666888888777777888888999:::888999;;;;;;;;;888555444222222333333444444555555333333333222222222333333...///000111111111111111444444444444444444444444555444444555666666444222333333333333333444555666666:::@@@DDDHHHQQQ\\\eeerrryyy|||wwwssstttsssppprrrzzz~~~yyywwwuuuooouuuwwwsssqqqvvv|||xxxpppmmmlllnnnuuu}}}xxxsssnnnkkkgggfffmmmuuunnnnnnzzz}}}{{{yyyvvvtttsssttttttiiiiiiggg___OOO???666555666111...000222000000222//////000111111111111111000000000000000000000000//////.........//////000444222000///000111222111333555777777666666888:::777999;;;<<<<<<===???@@@HHHXXXlll{{{uuufffbbbcccbbb___kkkyyywww}}}}}}}}}|||xxxrrriiicccdddkkkpppooonnnqqqttttttqqqpppqqquuu{{{}}}tttkkkgggggggggggghhh```ffflllooonnnooossswwwyyywwwwwwvvvzzzwwwsssqqqqqqrrrssssss}}}{{{yyyyyyzzzyyyuuuqqqsssuuuvvvuuussstttwwwzzzvvvcccQQQDDD<<<666333444555777888888777555444444444444333333222222222333333333222222111111111000222444666777666444222222222333333333444444444555333222222333222000...333222111222444555444333444444333333333444555555000111333555666777888888333444444444555555666666555555444333222222111000000000//////000111222222666666666555444444333333555444444444444555666666444777===DDDTTTppp~~~sss___OOOTTTffftttxxxxxx~~~qqqbbb]]]YYYPPPGGGDDDEEEAAA;;;999;;;;;;999;;;<<<=========<<<;;;;;;>>>===;;;999777555444333555444222222333444444333111222333444333222111000333222222222222222333333333333333333333333333333111111222222333333333444999999888777666666555555444444444444444444444444444444444333333222222222111111111111222222222222111222222222222333333333111111111111222222222222000333666666333111222555666666555333222333666888222444666777777777888999>>>DDDQQQdddqqqtttuuuvvv||||||zzzwwwttttttvvvxxx}}}~~~{{{pppooorrr{{{}}}wwwjjjdddkkktttyyyvvvssssssxxx}}}ssskkkkkkkkkhhhgggjjjbbbooo}}}{{{{{{uuuuuunnnggg]]]RRRCCC666000111222222111000000000000000////////////.....................------,,,,,,,,,////////////000000000000333222111111000000111111222222222333555777888999::::::;;;<<<===>>>??????JJJWWWhhhyyywwwccc]]]]]][[[XXXfffuuuuuu{{{}}}||||||}}}zzzwwwtttrrrmmmgggbbbWWW]]]aaa^^^]]]aaafffhhhcccbbbfffooo{{{~~~yyyttttttwwwyyyzzz{{{uuuzzz~~~{{{yyyvvvvvvxxxzzz||||||tttrrrqqqpppqqqqqqqqqpppuuuzzz|||qqq]]]TTTGGG<<<666333111000222333555666666555333222333333333333222222222222333333333222222222111111111222444555555555333222222222222222333333333333444333222222333222000...333222111222333444444222333333222222333333444444111222333555666666777777333333333444444444555555555555444444333222111111000000000000000111222222555444444444333333222222444444444444444555555666666888:::>>>GGGZZZsss}}}uuuuuuuuuwww|||vvvbbb[[[^^^gggttt~~~}}}qqqnnnkkkfff```VVVUUUOOOFFFBBBBBB???;;;>>>======<<<<<<===>>>>>>888999::::::::::::999888:::888666666666777666555111222333444333333222111333333222222222222222222333333333333333333333333111111111222222222333333555444444333222222111111000000000000000000000000333333222222222111111111000000111111111222222222111111222222222333333333444444444555555555666666444555777666555555666999555666888888777555444333444444555666:::@@@IIIOOO]]]dddsss|||vvvwwwyyy{{{}}}|||{{{zzzvvvqqqrrruuuwwwhhh___```dddfffpppqqquuuuuupppkkkeeeeeeiiimmmuuu}}}uuu}}}zzznnn^^^LLL???888222111333111111000///////////////////////////..................---------,,,,,,,,,////////////000000000000111111000000000000111111222222222333555666888999999:::;;;===???AAACCCCCCIIIUUUfffwwwwwwccc___aaa]]]XXXcccppppppzzz|||wwwtttzzzyyyyyyzzz||||||zzzxxxvvvzzzzzzrrrlllmmmqqqssstttrrrttt{{{||||||~~~xxxuuuqqqooopppqqqrrrrrrlllnnnqqqtttvvvyyy}}}wwwrrrkkk\\\MMM>>>:::444000000111222333000111222333333222111000111111111222222222222222333333333222222222222111444444333333333333333222000111111111222222222222444333222222333222000///222111000111333444333222111111111111111222333444333333444555555555555555333333333333333444444444555555444444333333222222000000000000000000111222333222222222222222222222444444333333444444555666555777888777:::DDDSSS___yyyzzz{{{{{{|||~~~ooobbb```lll{{{|||xxxtttqqqpppnnnhhh```ZZZWWWRRRLLLFFFDDD@@@===;;;<<<===???<<<===>>>???>>><<<:::888<<<:::888777888888777666444555555666666555555444444444333333222222222222222222222222222222222222000111111111111111222222222222111111000000//////////////////////////////111111111111000000000000000000111111111222222222111111222222222222333333333333333444444555555555555555444444444666777888666777999:::;;;<<<<<<<<>><<<<<<===@@@@@@@@@???>>>===<<<;;;>>><<<::::::;;;;;;:::999888888888999999999888888555555555444444333222222333333333333333333333333111111111111111111111111333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333444444444444444333333333555555444555666777777777999999:::>>>DDDKKKQQQSSSSSSYYYdddlllqqqssstttttttttrrruuu|||}}}{{{{{{~~~rrriiifffsss|||yyyuuuqqqmmmnnnqqqsssrrrrrrxxx}}}ppp___^^^fffsss||||||zzzxxxuuusssqqqmmmiiiqqq{{{~~~zzz}}}xxxfffKKK===111///111000---+++///......---------......//////.........---------------------------------......//////000000111111//////000000222333444555222222222333444555777888999999;;;===@@@CCCFFFHHHNNN\\\mmm~~~zzzkkkiiilllfff\\\dddqqqrrrvvv~~~|||zzzyyyxxxlllnnnqqquuuyyy~~~yyywww{{{~~~uuuwwwwwwtttsssxxx~~~{{{xxxwwwyyyqqqooosssuuuvvvxxxtttuuuwwwxxx|||{{{qqqhhh```[[[PPPLLLGGGEEEHHHIIIAAA666111111111000000000000111111111222222222222111111000000000111111222222333222222222222222222222222555444222000000000111222//////000000000111111111222111000111222222111///000///...///111222111000////////////000111222333555555555555444333222111444444444444444444444444222222222333333333333333111111000000000000000111111111222222333333333444222222222222222333444444333555777888777888<<>>>>><<<;;;;;;===>>>======:::999999888888888888888666666777777666555444333555555555555555555555555333333333333333222222222444444444444444333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444777777666666555555444444555666777777888999:::;;;BBBDDDHHHQQQ[[[ccchhhjjjhhhoooxxx{{{yyywwwsssqqquuuxxxyyy|||~~~{{{|||~~~{{{ssslllkkk{{{|||{{{wwwuuutttuuuuuuttttttwww|||}}}yyy{{{}}}fff\\\cccrrr|||wwwtttrrrqqqpppnnnkkkjjjpppwwwuuulllkkknnnbbbPPP:::444000111111...,,,---......------------..................------------------------------------.........///000111111111000000111222333444666777222222222333444555666777999999999;;;===AAADDDFFFJJJYYYnnn|||mmmjjjjjjeee\\\eeessstttsss}}}}}}|||}}}~~~|||}}}}}}~~~|||||||||yyy|||{{{vvvrrruuuzzz~~~zzzvvvrrroookkklllooorrrsssxxx{{{vvviiiddd\\\UUUOOOIIIEEEAAA>>>===;;;:::===???;;;333...000111111000///000111222222222222222222222222111111111222222222222222111222222222222333333333333222111000000000111222///000000000111111111111111000000111222222111//////...---...000111000///.........///000111222333555555555444444333111111444444444444333333333333000000111111222222333333222111111000000000000000000000111222333333444444222222111111222222333444333444666666555555666777888HHH```zzz}}}uuukkkbbb\\\XXXWWWVVVSSSOOOIIICCC???<<<:::;;;:::888888:::;;;:::999:::999888777666555555555666777888999999888777666777777777777777777777777666666555555555555444444444444444444444333333333444444444444444444444444444444444444555555555555333333444444444555555555444444444555555555666666444444444444555555555555444666888888777;;;AAAGGGUUUYYYbbbooozzz}}}}}}~~~~~~}}}|||{{{{{{|||uuurrrrrrwwwzzzxxxxxxyyy{{{yyyuuuvvvxxxyyy|||{{{vvvtttuuuxxxxxxtttsssuuuwww|||}}}yyy|||yyymmmiiiqqq|||{{{rrrnnnlllnnnooommmmmmnnnrrrvvvtttkkkddd^^^OOO@@@444111000///,,,***...555...------------...//////.........------------,,,,,,,,,,,,------------...------...///000111222222000000111111333444555666222222222222333444555666888888888999<<>>>>>>>><<<;;;===<<<:::888666555555555666888:::;;;<<<;;;:::999::::::::::::::::::::::::999888888888777777777777444444555555555555555555555555555555555555555555444444555555555666666666555555555555666666666666666666666666777777777777444555666888:::;;;<<<===>>>AAABBB@@@@@@HHHWWWdddrrrtttyyyyyyxxxzzz}}}tttrrrsssxxxzzzwwwuuuvvv~~~~~~{{{uuussswww|||~~~xxxuuuwwwyyyzzzyyyssstttyyy~~~|||vvvuuuzzzwww{{{}}}{{{yyy}}}zzzyyy}}}}}}yyyssslllhhhjjjlllkkknnnrrrqqqnnniii```UUUHHH===666111///......+++)))---444......------...//////000.........---------,,,,,,,,,,,,,,,---------......------...///000111222222//////000000111222333444222222222222333444555555666666666888;;;@@@DDDGGGMMM[[[mmmjjjddddddccc```hhhnnnfffkkkyyy{{{~~~tttjjjaaa[[[]]]TTTGGG>>>999777555333444111//////111111///---***...111//////222444222...000222111......///222111111000000000000111111444444444333333222222222111111111222222333333333//////000000111111222222111111111111222222222222000000///000222222111///...---,,,---///000///.........//////000222333444333444444444333333222111111000000000//////......------...///000111111222222222111000000///000000,,,---...///000111222333111111111000111222222333...///000111222333444555888888777;;;NNNmmmyyynnnttt~~~~~~zzzqqqhhhbbbTTTQQQNNNLLLKKKJJJHHHFFFBBB@@@===;;;888777777777666888:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888777777777777777777777777888888888888888888888888444444444555555666666666666666666666777777777777777777777777888888888888;;;<<>>:::777777666666888<<<>>>===;;;AAA@@@?????????@@@@@@???:::::::::;;;;;;<<<======:::<<<===;;;999888888:::666666777:::<<<<<<:::777<<<:::888777888999999999<<<888666999:::888777999>>><<<<<<<<<;;;:::;;;>>>:::???FFFOOOWWW___fffkkkrrrqqqmmmfffbbbgggsss~~~zzz~~~}}}}}}|||wwwooovvvyyyyyy{{{|||vvvoookkkkkkmmmooosssxxxxxxzzzzzz}}}~~~yyyuuuyyy}}}|||yyywwwqqqkkkkkkooooookkkaaaWWWGGG;;;444111///...////////////////////////////////////////////////111///------///000000///.........------.........000000000000////////////////////////000000000000222222333333333444444444555777999;;;>>>BBBGGGKKKXXXmmmzzzllllllmmmoooqqqooojjjfffqqq{{{{{{rrrggg^^^YYY^^^ZZZRRRHHH@@@:::666444999666222111111222222222111111111000000///...---///////////////000000111000000////////////000000000111111222333333333333333333333333333333333333222222111111222222333333222111000//////000111222333222111000///000111111333222000///....../////////...------...000222444555444222000000000111222000000000000111222333444111111000000000000111111000///...---...000222333222222222111111111111111///////////////000000000............------------/////////000000111111222222555888999:::BBBOOOZZZzzz~~~|||{{{|||pppYYYQQQYYYkkkwwwrrrlllgggeeecccaaa___[[[YYYWWWUUURRRLLLDDD>>>???===<<<===???@@@>>>;;;??????@@@@@@AAA@@@>>><<<>>>===;;;:::::::::;;;<<<;;;::::::999888777777888888777777888:::;;;999888888888888999::::::999888999777888;;;<<<<<>>>>><<<>>>@@@BBBBBB@@@===<<<@@@AAAEEEJJJKKKNNNWWWaaacccbbb```_________]]][[[fffgggkkkqqq{{{}}}zzz}}}{{{yyyzzz~~~~~~|||yyyxxx}}}zzzsssuuutttqqqqqqttttttsssooojjjhhhmmmrrrvvv|||zzztttpppoooooorrrxxx|||yyyzzzwwwmmmfff\\\RRRAAA<<<555000............------------------------//////......---------------......---+++++++++,,,------,,,,,,,,,,,,------++++++,,,---...///000111------........./////////000111111111222222222222111333555777999===BBBFFF]]]rrr|||zzzgggdddfffppp|||yyyqqq{{{xxxrrrggg\\\SSSNNNLLLKKKWWWVVVWWW\\\fffrrr{{{{{{qqqaaaNNN???888:::===888666222//////000333555000...,,,,,,...///000000222222222222222111000000///////////////000111111////////////////////////...///000222333333333333333333333333444444444444444444333333222111000000---...///000000000//////111000000/////////////////////......------------------,,,+++++++++,,,---333222111000//////000000---------------...//////......------------......,,,,,,,,,,,,---...///000000000111111111111222222000000000//////......---------------,,,,,,,,,,,,******+++,,,---...//////,,,000444555333111333666555LLLmmm~~~|||vvvqqqhhh^^^QQQJJJNNNWWWiii}}}}}}{{{zzzyyyyyyxxxxxxwwwzzzzzz}}}zzzqqqmmmllljjjhhhfffeeedddccc___aaabbbbbb```]]][[[[[[RRROOOKKKGGGFFFHHHKKKMMMRRRPPPOOOPPPQQQQQQNNNLLLMMMJJJGGGGGGJJJOOOSSSTTTVVVXXX[[[\\\YYYVVVRRRPPPTTTXXX^^^ccceeejjjxxx|||wwwtttpppkkkuuuuuuvvvyyy~~~{{{uuuqqqrrrzzz}}}zzzxxxxxxwwwuuusss}}}}}}}}}}}}|||yyyvvvtttrrrrrrpppnnnnnnoooppppppoookkkjjjnnnsssvvvzzzyyyxxxuuuuuuuuuuuuuuuvvvxxxzzz{{{zzzyyywwwwwwyyy~~~zzzhhhZZZMMMCCC444222///...---......///------------------------000000/////////.........---///000///---+++,,,------,,,,,,++++++,,,,,,---++++++,,,------...//////------------.........///000000000000111111111111000222444555777;;;@@@DDD^^^sss}}}{{{gggcccbbbhhhttt~~~}}}~~~zzzwwwvvvvvvxxxyyyyyyyyywwwtttpppnnnmmmnnnffffffeeeeeebbb^^^WWWSSSGGGCCC>>>999666777999;;;@@@===<<<@@@GGGOOOXXX]]]___SSSCCC666111222555888444222///---,,,...111222///---,,,,,,...000111000111222222222222111111000111111000000111111222333//////000111111000//////...///000111222222222222222222222333333333444444444444444444333111000///...///000111111111111000000000000000/////////..................------------,,,,,,+++++++++++++++---------......///000000...------------...//////------,,,,,,,,,,,,------+++++++++,,,,,,---...///111111000000000/////////000000//////......------.........------------,,,))))))***+++,,,,,,------,,,///222222111111333555333;;;KKK```yyy~~~}}}zzznnn^^^RRRNNNVVVfff}}}~~~zzzzzzyyyxxxvvvuuutttuuuuuuzzz{{{|||zzzwwwuuuuuuvvvkkkhhhdddaaaaaadddhhhkkknnnoooqqqssssssqqqllliiieeeaaa^^^^^^cccjjjpppsssyyy|||~~~yyyrrrmmmjjjhhhlllsssxxxyyy~~~}}}yyyzzzzzz{{{|||}}}tttkkkgggjjjqqqwwwvvvyyywwwssstttvvvuuusssxxxvvvtttqqqooonnnpppqqqppppppqqqssssssqqqppppppsssooommmqqqttttttvvvyyyttt||||||xxxzzz|||ssskkkiiiiiiqqqrrruuuxxxzzz{{{{{{zzzvvv}}}}}}ppp]]]MMMAAA999///000000///.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...000///...---,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,------------........./////////000000000111111111111222444555777;;;@@@CCC[[[rrr~~~zzzfffeeeeeegggmmmttt||||||YYYXXXVVVVVVXXX]]]bbbfff]]]XXXQQQLLLLLLMMMNNNOOOTTTSSSPPPNNNKKKIIIHHHHHHAAA@@@AAABBBAAA???;;;777444222000//////111333444111222777???DDDEEEGGGJJJAAA;;;333///000111000...222111///...---...///000///...---...000111111111//////000000000000//////222111111111111222333333000000222222222222000000///000111111222111111111000000111111222222333333333333444444333222000///000000000111111222222333000000111111111000///...---......///......------------------,,,,,,,,,,,,***+++,,,---.../////////......---------......///---,,,,,,++++++,,,,,,---+++++++++,,,------......000/////////......------//////..............................------------************++++++++++++---...//////...///111333333111444CCCZZZwwwqqqccc[[[QQQPPPZZZooo~~~|||xxxyyyyyywwwvvvvvvxxxzzz~~~~~~yyywwwtttrrrsssvvvzzz~~~|||~~~{{{rrrooollllllqqqyyyzzzvvvrrruuu{{{~~~~~~}}}{{{|||}}}}}}}}}zzzpppfff______cccgggqqqsssxxxzzzuuuwwwyyyxxxuuupppooommmjjjiiikkkppptttqqqrrrxxx~~~yyytttrrrwwwrrrqqqtttvvvtttuuuwww~~~~~~{{{}}}tttmmmjjjkkkkkknnnrrrwwwzzzxxxsssooojjjqqqpppbbbNNN???555//////111222111///......///------------------------------......///000000111...------///000000...,,,------,,,,,,,,,,,,------......---------,,,,,,,,,------.........////////////000000000111111111111111222444555777:::???CCCWWWppp~~~xxxcccfffjjjkkklllmmmooorrryyy;;;<<<<<<===???BBBEEEHHHDDD???999666666777777777;;;:::888777666555555444111000111222444444333111333222222111000///------,,,...666AAADDDAAA@@@CCC222111111000000///...,,,000000000/////////000000///...---...000111111000//////000000000000//////111111111000111222222333000222333444444333222000111111111111111000000///...//////000111111222222222222444444444222000///000000//////000222333444000111222222222111000///---...////////////...---------..................+++,,,,,,---...............------,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,---------------...------..................------------,,,,,,,,,++++++++++++***************,,,------...---...///000...,,,...666CCCYYYzzz}}}rrrlll[[[RRROOOYYYiiiwww|||xxxyyyzzzxxxvvvwwwzzz}}}}}}}}}{{{xxxwwwxxx{{{~~~~~~xxxuuuqqqqqqvvv}}}xxxwwwxxx{{{}}}{{{|||~~~~~~}}}{{{xxxvvvvvvwwwttt||||||tttkkkeeedddhhhkkkwwwtttsssuuuvvv{{{|||yyy|||}}}xxxrrrnnnooopppooommmooosssvvvuuuyyyyyyuuuwwwsssssswwwyyyxxxxxxzzzzzzzzzzzzyyyxxxvvvuuutttmmmooorrrvvvwwwssslllgggkkkiii^^^MMM>>>555///***///111222111...------///........................//////000222333444555666333000...222777888444///......------------......------------................../////////000000000000000000111111111222222000111333444666999>>>AAATTTnnn}}}vvvcccdddfffhhhjjjkkklllmmmxxx...000333444444333444444888444000///000111///---000...------...///......---,,,+++---///000000000+++,,,...000000...---+++111000222888777111000444...//////---******---111***+++---...//////......///...---...000111000///000111111222222222111111000000000000000111111222111222444555555444222111111222222111111000///...---......///000111111222111222333444444333111///111000......///111333555111222222333333111000///---...///000000000......---...//////000000//////.........///......------------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---............)))******+++---......///,,,------....../////////,,,,,,,,,+++++++++******,,,,,,++++++***))))))))))))***,,,...///000000000---...111111///888SSSmmm}}}xxxooohhh^^^TTTMMMTTTnnn~~~}}}~~~~~~|||zzzzzz~~~~~~|||zzzzzz}}}|||wwwwwwzzz~~~zzzyyyzzz{{{yyyxxx}}}wwwqqqmmmkkkkkkpppxxxzzzuuuuuuyyy|||yyyrrrooommmqqq}}}{{{~~~vvvnnnrrrtttwwwvvvtttrrrsssuuuzzz|||vvvvvvrrrsssyyy||||||}}}~~~~~~zzzvvvwwwyyyyyyuuuppptttsssssstttsssnnnfff``````UUUDDD444...111111///...000111000---+++---///////////////////////////,,,,,,...///111333444555888444111666>>>@@@:::333///......------......///+++,,,,,,---...///000000////////////000000000000111111111111222222222222///111222333555888===@@@RRRmmm}}}vvveee```]]]___fffnnnrrrsssxxx------------------------//////.........---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------+++000555555111......000//////.........---------////////////////////////...............///000000////////////////////////000000000000000111111222222222333333444555666666222000//////000000///---.........///////////////333333333444555444222000222111000111222222111000333333444333222000...---+++++++++,,,---...///000------------------------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---'''((()))***,,,---...///,,,,,,............,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,//////...---///333999>>>]]]ppp|||lllUUUKKKZZZppp{{{~~~xxx~~~}}}vvvyyy~~~|||}}}~~~xxxwww{{{~~~}}}|||wwwvvvyyy|||}}}yyypppfffffflllyyy~~~}}}zzz~~~~~~yyyzzzyyyuuuwwwwwwxxxxxxvvvuuusssrrruuu{{{|||tttnnnpppsssssssss{{{|||qqqxxxzzz|||yyyuuusssvvvyyy~~~zzzzzz}}}|||xxxvvvqqqooopppmmmcccYYYTTTNNNAAA555333222...,,,...///............---------...///000///---,,,+++,,,,,,,,,+++***+++,,,---...000111===MMMOOOAAA555333000///...---------------------......---,,,++++++...,,,,,,---000000...+++444444555444333111///---111222333333444777;;;???RRRiiiyyy|||iiibbb]]]aaalllvvvxxxwww------------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------------------------------...222666666111...---//////.........------------.......................................//////000////////////////////////000000//////000000111222333333444444444555555555222000//////000000///---.........///////////////111000333:::AAADDD@@@;;;444222111111222222111000222222222111000///...---///...------,,,------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,))))))***+++,,,---...///******+++,,,,,,+++***************+++++++++,,,,,,------,,,,,,,,,+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,.........------000555888???QQQqqqyyygggXXXXXX___ccciiixxxwwwwww|||~~~~~~}}}}}}~~~|||{{{{{{~~~||||||~~~yyytttooolllgggrrryyyrrrsssxxx}}}}}}}}}wwwqqqooonnnssssssuuuzzz~~~~~~yyytttuuu{{{|||vvvrrrtttwwwwwwzzz~~~zzz}}}{{{wwwqqqmmmnnnsssxxxsssuuuyyy}}}{{{uuutttwwwxxxuuupppllllllfffYYYMMMGGG;;;555000000///,,,,,,000............------------...///000///---++++++,,,,,,,,,+++++++++,,,---...111,,,===[[[aaaIII555333//////...---------------,,,,,,,,,------...//////000...---...111333333222222222222222111000//////000111222333444666;;;>>>NNNfffwwwmmmgggbbbfffqqqzzz}}}|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000333666555111---,,,---............------------........................---------.........//////........................///////////////000111111555555444444444333333333111000//////000000///............//////000000000222222888CCCOOORRRLLLDDD777555222222222222111000111000//////............222111///...,,,,,,++++++------------------------------------------------,,,,,,++++++++++++,,,,,,***++++++,,,---.........)))***++++++++++++***)))***************+++++++++,,,,,,,,,+++++++++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,---------,,,---000222000;;;RRRqqqnnn]]]SSSSSSXXXggg~~~|||~~~{{{~~~|||ttthhh```dddppp~~~}}}}}}}}}tttkkkkkkmmmpppooottt|||zzz~~~~~~yyyvvvwwwyyyzzz~~~~~~~~~yyysssoooooosssvvvfffeeehhhmmmnnnnnnqqqvvvuuuuuummmgggcccZZZLLL???999,,,,,,...///---***,,,000............---------------...//////---++++++,,,,,,++++++++++++,,,------222'''666YYYaaaGGG222333///...------------------+++++++++,,,---000222333333111//////222555777888000000/////////000000111///000111111333555:::===IIIbbbvvvooojjjgggkkkvvv++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++...111333222///---,,,---------------------------........................,,,,,,------....................................///............///000000444444333222222111000000111///...///000111000............///000000111111555999@@@KKKSSSSSSKKKDDD999666444222222222111///111000///...---...///000222111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++,,,,,,------------......++++++,,,,,,,,,,,,++++++)))*********************+++++++++++++++*********))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***+++------,,,---...000555666???PPPeee{{{uuudddYYYUUU[[[ooo}}}|||{{{~~~~~~~~~yyy~~~zzzooohhhrrrzzz~~~vvvrrryyyzzz{{{{{{{{{}}}sssnnnqqqsssoooooovvv~~~yyyvvvwwwzzz}}}|||~~~|||xxxtttqqqeeebbbbbbgggjjjmmmssszzz}}}oooooofff\\\UUULLL@@@666111------...///...------............---------,,,,,,,,,---......,,,++++++,,,+++++++++++++++,,,,,,,,,111''',,,@@@EEE777...111......---,,,,,,---------,,,+++++++++---///222444555222///...///333666888222111000///...///000111...///000111222444999<<>>???888555111//////000000000111111111000///...---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++---......---+++***)))))))))(((((()))))))))///...---,,,+++***)))))))))(((''''''''''''((()))))))))((((((((('''''''''((((((((()))))))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,---,,,++++++---///---...222666888999@@@IIIcccyyy}}}ooo___SSSRRRWWWkkkxxx{{{}}}zzzqqqllluuuzzz|||yyyxxx{{{{{{xxxzzz{{{~~~}}}yyyvvvnnnssszzz}}}|||tttvvvwwwyyy{{{yyyxxx{{{xxxvvvxxx~~~}}}yyyyyy}}}~~~xxxssstttvvvvvvwwwzzzyyyxxxssskkkfff___RRRFFF999333///222333000------+++///111222666:::777111---------,,,,,,,,,++++++)))***,,,,,,+++******+++((()))***+++,,,++++++***)))...000...,,,------))),,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,------000222222000......///111111111111000///...---...///111111222555999===NNNeeevvv~~~}}}rrr``````bbbhhhrrr{{{))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++))))))))))))))))))))))))---,,,++++++++++++***)))+++++++++,,,,,,---------------------------------(((***,,,------,,,+++***************************---,,,,,,,,,,,,---......---...000111333555666777///......///000111111000---...///000111222333333444222111333777;;;<<<<<<777444000...///000000000///000000000///---+++)))---,,,++++++*********++++++++++++++++++++++++++++++,,,...//////...,,,+++))))))(((((((((((())))))///...---,,,***)))((('''+++***)))(((((()))***+++))))))(((((('''''''''&&&'''((((((((())))))******)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,---------+++))))))***,,,...,,,---222555555777;;;===WWWsssnnnYYYQQQQQQNNNbbbvvv|||~~~~~~|||}}}}}}{{{zzzwwwuuuuuu}}}{{{wwwwwwuuuqqquuuvvvwwwzzz{{{{{{xxxvvvpppuuu{{{~~~}}}zzzwwwuuunnntttyyy~~~{{{wwwvvvwwwzzz|||{{{yyy}}}}}}~~~yyyxxxwwwyyy|||~~~~~~}}}}}}{{{wwwxxxzzzxxxxxxyyyooopppmmmfff___SSSAAA111000---...444777444000...+++444;;;::::::;;;777222---------,,,,,,,,,++++++(((***,,,,,,*********+++((()))***+++,,,+++******...(((''',,,///+++***---++++++++++++,,,,,,---...((()))***,,,,,,---,,,,,,***///444666444111000111---...///000000///...---///000111222333555:::===PPPgggwww~~~sssbbbbbbdddiiiqqqyyy}}}))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************+++*********))))))((((((++++++***************+++++++++++++++++++++++++++------------,,,+++***)))***+++,,,,,,------,,,,,,---000)))&&&///000))))))---+++)))***++++++,,,---000///---,,,---111666999444222///---,,,---///111000000/////////111222333000111333444555666666666444333111///......//////......///---+++))))))************+++,,,,,,)))'''***+++,,,---............+++,,,,,,------,,,,,,++++++******)))((()))))))))---,,,+++***))))))))))))+++*********))))))(((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))************%%%&&&'''((()))***+++,,,)))************+++++++++.........////////////000444777BBBXXXtttvvvjjjaaaXXX___fffmmmvvv~~~}}}}}}zzz~~~~~~~~~}}}yyywwwzzzzzzzzz|||{{{vvvtttpppkkkiiiuuu|||yyy|||~~~zzz|||zzz~~~}}}|||xxxxxx}}}|||zzzyyyuuuvvvuuurrrtttzzz~~~~~~zzzrrrnnnppptttxxxzzz}}}uuutttsssoookkkkkkfff]]]QQQDDD999111---,,,,,,,,,---///222444666444>>>KKKOOOIII>>>666222++++++++++++++++++++++++************************)))))))))))))))))))))))))))************++++++++++++...******///)))&&&///)))++++++++++++,,,...000+++000222000111333222///777555333000///...///000000000111111111333777:::QQQdddxxx{{{fffhhhkkkmmmnnnoooqqqrrr(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))************)))*********)))))))))((((((++++++***))))))******+++++++++++++++++++++++++++------------,,,+++***)))***+++,,,,,,------,,,,,,***///+++)))///...(((+++---***'''((()))***++++++///...,,,+++---000444777333111000.........///000111000/////////000222333000000111111111111111000444333222111000/////////---......---++++++,,,...---,,,+++,,,,,,,,,***(((++++++,,,---.........---+++,,,,,,------,,,,,,+++************)))))))))(((---,,,+++***))))))))))))*********)))))))))(((((()))((('''&&&&&&'''((()))'''''''''((((((((((((((('''((((((((())))))))))))(((((()))))))))*********&&&&&&'''((()))***++++++))))))*********+++++++++---------............///...///222;;;JJJ___tttzzzoootttuuupppkkkkkkkkkjjjrrrtttwww}}}~~~}}}}}}{{{yyyvvvvvvxxx||||||xxxxxxwwwzzz~~~|||xxxyyywwwssswww~~~}}}zzzsssnnnlll___dddiiillltttyyyqqqnnnppprrryyyzzz~~~tttooommmkkkhhhWWWRRRJJJ@@@888222///---------,,,,,,---///000111---111444444111......///++++++++++++++++++++++++************************************************)))************+++++++++***///---000555...''',,,***+++,,,,,,++++++,,,...---///---+++...333555444555333111///......///000...///000000000222666999LLL___ttt~~~wwwgggjjjooosssuuuuuuuuuuuu((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''((())))))******))))))******))))))))))))((((((******)))))))))******+++++++++++++++++++++++++++------------,,,+++***)))***++++++,,,,,,,,,,,,,,,(((///---+++///,,,+++333:::444---******---------...,,,+++***,,,...222444111000000000000000000000111000/////////000111222222222111111000///------333444444444333111///...---...---,,,+++,,,///222000...,,,+++,,,,,,+++***+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,++++++)))******+++***)))(((''',,,+++***))))))(((((()))******))))))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((((((((()))))))))(((((())))))))))))******(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,---------)))+++,,,+++---999MMM\\\|||rrrbbb\\\]]]^^^aaabbbeeekkksss{{{{{{wwwwwwxxxxxxrrrsssuuuxxx|||||||||~~~zzzrrrnnnpppvvv}}}xxxrrrsssuuu||||||~~~|||~~~|||}}}}}}~~~ssshhh___\\\]]]ccckkksssvvv~~~zzzsssqqqqqqrrrxxxwwwwww}}}zzzkkkccc^^^YYYUUU@@@<<<666000---,,,---......---,,,++++++++++++,,,***)))'''&&&'''))),,,...++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,111222777===444))),,,***,,,......---,,,,,,,,,---......///333999888444111000///.........///000---.../////////111555888KKK^^^tttzzzrrrhhhmmmttt{{{~~~}}}yyywww}}}(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))))))))((((((***))))))))))))******+++************************,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,+++(((000///---///---222BBBOOOGGG:::...***---///...,,,,,,+++***+++---///111//////000111222111000///111111000//////000111222444444333333222111//////333444555666555333000...//////...,,,+++---000333111...+++******+++******+++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++((()))+++,,,+++***(((&&&+++***)))((((((((((((((())))))))))))))))))(((((((((((((((''''''((((((((())))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))************************+++++++++,,,&&&+++//////,,,///999BBBVVVmmmsssdddaaadddgggZZZZZZ]]]dddooozzz}}}zzz}}}wwwrrrrrrtttvvvwwwyyy|||~~~|||yyy{{{~~~~~~~~~}}}~~~~~~wwwnnniiilllsss{{{~~~~~~yyysssvvv}}}}}}}}}{{{|||zzzwww~~~{{{zzz{{{}}}||||||~~~mmm___YYYZZZ___ddduuu~~~{{{vvvuuutttssszzzvvvssstttyyy~~~wwwlllbbbYYYOOOEEE===222000...++++++,,,...///------,,,+++++++++******)))))))))+++---...---+++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++...222222999AAA999,,,,,,))),,,///000000.........+++000555999>>>???888.........---------...///000---.../////////111555888OOObbbxxxwwwooogggmmmvvv~~~zzzvvv}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((((((((())))))))))))(((((()))******+++************************++++++,,,,,,++++++******)))***++++++,,,,,,+++++++++111///---//////:::PPPddd[[[III444***+++...---,,,,,,,,,,,,,,,---...///---///000222333222111000222111000//////000111111222333333333333333222222333444666777666333000...222111///---+++,,,///222///---***))))))******)))+++++++++,,,++++++*********++++++,,,,,,++++++***((()))+++,,,+++***(((&&&))))))(((((('''((((((((((((((((((((((((((())))))'''(((((((((((((((((('''))))))((((((''''''&&&&&&''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))************%%%))),,,---------///111===PPPhhh|||xxxpppqqquuuwwwfffeeeeeeiiipppxxx~~~}}}zzzzzztttsssuuuwww}}}|||xxx{{{}}}{{{{{{}}}{{{xxxxxx|||yyyrrruuuyyy~~~~~~~~~wwwrrrllliiilllrrryyy}}}|||}}}~~~}}}|||yyyyyyzzzyyyyyy~~~}}}}}}~~~|||lllcccfffooowww{{{wwwxxxuuuttttttrrryyyuuuqqqpppsssuuuuuutttlllfff^^^UUUMMMCCC999222..................------,,,,,,,,,,,,------,,,,,,((()))***,,,...---***'''++++++++++++++++++++++++************************************************))))))*********+++++++++---...---444???888++++++))),,,000222222111111222---222777:::===<<<444+++,,,,,,,,,------...///000...///000000000222666999MMM```wwwwwwooofffjjjrrryyy~~~|||vvvppp|||''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))((((((''''''(((((((((((())))))(((((((((((()))******+++***************************+++++++++++++++******)))******+++++++++++++++,,,000---,,,//////;;;TTTrrrnnn\\\BBB222111333333------..................---...000222333333222222222111000/////////000111//////000111222222222111333444666666555333000...111111000...,,,,,,...000,,,+++))))))***+++***))))))******+++++++++************++++++++++++******)))******+++***)))((('''((((((''''''''''''((((((''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))((((((((((((((((((((()))))))))******((())))))))))))*********,,,***((('''(((***++++++...888EEERRReee|||~~~~~~|||||||||{{{zzzzzz~~~{{{zzz~~~|||}}}{{{zzzxxx{{{zzzvvvrrrrrrttttttpppkkknnnrrrwwwyyyzzz|||}}}xxxtttqqqppprrrvvvzzz{{{~~~{{{zzzxxxwwwwwwxxxyyy|||{{{yyysssqqqpppqqqxxx~~~}}}zzz~~~|||xxxqqqpppqqqpppnnnooollljjjjjjkkkkkkhhheee]]]VVVKKKAAA999444111///---.../////////---+++***++++++,,,---............,,,+++***)))))))))***+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++******'''...<<<888+++***+++...000222111111222333222444444111///111000---+++,,,,,,---......//////...///000000000222666999EEEYYYrrrzzzrrrggggggkkkppptttsssnnniiixxx''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((('''''''''((((((((())))))'''''''''(((((()))++++++******************************++++++++++++******))))))***+++++++++++++++***,,,***,,,...+++555MMMooorrrgggMMM999555666555//////000000000000///.........000111222333333333333222000/////////000111...//////000111111000000333444555555444222///...---...///...------///000+++******+++,,,---,,,***(((((()))***+++++++++*********++++++++++++******************)))))))))((((((''''''&&&&&&''''''((('''''''''((((((((())))))&&&'''((())))))((('''&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))***((())))))))))))*********...,,,)))((((((***,,,---'''...333555===QQQggguuu~~~qqquuuzzz}}}}}}}}}}}}~~~yyy{{{~~~{{{~~~{{{xxxuuuwwwzzz{{{xxxuuu{{{{{{{{{{{{zzzzzz{{{|||~~~{{{zzz{{{}}}~~~~~~}}}|||}}}}}}}}}yyyxxxwwwxxxzzzzzz{{{|||}}}|||rrrkkkhhhccceeeggglllvvv~~~zzzttt}}}~~~yyyuuuwwwxxxwwwvvvrrrmmmkkkmmmnnnnnnmmmiiigggeeeeeeddd___XXXRRRFFFAAA999111---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,---.........---,,,+++,,,---+++)))))),,,///++++++++++++++++++++++++************************************************)))************+++++++++******'''111AAA===///,,,...000000000.........000000444333---)))***---...,,,,,,---....../////////---.../////////111555888BBBWWWppp|||ttthhheeedddeeeiiijjjgggcccppp''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''((()))++++++)))))))))))))))))))))))))))******+++++++++******))))))***++++++++++++***'''***)))+++...(((...DDD```iiieeeMMM777111111///000111222222222111//////...//////000222333444555333222111/////////000111000000111111111111000000333444444444333111///...***+++---.........000111*********---//////---+++''''''(((***++++++++++++******++++++++++++******+++******)))((()))))))))''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************%%%(((+++,,,++++++,,,---)))222666000,,,666GGGUUUooo~~~pppsssyyy~~~~~~~~~|||{{{|||{{{wwwuuusssqqqwwwzzz~~~~~~~~~{{{~~~||||||zzzwwwvvvyyy}}}}}}zzz{{{||||||~~~|||yyynnnhhhfffeeeiiipppwwwvvvtttuuutttuuuwwwvvvrrrqqqssssssppphhhhhhhhhjjjlllnnnooonnnmmmkkkiiigggcccZZZOOOFFF222222111000000///...---,,,+++******+++,,,...000+++,,,---...---,,,+++***"""(((...///+++((())),,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,---,,,777IIIDDD555000111111000...+++***+++,,,***222777222,,,+++,,,---,,,---......//////......,,,---------...000444777FFF[[[sss}}}vvviiiddd______bbbdddbbb```jjj{{{''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***************++++++,,,,,,++++++*********+++,,,---//////000JJJIIIDDD>>>777222000000000///.........///111222000/////////000222555777222111///.........///000000000111222222222222111222333333222222000///...,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((************************************************---,,,++++++---111666999KKK[[[uuu~~~|||{{{zzzwwwsssvvvvvvzzz}}}{{{yyy|||{{{xxxsssqqqsss~~~||||||~~~|||wwwyyywwwuuuyyyyyyxxxwwwttt{{{zzzvvvqqqmmmkkkkkklllhhhiiijjjlllmmmnnnnnnooosssooojjjbbbXXXKKK???777//////...---,,,,,,+++***------,,,,,,+++***))))))...------,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))+++*********))))))((((((***************************+++---111666;;;AAADDD...---***((('''((()))***222000...,,,******+++,,,------------------------000////////////111222444DDD\\\ooo}}}|||{{{mmmmmmaaaZZZbbbddd]]]ZZZeeeuuu~~~''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))************++++++,,,,,,++++++***))))))***+++,,,---......000111111111000111333555000//////...///000111222000/////////000222444666111111///.........///000111111222333333333333222333222222111000000//////++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************(((((((((((((((((((((((()))((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))************************************************---,,,++++++,,,...111333111<<>>888666555222///........................---,,,,,,+++*********+++************************))))))(((((((((((())))))))))))))))))))))))))))))+++***)))'''''')))***+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,++++++*********...------......///000111888IIIYYYkkk~~~wwwppprrrvvvyyy}}}wwwuuu}}}yyyggg^^^nnnxxxqqqccc&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))************))))))+++*********))))))))))))++++++,,,---...000111222,,,---...---,,,,,,---///............---------,,,............---,,,+++***)))***++++++***)))***++++++,,,---,,,******+++,,,---,,,+++******)))******)))***++++++++++++***)))'''(((((()))((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((************************************++++++++++++))),,,222<<>>BBBTTTaaattt}}}zzz{{{xxxxxxqqqpppvvv~~~zzzxxxzzz~~~~~~yyywwwwwwyyyzzzzzzyyyyyy{{{||||||{{{yyy{{{~~~zzzvvvzzz|||zzztttuuuvvvwwwwwwyyy|||wwwqqqpppoootttyyy|||||||||~~~xxxuuuqqqiii^^^RRRFFF===777111///------///000---***------------------------+++***))))))((()))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,++++++++++++***------------...///000111777HHHWWWggg|||sssooossszzz}}}yyyuuu|||yyykkkdddiiisssmmm___%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((***************************+++,,,---...---,,,+++...///000///---,,,,,,------------------,,,,,,,,,,,,,,,------,,,++++++***)))+++,,,+++***)))***+++)))+++,,,,,,++++++---.........---,,,++++++++++++))))))************))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))...,,,***)))***,,,///111111:::FFFQQQ]]]mmmyyy~~~~~~~~~vvvsssooonnnttt~~~|||~~~zzzzzz~~~vvvvvvuuuuuuyyy|||uuuwww|||~~~|||zzzwwwxxxxxxwwwwwwxxx|||{{{sssooooootttxxx|||}}}|||}}}|||vvvnnneeeVVVQQQJJJBBB:::555222111222000......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++------------...///000000444FFFTTTcccxxxssspppvvv}}}|||vvv|||yyymmmhhhoooyyysssfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((***************+++++++++***+++,,,------,,,+++***///111222111000.........------------------------,,,,,,---------,,,+++++++++,,,------++++++,,,---***+++------,,,,,,---///......---,,,++++++++++++))))))))))))))))))))))))))))))((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***************))))))(((,,,...000000444BBBWWWgggrrrzzz|||zzz|||{{{vvvtttxxx}}}xxxsss{{{~~~xxxxxx}}}uuusssqqqoooooosss{{{zzzxxxxxx|||yyyyyyyyyxxxwwwwwwxxx{{{~~~}}}|||rrrnnnnnnssszzz|||zzzssshhh^^^VVVLLLDDD:::777333///...///111222111...+++)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))************++++++++++++++++++++++++,,,,,,,,,------...///000444FFFSSS```wwwvvvsssyyy~~~xxx}}}zzzoookkkuuuzzzmmm#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''*********+++++++++++++++++++++,,,---------,,,,,,///111333333111000///000---------............///,,,------......------,,,,,,---...---,,,+++,,,...+++,,,------,,,,,,---......---,,,++++++************))))))(((((())))))***(((((('''''''''((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''')))******)))(((''',,,------***+++111===FFFLLLVVVdddpppyyy~~~|||{{{{{{|||uuuooonnnrrr|||zzzzzz~~~uuunnngggdddeeejjjuuu{{{yyyuuutttxxx|||}}}|||yyyyyyyyyzzzyyyxxxyyy|||~~~~~~}}}vvvllleeedddiiitttyyyuuujjjdddZZZNNNEEE<<<666111000///---,,,,,,---...///---,,,)))((((((***,,,...++++++++++++++++++++++++++++++++++++++++++,,,---))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000555HHHTTT```xxxxxxuuu{{{{{{|||qqqmmmxxx|||ooo"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---///222333222000000000........./////////000000---......//////.........+++,,,------++++++,,,---,,,---......,,,+++,,,------,,,+++******)))*********)))(((''''''((()))***''''''&&&&&&&&&'''))))))))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((()))***************((()))+++,,,---000444777222:::DDDKKKQQQZZZfffppp}}}zzzzzzxxxtttpppqqqrrrvvv}}}xxxoooiiiiiilllooowwwzzzwwwwwwyyy|||{{{yyy|||~~~}}}{{{zzzyyyzzz||||||{{{|||}}}|||zzzxxxqqqddd\\\[[[aaaiiirrruuuoooeee\\\VVVOOOJJJCCC===777333000000.../////////...,,,+++***+++,,,,,,,,,+++,,,---...++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////333FFFQQQ]]]uuuzzzvvvzzz~~~}}}rrroooxxx{{{nnn""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''*********++++++,,,,,,,,,---,,,++++++,,,---///000+++...111222111000000000.../////////000000111111......///////////////...***+++,,,,,,******+++,,,---...///...,,,++++++------,,,+++***))))))))))))***)))(((''''''((()))***'''&&&%%%%%%&&&'''((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))***************)))((('''((()))+++,,,)))))))))***+++,,,---...***---//////...444@@@JJJHHHPPP]]]iiittt|||}}}|||~~~~~~~~~{{{yyy{{{}}}~~~}}}vvvvvvwwwyyy}}}~~~|||zzzyyywwwyyyxxx|||}}}~~~||||||}}}{{{{{{yyy{{{~~~~~~~~~~~~~~~||||||{{{rrrccc[[[[[[```bbb```ZZZOOODDD>>>;;;555333111111000...000333+++---///000///---***((((((***,,,,,,+++)))''''''************************))))))((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////000CCCNNNXXXqqq{{{vvvzzz~~~rrroooxxx{{{mmm######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))))))((('''''''''(((***+++------------------------------------------------...------......///000111+++,,,...000222222222111555333111///......///000000000//////......------------------,,,+++*********+++,,,------------,,,(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''')))*********)))(((''')))***)))((('''(((***(((((((((((())))))))))))---,,,+++++++++,,,---...111333555;;;BBBJJJRRRWWWffflllsss{{{{{{}}}~~~}}}|||yyyvvvxxx}}}}}}{{{vvvtttuuuwwwyyyxxx{{{}}}}}}|||||||||}}}~~~}}}{{{xxxyyyyyywwwrrrjjjaaaXXXSSSIIIFFFAAA;;;666444333222000///...------...///000.........------,,,,,,,,,,,,+++******))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&%%%&&&((()))'''%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,+++))))))***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...555???NNN___ttt~~~xxx|||wwwlllrrr{{{tttfff######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))))))((('''''''''(((******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000111***+++---.../////////...444222000///...///000000111000000//////...------.........---,,,+++***)))***++++++,,,,,,,,,++++++)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''')))***)))((('''((()))'''((((((((()))))))))))),,,+++*********+++,,,---++++++,,,...111555999;;;===AAAHHHQQQ[[[eeeooovvv~~~}}}}}}}}}{{{xxx}}}}}}}}}~~~|||yyyyyy~~~xxxxxxxxxxxxyyy}}}||||||}}}{{{zzzyyyxxxuuuppplllbbb```\\\WWWQQQKKKFFFCCC???===888444111000000111000///...------...///000......---------,,,,,,,,,,,,+++******))))))******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&((()))'''%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***,,,,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...555???NNN___ttt~~~www{{{wwwlllpppzzzrrrddd######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((((((((''''''(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,------------------------...///000000+++,,,------.........---222111////////////000111111111111000//////......//////......---+++***)))******+++++++++******))))))************)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***'''((())))))''''''((()))''''''((((((((()))))))))******)))))))))***+++,,,***)))))))))))))))))))))+++,,,///222777@@@IIIPPPgggnnnwww~~~~~~}}}wwwvvvyyy|||~~~~~~|||{{{~~~{{{zzzxxxwwwwww{{{|||~~~zzzwwwtttpppkkkeee^^^YYYNNNKKKFFFAAA===;;;::::::666444222/////////000111000///............//////------------,,,,,,,,,,,,,,,+++******))))))******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,---,,,++++++,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...444>>>MMM___uuu}}}vvvzzzxxxnnnrrr|||ttteee######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((''''''''''''(((((())))))))))))))))))************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000............//////......///////////////000111222111111111000//////....../////////...,,,+++)))(((***************))))))((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&((()))***'''((()))(((''''''((()))'''''''''((((((((())))))(((((((((((())))))******((()))***++++++***))))))//////...,,,,,,///444888EEEMMMVVV]]]bbbhhhqqqxxx~~~~~~{{{vvvuuuyyy||||||{{{}}}|||zzzzzz}}}~~~|||~~~|||~~~|||{{{{{{~~~zzzwww{{{}}}zzz|||{{{xxxqqqnnnhhhbbb[[[SSSKKKEEECCC@@@<<<888666666777888444333111000000111222333000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,,,,******+++---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...333===LLL___uuu|||vvvyyy{{{qqqyyyyyyjjj######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&''''''(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,------+++++++++,,,,,,---...///---------------..................//////000111111111111000000///..................---,,,***)))((()))))))))******))))))(((''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&&&&''')))***&&&((()))((('''&&&'''(((''''''''''''((((((((((((''''''((((((((()))))))))$$$&&&(((*********)))))))))***,,,,,,+++,,,...000,,,222777::::::>>>EEEKKKPPPUUU\\\aaagggoooxxx~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz~~~~~~}}}{{{zzzxxx{{{zzzuuuxxx}}}~~~~~~yyyooohhheeeeeeeeeccc___ZZZUUUNNNFFF>>>999999888666555444444444444555444333222111111222222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''')))******))))))***,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...222<<>>DDDMMMTTTVVVYYY]]]aaadddiiinnnrrrtttttttttvvvyyy|||}}}{{{tttpppnnnllliiifffmmmhhh^^^QQQIIIHHHNNNSSSTTTRRROOOLLLHHHCCC===888777777777666555444444333444333222111000000000000///000000000///...---,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))((((((***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...222;;;JJJ\\\sss}}}xxx|||yyyrrr######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%&&&'''((((((((('''''''''(((((()))******++++++)))******+++,,,,,,------************+++,,,---...))))))))))))***+++---.........////////////////////////......------,,,,,,))))))*********))))))((('''((()))***+++,,,,,,,,,'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((***************)))((((((***,,,---,,,)))'''%%%%%%------,,,,,,+++++++++++++++---...---++++++///333555888<<<>>>@@@CCCGGGKKKJJJNNNSSSUUUVVVXXX\\\___oooqqqsssqqqnnnnnnrrrvvvqqqqqqpppqqqtttxxx}}}}}}{{{xxxyyyzzzyyyuuuqqqooonnnlllhhhbbbZZZUUUPPPLLLIIIOOOLLLFFF>>>888777>>>FFFIIIHHHHHHHHHIIIGGGDDDAAA===<<<:::999777777666666222222111111000////////////000000000///...---,,,******+++++++++,,,,,,,,,,,,+++******))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((()))***))))))+++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111;;;III[[[qqqzzz~~~zzzttt######""""""""""""######"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''%%%%%%'''((((((((('''&&&'''(((((()))***++++++,,,))))))***+++,,,,,,------************+++,,,---...************+++---///111......////////////......///......---,,,,,,++++++''''''((()))))))))))))))&&&''')))***,,,---------(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''((((((((('''&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((((((((((((((((((((((((((&&&(((******))))))***,,,)))(((((()))+++,,,+++***+++...000000......000333000222333333111111333666---333999;;;999888;;;>>>OOORRRTTTPPPLLLMMMTTT\\\RRRQQQPPPQQQWWW```iiinnnnnnssswwwwwwsssqqqssswwwrrrsssssspppkkkeee```^^^[[[[[[[[[XXXTTTRRRQQQQQQJJJKKKJJJGGGFFFGGGGGGEEEAAACCCDDDAAA;;;555666:::CCCDDDFFFIIIKKKLLLKKKIII@@@>>>;;;777666555666777222222111111111000000000///000000000000...,,,+++*********++++++,,,,,,,,,,,,++++++***)))*********(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''')))***+++******,,,---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111:::HHHZZZppp{{{zzzwww###"""!!!!!!!!!###$$$%%%""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))))))))))))))************************************,,,+++++++++++++++++++++,,,+++*********+++,,,------------,,,,,,+++++++++,,,---...---+++***+++,,,)))******++++++)))((('''(((((())))))******+++++++++***))))))((()))))))))((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++++++++,,,,,,,,,------///////////////000111111::::::999999999::::::;;;999999:::;;;???CCCGGGIIIOOOQQQUUUXXXYYYXXXVVVTTTTTTSSSQQQOOOLLLJJJHHHGGGEEEDDDDDDBBBAAA???===<<<;;;:::999:::;;;===@@@AAACCCBBB???:::666555666777>>>>>>AAAGGGKKKJJJBBB;;;======>>>>>><<<888444222000///...///000111000...000//////...............+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((())))))'''%%%%%%&&&)))))))))(((''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&)))))))))))))))(((''''''(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))((((((((((((+++++++++***************************+++,,,---...111999FFFXXXppp}}}~~~yyyyyy###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''((((((((()))))))))*********************************++++++++++++************++++++*********+++,,,---,,,,,,,,,,,,+++++++++***+++,,,---,,,+++***+++,,,***+++,,,,,,,,,+++)))((()))))))))))))))*********))))))))))))(((((('''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------...//////000000000///000000111222000000000000222444666777:::<<<>>>@@@AAA@@@>>>===>>>===<<<;;;:::999888777555666666666666555555555555444333333444777999:::;;;;;;;;;888555333444444::::::<<>>;;;555555666666777777777777666333000...////////////222111000///...---------,,,,,,,,,+++++++++******************************'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%######%%%'''%%%&&&&&&'''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&((())))))(((''')))***(((((((((((()))))))))))))))))))))***+++++++++,,,************+++,,,---...///666@@@RRRjjjyyyyyy""""""""""""""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((()))))))))***************************(((((((((((())))))))))))***************++++++,,,*********)))))))))))))))''')))******))))))***,,,+++,,,---------,,,***)))******))))))((((((((('''&&&'''***++++++)))&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************************++++++++++++******))))))******+++,,,------------...///000000333333333222111///...---222222111000000000000000......///000000111111222333222222111000000000000///////////////000111222222555:::===<<<;;;999999777666666999===??????>>>555555444444555777888999888555000....../////////111111///...------------,,,,,,,,,,,,++++++++++++************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%(((&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''&&&''')))(((''''''(((***(((((((((((())))))))))))(((((()))***+++,,,,,,,,,************+++,,,------000555???PPPhhhzzzxxx""""""#########"""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&%%%'''(((((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))******++++++++++++))))))))))))))))))))))))'''(((***)))))))))***+++***+++,,,,,,,,,+++))))))***)))))))))((((((''''''&&&(((+++------***'''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$&&&''''''&&&$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))*********)))))))))*********++++++******))))))******+++,,,************+++,,,---...000000000000///---,,,+++222111000............////////////000000000111111000000///......//////000000000000000000111111111111555:::===>>>===<<<<<<888777666666999<<<>>>>>>888777666555555666888999888555000...---.........000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&'''((((((''''''((()))'''((((((((()))))))))***(((((()))***+++,,,,,,,,,************+++,,,------111666@@@PPPhhh{{{www"""############"""!!!!!!""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((()))******++++++******))))))))))))************((()))******)))(((***+++***+++,,,,,,,,,+++)))((()))(((((((((((((((((('''''')))+++------***'''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***((((((((()))))))))******((())))))))))))******************)))***++++++,,,*********++++++---...///......------,,,,,,++++++//////...---,,,,,,------000000000000111111111111---------...000222555666000000000000000////////////222666888999999999:::777666444444444666888:::999888777666666777888999666333000...---...---,,,------,,,++++++++++++,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&%%%$$$$$$&&&(((((((((''''''&&&%%%%%%$$$%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))''''''(((((())))))******)))))))))***+++++++++,,,************+++,,,---...111666@@@QQQjjj}}}vvv"""######$$$###"""!!! """"""""""""""""""""""""#################################$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))***++++++'''((()))***+++******))))))))))))******+++++++++)))+++++++++)))((()))***+++,,,---------,,,***)))'''''''''((((((((((((((('''(((***++++++)))'''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))***((((((((()))))))))******)))))))))))))))***++++++++++++,,,,,,---///000111000///---,,,+++,,,,,,---////////////............/////////000111222222333.........///111444777999000000000000//////...---...///111111222333555888888777555333222222444666777777666666777888888999333111///.........,,,+++*********)))******+++,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))'''''''''((()))***************************++++++************+++,,,---...///555@@@QQQjjj~~~~~~~~~ttt"""###$$$$$$$$$"""!!! """"""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,'''((()))++++++******)))))))))******+++++++++,,,+++,,,,,,+++)))((()))***,,,---.........---,,,+++&&&'''''''''(((((())))))'''((()))***)))(((&&&%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))***+++---...///000///,,,***))))))***+++---....../////////...---******,,,---...000111222......---,,,...000222444111111111111000///....../////////......000444777:::999777444222111333444444444555666777888999999111///............,,,***(((((((((((()))***+++,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''((($$$%%%%%%&&&&&&''''''(((&&&''')))***+++***)))'''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))&&&''''''((()))******++++++++++++***************************+++,,,---......444@@@QQQjjj~~~}}}}}}sss$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""$$$###"""!!!"""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))*********)))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,,,,(((((()))***+++,,,,,,,,,.........------,,,,,,,,,))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&$$$"""###%%%&&&%%%"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))+++,,,---..................------,,,,,,,,,..................------.........---,,,---///111,,,...///...,,,,,,///222000000000000000///......////////////000111222333888888888777555333000...555333222444777888777555333222000//////...,,,***************************'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***)))((('''''''''''''''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((///---)))'''((((((((('''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''))),,,------***'''%%%''''''''''''((((((((((((((((((((()))******++++++)))+++,,,,,,+++***,,,---...666===NNNkkk}}}~~~xxxppp$$$###"""!!!!!!"""###$$$""""""############""""""$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))))))))))))))))))))***(((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,---,,,,,,,,,++++++++++++))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&$$$"""###%%%&&&$$$"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++---------...---,,,,,,,,,++++++++++++.........---------------------------.........///,,,---...---+++,,,///222000000000000000///......////////////000000111222555555666666555555444333333444555888;;;:::777444111///------------+++***************************'''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((...+++(((''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''')))***++++++)))'''%%%''''''''''''((((((((((((((((((((()))******++++++)))+++,,,,,,+++***,,,---///777>>>OOOlll}}}~~~vvvmmm######""""""""""""############""""""""""""######$$$$$$$$$############### """$$$%%%&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((())))))*********(((((((((((())))))))))))(((((())))))))))))******------,,,,,,,,,,,,,,,+++******************+++++++++++++++***************)))))))))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%#########$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,+++++++++***************------------------------******+++---//////---++++++,,,,,,++++++,,,...111/////////000//////...---/////////...//////000000222222333444555666888999666777:::===>>>:::444///000...,,,+++,,,,,,+++)))************************((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((,,,***'''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((()))(((((('''&&&''''''''''''((((((((((((((((((((()))******++++++)))+++,,,,,,+++***,,,---000888???PPPmmm~~~~~~uuukkk###""""""""""""""""""###$$$###"""!!!!!!"""###$$$########################!!!"""###$$$%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++(((((((((((())))))))))))(((((((((((()))))))))***...---------,,,,,,+++++++++++++++***************************************))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$#########$$$$$$$$$###$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%%%%###!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''')))******+++++++++************************,,,,,,,,,,,,,,,---------)))(((***///333444000++++++++++++***+++,,,...///.........//////......---//////............//////222111111222444666999::::::<<<>>>>>><<<777111---222///,,,++++++***)))(((************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((***(((&&&%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++)))+++,,,,,,+++***,,,---000999@@@RRRnnnwwwmmm"""""""""######"""""""""$$$###"""!!!!!!"""###$$$########################$$$###"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))******+++(((((((((((())))))))))))'''(((((((((((()))))))))---------,,,,,,++++++++++++++++++***************************++++++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$###""" $$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))************************++++++++++++++++++++++++,,,,,,------+++***---555===???:::444---,,,******+++,,,---...,,,---............------///............//////000222222111111333444666888999:::;;;:::888555333111555222...+++***)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''%%%%%%%%%&&&%%%###$$$%%%&&&'''((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((()))******++++++)))+++,,,,,,+++***,,,---111:::AAASSSoooxxxooo""""""############""""""######""""""""""""#####################$$$$$$$$$%%%###"""!!!!!!###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))))))))(((((((((((())))))))))))''''''(((((((((((()))))),,,,,,+++++++++++++++*********************++++++***************+++++++++((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$###""""""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%$$$"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************************+++++++++)))******++++++,,,,,,---///...111;;;GGGLLLGGG@@@000---++++++,,,------,,,+++,,,------...---------............///000111222222222111111111222333333222333444444333444555777555222---+++))))))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&%%%###$$$%%%'''((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))******++++++)))+++,,,,,,+++***,,,---000:::AAASSSooowwwnnn!!!"""###$$$$$$###"""!!!""""""############""""""""""""#########$$$$$$$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))******************+++)))))))))***+++++++++,,,((((((((())))))*********(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!###$$$$$$!!!!!!"""$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******((((((((())))))*********)))))))))***+++,,,,,,,,,///---000===LLLTTTPPPIII333000,,,+++------,,,***++++++,,,---------------------...///000222333444///000000111111111000000---///111111000000222555222...***(((((()))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''%%%###"""$$$&&&((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((()))******++++++)))+++,,,,,,+++***,,,---000999AAASSSoooyyyppp!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$ """$$$%%%%%%%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((())))))*********+++(((((()))***+++,,,,,,---&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!###%%%$$$!!! """$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++***&&&'''''''''(((((())))))((())))))***++++++,,,,,,,,,))),,,:::LLLUUURRRKKK555111---,,,------,,,******+++,,,,,,------------------...///111333444555---...000111111111000///---000222111...,,,,,,......+++'''&&&''')))***+++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&''''''&&&$$$!!!"""%%%'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))((((((((()))******++++++)))+++,,,,,,+++***,,,---///999AAASSSooo~~~|||rrr%%%$$$###""""""###$$$%%%""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&''''''((()))))))))******))))))((((((''''''((()))*********)))'''&&&))))))))))))((((((((((((***)))))))))))))))******%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((()))***+++***)))))))))***++++++++++++***(((((((((((((((((((((((())))))******++++++++++++...333888???OOO]]]WWWHHH666111,,,+++...///...+++,,,,,,,,,---------......////////////000000000000000000...---,,,+++++++++...........................,,,***(((''''''((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))%%%&&&&&&'''((()))***************))))))))))))))),,,,,,+++++++++,,,------000999BBBTTTppp}}}sss$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&''''''((()))))))))******))))))(((((((((((((((((()))***)))((('''&&&((((((((((((((('''''''''***)))))))))))))))******((((((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&''')))***)))((())))))***++++++++++++***))))))))))))))))))))))))***************++++++,,,...666>>>GGGUUU```ZZZKKK555111,,,+++...///---+++,,,,,,,,,,,,------------....../////////000000000000///...---,,,+++++++++------------------------,,,+++***(((((((((((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&(((&&&%%%&&&'''((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))***)))))))))))))))))))))++++++*********+++,,,,,,///888@@@QQQmmm}}}}}}sss$$$$$$###""""""###$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))***))))))))))))(((((((((((((((((()))(((''''''&&&''''''''''''''''''''''''***))))))(((((()))))))))************)))((('''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((((((&&&((()))******++++++******))))))))))))))))))))))))+++***)))))))))***,,,---666BBBNNNXXXbbbggg^^^PPP444000,,,,,,---...---+++++++++,,,,,,,,,---------.........////////////000000///...---,,,+++++++++------------------------+++******))))))(((((('''(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''((((((((((((((())))))))))))))))))*********)))))))))******+++,,,///777===MMMiiizzz|||rrr$$$##################$$$""""""""""""""""""""""""########################""""""""""""""""""""""""##############################$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&'''''''''(((((((((((((((***))))))(((((((((((()))))))))******)))(((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''((())))))***************************************+++***)))((()))***,,,---===KKKZZZbbbfffcccWWWJJJ111///,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------.........///////////////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((''''''''')))))))))))))))***************)))******+++,,,---...555:::IIIeeewww~~~zzzqqq#########$$$$$$#########################################################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''((()))))))))))))))))))))************))))))((((((''''''''''''(((((()))))))))***************)))(((''''''((((((''''''((()))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''')))***)))((((((((()))************)))))))))))))))))))))))))))+++***)))))))))***+++,,,<<>>444000---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%&&&&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((()))******++++++******++++++,,,---...///...555999HHHcccuuu|||~~~yyyqqq"""###$$$$$$$$$$$$###"""################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))*********+++++++++,,,+++***)))((())))))***((((((((()))******++++++******)))''''''&&&&&&'''%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***)))((()))+++,,,+++***'''(((((()))))))))))))))''''''''''''''''''''''''((()))***,,,,,,+++***)))222???MMMMMM@@@222---///+++,,,---,,,++++++***+++))))))))))))*********++++++,,,,,,,,,,,,---------......---,,,,,,,,,------++++++++++++++++++++++++)))((('''&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))'''(((((()))******++++++)))))))))***+++---...///...555:::IIIeeeuuu|||{{{ttt"""###$$$%%%%%%$$$###"""################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))))))))******++++++++++++---,,,***)))))))))***+++&&&''''''((()))******+++******)))''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&$$$###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))((()))***+++***)))'''(((((()))))))))))))))'''''''''''''''''''''''''''(((+++------,,,***((((((555BBBCCC555)))(((...***,,,------+++******+++))))))))))))************++++++,,,,,,,,,---------......---,,,,,,,,,------************************)))((('''%%%&&&''')))***%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$'''((((((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******'''(((((()))***+++++++++((((((((()))***,,,---......666;;;KKKfffvvv|||~~~}}}vvv""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#########"""""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))************)))((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!!""""""""""""#########################################################!!!""""""""""""#########################################################""""""###$$$%%%%%%&&&&&&###########################################################################%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&+++******)))(((''''''&&&(((((((((((((((((((((((()))))))))))))))******+++---...//////---+++((('''((()))***+++++++++++++++(((((())))))*********+++///...,,,+++******+++,,,.........------,,,,,,,,,+++,,,,,,---,,,+++)))(((((((((((('''&&&&&&%%%%%% """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%"""!!!)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))***(((((()))***++++++,,,,,,---222<<>>LLLaaawww~~~zzzwww""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""######################################################$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''(((((((((***)))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((************(((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((()))))))))*********++++++((()))******))))))***,,,---444>>>LLL```vvv~~~zzzwww""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$#######################################""""""""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''(((***++++++***((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''$$$&&&''''''$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))*********+++++++++((()))******))))))***+++,,,444>>>KKK___ttt|||xxx""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$######""""""!!!!!!########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''')))***++++++***)))''''''((((((((('''&&&%%%%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&'''(((###%%%'''&&&$$$###$$$'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''''''''((((((((())))))************+++++++++((()))******))))))***++++++333>>>KKK^^^ttt}}}zzz$$$#########""""""!!!!!!""""""""""""""""""""""""######""""""""""""#########"""""""""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!###$$$&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$%%%%%%&&&&&&""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&$$$$$$%%%''')))(((&&&%%%%%%&&&'''(((***((('''%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&(((******)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((('''((()))***)))(((&&&$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&''')))***)))((('''(((***''''''((()))))))))))))))(((((()))***************++++++***************+++111444<<>>MMMbbbyyy~~~~~~|||{{{""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''((((((((((((((()))***,,,---......---,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""%%%'''((((((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))***+++,,,---...111555===LLLaaayyy~~~~~~~~~~~~|||{{{""""""""""""""""""""""""""""""""""""##################""""""!!!!!! !!!""""""!!!!!!"""#########""""""""""""#################################$$$$$$%%%%%%$$$$$$###&&&%%%###"""""""""######''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######"""!!!"""%%%'''###########################$$$$$$$$$###"""###$$$#################################$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$############"""########################"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$###############################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((***+++,,,---------(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&'''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))((()))+++...,,,...444???OOOdddyyy~~~}}}}}}~~~~~~|||""""""""""""""""""""""""""""""""""""###############"""""""""!!!!!!!!! !!!""""""!!!!!!"""#########""""""""""""#################################$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########""""""$$$&&&##############################$$$######"""####################################$$$$$$$$$%%%%%%%%%$$$###""""""""""""###$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$############"""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$############################################################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***,,,,,,,,,,,,)))(((''''''&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))+++---,,,...444>>>NNNdddyyy~~~|||""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!""""""!!!!!!"""#########""""""""""""####################################$$$$$$$$$$$$###############"""######$$$%%%#########$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""$$$&&&########################""""""""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$############"""########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***+++++++++***)))((((((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***))))))+++---,,,...222<<>>MMMaaauuu~~~}}}}}}~~~~~~~~~!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""$$$"""!!!"""%%%&&&$$$"""""""""###$$$$$$$$$$$$###########################!!!###$$$###"""!!!"""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&#######################################"""!!!!!!$$$$$$#############################################$$$%%%%%%&&&&&&%%%%%%################################################################################################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$######"""""""""""""""######$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++++++++++++++++++++++++++---222999GGG\\\sss}}}|||~~~}}}~~~~~~!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""###"""!!!###%%%&&&$$$""""""""""""#########$$$$$$########################"""$$$%%%$$$###"""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%#######################################"""!!!!!!###################################################$$$%%%%%%&&&&&&%%%%%%################################################################################################$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$#########""""""##########################################"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$##############################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++++++++++++++++++++,,,...222999GGG[[[rrr}}}|||~~~~~~~~~~~~!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!###$$$%%%$$$"""""""""!!!!!!!!!"""###$$$###########################%%%&&&%%%$$$###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$########################"""############""""""!!!###################################################$$$$$$%%%%%%%%%%%%%%%################################################################################################$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""######$$$######"""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******++++++++++++++++++++++++,,,...222999FFFYYYppp}}}}}}~~~~~~~~~~~~~~~!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""###$$$$$$###"""###""" !!!###$$$###########################$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""##############################""""""############"""!!!###############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$################################################################################################$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((()))))))))*********************************---...222888DDDXXXnnn|||~~~}}}~~~~~~~~~!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""""""""""""""""" !!!"""##################""" !!!###$$$########################"""###$$$###"""!!!"""$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""""""""########################!!!""""""#########""""""""""""#########$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$################################################################################################$$$$$$############$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$###### !!!"""###############################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))************************************,,,...111777CCCWWWlll{{{~~~~~~~~~~~~!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!######"""!!!"""###""""""!!!!!!!!!"""###$$$########################!!!"""######"""!!!"""#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""##############################!!!""""""############""""""""""""###$$$$$$%%%%%%########################"""######$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++************************+++,,,000666BBBVVVlllzzz}}}!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!######!!!!!!"""###"""""""""#########$$$$$$########################"""###$$$$$$""""""###$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""######$$$########################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$$$$################################################################################################$$$$$$############$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))*********+++++++++************************)))+++///555BBBUUUkkkzzz}}}!!!!!!""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!######!!! """$$$""""""###$$$$$$$$$$$$##############################$$$%%%%%%######$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$########################!!!!!!"""###############!!!""""""###$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###################################################################################################$$$$$$############$$$$$$#########"""###$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((()))******)))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%&&&&&&''''''(((((((((''''''''''''((((((((())))))************+++++++++))))))))))))))))))))))))(((***...555BBBUUUlll{{{}}}!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########!!!"""""""""############%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''&&&&&&''')))***))))))(((&&&%%%'''***---+++++++++*********))))))***++++++,,,,,,++++++***---...000555AAATTTjjjyyy""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$###############""""""""""""######""""""""""""""""""""""""######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&)))---111+++++++++*********))))))******++++++++++++******---...111666BBBUUUkkkzzz########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$########################"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''')))---000+++++++++*********************++++++++++++******...///111777CCCVVVlll{{{zzzyyy|||########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$###############$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((())))))******(((''''''***,,,************************++++++,,,,,,,,,,,,++++++...///222777CCCWWWmmm|||tttsssxxx########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""#########$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''((()))******************)))((((((***+++************************,,,,,,------------,,,,,,---///111777CCCWWWmmm|||}}}ooonnnsss}}}~~~########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$########################"""""""""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#########""""""!!!""""""######$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###############!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))***+++++++++'''((()))))))))***,,,...***************+++++++++,,,,,,------------,,,,,,,,,...000666CCCWWWmmm|||}}}mmmkkkppp{{{"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""#########$$$###""""""""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""######$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''')))***+++******'''(((************,,,...))))))*********+++++++++***++++++,,,,,,++++++***+++,,,///666BBBVVVlll|||}}}mmmjjjnnnyyy!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$'''((())))))''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))###%%%'''(((*********)))***,,,,,,+++)))((()))***))))))******++++++++++++))))))************))))))***,,,///555BBBVVVlll{{{|||mmmjjjmmmxxx""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###!!! !!!""""""!!!########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''(((''''''&&&&&&$$$'''***)))&&&%%%(((+++))))))))))))))))))))))))+++++++++*********************))))))******+++,,,,,,---000777CCCVVVjjjwww}}}iiigggkkksss{{{~~~""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$###""""""!!!!!!""""""###########################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%###""""""###$$$$$$###########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&***......***&&&&&&((())))))))))))))))))))))))******************************))))))******+++,,,+++,,,///555AAASSSggguuu~~~llljjjllltttzzz|||""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$###""""""!!!!!!""""""###########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%###""""""###$$$$$$###########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%$$$$$$###$$$$$$%%%%%%################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))...111111---(((&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++,,,...444>>>PPPeeesssqqqnnnpppvvv{{{|||}}}""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""######$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###!!! !!!""""""!!!########################################################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%%%%$$$###$$$%%%%%%%%%###$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((,,,...000///,,,)))''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,+++---///444===OOOdddsss~~~xxxuuuuuuzzz}}}}}}}}}~~~~~~""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""""""""""""""""""###$$$##################$$$########################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###!!! !!!""""""!!!################################################################################################""""""###$$$$$$$$$$$$#######################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%%%%$$$######%%%%%%$$$###$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((()))***,,,,,,,,,+++))))))***+++((((((((((((((((((((((((''''''(((((())))))))))))******))))))******+++,,,,,,///111555===OOOeeevvv~~~{{{{{{~~~~~~""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""#########""""""!!!!!!""""""###"""!!!!!! !!!!!!"""##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%###""""""###$$$$$$###################################################################################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""######$$$%%%%%%###"""###$$$%%%$$$###############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$###$$$$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''(((***++++++***((('''(((***,,,...(((((((((((((((((((((((('''(((((())))))******+++******))))))******+++,,,,,,///222555>>>OOOgggyyy~~~""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%###""""""###$$$$$$###################################################################################################""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######""""""######$$$%%%$$$###"""###$$$%%%$$$"""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$############$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''))),,,...&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&''')))+++,,,+++***))))))***+++,,,,,,))))))))))))))))))))))))(((((())))))***++++++,,,******))))))******+++,,,+++///222555===OOOhhh{{{}}}""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""!!!!!!!!!!!!""""""######""""""""""""##############################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###!!! !!!""""""!!!################################################################################################""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########"""###$$$$$$%%%$$$###"""###$$$$$$$$$"""############$$$%%%&&&'''########################$$$%%%'''(((((('''%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$############$$$$$$%%%&&&&&&&&&%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''***...111444&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&''')))+++---+++***+++,,,------+++)))************************((())))))***+++,,,,,,,,,*********)))***++++++,,,***...111555<<>>QQQiiizzz""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$$$$#######################################$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$)))))))))'''$$$""""""##########################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''((('''&&&&&&'''))))))((('''&&&(((++++++***(((''''''(((((()))***++++++++++++((()))))))))************,,,...000333>>>RRRjjj{{{~~~{{{|||!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###$$$$$$######"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""######$$$%%%##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''$$$""""""###########################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))(((''''''''''''((((((''''''''''''(((((('''&&&''')))++++++)))'''&&&&&&'''(((***,,,,,,+++***)))(((((()))))))))*********---...000333>>>RRRkkk|||}}}xxxxxx!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""$$$$$$######"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""######$$$%%%##############################################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$####################################$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$&&&&&&%%%$$$###$$$%%%########################"""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((())))))(((((('''''')))******)))'''&&&''')))''')))+++------,,,***)))))))))))))))************---...///222===QQQjjj|||zzzwww~~~""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""######$$$%%%###############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#########""""""!!!###$$$$$$######$$$&&&#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((''''''''''''(((((()))((()))+++***((('''(((((()))******(((''''''(((***)))***+++------,,,***))))))*********++++++++++++------...111;;;PPPjjj|||{{{~~~~~~""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""######$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$######$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######!!!###$$$$$$######$$$&&&########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))''')))+++***(((&&&'''(((&&&(((******)))(((((()))***+++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,------000:::OOOiii{{{~~~~~~""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""#################################"""###$$$$$$%%%""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$###""""""$$$&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%%%%######$$$%%%########################%%%$$$$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''((()))***&&&)))+++***'''%%%&&&((("""&&&+++---,,,***((('''++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,///999NNNhhh{{{}}}}}}}}}}}}""""""""""""""""""""""""!!!###$$$$$$$$$%%%&&&######""""""""""""######################################################################################################!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$&&&&&&'''((("""############$$$$$$$$$######$$$###""" ################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$%%%%%%######$$$%%%&&&$$$"""!!!"""#########%%%$$$$$$%%%''')))(((((($$$$$$$$$############"""%%%$$$$$$######"""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))***+++((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((((((((())))))))))))+++***)))))))))***,,,,,,...---+++(((&&&'''***...---,,,---000;;;OOOgggwww|||{{{zzzyyy""""""""""""""""""""""""!!!"""######"""!!!"""$$$######""""""""""""######################################################################################################"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################""""""######$$$%%%%%%%%%"""############$$$$$$$$$""""""#########"""!!! ################################################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%%%%$$$######$$$%%%%%%%%%$$$"""!!!"""######!!! $$$$$$$$$############"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((+++***)))))))))***+++,,,---,,,+++)))''''''***---.........000:::MMMddduuu~~~}}}|||""""""""""""""""""""""""#########!!!!!!#########""""""""""""##############################################################################################################################"""###$$$$$$%%%%%%$$$$$$################################################"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$%%%%%%&&&'''''''''$$$######$$$%%%$$$"""!!!$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))******+++,,,++++++,,,***)))(((***+++/////////000999KKKbbbsss""""""""""""""""""""""""######"""  """%%%$$$######""""""######$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%###%%%&&&&&&&&&%%%&&&'''$$$######%%%'''((('''&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))&&&&&&'''''''''(((((((((***************+++++++++)))***,,,,,,***)))******...//////000888JJJbbbttt~~~"""""""""""""""""""""""""""""""""!!!!!!"""%%%((($$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%$$$######""""""""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%$$$%%%&&&%%%$$$###$$$&&&%%%$$$######%%%&&&%%%$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))))))))******++++++++++++(((***,,,,,,+++************---...000777IIIbbbuuu~~~}}}|||""""""""""""""""""""""""!!!"""###""""""###&&&)))$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$##############################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&%%%$$$#########$$$###############################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%######$$$%%%###%%%&&&$$$""""""%%%)))000,,,(((&&&%%%%%%%%%$$$$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))***))))))***++++++++++++***(((***+++,,,*********+++))),,,...///666HHHbbbvvv}}}}}}|||{{{"""""""""""""""""""""""" """######""""""###%%%%%%$$$$$$######$$$$$$%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######################################################""""""""""""############$$$$$$$$$$$$$$$###"""######%%%%%%################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%"""$$$%%%###"""###***///777222,,,'''&&&&&&''''''$$$$$$$$$############"""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))((()))***+++,,,++++++***(((***++++++******+++,,,***---///000444FFF```ttt~~~~~~}}}|||{{{"""""""""""""""""""""""" """$$$###""" !!!%%%$$$$$$######$$$$$$%%%########################################################################################################################!!!!!!"""#######################################!!!!!!!!!""""""""""""""""""############$$$$$$$$$"""!!!!!!!!!"""$$$&&&'''################################################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$%%%%%%######$$$%%%!!!###$$$###"""&&&...555333...'''""""""$$$&&&'''$$$$$$$$$############"""%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***+++,,,+++******)))*********))))))+++---+++///111000444DDD^^^rrr~~~~~~}}}!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""##############################################################################$$$$$$$$$$$$#############################################"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""########################%%%(((###%%%777GGG333---&&&###$$$%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&&&&(((((('''%%%''''''((((((((((((''''''%%%%%%'''((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++---///...333BBB[[[mmmzzz}}}zzz!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""##############################################################################$$$$$$$$$$$$#############################################"""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$##############################$$$&&&'''&&&'''...:::DDD---(((###"""$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''%%%%%%'''''''''&&&''''''((((((((((((''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))************)))))))))((()))************++++++++++++---//////333CCC\\\ooo{{{~~~~~~{{{yyy!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################$$$$$$$$$$$$#######################################$$$######"""!!!###############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$########################%%%###!!!###(((---111222&&&### !!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&$$$$$$%%%''''''&&&''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))************)))))))))))))))************+++++++++***---//////444EEE^^^qqq|||~~~~~~~~~}}}}}}~~~|||zzzxxx!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################################################################$$$$$$$$$$$$#######################################$$$$$$######"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$########################%%%"""!!!"""%%%%%%### """!!!!!!"""$$$%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((&&&######%%%&&&''''''''''''(((((((((((('''''''''((((((((((((((('''&&&((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++***---///000555FFF___rrr|||~~~}}}}}}}}}|||~~~}}}zzzxxx""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""##########################################################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$$$$$$$########################%%%&&&''''''&&&$$$""" #########$$$%%%%%%###"""########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%$$$$$$&&&'''((('''''''''(((((((((((('''''''''((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++***---///000555FFF___rrr}}}~~~~~~~~~}}}~~~|||zzz"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$##############################################################################$$$$$$$$$$$$##############################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""######$$$#################################!!!$$$((((((&&&%%%%%%'''$$$%%%%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&((()))((('''''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++***---//////444EEE^^^qqq|||~~~~~~}}}|||""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$##############################################################################$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######"""############""""""!!!######################## """###$$$$$$$$$&&&'''###$$$$$$$$$$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&)))++++++)))'''''''''((((((((((((''''''&&&&&&'''((()))))))))((())))))))))))))))))))))))((()))))))))************)))************++++++++++++---//////333CCC\\\ooo|||~~~}}}~~~|||"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$#####################"""!!! ########################&&&%%%###$$$%%%&&&&&&&&&""""""######"""###%%%'''""""""""""""""""""""""""########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''***---,,,)))'''''''''((((((((((((''''''%%%%%%'''((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************++++++++++++---///...333BBB[[[mmm{{{~~~~~~~~~~~~}}}}}}|||########################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%##############################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))++++++******************+++,,,---...444EEE\\\nnn|||}}}~~~~~~#######################################$$$$$$$$$########################"""############$$$$$$$$$######""""""""""""######"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&------+++***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,---...444EEE\\\nnn|||}}}~~~~~~########################$$$$$$$$$#######################################"""############$$$$$$$$$######""""""""""""########################$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&------,,,***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))'''%%%&&&'''(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,---...444EEE\\\nnn{{{~~~~~~~~~|||########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#######################################""""""###$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((******'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&''')))***(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&''''''(((((())))))((((((((((((((()))))))))))))))))))))))))))))))))***************+++++++++***,,,---...444EEE\\\nnn{{{~~~~~~|||zzz########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&'''((()))******))))))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&&&&''''''(((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))*********+++++++++***,,,---...444EEE\\\nnn{{{~~~~~~{{{xxx########################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))******))))))((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''%%%######%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''((((((((((((((('''(((((())))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,---...444EEE\\\nnnzzz~~~~~~zzzwww#######################################$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%########################!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))$$$%%%''')))***)))((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((''''''''''''(((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,---...444EEE\\\nnnzzz~~~~~~~~~zzzvvv########################""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&########################!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$######$$$%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((######$$$%%%&&&((())))))&&&&&&&&&'''((())))))***###%%%(((***+++***((('''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&'''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,+++,,,---...444EEE\\\nnnzzz~~~~~~~~~zzzvvv########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''$$$$$$'''(((&&&(((+++''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((()))******++++++,,,***((('''&&&&&&''')))***&&&&&&&&&'''))))))'''$$$&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''(((((())))))'''((()))'''$$$######%%%&&&&&&&&&'''''''''(((((()))(((((()))***)))((('''&&&&&&&&&'''''''''((((((&&&'''((((((''''''((()))%%%&&&((()))))))))((('''(((((((((((()))))))))))))))************+++++++++)))+++---///555EEE\\\mmmyyy|||~~~~~~~~~|||yyywww########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&$$$$$$'''(((&&&&&&)))+++***)))(((''''''&&&&&&(((((((((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''))))))(((&&&''''''((((((((((((''''''&&&&&&&&&'''((((((((()))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&'''''''''((((((((('''%%%###"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))((('''&&&&&&'''''''''''''''''''''((())))))''''''''')))&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++***,,,...///555EEE[[[lllxxx{{{~~~~~~}}}zzzxxx########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((('''%%%&&&******'''&&&(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''******)))))))))(((((((((((((((((((((''''''''''''((('''%%%%%%&&&''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''### $$$'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))(((''''''''''''''''''''''''&&&&&&)))***+++***(((''''''((('''''''''''''''((())))))(((((((((((()))))))))))))))************++++++++++++---...///555DDDZZZkkkxxx~~~|||~~~|||zzz########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((((((''''''''''''((('''''''''''''''''''''''')))(((***......***(((***%%%&&&'''((()))*********(((((((((((())))))))))))************************(((((()))))))))((('''&&&)))'''%%%$$$&&&'''''''''))))))************)))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&$$$&&&&&&&&&'''''''''(((((()))*********(((''''''''''''''''''''''''&&&&&&&&&***++++++***(((&&&'''((((((''''''&&&&&&''')))***(((((((((((())))))))))))))))))*********++++++++++++---//////555DDDZZZjjj{{{}}}zzz########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&(((&&&$$$###$$$&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((((('''''''''''''''(((((((((((((((((((((((((((***)))+++//////,,,***,,,((()))***,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))))))))******+++++++++))))))*********)))((('''(((&&&&&&'''***...///000))))))************)))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$)))......***%%%$$$%%%&&&&&&&&&'''''''''(((((((((***,,,***(((&&&&&&''''''''''''''''''''''''&&&***++++++***'''&&&&&&'''(((''''''&&&&&&''')))***(((((((((((())))))))))))))))))*********++++++++++++---//////555DDDZZZjjj{{{~~~{{{########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$&&&'''((()))***&&&(((***(((%%%###%%%'''%%%&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((()))******************************+++***+++///000------///,,,---...//////...,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******))))))&&&&&&'''+++111555777888))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&###+++222111)))$$$$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&(((+++---+++'''%%%&&&(((&&&&&&&&&'''''''''((((((((()))***)))'''&&&&&&''''''''''''''''''((())))))(((((((((((()))))))))))))))************++++++++++++---...///555DDDZZZkkkzzz{{{########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))'''***,,,***&&&$$$&&&(((&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))))))))***+++,,,---...////////////////////////000---...222444222333666555666888;;;<<<<<<<<<;;;777777666666555444333333555555444333222000000//////...---+++******++++++(((((())),,,000333333333((())))))))))))))))))(((&&&&&&&&&'''((((((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&###(((,,,+++&&&###$$$'''$$$$$$$$$%%%%%%%%%&&&&&&(((+++---+++'''$$$%%%((($$$%%%%%%&&&'''((())))))&&&'''((('''&&&%%%&&&'''&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++***,,,...///555EEE[[[lllzzz|||########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''(((+++---+++&&&$$$&&&)))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))******+++,,,---///000111222222222222222222222222555222333666888888999===AAACCCHHHMMMQQQSSSTTTUUUIIIHHHGGGFFFEEEDDDCCCBBB@@@???===;;;888666444333111000---+++***+++,,,---+++******+++,,,+++)))&&&(((((())))))))))))(((((($$$%%%%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******(((&&&$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''$$$$$$$$$###"""###%%%'''&&&&&&&&&'''''''''(((((((((+++...,,,'''$$$%%%(((###$$$%%%&&&''')))******$$$&&&'''&&&%%%%%%&&&'''%%%&&&((()))))))))((('''(((((((((((()))))))))))))))************+++++++++)))+++---///555EEE\\\mmm|||}}}%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((%%%""""""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&((()))***''''''((())))))(((&&&%%%'''(((((()))))))))(((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))))))))((('''''')))***+++,,,***((('''%%%$$$$$$%%%''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###&&&)))***(((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&((()))''''''''''''''''''''''''***)))((((((***---......---...111444666777777777;;;;;;999777666777999;;;222555999===@@@CCCFFFIIIOOO]]]hhhgggiiiooonnnggg`````````]]]ZZZZZZ\\\___ZZZVVVNNNGGGFFFFFFAAA:::>>>:::555000///...,,,+++000000///,,,)))'''((())))))((('''&&&&&&((()))+++***)))'''&&&&&&'''(((******)))))))))(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++***,,,---...444EEE\\\mmm{{{~~~$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((%%%""""""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''(((***+++'''((())))))******))))))+++++++++++++++******)))''''''''''''((()))***+++((((((((())))))))))))))))))(((''''''''''''((((((''''''((((((''''''&&&&&&((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%###%%%''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''''''''(((((((((((()))******)))***+++---......666666666555555555555555333666888:::;;;===BBBFFFKKKMMMOOOPPPRRRTTTXXX[[[bbbooovvvuuutttxxxvvvnnneeeiiinnnpppooonnnoooooommmiiiaaaZZZYYYZZZWWWPPPNNNIIICCC===:::777555333...,,,+++******+++,,,---))))))))))))(((((((((((())))))(((''''''((()))***(((((('''''''''&&&&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++,,,......444DDDZZZkkkzzzyyyyyy|||}}}$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%######%%%'''''''''''''''''''''''''''''''''((('''''''''''''''((()))''''''''''''''''''(((((((((''''''''''''(((((()))(((((())))))***+++++++++,,,,,,,,,,,,++++++***)))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''%%%&&&((()))***)))(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''&&&&&&'''((()))******+++------......000111222333;;;999777555555666888:::CCCHHHNNNQQQRRRUUU[[[```fffggghhhggggggiiilllooosss|||}}}{{{|||yyyrrrhhhkkknnnqqqrrrsssuuuwwwzzzxxxsssnnnooosssrrrnnniiiddd\\\UUUPPPKKKGGGDDD???999222---,,,+++***((((((((()))))))))'''&&&$$$((((((((())))))*********((((((((('''''''''&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++---......444CCCYYYiiizzzqqqrrrwww~~~{{{$$$##################$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))************+++++++++,,,,,,************************...------------.........,,,------.........------111111000//////...//////---......///000000111111............---,,,++++++))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((***'''((((((***+++,,,------111222333333333444666777555444444777<<>>BBBEEEHHHGGGFFFCCC>>>888333000...---+++)))((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''***///555999======<<<;;;:::888777777111333333222333999CCCKKK\\\___eeelllttt|||{{{uuuqqqlllhhhdddXXXZZZ[[[ZZZYYYYYYZZZ\\\aaa___]]]```ccceeeeeeeee```^^^^^^___bbbcccbbb```\\\```cccbbbaaacccaaa^^^[[[[[[[[[]]]aaacccdddccc___ZZZSSSKKKEEE@@@===<<>>DDDDDDEEEEEEEEEDDDBBBAAA@@@CCCHHHLLLNNNNNNLLLJJJGGGGGGFFFFFFDDDCCCBBBAAA???>>>;;;999777555444333444444333333333222222111888777555666999???DDDHHHRRRTTTUUUSSSNNNGGG???:::444222///,,,***)))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''!!!"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$ """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++///555<<>>?????????===:::777666666777888777777999???DDDIIIGGGHHHIIIFFFDDDJJJTTTVVVRRRGGG999111//////---000,,,'''%%%&&&(((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%###""""""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))...222555777:::;;;888777777555333000///...111444???OOO]]]gggpppxxx}}}}}}uuuooollliiieee]]]YYYVVVUUUVVVWWWVVVTTT]]]^^^```eeekkkoooqqqqqqsssrrrqqqqqqsssuuuuuuuuukkkbbbWWWOOONNNRRRUUUWWWbbbsss~~~|||yyy|||{{{vvvrrrssssssqqqlllgggcccaaa[[[\\\]]]]]]]]]^^^```bbbooovvvyyyvvvpppkkkccc]]]MMMEEE:::111---,,,,,,,,,+++,,,,,,+++))))))+++,,,++++++)))(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''')))******))))))***+++---///000111777FFF\\\lll||||||kkksss|||~~~~~~###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&(((((()))*********+++,,,,,,...111555777999;;;>>>@@@EEEEEEFFFKKKRRRXXX]]]^^^aaadddhhhjjjjjjlllooorrrwwwssspppnnnoooqqqqqqqqqooooooppppppppppppoooooopppnnnmmmmmmnnnlllhhhddd______\\\VVVTTTUUUTTTPPP[[[[[[YYYUUUOOOHHHBBB???>>>>>><<<999777888<<<@@@BBB@@@@@@@@@===;;;AAAJJJTTTXXXXXXRRRLLLEEE<<<444...,,,******++++++)))'''((())))))))))))(((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,222666888999:::;;;888666333111000333777:::AAAEEEOOO^^^iiinnntttyyywwwiii^^^ZZZWWWTTTUUUTTTUUUZZZ```eeeggggggiiijjjmmmrrrvvvxxxwwwuuutttqqqmmmkkkllllllllllllbbbZZZNNNGGGFFFJJJNNNQQQ___ppp|||{{{zzz~~~~~~yyy~~~{{{xxxwwwyyy|||yyywwwtttpppllliiiiiiiiiqqqssstttsssssssssnnnffffff___TTTIII???777000,,,+++++++++***)))((()))*********))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******))))))***+++,,,...000000666EEE[[[lll{{{}}}iiirrr|||~~~~~~~~~}}}###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((((()))+++,,,+++,,,---//////222888===AAAFFFKKKOOOSSSUUUXXX___gggmmmqqqrrrwwwyyy{{{{{{yyyxxxxxxxxx~~~wwwpppooottt{{{~~~{{{yyyvvvtttsssrrruuuqqqoooqqquuuwwwtttqqqfffhhheee```^^^aaaaaa^^^dddfffhhhfffaaaZZZUUUSSSMMMKKKFFF@@@;;;999:::<<<:::888777777555444999AAAKKKSSS[[[]]]\\\WWWNNNDDD333000---+++******)))(((************)))(((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))))))(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((...222666999999888888888444222///---111999DDDLLLUUUWWW```mmmtttuuuvvvyyy|||xxxmmm\\\RRRPPPPPPPPP]]]^^^```eeejjjnnnppppppqqqsssvvvzzz}}}|||xxxuuuppplllfffbbb___^^^\\\[[[QQQKKKBBB<<<<<<@@@EEEHHHXXXfffrrrsssssswwwwwwsss}}}vvvpppllljjjlllkkkiiijjjrrrzzzxxxrrrsssooohhh___UUUIII===666...---+++***))))))++++++++++++***)))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((---,,,,,,+++***))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******))))))***,,,+++---...///555DDDZZZkkkzzz|||gggppp{{{~~~~~~~~~}}}{{{###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((''''''(((******,,,.........000444888999???GGGNNNSSSXXX[[[^^^aaabbbffflllrrrwwwxxxxxxzzz{{{|||{{{xxxuuurrrqqqsssllleeegggqqq||||||xxxuuusssrrrrrrxxxsssooopppuuuwwwuuuqqqmmmnnnlllfffeeekkkoooppphhhlllqqqqqqnnniiifffeee___[[[TTTLLLEEEAAA??????:::999888666444444777<<<@@@GGGMMMQQQVVV[[[\\\XXXBBB<<<444---))))))***+++***))))))((())))))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&(((***+++333555888888666444222111---...000333;;;HHHWWWbbbeeeeeeiiiqqqtttssssssuuuqqqoooggg[[[VVVZZZ___```kkklllmmmoooqqqqqqpppooolllmmmnnnqqqsssrrrooolllgggddd___[[[WWWRRRNNNJJJAAA???<<<;;;<<>>666000,,,******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++000444777111111000...,,,---///222:::III[[[iiinnnnnnppprrrmmmfff___]]]\\\]]]bbbhhhxxx{{{yyysssooooooooommmppppppnnniiibbb^^^]]]^^^```______aaadddfffffffffiiihhhggghhhiiiiiigggeeedddiiinnnpppooonnnnnnooogggeeecccbbb```___aaaccccccaaa_________^^^\\\YYY[[[[[[___hhhuuu|||yyyxxxsssmmmfffgggkkkqqqwww{{{|||{{{sssmmmeee]]]UUUJJJ===333...---,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***,,,+++******+++---+++---...///444DDDZZZjjjxxx|||sssooovvv}}}}}}~~~}}}$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******+++,,,---...000111555999===LLLXXXfffnnnnnnllllllnnnoooppppppnnnkkkhhhhhhhhhpppnnnlllllllllkkkjjjhhhppprrrvvv}}}}}}xxxssssssuuuwww{{{yyyvvvvvvxxxyyywwwrrrqqqsssrrryyy|||xxxsssqqqqqqpppsssyyy}}}|||vvvrrrtttxxx~~~xxxrrrvvvvvvqqqmmmjjjaaaWWWGGGFFF@@@888444666666444111777@@@HHHNNNTTTZZZ______YYYOOOCCC999111...,,,))))))))))))))))))))))))''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))((('''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((,,,111666999//////...------000555999AAAOOObbbmmmnnnjjjgggfff\\\WWWTTTVVVYYY]]]eeelllyyy|||zzztttpppqqqqqqooo^^^```aaa```___```dddgggkkkkkkmmmooorrrsssqqqoookkkiiihhhiiillloooqqqqqqrrruuuxxxwwwuuutttuuuwwwpppmmmjjjiiiiiijjjnnnrrrkkkjjjkkkmmmppplllddd]]]YYYVVVVVV]]]jjjwwwwwwfffeeefffjjjoootttwwwxxxyyywwwtttqqqkkk___NNNBBB666555222///,,,)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---+++---...///555DDDZZZkkkxxx~~~xxxppprrrxxx~~~~~~}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%'''((()))+++---...///000///444999===AAAFFFNNNSSSbbbfffjjjlllkkkjjjjjjjjjhhhkkkkkkhhhhhhjjjiiifffmmmpppsssrrroooooorrrvvvvvvwww{{{|||zzzyyyyyywwwsssuuutttooonnnqqqrrrtttzzz|||wwwyyy{{{uuummmccc]]]TTTJJJBBB<<<777444222444777:::>>>GGGRRRYYYdddjjjlllfff\\\OOO<<<,,,...---+++***+++***(((''')))&&&%%%)))+++(((%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((($$$&&&***///333444333111111///......222999AAAEEELLLXXXeeejjjeee[[[SSSPPPMMMPPPUUU\\\bbbhhhkkkmmm{{{yyyxxxvvvsssjjj```XXXVVVZZZ```ccceeehhhmmmqqqssstttuuuvvvvvvvvvvvvvvvqqqmmmjjjnnnuuuzzzyyyvvvyyyyyyxxxvvvuuuvvvyyy|||}}}zzzyyyyyy{{{}}}~~~|||}}}}}}|||xxxrrrlllhhhjjjgggdddaaabbbhhhqqqwww{{{vvvqqqoooppptttxxxzzz}}}}}}}}}pppfffOOOAAA444000...******,,,------,,,***)))(((***,,,))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&'''***+++)))''''''&&&&&&''')))+++++++++))))))))))))************************************,,,+++---000555AAAWWWjjjvvv~~~|||vvvnnnnnn{{{}}}yyy|||~~~}}}$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''***+++,,,...111444666777<<>>CCCEEEVVV[[[bbbhhhmmmrrryyy~~~zzzwwwssspppnnnlllkkkiiikkkmmmllliiikkkppprrrqqqpppxxx~~~|||}}}{{{|||~~~|||wwwssstttwwwwwwvvvyyy}}}yyytttnnnjjjgggPPPHHH>>>777555666777777>>>HHHVVVbbblllqqqnnnhhhXXXLLL<<<111,,,,,,+++******'''&&&&&&%%%"""$$$)))&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%&&&'''///000222333222000...,,,+++222???MMMXXX___bbbdddkkkjjjdddXXXLLLJJJQQQZZZeeefffhhhjjjlllmmmmmmmmmkkkhhhdddbbbccceeeggghhhkkklllooossswwwyyyyyyxxxuuunnnfffccccccdddccc```ccc\\\XXX[[[dddiiigggbbbffffffeeeccccccfffkkknnnpppsssuuuvvvxxx|||~~~vvvmmmgggeeedddeeeeeeffffffiiirrr~~~{{{xxxuuutttuuuzzz~~~nnn[[[KKK???555///...,,,++++++***))))))******+++++++++******+++++++++***))))))(((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''((('''''''''''''''''''''))))))))))))************************************,,,+++---000666BBBWWWjjjxxx|||uuummmlllxxx}}}uuuqqqwww~~~$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((***,,,,,,---...///000222666<<>>...)))''')))***(((&&&(((&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&)))+++,,,222222000---,,,///666<<>>222---,,,,,,)))%%%$$$(((+++(((%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''***...333333000000,,,***222CCCVVVccciiiooocccVVVNNNIIILLLXXXfffhhhiiiiiijjjnnnpppjjjaaa^^^ZZZWWWYYYZZZ\\\fffrrrxxx{{{zzzrrreee\\\ZZZ[[[^^^bbbfffgggeeedddeeegggmmmqqqtttsssnnnjjjjjjlllsss}}}{{{ssstttxxx{{{uuuqqqpppqqqqqqqqqooollliiikkkpppwwwzzz||||||{{{zzz{{{{{{zzzwwwtttxxxzzz|||~~~~~~rrrkkkfffiiijjjhhhjjjppp~~~}}}tttrrrqqqvvv||||||vvvpppjjjdddWWWHHH:::222222444///,,,+++---,,,(((''')))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((('''''''''(((***+++&&&'''''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))******************))))))******+++,,,+++...///000555DDDYYYiiiyyyuuujjjbbbqqqzzz{{{nnngggnnnyyy~~~|||zzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((+++,,,,,,++++++,,,...///555AAAQQQ\\\cccggglllpppvvvwwwwwwwwwvvvtttrrrpppnnnoooqqqsssuuuyyy}}}xxxvvvvvvssspppnnnmmmjjjfffbbbeeeiiiooorrrsssssstttvvvxxx|||{{{vvvrrrwwwyyy|||}}}|||{{{{{{zzzzzz{{{}}}}}}{{{{{{rrrkkkhhheeeaaabbbfffbbbdddfffkkkrrrzzz|||sssooossswwwvvvttttttwwwxxxzzzzzzrrriii```YYYRRRNNN@@@999888AAAMMMYYYeeeoooxxxqqqeeeWWWHHH;;;111,,,...)))''')))***((()))+++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''((()))+++...000...,,,111...000;;;NNN```jjjnnnfffZZZQQQPPPSSSZZZfffppptttuuuqqqiiidddbbb___ZZZUUUVVV\\\eeehhhhhhmmmtttxxxxxxuuunnnddd]]]\\\]]]```cccffffffffffffhhhjjjkkkooorrrrrroooooorrrvvv{{{vvvyyy~~~}}}zzzuuurrrrrrsssttttttuuurrrooopppuuu{{{~~~|||xxxuuuwwwyyyyyyxxxwwwxxxzzz{{{yyyuuunnnjjjjjjqqqzzz{{{xxxtttpppppptttxxxyyyxxxxxxuuuoooaaaPPP???333---...++++++,,,***'''(((,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((())))))***''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))******************))))))******+++,,,+++...///000555DDDYYYiiiyyyyyymmmfffttt|||}}}rrrkkkqqq{{{~~~}}}{{{yyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++000///...---...111777;;;DDDRRRdddoooqqqrrrvvv{{{{{{uuupppnnnppptttwwwwwwzzz|||~~~~~~uuuooolllkkkiiiggggggiiilllmmmmmmsssvvv{{{~~~}}}xxxuuuxxx~~~}}}tttnnnhhhddddddhhhiiigggeeecccdddfffhhhjjjtttzzz}}}~~~yyy||||||yyyppppppqqqtttxxx~~~wwwppphhhcccOOOFFF===;;;===DDDPPPZZZjjjkkkkkkhhh```RRRCCC999...***(((***)))''''''***((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((***---000111000...---222333;;;JJJ^^^lllpppppp]]]UUURRRWWWaaajjjqqqvvvzzzzzzssseeeZZZVVVWWWWWW\\\^^^eeelllnnnkkkjjjlllpppmmmhhhccc___\\\\\\\\\aaabbbdddeeegggiiimmmpppppprrrsssrrrqqqtttyyy~~~|||uuuooooootttxxxxxxuuurrrrrrtttvvvxxxyyywwwtttrrrrrruuuyyy{{{|||}}}zzz|||~~~}}}yyyuuusssrrrsssxxxzzzrrroooggglllqqquuu{{{}}}~~~xxxqqqlllmmmrrrzzz{{{lllXXXGGG===111...,,,---+++(((***///************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))******************))))))******+++,,,+++...///000666DDDZZZjjjyyy}}}rrrjjjvvv~~~vvvrrrxxx~~~~~~}}}{{{zzzxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''')))+++,,,---...///000111222555===GGGOOO[[[cccmmmrrrtttvvvzzz~~~wwwrrrllliiikkkrrr{{{~~~~~~zzzrrrllliiiiiipppooooooqqquuu{{{~~~ppptttzzz~~~{{{xxxwwwxxxzzzuuuuuuuuusssmmmfff^^^ZZZ^^^ccchhhlllqqq|||yyyxxxvvvrrrqqquuu}}}}}}ssslllddd[[[NNNBBB:::;;;AAAHHHPPPWWWaaakkknnnhhh[[[QQQ555...)))+++---***&&&%%%((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((+++000444444111111333444;;;HHHZZZiiipppmmmgggXXXYYY^^^ffflllpppqqqrrrsssrrrjjj]]]UUUVVV[[[^^^fffgggiiijjjiiigggffffffgggbbb]]][[[]]]```aaaaaa```aaabbbdddhhhmmmssswwwvvvvvvtttpppoooqqqvvvzzzzzzuuunnnfffcccdddgggkkkmmmkkkkkkmmmrrrvvvyyyzzzvvvuuusssqqqqqqrrrsssssszzzzzzzzz}}}|||xxxuuuppptttzzzyyysssggggggfffeeegggpppyyy}}}xxxqqqmmmooovvv|||~~~pppbbbYYY<<<333,,,,,,...------...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&''')))*********)))((((((((()))************)))(((((())))))))))))((((((((()))))))))******************))))))******+++,,,+++...///111666EEEZZZjjjyyyuuulllvvv}}}~~~xxxwww}}}||||||{{{zzz$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&(((***,,,...///000...222777<<>>===>>>EEEKKKWWWeeeqqqtttoooiiiJJJ;;;---***------***((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))+++,,,111555333...111777===GGGVVVeeellljjjaaaZZZVVVaaammmrrrqqqnnnkkkjjjfffeee___XXXXXX^^^dddeeeeeefffggghhhhhhhhhfffddd___[[[YYY[[[bbbhhhkkkkkk``````aaaeeekkkrrryyy|||zzzwwwtttpppnnnooorrruuuzzzvvvpppjjjhhhhhhiiijjjgggggghhhlllrrrwwwzzz{{{{{{{{{yyyvvvtttrrrrrrrrrvvvtttssstttxxx|||}}}zzzzzz{{{|||}}}~~~{{{ssslllllliiieeebbbdddnnnwww|||~~~{{{uuuqqqrrrttt~~~ppphhhKKK;;;---+++//////,,,)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))&&&''')))*********)))((((((((()))***++++++******(((((())))))))))))((((((((()))))))))******************))))))******+++,,,+++...000111666FFF[[[kkkyyyvvvlllsss{{{|||wwwwww~~~}}}}}}|||$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((())))))'''(((***,,,...000111222111999DDDMMMUUU___kkktttvvvuuuvvvyyy{{{xxxqqqjjjhhhhhhhhhjjjooovvv~~~yyyuuutttnnnnnnmmmiiifffhhhnnnsss}}}~~~zzzpppcccZZZQQQSSSXXXaaalllyyy~~~zzzxxxyyyzzzuuutttssssssvvv|||~~~~~~~~~}}}{{{yyyvvvtttmmmhhhccc^^^XXXUUUXXX___hhhqqqzzz|||}}}~~~{{{yyyyyyyyy}}}|||xxxooo```UUUMMMFFF@@@>>>???FFFSSSdddqqqwwwxxx]]]III333*********+++,,,)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))......111444///***000<<>>FFFTTTeeeuuuwwwsssnnnjjjgggeeecccaaa^^^[[[WWWUUUXXX]]]dddhhhpppnnnmmmmmmooopppooooooxxx~~~~~~~~~yyytttppphhh]]]WWWWWWVVV^^^eeejjjrrr~~~}}}{{{zzz{{{~~~|||rrrlllggg^^^TTTEEE???;;;BBBQQQaaalllqqqeeeXXXHHH===444---+++,,,))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***///---000333000---999JJJeeemmmrrrmmm```VVVSSSVVVbbbmmmssspppjjjfffbbb^^^[[[bbbgggfffeeeggghhhgggjjjkkkgggaaa___^^^YYYQQQRRRTTTZZZaaahhhmmmoooooommmkkkkkkooouuu{{{~~~~~~~~~}}}|||zzz|||~~~|||yyywwwvvvwwwuuuuuuvvvxxx{{{|||{{{zzzxxxzzz|||{{{xxxvvvvvvwwwtttsssrrrrrrtttuuutttsssvvv{{{~~~{{{yyywwwwww|||~~~ssshhhcccgggnnnwww~~~}}}yyyvvvjjjooowwwiiiXXXEEE999222---******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((((((((((((((())))))***&&&'''((()))************))))))************))))))))))))))))))******************))))))******+++,,,+++---000111777GGG\\\mmmyyytttjjjqqqyyyyyynnnjjjsss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***......000111333555666777CCCPPP```lllqqquuuzzz|||yyytttmmmggggggkkkooouuuuuuuuuuuuwwwyyy|||}}}yyy{{{{{{uuummmjjjnnnssslllrrrxxx|||~~~~~~uuunnnaaa___\\\\\\ZZZTTTIIIAAA777555222333<<>>BBBDDDDDDCCCCCCCCCCCCCCCCCCCCCAAA===:::999999;;;======;;;888777888999888888888999<<>>CCCMMM[[[fffnnnjjjaaaTTTAAA222)))***,,,---+++)))&&&###)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&$$$%%%(((+++---...///222333222555DDD\\\ooo~~~xxxmmmbbb\\\___gggmmmqqqttttttlllaaa\\\aaagggllllllmmmmmmjjjddd[[[VVVVVVPPPLLLNNNWWWaaahhhjjjpppvvv{{{zzzuuuqqqppprrrvvvwwwxxxyyyyyyyyyyyyyyyuuuqqqllliiihhhhhhggggggffffffeeeddddddcccbbbbbbaaabbbcccddddddcccbbbaaacccddddddeeeeeeddddddcccfffeeeggglllrrrsssooojjjdddeeeiiiooovvv{{{}}}~~~~~~|||www{{{|||qqqjjjiiilllrrrzzz}}}|||wwwuuuvvvzzzzzzzzzqqq]]]HHH;;;333---///***))),,,...---,,,...++++++++++++++++++++++++,,,,,,,,,++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))'''''')))***+++((())))))(((''''''(((***)))************+++++++++******+++++++++,,,,,,,,,......///111999JJJ```qqq}}}rrrgggjjjssssssfffaaammmzzz}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((())))))(((((((((***,,,///000111444333444777<<>>>>>>>>>>>>>>>>>======AAA???<<<999777777777888===;;;999888888888777666444555666666888===EEEKKK]]]dddpppzzz~~~uuuppplllhhheeeccc```^^^^^^ccciiisss||||||uuuqqqqqqsssxxxwwwhhh[[[TTTLLL@@@===BBBRRRcccssswwwooo___KKK;;;444000+++((()))***+++,,,))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&'''***,,,...///000000111444===PPPfffvvv~~~ttthhhaaaaaafffkkkmmmppppppnnnhhhaaaaaagggmmmrrroookkkhhheee```ZZZUUUSSSQQQQQQWWWbbbkkkpppqqqvvvxxxyyywwwsssqqqrrrssswwwwwwvvvuuutttqqqooonnnooollliiigggggghhhgggggghhhgggfffeeecccbbbaaaaaacccddddddddddddcccbbbaaa^^^^^^___```aaaaaaaaaaaadddccccccgggkkklllhhhdddbbbbbbdddhhhnnnrrrtttuuuxxx{{{zzzvvvrrryyy~~~xxxsssooojjjfffhhhpppzzz~~~zzzvvvuuuwww|||{{{jjjWWWFFF777,,,000+++(((+++---+++***+++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++000111000---)))'''(((((()))************+++++++++******+++++++++,,,,,,,,,---...///111999JJJ```ppp~~~qqqfffjjjssssssfff```jjjyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''(((***,,,///111333444444666999???HHHRRR\\\aaaiiimmmmmmkkknnnrrrlllaaa[[[]]]eeeqqq|||wwwooohhhbbbgggiiimmmssszzz}}}~~~{{{xxxsssoookkkkkkhhhfffeeeccc^^^WWWQQQFFFAAA>>>>>><<<777444444444666888999888777777777888999999:::::::::999999>>>===;;;:::888777777777???===;;;;;;;;;:::888777333444444222111111444666<<>>IIIPPPXXXcccnnnsssssstttrrrnnnmmmlllddd[[[___ccckkkuuu~~~|||tttooojjjeeeooorrrvvvzzz}}}zzzyyyyyywwwuuusssrrrpppmmmkkkiiiaaaWWWNNNIIIFFFDDDCCC>>>;;;999:::<<<===>>>???<<<>>>@@@@@@>>>======>>><<<<<<>>>>>>???>>>>>>===???@@@AAABBBCCCDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAA<<<;;;:::999888777888888333555888;;;???EEEKKKPPPgggpppzzz}}}wwwmmm\\\YYYWWWWWW]]]hhhssszzz|||~~~~~~{{{wwwsssoooqqqyyy}}}yyyvvvlll\\\PPPKKK???KKK]]]llltttqqqeee[[[EEE;;;000+++,,,---)))%%%)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''%%%'''***---...///000222555555;;;III^^^oooxxxzzzjjjddd___bbbjjjnnnjjjeeeeeecccbbbdddiiinnnsssvvvrrrjjj```[[[[[[ZZZVVVRRRXXX\\\dddmmmrrrrrrnnniiijjjgggddddddfffhhhjjjjjjfffggghhhiiihhhfffcccbbb``````aaadddhhhiiiiiihhhjjjjjjhhhfffdddaaa```___``````aaabbbdddfffggghhhhhhhhhgggeeedddccccccccc^^^\\\[[[\\\___``````___```]]]YYYXXXYYY\\\]]]^^^cccgggmmmrrrtttvvvwwwxxxyyy~~~}}}vvvmmmfffdddfffiiiyyy~~~~~~{{{{{{}}}sss^^^MMM<<<444------///---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))(((((()))******+++,,,,,,+++***)))***,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,---///111999JJJ___ooo}}}rrriiilllvvvxxxjjj___cccttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))***+++))),,,...//////000222555;;;MMM___gggllluuu|||zzzrrriiidddfffhhhhhhooorrrvvvzzz~~~|||{{{vvvooommmppppppnnnuuuxxx{{{}}}yyyrrrppprrrsssrrrpppmmmkkkfffaaa]]]LLLGGGAAA<<<<<<>>>BBBEEEGGGEEECCCAAACCCEEEEEEDDDFFFFFFFFFEEEDDDDDDFFFHHHHHHIIIKKKLLLMMMLLLKKKKKKJJJLLLPPPTTTXXX[[[]]]^^^UUUTTTSSSTTTVVVXXXWWWVVVOOOLLLHHHDDDAAA@@@???>>>======;;;888666666999<<>>CCCGGGKKKMMMOOOQQQVVV[[[___```eeekkkkkkfffeeeffffffeeebbb```______eeegggiiikkklllkkkjjjiiikkklllooorrrvvvyyy|||~~~vvvssspppoooppprrrttttttqqqnnnjjjfffbbb]]]VVVQQQKKKMMMNNNLLLHHHCCC???>>>999666777:::;;;<<>>NNNbbbqqqxxxsssxxxsssjjjlllqqq||||||}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''')))***+++,,,000222444333222666>>>FFFXXXaaafffiiitttxxxpppfff___dddqqq}}}{{{wwwppphhhkkklllllllllsss{{{}}}zzzzzzwwwyyy}}}tttrrrpppnnnlllgggaaa]]]PPPLLLFFFBBB@@@@@@??????CCCEEEHHHLLLQQQXXX```eeejjjooosssrrruuuxxxtttlllvvvxxxzzzyyyuuupppmmmkkklllmmmpppsssssssssqqqppprrrrrrssstttvvvxxxzzz{{{|||xxxrrrpppppprrrttttttvvvvvvvvvxxxxxxtttlllgggbbbeeegggeee___XXXQQQNNNIIICCC???>>>:::555666;;;@@@OOO___jjj{{{zzzwwwtttfffeeegggnnnyyy|||zzzyyyyyyyyyyyy|||}}}vvvhhhYYYNNNDDDAAAIIITTTfffggggggbbbWWWGGG777---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&+++///222444888AAAHHHNNNeee{{{{{{iiiZZZ\\\eee{{{|||}}}zzztttmmmgggddd```eeelllnnnkkkeee```]]]ccchhhoooqqqqqqqqquuuyyytttsssqqqnnnkkkiiijjjkkkfffiiikkkhhhbbb___aaaeee______^^^]]]___aaadddeeebbbaaa```aaacccddddddccccccddddddeeefffggghhhhhheeegggkkknnnnnnllliiifffdddccc```]]]\\\\\\]]]]]]^^^```bbbbbbaaaaaaaaabbb___\\\ZZZYYYZZZ\\\\\\\\\ZZZ\\\^^^]]][[[\\\bbbgggeeemmmuuuzzzuuuuuuxxx}}}~~~~~~zzzuuu___FFF888222...,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))&&&'''(((((('''(((***,,,)))************+++++++++******+++++++++,,,,,,,,,...111444777???OOOcccqqqyyytttzzzyyymmmkkkmmm||||||}}}~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((+++---...---+++000000///000444@@@OOO[[[fffgggkkkssszzzyyyqqqiii```ccchhhnnntttzzzxxxkkkccceeejjjooooooqqqrrruuuyyy~~~zzzvvvuuuuuu{{{yyyvvvuuuqqqgggXXXMMMDDD@@@======AAAEEEGGGHHHJJJOOOXXXaaahhhmmmnnnooopppppppppoooooommmllllllppprrrvvvyyyzzzxxxvvvtttooopppqqqqqqooonnnmmmnnnrrrrrrqqqqqqsssvvvzzz||||||wwwrrrpppnnnnnnqqqooonnnpppsssssspppmmmmmmnnnnnnmmmllliiigggfff^^^ZZZTTTNNNIIIDDD???<<<999<<>>DDDVVViiizzz}}}yyyoookkkooooookkkppplllgggdddeeekkksssxxxuuussspppkkkiiijjjmmmpppppppppqqqssszzz|||sssgggddd```]]]^^^ccchhhjjjjjjgggfffdddbbbbbbcccdddeeegggggghhhjjjmmmppprrrtttmmmjjjggggggjjjnnnrrrssszzz}}}}}}wwwrrrooollliiiggggggeeeccc```___```bbbccc```^^^ZZZWWWWWWXXX[[[\\\]]]bbbjjjqqqyyy|||ssskkkkkktttsssZZZDDD555...,,,...///---***)))+++......+++)))***---...---++++++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,000222555;;;EEEVVVjjjwwwrrreeeiii}}}zzztttwww}}}$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''(((***+++,,,---///000...444???OOO```mmmsssuuu}}}|||wwwooohhhgggmmmsssyyywwwvvvxxx{{{{{{wwwsssiiieeebbbeeennnuuuvvvuuurrrsssvvvyyy|||}}}~~~~~~yyypppkkk\\\TTTJJJDDDEEEJJJPPPTTTUUUXXX]]]dddkkkppprrrssslllkkkjjjiiijjjlllooopppvvvuuutttssspppnnnllljjjggghhhhhhiiikkkmmmnnnooolllkkkhhheeeaaa\\\VVVSSSQQQQQQPPPPPPQQQSSSUUUVVVYYYYYYZZZ\\\___cccgggjjjhhhlllqqqsssqqqoooooopppppppppooonnnllliiigggeeedddddddddeeefffeeebbb```ZZZYYYVVVQQQJJJBBB===999;;;KKK```qqq|||yyyvvvvvvvvvrrrlllgggfffjjjsss}}}xxxuuuvvv{{{uuucccWWWQQQPPPUUUeeexxxyyymmmbbbQQQ<<<111//////---***************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''''')))---000111222777<<<>>>GGG]]]rrr{{{xxxqqqllloootttrrrkkkkkkeee___^^^cccllltttxxxxxxvvvssspppmmmmmmqqqtttrrrsssssssssvvvuuulll``````]]][[[\\\```dddggggggccccccbbbbbbcccdddeeeffflllkkkjjjiiiiiilllqqqtttpppooommmoootttzzzxxxrrrmmmhhheeebbb^^^]]]^^^```bbbcccaaa]]]ZZZWWWWWWWWWWWW\\\```fffmmmvvv~~~|||xxxrrrqqqsss}}}xxx|||~~~hhhQQQ;;;...+++...000...+++***---111555///)))(((,,,...---+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,000222555;;;FFFWWWjjjxxxwwwjjjnnnzzzqqqsss|||$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))'''***---...---,,,---...222<<>>FFF^^^ccclllwww~~~|||tttlllbbbccchhhrrr~~~{{{rrrnnnrrrwwwrrrqqqppprrrvvv}}}|||ssssssyyyzzzpppfffPPPEEE:::;;;FFFNNNMMMHHHSSSZZZdddlllpppqqqqqqpppuuuwwwxxxxxxxxxzzz{{{uuupppjjjfffccc]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\^^^___`````````UUURRRRRRVVV]]]ccccccaaafffffffffgggggghhhhhhhhhbbbaaa^^^\\\ZZZZZZ[[[[[[WWWRRRNNNLLLMMMMMMKKKIIICCCFFFLLLRRRYYY^^^bbbcccbbbaaabbbdddgggiiihhhggghhhhhhjjjmmmppppppllliiicccXXXJJJAAA<<<888777888<<>>:::<<<===HHH\\\ooo{{{wwwmmmsss}}}|||zzz{{{sss___OOOSSS```ttt~~~ttthhhQQQ:::...---+++***))))))((('''))))))(((((((((((())))))((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''***)))'''%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))***'''(((,,,......666@@@IIIJJJVVVkkkyyytttggg^^^bbbiiiuuu~~~sssjjjfffmmmwww}}}|||uuummmhhheeegggkkkooorrrvvvyyy{{{tttiiibbbfffiiifffbbbbbbcccaaaaaacccbbb___aaaeeegggfffeeegggjjjmmmooooootttvvvzzzuuuvvvxxxyyyxxxwwwuuutttvvvvvvuuuuuuttttttsssssstttsssqqqnnnkkkjjjkkkmmmlllkkklllooovvv~~~~~~sssggg[[[UUURRROOORRRYYYbbbaaa___]]][[[[[[]]]```ccc___aaaiiisssyyy~~~zzzllliiilllwww{{{}}}sssaaaJJJ;;;///---...------000000000///...------,,,,,,---,,,+++******+++,,,---************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************)))************)))(((((()))******+++,,,---///000222777<<>>IIIFFFRRRdddqqqrrrkkkhhhjjjqqqrrrsssrrrooollljjjiiiqqqvvv{{{zzzssslllhhhhhhfffgggkkkqqquuutttooojjjeeedddeeehhhgggbbb______dddeeekkksssuuuqqqnnnnnnllllllllloootttxxx{{{|||~~~wwwvvvuuuuuuvvvwwwvvvtttuuuuuuvvvvvvuuutttrrrqqqssstttuuuvvvwwwxxxyyyzzz~~~~~~zzzxxx~~~{{{wwwsssooollljjjiiioooyyysssfffZZZSSSQQQMMMPPPTTTXXXZZZXXXVVVTTTVVVVVVZZZbbbjjjttt|||xxx{{{uuuhhhfffqqqzzzjjjVVV???333000///......------------,,,,,,,,,,,,++++++***))))))***++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************&&&'''(((***+++,,,,,,,,,---------...000111333444444888===BBBKKK[[[nnn{{{||||||}}}wwwnnnnnnyyy~~~|||{{{rrrggg```nnn}}}%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((***,,,---...000222111222???VVVlllvvvwwwvvv~~~}}}vvvnnnooozzzwwwrrrppphhhjjjnnnttt||||||~~~|||xxxnnn\\\KKK@@@===<<>>777???TTTfffwwwpppsss|||ooo]]]SSS[[[fffuuu}}}mmmQQQBBB222+++---000...)))***))))))))))))))))))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''((('''---444777666:::DDDMMMJJJYYYlllrrrmmmgggjjjpppnnnooonnnkkkhhhhhhkkkmmmssswwwyyyuuummmhhhhhhjjjkkkllloootttvvvsssjjjccc^^^bbbgggiiifffaaa______aaadddmmmyyy~~~{{{vvvuuusssrrrrrrtttyyy}}}~~~||||||~~~wwwuuuttttttuuuwwwvvvvvvwwwwwwxxxwwwvvvuuusssrrrsssssstttuuuwwwxxxyyyyyyyyy~~~zzzqqqiiieeehhhlllrrrzzz|||mmm```XXXIIIIIIJJJKKKMMMNNNNNNMMMPPPRRRWWW___fffqqq}}}zzzxxx}}}pppgggiiiwwwvvvbbbHHH777111000///---++++++,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************&&&'''((()))************---------///000222444555444777<<>>AAAGGGSSSdddpppuuuvvvwwwwwwyyy||||||wwwqqqnnnhhhaaaZZZXXXZZZ\\\ZZZXXXPPPSSSVVVXXX[[[bbbkkkqqq{{{sssnnnggg```YYYSSSLLLHHHGGGFFFHHHMMMWWWaaaiiinnnrrrqqqoooooopppsssxxx{{{~~~wwwgggSSSCCC???DDDJJJfffttt|||rrrooossszzzwwwkkk^^^[[[[[[gggzzzsssaaaPPP<<>>FFFUUUiiiwww|||}}}zzzrrrqqq}}}}}}yyyrrriiicccjjjvvv$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))---111333222333888<<>>NNNeee}}}~~~yyywwwwwwwwwuuuxxx~~~|||yyyyyypppfff[[[WWW]]]hhhttt|||uuuooobbbNNN999---+++...+++******))))))******+++((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''(((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''((()))((()))***,,,...555;;;@@@IIITTTXXXWWW\\\^^^^^^___hhhuuu{{{{{{vvvnnnfffcccfffiiihhhfffeeeaaa\\\[[[^^^cccgggiiieeeggggggeeeaaaaaaeeeiiihhhllllllhhhfffhhhhhheeefffcccfffpppxxxzzzyyyzzz|||{{{yyyxxxzzz{{{|||{{{yyywwwuuutttssssssqqqpppqqqqqqrrruuuwwwxxxwwwuuusssrrrrrrrrrssssssttttttqqqrrrssstttvvvxxxyyyzzztttuuuvvvvvvuuutttuuuvvvtttxxx}}}xxxqqqkkkeeeggglllsssbbbUUULLLGGGBBB>>>AAABBBHHHNNNSSSYYYeeeqqq~~~uuuoooqqqvvv}}}}}}vvvwww{{{|||{{{}}}{{{wwwiiiSSSAAA888333//////.........---,,,,,,,,,+++,,,------------,,,+++************************************************)))************+++++++++))))))))))))))))))))))))(((((()))***************+++,,,,,,---------,,,,,,******+++---///111444555888:::<<<@@@GGGVVVjjjxxx}}}~~~{{{sssqqq~~~xxxpppdddiiittt$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***///444555444666;;;???IIINNN]]]ppp|||}}}|||{{{llljjjggggggkkkrrryyy||||||yyyzzz}}}}}}xxxsssxxx|||uuu___KKKEEEBBBFFFRRR\\\aaahhhooosssssstttuuuvvvvvvvvvuuusssqqqooolllkkkhhheeecccfffeeeddddddgggoooyyy}}}{{{|||~~~yyyrrrggg]]]UUUPPPLLLJJJEEEHHHKKKNNNSSS[[[fffnnnjjjqqqtttqqqmmmfffXXXJJJAAA;;;999FFF```{{{~~~wwwqqqooowww{{{}}}~~~wwwvvvtttmmmbbbXXXTTT[[[lll|||{{{|||ttt___DDD222...111++++++************++++++((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$&&&((()))))))))+++---222888===CCCNNNZZZ]]]YYYccc```\\\^^^nnnxxxmmmccc```fffkkkkkkhhhccc\\\VVVVVV\\\bbbeeeeeecccffffffbbb___aaajjjsssmmmooommmgggfffkkkkkkggglllffffffmmmtttwwwwwwxxx{{{yyywwwwwwyyy{{{{{{{{{rrrqqqpppqqqssssssrrrqqqpppppprrruuuxxxxxxvvvttttttttttttttttttuuuwwwwwwpppqqqsssuuuxxxzzz|||}}}qqqtttvvvvvvuuusssssssssqqqrrrtttxxx~~~{{{pppkkkmmmjjjvvvzzzlllaaaVVVKKKCCCBBBCCCGGGNNNSSSWWW```hhhppp~~~vvvrrrtttvvvxxx}}}wwwuuu|||}}}sss\\\FFF;;;555111000000///...------,,,,,,,,,,,,............,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))(((((()))***************&&&'''((()))***+++++++++++++++,,,...000222444666:::<<<>>>AAAHHHWWWkkkzzz~~~vvvlllzzz~~~yyyqqqbbbfffppp|||))))))((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******...333888777555888@@@GGGTTT[[[hhhvvv}}}yyykkkffffffmmmrrrrrrtttyyywwwoooooovvv||||||xxxyyy~~~uuuaaaOOOGGGDDDLLLWWW```ggglllqqqttt{{{xxxuuuuuuvvvvvvsssppppppllliiigggccc___aaaeeejjjlllqqqwww~~~~~~{{{~~~rrrggg[[[PPPHHHIIIDDDCCCGGGKKKOOOXXXcccccclllrrrrrrppplllcccXXXRRREEE:::<<>>HHHSSSmmmxxx{{{yyy~~~}}}||||||xxxlll^^^VVVUUUjjjzzz|||kkkYYYGGG888///,,,***((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''&&&'''''''''((()))+++---...666>>>KKKWWW```ggglllnnnjjjccc]]]aaallluuuwwwvvvqqqjjjgggmmmuuuvvvkkk___TTTWWWZZZ^^^aaaccccccbbbeee```]]]```hhhpppttttttqqqnnnmmmppptttvvvtttppprrrooommmooouuuzzz{{{{{{yyyxxxvvvtttsssrrrsssssszzzzzz{{{yyyvvvsssqqqqqqoooppprrrssssssrrrqqqpppooonnnnnnpppsssuuuvvvvvvvvvuuusssrrrqqqqqqqqqrrrnnnmmmmmmnnnppprrrrrrqqqmmmiiiiiinnntttvvvwwwyyyzzz{{{|||~~~yyyvvv|||tttfffXXXLLLEEEJJJPPPSSSYYY```cccjjjrrrxxxzzz{{{}}}}}}}}}~~~xxxvvv}}}uuurrrpppuuutttbbbJJJ777222111/////////...,,,++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))************+++++++++************+++++++++,,,...---------///333666999===CCCHHHJJJNNNZZZmmm|||~~~xxxnnnzzz~~~zzzpppnnnzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&(((+++///111222888>>>CCCHHHRRRbbbnnnooottt|||vvvpppgggggggggiiioooxxx}}}}}}wwwkkk[[[OOOIIIMMM[[[iiisssrrrqqqpppooopppqqqrrrsssvvvvvvqqqggg]]]WWWTTTOOOPPPTTT\\\ccciiisss{{{~~~~~~xxxqqqpppvvv||||||wwwssstttvvvtttooojjjeeecccbbbbbbeeejjjpppsssrrrvvv{{{}}}|||yyywwwvvvwwwzzzwwwmmmgggjjjpppsssyyy{{{|||ooobbbVVVLLLDDDAAA===GGGUUUcccooowwwzzzyyyxxxrrrgggYYYKKKBBB@@@BBBQQQaaavvvzzzxxx||||||wwwlllaaaYYY^^^ttt}}}rrrfffRRR===222,,,)))***+++******,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((('''((((((***,,,...000777CCCRRR]]]fffmmmqqqrrrfffaaa^^^bbbkkkpppooollljjjggghhhrrr{{{yyyjjj\\\QQQTTTYYY]]]^^^___aaabbb\\\XXXVVV]]]jjjtttwwwvvvsssppppppttt||||||xxxzzzyyyxxxxxxxxxyyyzzz{{{yyyxxxvvvtttttttttuuuvvv|||}}}|||xxxrrrllliiihhhhhhkkkoooqqqqqqpppooonnnnnnkkkhhhhhhlllpppssstttuuutttrrrppppppppprrrrrrooommmkkkkkklllpppsssuuupppjjjfffiiioootttuuutttwwwwwwyyy||||||iiiVVVGGGFFFKKKPPPWWW```ccciiipppuuuxxx||||||xxx|||xxxqqqlllhhhqqqnnnSSS===333111............---,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++))))))*********+++++++++*********+++++++++,,,,,,---------...000333777999;;;EEEMMMMMMPPP\\\ooo}}}~~~yyylllyyy~~~rrrnnnxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''')))---111333444;;;CCCHHHLLLTTTaaakkknnnvvv~~~}}}xxxyyyttthhhaaaeeejjjnnntttzzz~~~zzzyyyyyy{{{|||kkk]]]PPPMMMSSS]]]kkkvvvvvvuuutttsssssssssssssssqqqqqqoooggg]]]UUURRRQQQOOORRR\\\iiirrrwww~~~~~~}}}uuulllkkkrrrzzz}}}yyysssqqqpppmmmfff^^^```___]]]^^^bbbjjjqqqvvvuuuzzz}}}{{{pppgggeeehhhjjjqqqrrrtttyyyyyyjjj[[[NNNDDDFFFJJJRRR\\\fffnnnuuuyyyyyyooodddZZZPPPEEE===???LLLaaaxxx{{{sssrrrwww}}}|||zzzyyywwwrrrhhh```\\\nnn|||{{{xxxqqq]]]GGG444,,,(((+++...,,,******))))))))))))))))))))))))************************''''''''''''''''''''''''&&&&&&'''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))+++...111222:::IIIYYYbbbhhhooorrrpppcccdddhhhnnnssssssooojjjiiiiiinnnxxxzzzjjj\\\OOOQQQTTTVVVXXX[[[___aaaVVVTTTVVVaaappp{{{}}}|||tttrrrsssxxx}}}}}}|||{{{yyywwwvvvvvvssssssrrrrrrssstttvvvwwwuuuwwwwwwuuupppjjjfffcccfffjjjoooqqqqqqppppppqqqsssnnnhhheeegggkkkppptttqqqqqqpppoooooopppqqqrrrnnnkkkiiihhhkkkqqqyyy~~~wwwnnnjjjnnnsssuuutttuuuuuuvvvxxxzzz}}}zzzwwwzzzcccLLLEEEFFFJJJRRR\\\bbbiiiqqqvvvzzz}}}}}}tttlllaaafff}}}rrrZZZDDD333000---,,,---.........************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++))))))*********+++++++++***++++++++++++,,,,,,,,,---------...111444777999999EEEOOOPPPSSS```qqq}}}~~~yyykkkxxxtttnnnvvv&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))+++///222444777>>>FFFKKKNNNUUU```jjjssszzz}}}wwwnnnmmmyyysssfffccchhhnnnuuuyyy}}}}}}{{{xxxwwwwwwvvvtttsssbbbXXXRRRWWWbbbmmmuuu{{{vvvvvvuuuvvvwwwvvvsssqqqcccbbb^^^YYYUUUSSSSSSTTT\\\```kkkwwwyyyqqqnnnsssyyy~~~{{{yyyxxxqqqiiiggghhhjjjmmmooorrrtttuuuyyy~~~xxxnnniiiggghhhkkkjjjjjjlllqqquuuxxxyyywwwxxxzzz}}}wwwfffYYYLLLIIIIIIPPPZZZeeeqqq|||~~~zzzssskkkeee]]]NNN@@@<<>>PPP```fffiiinnnnnnjjjaaahhhrrrxxxxxxsssnnnkkkmmmpppvvv|||~~~vvvggg\\\OOONNNOOOPPPTTTYYY]]]___PPPRRRXXXdddrrrzzz{{{yyysssssstttvvv{{{~~~{{{zzzzzzyyywwwuuusssrrrmmmnnnoooppprrrsssssstttssstttwwwzzzzzzwwwpppkkkiiimmmrrrtttsssrrrtttvvv{{{xxxsssllliiijjjooosssnnnoooooooooooooooooooooggggggggghhhllluuuzzzqqqooorrrsssqqqpppqqqrrrsssvvvxxx{{{|||{{{xxx{{{sss[[[NNNHHHEEEKKKTTT\\\dddnnnuuuyyy|||rrreeecccttt|||rrr___NNN666333///------.........*********+++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++...---,,,++++++***++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,------///222555888:::999EEENNNNNNSSSddduuu}}}~~~yyyjjjvvvwwwpppvvv&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((***---000333444===DDDKKKOOORRR[[[hhhrrrzzz{{{yyyppphhhiiirrr|||xxxnnnkkknnnsssxxx}}}~~~~~~vvvvvvvvvwwwwwwsssmmmhhhbbb___```hhhqqquuuxxx{{{{{{zzzyyyxxxuuuooogggaaaSSSQQQQQQSSSWWW]]]aaabbbppprrryyy~~~~~~}}}|||{{{{{{{{{|||zzzuuussssss|||zzzzzzyyyxxxwwwuuutttsssxxx|||{{{vvvqqqooonnnkkkgggcccaaacccfffhhhjjjmmmnnnoooqqquuuzzzyyy___TTTKKKIIINNNWWWggguuuvvvxxxvvvqqqlllfffZZZNNNEEE@@@AAALLLaaawww~~~yyywwwwwwyyyzzz}}}{{{wwwsssiiiccccccnnn|||wwwkkkOOO<<<......///+++(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''''''((((((((((((((('''((((((((())))))))))))'''((())),,,000444888:::DDDWWWgggiiiiiillljjjdddeeeppp|||zzzrrrooooooqqquuuyyyzzzuuujjj]]]UUUNNNLLLKKKNNNTTTYYY[[[[[[QQQVVV___jjjrrruuutttqqqrrrrrrsssrrrqqqssswww{{{xxxwwwvvvxxxyyyxxxuuusssmmmnnnppprrrssssssrrrrrrvvvvvvyyyxxxoookkkpppttttttssssssvvvyyyxxxnnniiikkkooonnnooooooooonnnllljjjhhhcccfffiiilllooouuu|||~~~sssnnnpppooolllmmmmmmnnnoooqqqtttuuuwwwxxx|||xxx|||rrrbbbTTTHHHGGGLLLOOOZZZfffnnnssszzz~~~}}}{{{nnnfffmmm{{{{{{ssseeeXXX===999333///............++++++++++++,,,,,,,,,---++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++......---,,,++++++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,...000333666888:::;;;FFFJJJIIIQQQfffyyy~~~yyyjjjuuuyyypppuuu}}}'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%&&&))),,,///111333444DDDJJJPPPSSSXXXbbbrrr~~~{{{ssskkkhhhjjjqqqwww|||}}}yyyrrrsssuuuzzz~~~~~~|||ttttttvvvxxxwwwrrrhhhaaahhhiiiooovvvyyyxxxxxxzzz|||xxxqqqeeeWWWNNNMMMMMMPPPXXXdddnnntttuuu~~~~~~xxxwwwwwwvvvvvvwwwxxxxxxwww}}}xxxqqqmmmqqq|||yyytttrrrrrrsssuuuxxxzzz|||{{{{{{|||}}}~~~{{{yyyyyyyyyxxxvvvvvvqqqkkkccc^^^]]]^^^___```___dddjjjnnnoooooonnnnnnuuuzzzqqq\\\NNNHHHJJJWWWdddnnnuuuyyyuuuqqqmmmeee\\\MMMDDD;;;>>>NNNfff|||xxxrrrzzz~~~~~~rrr}}}zzzxxxuuukkk]]]XXXggg{{{}}}vvv___HHH444000111,,,***---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((&&&''''''((((((((((((((('''((((((((())))))******'''(((***---111666:::===HHH\\\kkkllljjjkkkhhh```ooo{{{vvvuuuxxxrrrvvvyyyvvvlll^^^SSSMMMMMMJJJJJJNNNVVV[[[[[[YYYYYY```jjjrrrwwwvvvrrroooppprrrqqqmmmiiiiiioootttwwwuuuvvvyyy}}}~~~zzzwwwppprrruuuwwwwwwvvvsssrrrvvvuuuxxxsssgggkkkooossssssqqqqqquuuyyyrrrhhhgggjjjooopppppppppnnnjjjfffcccdddhhhmmmqqqrrrsssvvvxxxzzz}}}{{{rrrlllmmmllliiimmmmmmmmmmmmnnnpppqqqrrrvvvsssvvvyyyzzzuuuaaaNNNGGGIIIEEEPPP^^^ggglllsss{{{|||uuujjjjjjvvv|||uuuiii^^^CCC>>>777111///...------+++++++++,,,,,,---------++++++++++++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++///...---,,,++++++++++++)))************+++++++++++++++,,,,,,,,,---------+++,,,...000333666999:::???FFFGGGDDDNNNggg|||~~~yyyjjjttt}}}~~~xxxooossszzz'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((,,,,,,---...000444999<<>>DDDZZZ```llltttqqqgggccceeeuuuwwwwww{{{|||{{{wwwmmmbbbWWWPPPNNNJJJKKKNNNSSSSSSOOONNNQQQggggggiiikkknnnrrruuuvvvvvvwwwwwwsssooommmppptttvvvxxxzzz||||||zzzxxxvvvrrrrrrtttvvvxxxwwwuuurrrssssssuuuwwwxxxssskkkdddfffjjjooorrrrrrsssuuuwwwyyy{{{yyykkkeeeffffffhhhjjjmmmnnnnnnmmmlllgggjjjnnnpppqqqrrrtttvvvvvv}}}yyypppkkkjjjiiilllooorrrrrrrrrrrrsssrrrssstttwww}}}~~~wwwxxxsss]]]MMMFFFGGGLLLUUU[[[aaajjjsss~~~zzzvvv{{{vvvlllrrrxxxxxxxxx{{{qqqbbbKKKFFF>>>777444111...,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---000333222---******+++******))))))******+++,,,++++++,,,,,,,,,,,,------///...---...000444666888AAAGGGKKKNNNXXXkkk~~~|||xxxpppuuu~~~~~~~~~~~~''''''''''''''''''''''''''''''&&&&&&''''''((()))***+++---...111777AAAHHHWWWaaalllqqqvvv|||qqqqqqppprrryyy}}}wwwvvvmmmhhhjjjlllmmmttt~~~zzzxxxyyy||||||{{{yyyuuutttwwwzzz}}}~~~zzz{{{xxxpppjjjccc^^^aaafffrrrxxx~~~~~~|||{{{{{{|||sssnnniiifffgggjjjlllmmmooorrrxxx~~~uuunnn^^^^^^eeettt~~~yyyuuurrrpppppptttyyyyyy}}}|||xxxxxxwwwsssqqqrrrvvvzzzqqq^^^MMMLLLRRRZZZcccooovvvsssmmmbbbaaa^^^TTTGGGAAAHHHSSSuuu~~~vvvnnnoooqqqxxx~~~~~~}}}~~~||||||tttggg```gggvvv|||nnnXXXCCC555...+++************)))******+++,,,************))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))),,,333777;;;AAAIII^^^fffqqqtttnnneeeeeeiiixxx}}}vvvwww{{{}}}|||uuuiiicccccc\\\RRROOOOOORRRTTTQQQNNNOOOTTTlllkkkiiiiiilllpppvvvyyyyyyyyywwwsssnnnnnnqqquuuvvvxxxzzz||||||zzzxxxvvvtttttttttuuuwwwwwwuuutttqqqrrruuuxxxxxxrrrhhh```dddiiiooossssssssstttvvvtttwww~~~tttiiidddhhhiiijjjlllnnnooopppqqqiiillloooqqqrrrsssuuuwwwvvv{{{}}}uuunnniiihhhjjjmmmqqqssstttsssrrrssssssssstttwww||||||tttzzzkkkRRRFFFGGGLLLRRRUUUXXXaaakkkzzzuuuxxx{{{nnnooorrryyyxxxzzz}}}vvviiiPPPJJJBBB;;;666222///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++///222444222---******+++******))))))******+++,,,++++++,,,,,,,,,,,,------000///------///333777:::DDDIIIMMMQQQ[[[nnn~~~zzzqqquuu'''''''''''''''''''''''''''''''''''''''(((((()))***+++...000444===GGGOOO^^^jjjuuuzzz|||~~~~~~|||ttt}}}tttgggbbbhhhjjjhhhqqqzzzxxxzzz~~~wwwqqqpppsssvvvyyy|||}}}~~~}}}yyyrrrmmmjjjhhhhhhnnnvvvzzz~~~{{{yyyxxxxxxvvvuuutttwww{{{|||wwwpppllllllnnnqqqsssyyyzzz}}}}}}xxxjjjccc```iii{{{|||uuupppmmmlllmmmrrrwww{{{{{{zzzyyyzzz|||~~~~~~}}}xxxuuutttuuuvvvzzzsssYYYUUUSSSRRRYYYdddmmmnnnjjjbbbdddddd^^^SSSIIIEEEFFFZZZnnntttqqqooossszzz}}}{{{nnnbbbbbbnnnzzz{{{ssscccPPP>>>222------+++***************++++++*********)))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***...555999===FFFOOOaaajjjsssssslllfffjjjqqq{{{~~~xxxuuuuuuxxxssseeefffpppkkk]]]YYYVVVUUUTTTQQQQQQWWW```rrrpppnnnlllmmmqqquuuxxxvvvvvvssspppmmmnnnssswwwwwwxxxzzz{{{{{{zzzxxxwwwuuutttrrrssstttuuuttttttqqqrrrvvvzzzzzzssshhh___bbbhhhmmmooonnnnnnqqquuurrrtttzzzssskkkooopppqqqrrrqqqpppooonnnmmmooorrrssstttuuuwwwyyyuuuwwwzzz|||{{{wwwpppkkkggggggjjjnnnsssuuutttsssrrrrrrrrrrrrtttvvvyyy{{{~~~{{{]]]PPPMMMLLLPPPTTTWWW]]]dddrrr{{{uuuvvvsssooommmqqq~~~~~~{{{}}}zzzuuuZZZSSSIII>>>666222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++---...---+++(((((()))******))))))******+++,,,+++++++++,,,,,,,,,---------,,,,,,,,,///666>>>CCCJJJNNNQQQTTT^^^ppp~~~{{{ooottt}}}~~~(((((((((((((((((((((((((((''''''''''''((())))))+++,,,000555===FFFOOOTTTbbbnnnzzz~~~~~~zzzvvvxxxsssfffaaagggjjjiiirrr~~~yyyvvvxxx~~~}}}mmm___bbbkkkqqqtttuuu~~~}}}|||{{{uuunnnllljjjjjjllloooqqqxxx~~~{{{wwwtttrrrrrrpppnnnlllmmmsss{{{yyyvvvvvvyyy|||}}}}}}||||||}}}}}}ooo```^^^lllyyyssspppqqqrrrtttwww}}}|||xxxuuuttttttttttttwww~~~zzzvvvtttvvvzzz|||ttttttvvv}}}zzzyyyxxxtttpppuuuxxx|||wwwiii^^^SSSQQQYYYaaafffhhheeeeeeeeeccc___WWWLLLDDDEEE[[[vvv|||vvvooonnnsss{{{|||}}}{{{sssjjjeeeiiiooozzzwwwooo___JJJ999000---++++++***************+++))))))))))))))))))*********)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************,,,111888<<>>KKKSSSUUUXXXYYY[[[dddttt~~~{{{pppuuu~~~}}}((((((((((((((((((((((((((((((''''''(((((()))***......222<<>>222......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((())))))***+++,,,---******))))))******+++,,,++++++,,,,,,,,,,,,------+++,,,///222999FFFUUU```___aaaaaaccclll{{{~~~|||sssxxx}}}|||((((((((((((((((((((((((((((((((((((((())))))***111000555BBBRRR\\\[[[VVVbbbnnnzzz~~~}}}zzztttnnntttyyytttqqqmmmlllooouuu|||zzzvvvsssuuu{{{nnn___WWW^^^fffgggiiinnnqqqxxx|||xxxppphhhaaaZZZ___aaaiiirrrwwwyyy||||||zzztttsssrrrpppnnnmmmlllkkkjjjkkkkkkkkklllnnnsssvvv{{{{{{|||}}}{{{xxxwwwzzzqqqhhhnnn~~~{{{{{{yyytttnnniiihhhiiikkkmmmoooppppppqqqtttvvvyyyxxxwwwuuuttttttssssssrrrssssssqqqpppssszzz}}}{{{wwwtttmmmppptttwwwyyy|||kkk[[[RRRRRRZZZccciiiiiigggccccccccc\\\RRRGGGOOOYYYbbbppp{{{sssnnnrrr||||||~~~{{{{{{|||vvvkkkddddddvvv}}}{{{iiiPPP:::---,,,++++++***))))))******((()))))))))************''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++---000777>>>BBBIIIVVVcccjjjoooooohhhgggooozzz{{{wwwsssuuu{{{}}}pppeeegggttt~~~~~~yyyjjj___WWWXXX___eeemmmssswwwwwwvvvtttsssrrrqqqqqqjjjiiihhhiiilllooorrrsssttttttuuuuuuuuuuuuttttttsssrrrqqqqqqrrrrrrqqqooorrrtttxxx}}}~~~yyyoooggghhhooouuutttlllfffgggjjjmmmpppssswwwppprrruuuwwwwwwuuusssqqqqqqrrrrrrrrrqqqrrruuuwwwwwwvvvvvvwwwzzzzzzkkkfffkkkqqqsssrrrqqqrrrtttvvvwwwxxxxxxxxxwww~~~}}}{{{sssXXXKKKKKKNNNRRRUUUXXX\\\lll~~~wwwxxx~~~rrr]]]XXXjjjzzz|||}}}nnnYYYDDD666000...------------------------++++++++++++++++++++++++************************++++++************++++++***)))))))))+++,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------,,,---///111888EEEVVVbbbbbbcccccceeeooo~~~~~~tttxxx~~~}}}{{{xxxwww))))))))))))))))))))))))((((((((((((((()))******333111666FFFYYYbbb^^^VVVbbbnnnyyy}}}|||yyysssmmmuuuvvv~~~}}}|||uuuvvvsssnnnqqqzzzvvvsssrrrwww}}}kkkbbb```hhhkkkhhhjjjrrrqqqyyy}}}xxxnnngggaaa\\\ccceeelllvvvzzz{{{~~~~~~{{{yyypppooonnnlllkkkkkkkkkkkkiiilllnnnpppoooooooooooossstttxxx~~~~~~{{{|||sssooozzz{{{{{{zzzwwwqqqjjjggghhhjjjvvv|||wwwuuurrrpppqqquuuyyy|||vvv{{{~~~{{{uuurrrvvvzzz~~~~~~|||yyyvvvtttuuuvvvnnnnnnoooppprrrwww~~~~~~yyydddTTTNNNSSS]]]dddgggfffaaa```cccaaa\\\MMMNNNOOOTTTdddzzzzzzrrrsss{{{{{{~~~~~~~~~wwwkkkdddeeeqqqzzzttt[[[BBB333,,,,,,+++***))))))******(((((())))))*********+++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++...111888@@@DDDKKKXXXfffnnnqqqnnnffffffppp{{{}}}wwwrrrrrrwwwzzzzzzwwwuuuhhhaaajjjwww|||zzzwwwnnnddd\\\```gggmmmpppsssvvvuuusssqqqqqqqqqrrrssskkkjjjiiijjjmmmoooqqqqqqssssssttttttttttttsssssstttsssrrrrrrssssssqqqooorrrssswww|||}}}yyyppphhhjjjsss|||{{{rrriiifffhhhlllpppssswwwqqqrrrrrrrrrqqqpppooooooooopppppppppooopppsssuuussstttvvvxxx{{{ooogggjjjppprrrppprrrsssuuuwwwxxxxxxxxxxxxvvv|||uuuxxxbbbOOOIIIIIIPPPWWWZZZWWWbbb{{{vvvtttyyyzzzccc[[[dddttt~~~{{{~~~zzzmmm[[[HHH:::333000------------------------++++++++++++++++++++++++************************++++++************+++++++++)))(((((()))******)))*********)))***++++++,,,++++++,,,,,,,,,---------,,,------...333@@@QQQ^^^___aaaaaadddnnn~~~rrrwww~~~|||~~~}}}zzzyyy((((((((((((((((((((((((***'''&&&***,,,+++,,,...111888===JJJ]]]```\\\___cccqqqwwwnnnllloooqqqsssyyy~~~{{{zzz||||||}}}~~~ssspppuuu{{{sssqqqjjjkkkjjjiiiiiijjjmmmpppvvv|||uuukkkdddbbbhhhkkkpppvvv{{{zzzsssnnnkkkhhhiiilllnnnqqqssstttuuuoookkkiiikkkoooqqqnnnkkkrrrrrrsssvvvzzz|||zzz|||rrrnnnqqq}}}zzzxxxuuuoooddd___hhhvvvuuukkkkkkooorrrxxxvvvwww{{{~~~yyyuuuvvvxxxqqqooolllmmmppptttwwwyyyvvvtttwww}}}eeeZZZVVVTTT[[[cccgggdddbbbdddddd```[[[RRRHHHIIIVVVkkkyyyyyy}}}}}}~~~~~~|||{{{xxxwwwoooeeefffttt|||jjjNNN777///---***&&&%%%(((***))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++((('''***+++)))(((***---999AAA@@@EEETTTaaafffmmmpppmmmhhhpppwwwqqqtttxxxvvvrrroooiiifffeeeiiinnnqqqtttwwwllliiifffggglllppprrrrrrvvv|||}}}wwwrrrrrrpppllliiiiiijjjmmmqqqsssttttttssssssssstttssssssrrrrrrqqqrrrtttuuuuuuuuutttsssrrrsssvvv|||zzznnnbbbiiipppxxxzzztttlllgggffflllmmmqqqxxxyyyzzz|||tttnnnlllmmmnnnoooooopppqqqqqqpppoooppprrrsssvvvyyyyyyxxxzzzqqqeeeccciiipppsssssssssssstttuuuwwwwwwxxxzzz|||}}}uuuxxx{{{cccSSSLLLOOOTTTUUUZZZ```lll{{{tttttt}}}mmm^^^___rrryyyrrrtttwwwssscccLLL888///...000------...,,,((())),,,******++++++++++++******+++*********))))))((((((************************((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++,,,------......///...//////000555===GGGNNNPPPUUU]]]hhhuuu}}}xxxuuuyyyzzz|||}}}wwwuuu))))))))))))))))))))))))***'''&&&***,,,+++,,,///000<<>>DDDEEEMMM___mmmqqqlllmmmkkkmmmzzzzzz{{{{{{uuulllgggeeehhhjjjiiiggghhhllloooiiijjjkkkllllllooosssuuuuuuxxxwwwuuusssqqqllleeefffhhhlllppprrrrrrpppooopppqqqqqqrrrrrrqqqqqqppppppqqqqqqrrrsssuuuvvvwwwsssuuuzzzsssiiidddkkktttyyywwwrrrmmmkkkrrrrrrsssuuuuuuvvv|||uuuooonnnooonnnnnnnnnmmmkkkkkklllnnnmmmnnnpppsssvvvyyy|||}}}sssjjjjjjmmmrrrrrrrrrssstttuuuwwwwwwxxxvvvsssrrrvvvzzzppptttjjjZZZRRRPPPYYYZZZ[[[```nnn{{{xxxwww~~~vvvjjj```mmmzzzuuuwwwuuujjjYYYHHH===999111---,,,------***+++...******++++++++++++******,,,,,,,,,,,,,,,+++++++++******************************+++++++++***))))))))))))*********+++++++++++++++,,,------......////////////000555===HHHOOOUUU[[[eeepppyyyvvvsssxxx~~~~~~zzzxxx))))))))))))))))))))))))***''''''******))),,,111444MMMbbbqqq~~~{{{rrrrrrwww}}}|||zzz}}}}}}wwwtttuuuvvvttt}}}zzzoooddd^^^]]]fffggghhhhhhiiilllqqqtttqqqnnnjjjhhhjjjnnnqqqrrrtttvvvyyy{{{}}}}}}zzzwwwuuuvvvwww}}}zzzvvvrrrooommmmmmmmmpppooonnnqqquuuzzz{{{|||vvvsssooolllmmmqqqvvvyyy}}}|||wwwsssvvvxxx~~~}}}lll___^^^iiirrruuuyyy~~~{{{vvvssssssrrrnnneee___eeeiiikkkgggbbbbbbhhhmmm|||yyylllfffmmmttt|||yyywwwwww{{{{{{vvvssstttrrrmmmgggfffkkkqqq~~~ssscccaaafffkkkjjjeeeccccccdddbbbeeeeee```WWWSSSUUUYYYddd{{{|||rrryyy}}}|||xxxwwwfffeeehhhrrrzzzxxxgggWWW???555,,,***,,,,,,******))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((()))))))))************((()))++++++)))+++000999CCCKKKOOOZZZjjjtttuuutttrrrnnnooozzz}}}zzz}}}yyypppjjjiiinnnqqqnnnjjjjjjmmmnnnfffjjjmmmnnnmmmnnnsssvvvuuuuuuuuutttsssooohhhbbbeeeiiinnnrrrrrrpppnnnmmmpppqqqqqqrrrrrrrrrrrrqqqppppppoooppprrrtttvvvxxxtttvvv{{{}}}sssjjjhhhooowww{{{zzzuuuqqqnnnrrrrrrrrrqqqqqqrrrwww|||vvvnnnlllnnnoooppppppooonnnmmmoooqqqtttqqqpppppprrruuuvvvvvvuuussstttuuuuuuuuuttttttuuuuuuvvvvvvuuurrrqqqsss{{{uuuoooyyyuuuaaaRRRKKKXXXZZZ[[[```kkk{{{|||vvvrrryyy{{{qqqbbbhhhvvv}}}yyy{{{zzzrrrcccPPP@@@777333...+++------+++,,,...***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************------------,,,,,,++++++)))))))))*********++++++++++++,,,------......///000000///111555???JJJRRRXXX```kkkuuu|||wwwtttyyy~~~~~~}}}(((((((((((((((((((((((()))((((((++++++***///555>>>XXXmmmxxxxxxwwwwww{{{~~~xxxssswww{{{zzzyyy||||||~~~~~~yyyrrrmmmkkkjjjhhhhhhgggeeeeeeiiinnnrrrvvvsssqqqqqqrrrsssrrrqqquuuwwwxxxzzz{{{{{{{{{zzz}}}~~~~~~|||zzzzzz{{{|||{{{wwwrrrnnnmmmooorrrtttttttttvvvyyy|||rrroookkkiiijjjnnntttwwwxxxzzz|||}}}|||yyytttqqqnnniiifffkkkrrrtttnnngggjjjppptttssstttxxx|||~~~~~~{{{xxxzzz|||vvvgggYYYWWWVVVVVVSSSPPPQQQVVV]]]iiiwwwwwwjjjkkkssszzz}}}{{{xxxuuussswww|||~~~yyytttppptttxxxvvvpppmmmnnnqqq}}}yyyaaadddhhhkkkiiieeedddddddddfffhhhgggccc]]]VVVRRRXXXrrr{{{pppuuuxxx}}}|||zzz|||llleeeccckkkwwwwwwlllaaaIII999,,,***,,,+++))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))***************((())),,,+++***---333>>>IIITTT[[[hhhvvvzzzuuunnnllljjjnnnxxx{{{zzz}}}ssslllnnnvvvyyytttooopppqqqqqqfffjjjnnnoooooopppssswwwvvvttttttsssqqqkkkeeebbbeeejjjpppsssrrrooommmlllqqqqqqrrrsssssssssssssssooooooooooooqqqsssvvvwwwvvvyyy~~~{{{uuurrrvvv{{{}}}|||xxxssspppqqqrrrqqqooooooqqqsssttt}}}sssllljjjkkkkkkmmmqqqtttuuuxxxzzz}}}~~~zzzvvvssssssssstttsss|||}}}zzz{{{zzzyyyxxxvvvuuutttttttttuuuuuuuuutttuuuyyy~~~qqqpppqqq^^^PPPSSSTTTXXX___iiivvv}}}tttpppuuuvvveeecccjjj{{{|||~~~}}}rrr___JJJ<<<666///,,,---...,,,,,,...++++++,,,,,,,,,,,,++++++******++++++++++++++++++************************...------,,,,,,+++++++++)))************+++++++++++++++,,,------......///000000000111777AAANNNVVV\\\dddpppyyy~~~zzzwww{{{}}}~~~''''''''''''''''''''''''(((((())),,,,,,,,,222:::LLLdddrrrwww{{{zzz|||}}}|||www}}}yyy{{{~~~|||xxx|||~~~|||zzz|||{{{yyynnnkkkgggcccaaadddjjjooowwwyyy{{{|||{{{xxxuuusssuuuvvvwwwxxxxxxxxxwwwvvvzzz|||~~~~~~}}}{{{zzzzzzsssqqqpppqqqtttyyy||||||}}}~~~tttrrrnnnllllllooosssuuuwwwwwwwwwxxxwwwtttooolll]]]WWWRRRUUU```lllqqqsssuuuwwwxxxvvvtttuuuyyy}}}~~~tttdddQQQMMMKKKMMMNNNNNNQQQUUUZZZhhh|||ooommmuuu|||~~~{{{{{{wwwssstttwwwxxxtttqqqmmmssszzz}}}|||yyywwwvvv~~~}}}xxxwww{{{iiiffffffiiikkkhhhffffffffffffgggjjjlllhhh___XXXXXXmmm~~~vvvrrrssszzzzzzyyy{{{nnnccc^^^fffssswwwsssnnnUUU@@@...+++---+++)))***************************))))))******++++++******)))))))))))))))))))))))))))))))))*********++++++***)))***,,,+++***...666CCCNNNZZZdddqqq}}}|||tttkkkjjjjjjnnnuuu|||||||||}}}qqqiiipppyyy|||wwwtttvvvuuuqqqhhhkkkooorrrtttuuuvvvwwwvvvuuuuuutttnnnfffcccdddgggmmmsssuuurrrnnnmmmmmmqqqqqqrrrsssttttttttttttnnnoooooopppqqqssstttuuuvvvzzzyyyzzz||||||zzzvvvrrrooooooqqqpppmmmlllmmmkkkhhhkkknnnpppooojjjeeebbbbbb___dddlllsssxxx}}}}}}zzzwwwuuutttsssuuu|||}}}{{{{{{{{{zzzxxxvvvuuutttssssssssstttvvvvvvvvvvvvxxxzzzyyyooouuulllYYYMMMMMMRRR[[[dddnnnzzzwwwrrruuuyyyjjj___^^^nnn|||~~~qqq\\\MMM999222,,,---...,,,+++---++++++,,,,,,,,,,,,++++++************++++++++++++************************+++***))))))((()))))))))******+++++++++,,,,,,,,,++++++,,,------......///000000000222999EEERRR[[[```hhhttt|||{{{xxx|||}}}~~~}}}((((((((((((((((((((((((((((((***------...555???ZZZmmmrrrqqqyyy~~~{{{{{{}}}||||||~~~}}}yyy~~~}}}{{{zzzuuupppiiiaaa^^^aaahhhmmmqqqwww}}}|||xxxuuutttuuuuuuvvvwwwwwwvvvuuutttwwwzzz~~~~~~|||wwwsssrrrppprrrvvv|||~~~}}}~~~|||xxxtttqqqqqqrrrsssttttttssstttrrrmmmfff```MMMLLLLLLQQQ\\\iiisssxxxuuuwwwzzzzzzxxxwwwyyy}}}}}}xxxaaaZZZYYY^^^bbb^^^YYYXXXPPP]]]mmm|||}}}ooolllttt|||~~~{{{wwwuuuvvvwwwwwwvvvqqqvvv}}}{{{xxxxxxzzz{{{zzzxxxxxx{{{~~~xxxmmmdddfffjjjiiihhhiiihhhffffffiiinnnoookkkfff]]]jjj{{{~~~uuutttyyy}}}xxxvvvxxxpppddd\\\cccooouuuvvvwww```GGG000,,,...,,,***,,,************************((()))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++))))))+++,,,+++***000888IIIRRR\\\fffsss|||rrrnnnnnnooorrrsssuuuxxxzzz{{{}}}~~~pppgggnnnwwwyyyttttttxxxvvvnnnmmmnnnqqqvvvzzz{{{{{{yyywwwvvvvvvtttkkkbbbbbbhhhjjjooouuuuuurrrnnnmmmnnnppppppqqqrrrsssttttttsssnnnooopppqqqrrrrrrrrrrrruuuwww{{{{{{zzzyyywwwvvvssspppnnnkkknnnlllgggdddccc^^^WWWQQQTTTXXXZZZZZZWWWSSSQQQQQQWWWaaaiiiooosssvvvwwwsssxxx}}}~~~zzzuuurrrqqqqqqtttwwwyyyyyyxxxwwwvvvwwwvvvuuutttssssssssssssqqqsssttttttrrrqqqrrrssstttvvvqqqqqqwwwaaaLLLIIILLLVVV___fffpppyyyvvvuuu||||||qqq___VVVdddwww|||{{{}}}{{{jjj\\\<<<444------...,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,------************************)))((('''''''''((()))***+++,,,,,,,,,,,,---------++++++,,,------......///000000111444;;;HHHVVV```bbbkkkvvv}}}zzzwww|||~~~}}}))))))))))))))))))))))))'''(((***......///888AAAcccrrrqqqlllttt|||{{{{{{yyyxxxwwwzzz|||yyy}}}~~~|||zzzuuukkkaaa]]]___fffllliiiqqqyyy|||yyyuuutttuuuuuuuuuvvvwwwwwwvvvtttsssuuuyyy}}}~~~zzzsssmmmiiirrrwww|||zzz|||zzzvvvsssqqqqqqqqqpppqqqqqqnnnggg\\\TTTGGGJJJPPPWWW```iiirrrxxxqqqtttyyy}}}|||yyyzzz}}}}}}{{{yyy|||xxxqqqooovvvyyypppddd]]]LLLWWWcccmmmvvv{{{tttjjjhhhqqqzzz}}}~~~zzzyyyzzz|||~~~yyy|||{{{uuussswww|||~~~}}}|||~~~sssddddddhhhjjjjjjkkkjjjgggeeegggkkkppprrrrrr```gggwww|||xxx{{{zzzzzzzzzvvvtttvvvtttggg^^^bbblllqqquuuyyyhhhLLL333...///---+++...************************((()))***+++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))+++---+++***000999MMMUUU]]]eeerrr~~~|||rrrjjjlllpppssstttuuuzzz{{{yyy{{{rrriiikkksssuuuqqqsssyyyuuukkkpppqqqsssxxx~~~~~~{{{wwwwwwwwwtttiii___bbbkkkkkkqqqvvvvvvqqqnnnnnnooonnnooopppqqqrrrsssssssssnnnoooppprrrrrrrrrqqqppprrrsssuuuwwwxxxxxxwwwvvvzzzxxxuuusssrrrpppnnnlllfffiiiggg```\\\YYYQQQHHH>>>AAAEEEJJJLLLKKKFFFBBBHHHNNNXXX___cccddddddddddddmmmyyy}}}zzzsssooommmqqqqqqpppqqqsssttttttsssssssssrrrrrrrrrsssttttttqqqqqqrrrpppnnnmmmnnnoooiiiuuussslll|||iiiPPPJJJJJJSSS\\\ccckkksss{{{vvvyyyvvv___RRR^^^sss~~~}}}zzzxxx}}}|||nnnaaa>>>555------...,,,******+++,,,,,,------,,,,,,+++,,,,,,,,,------.........************************))))))(((((((((***+++,,,,,,,,,,,,---------......++++++,,,------......///000000111444===JJJYYYcccdddmmmxxx~~~yyyvvv{{{))))))))))))((((((((((((+++&&&)))000222222===MMMeeebbb___aaammm{{{|||vvvvvv|||~~~zzzzzz{{{}}}}}}}}}zzztttoookkkfffaaabbbfffnnnfffcccjjjrrruuuuuuuuu{{{zzzwwwvvvzzz|||vvvuuuxxxzzzxxxtttqqqppppppwww{{{uuuuuuyyy~~~zzzsssppprrruuuvvvtttqqqmmmfff\\\VVVSSSJJJLLLRRRXXXZZZ]]]fffoookkkooorrrrrrrrruuu|||}}}ssswwwqqq]]]RRRQQQUUUaaaooouuupppiiiccckkkvvv~~~~~~vvvqqqwwwzzz{{{uuutttwww|||~~~zzzxxx~~~||||||ggg]]]^^^ccckkksssmmmjjjggggggkkkpppuuuwwwoooooosss|||}}}zzz{{{|||wwwssskkkrrrnnnbbbbbbqqq||||||oooXXX<<<---******)))'''******++++++++++++******+++*********))))))((((((+++***)))(((((()))***++++++++++++++++++***)))(((++++++,,,+++''''''111<<>>??????>>>======>>>DDDIIIOOOTTTUUUTTTSSSSSS\\\bbbhhhkkkiiifffdddccciiikkkmmmnnnooopppsssuuummmnnnppprrrrrrrrrrrrrrrooonnnnnnlllkkkiiigggfffeeeeeeqqqqqqiiirrrvvv[[[RRRNNNUUU^^^ccciiippp{{{wwwuuuzzz~~~xxxkkk[[[VVVeeezzz~~~~~~|||zzz{{{zzzpppeeeDDD;;;333000---)))))),,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))---777@@@???444***++++++,,,------......///111000000444===JJJXXX```eeemmmtttyyyzzzwwwyyy|||)))))))))))))))))))))(((***''')))000333666EEEWWWbbb```]]]___kkkxxx}}}|||zzzuuuooopppwww~~~}}}{{{yyyssskkkggghhhnnnfffbbbhhhpppssstttuuuyyy{{{{{{|||yyytttuuuwwwvvvttttttvvvxxx|||}}}{{{wwwrrrppprrruuuxxxzzz}}}~~~}}}xxxsssqqqtttxxxxxxuuupppkkkccc[[[UUUSSSNNNMMMMMMPPPPPPPPPUUU\\\___eeelllpppssswwwuuuuuu~~~mmmTTTOOONNNVVVccckkkkkkggg^^^gggrrrzzz}}}~~~~~~}}}wwwsssvvv|||yyysssvvvzzz~~~~~~{{{wwwuuuvvvvvvxxxzzzzzz~~~yyyjjjccc```bbbgggllljjjhhhgggiiimmmrrrvvvrrrmmmlllttt~~~{{{zzz|||~~~}}}xxxrrrxxxuuugggdddoooyyy|||wwwbbbHHH666///---,,,,,,******++++++++++++******+++*********))))))))))))+++***)))(((((()))***++++++++++++++++++***))))))******,,,,,,)))***555AAATTTWWW___lllwww{{{vvvooonnnxxxxxxttttttvvvwwwyyy{{{xxxrrrjjjffflllqqquuutttnnniiiggghhhssstttttttttrrrrrrtttuuu|||xxxqqqjjjeeeeeehhhkkklllmmmooopppqqqqqqpppooosssqqqnnnnnnqqqsssrrrqqqtttrrrqqqrrruuuxxxxxxvvvuuuuuutttsssssssssssssssvvvtttqqqmmmhhhaaaYYYTTTGGGDDD@@@===<<<;;;:::888<<<;;;::::::;;;===@@@AAAGGGGGGFFFGGGGGGGGGHHHHHHOOORRRVVVWWWUUUSSSRRRRRR]]]___bbbdddfffhhhkkkmmmnnnnnnnnnnnnmmmkkkiiihhhggggggfffeeeccc```^^^]]]\\\ZZZaaarrrvvvnnnlllwwwfffZZZRRRTTT\\\bbbhhhnnnxxx~~~~~~{{{~~~}}}zzz~~~|||qqqaaaYYYdddwww|||yyyzzzxxxmmm```DDD:::111...---,,,,,,...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))+++111777888222,,,+++,,,,,,------......///444444444888@@@MMM[[[cccfffnnnuuuzzzyyyvvvxxx~~~{{{)))))))))))))))))))))))))))(((+++000333:::NNNccchhhgggdddeeennnzzz}}}wwwrrrnnnpppwww~~~xxxzzz|||~~~~~~~~~yyyrrrppptttlllfffjjjooorrrtttvvvvvvzzz|||~~~zzzrrrsssttttttuuuyyy}}}zzzyyyyyyxxxvvvuuutttuuuwwwxxxxxxwwwxxxyyyxxxuuurrrrrrvvvzzzyyywwwrrrkkkeee```]]][[[WWWOOOHHHFFFEEEBBBCCCFFFMMMWWWccclllrrryyyrrriiiqqqvvv{{{}}}eee]]]VVVXXX```hhhkkkkkk```jjjuuu{{{|||~~~~~~xxxwww{{{zzz{{{{{{ooorrrvvvyyyzzzxxxuuusssppprrruuutttnnnnnnzzz}}}mmm```[[[\\\hhhiiijjjiiihhhjjjooosssuuukkkcccjjjzzz}}}yyyvvvxxx~~~~~~|||{{{{{{}}}oooggglllwww|||zzzkkkSSS===///++++++,,,******++++++++++++*********************)))))))))******))))))))))))*********++++++++++++***)))))))))***+++,,,+++...:::GGGUUUXXX```kkkuuuxxxsssmmmsss~~~~~~uuuqqqqqquuuxxxuuuooojjjiiijjjmmmssswwwtttkkkeeegggkkkttttttsssooolllkkkkkkmmmvvvqqqjjjeeedddhhhnnnrrrmmmmmmllllllmmmnnnpppppptttrrroooooopppqqqqqqppptttssssssuuuxxxyyyxxxwwwpppqqqqqqrrrrrrsssrrrrrrpppmmmggg```XXXNNNEEE???;;;999666555777:::<<<===???;;;777777<<>>111...///...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,***)))+++---//////...,,,,,,,,,---......//////444555777<<>>BBBFFFGGGAAA<<<999<<>>GGGUUUdddnnnjjjqqqyyy}}}yyyvvvxxx|||}}}((()))))))))*********+++,,,---///111666DDD\\\pppvvvuuuqqqnnnrrryyy{{{yyywwwwwwzzzwwwmmmgggiiimmmrrryyy{{{|||{{{|||~~~{{{tttppprrrttttttuuuwwwvvvyyyyyyxxxzzz~~~}}}zzzssstttvvvyyy|||~~~~~~~~~||||||}}}}}}|||~~~{{{xxxwwwuuusssrrrsssvvvxxxyyy{{{yyysssqqqsssrrrnnn```SSSEEE@@@???;;;999888888BBBPPP]]]fffppp{{{sss___ZZZ]]]jjj{{{tttlllffffffoooxxx{{{yyy{{{pppaaa^^^bbbdddgggnnnrrrqqqoooqqqrrrqqqlllooouuuzzz{{{yyyzzzzzzxxxzzzqqqaaaYYY\\\dddnnnrrrpppmmmmmmooopppkkkeeeaaaeeeqqq{{{rrrpppwww~~~zzz||||||pppkkksss~~~|||lllPPP888...------******++++++++++++*********************+++++++++)))))))))******))))))))))))******+++++++++******++++++,,,------222AAAPPPXXX\\\eeeooovvvxxxsssnnn|||}}}yyywwwyyyuuummmjjjoootttuuuttt|||yyyllleeejjjrrrrrrrrrrrrpppnnnnnnoooqqqmmmfff___\\\```iiiqqqvvvrrroookkkhhhhhhjjjnnnqqqssssssqqqooonnnnnnnnnoootttuuuuuuuuusssqqqoooooojjjllloooqqqqqqqqqooonnndddZZZMMMBBB======???AAAAAA??????@@@DDDGGGIIIJJJAAA???>>>BBBIIILLLKKKHHHAAA===:::===EEEJJJKKKIIIGGGFFFFFFGGGKKKOOORRRTTTQQQSSSUUUVVVVVVWWWYYY[[[]]]^^^```bbbcccddddddccc^^^___aaabbbddddddeeeeee^^^YYYNNNJJJYYYooowwwrrrkkkfffhhhxxx|||fffUUUSSS[[[eeejjjnnnxxx}}}}}}{{{{{{{{{nnnffflll~~~~~~yyyqqq]]]KKK888111000///---,,,,,,------......------,,,++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,+++))))))+++---,,,,,,---......//////000222555:::>>>EEEPPP___jjjkkkrrryyy|||{{{wwwyyy}}}|||~~~((())))))******+++++++++---...000333<<>>999===CCCIIIQQQ```rrruuummmddddddooo~~~}}}yyy|||xxxppplllnnnsssxxxzzzwwwsssrrrrrrnnnrrrkkkWWWGGGDDDBBB>>>DDDOOO]]]gggpppxxx|||{{{|||}}}}}}{{{}}}|||vvvgggYYY]]]dddkkkppprrrssstttnnnqqqooofff\\\___ppp}}}xxxvvvzzz~~~{{{|||~~~vvviiiiiirrruuuzzzqqqWWW@@@555...(((******++++++++++++***************++++++,,,,,,,,,((()))***++++++***)))((())))))***+++++++++++++++******,,,///333===OOOaaaeeejjjrrryyy|||zzztttpppzzz}}}yyy|||tttnnnwwwxxxjjj^^^^^^jjjvvvssstttvvvvvvsssqqqppppppjjjccc]]]]]]eeeooovvvzzzyyyuuupppkkkiiikkknnnpppqqqrrrrrrooommmllloooqqqooopppqqqooolllkkklllnnnllloooqqqsssqqqnnniiifffaaa\\\UUUOOOLLLJJJIIIHHHOOOQQQTTTWWWXXXUUUPPPKKKGGGHHHJJJKKKJJJFFFCCC@@@<<<@@@GGGMMMPPPOOOMMMKKKFFFIIIOOOXXX___bbb```]]]___```bbbaaa```___aaabbbdddeeefffgggffffffddddddcccdddeeegggiiijjjjjjjjjddd]]]VVVQQQQQQ[[[pppwwwiiiaaagggwww~~~fffWWWYYYaaaggguuuzzz~~~{{{|||{{{yyywwwwww}}}tttccc]]]iii{{{|||rrr```KKK<<<333------000++++++,,,,,,,,,,,,++++++************************************************((())))))***++++++,,,,,,+++++++++,,,------,,,+++------......//////000000333777;;;<<<===EEEQQQ[[[iiipppvvvyyy~~~{{{xxxzzz}}}}}}((())))))***++++++,,,,,,---...111999III]]]mmmuuusssuuuuuusssuuu|||qqqkkklllpppvvv{{{|||xxxtttxxx}}}|||vvvsssuuuvvvyyy{{{~~~||||||yyyooojjjiiiiiimmmsssrrrkkkdddbbbkkkrrryyy|||}}}yyywwwxxxyyyxxxwwwllleee^^^ZZZUUUQQQXXXccclllllllllkkkggg___UUUNNNLLLIIIFFFDDDEEEFFFGGGGGGRRR___jjjmmmssszzzxxxoooiii```VVVOOOIIIBBB???AAA:::<<>>;;;GGGUUUaaannnzzz|||vvvvvvzzz{{{qqqZZZ[[[^^^dddlllrrrvvvwwwooorrrqqqggg]]]^^^lllzzz}}}zzzyyy{{{}}}yyyzzz~~~wwwhhheeemmmvvv}}}vvv]]]GGG<<<444,,,******++++++++++++***************++++++,,,,,,,,,((()))***++++++***)))(((((()))***+++++++++++++++)))))),,,111666BBBVVVhhhkkkpppwww|||}}}zzzsssoooqqqwww|||~~~{{{qqqzzz~~~rrraaaVVVYYYiiiwwwtttwwwxxxwwwsssooollljjjeee___ZZZ[[[dddooovvvyyy|||xxxrrrllljjjkkknnnppppppqqqqqqooommmlllooorrrmmmnnnooommmkkkkkknnnqqqnnnppprrrsssrrrmmmhhhdddlllkkkiiifffaaaZZZRRRLLLQQQTTTXXX]]]]]]XXXPPPJJJNNNOOOPPPNNNJJJEEEBBBAAA???EEENNNUUUWWWWWWVVVUUUMMMQQQYYYdddkkklllhhhccc```bbbccccccbbbbbbcccddddddeeefffggghhhhhhgggfffgggggghhhiiijjjjjjjjjjjjlllddd]]]WWWQQQUUUmmmpppbbbcccooommmZZZYYY```eeepppsssyyy~~~}}}}}}{{{wwwvvv{{{tttaaaWWW```ooo~~~pppYYYFFF777---,,,///***++++++,,,,,,++++++***************************************************((())))))***++++++,,,,,,,,,+++)))***,,,---,,,+++------......///000000000...333888:::===EEERRR]]]hhhooouuuxxx}}}zzzwwwyyy||||||~~~((())))))************)))///000111999MMMccckkkhhhkkkgggjjjuuu}}}}}}{{{|||yyylllppppppsssyyy~~~}}}wwwpppyyy{{{{{{sssvvvyyyuuuvvv|||~~~}}}}}}{{{{{{wwwuuuooommmqqqwwwvvvmmmgggggglllqqqwww{{{|||}}}uuuuuuyyyzzzssskkkeeeccc___[[[SSSNNNQQQYYY`````````^^^ZZZTTTNNNJJJGGGEEEBBB???>>>???@@@BBBKKK^^^mmmoooooossssssnnngggbbb[[[UUUPPPKKKFFFCCCCCCAAAAAACCCFFFSSSjjj~~~wwwhhh^^^```fffnnnooofff\\\\\\bbbffffffhhhjjjllloooqqqrrrqqqooonnnlllhhh___SSSJJJHHHHHHHHHGGGEEEAAA>>><<<>>>CCCLLLYYYgggsssyyy|||}}}}}}{{{{{{|||wwwxxxxxxyyyyyywwwrrrnnnyyyyyy|||www___ZZZYYY___eeekkkqqqxxxtttpppooonnneee^^^jjj}}}~~~yyyzzzxxx~~~{{{lllcccdddrrrrrr\\\SSS???---111,,,***))))))***++++++***++++++************++++++(((((()))***************)))************+++++++++,,,,,,---000:::JJJ]]]jjjmmmqqq{{{yyyqqqppppppvvvzzzzzzzzz}}}~~~|||{{{xxxmmmwwwhhhRRRRRR[[[hhhxxxxxxyyyyyyyyy{{{zzzqqqfffdddXXXTTT___jjjoooxxxyyytttlllhhhiiilllqqqsssuuusssrrrqqqqqqpppmmmkkkiiijjjlllnnnpppppppppoooqqqqqqqqqqqqppplllfffbbbiiiqqqzzz|||ttthhh\\\VVVTTTXXX\\\]]]ZZZWWWVVVWWWQQQUUUWWWRRRHHHBBBCCCFFFMMMOOORRRSSSSSSSSSTTTUUUWWW[[[ccchhhjjjhhhddd```bbbaaa```^^^^^^^^^______ccceeeggggggggghhhjjjllllllmmmmmmmmmllljjjiiiggghhhkkkaaaTTTOOOPPPbbb~~~|||jjj^^^jjj}}}zzzdddXXXYYY```mmmsssyyy}}}{{{{{{xxx{{{iiiWWW\\\mmm~~~zzziiiMMM666......///...------,,,,,,------...************************************************************************++++++***(((''''''***,,,...---///222111///111666555333444888>>>FFFUUUbbbnnnssswwwyyy~~~zzzxxxxxx{{{}}}((())))))***************///000333>>>RRRdddgggaaabbbbbbjjjvvv|||yyytttsssyyy{{{uuurrrrrrtttyyy}}}yyyuuuwww{{{|||uuummmpppxxxtttrrrttt{{{~~~~~~~~~{{{|||}}}zzzxxxyyyooonnntttrrrjjjiiimmmrrrwwwzzz|||~~~~~~vvvttttttrrrkkkeee\\\[[[]]]^^^[[[VVVUUUXXXYYYXXXUUURRRNNNKKKHHHGGGFFFEEEBBB@@@???@@@AAABBBJJJ[[[iiimmmppptttssslllgggccc]]]WWWRRRMMMHHHEEEBBB@@@???@@@DDDOOOdddwwwmmm\\\ZZZ]]]ccccccZZZQQQPPPUUU]]]aaahhhnnnsssuuuvvvuuuqqqlllfff```ZZZRRRHHHAAA@@@AAACCCDDDDDDCCCBBBAAA???BBBIIITTTaaakkkrrruuuwwwwwwxxxzzz{{{zzzwwwttttttsssrrrrrrssssssrrrpppppppppsss|||aaaYYYSSSWWW```jjjttt|||wwwqqqnnnnnngggaaahhhuuu}}}~~~|||qqqeee```kkk{{{vvvfff[[[EEE111111,,,***))))))***++++++***++++++************++++++((())))))***************************++++++++++++---------222===NNNbbbnnnqqquuu}}}xxxsssrrr|||~~~}}}vvvsssvvvyyyzzzxxxssslllvvv~~~yyybbbOOOSSS___kkkzzzxxxyyyyyyzzz~~~xxxooo```WWWVVVbbblllpppvvv~~~xxxsssmmmiiiiiillloooqqqsssrrrpppppppppooommmkkkoooooopppppppppoooooonnnqqqqqqrrrrrrqqqllleee```fffnnnxxx~~~|||tttjjjddd[[[\\\^^^^^^\\\ZZZZZZZZZYYYYYYWWWQQQJJJHHHJJJMMMTTTSSSQQQNNNLLLMMMQQQTTT^^^aaadddggggggddd```]]]YYYYYYXXXXXXYYY[[[]]]^^^eeegggiiikkkkkkkkkmmmnnnnnnooopppqqqpppooommmllliiikkkbbbUUUOOOOOO___yyypppaaagggvvviiiZZZXXX\\\gggnnnvvv||||||yyy{{{|||zzzwwwyyyppp[[[YYYccc|||xxxhhhNNN999000---+++------,,,,,,,,,,,,------************************************************************************,,,,,,+++***((()))+++---...---000333333000111555555333555999>>>EEERRR^^^ggglllqqqvvv~~~zzzxxxxxx{{{}}})))))))))*********++++++---...333AAAUUUaaa^^^TTTZZZaaannnzzz|||vvvooommmwww~~~}}}}}}vvvvvvxxx}}}yyy{{{}}}zzzrrrjjjlllrrroooooorrryyy~~~xxxrrrqqqpppnnnoooqqqnnnoooyyyqqqjjjkkknnnrrrwwwzzz|||{{{yyytttooojjjddd```WWWXXX^^^fffhhhccc\\\ZZZUUURRRNNNIIIGGGGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFGGGJJJWWWccchhhnnnssspppiiihhhddd^^^YYYTTTPPPKKKHHHCCC@@@>>>???BBBKKK\\\lllooobbbccceeeccc[[[RRRPPPTTT[[[aaallluuu{{{|||zzzwwwqqqhhh\\\RRRJJJDDD>>>999<<<>>>AAADDDFFFFFFFFFEEE@@@AAAEEEMMMWWWaaahhhllltttssstttxxx||||||wwwqqqpppmmmjjjjjjmmmrrrvvvxxxtttrrrppprrr|||nnn___QQQRRR\\\hhhuuu}}}{{{tttooonnniiibbbeeemmm}}}|||vvvhhhZZZbbbvvv{{{rrreeeMMM666000---+++))))))+++++++++***++++++************++++++((()))******++++++******************+++++++++,,,...------333AAATTThhhtttwwwzzzzzzvvvxxx|||qqqkkkooovvvyyywww}}}ppplllvvv|||zzzxxxpppZZZKKKVVVeeeppp|||wwwxxxwwwyyy~~~xxx\\\VVVXXXdddnnnppptttyyywwwrrrmmmjjjiiiiiijjjiiilllkkkjjjlllnnnoooooonnnrrrqqqpppoooooonnnoooooopppppppppqqqppplllfffaaabbbgggpppxxx|||zzztttooodddbbb```___```aaaaaa```bbb^^^XXXRRRPPPQQQTTTWWWZZZVVVPPPJJJHHHLLLTTTZZZddddddcccbbb___[[[XXXVVVPPPOOOOOOPPPSSSWWW[[[]]]eeehhhlllnnnoooooopppqqqppprrrtttuuuvvvuuutttrrrlllooofffYYYRRROOO\\\sssxxxeeedddlll|||rrraaa[[[[[[bbbjjjrrryyy~~~{{{|||zzz}}}zzzcccWWWXXXvvv}}}yyywwwrrrcccNNN<<<222,,,))),,,,,,++++++++++++,,,,,,************************************************************************,,,,,,,,,+++******,,,...---...111666666222222555555444666;;;>>>CCCNNNYYY^^^cccjjjrrr~~~~~~zzzyyyyyy{{{}}}))))))))))))***++++++,,,000///444EEEXXXaaa[[[PPP[[[eeettt}}}|||vvvqqqooo|||}}}~~~{{{|||yyyooohhhhhhlllmmmooorrrxxx|||~~~zzztttnnnllliiiddddddgggnnnqqq}}}{{{qqqnnnkkknnntttzzz|||}}}}}}wwwooohhheeeddd```___eeeooosssmmmccc]]]WWWTTTPPPLLLKKKLLLNNNPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPVVV\\\```hhhnnnllleeeiiieee```[[[WWWSSSNNNKKKGGGCCC??????AAAGGGTTT```pppzzz{{{zzzyyyvvvlllbbb```ccchhhnnnvvv}}}~~~yyyvvvnnndddTTTHHHAAA???===;;;@@@BBBEEEHHHIIIIIIIIIHHH@@@@@@BBBGGGPPPZZZbbbeeeqqqrrrsssvvvxxxxxxvvvtttqqqmmmhhhggglllttt|||~~~uuurrr|||xxxlllYYYTTT\\\hhhrrrzzz~~~yyytttnnnfff```ccclllyyy|||}}}~~~~~~~~~~~~|||kkkVVV]]]ppp}}}zzzjjjRRR;;;000---+++******+++,,,+++***++++++************++++++))))))***++++++++++++************+++++++++,,,,,,...,,,,,,555FFF[[[mmmwww|||~~~}}}}}}zzzoooiiimmmvvv{{{|||wwwppptttxxxvvvuuulllTTTJJJYYYkkkttt|||uuuuuussstttzzz}}}wwwYYYVVVZZZdddlllooorrrwwwtttqqqmmmjjjgggccc```]]]^^^^^^```dddiiinnnpppqqqnnnmmmlllkkkkkklllnnnooolllkkkjjjkkklllllljjjiiiaaabbbeeekkkqqqsssqqqnnnjjjfffbbbaaadddggghhhggghhhbbb[[[XXXYYY\\\^^^^^^ZZZVVVQQQMMMMMMSSS\\\dddeeebbb___[[[WWWTTTRRRQQQMMMMMMLLLMMMQQQUUUZZZ]]]cccggglllpppqqqqqqqqqrrrqqqsssuuuxxxyyyyyyxxxxxxsssuuulll```YYYRRRZZZnnnjjjbbbeeesss~~~mmmdddaaaccchhhooottt|||mmm\\\VVVqqq|||}}}xxxtttrrrkkk\\\KKK===333---))),,,++++++******++++++,,,************************************************************************+++,,,,,,+++******,,,...---...333888888333222444666666999===@@@DDDMMMWWWYYY]]]eeeppp|||{{{zzzzzzzzz{{{~~~))))))))))))***+++,,,---555333:::KKK^^^fff```WWWaaakkkwww{{{zzzwwwvvvvvv~~~~~~}}}}}}{{{|||zzzssskkkgggiiijjjoooqqqtttvvvyyy}}}~~~~~~yyyvvvtttnnnfffcccdddnnnttt}}}yyyrrrkkkiiinnnuuu{{{~~~}}}|||uuupppoooqqqppplllmmmtttvvvoooddd]]]WWWVVVTTTSSSSSSSSSUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYYYY\\\ccciiiiiieeejjjgggbbb___[[[WWWRRROOOJJJDDD??????@@@BBBJJJRRRVVV]]]iii|||uuurrrvvv}}}{{{uuurrriii___PPPFFFBBBBBBCCCDDDDDDFFFHHHKKKLLLLLLLLLKKKAAA@@@@@@DDDLLLUUU]]]aaakkkooossstttrrrrrrvvvzzzyyytttllliiilllttt{{{yyyxxxxxx|||vvvaaaZZZ___gggooouuu~~~}}}yyyoooaaa[[[bbbmmmuuu}}}~~~~~~~~~}}}~~~rrr[[[]]]kkk{{{|||kkkWWWBBB111...,,,******+++,,,+++***++++++************++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,---***,,,777KKKaaaqqqyyyvvvppprrryyy}}}wwwuuuvvvvvvuuukkkSSSJJJ\\\nnnuuu{{{rrrrrrpppppptttwwwssslllXXXWWW[[[ccciiinnnqqquuuqqqooolllhhhddd]]]UUUOOONNNOOORRRYYYbbbjjjoooqqqmmmllljjjhhhggggggggghhhcccaaa___aaaffflllppprrrjjjfffbbbcccfffjjjkkkjjjlllhhhddddddgggkkkkkkkkkhhhdddaaaaaadddfffdddaaaYYYXXXVVVTTTUUUYYY```eeeccc```\\\XXXUUUSSSRRRSSSQQQQQQQQQQQQTTTXXX[[[^^^bbbffflllpppqqqrrrssssssssstttvvvxxxzzz{{{||||||www{{{rrrfff^^^UUUXXXiii|||ooocccbbbnnnzzznnnhhhfffjjjlllooouuu}}}~~~uuuddd[[[qqq||||||yyyvvvooogggYYYKKK>>>444...---,,,++++++******++++++,,,************************************************************************)))***++++++******,,,------...333999999444222444888888;;;???BBBEEENNNWWWZZZ]]]dddppp||||||{{{{{{xxxzzz}}}***)))))))))***,,,---///222222<<>>AAAEEEEEEKKKWWWiii}}}}}}}}}wwwssspppfff^^^TTTMMMKKKLLLLLLLLLFFFHHHJJJMMMNNNNNNMMMMMMBBB@@@???AAAHHHPPPWWWZZZeeemmmtttvvvtttvvv}}}}}}uuupppooossswwwyyy}}}yyy~~~iii___```eeelllsss{{{}}}zzznnn___YYY```jjjooo{{{|||}}}~~~~~~||||||}}}~~~wwweee]]]eeewww{{{lll]]]KKK333///---+++++++++,,,+++***++++++************++++++)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,***,,,:::QQQgggtttzzzzzzxxx{{{}}}}}}wwwwwwwwwuuukkkTTTKKK]]]nnntttyyyrrrrrrpppoooqqqqqqiii```UUUXXX\\\bbbhhhlllppprrrkkkkkkjjjhhhbbbYYYNNNFFFCCCDDDGGGNNNWWW```eeehhhkkkiiifffbbb^^^[[[YYYXXXTTTRRRRRRVVV___iiiqqqvvvrrrnnnhhheeeeeegggjjjkkkkkkiiigggggghhhiiiiiiiiiffffffgggjjjlllkkkfffbbb\\\]]]]]]\\\[[[[[[\\\^^^aaa___]]]ZZZXXXXXXXXXXXXWWWWWWWWWXXXZZZ\\\^^^```dddggglllppprrrtttvvvxxxwwwwwwxxxyyy{{{~~~{{{xxxmmmdddXXXXXXeeevvvtttgggccclllrrrkkkhhhkkkkkklllqqqyyy|||zzzuuu}}}yyykkkbbbppp{{{~~~|||rrrjjj```TTTEEE777000000,,,,,,++++++++++++,,,,,,************************************************************************((()))++++++******,,,------...333999888444222444888888;;;???BBBFFFPPPYYY___```fffrrr}}}}}}|||{{{xxxyyy}}}***)))))))))***,,,...000...222AAAXXXiiimmmkkkjjjmmmssswwwuuuvvv|||}}}zzz|||{{{xxxzzz}}}|||xxxuuuxxx{{{yyyqqqooosssvvvvvvsssvvvuuusssuuu|||~~~}}}||||||{{{uuulllhhhjjjllluuuzzzxxxxxx~~~zzzpppiiiiiimmmqqqvvv{{{|||{{{wwwmmmdddaaa]]]\\\\\\[[[\\\]]]^^^___bbbdddgggjjjkkkkkkjjjjjjhhhggghhhkkknnnppprrrssspppnnnkkkiiifffbbb^^^ZZZTTTKKKDDDBBBBBB???>>>???AAAEEELLLZZZlllyyywwwoooyyyxxxwww~~~}}}zzzwwwtttssskkkfff___[[[YYYXXXUUURRROOOPPPQQQRRRQQQOOOMMMLLLBBB???===>>>CCCIIINNNPPPYYYbbbmmmuuuyyy||||||xxxxxxyyy{{{|||{{{zzz~~~sssfffaaacccjjjrrrtttxxxvvvmmmaaa[[[]]]aaacccqqqzzz}}}}}}zzzyyyyyyvvvkkk[[[^^^qqq|||pppeeeTTT777///---++++++,,,,,,+++***++++++************++++++)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++///???WWWlllwwwzzz||||||}}}~~~|||yyywwwrrriiiSSSKKK\\\lllrrrxxxsssttttttrrrsssooodddYYYQQQWWW___eeejjjmmmnnnmmmeeefffhhhgggbbbXXXLLLDDDAAA@@@AAAFFFLLLSSSWWWXXX```___\\\WWWRRRMMMIIIGGGDDDDDDGGGNNNYYYdddmmmqqqpppooommmjjjhhhhhhkkkmmmjjjkkkkkkjjjgggdddcccccceeegggjjjnnnooolllgggcccbbbdddeeedddaaa^^^\\\[[[^^^^^^]]]]]]\\\[[[[[[ZZZZZZZZZ\\\^^^___```aaaaaahhhkkkooosssvvvxxx|||~~~}}}}}}||||||~~~uuummm___[[[gggqqqxxxllleeekkk{{{rrrjjjeeeiiikkkmmmrrrwwwxxxuuusssyyyyyylllccciiiuuuxxxtttnnncccPPP<<<111111------,,,,,,,,,,,,------************************************************************************(((***,,,,,,,,,,,,---...---...222777777333222444666666999>>>AAAFFFQQQ[[[dddccciiiuuu~~~}}}||||||yyy{{{~~~***)))))))))***,,,...000111888LLLfffvvvxxxvvvwwwqqqwwwyyyvvvyyy{{{yyyxxxwwwxxxzzz{{{{{{xxxuuutttsssxxx{{{wwwnnnjjjnnnqqqpppsssvvvuuuqqqttt}}}~~~}}}}}}|||wwwooonnnqqqkkktttyyyxxxyyyxxxmmmhhhiiillltttyyyzzzppphhhfffeeecccaaa``````bbbeeeggggggjjjmmmppprrrrrrqqqpppkkklllpppuuuwwwwwwxxxzzzsssqqqooommmjjjgggbbb^^^[[[QQQIIIGGGFFFCCC@@@???@@@@@@AAAIIIYYYhhhlllhhh[[[jjj{{{tttggggggooowwwwwwxxxxxxxxxxxxwwwwwwsssooojjjgggeeeaaa\\\WWWZZZZZZYYYWWWTTTPPPLLLIIIBBB???<<<<<>>>>>?????????AAAEEELLLWWWdddqqq}}}}}}rrrccc___bbbfffjjjrrrtttlllbbb\\\VVVPPPQQQZZZsss~~~~~~zzzyyyzzz}}}|||}}}wwwrrrbbbVVV___rrruuujjjWWWDDD666111---......+++)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111---222FFFbbbvvv}}}~~~zzzvvv|||{{{yyy~~~{{{|||}}}uuu^^^MMMRRRbbbmmmssswwwuuuvvvuuuuuusssnnnaaaWWWPPPXXX```eeejjjmmmlllhhhaaaeeeeee```[[[UUUMMMEEEBBBAAABBBEEEHHHIIIFFFCCCGGGJJJJJJFFFDDDEEECCC???<<<===BBBKKKVVV```gggkkkkkklllnnnppppppooommmlllpppooonnnllliiigggdddccciiinnnssssssooojjjgggffflllooorrrpppkkkfffcccbbb[[[\\\]]]^^^^^^^^^]]]]]]]]][[[\\\bbbfffgggkkkppptttuuuxxx}}}|||tttppppppyyyvvvhhhhhhnnnuuukkkbbbiiimmmooottt|||~~~zzz|||qqq___aaacccssskkkKKK777222///...------...---+++)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222222333333555999555777@@@DDDLLL]]]iiihhhiiioooyyy}}}~~~~~~xxxzzz|||~~~***++++++++++++,,,///111555===SSSnnn|||yyywwwwwwzzz~~~}}}yyyyyyyyyyyy}}}wwwpppjjjkkkqqqvvv{{{{{{xxxqqqjjjgggkkkoooqqqqqqpppoooqqqvvv~~~pppeeeaaabbbeeeggglllppptttvvvuuuuuuyyy}}}|||yyy~~~}}}{{{zzzwwwuuuqqqmmmllllllnnnpppuuuvvvxxxzzz|||~~~~~~{{{wwwtttrrrkkkfffgggfffaaa]]]\\\VVVSSSLLLHHHMMMWWW\\\[[[RRRSSS[[[dddaaaXXXXXX___dddeeeiiinnnpppooosssyyyxxx{{{zzzsssnnnllljjjhhhgggeeeaaa___\\\YYYTTTQQQGGGEEEBBB@@@@@@AAA@@@???@@@AAADDDKKKVVVdddpppwww~~~~~~}}}~~~~~~~~~~~~|||}}}kkkbbb```aaahhhpppsssmmmddd]]]UUUOOOPPPYYYsss|||{{{{{{}}}yyysssrrreeeYYYaaatttwwwlllZZZFFF777000,,,---...+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333...333JJJhhh{{{xxxtttyyyyyy{{{~~~ttt___QQQYYYiiirrrtttvvvvvvvvvvvvvvvssskkk]]]SSSPPPZZZdddjjjnnnooojjjddd^^^bbbddd```\\\XXXQQQIIIGGGFFFFFFHHHKKKKKKHHHFFFEEEJJJLLLKKKLLLOOONNNKKKFFFGGGKKKSSS]]]ffflllooooooqqqsssttttttsssrrrqqqrrrrrrqqqooommmiiifffeeemmmoooqqqqqqpppnnnnnnnnnuuuwwwyyyvvvpppiiidddbbb^^^______```aaaaaaaaaaaaaaa___aaafffjjjlllpppvvv||||||~~~zzzuuuttt|||}}}nnnkkknnn{{{pppfffjjjlllkkkoooyyyxxx{{{vvvcccXXXZZZmmm~~~rrrRRR;;;222///...------...---+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000000111222222333333555888555777@@@FFFOOO```gggeeefffmmmxxx~~~~~~~~~xxxyyy{{{~~~***++++++++++++,,,///222555@@@WWWppp|||xxxwwwzzz~~~yyywwwwwwzzz||||||vvvqqqqqquuuyyy{{{{{{wwwpppiiigggkkkppppppooooooooorrrxxx~~~lll]]]XXX[[[bbbgggjjjooosssuuuuuuvvvxxx{{{~~~|||vvvqqqnnnnnnppprrrzzzzzz{{{}}}}}}}}}xxxwww|||~~~zzzwwwvvvnnniii___SSSPPPVVV\\\]]]VVVWWW]]]ccc^^^TTTTTTZZZZZZ[[[aaagggjjjlllrrrzzz}}}~~~{{{tttrrrssssssqqqmmmiiieeeaaa]]]YYYUUUQQQIIIGGGEEEDDDDDDDDDBBB@@@BBB@@@>>>@@@GGGSSS___gggqqqtttyyy{{{zzzyyyxxxxxx||||||{{{yyywwwwwwxxxyyytttccc[[[XXXccckkkqqqoooggg^^^UUUNNNNNNXXXsss}}}|||}}}vvvsssttthhhZZZ```sssxxxooo\\\HHH888000+++,,,---+++***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444///666QQQppp~~~vvvtttyyy~~~~~~xxxvvvzzz~~~rrr^^^SSS___qqqxxxvvvtttwwwvvvwwwwwwrrrgggXXXNNNPPP[[[hhhooosssrrrjjjbbb\\\```cccaaa___\\\VVVOOOMMMMMMMMMNNNOOOOOONNNLLLKKKQQQUUUWWWZZZ]]]]]]YYYSSSTTTWWW]]]eeelllppprrrrrrtttvvvxxxxxxwwwuuuttttttuuuuuuuuurrroookkkiiipppnnnnnnooorrrtttvvvvvvzzz|||~~~|||vvvoooiiieeebbbbbbccccccdddeeefffggghhhfffggglllqqqsssxxx}}}yyyvvv|||vvvmmmlllzzzyyyiiikkkiiieeehhhsss~~~|||vvvxxxxxxeeeTTTVVVjjjzzzyyy[[[@@@333000...------------,,,***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000111111222333333333444777444666@@@FFFPPPbbbfffdddeeelllxxxwwwxxxzzz}}}***+++,,,++++++---000222999FFF[[[nnnyyy~~~}}}xxxwww{{{}}}|||}}}}}}yyyxxxyyyyyyvvvooogggfffkkkqqqrrrqqqqqqrrrvvv}}}|||jjj[[[UUUYYYbbbiiiiiimmmrrrvvvwwwwwwyyy{{{~~~wwwqqqnnnooosssuuuzzzjjj___^^^aaabbbcccccccccbbbYYYOOOMMMQQQQQQRRRVVV\\\___eeeppp{{{}}}}}}xxxwwwyyyyyyuuutttpppkkkfffaaa]]]XXXUUUMMMKKKJJJJJJJJJIIIFFFDDDFFFCCC???===@@@HHHPPPVVVaaafffmmmqqqrrrpppnnnmmmppptttvvvvvvtttrrrtttvvvjjj[[[UUU]]]eeennnpppkkkaaaUUUNNNNNNWWWrrr~~~|||{{{zzzvvvxxxkkkZZZ^^^qqqxxxqqq```KKK:::111++++++---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444...888XXXyyy~~~xxxxxx~~~~~~wwwrrrssswwwzzz{{{~~~{{{{{{zzzmmm[[[RRR```rrrxxxuuusssuuuuuuvvvwwwrrrdddUUULLLQQQ]]]iiiqqquuutttmmmeee]]]bbbeeedddbbb```ZZZSSSRRRRRRRRRSSSUUUVVVVVVVVVZZZ```eeegggjjjllljjjfffaaaaaacccggglllqqqsssssstttuuuxxxzzzzzzxxxvvvtttuuuvvvxxxyyyyyyvvvrrrppppppooonnnrrrxxx||||||{{{zzz}}}|||vvvppplllffffffeeeeeefffhhhjjjkkknnnkkklllrrrvvvxxx}}}zzzuuuxxx|||qqqkkkuuu~~~kkkkkkhhhddddddlllxxx~~~~~~~~~}}}}}}yyygggYYYYYYlll}}}vvv{{{zzz```EEE444000...,,,,,,------,,,***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------...///000000000111222222333333444555888444555???CCCMMM^^^ffffffhhhppp{{{~~~vvvwwwyyy|||~~~***+++,,,,,,,,,---000333===KKK]]]iiinnnsssyyy~~~~~~zzzuuutttzzz{{{wwwzzzzzzwwwqqqjjjiiinnnsssuuuuuuuuuwww|||vvvgggZZZUUUYYYbbbiiikkknnnrrruuuuuutttsssrrruuuwwwzzz~~~xxxrrrqqqtttxxx|||zzzsssqqqooossspppkkkaaaSSSGGGDDDFFFGGGGGGHHHKKKOOOXXXhhhxxx|||~~~}}}zzzuuu{{{wwwqqqkkkgggbbb^^^[[[RRRQQQPPPPPPPPPOOOMMMKKKJJJHHHCCC@@@@@@BBBEEEHHHOOOUUU]]]bbbbbbaaa^^^]]]___fffnnnssssssrrrsssttt~~~~~~}}}sss```WWWVVV^^^iiiqqqnnncccWWWOOOPPPWWWqqq}}}zzzyyy|||zzz{{{ppp\\\]]]pppzzzvvvgggRRR???444++++++---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222...<<<___|||~~~ssspppsssxxx{{{}}}|||yyywwwzzz{{{ttteeeUUUNNN\\\nnnttttttttttttsssuuuxxxqqqaaaSSSMMMSSS]]]hhhpppuuuwwwrrrllldddhhhkkkiiifffccc]]]VVVUUUUUUVVVXXXZZZ]]]```bbbgggnnnsssvvvyyy|||{{{wwwqqqpppqqqsssvvvxxxxxxxxxxxxzzz}}}~~~~~~{{{xxxvvvtttvvvzzz|||}}}|||yyyxxxttttttvvv{{{~~~}}}|||vvvrrrjjjiiigggggggggjjjlllnnnpppnnnpppvvvzzz{{{~~~{{{uuuuuu~~~wwwnnnsss|||rrrpppmmmhhhdddcccggglllwwwzzz~~~~~~mmm\\\YYYkkk|||vvvxxx{{{~~~tttaaaIII777111...,,,,,,,,,---,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------...///000000111111111222333333444444666999555555<<>>OOO```fffgggkkkrrrwwwyyytttppppppuuu~~~{{{zzz{{{|||{{{uuuooommmqqqvvvxxxwwwxxx{{{}}}vvvjjj___[[[^^^gggnnnnnnppprrrtttsssoookkkhhhfffllltttzzz~~~{{{vvvvvvzzzxxxjjjXXXIIICCCBBBAAA@@@AAACCCEEEOOObbbsss{{{wwwzzzvvvpppjjjfffbbb___\\\XXXWWWUUUVVVWWWWWWVVVTTTPPPMMMIIIEEEAAA?????????AAAFFFLLLPPPQQQPPPNNNMMMPPPXXXbbblllqqqsssssssssxxx{{{zzzuuu```TTTQQQWWWeeepppqqqfffYYYSSSTTTYYYppp|||yyyxxxzzz|||{{{vvv___[[[nnn{{{|||ooo\\\DDD888---+++...---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///AAAgggtttrrrvvv{{{yyyvvvyyy|||vvvnnn\\\PPPLLLZZZiiipppsssvvvvvvsssuuuxxxppp^^^QQQNNNUUU^^^hhhoootttxxxuuupppkkkoooqqqnnnkkkggg```YYYWWWXXXZZZ[[[]]]aaafffjjjmmmttt{{{}}}zzzvvvxxx{{{~~~~~~}}}xxx{{{~~~yyyvvvooommmjjjhhhhhhkkknnnpppqqqpppsssyyy|||{{{}}}}}}{{{{{{|||~~~~~~xxxvvv{{{}}}sssqqqzzzxxxtttqqqoooiii___XXXWWWhhhpppzzzuuu\\\UUUeee~~~~~~|||xxxuuuvvvvvvtttooocccMMM:::111///,,,+++,,,---,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------...///000111111111222222333444444444777:::666666<<<<<>><<>>???LLLaaannn{{{~~~zzzxxxzzz}}}+++)))***---------111777FFF```ssszzz|||xxx|||}}}vvvrrrxxxwwwmmmlllppptttzzz~~~|||zzzxxxxxxzzzvvvrrrnnnjjjjjjlllqqqtttuuu}}}{{{{{{||||||}}}sssdddYYYYYY```fffhhhmmmqqqvvv{{{qqqnnnkkkiiikkknnnppprrrsssuuuvvvvvvvvvzzz}}}|||{{{zzz~~~wwwmmmppp}}}~~~uuurrrqqqtttvvvyyy}}}wwwtttrrrrrrnnnkkkhhhiiilllooonnnmmmfff___YYYXXXUUUNNNGGGDDDFFFBBB??????CCCEEEFFFDDDBBBBBBFFFRRRaaakkknnnmmmlllrrrxxx}}}mmm]]]RRROOOTTTcccnnnlllaaaXXXYYY```kkkxxx~~~zzzzzz{{{|||{{{yyy{{{|||~~~|||ssseeeQQQTTTllltttkkkgggUUUAAA...(((,,,---+++))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000111222QQQzzz{{{|||yyynnnoookkkZZZIIIFFFRRRdddkkksssyyywwwxxxzzz{{{wwwhhhWWWMMMLLLWWWccchhhooozzzxxxssswww{{{~~~zzztttjjj```bbbaaa``````bbbfffjjjmmmzzz}}}|||zzzxxxuuusssqqqmmmiiifffiiihhhhhhhhhlllttt}}}|||yyysssooooooqqquuuxxxwwwwwwxxxzzz||||||yyywwwvvvuuutttsssssstttuuuvvvvvvuuusssrrrppppppppppppsssvvv{{{~~~|||zzzvvvuuuuuuwww}}}vvvjjjfffooowww|||}}}llliiijjjppprrrkkkbbb]]]VVVUUU]]]nnnyyyxxxtttsssssswww~~~}}}xxxmmm```___pppyyyvvvvvvtttsssuuusssfffRRRAAA888---,,,///******...+++++++++---......---++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111222222333444444555555666888888:::<<<<<<===CCCJJJcccqqqvvvvvv~~~}}}~~~}}}zzz{{{|||}}}+++)))***---...---111777IIIcccvvvzzzuuu{{{~~~tttllllllooosssyyy~~~xxxuuurrrtttwwwyyy{{{}}}wwwtttppplllkkkllloooqqqsss{{{|||{{{{{{yyyxxxnnn```XXXZZZbbbhhhkkklllpppvvv{{{{{{xxxsssooommmlllkkkkkkooopppqqqsssvvv{{{}}}yyyvvvxxx}}}{{{kkkfffooo}}}~~~zzzvvvuuuvvvwwwuuussskkkddd___^^^ZZZRRRMMMKKKLLLKKKKKKMMMPPPPPPMMMIIICCCAAACCCNNN^^^jjjmmmkkkmmmqqqvvv}}}ssscccZZZTTTVVVcccppppppfff]]]ZZZ___hhhttt}}}}}}}}}|||~~~~~~{{{ssseeeRRRTTTkkktttlllhhhUUUBBB...))),,,---+++)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000333555UUU~~~~~~|||sssssslllYYYGGGFFFVVVhhhnnnssswwwssszzz{{{|||wwwhhhUUULLLKKKYYYeeekkkqqqzzzyyytttyyy{{{rrriiihhhgggeeedddeeehhhlllnnn{{{~~~{{{xxxwwwuuupppfffdddbbbaaaaaa```^^^\\\]]]]]]\\\]]]```fffooouuuzzzxxxuuussssssvvvyyy|||vvvuuuuuuvvvxxxwwwuuusssuuuuuutttsssssstttuuuuuuuuuttttttsssrrrqqqpppoooqqqssswwwzzz{{{zzzyyyxxxwwwwwwvvvxxx}}}vvvjjjdddllluuu}}}pppjjjhhhlllnnnjjjdddaaaYYYWWW\\\kkkvvvyyyxxxxxxyyyzzz|||zzznnnaaa^^^nnn}}}{{{yyywwwuuuvvvzzz|||qqqZZZGGG:::---,,,///******...+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111111111222222333444444555888888999<<<<<<<<>>bbbyyyxxx~~~tttZZZFFFHHHZZZkkkkkklllooolllvvvxxxzzztttcccQQQIIIKKK[[[iiiooorrrwwwssspppwww}}}yyysssmmmpppooonnnmmmnnnpppsssuuu~~~{{{lll```XXXQQQJJJHHHEEECCCCCCGGGLLLOOOQQQUUUWWWYYY[[[^^^bbbgggkkkpppqqqtttwwwyyy{{{}}}}}}|||yyyvvvttttttuuuuuutttssssssrrrrrrrrrrrrssssssrrrssstttuuutttrrrpppnnnssstttuuuvvvwwwyyyyyyzzzvvvwwwvvvxxx}}}zzzrrrdddiiirrryyypppjjjkkkoooooonnnnnnjjjddd```dddooozzz}}}zzz~~~zzzooo```WWWbbbttt~~~}}}xxxuuuyyypppZZZ@@@111---...***+++...***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---//////......000111111111111222333333444444777666888;;;;;;;;;AAAIII]]]ooouuutttxxxzzz~~~|||zzzzzz{{{|||+++)))***...//////333999PPPdddqqqwwwvvvsssssstttsssttt{{{xxxsssxxx|||uuunnnnnnpppqqqrrrrrrqqqqqqrrrvvvxxxvvvuuuwwwvvvsssjjj]]]TTTXXX```eeeiiilllnnnqqqtttwwwwwwxxxzzz{{{~~~wwwpppooosssyyywwwmmmhhhgggdddjjjrrrxxx|||}}}yyy```VVV\\\fffvvv}}}zzzsssmmmiiiddd^^^\\\^^^[[[___fffnnnsssppphhh```XXXMMMEEEIIIXXXiiiqqqsssrrrssstttyyy}}}~~~mmmaaaVVVSSS___nnntttoooiiibbbccciiittt}}}}}}}}}}}}yyyssspppgggRRRMMM```nnniiidddYYYGGG555------,,,++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------...............///111111333AAAhhhyyywww|||~~~pppWWWHHHIIIZZZgggeeeffflllmmmqqquuuwwwqqq___NNNHHHKKKXXXhhhppprrrtttnnnkkkssszzzuuupppooooooooopppqqqtttwwwxxx~~~uuuiii```WWWOOOMMMIIIDDDCCCFFFKKKPPPRRRVVVYYY^^^aaadddgggkkkmmmqqqsssvvvzzz|||}}}}}}|||~~~zzzvvvttttttuuuuuuuuuqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrsssttttttrrrpppnnnsssttttttuuuwwwxxxzzzzzzsssuuuuuuwww}}}yyyhhhjjjqqqxxxooojjjllloooooommmmmmoooiiibbbcccnnn{{{}}}{{{yyyooo___SSS\\\ooo}}}|||vvvsssvvvttt```DDD333------)))+++...***,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---//////......000111222222333333444555555555666666777:::::::::@@@HHHaaaooossssss{{{~~~zzz{{{|||}}}+++)))***...///000444:::TTTeeellloooyyy~~~}}}|||||||||zzzzzz||||||zzzqqqgggjjjnnnqqqssssssrrrqqqvvvzzz{{{xxxxxxyyywwwssshhhZZZRRRYYYbbbfffhhhlllnnnqqqtttuuuttttttuuuuuuyyy}}}~~~|||uuukkkdddbbbccchhhoootttxxxzzz{{{|||iiiXXXUUUZZZjjjuuu~~~xxxooollliiiddd`````````aaafffmmmtttwwwtttqqqdddYYYLLLJJJTTTbbblllqqqssstttuuuwww|||pppdddZZZUUU^^^jjjpppooonnneeeffflllwww|||zzzyyyxxxwwwxxx~~~yyyqqqiiiTTTKKK]]]kkkhhhcccZZZIII777///---,,,+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...............///000111111333EEEmmm}}}}}}}}}qqqZZZIIIKKKZZZeeeaaabbbllloooppptttwwwppp]]]LLLGGGKKKWWWiiitttuuutttkkkgggpppzzzuuupppqqqqqqrrrsssuuuxxxzzz|||~~~yyyoooggg]]]WWWPPPLLLMMMRRRXXX[[[bbbfffkkkooorrrsssuuuvvvwwwyyy|||~~~|||{{{{{{xxxtttrrrssssssssssssppppppqqqqqqqqqqqqpppppppppqqqrrrrrrrrrqqqooonnnpppqqqrrrssstttvvvwwwwwwqqqsssuuuwww}}}llljjjooo}}}vvvnnnhhhkkkmmmllljjjjjjlllhhhbbbbbbmmm}}}~~~{{{ppp___RRRXXXlll}}}{{{uuuqqqrrr{{{tttdddHHH555------)))+++///***++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,---//////......000111222333333444444555666666666555777:::::::::@@@HHH```mmmpppqqq{{{||||||}}}~~~+++)))***...///000555;;;SSSaaaeeefffpppwww{{{~~~~~~xxxmmmdddgggmmmrrrtttsssqqqpppyyy~~~~~~xxxqqqfffWWWPPPZZZeeehhhjjjmmmnnnpppsssttttttssstttuuusssxxx|||~~~}}}yyyqqqggg___[[[]]]bbbhhhnnnsssvvvyyy||||||||||||||||||}}}}}}~~~~~~{{{wwwbbbYYYWWWcccrrr~~~}}}~~~}}}tttqqqppplllgggdddbbb```aaagggpppyyy~~~uuuiiiZZZQQQRRR]]]hhhppprrrvvvwwwvvvzzz~~~wwwiii^^^VVVXXX```ffflllppphhhhhhmmmxxx}}}yyywwwtttqqqqqqwwwtttmmmWWWLLL\\\kkkhhhbbb[[[JJJ999000---++++++---+++++++++,,,,,,,,,------******+++,,,,,,---..................///000111222555HHHqqq~~~|||}}}{{{~~~ttt^^^IIILLL]]]gggaaabbblllqqqtttxxxyyyqqq]]]JJJEEEIIIXXXmmmyyy{{{xxxmmmgggpppzzz}}}xxxtttwwwwwwxxxyyyzzz|||~~~tttmmmccc]]]^^^ccciiimmmrrrwww}}}~~~|||yyywwwxxxuuusssrrrrrrsssrrrqqqoooooopppqqqqqqpppoooooopppppppppoooooooooooonnnnnnnnnppprrrssstttttttttrrruuuvvvwww}}}mmmhhhlll{{{zzzpppiiijjjllllllkkkkkkcccaaa^^^```lll~~~rrrbbbSSSWWWlll~~~{{{vvvpppnnnsss{{{{{{qqqfffJJJ777---,,,))),,,///)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---//////......000111111222222333444444555555555555666999999999???GGG\\\mmmsssssszzz|||}}}}}}}}}~~~+++)))***...000000555;;;PPP]]]______iiiqqqwww{{{|||{{{|||||||||yyyooocccgggmmmrrrtttssspppnnn{{{zzzpppcccTTTNNNZZZgggjjjlllpppmmmpppssstttttttttuuuvvvrrruuuxxxwwwttttttxxx|||}}}zzz}}}vvvnnnddd[[[WWWUUUZZZbbbiiiooouuuzzz~~~{{{{{{{{{{{{{{{|||}}}~~~|||zzzuuu}}}nnnaaa\\\cccsss}}}}}}|||zzzxxxuuuvvvssslllhhhbbb^^^[[[```kkkxxxwwwfffXXXTTT[[[gggppprrrvvvxxxuuuvvv}}}}}}mmm```TTTRRRVVV]]]fffnnnjjjiiilllwwwyyywwwrrrmmmmmmtttvvvqqqZZZMMM]]]lllhhhccc[[[KKK:::111---++++++---++++++,,,,,,,,,---------******+++,,,,,,---...............//////000111222666KKKttt|||zzzzzz|||yyy{{{rrr[[[IIIMMM___jjjdddcccmmmqqqxxx{{{|||sss]]]IIICCCHHHZZZppp~~~{{{oooiiiqqq{{{}}}}}}}}}}}}}}}~~~uuunnnnnnsssyyy~~~{{{}}}yyyuuurrrwwwuuussssssttttttsssrrrnnnooopppqqqqqqpppooonnnpppooonnnnnnmmmnnnnnnooommmoooqqqssstttuuuuuuttttttvvvwwwxxx}}}mmmgggiiiyyyuuulllkkkmmmmmmnnnppp[[[[[[[[[^^^llltttdddUUUXXXmmm{{{wwwqqqlllooouuuvvvooohhhLLL888---,,,))),,,///)))+++,,,---......---,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,---//////......000111000111111222333333444444555444666999999999???GGGZZZnnnxxxwwwzzzzzz|||~~~{{{~~~~~~+++***,,,.........444<<>>...***---...***,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,---.........///111333;;;YYY~~~yyyyyy{{{}}}zzzuuuuuuoooYYYCCC<<>><<<>>>FFFNNNVVVaaakkkvvv}}}~~~nnnWWWHHHHHHOOObbbpppwwwxxxzzztttpppwww~~~~~~{{{xxxvvvuuuwwwuuutttrrrrrrssstttvvvtttuuuvvvvvvvvvvvvwwwxxxvvvyyy~~~|||ppphhhiiinnntttwwwyyyyyyxxxvvvtttsssrrrrrrpppooonnnnnnnnnnnnmmmmmmhhhgggfffeeeddddddeeeeeehhhiiiiiihhhhhhhhhjjjllljjjlllmmmmmmmmmoooqqqsssrrrsssssstttvvvyyy}}}ooodddcccrrr}}}tttsssuuuuuuuuuvvvtttmmmccc]]]___gggrrryyyxxxxxxwwwxxx~~~}}}rrraaaXXXdddxxx{{{xxxwwwwww{{{{{{mmmYYY@@@333222...---000---++++++************++++++))))))***+++,,,---...///.........////////////000///000000111222222333333333444555666777777777777777999;;;;;;<<<===???BBBNNNfffsssuuu|||}}}yyyzzzwww}}}}}}~~~~~~,,,+++,,,...///222;;;DDDhhh{{{|||yyyyyyxxxyyyuuuttttttvvvtttqqqrrruuuqqqvvvzzz~~~zzzppppppqqqssswwwzzz|||{{{yyy{{{zzzzzz~~~wwweeeUUUTTT___ccciiioooooolllmmmmmmooopppqqqrrrsssqqqqqqqqqrrrsssuuuwwwxxxwwwvvvuuusssrrrrrrssssssxxx|||~~~~~~|||{{{zzzyyywwwuuurrrpppooossssssttttttuuuvvvwwwwwwxxx||||||vvvsssuuuxxxyyyyyy~~~{{{nnneeeiiipppvvvxxxzzz}}}~~~|||}}}}}}|||{{{{{{{{{{{{{{{xxxyyyzzzzzz}}}|||tttkkkdddccceeennn}}}xxxvvvyyyzzzpppooorrrsssqqqpppooojjjfffhhhmmmsss|||yyynnnmmmnnnpppuuuxxxzzzzzz~~~}}}ssspppllliiihhhkkkoooqqqllliiibbb___jjjyyy}}}xxxttttttsssqqqqqquuu}}}~~~xxxtttuuuyyyyyyuuuqqqfffXXXPPPUUU^^^___[[[]]]UUUFFF555---------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,---.........///111333777VVV}}}~~~~~~~~~rrrZZZDDD@@@:::777>>>IIIUUUdddooovvv}}}}}}nnnVVVFFFFFFMMM\\\lllsssuuuwwwpppjjjqqqxxx~~~|||yyywwwuuutttuuutttsssrrrrrrsssttttttsssssstttuuuvvvvvvwwwwwwrrrvvvzzz|||~~~yyymmmdddaaadddkkkqqqtttuuuvvvvvvtttrrrrrrssspppooonnnnnnooopppnnnmmmiiihhhfffeeedddeeeeeefffffffffgggfffeeefffiiikkkjjjkkklllmmmmmmnnnpppsssrrrssssssssstttxxx}}}sssfffbbbooo~~~uuutttuuuuuutttuuuuuupppggg```___fffqqqzzzxxxxxxwwwxxx}}}}}}rrr```VVV```sss|||xxxrrrssssssxxxuuu[[[BBB444333...---000---++++++************++++++******+++,,,------......------.........//////////////////000111111222222222333444555666777777777777999;;;<<<===>>>@@@BBBLLLcccooosss|||{{{{{{{{{~~~~~~~~~+++******---///222;;;EEElllzzz~~~|||zzz|||~~~xxxtttrrrsssrrrqqquuu|||xxxzzz{{{~~~zzzoookkkmmmqqqwww{{{}}}}}}|||{{{}}}}}}~~~yyyooo___PPPQQQ^^^dddiiinnnmmmmmmmmmmmmnnnooopppqqqqqqoooqqqsssuuuwwwyyyzzzzzzwwwwwwvvvuuusssrrrqqqqqqoootttwwwwwwyyy{{{yyywwwwwwxxxyyyxxxwwwuuutttrrrrrrqqqrrrsssuuuwwwxxxzzz|||{{{uuurrruuuyyyzzz}}}vvvjjjcccbbbiiiooorrruuuzzz|||{{{{{{zzzzzzzzzzzzzzz{{{{{{yyy~~~zzzsssooolllooowww~~~yyywwwyyy}}}~~~xxxwwwyyyyyyvvvtttrrrnnnkkkmmmsssppprrryyyvvvssspppoooqqqssstttsssppppppttt~~~ssslllddd```dddkkkqqqtttoooooofff\\\^^^mmmvvvuuuwwwxxxwwwuuuuuuzzz|||zzzzzzvvvpppjjjaaaTTTMMMSSS]]]aaa^^^]]]VVVGGG666---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,---.........///111333999XXX~~~yyyyyy~~~vvvdddSSSGGG===555999DDDSSSdddpppwww}}}}}}mmmUUUDDDDDDKKKYYYiiirrrtttuuukkkcccgggnnnxxx}}}zzzxxxxxxwwwwwwvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssuuuuuuuuupppssswwwxxxxxxzzz~~~}}}}}}|||tttiii```]]]aaafffjjjmmmqqqrrrqqqpppqqqrrrpppnnnmmmnnnqqqqqqooommmkkkjjjhhhfffeeefffggghhhfffggggggfffeeefffiiillliiikkklllllllllnnnppprrrsssttttttssstttwww}}}vvvhhhaaalll|||~~~uuussstttssssssttttttqqqjjjbbb```fffqqqzzzzzzzzzyyyyyy~~~yyynnn]]]RRR\\\qqq{{{yyytttrrroooqqqzzzwww\\\BBB444222,,,,,,...,,,++++++************++++++******++++++,,,,,,,,,,,,,,,---------.....................///000000111111111222333444666666666666777999;;;======>>>@@@AAAIII___kkkooozzz~~~{{{|||~~~~~~~~~~~~+++)))***,,,...111;;;EEEpppzzz}}}}}}~~~xxxtttuuuuuuuuu|||zzzlll___dddkkksssyyy~~~}}}~~~zzzooodddVVVIIIMMM\\\cccgggllliiinnnnnnnnnnnnnnnoooppppppoooqqqvvvyyy||||||{{{zzzuuuuuuuuutttsssqqqooonnnhhhnnnrrrpppnnnppprrrqqqpppsssxxx|||~~~}}}zzzxxxssstttvvvxxxyyyyyyyyyyyyrrrqqqppppppqqqtttwwwxxxzzz|||yyysssqqquuuyyyzzz~~~ssshhhaaa[[[cccjjjmmmrrrxxx{{{zzzzzzzzzzzz{{{|||}}}~~~}}}{{{{{{~~~|||~~~~~~|||xxxvvvrrrpppsssyyyzzzvvvssswww~~~}}}|||wwwqqqnnnoooooonnnlllbbbccciiivvvtttiii]]]XXX^^^iiirrrvvvtttuuukkkZZZWWWeeerrruuuuuuvvvuuusssrrryyy}}}wwwppphhh```TTTNNNTTT___dddbbb]]]VVVGGG666,,,+++,,,***------------------------******+++,,,,,,---......,,,---.........///111333;;;ZZZ{{{zzz|||pppcccOOOBBB666777BBBQQQaaammmwww~~~~~~mmmTTTCCCCCCJJJYYYjjjsssvvvuuuiii^^^aaadddmmmtttuuuuuuvvvvvvtttqqqqqqqqqrrrqqqqqqpppoooooopppqqqqqqqqqqqqpppppprrrqqqpppppprrrsssssssssooorrruuuuuussssssuuuxxxxxxxxxxxxvvvtttvvv{{{}}}xxxuuuwwwzzz~~~zzznnn```XXXXXX[[[```eeekkknnnnnnnnnoooppppppnnnmmmooorrrrrrpppnnnlllkkkiiigggfffggghhhiiihhhiiiiiihhhgggiiillloooiiijjjlllllllllmmmppprrrtttttttttsssssswww~~~xxxiiiaaakkk{{{~~~uuussstttrrrrrrrrrssspppjjjccc```eeeqqqzzz{{{|||zzzyyy~~~uuukkkZZZPPPZZZppp{{{zzzzzzuuunnnkkkrrrzzzzzzttt[[[AAA333111+++***---***++++++************++++++******************++++++,,,,,,,,,---------......------......///000000000000111222444555666666666777999<<<===>>>>>>@@@AAAGGG]]]hhhmmmxxx~~~{{{|||~~~~~~~~~}}}+++---***---333111999LLLuuuxxxvvvsssxxxwww}}}||||||yyymmmYYYaaadddlll{{{|||}}}sssfff\\\LLLJJJMMMWWW___dddhhhlllqqqqqqpppppppppqqqrrrssspppqqqssswww{{{}}}|||{{{tttuuuvvvtttqqqooonnnnnnllliiieee```]]]^^^aaadddaaafffmmmrrrtttsssrrrqqqllllllnnnrrrwww{{{}}}}}}wwwuuuqqqoooooorrrvvvyyyzzzsssooopppuuu}}}uuufffZZZXXX]]]eeemmmssswwwxxxxxx~~~|||yyyxxx|||zzzzzz}}}|||xxxsssrrruuu{{{wwwqqqsssyyy{{{yyy}}}yyytttnnnjjjfffeeeaaa^^^```mmm}}}pppbbbXXXVVV\\\kkkyyyxxxuuujjj___]]]fffrrryyywwwuuuqqqmmmmmmttt~~~~~~}}}nnnjjjcccWWWNNNUUUcccfff___ZZZXXXDDD111---+++)))......------,,,,,,------...------,,,+++,,,---...///------------...000111222<<>>>>>@@@CCCEEEKKK```jjjkkktttzzz||||||www{{{+++---***---333111888LLLqqquuuuuurrrwwwxxxwww}}}xxxnnn]]]bbbbbbiiizzz}}}uuuhhh___LLLIIILLLUUU^^^cccgggkkkppppppqqqqqqqqqrrrrrrrrrpppppprrrvvvyyy{{{zzzxxxssstttuuutttqqqooonnnnnnkkkhhhddd```]]]\\\^^^```___bbbhhhlllooopppqqqqqqiiijjjkkkpppvvvzzz}}}~~~zzzwwwssspppppprrrvvvyyyzzztttoooooottt{{{xxxjjj^^^RRRWWW___hhhpppvvvyyyzzz~~~}}}}}}zzz||||||wwwvvvwwwzzz|||}}}{{{wwwtttssswww}}}~~~vvvrrruuuwwwwww|||xxxsssmmmhhhfffaaa^^^aaammmttteeeZZZUUUXXXeeeqqqyyyvvvmmmbbb___gggrrrxxxwwwtttppplllkkkqqqzzzzzz~~~~~~qqqkkkdddWWWNNNUUUdddgggaaa\\\YYYEEE111...,,,***...------,,,,,,,,,,,,------------,,,,,,,,,---...///------------...000111222:::UUUzzz|||yyyyyy}}}wwwppp]]]HHH666666AAAPPPaaapppsssxxxxxxiiiSSSDDDBBBGGGWWWjjjvvvyyyxxxjjj^^^```dddjjjpppsssrrrqqqrrrssssssrrrqqqpppooopppqqqqqqrrrrrrpppoooooooooppppppoooppppppqqqrrrrrrssssssrrrssstttuuuuuutttsssrrrqqqrrrrrrpppmmmllllllmmmkkkmmmmmmmmmsss{{{}}}zzzwwwcccUUUOOOLLLLLLQQQ]]]cccbbb```aaadddfffiiilllmmmmmmmmmllljjjjjjiiihhhhhhggggggggghhhjjjkkkkkkiiihhhiiiiiilllkkkkkkjjjkkklllmmmnnnrrrsssttttttuuuxxx|||{{{oooeeejjj{{{uuussswwwyyyvvvpppmmmnnnjjjaaa]]]eeerrrzzz{{{{{{yyyxxx|||~~~ttt^^^JJJPPPhhhxxxyyywwwnnnlllooorrrssssssaaaCCC111///+++,,,---))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---------...///000111666333111333777999777444888:::<<<======???BBBDDDJJJ```iiijjjssszzz}}}yyyssszzz~~~|||yyy~~~~~~~~~+++---+++---333111888KKKmmmsssuuussswwwyyyuuuyyy{{{|||}}}||||||xxxrrrfffgggbbbfffwww~~~xxxlllcccLLLHHHIIISSS\\\bbbfffjjjnnnpppqqqssssssrrrqqqpppoooooopppsssvvvwwwuuutttqqqsssuuuuuussspppoooooonnnmmmllliiifffccc```^^^^^^```bbbfffjjjnnnqqqsssjjjjjjkkkpppvvv{{{~~~}}}zzzuuuqqqqqqssswwwzzz{{{tttooonnnrrrxxx|||~~~wwwkkk```TTTXXX^^^fffmmmssswwwyyy}}}zzzwwwvvvvvvuuussstttwwwzzz{{{|||uuurrrppprrrwww|||}}}uuuqqqsssvvvyyyyyyzzzyyywwwuuuuuuxxx}}}}}}uuusssuuuuuu{{{{{{||||||zzzvvvsssqqqjjjhhhiiirrruuuggg\\\VVVWWW```kkkxxxwwwqqqgggcccjjjsssxxxwwwtttooojjjiiilllsssyyyzzzuuuyyy{{{qqqllleeeWWWOOOVVVeeeiiiddd```\\\GGG222///---***---,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///------------...000111222666QQQwww~~~zzz{{{wwwooocccMMM:::888BBBOOO```ooouuuyyyxxxiiiSSSCCCAAADDDUUUhhhtttyyyyyylll```aaadddiiiooorrrqqqpppqqqrrrrrrqqqppppppoooooopppppprrrqqqppppppoooppppppppppppppppppqqqqqqrrrrrrsssppprrrsssuuuuuuuuutttsssoooooonnnjjjgggdddcccdddfffiiilllpppxxx|||qqq___UUUKKKHHHHHHPPPWWWXXXVVVUUUXXX^^^fffjjjiiihhhggggggfffggghhhhhhhhhhhhgggggggggiiijjjjjjiiihhhiiijjjkkkkkkjjjjjjkkkmmmooopppppprrrssstttuuuxxx}}}{{{qqqiiikkkxxxxxxuuuxxxyyyuuupppkkkmmmjjjbbb___gggrrryyy{{{{{{yyywwwzzz~~~uuu```LLLPPPgggwwwxxx{{{wwwqqqnnnnnnppppppooo___BBB000...+++,,,...))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------...///000111444222000222555777666333777888:::;;;<<<>>>AAACCCLLL```iiihhhqqqyyy}}}wwwpppuuu{{{{{{vvv{{{}}}}}}~~~~~~+++---+++...444111777JJJllltttxxxvvvxxxyyywwwyyyyyyxxx{{{~~~zzzwwwvvvxxxtttvvvxxxzzzzzz{{{zzzxxxsssqqqffffffvvv~~~~~~zzzooofffMMMHHHHHHQQQ[[[bbbgggjjjmmmooorrrttttttsssqqqooonnnnnnnnnppprrrsssqqqpppppprrruuuvvvuuusssrrrrrrvvvxxx{{{}}}{{{tttkkkeee```______aaagggmmmqqqtttmmmmmmooorrrxxx}}}}}}zzzuuurrrrrruuuyyy||||||uuuooonnnqqqvvvzzz}}}~~~yyysssjjjaaa]]]___bbbgggkkkooorrrtttzzzzzzyyyxxxvvvssspppnnnpppnnnkkkjjjkkkmmmpppqqqrrrooolllmmmppptttvvvvvv}}}}}}}}}~~~zzzrrrssswwwyyyyyyxxxxxxwwwvvvuuuvvvzzz}}}~~~{{{xxxtttqqqsssvvvzzz~~~|||yyywwwzzz~~~tttiii```ZZZZZZaaajjjtttvvvsssjjjgggllluuuzzzxxxtttnnniiihhhjjjooosssyyywwwrrrnnnrrrxxxwwwpppnnnfffXXXOOOVVVfffkkkgggccc^^^GGG333000...***---,,,++++++******++++++,,,,,,,,,,,,,,,------......------------...000111222555PPPvvv~~~|||sssmmmVVV@@@;;;BBBMMM]]]lllssswwwuuugggRRRCCC@@@CCCRRReeeqqqwwwyyymmm```aaaeeejjjppprrrrrrpppqqqrrrqqqqqqpppppppppoooooooooqqqqqqpppppppppppppppppppppppppppqqqqqqrrrrrrrrrooopppssstttuuutttrrrqqqooommmiiiddd___\\\]]]^^^fffjjjooovvv~~~xxxpppdddZZZRRRJJJJJJNNNQQQOOOLLLMMMUUU^^^bbbaaa```aaadddbbbccceeefffhhhhhhiiihhhgggiiikkkkkkjjjjjjkkkllljjjiiiiiiiiikkkmmmnnnppppppqqqssstttvvvyyy~~~~~~vvvmmmmmmvvvzzzvvvtttqqqooojjjmmmkkkdddccckkkuuuzzz{{{|||yyyvvvxxxzzzsss```NNNRRRiiizzz{{{xxxtttooommmqqqtttrrrlll^^^AAA///...+++,,,...***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------...///000000222111000111444555444333555777999:::;;;===@@@CCCPPPdddkkkiiiqqqyyy}}}xxxooosssyyy|||tttxxx}}}}}}}}}}}}}}}+++---,,,///444111777IIImmmyyy~~~}}}yyywwwyyyxxxxxx}}}xxxsssrrrtttiiikkkpppvvvzzz|||}}}~~~~~~zzzlllhhhuuu{{{|||}}}qqqhhhOOOIIIGGGPPP[[[ccchhhkkkmmmooorrruuuuuussspppnnnnnnmmmmmmnnnppppppooonnnpppsssvvvwwwvvvuuuuuuvvv{{{xxxnnnccc```^^^___dddjjjnnnpppooooooppptttxxx{{{|||{{{zzzxxxuuussssssvvvzzz}}}{{{tttooonnnpppuuuyyyzzz}}}|||wwwsssppplllfffbbbbbbdddfffiiilllnnnooorrrsssttttttssspppnnnlllmmmmmmlllkkklllooorrruuuxxxvvvtttsssssssssssssssyyyyyyzzz|||}}}vvvssstttvvvwwwwwwxxxxxxwwwuuutttuuuvvvzzz~~~uuunnnoooqqqvvv}}}}}}uuullleee```]]]bbbiiippptttsssllliiinnnwww|||xxxtttnnnjjjiiikkknnnqqqooommmiiihhhnnnuuuvvvsssppphhhXXXNNNVVVffflllhhhfff___GGG222000///+++---,,,++++++******++++++,,,,,,,,,,,,---------------------------...000111222555PPPvvv}}}}}}rrrYYYBBB<<>>AAADDDHHH___kkknnnyyyvvvrrrxxxwww~~~~~~~~~}}}}}}---,,,...222333444;;;DDDjjj~~~|||}}}wwwuuuuuuwww~~~zzzuuuxxxzzzqqqnnnnnnlllhhhgggjjjiiifff|||yyyfffUUUCCCBBBNNNTTT]]]gggiiilllnnnoooppppppooonnnmmmlllllllllmmmoooppprrrssswwwwwwwwwuuusssrrrsssttt|||}}}}}}}}}uuudddaaaeeellltttyyy{{{yyyvvvwwwyyy{{{{{{uuummmjjjjjjkkkllljjjggghhhqqq{{{~~~tttlllddddddeeekkkqqqsssppplllooopppsssuuuwwwuuurrrooovvvvvvwwwzzz}}}~~~}}}{{{uuuxxx{{{|||zzzyyyxxxyyytttuuuxxx{{{~~~~~~~~~{{{tttoooppptttvvvuuutttsssrrrppptttuuuuuuuuussssssuuuwww~~~~~~zzzwwwwww{{{ppplllgggeeeffffffeeehhhmmmppprrrqqqhhh______jjjuuuvvvtttoookkkppp|||}}}uuuqqqvvv}}}zzzssssssnnnXXXJJJWWWfffiiikkkhhh[[[EEE222---222333...------------------------,,,,,,,,,---------......///......------///000111666MMMqqqyyywwwxxxxxx}}}uuu___DDD===AAACCCZZZyyylllVVVCCC@@@GGGMMM```uuu}}}tttggg\\\ccchhhmmmooonnnmmmnnnoooqqqrrrssssssttttttssssssoooooooooooooooooooooooorrrsssssssssrrrpppnnnmmmnnndddXXXSSSSSSUUUSSSOOOVVV[[[ccclllsssxxx{{{{{{yyyuuusssssswwwzzzzzzyyyooommmooouuu{{{|||sssfff[[[YYYZZZUUUNNNRRRPPPMMMJJJJJJNNNTTTXXXbbbhhhnnnpppnnnlllmmmooonnnnnnpppqqqqqqpppooonnnppppppqqqsssvvvwwwvvvuuummmhhheeejjjvvv}}}yyyxxxzzzzzzxxxvvvqqqoooiiieeejjjwww{{{vvvtttxxx~~~{{{kkkXXXWWWhhhuuuwwwyyy{{{ssskkksssdddKKK333---...---,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000222111111000111333444555777777777888;;;>>>@@@BBBLLL```jjjooo}}}{{{wwwzzz{{{yyy{{{zzz,,,+++---///000111999BBBiii~~~{{{yyyyyy||||||yyyqqqjjjlllkkkhhhiiikkkiiieeennn|||}}}kkkVVVCCCAAAKKKPPPYYYccceeejjjlllnnnpppqqqqqqooooookkkkkkkkklllmmmooopppqqqwwwxxxxxxwwwuuuttttttuuu{{{~~~uuuggghhhkkkpppuuuxxxxxxwwwxxxzzz}}}}}}wwwrrrooooooqqqssssssuuu{{{uuukkkeeecccdddiiiooorrrpppmmmpppppprrruuuwwwwwwvvvtttwwwvvvwwwyyy{{{|||{{{zzzuuuxxxzzz{{{zzzyyyxxxyyyyyyyyyzzz{{{~~~uuummmnnnqqqssssssrrrrrrrrrqqqssstttuuutttrrrrrrsssuuu||||||wwwjjjeeebbbccccccccceeejjjoooqqqooofff^^^^^^gggqqqsssqqqjjjfffkkkvvv~~~tttqqqyyy~~~vvvrrrlllWWWIIIUUUdddfffgggeeeXXXBBB000,,,111222...------------------------,,,,,,,,,---------......///......---...///000111444KKKooo~~~}}}~~~~~~}}}{{{vvv___CCC999===AAAXXX}}}rrrZZZEEE???DDDMMM```uuu~~~uuuhhh]]]dddhhhnnnooonnnmmmnnnooosssssstttssssssrrrqqqqqqmmmmmmnnnooopppqqqqqqrrrppppppqqqqqqqqqqqqqqqqqqiiibbbZZZVVVWWWZZZ[[[[[[^^^bbbhhhooouuuzzz|||}}}xxxuuuqqqrrruuuwwwwwwvvvhhhhhhkkkqqqvvvyyysssgggcccdddbbb]]]\\\YYYSSSMMMIIIIIILLLNNN]]]ccckkknnnmmmkkklllnnnppppppqqqqqqqqqqqqpppppprrrrrrrrrssstttvvvvvvvvvpppjjjfffjjjuuu{{{vvvtttuuuvvvuuussssssqqqkkkfffkkkwww{{{yyy{{{|||yyyhhhUUUUUUgggvvvwww~~~wwwlllrrr}}}gggMMM555---...,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111111000111222444555777777777888:::===???AAAKKK___jjjooo}}}{{{vvvwwwzzzyyywww}}}yyyuuu///------......000888AAAfff~~~{{{~~~{{{vvviiilllmmmjjjjjjkkkjjjgggcccnnnzzzoooYYYEEE@@@IIIMMMVVVaaadddiiikkkmmmpppqqqqqqqqqpppjjjjjjkkkkkklllmmmnnnooouuuvvvwwwvvvuuusssssstttzzz}}}pppnnnmmmnnnqqquuuwwwwwwvvvyyy}}}zzzssspppsssyyy}}}ttthhhdddbbbbbbeeejjjnnnooonnnoooqqqtttwwwyyyzzz{{{{{{yyywwwvvvvvvxxxyyyyyyxxxuuuwwwyyyzzzyyyxxxxxxyyy{{{zzzyyyyyyyyy{{{|||}}}yyymmmlllmmmnnnpppqqqqqqqqqrrrtttuuuuuutttrrrqqqrrrsssvvvyyy~~~|||iiidddbbbbbbbbbbbbdddiiippppppmmmeee______hhhqqqrrrooohhhbbbfffqqqyyy{{{{{{qqqoooyyyxxxqqqlllVVVIIIWWWeeeggggggbbbUUU???///,,,000000---------------------------,,,,,,,,,---------......///............///000000222HHHkkk~~~~~~~~~{{{}}}}}}||||||~~~~~~zzzttt^^^@@@555999===SSSuuuuuu\\\FFF???BBBLLL___sss~~~~~~vvviii^^^eeeiiinnnpppooommmnnnoootttttttttsssrrrqqqoooooojjjkkklllnnnppprrrssstttooooooooooooooopppqqqqqqkkkhhhccc``````ccchhhkkkiiilllqqqvvvzzz|||}}}~~~xxxtttqqqqqqtttvvvvvvuuufffeeehhhooossstttvvvzzzzzz~~~zzzsssqqqpppmmmddd___WWWOOOIIIFFFFFFGGGXXX___gggmmmnnnnnnoooppprrrrrrqqqqqqqqqqqqqqqrrrssssssrrrrrrssstttwwwxxxssslllgggjjjttt~~~yyysssqqqrrrttttttssssssqqqkkkeeehhhuuu||||||{{{vvvdddPPPRRRgggwwwzzzwwwlllooo}}}}}}hhhNNN555......,,,***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111111000111111222444444777777888999:::<<<>>>???III^^^jjjooo~~~|||uuuuuuwwwvvvsssyyyxxxqqq222000///000///111888BBBdddzzz{{{|||ppprrrqqqmmmjjjlllllljjjfffmmmuuu}}}rrr^^^IIIAAAHHHLLLVVVcccgggjjjkkknnnpppqqqqqqpppooolllllllllllllllmmmnnnooorrrsssuuuuuusssrrrqqqqqqwww|||vvvtttqqqppprrrtttvvvwwwtttwww{{{}}}rrrmmmooouuu|||uuuhhhaaa^^^\\\\\\```eeehhhiiilllpppwww|||zzzxxxuuuuuuvvvwwwwwwvvvtttvvvxxxyyyxxxxxxxxxyyyxxxxxxxxxwwwuuurrrooommmmmmooosssyyy~~~sssmmmkkklllooorrrqqqrrrtttuuuvvvvvvuuusssrrrrrrrrruuuxxx|||yyykkkfffcccddddddcccfffjjjpppooolllfffbbbeeemmmuuutttppphhhbbbdddnnnvvvxxx|||sssjjjjjjvvvvvvqqqlllWWWLLL[[[jjjkkkjjjcccSSS>>>000,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000222FFFhhh||||||zzzzzzzzz{{{yyyzzz~~~~~~{{{ppp[[[???333666888JJJggg{{{rrr[[[GGG@@@AAAKKK\\\ppp|||}}}wwwjjj___eeejjjooopppooonnnnnnpppsssssssssrrrrrrqqqpppooojjjkkklllnnnpppqqqrrrsssqqqooommmjjjhhhhhhhhhhhhjjjiiigggcccaaaccciiinnnqqqtttyyy~~~~~~|||zzzvvvssspppqqquuuxxxxxxwwwiiifffggglllpppppprrrvvvuuuyyy}}}~~~{{{vvvssseee```XXXPPPLLLIIIHHHGGGTTT[[[dddlllpppqqqrrrssssssrrrqqqoooooopppqqqrrrrrrqqqppppppqqqtttxxx|||vvvooohhhjjjttt~~~~~~yyyrrroooqqquuuwwwwwwpppoooiiiccceeeppp|||~~~}}}|||uuubbbNNNQQQhhhzzz}}}{{{{{{sssiiilllxxx}}}yyyfffLLL333,,,---+++***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///000111111000000000111111222333333777777888999:::;;;<<<===HHH^^^jjjppp~~~yyyxxxyyytttoootttyyyttt111//////000000000777@@@aaa}}}}}}}}}{{{}}}~~~wwwxxx|||}}}~~~|||yyyzzzwwwooojjjlllnnnnnnmmmqqquuu|||zzzbbbJJJAAAEEEIIITTTccciiilllmmmooopppqqqpppnnnmmmooonnnnnnnnnnnnnnnooooooqqqtttwwwwwwvvvsssrrrrrruuuyyy~~~zzzwwwuuutttuuuvvvvvvuuuvvvyyy|||ssskkkiiillltttxxxxxxzzz~~~~~~wwwiiiZZZWWWSSSQQQRRRVVVZZZ]]]eeennnyyyzzzxxxuuutttuuuuuuuuuuuutttuuuwwwxxxwwwwwwxxxzzzvvvxxxyyyyyyuuunnngggcccXXXZZZ```hhhrrryyy|||}}}}}}|||{{{rrrlllkkkpppsssrrrsssvvvvvvwwwxxxwwwuuusssssssssvvvxxxzzz||||||uuujjjeeecccdddddddddfffkkknnnlllhhhddddddhhhpppwwwrrrooohhhaaaccclllrrrsssqqqjjjbbbcccooozzzyyyqqqnnniiiUUULLL^^^mmmnnnkkkdddSSS>>>111---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////111DDDfff||||||zzzxxxxxx|||xxxwwwkkkZZZ@@@444666555@@@WWWnnnxxx}}}qqq[[[HHH@@@???HHHXXXlllxxx{{{vvviii^^^dddhhhnnnpppooonnnooopppppppppqqqqqqqqqqqqqqqpppmmmmmmmmmnnnooooooppppppqqqnnnjjjddd___\\\ZZZYYY]]]^^^]]]ZZZXXXZZZaaagggsssxxx~~~~~~xxxtttpppmmmkkkmmmrrrwwwxxxxxxkkkeeecccfffjjjlllnnnrrrqqqssstttsssrrrvvvyyysssiiicccZZZTTTPPPMMMKKKIIINNNTTT^^^gggmmmqqqrrrsssrrrqqqpppnnnnnnnnnooopppnnnnnnooonnnooossszzzxxxpppiiikkkttt~~~}}}wwwpppnnnqqquuuxxxyyyoooooojjjddddddnnnyyy~~~~~~vvvaaaNNNRRRkkk}}}yyywwwooohhhjjjsssuuupppbbbHHH111+++---,,,+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111//////000111222222222333666666777888:::;;;;;;;;;GGG^^^kkkppp~~~~~~vvvnnnooo|||}}}{{{---,,,---/////////555===]]]~~~{{{xxxzzz|||}}}}}}vvvvvv{{{~~~~~~yyy|||~~~zzzqqqjjjkkkmmmnnnlllooossszzzeeeLLL@@@BBBEEEPPPaaagggmmmnnnoooppppppooonnnlllqqqqqqppppppoooppppppppptttwww{{{|||{{{xxxvvvuuussswwwzzz}}}}}}}}}zzzxxxvvvvvvvvvwwwuuutttyyy}}}zzzmmmggggggnnnsssrrruuu{{{xxxssseeeVVVRRRMMMHHHGGGIIIMMMPPP___jjjxxxyyyxxxuuuuuuvvvvvvuuutttsssuuuvvvvvvvvvvvvxxxzzzxxx{{{~~~~~~{{{tttmmmhhhXXXWWWYYY___hhhooorrrrrrooopppuuuwwwoookkkppptttqqqrrrvvvuuuwwwyyyyyywwwuuuttttttuuuxxxzzzzzzzzz{{{{{{sssfffbbb```bbbccccccfffllllllhhhdddaaaccciiipppuuunnnllleee```aaahhhllllllfffccc```aaakkkuuutttmmmkkkfffRRRKKK^^^nnnllliiicccQQQ===111...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000/////////000BBBccc~~~|||yyyzzz~~~yyytttssslll\\\CCC666666333999KKKiiiwwwttt]]]JJJ@@@===DDDSSSfffsssxxxttthhh\\\aaaffflllooonnnnnnoooqqqnnnooopppqqqqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnlllhhhbbb]]]YYYUUUTTTXXXYYYYYYXXXWWWZZZaaafffrrrwww}}}{{{sssnnngggeeedddgggmmmrrrttttttiiibbb^^^aaaeeehhhkkknnnkkkkkkiiiffffffkkkssszzzzzztttmmmccc[[[VVVRRRMMMIIIGGGLLLTTT^^^fffllloooqqqqqqqqqpppooonnnnnnnnnnnnkkklllnnnmmmnnnqqqxxx~~~xxxpppjjjlllvvv}}}wwwpppnnnppptttvvvvvvppprrrooohhhgggoooyyy~~~}}}}}}}}}wwwaaaNNNTTTmmm{{{wwwppplllpppuuuqqqiiiaaaGGG000+++------,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...///000111222222222222444555666888:::;;;;;;;;;GGG___lllqqq~~~{{{ppplllvvv~~~++++++---000000000555<<>>???IIIXXXfffrrrtttiii\\\ZZZbbbjjjnnnoooppppppoooqqqqqqpppnnnmmmlllkkkjjjnnnlllkkklllooopppmmmkkkooorrrvvvyyyzzzvvvrrroootttooojjjggghhhkkkmmmnnnrrrqqqqqqqqqrrrqqqooommmeeedddfffmmmsssvvvrrrnnnpppmmmooowww~~~~~~|||vvvooohhheeefffggguuuyyytttmmmfffZZZNNNIIIGGGHHHNNNYYYcccjjjmmmrrrqqqqqqqqqppppppoooooonnnooopppooonnnoooppprrrqqqnnnmmmooovvv~~~}}}xxxsssqqqpppppplllkkkmmmmmmmmmrrryyy|||zzzvvvxxx~~~vvvaaaLLLRRRkkkzzzzzzwwwtttqqquuuwwwhhhHHH222---***+++---))),,,,,,+++******))))))(((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000111333666999<<<===JJJ___iiiooo}}}|||sssqqqwww~~~qqq------......///111555888OOOooo~~~|||{{{}}}~~~yyyzzzwwwnnnkkkpppsssnnnhhhfff___dddfffhhhuuupppUUUGGGEEEKKKUUU]]]gggjjjnnnrrrssssssrrrrrruuuvvvvvvuuuuuutttsssrrrsssttttttuuuuuutttrrrrrrqqqrrrrrrsssuuuvvvxxxyyyuuuuuuuuuuuuuuuwwwyyyzzzwwwvvvtttssssssttttttuuuvvvyyy{{{zzz}}}~~~jjjffffffiiillllllpppuuuyyy|||vvvkkkbbb[[[WWWUUUUUU]]]ccckkkrrrttttttssssssqqqqqqqqqqqqrrrsssttttttwwwxxxwwwuuuttttttwwwyyy{{{|||}}}tttjjjiiijjjjjjhhhfffbbb___bbbjjjtttzzz|||tttssssssrrrqqqpppoooooopppqqqqqqqqqqqqqqqpppppptttttttttvvvxxx{{{}}}yyyoookkkfffhhhmmmrrrtttssswwwqqqiiifffgggjjjlllllliiilllooosss{{{xxxmmmjjjkkkrrrwwwuuurrrqqqjjj[[[QQQUUU___dddbbb___VVVDDD222,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///000999TTTyyywwwtttttt}}}yyy^^^BBB444444:::===bbbqqq~~~mmmXXXJJJEEE>>>GGGUUUcccooosssiii\\\XXX___gggkkkmmmnnnooooooppppppooonnnmmmlllkkkkkkkkkjjjiiikkknnnpppooommmoooooonnnlllkkkjjjjjjiiikkkkkkjjjjjjkkkmmmoooqqqtttsssqqqpppooonnnmmmkkkpppqqqssszzzvvvooommmsss|||zzzssskkkgggnnnrrr{{{rrriiiddd]]]UUUGGGFFFFFFKKKVVVaaaiiimmmppppppooooooooonnnnnnnnnnnnooopppoooooooooqqqsssooollljjjnnnvvv{{{xxxvvvuuutttpppnnnmmmpppqqqsssyyy}}}zzzvvvvvvwwwaaaNNNTTTlllzzzyyyuuuqqqmmmqqq}}}uuufffFFF222---***+++---)))+++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111333555777:::;;;KKK```jjjppp~~~}}}uuutttyyyrrr,,,---......///222666999MMMkkk~~~xxxzzzuuuggg^^^cccnnnqqqlllfff^^^bbbdddfffsssxxx\\\KKKEEEHHHQQQYYYfffjjjooorrrsssssssssssswwwwwwwwwwwwvvvuuutttsssppppppqqqqqqrrrrrrrrrssssssssstttuuuvvvxxxyyyyyytttsssssstttuuuxxxzzz{{{uuutttssssssssstttuuuvvvvvvyyyzzzyyy{{{~~~yyyjjjhhhhhhkkkmmmmmmppptttttt{{{yyypppjjjddd___[[[^^^cccjjjppprrrrrrrrrsssppppppoooooopppqqqssstttwwwwwwwwwvvvuuuuuuwwwyyyxxx{{{wwwqqqooonnnmmmooojjjeeeeeejjjqqquuuvvvrrrrrrrrrqqqqqqqqqppppppqqqqqqpppooonnnnnnnnnnnnpppqqqrrrsssvvvzzz}}}yyyqqqiiihhhooouuuwwwuuutttoooiiigggiiilllmmmlllmmmmmmpppxxxrrrooosss||||||rrrkkkfffYYYRRRXXXcccgggccc___RRRAAA111+++,,,,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............//////777PPPuuu|||wwwvvv{{{~~~}}}dddHHH777666:::===[[[kkk|||}}}lllWWWJJJEEE<<>>RRRdddwwwzzzkkkUUUGGGAAA;;;AAAJJJXXXgggpppkkkaaaUUUXXX___gggkkklllmmmooommmmmmmmmmmmmmmmmmmmmmmmiiiiiihhhjjjllloooqqqrrrmmmjjjfffbbbaaabbbdddfffppptttwwwuuupppnnnpppsssuuusssqqqmmmjjjiiijjjlllqqqrrrtttyyywwwiii^^^bbbnnnwwwzzz|||}}}sssnnnnnnqqqxxx~~~rrrjjjaaaYYYNNNKKKGGGHHHNNNYYYdddkkklllmmmmmmnnnnnnmmmllllllmmmooopppppppppqqqsssuuuqqqlllkkksssyyyqqqnnnqqquuuuuutttuuurrrqqqrrrrrrsssxxx~~~yyyxxxtttiiiVVVKKKVVVmmmwwwuuuxxxqqqjjjnnn|||sss\\\@@@000...***+++---)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////111111222333555888;;;<<>>EEERRRdddpppnnneeeWWWWWW]]]gggllllllmmmpppllllllllllllmmmmmmmmmmmmkkkkkkjjjjjjkkknnnqqqtttqqqrrrrrrsssrrrqqqpppooosssuuuuuuqqqlllkkkpppuuussssssqqqnnnkkkjjjlllooossssssuuuxxx{{{~~~zzzlllaaaeeepppwwwyyyzzzxxxxxxzzzzzzpppmmmoootttyyy}}}vvvpppiiiccc\\\XXXRRRNNNQQQYYYdddkkklllmmmoooppppppooonnnmmmmmmooopppqqqqqqrrruuuwwwppplllkkkttt~~~wwwooolllppptttuuutttssspppppprrrrrrsssyyy}}}|||nnnbbbQQQKKK[[[qqq{{{wwwxxxrrrkkknnnyyy{{{nnnVVV<<<......******---)))******+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000111333666:::===???JJJ___iiinnn||||||{{{~~~{{{uuupppqqqxxx***,,,---///111444999===KKK```~~~}}}ttt```WWWfff|||~~~ssseeeeeeccceeelllzzzgggSSSFFFAAAEEEKKKVVV^^^hhhnnnoooooorrruuuttttttuuuuuuvvvvvvuuuuuussssssrrrrrrqqqqqqpppppprrrssstttvvvwwwwwwvvvuuuvvvvvvuuutttttttttuuuvvvrrrrrrrrrrrrrrrtttvvvwwwvvvvvvuuuvvvzzz}}}wwwooofffeeehhhooorrrqqqrrruuuyyyxxx{{{~~~uuummmiiigggeeehhhmmmqqqrrrrrrssstttnnnooopppqqqrrrssstttuuuuuuwwwxxxxxxwwwwwwyyyzzz|||yyy|||vvvmmmnnnwwwvvvtttsssrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqrrrttttttsssrrrqqqqqqqqqqqqpppppppppppprrrtttvvvwwwtttsssooommmrrr{{{}}}sssmmmgggfffiiinnnrrrsssrrrpppnnnooorrrrrrpppmmmhhhcccdddppp}}}}}}nnnmmmrrr}}}~~~sssllliii___ZZZbbbkkkkkkbbbZZZGGG;;;000---...------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///111333FFFhhh|||zzzvvvyyy}}}~~~}}}~~~rrrWWW@@@666888;;;NNN___tttxxxfffRRRFFF<<<===BBBNNNbbbrrrrrrjjjYYYVVV[[[gggmmmllllllpppllllllllllllllllllmmmmmmmmmmmmlllkkkkkknnnssswwwzzz|||{{{wwwuuulllllljjjhhhfffiiipppvvvsssttttttqqqmmmlllnnnqqqttttttuuuuuuwwwyyyzzz{{{yyylllccceeemmmrrrtttuuuvvvttttttwww{{{~~~~~~|||ooojjjjjjppptttvvv~~~zzzwwwuuusssiiiddd]]]WWWVVV[[[eeellllllnnnpppqqqqqqpppooonnnmmmooopppqqqrrrsssvvvyyynnnkkkkkkrrr}}}zzztttrrrsssuuuvvvvvvpppnnnnnnrrruuuxxx~~~mmm___OOOOOObbbxxx|||vvvrrrmmmmmmuuuzzzrrrgggPPP888---...+++***---***)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000111333666999<<<>>>MMMaaakkkppp~~~}}}|||~~~yyyqqqnnnsss***+++---///111555:::>>>KKK^^^|||}}}||||||kkk^^^iii~~~rrroookkkjjjmmmwwwkkkWWWHHH@@@BBBGGGOOOYYYdddkkklllmmmqqqtttpppqqqrrrssstttuuuuuuuuuooopppqqqrrrrrrrrrqqqppppppqqqsssuuuuuuuuutttsssuuutttsssssstttuuuvvvwwwsssrrrrrrqqqrrrsssuuuvvvuuuuuuuuuvvv{{{}}}wwwnnnccccccgggooosssrrrsssvvvwwwtttvvv|||~~~~~~yyynnngggfffhhhdddhhhmmmqqqrrrqqqqqqqqqnnnppprrrtttvvvvvvvvvuuuuuuvvvxxxyyyxxxxxxyyyzzzyyyvvvxxxtttmmmoooppprrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrrrroooooooooppprrrtttwwwxxxuuuqqqfffYYYVVV]]]gggkkkiiihhhgggfffhhhkkkpppssstttrrrqqqrrrttttttqqqmmmgggccceeepppyyyxxxvvvuuullljjjmmmuuuyyyvvvpppmmmfff______kkkuuurrreeeZZZCCC888///------,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------------------............///000111BBBccc~~~|||}}}~~~~~~uuu[[[BBB888888<<>>===@@@LLLbbbsssuuuooo[[[VVVYYYfffmmmjjjjjjooolllllllllllllllllllllllllllmmmlllkkkkkkooovvv{{{}}}yyyuuuqqqooodddcccaaabbbeeejjjqqquuuuuuwwwxxxuuupppmmmnnnppprrrrrrrrrrrrrrrtttwwwyyyzzznnnccccccgggkkkppptttpppqqqrrrsssvvvxxxzzz{{{pppgggeeelllqqqrrrzzz}}}zzzlllhhh```YYYVVVZZZbbbjjjlllmmmpppqqqrrrqqqooonnnmmmnnnppprrrrrrtttwwwzzznnnlllmmmrrrzzz~~~{{{yyywwwwwwvvvvvvnnnmmmnnnssswwwzzz|||mmm^^^OOORRRggg|||}}}uuutttqqqpppssstttlllbbbLLL666,,,...+++***---***)))*********++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111222333666888999LLL```jjjooo}}}~~~~~~wwwooonnnvvv~~~***+++---///111555;;;>>>KKK\\\{{{~~~~~~}}}||||||www}}}|||yyy}}}ppp```iiizzzsssooommmsssjjjWWWIII@@@AAAEEEKKKUUUbbbiiikkklllppptttmmmnnnppprrrssstttuuuuuummmooorrrtttuuuuuutttsssnnnppprrrttttttsssrrrqqqsssrrrrrrssstttvvvxxxyyytttsssrrrqqqrrrssstttuuuwwwwwwvvvxxx}}}zzzqqqcccccchhhqqquuutttuuuxxxyyyvvvxxx}}}~~~}}}}}}sssgggaaacccgggbbbgggmmmpppqqqpppooooooppprrrvvvyyyzzzzzzyyyxxxtttvvvxxxyyyyyyxxxyyy{{{tttpppttt|||}}}zzz{{{nnnhhhlllpppsssssssssrrrrrrrrrrrrrrrqqqqqqqqqpppppppppqqqrrrttttttsssrrrqqqmmmmmmnnnppprrruuuxxxzzzwwwqqqbbbNNNEEEKKKWWW___bbbeeegggggggggiiinnnsssqqqpppqqqssswwwwwwtttpppiiieeehhhqqquuuqqqmmmmmmkkkiiijjjoooqqqooommmnnn]]]YYY]]]lllwwwrrrbbbUUU@@@666...,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,------------......---------.........////////////???```~~~{{{~~~~~~yyyzzz}}}|||}}}sss[[[CCC999:::>>>GGGVVVmmmxxxaaaQQQ???>>>???KKKbbbtttxxxrrr\\\UUUXXXeeellliiiiiinnnmmmmmmlllllllllkkkkkkkkkkkkllllllkkklllqqqyyyzzzsssmmmhhhfffeeecccaaa```aaaffflllpppssswwwzzz|||xxxqqqmmmmmmooorrrrrrrrrrrrrrrtttxxx{{{ttthhheeeggglllrrryyyhhhlllpppsssuuuwwwyyy{{{sssgggbbbiiinnnpppxxxyyyiiieee^^^WWWSSSVVV^^^eeekkkmmmoooqqqrrrpppooommmmmmnnnqqqrrrsssuuuxxxzzzpppoooppptttzzz~~~|||yyyvvvuuuuuuooommmnnnrrruuuxxx{{{mmm]]]NNNRRRggg{{{zzzvvvwwwvvvttttttrrrkkkaaaIII444,,,///+++***---***)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000222222111111111222333444III]]]ggglllzzz}}}qqqlllpppuuuzzz000---...111222444;;;BBBMMM\\\yyy}}}zzz{{{~~~||||||{{{wwwpppnnnzzzttteeecccqqqwwwooojjjkkkzzzuuu\\\JJJDDDAAA===DDDLLLZZZfffjjjjjjmmmrrrqqqrrrrrrssssssrrrrrrqqqnnnppprrrtttuuusssrrrppppppooonnnnnnqqqrrrrrrrrruuuttttttsssssssssttttttvvvwwwwwwuuusssqqqqqqqqqyyyyyyxxxzzzvvvhhhcccccckkkssswwwxxxyyyuuuxxxzzz|||~~~vvvlllfffeeefffeeeiiiooorrrqqqooonnnmmmqqqqqqrrruuuyyy{{{yyyvvvuuuwwwyyyzzzzzzxxxvvvtttqqqsssuuuwwwyyy}}}yyyqqqkkkiiimmmrrrssstttvvvsssssstttuuutttsssqqqpppuuuuuuttttttssssssrrrrrrpppooonnnnnnppptttwwwyyy{{{rrrbbbPPPEEEHHHVVVbbbcccdddfffhhhjjjmmmqqqtttvvvuuutttvvvxxxxxxtttqqqhhhiiilllqqquuuuuuqqqmmmeee___cccooorrrkkkjjjqqq___WWW]]]lllpppoooeeeRRR;;;444,,,)))+++------,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,333:::SSS}}}|||}}}}}}sss```HHH666444:::BBBQQQgggzzz~~~jjjWWWFFF>>>AAALLLYYYooo}}}gggWWWTTTdddooollliiimmmmmmmmmlllkkkjjjjjjiiihhhlllmmmnnnoooppptttyyy}}}~~~xxxpppllllllmmmmmmllliiifffcccbbbdddjjjqqqvvvxxxxxxxxxvvvnnnhhhkkksssrrrpppoooooorrrvvvxxxzzzxxxllldddfffooosssrrrlllmmmnnnoooqqqtttvvvwwwvvvnnngggfffllluuuzzz}}}zzzooofff]]]YYYWWWVVV[[[aaaiiimmmqqqsssrrrooommmlllooorrrsssqqqsssyyy{{{zzzuuuqqqpppsss{{{|||wwwvvvvvvwwwvvvtttooonnnmmmooosssxxx|||~~~~~~jjjYYYKKKRRRfffvvvzzzxxxxxxyyy{{{~~~}}}uuuhhh___MMM:::,,,,,,///+++***...)))************+++++++++,,,,,,,,,+++++++++******///***---///+++...///((('''(((+++......---+++***---------............///111111111000///000222555IIIXXXaaaiii{{{wwwllllllqqqyyyyyy///------000111444<<>>>>>EEEQQQ^^^dddeeehhhmmmpppqqqssstttttttttssssssrrrsssuuuwwwwwwvvvuuutttrrrpppoooppprrrttttttsssrrrsssttttttttttttsssssssssttttttsssqqqqqqrrrsssuuuwwwxxx{{{~~~lllgggggglllrrrrrrrrrttttttwww||||||tttllliiihhhggghhhlllpppuuuvvvuuuttttttrrrqqqqqqsssuuuvvvvvvuuuvvvwwwwwwvvvtttrrrqqqlllmmmooopppqqqssswwwzzzwwwzzzrrrlllnnnppppppqqqtttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssssssuuusssqqqooopppsssvvvxxxxxxrrriiicccaaabbbccccccggghhhiiikkkoootttyyy|||sssssssssuuuwwwvvvtttrrruuuzzz~~~~~~xxxoooiiifffZZZaaahhhlllppprrrmmmfff\\\TTTYYYaaabbbaaaWWWDDD666222---+++,,,---,,,***++++++***************)))******+++++++++,,,,,,,,,,,,,,,,,,---------......---333888MMMrrr~~~{{{mmmVVVBBB:::;;;AAAJJJYYYkkk|||rrraaaKKK???>>>FFFQQQfffzzz}}}sss]]]OOOXXXeeeiiikkkooopppppppppoooooonnnnnnnnnnnnnnnmmmmmmnnnrrryyy}}}|||wwwtttssspppkkkgggbbbaaa``````dddjjjppptttxxxyyyzzzuuuiii```eeennntttsssrrrrrrtttvvvxxxzzz|||pppggghhhooosssrrrnnnnnnnnnppprrrtttvvvxxxwwwqqqkkkjjjnnntttxxxyyy}}}rrrmmmhhhccc\\\XXX\\\bbbhhhkkkoooqqqpppnnnmmmmmmkkknnnpppooorrrxxx{{{zzznnnllllllooovvv{{{}}}}}}|||zzzwwwvvvvvvvvvuuutttppprrruuuzzz}}}~~~{{{yyyuuutttwww~~~ttt^^^NNNWWWmmm{{{{{{wwwqqqtttyyyyyykkk```FFF666******,,,***))),,,)))************+++++++++((()))***+++,,,------...BBBOOOBBB,,,------''',,,)))******+++,,,,,,---------------............///---...///000000222555888DDDQQQYYYcccxxx}}}}}}|||sssooopppsssvvv...,,,,,,---...222===III[[[bbbttt~~~wwwtttsssXXXQQQcccxxxzzzoooffffffiiizzzhhhPPPCCC>>><<>>///...---,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------***000333CCCdddyyywww{{{yyyfffOOO>>>888@@@FFFSSSggg{{{xxxgggPPP???:::@@@HHH\\\vvv}}}gggVVVXXXbbbiiikkkmmmooooooooooooooooooppppppqqqqqqppppppqqqtttzzzwwwooohhhaaaXXXRRRQQQQQQRRRVVV]]]fffoootttxxx}}}rrrfffeeekkkrrrsssuuuttttttuuuxxx{{{|||sssiiigggmmmqqqqqqtttssspppnnnmmmmmmnnnoooqqqooolllkkklllnnnpppqqquuuyyylllgggccc___XXXSSSTTTZZZZZZ]]]```ccceeegggjjjlllkkknnnooommmmmmpppqqqnnnkkklllnnnqqqvvvzzz|||}}}~~~~~~|||{{{zzzsssssssssuuuwwwxxxwwwvvvqqqsssyyy~~~xxxlllVVVJJJYYYooowwwtttqqqqqqrrrvvv|||~~~uuubbbSSS>>>555---+++------,,,,,,))))))*********+++++++++++++++++++++++++++++++++///HHH<<<(((000...%%%...+++***))))))***+++---///---------............///000111111000000000333555===MMMXXXeee{{{}}}||||||~~~{{{{{{}}}zzzsssoooooossszzz,,,,,,...///---000;;;HHH\\\fffxxxkkkYYY\\\ggg~~~wwwmmmhhhgggggglllxxx~~~dddOOOEEE??????EEEQQQ\\\eeennnvvvvvvwwwxxxxxxwwwtttpppnnnpppqqqqqqrrrrrrrrrrrrrrrsssqqqpppqqqsssuuuuuutttrrrqqqqqqqqqrrrssstttuuuuuuuuutttrrrqqqrrruuuwwwyyy|||~~~~~~|||ooojjjgggiiijjjlllrrrxxxxxxwwwtttmmmddd\\\VVVTTTYYY^^^bbbccc___[[[YYYYYY```eeelllpppqqqpppooooooppptttxxx{{{yyywwwtttsssrrrrrrssssssrrrrrrqqqqqqooooooooommmllllllmmmoootttwwwwwwwww{{{|||vvvvvvvvvuuuuuuwwwtttttttttttttttuuuuuuvvvvvvuuuuuutttssssssrrrrrrrrrrrrrrrsssssstttuuuuuu{{{zzzsssppppppmmmkkkkkklllkkkgggccccccgggkkknnnpppqqqrrrssszzztttjjjeeeppprrrlllkkkggg\\\\\\aaabbb]]][[[OOO888...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,---.........---,,,***///000===\\\yyy|||{{{|||}}}lllTTTAAA777:::BBBOOObbbvvvxxxkkkUUUAAA:::???EEEWWWrrr~~~lll[[[YYY```gggkkknnnmmmnnnnnnoooooopppppppppmmmnnnooooooooorrrwwwzzz|||vvvqqqlllfff]]]WWWUUUTTTSSSUUUZZZccclllrrryyy~~~yyyiiiaaaaaannnqqqttttttssstttxxx{{{|||zzzrrrhhhfffkkkpppqqqtttrrrnnnkkkiiiiiijjjkkknnnmmmlllkkkkkkmmmnnnoooooowwwuuummmeee^^^WWWOOOMMMOOOOOOSSSWWW\\\```dddiiimmmlllooopppmmmmmmooonnnkkklllmmmpppssswww{{{}}}~~~~~~||||||tttsssrrrsssuuuwwwwwwwwwnnnpppuuu~~~}}}uuucccPPPJJJ\\\pppuuuqqqpppoooooossszzz}}}uuucccSSS:::555...,,,,,,---------)))************+++++++++,,,,,,,,,+++++++++******###222...'''///---'''///+++******)))***,,,---...---------............///111111222000///000222444>>>PPP]]]jjj}}}}}}{{{zzz~~~uuupppqqqttt}}}+++,,,///000...///999FFFZZZfffzzzuuubbb\\\___zzz{{{rrrmmmkkkhhhjjjrrroooXXXKKKBBB@@@BBBKKKUUU___jjjssstttuuuwwwyyyxxxvvvrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqpppqqqssstttttttttsssrrrpppoooppprrruuuvvvwwwvvvuuusssrrrrrruuuxxxxxx|||~~~~~~|||qqqjjjeeeddddddfffmmmuuuxxxzzzzzzvvvmmmccc[[[WWWTTTYYY]]]]]]YYYUUUSSSSSSWWW```jjjooonnnlllmmmoooooossswwwyyywwwuuutttuuuqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmlllmmmoooqqqtttuuutttwww~~~wwwrrrsssuuusssrrrsssrrrsssssstttuuuuuuttttttqqqqqqqqqrrrrrrssssssssssssttttttuuutttrrrpppnnnpppwww{{{tttpppmmmkkkkkkmmmpppooojjjdddcccgggkkkmmmllllllmmmnnnuuu{{{zzzpppjjjhhhrrr~~~|||oooiiigggfff```aaagggeee]]]YYYKKK111------,,,*********+++---******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---//////...---,,,+++///...777TTTppp~~~}}}qqqYYYCCC888777???LLL]]]qqq~~~|||uuu\\\FFF===AAACCCRRRlll{{{ppp^^^XXX[[[bbbjjjooommmnnnnnnooopppqqqqqqqqqkkkmmmooooooppprrruuuxxx}}}|||||||||yyyrrrggg___VVVTTTQQQRRRWWWaaakkkqqquuu{{{ssseee```fffjjjnnnnnnmmmnnnssswwwxxxvvvpppgggdddiiinnnppppppnnnjjjgggfffgggiiijjjllllllmmmmmmlllmmmnnnooonnnqqqxxx}}}qqqeeeXXXQQQKKKDDD@@@???BBBFFFLLLQQQXXX___fffjjjmmmpppqqqooooooqqqpppmmmkkknnnqqquuuxxx{{{~~~{{{~~~|||{{{{{{uuuttttttuuuxxxyyyzzzyyysssssswww{{{ppp\\\MMMLLLaaasssuuurrrsssnnnlllnnntttxxxppp]]]NNN666333...++++++------+++)))************+++++++++++++++++++++++++++,,,,,,,,,++++++...///***(((,,,************+++,,,---------------............//////000111000000111333666@@@VVVdddooo}}}|||zzzyyy{{{uuuoooooottt***---000111......888DDDXXXfffzzzzzzfffYYYWWWzzzxxxsssoooiiikkkooo|||www^^^OOOEEE@@@???FFFPPPZZZeeennnqqqsssvvvyyyyyywwwuuusssqqqqqqqqqrrrrrrrrrssssssrrrpppoooppprrrttttttssssssrrrooonnnooorrruuuxxxxxxxxxvvvtttrrrsssvvvxxxvvv{{{~~~~~~|||rrrkkkdddaaa___aaahhhqqqxxx|||yyynnnccc]]]UUUXXX\\\[[[WWWRRRQQQQQQPPP[[[iiinnnllljjjlllpppooorrruuuuuutttsssuuuwwwqqqqqqqqqrrrrrrsssttttttvvvvvvuuussspppooopppqqqppptttuuusssuuuzzz{{{zzzyyysssoooppprrrqqqoooppppppqqqssstttuuutttsssssslllmmmnnnoooqqqsssttttttuuuvvvvvvvvvtttpppllliiibbbfffnnnvvvzzzwwwpppjjjhhhhhhiiinnnrrrrrrlllgggeeehhhlllllljjjhhhiiijjjsssvvvyyywwwsssnnnllllllppptttwwwssslllgggddddddeeegggllliii___YYYIII...---,,,+++***((())),,,...))))))******++++++++++++******+++++++++,,,,,,,,,***+++---//////...---,,,,,,000---444NNNjjj{{{{{{~~~|||~~~ttt\\\EEE999888@@@LLL[[[ooo~~~aaaJJJ@@@BBBBBBNNNgggwwwqqq___UUUVVV^^^iiiqqqnnnnnnooopppqqqrrrrrrssslllnnnqqqrrrssstttvvvxxx~~~|||nnndddRRRPPPMMMNNNTTT___kkkrrrqqqwww}}}nnnfff]]]bbbfffhhhggghhhlllqqquuutttnnneeeccchhhmmmooollljjjgggeeeeeefffiiikkkkkklllnnnnnnnnnnnnooopppjjjfffeeekkktttyyyuuunnnYYYLLLAAA>>>???===;;;:::888<<>>AAADDDIIIXXXhhhppptttvvvvvvvvvyyyxxxtttqqqrrrsssrrrqqqqqqrrrsssvvvsssrrrssswwwyyyxxxwwwvvvuuurrrpppoooppprrrsssxxxxxxwwwvvvuuuttttttsssxxxwwwwwwzzz~~~~~~{{{tttqqqnnniiiaaaZZZ```jjjppp~~~{{{llldddccccccdddddd```ZZZUUUXXX\\\bbbhhhlllmmmlllkkkoooppprrruuuvvvvvvvvvvvvssssssrrrrrrrrrsssssstttwwwyyy{{{zzzvvvqqqmmmkkkrrrrrrqqqrrrtttxxx{{{}}}yyyuuuqqqnnnnnnooooooooooooppprrrssstttssssssrrrpppoooooooooppprrrtttvvvxxxuuurrrrrrtttqqqiiiccc``````cccjjjrrrvvvssspppkkkhhhjjjppprrrmmmkkkmmmnnnooooookkkfffeeehhhkkkooorrrnnneeeeeekkkjjjcccjjjiiijjjlllmmmiiibbb\\\aaacccfffhhhcccRRR<<<,,,++++++++++++++++++++++++---,,,***(((((((((((()))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,///,,,111GGG___{{{{{{yyy{{{yyyuuulllTTT<<<:::<<>>QQQooo~~~zzzrrr[[[DDD888999AAAPPPddduuu~~~sss___MMMHHHFFFHHHWWWjjj}}}www```SSSPPPVVVdddlllooouuu|||~~~wwwpppqqqoooooorrryyy|||wwwpppkkkaaaXXXOOOJJJJJJQQQ^^^kkkmmmrrrzzzxxxrrrjjjfffgggjjjlllmmmxxx{{{{{{vvvtttyyy{{{mmmcccXXXXXX]]]eeejjjiiiffffff```^^^YYYRRRKKKFFFEEEDDDDDDHHHGGGBBB>>>===:::777;;;888888>>>EEEOOO]]]iiimmmooonnnkkkllloooooommmoooqqqsssuuuwwwxxxxxxwwwtttvvvxxxyyyyyywwwuuusssooommmkkknnnuuuzzz}}}}}}}}}vvvaaaKKKKKKYYYppp|||xxxsssuuuooozzzssscccQQQCCC222...***)))***,,,+++)))++++++************+++++++++***+++,,,///000///---(((***+++,,,+++,,,...///*********++++++++++++,,,,,,,,,,,,---------......///000000000000222555888???JJJ\\\nnnzzz~~~}}}zzzpppqqqxxxwwwqqqooonnnvvv}}}}}}///------000000///333999MMM[[[ooo}}}}}}zzzxxxyyyjjjnnnvvvrrrZZZKKKZZZrrrxxxtttnnnnnnqqq{{{dddRRRAAA<<<>>>AAALLLXXXaaahhhmmmpppsssuuusssooooooqqqtttuuussspppnnnmmmpppppppppqqqsssuuuwwwwwwuuutttrrrpppooooooppppppsssssssssssssssssssssrrrtttttttttxxx||||||yyyvvvzzzwwwiiibbbeeerrr|||xxxuuusssrrrqqqggghhhiiikkkmmmooopppqqqpppqqqqqqqqqqqqppppppppprrrrrrrrrrrrqqqqqqppppppoooppprrrrrrrrrsssuuuwwwvvvvvvuuuuuuuuuvvvwwwxxxwwwuuurrrpppqqqrrrqqqqqqrrrrrrqqqqqqqqqpppooooookkklllnnnppppppppppppooopppqqqrrrpppnnnlllkkklllkkkiiihhhkkkpppuuuxxxyyyuuuwwwyyyzzzwwwqqqmmmkkkooorrrssspppnnnrrr}}}}}}ppphhhhhhgggdddhhhpppmmmpppqqqmmmfff```]]]]]]\\\^^^]]]TTTFFF888000---************************+++******)))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,***///...///999GGGddd|||sss^^^HHH777888===KKK^^^qqq~~~wwweeeRRRHHHCCCCCCPPP```ttt}}}hhhXXXOOOSSSbbbccchhhooossstttpppllliiipppnnnmmmpppuuu{{{}}}wwwsssooolllgggdddYYYQQQIIIDDDCCCGGGRRR]]]bbbhhhooowww}}}|||wwwuuuvvvyyyzzz{{{~~~xxxtttwww}}}}}}eee]]]XXX\\\dddiiihhheeeXXXWWWSSSLLLEEEBBBEEEHHHRRRVVVUUUMMMCCC===888444:::777999AAAJJJTTT```kkkmmmmmmmmmkkkiiijjjkkklllooopppsssuuuvvvwwwwwwvvvpppqqqtttvvvxxxxxxuuussssssqqqppprrrwwwzzz{{{yyy~~~|||wwwaaaIIIOOO___sss{{{xxxssstttooo|||vvvcccMMM>>>000---***)))***++++++)))++++++************++++++'''&&&&&&''')))******)))((()))*********)))+++,,,************++++++++++++,,,,,,,,,---------.........///000000000222555777;;;GGGZZZmmm{{{~~~|||tttuuuzzzyyyrrroooqqqyyy///---...000000///222777HHHYYYnnn~~~qqqppptttyyyeeeNNNPPP___zzz|||qqqooommmsssxxxcccMMMCCC???>>>FFFPPPZZZaaahhhlllqqquuutttqqqmmmooorrrsssqqqooommmlllooopppqqqqqqrrrtttvvvwwwyyyxxxuuusssqqqoooooonnnrrrrrrrrrssssssssssssssstttssstttxxx||||||xxxtttxxxwwwmmmuuu{{{uuuqqqooonnnooommmmmmmmmmmmnnnoooppppppqqqqqqppppppoooooooooooopppqqqrrrsssttttttssssssqqqrrrsssrrrrrrsssuuuxxxvvvuuuuuuuuuuuuuuuuuuvvvuuusssqqqpppqqqrrrrrrqqqrrrqqqqqqpppooooooooooookkklllnnnoooppppppooonnnmmmmmmnnnmmmkkkkkklllnnnkkkiiihhhhhhlllppptttvvvyyy|||}}}yyytttpppnnnpppqqqssstttwwwuuuiiiiiijjjkkkttttttuuutttoooggg___\\\\\\YYY[[[ZZZPPPAAA333---+++************************************)))))))))((())))))*********+++++++++*********+++++++++,,,,,,)))...---...555>>>YYY~~~{{{{{{}}}tttaaaMMM888777:::EEEWWWjjjyyy~~~mmmYYYJJJ@@@???JJJYYYlllrrraaaSSSPPP[[[bbbggglllooonnnlllkkkllllllkkkjjjjjjmmmnnnnnnnnnhhheee___ZZZWWWTTTRRRQQQJJJDDD@@@>>>===>>>EEEMMMRRRXXXbbbkkkppprrruuuyyy~~~}}}||||||}}}~~~}}}||||||wwwqqqrrrxxx{{{|||}}}rrr___YYY```hhhgggbbbYYYWWWRRRKKKDDDBBBFFFJJJQQQVVVUUUMMMDDD???<<<888999888<<>><<>><<>>RRRhhh~~~iiiYYYIII>>>???KKK\\\qqqeeeKKKMMMPPPYYYeeekkkllllllnnnmmmkkkeeeYYYOOOLLLRRRYYYhhhnnnpppiii^^^VVVPPPLLLGGGDDDBBBCCCIIINNNPPPPPPVVVUUUYYYbbbiiikkkmmmpppqqqqqqqqqppppppooommmmmmuuuxxxyyyvvvqqqooorrrvvvtttsssrrrsssuuuzzz~~~sssttt|||{{{wwwooofff______\\\WWWQQQOOOQQQSSSLLLFFFDDDKKKVVVaaakkkrrrrrrtttvvvwwwuuuqqqllliiimmmmmmnnnrrruuuvvvsssppprrrqqqqqqsssvvvxxxyyyyyyvvvzzzyyyvvvxxx~~~~~~zzzzzzmmm[[[KKKZZZrrr|||zzzyyywwwwwwxxxxxxppp\\\CCC222,,,************************+++*********))))))((((((+++*********))))))((((((******++++++++++++************+++++++++,,,,,,,,,,,,,,,---......///////////////......///111444555:::GGGWWWeeesss~~~~~~{{{vvvrrruuuyyyooojjjmmmzzz............////////////777DDDXXXxxx|||}}}uuu^^^[[[ooo{{{ooodddbbbmmm{{{~~~mmmXXXHHHIIILLLSSS\\\dddiiikkkjjjkkkmmmpppqqqqqqpppqqqqqqqqqqqqppppppppppppqqqqqqnnnoooooopppqqqrrrrrrsssttttttssssssssssssssssssooorrruuuvvvtttpppnnnmmmnnnnnnooorrrwww~~~|||pppeee```\\\YYYZZZ^^^bbbdddeeejjjkkklllnnnnnnnnnmmmlllnnnnnnnnnnnnnnnnnnoooooooooooopppqqqqqqrrrqqqqqqrrrrrrsssssssssrrrqqqpppnnnnnnmmmlllllllllllllllnnnnnnmmmmmmnnnppprrrsssuuuppplllkkkiiifffhhhmmmgggeeeeeejjjpppsssppplllmmmkkkjjjkkkooosssvvvwwwzzzwwwtttrrrqqqqqqqqqpppiiieeedddgggoootttuuusssvvvtttmmmfffgggooovvvwwwrrrnnneee___cccmmmqqqnnngggVVVBBB666///***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,...++++++,,,...111;;;FFFrrr~~~~~~}}}zzz~~~~~~}}}xxxwwwvvvooofffKKK>>>555555888===MMM^^^|||ppp___MMMAAACCCGGGVVVjjj}}}mmmVVVNNNNNNTTT```iiilllooorrrxxxxxxssshhh\\\TTTUUUXXXjjjuuu}}}zzzpppeeeYYYPPPKKKGGGEEEHHHPPPYYY```bbb```___bbbhhhkkkjjjllloooqqqqqqqqqppppppooonnnmmmqqqvvvzzzyyyuuuqqqrrrtttrrrqqqpppqqqsssvvvzzz}}}{{{~~~{{{sssrrrqqqlllddd[[[SSSOOONNNMMMIIIIIIRRR]]]eeemmmrrrssstttuuuuuutttpppllljjjkkkkkkmmmrrrvvvwwwtttrrrsssrrrqqqrrrtttuuuttttttsssyyy|||}}}{{{~~~zzzrrreeeTTTHHH^^^uuu~~~yyywwwrrrrrrqqqiiiVVV>>>000,,,************************************)))))))))(((************)))))))))(((******++++++++++++***************+++++++++,,,,,,+++++++++,,,,,,...//////000///......///111333444;;;GGGWWWeeesss}}}zzztttppprrr|||sssjjjlllxxx............//////000000444>>>PPPppp~~~||||||cccVVV```tttuuuhhh```aaahhhqqq~~~|||mmm\\\OOO???BBBIIIRRR\\\cccffffffiiilllppprrrrrrqqqrrrsssppppppoooooooooooopppppppppppppppqqqqqqrrrrrrrrrsssssssssrrrrrrqqqqqqqqqppprrruuuuuurrrooolllkkkpppooooooppprrrwww{{{}}}}}}rrriiieee___\\\\\\^^^______fffgggiiikkkmmmmmmmmmlllnnnnnnmmmmmmmmmnnnooopppnnnooopppqqqrrrrrrsssrrrssssssssssssrrrrrrrrrrrrnnnnnnmmmlllllllllllllllnnnnnnnnnooopppqqqssstttuuupppkkkiiidddaaadddiiiaaabbbeeekkkqqqsssppplllmmmkkkiiilllrrrwwwyyyyyyuuutttqqqooonnnnnnooopppfffhhhkkkmmmooopppooonnnqqqpppjjjeeefffmmmqqqqqqpppiii___[[[aaakkkooommmjjjUUU>>>222---***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,---++++++------...666???ddd~~~}}}wwwxxxvvvuuuvvvvvvrrrkkkTTTEEE999666666:::DDDQQQoooyyygggRRRCCCDDDBBBMMM___tttwwweeeQQQMMMOOOZZZgggpppvvvzzzvvvggg[[[TTTSSSeeetttsssbbbUUUOOOKKKGGGLLLWWWfffsssyyypppmmmlllmmmkkkhhhjjjoooqqqqqqppppppoooooonnnnnnmmmtttzzz{{{wwwrrrrrrssspppooonnnnnnooorrruuuvvvyyyzzzmmmaaaXXXSSSSSSPPPRRR[[[eeekkkooosssttttttttttttrrrpppmmmllljjjkkkooossswwwxxxvvvssstttrrrqqqqqqrrrrrrpppnnnqqqxxx{{{|||{{{yyytttjjj\\\NNNGGGbbbwwwxxxwwwpppnnnjjjaaaNNN999...,,,************************************))))))))))))************))))))))))))******++++++++++++***************++++++++++++,,,***)))))))))+++---///000000000///...///000222333<<>>555333555===EEE]]]xxxrrrXXXDDD@@@???EEESSSiii~~~rrrYYYOOOLLLUUUeeerrr}}}uuueee[[[WWW]]]mmm~~~xxxhhh[[[SSSMMMGGGKKKXXXkkk{{{|||wwwsssnnngggccchhhpppqqqppppppoooooooooooooookkkqqqwwwwwwsssooooooqqqnnnnnnmmmmmmnnnoooqqqqqquuuzzzyyyoooiiiaaa\\\[[[bbbiiimmmpppsssvvvuuutttsssqqqpppooonnnlllnnnrrrvvvxxxxxxuuutttrrrrrrrrrssssssssspppnnnrrrxxx}}}zzz~~~}}}{{{sssdddUUULLLKKKeeevvv|||zzz~~~|||xxxzzztttooohhh\\\HHH555------*********************************)))))))))))))))*********)))))))))))))))******++++++++++++******************++++++++++++***)))))))))***---///111000000////////////000111:::EEETTTbbbqqq~~~|||tttnnnnnnzzzzzzmmmkkkwww---------...///000000111///555???[[[}}}}}}~~~uuummmtttvvv^^^SSS\\\lllwww||||||rrrggg^^^XXXaaammmwww{{{uuucccRRREEEAAA>>>???DDDLLLTTTXXXbbbfffkkknnnoooooooooooonnnnnnmmmmmmnnnoooooopppqqqqqqqqqrrrsssssstttttttttttttttsssrrrqqqpppppppppsssvvvwwwvvvsssqqqqqqpppooonnnnnnoooppprrrtttwwwxxxyyyxxxxxxwwwtttpppooorrryyy}}}vvvpppmmmhhhfffccc```^^^^^^^^^^^^cccfffkkkpppssstttsssrrrppppppqqqsssssstttttttttssssssrrrqqqqqqqqqqqqrrrpppooonnnnnnmmmmmmnnnnnnnnnoooqqqrrrssssssrrrrrrmmmmmmmmmlllfff______ccckkkkkkiiigggggghhhlllnnnnnnooorrrwwwyyywwwpppkkkiiimmmrrruuutttrrrppppppvvv}}}zzzpppkkkjjjlllrrrwwwvvvtttrrrlllfffiiiccc```ccchhhhhhddd___[[[GGG222***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++***,,,......///555===OOOpppzzz~~~{{{ppp^^^GGG777111222888>>>MMMlll~~~eeeJJJ@@@@@@AAAJJJ___ttt{{{bbbUUULLLPPP___nnn|||{{{qqqlllfffrrr~~~zzznnncccXXXPPPHHHIIITTTgggxxx|||uuulllccc___fffqqqqqqpppoooooonnnooooooppplllooorrroookkkiiikkkooommmmmmnnnnnnnnnnnnooooooqqqttt}}}qqqiiidddeeeiiilllooorrrvvvuuutttrrrqqqppppppoooooorrrvvvyyyyyyvvvtttrrrpppppprrruuuwwwwwwuuusssvvvyyy}}}}}}zzzxxxyyy}}}rrr___NNNLLLRRRkkkxxxzzzwww{{{zzzzzzzzzsssiiiYYYEEE333,,,...))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************++++++++++++******))))))*********++++++++++++******+++,,,...///000//////////////////000000666BBBRRRaaappp~~~xxxqqqooozzzzzzppplllwww,,,------...///000111111000555999NNNwwwzzzzzzkkkYYYYYYdddsssyyy{{{oooddd[[[]]]bbbkkkwwwxxxiiiWWWKKKEEE===999:::@@@FFFJJJWWW\\\bbbgggjjjkkkkkklllnnnmmmmmmnnnnnnooopppqqqpppqqqqqqrrrtttuuuuuuvvvsssssssssrrrrrrqqqqqqqqqmmmppptttuuutttrrrpppooooooooonnnnnnnnnpppqqqrrrrrrttttttsssttttttnnnfffddddddjjjuuu}}}|||yyyyyyvvvrrrmmmhhhbbb^^^\\\^^^aaagggllloooqqqpppppprrrrrrssssssttttttssssssssssssssssssrrrrrrrrrrrrqqqqqqpppooooooooooooooooooppprrrssssssrrrpppooojjjiiijjjhhh```XXXXXX]]]mmmnnnnnnllliiiiiimmmqqqppptttxxxzzzwwwpppiiidddgggmmmtttwwwvvvtttsssttt~~~}}}rrrlllkkkppp{{{}}}vvvooojjjgggdddfffjjjjjjddd[[[WWWNNN===---)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************++++++***+++......///666>>>JJJiii~~~xxx|||zzziiiRRR===222111555:::BBB```yyyvvvXXXJJJCCC@@@FFFWWWjjjxxxqqqaaaRRROOOWWWcccrrr}}}{{{yyypppcccYYYOOOLLLTTTcccrrrzzz~~~xxxoooccc\\\dddoooqqqpppooonnnnnnooopppqqqnnnooonnniiicccbbbfffkkklllmmmnnnooooooooonnnnnnlllnnnuuu}}}rrriiiggghhhjjjmmmqqqtttsssrrrqqqpppooonnnnnnooossswwwyyyxxxtttqqqpppnnnooosssxxx|||}}}zzzxxxyyyyyyzzzzzzwwwsssuuuzzz{{{nnnXXXHHHMMM[[[rrr||||||xxx|||zzz{{{|||tttgggVVVAAA000***---))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++++++++******)))))))))************+++++++++,,,,,,---..................//////000000000222???PPPaaaqqq~~~zzzsssqqq{{{{{{rrrlllwww,,,,,,---...///000111111444666555DDDhhh|||ddd\\\```ssswwwzzz|||~~~yyypppeeeaaa]]]aaannnvvvooocccPPPJJJAAA;;;999;;;===???IIINNNWWW^^^cccfffhhhjjjnnnnnnnnnnnnooopppqqqrrrooopppqqqssstttvvvwwwxxxqqqqqqqqqqqqqqqqqqppppppnnnppptttuuussspppnnnmmmrrrqqqpppppppppppppppqqqppprrrsssssswwwzzzsssiii^^^\\\```jjjrrrtttvvvzzz{{{~~~vvvnnnhhhaaabbbeeegggjjjmmmnnnoootttttttttttttttssssssrrrtttuuuvvvvvvvvvuuusssrrrsssrrrqqqqqqppppppqqqqqqoooqqqssstttsssqqqnnnlllgggeeebbb\\\RRRJJJLLLSSSeeellltttwwwtttqqqrrrsssssswww{{{yyyqqqhhhcccbbbhhhmmmssstttssssssvvvyyy|||rrrmmmlllttt}}}tttooommmggggggjjjnnniii\\\TTTQQQBBB666,,,)))******)))+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************,,,++++++------...555>>>FFFcccyyy~~~~~~~~~|||}}}}}}qqq]]]FFF777222444777:::RRRhhh|||hhhWWWEEEBBBEEESSScccqqqsss___SSSRRRZZZhhhttt~~~qqqgggZZZTTTYYYdddpppwww~~~wwwhhh^^^aaajjjqqqpppooonnnnnnooopppqqqooopppnnnggg```^^^aaafffkkklllnnnooooooooonnnmmmllllllqqqyyy~~~vvvllliiiiiiiiikkkooooooooooooooonnnlllkkkjjjkkkooouuuwwwuuurrrooonnnmmmoootttzzz~~~}}}{{{zzzyyyyyyzzzvvvrrrvvv~~~}}}xxxjjjSSSEEEPPPfffvvv~~~|||}}}xxxwwwwwwoooaaaPPP;;;+++'''+++))))))))))))))))))))))))((()))))))))************((()))))))))******************++++++++++++******))))))))))))***************+++,,,------,,,+++***,,,---...///000000000111000>>>QQQcccsss~~~zzzsssrrr}}}|||ssskkkuuu,,,,,,---...///000111222777888444===___sssdddeeerrruuuuuuuuu{{{zzznnnfff\\\[[[gggssstttnnnTTTNNNFFF@@@<<<;;;;;;:::>>>EEEOOOXXX___cccgggiiinnnnnnnnnnnnoooppprrrrrrooooooqqqsssuuuwwwxxxyyyoooooooooooopppppppppppppppsssvvvvvvssspppmmmlllqqqpppooonnnmmmlllllllllqqqtttvvvxxx~~~}}}rrr\\\YYY\\\fffkkkkkklllooommmrrryyy}}}zzzsssgggfffeeefffhhhkkkoooqqquuuuuuuuuuuutttsssrrrqqquuuvvvxxxyyyxxxwwwuuussstttsssrrrrrrqqqqqqrrrrrrpppqqqssstttssspppllljjjgggbbb\\\SSSGGG???CCCKKK\\\iiixxxzzzvvvuuuuuuyyy{{{vvvlllcccaaacccjjjnnnqqqqqqppprrrxxx}}}}}}yyyqqqmmmllltttyyyooommmnnniiiiiilllnnnfffWWWOOOOOO<<<333+++******(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************...++++++,,,+++,,,333<<>>RRRddduuu}}}~~~zzzssssss~~~~~~sssiiittt------...///000111222222666;;;888:::PPPmmm~~~mmmfffmmm{{{~~~sssqqq|||}}}wwwiii^^^___dddiiiqqqxxxfff[[[NNNEEE@@@;;;888777>>>AAAFFFNNNWWW___eeehhhnnnmmmlllnnnppprrrrrrrrrpppoooooopppsssuuuvvvvvvpppqqqrrrsssrrrpppnnnlllmmmqqqttttttqqqnnnnnnoooooopppqqqpppnnnllllllmmmkkkmmmqqqvvv{{{eee```\\\___fffiiieee```cccgggooowww}}}~~~|||xxxrrrllleeecccgggllloooqqqpppqqqrrrssstttsssrrrqqqvvvwwwwwwwwwwwwwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrtttrrrpppppppppnnniiieeeeeeZZZQQQMMMIIIDDDEEEJJJZZZhhhuuuzzz||||||wwwzzzzzzvvvlllaaa^^^dddkkkjjjqqqvvvssspppqqqsssrrrzzz{{{|||zzzuuuooojjjgggqqqtttxxxxxxuuupppllliiiiiiooooooiiibbbZZZLLL???333000+++)))((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((()))***+++---...///???LLLaaazzz|||zzz||||||{{{~~~yyy{{{{{{~~~sssXXXAAA888666333555AAAPPPddd}}}{{{dddQQQIIICCCIIIZZZooocccOOOMMMWWW___kkkvvv{{{mmmeeedddiiiooorrrvvvoooaaa___bbbpppppppppooonnnmmmoooppprrrwwwyyysssiiicccdddiiinnnlllkkklllnnnooonnnmmmllloooqqqsssrrrqqqqqqqqq~~~}}}~~~}}}xxxqqqkkkhhhjjjmmmpppnnnooonnnkkkgggeeefffiiieeehhhlllrrruuutttppplllllloootttzzz}}}~~~}}}{{{yyyxxxvvvtttvvv}}}~~~}}}rrr]]]JJJJJJ\\\ooo{{{~~~~~~zzztttpppppprrrlllfffXXXDDD222******+++******))))))))))))******))))))))))))))))))))))))))))))'''&&&&&&'''((()))))))))(((((((((((())))))'''(((+++------,,,***((()))************+++++++++---------...............111===NNN___ppp~~~~~~yyyxxxuuullluuu......///000111222333333666:::666999III^^^{{{uuutttxxxsssyyyrrreee______dddppp}}}rrrgggWWWJJJAAA<<<999888777999===BBBIIIRRR[[[aaajjjlllnnnppprrrrrrssssssrrrqqqpppqqqtttvvvvvvvvvqqqrrrrrrqqqpppnnnlllkkkhhhjjjlllkkkhhhhhhkkknnnoooqqqrrrqqqooommmmmmmmmrrrqqqpppqqqtttyyy~~~kkkaaaXXXZZZccciiifff```___bbbhhhpppvvvyyywwwuuuvvvwww{{{{{{rrrkkkhhhiiikkkmmmooopppqqqrrrrrrrrrqqqpppuuuuuuvvvvvvuuuuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqtttqqqmmmkkkjjjhhheeeaaa^^^UUUNNNNNNOOOMMMNNNRRRXXXeeettt}}}xxxxxxlllccc___bbbggglllkkkooopppnnnnnnrrrtttsssqqquuuzzz{{{wwwqqqmmmjjjooorrruuuuuurrrnnnjjjiiinnnsssssslllbbbUUUDDD555000---)))''''''((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))***+++,,,---...333===PPPjjj~~~{{{wwwxxx~~~|||zzz}}}wwwcccKKK;;;333000222<<>>000******+++******))))))))))))******((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))((())),,,...///...---+++)))************+++++++++------............//////444@@@PPP```pppzzzyyytttjjjrrr//////000111222333444444555777555888@@@JJJiii~~~~~~zzz}}}{{{pppfff___```kkkwwwyyyrrrdddUUUJJJCCC@@@>>>555666888999<<>>;;;888777888888999AAAGGGQQQYYY```fffmmmqqqqqqpppoooqqqsssvvvvvvvvvqqqqqqrrrssstttuuuuuuvvv|||xxxwwwqqqsssttttttrrrqqqrrrsssqqqsssvvvxxxxxxvvvsssqqqkkkiiieee^^^XXXVVVYYY\\\VVVYYY___hhhqqqwwwzzzzzzssssssqqqooonnnqqqvvvzzzyyy||||||wwwrrrooorrrrrrrrrrrrsssuuuvvvwwwtttrrrpppooonnnnnnnnnoooqqqrrrsssrrrqqqnnnkkkiiifffeeeaaa\\\WWWTTTTTTUUUbbbggglllppptttwwwtttpppnnnqqqxxx~~~zzzlll]]]TTTJJJSSS___hhhnnnrrruuuxxxtttuuuxxxsssjjjjjjkkkqqqxxx||||||{{{ppppppooollljjjiiikkkmmmpppnnnkkkcccQQQ<<<...***+++)))'''((()))))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))+++******)))))))))******+++---000;;;TTTvvv~~~iiiPPPAAA555444222444???WWWsssrrrVVVDDD>>>>>>DDDJJJVVVcccuuuoooWWWXXX[[[cccooo}}}yyytttrrruuuxxxyyywwwtttqqqpppooosss||||||```___\\\YYYWWWWWWZZZ\\\___eeelllpppooommmmmmnnnllllllmmmnnnnnnjjjddd```^^^\\\]]]aaahhhlllmmmlllmmmmmmnnnoooqqqqqqrrrrrrttttttttttttssspppnnnlllllljjjhhhffffffgggiiijjjiiigggfffgggjjjlllmmmmmmooommmjjjjjjmmmqqqtttuuuwwwwwwxxxzzz|||~~~yyyqqqtttzzzwwwnnnbbbUUUHHHGGGTTTeeeqqqvvvwwwyyyxxxnnnZZZEEE111------+++)))*********))))))))))))******))))))))))))))))))))))))''''''((()))************+++******))))))******+++---------,,,+++)))(((''')))************++++++++++++,,,,,,---...///000000999CCCOOO[[[iiiyyy}}}sssnnnvvvuuuiiimmmxxx......///000111222222333222888777888>>>===BBBQQQzzzuuurrrwww~~~~~~vvvuuuuuusssttt{{{{{{iiiRRRKKKBBB<<<;;;;;;999777:::===BBBIIIRRRZZZaaaeeejjjiiiiiikkkoooqqqrrrrrrpppqqqrrrttttttttttttsssxxx}}}|||yyyyyyrrrssssssrrrpppqqqssstttuuuvvvvvvvvvsssnnnjjjgggjjjjjjjjjgggaaa[[[UUURRROOOTTT]]]hhhqqqwwwxxxxxxpppppppppooonnnooosssvvvvvvvvvwwwyyyyyywwwsssppprrrrrrrrrrrrsssuuuwwwxxxuuutttqqqooonnnnnnooopppqqqqqqqqqqqqnnnjjjgggdddaaa^^^XXXRRRMMMMMMRRRWWWbbbkkkssstttvvvyyyyyyvvvpppmmmkkkhhh^^^OOOFFFEEEQQQ[[[gggnnnpppqqquuuyyyvvvxxx|||qqqjjjhhhiiiqqq}}}{{{ooonnnkkkhhheeedddgggiiilllgggaaaXXXGGG555------+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((())))))***)))))))))))))))***++++++...111777IIIhhhzzzdddOOO888666333333999III___pppxxxfffPPPBBBAAABBBBBBKKKVVVgggyyyiiiddd______fffrrr}}}zzzwwwwwwxxxyyyyyyxxxtttrrrpppqqqwwwssslllaaaZZZWWWWWWWWWXXX\\\aaahhhlllmmmmmmnnnooommmnnnppprrrtttssspppmmmhhhdddaaaccchhhmmmnnnlllooooooooopppqqqrrrssssssqqqrrrrrrrrrqqqpppnnnlllkkkiiifffdddccceeegggiiidddbbbbbbdddiiimmmoooooorrrooollllllooouuuyyy{{{|||{{{zzzyyyyyyzzz{{{|||xxxzzzvvvqqquuu}}}{{{sss```SSSGGGKKK\\\nnnuuuuuuzzzzzz}}}wwwlllSSS???...---...+++***---******))))))))))))******************************((()))***,,,------,,,,,,+++******))))))******+++++++++++++++************)))************+++++++++******+++,,,---...//////666???KKKWWWgggwwwvvvnnntttzzzooottt//////000111222333444444111888666555>>>???>>>EEEaaayyyjjjfffggg|||~~~}}}|||ppptttvvvyyyxxxhhh\\\LLLCCC@@@>>>;;;777555555777<<>>@@@TTT|||zzzlllhhhwww~~~uuusssuuu{{{mmm]]]TTTKKK>>>888;;;888444444888>>>BBBHHHNNNXXX\\\aaaeeehhhjjjmmmooooooppprrrrrrqqqppppppqqquuuwwwxxxxxxvvvuuutttuuusssrrrqqqnnnmmmoootttwwwzzz~~~vvvooottttttwwwsssccc[[[\\\aaajjjssswwwtttooorrrrrrpppppppppqqqrrrsssqqqrrrsssttttttsssrrrqqqsssqqqooooooqqqtttuuuvvvvvvtttrrrooonnnnnnnnnooonnnjjjggggggiiigggbbb]]]VVVJJJAAA@@@EEENNN^^^mmmkkknnnrrrvvvyyyzzz{{{{{{zzziiiTTTCCC888888FFFWWWaaadddgggeeebbbeeemmmuuutttyyy{{{xxxxxxyyyssskkkmmmlllmmmrrrvvvxxxvvvtttnnnhhhbbb___```aaa___]]]___SSSEEE;;;333,,,***,,,)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************......///111777IIIhhhyyy|||vvvxxx|||xxxeeeMMM:::///444888777AAAPPPnnn}}}mmmVVVIII@@@999@@@FFFTTTcccnnnwww}}}kkk\\\\\\eeemmmooo~~~vvvuuuttttttsssssssssttttttqqqqqqrrruuuzzz{{{mmmaaaZZZXXXXXX^^^bbbgggllloooooommmlllpppqqqssszzzzzzqqqmmmooorrrsssrrrvvvtttrrrpppnnnnnnoooppprrrpppnnnlllllllllnnnooogggfffccc___\\\]]]```cccaaabbbeeeiiimmmqqqtttuuusssnnnmmmpppuuuyyy~~~|||xxxwww{{{uuummmssswwwpppyyy{{{ggg```LLLKKKdddwwwuuuvvvuuuvvvyyyzzzxxxpppddd[[[BBB444+++---...(((''',,,+++*********))))))(((((())))))))))))************(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,------,,,,,,...000444:::DDDSSScccsssyyyooopppzzz~~~|||vvvtttzzz000000000111222222333333666555555666777:::===???JJJcccmmmnnnyyyuuuzzzwwwiiiWWWGGG>>>===;;;666444555666888@@@HHHKKKQQQYYY```fffiiilllnnnkkkmmmnnnnnnmmmmmmmmmnnntttvvvxxxxxxvvvuuuuuuuuuuuuuuutttrrrqqqrrruuuxxx{{{{{{{{{tttgggeeefffkkkqqqtttrrroooqqqqqqppppppppppppqqqqqqpppqqqssstttuuuuuuuuutttpppnnnllllllnnnpppqqqqqqssssssrrrpppnnnkkkhhhfffhhheeeaaa``````]]]WWWRRRHHHBBB===@@@FFFQQQcccsssxxxxxxwwwyyy{{{}}}}}}}}}ooo[[[EEE>>>BBBKKKXXXbbbjjjkkkjjjgggdddffflllrrrsssvvvxxxvvvxxxzzzxxxqqqpppmmmlllmmmqqqsssrrrpppnnnggg``````fffhhhddd^^^ZZZMMM>>>666000+++)))***)))((('''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))************+++,,,---000>>>YYYqqq|||wwwxxxxxxzzz~~~}}}~~~}}}tttVVV@@@111333555444===JJJfffxxxttt___OOODDD<<<<<>>111)))+++,,,'''&&&***))))))))))))((((((''''''(((((()))))))))*********''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,---,,,,,,,,,...000222777BBBQQQaaarrruuukkklllvvvyyyssspppuuu000000000111222222333333444444444555666999;;;===CCCLLLgggooowwwzzzuuuzzzppp^^^PPPFFF>>>:::777777555444888>>>???FFFPPPYYY___dddgggiiijjjlllnnnnnnnnnmmmnnnoooqqqsssuuuuuutttsssssstttxxxyyyyyyxxxvvvvvvwwwyyy{{{~~~}}}tttpppllllllnnnppppppnnnnnnooooooppppppoooooonnnoooppprrrtttvvvwwwxxxxxxqqqooommmnnnoooppppppoootttuuuuuutttpppjjjeeeaaa^^^YYYTTTPPPNNNKKKFFFBBB???>>>@@@DDDKKKVVVhhhwww}}}{{{zzz||||||zzzwww^^^LLL<<<@@@QQQbbbjjjmmmssspppllliiijjjmmmrrrvvvuuuvvvtttsssuuuxxxxxxuuupppmmmiiiiiimmmooopppoooooogggbbbfffpppssslllcccSSSDDD555///---***(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))***+++,,,333FFFYYY{{{zzzyyyyyy|||~~~wwwsssxxxdddLLL777333333333999DDDXXXpppooo]]]LLL@@@;;;>>>GGGTTT___jjjyyyyyyggg^^^\\\\\\___hhhppptttuuuvvvsssooommmnnnoooppprrrssstttuuuqqqpppooooooqqqtttwwwyyywwwpppooohhhiiikkkmmmooooooooonnnmmmnnnpppuuu{{{{{{rrrmmmllllllkkkiiinnnnnnnnnnnnppprrrtttvvvuuusssqqqooommmllllllmmmpppmmmhhhaaa\\\ZZZ\\\^^^```bbbfffjjjnnnqqqrrrsssqqqmmmkkknnnqqquuu}}}~~~}}}}}}xxxsssqqqkkknnnrrrpppsssooo___OOOTTTaaarrr}}}}}}xxxtttxxxyyy|||}}}oooZZZJJJ777---''')))***&&&%%%)))((((((((((((''''''''''''(((((())))))))))))******&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,***,,,,,,,,,,,,,,,...000///555@@@OOO```ppp~~~vvvmmmlllttt}}}yyyrrrnnnrrr000000000111222222333333333333333444666888999:::??????OOOttt~~~mmmgggwwwyyyrrrooo{{{zzzkkk\\\JJJBBB<<<<<<<<<999666666;;;@@@HHHOOOUUUZZZ___bbbhhhjjjlllmmmllllllmmmooollloooqqqrrrrrrqqqrrrrrryyyzzz|||{{{zzzxxxyyyzzz|||zzzxxx{{{yyyuuupppnnnmmmnnnmmmllllllmmmnnnooooooooonnnmmmnnnoooqqqsssvvvxxxyyyzzzrrrqqqppppppppppppooommmpppppppppnnnjjjeee___\\\VVVPPPIIIDDDAAA@@@>>>===BBBFFFKKKNNNRRRZZZjjjwww}}}||||||~~~}}}wwwllldddLLLGGGGGGRRRbbbooottttttuuuqqqmmmmmmrrryyy~~~xxxuuuqqqnnnooorrruuuuuuqqqnnnkkkkkknnnpppooonnnhhheeeccciiiqqqrrrllldddLLL<<<---)))++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))***,,,---,,,///;;;GGGmmm~~~|||{{{~~~~~~zzz|||{{{zzz|||zzztttpppttt~~~qqqXXX???666444333777???JJJfffoooXXXHHH>>>>>>BBBJJJTTT^^^mmmyyywwwhhh]]]WWWVVVYYY^^^cccgggjjjkkkiiimmmnnnoooqqqrrrsssttttttpppooonnnmmmnnnooorrrsss|||xxxmmmmmmnnnnnnoooooooooooommmnnnpppsssuuuwwwxxxxxxxxxtttooollllllmmmmmmlllllllllmmmnnnoooqqqsssttttttsssrrrpppoooooooooooossspppiiiaaa[[[YYY[[[]]]bbbdddhhhlllppprrrrrrssspppmmmkkkmmmmmmmmmqqqwww{{{~~~|||rrrpppnnnrrruuutttooodddWWWLLL\\\mmmxxx}}}tttvvvwwwyyy|||xxxgggNNN;;;222+++&&&((()))&&&&&&)))(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))))))))******))))))******+++,,,***+++,,,,,,+++,,,...000...333???NNN```ppp~~~~~~wwwuuuxxx}}}|||tttpppsss000000000111222222333333222333333444555777888999888:::@@@UUUwwwsss|||nnnYYY[[[eeennn~~~|||rrrjjjttt{{{}}}wwwfffUUUCCC>>>>>><<<777333;;;===@@@DDDJJJQQQYYY^^^bbbeeeggghhhhhhhhhiiikkkjjjmmmpppqqqqqqqqqrrrssswwwyyy{{{{{{zzzxxxxxxyyy||||||}}}zzzuuuwww}}}zzzvvvtttqqqooonnnmmmkkkiiijjjkkkmmmnnnoooooonnnnnnmmmnnnoooqqqsssuuuwwwxxxqqqpppooooooooonnnkkkhhhcccbbb```\\\YYYVVVTTTSSSNNNJJJCCC???>>>@@@BBBDDDIIIPPPWWWYYYZZZaaalllttt||||||mmmZZZLLL>>>LLL]]]iiippptttwwwxxxvvvrrroooqqqyyyxxxrrrllliiikkkoootttwwwwwwtttrrrrrrrrrppplllhhh___```cccgggiiifffaaa]]]DDD666)))'''***+++***)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))+++.........555===UUU~~~xxxvvvzzzvvvuuuuuuvvvvvvwwwzzz}}}xxxaaaIII<<<666333555:::>>>ZZZ}}}~~~dddQQQAAA======BBBKKKVVVeeeqqqoooaaaXXXVVVUUUZZZaaagggjjjlllooooooqqqrrrssssssrrrrrrooonnnmmmmmmmmmoooqqqrrrwww{{{{{{uuuppppppoooooooooooooooooonnnooopppqqqqqqqqqqqqqqqpppooommmlllmmmnnnnnnmmmmmmmmmmmmmmmnnnnnnoooooopppppppppppppppqqqqqqrrrsssooohhhaaa[[[YYY\\\___eeegggjjjmmmppprrrssstttpppnnnmmmmmmiiiddddddggguuu~~~uuuqqqvvvxxxyyywwwjjjZZZSSSVVVhhhvvvyyy{{{{{{qqqnnnnnnqqqsssnnn^^^FFF444...***((())))))((((((***))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))''''''(((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,***+++,,,,,,++++++---///...444@@@OOO```qqq~~~vvvppprrr000000000111222222333333222333444555666777777888666<<<>>>FFFiiiwwwnnnyyy{{{zzzgggZZZNNNOOOhhh|||nnnlllhhhiiissskkkPPPBBB>>><<<999777999999;;;===BBBJJJTTTZZZ___aaaccceeeeeeeeegggiiihhhkkknnnppppppqqqrrrssssssuuuwwwwwwvvvuuuvvvwwwyyyyyyzzz{{{zzz~~~yyyxxxqqqqqqppppppnnnllljjjiiihhhiiikkkmmmoooppppppqqqmmmmmmmmmmmmnnnoooqqqqqqqqqppppppoooooolllhhhdddYYYWWWSSSOOOLLLKKKKKKKKKAAA@@@@@@@@@CCCHHHMMMPPPTTT\\\bbbbbbdddjjjqqqttt~~~qqq^^^LLL@@@???WWWoooxxxuuussswww{{{wwwtttrrruuu{{{vvvooohhhhhhlllqqqyyy|||yyyvvvsssnnngggaaa```cccggghhhddd___YYYVVV<<<111((('''++++++******&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((((('''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((&&&(((,,,------000666JJJsss|||xxxxxxxxxtttttt{{{|||zzz}}}kkkVVVFFF;;;444222555888MMMlllnnn\\\GGG@@@;;;===DDDPPP___lllyyyyyyaaaWWWPPPRRRZZZaaahhhmmmnnnoooqqqrrrssssssrrrqqqnnnmmmmmmmmmnnnpppqqqrrrsssrrrtttyyy~~~}}}xxxssspppooooooooonnnnnnnnnnnnnnnoooqqqpppnnnmmmmmmnnnoooooonnnnnnmmmlllkkkkkkmmmmmmllllllkkkkkkjjjjjjllllllmmmnnnoooppppppqqqoookkkeee___[[[[[[___ccchhhhhhjjjllloooqqqssstttqqqpppooommmfff^^^]]]```rrrzzz{{{vvvttt}}}}}}zzzvvvdddTTTWWWfffttt{{{wwwuuuxxxtttkkkggghhhjjjjjjcccSSS@@@333+++******)))))))))))))))))))))))))))************''''''(((((((((((())))))(((((((((((()))))))))***&&&''''''(((((())))))***(((((((((((())))))))))))******))))))******+++,,,)))+++++++++++++++---///000666AAAPPPaaaqqquuunnnooo000000000111222222333333222333444555666777777777777<<<>>>CCCXXXuuuxxx}}}}}}lllYYYPPPYYYiiiyyyppphhhgggjjjqqq|||yyydddUUUKKKCCC>>>===999999999:::===CCCJJJPPPVVVXXX[[[]]]]]]^^^```aaaaaadddhhhjjjkkklllmmmooonnnoooqqqqqqqqqqqqsssuuurrrvvvyyy}}}~~~}}}wwwyyyooopppooonnnlllkkkkkkkkkhhhhhhjjjlllnnnqqqssstttnnnmmmkkkjjjiiiiiiiiijjjjjjjjjiiiiiihhhddd___[[[RRRPPPLLLGGGDDDCCCBBBBBB;;;@@@HHHQQQXXX^^^bbbdddeeelllooonnnooouuuwwwvvv}}}{{{uuuhhhXXXLLLEEEDDDRRReeewwwyyysssqqqtttvvvsssrrrsssvvv{{{{{{rrrkkklllpppuuu}}}}}}xxxtttqqqlllfffaaafffffffffeeeaaaZZZQQQJJJ555---((()))***)))(((***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((%%%&&&)))++++++...222@@@bbb~~~{{{yyywwwyyyhhhVVVEEE888333333666AAAWWWrrrttteeeSSSHHH>>><<<@@@IIIWWWcccooouuuuuudddUUURRRWWW\\\ccciiikkkllloooqqqrrrrrrrrrqqqnnnnnnnnnnnnooopppqqqrrrtttttttttvvvwwwwwwuuusssmmmnnnnnnnnnnnnmmmllllllkkkmmmpppooonnnmmmnnnpppmmmooopppooommmkkkjjjiiilllkkkkkkkkkjjjhhhgggggghhhiiijjjkkkkkkkkklllkkkiiifffaaa\\\ZZZ]]]cccggghhhhhhhhhiiilllooorrrtttsssqqqooollleee^^^```fffrrruuu{{{~~~wwwssstttwww~~~wwwqqq]]]SSSaaattt{{{~~~yyyvvvvvvsssnnnkkklllkkkeeeXXXHHH999///(((******)))((((((((('''((((((((()))))))))******'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&''''''((())))))***(((((((((((())))))))))))******))))))******+++,,,)))***++++++***+++---///111666AAAPPP```qqq}}}vvvmmmlll000000000111222222333333333444555666777777777777555555888???JJJaaa~~~zzz~~~rrrcccUUULLLeeevvvqqqqqqlllgggnnn{{{}}}uuukkk^^^NNNDDDBBB<<<<<<;;;::::::<<>>666555777999GGGaaaxxxvvvkkk___RRRCCC<<<===CCCOOOZZZgggmmmuuuxxxccc[[[[[[^^^ccciiigggiiilllooorrrrrrrrrrrroooooonnnnnnnnnooopppppprrrtttuuutttqqqoooooopppllllllmmmnnnnnnmmmlllkkkhhhkkkoooooonnnnnnppprrrkkkmmmooopppnnnlllkkkkkkjjjjjjjjjjjjiiigggfffeeegggggghhhhhhhhhggggggfffeeeccc___[[[ZZZ^^^eeekkkhhhhhhggggggiiimmmqqqsssuuurrroookkkdddaaafffoootttsssxxx|||qqqmmmrrrxxx}}}rrrlllYYYUUUjjjyyy}}}}}}{{{{{{yyyuuuuuutttpppdddRRR???111***''')))***)))'''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))*********)))***++++++,,,)))***++++++***+++---///111666AAAOOO```ppp|||}}}yyynnnlll777555333222222333444555444444444444555666888888777555888>>>AAALLLjjjgggLLLQQQXXXnnn~~~wwwrrrmmmfffaaarrrvvvzzzyyyqqqeeeYYYRRRLLLGGGDDDDDDBBB<<<888888<<<===>>>???AAABBBCCCDDDHHHKKKOOORRRUUUXXX\\\___bbbeeegggiiijjjlllnnnqqqppprrrtttwww{{{{{{yyyxxxwwwssspppooonnnnnnmmmlllkkkkkkjjjdddddddddeeegggjjjmmmnnnmmmiiiccc```___\\\XXXUUUNNNMMMKKKIIIFFFCCC@@@???AAA===:::999===BBBFFFHHHXXX^^^kkk{{{zzzooodddWWWLLL>>>555999HHH[[[ggguuusssqqqooommmlllkkkjjjiiilllqqqwwwxxxzzz~~~tttqqquuuyyywwwrrrttttttssspppmmmlllmmmooonnnjjjeee^^^QQQ@@@555222))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%'''''''''''''''((()))))))))((((((((()))+++---///333???\\\{{{xxxzzz}}}hhhHHH777999666:::;;;AAAYYYxxxqqqdddRRRCCC;;;;;;CCCKKK___dddllluuu}}}jjj___]]]ccciiiiiiiiijjjkkkmmmoooqqqrrrnnnnnnmmmllllllmmmnnnooosssqqqooommmmmmmmmooooooooonnnllljjjiiiiiiiiiiiilllkkkkkklllmmmnnnnnnmmmmmmllllllnnnpppqqqpppooonnnlllhhheeecccbbbbbbbbbdddfffhhhhhheeebbbaaa``````aaaccceeeggghhhhhhhhhnnnmmmlllkkkkkklllmmmnnnrrrttttttoooiiigggmmmsssqqqtttvvvtttpppqqqvvv|||~~~{{{hhh[[[^^^kkkttt~~~|||~~~{{{rrr___HHH666...,,,))))))))))))((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))***++++++,,,***++++++,,,,,,------...555999???JJJ]]]sss~~~yyynnnhhh555444333222222333555666666666666666777777888999444222444888999===RRRiii~~~~~~vvv```KKKKKKVVVoooyyytttpppnnngggkkkpppssssssqqqnnnlll\\\WWWUUUVVVRRRIIIAAA???;;;;;;;;;;;;:::999999888===@@@DDDGGGJJJMMMQQQTTTVVVZZZ___ccceeefffgggiiiiiijjjlllmmmppptttyyy}}}|||zzzvvvuuuuuutttpppnnnkkkjjjjjjiiihhhffffffeeeaaaaaaaaaaaaaaabbbcccdddaaa]]]XXXTTTRRROOOKKKHHHBBBAAA???===<<<;;;;;;;;;999:::===DDDMMMUUUZZZ\\\bbbfffnnnzzz|||tttlll```RRRHHHAAA<<<999>>>LLL\\\iiippppppqqqqqqmmmhhhfffhhhkkkrrrqqqssswwwxxxzzz}}}tttqqqssssssooojjjmmmmmmmmmmmmoooqqqsssssskkkddd]]]UUUGGG888///---))))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))+++---...---555JJJkkk|||}}}~~~sss\\\GGG>>>666999:::>>>NNNhhh~~~rrr]]]LLLAAA>>>AAADDDOOOUUU___iiirrr|||xxxmmmgggggghhhiiihhhhhhiiijjjlllnnnooonnnnnnmmmmmmmmmnnnoooppppppooonnnmmmmmmnnnpppqqqnnnmmmkkkjjjiiiiiiiiijjjlllkkkjjjkkklllmmmmmmllljjjjjjjjjlllnnnooommmlllkkkjjjgggdddcccbbbbbbbbbbbbdddeeedddbbb___^^^^^^aaaeeejjjlllmmmmmmmmmnnnpppooommmmmmmmmnnnoooooossstttsssoookkkkkkooottttttwwwxxxwwwttttttyyy}}}yyyhhh]]]bbbnnnvvv~~~}}}|||}}}~~~|||{{{vvvjjjWWWAAA111***)))))))))((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******++++++******+++,,,,,,------...333777===III\\\rrr|||qqqkkk333333222222222444555777888888888777777888999999666333555999888888AAAOOOttt~~~|||~~~xxxxxxsssOOOGGGDDDPPPfff}}}|||xxxwwwooooooooooooooopppqqqrrreeebbbaaaccc___TTTKKKHHH===<<<;;;888666555333333777999<<<===???@@@CCCEEEHHHMMMTTTZZZ]]]^^^___```bbbcccdddeeeeeegggjjjmmmqqqpppooooooooommmjjjgggddddddcccbbbaaa___]]]\\\]]]]]]\\\\\\ZZZYYYWWWVVVUUUQQQLLLHHHDDDAAA>>><<<999777555333444666999;;;>>>BBBIIITTT___hhhlllmmmiiijjjnnnuuu|||}}}yyyooobbbSSSDDD777111000333<<>>===EEELLLWWWaaajjjqqqwwwzzzzzzrrrmmmjjjjjjhhhgggfffgggiiilllmmmnnnnnnmmmmmmnnnnnnooopppnnnmmmllllllmmmooopppqqqmmmlllkkkkkkjjjjjjjjjjjjllljjjiiijjjlllmmmlllkkkjjjjjjjjjlllmmmmmmkkkiiieeeeeedddcccbbbbbbccccccbbbcccbbb```]]]ZZZZZZ[[[___fffnnnrrrqqqoooppprrrooonnnlllmmmooopppppppppsssrrrqqqpppppprrruuuvvvxxxxxxyyyxxxwwwxxx{{{}}}}}}sssgggbbbiiittt{{{zzzyyyxxxyyy{{{}}}|||||||||tttdddPPP<<<000++++++))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))***************++++++,,,---------000444<<>>EEE^^^~~~|||{{{dddZZZMMMHHHOOO```vvv~~~{{{{{{uuuooollljjjhhhhhhfffccccccfffddd]]]WWWUUUHHHEEE@@@;;;888777777777888:::;;;:::999888999:::???CCCIIIOOORRRUUUXXXYYY___```aaabbbaaabbbdddfffggggggggggggfffccc```]]]]]]\\\\\\[[[YYYVVVTTTSSSUUUUUUUUUTTTRRRPPPMMMLLLLLLIIIDDD@@@===:::999888999777555444777<<>>666444777888@@@\\\zzzzzzfffRRRFFF???;;;@@@FFFOOOZZZccckkkpppsssuuuxxx}}}~~~{{{vvvrrrpppmmmkkkhhhffffffiiilllnnnnnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnooopppmmmmmmllllllkkkkkkkkkkkkkkkjjjjjjjjjllllllkkkjjjjjjjjjiiijjjjjjiiifffddd]]]]]]^^^___aaabbbccccccbbbaaa^^^ZZZVVVTTTUUUVVVYYYcccnnnrrrpppmmmnnnqqqllljjjjjjlllpppssssssrrrrrrpppooorrrwww{{{}}}|||{{{wwwtttsssuuuyyy|||}}}|||vvvnnnhhhiiirrr|||}}}yyyvvvtttuuuxxxyyyyyyxxxmmm[[[FFF666...,,,---******)))))))))((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))*********+++,,,,,,------...333;;;HHH]]]sss}}}yyywww{{{}}}rrrlll000000111222333555666777777666666555555555666666555222222555888:::<<<>>>JJJiiiyyyjjjVVVIIIIIIUUU```{{{zzzuuussspppmmmkkklllgggdddeeedddaaa___```WWWRRRIIIAAA;;;::::::;;;888999999888666555555666999<<>>DDDLLLTTTXXXeeefffgggkkkooorrrsssrrrooonnnooosssyyy|||{{{yyypppaaaMMM>>>333///777BBBRRR\\\hhhoooqqqrrrtttwwwvvvooohhhhhhqqqwwwvvvyyy}}}{{{rrrmmmkkkjjjjjjiiifffeeeggglllmmmhhhcccdddVVVFFF;;;222+++)))+++((((((''''''''''''(((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&'''(((((((((((('''&&&''''''((())))))))))))&&&...222666IIInnn|||}}}{{{|||~~~vvvwwwyyymmm[[[KKK<<<333666777999LLLddd}}}vvv___OOOEEE@@@:::===BBBJJJTTT___gggkkkjjjnnnqqqssssssrrrrrrsssooommmkkkiiiiiikkknnnpppnnnnnnnnnnnnmmmmmmlllllloooooonnnmmmmmmmmmmmmmmmllllllllllllkkkjjjjjjiiiiiiiiijjjkkklllllliiigggcccbbb```______^^^[[[YYYVVVXXXZZZ]]]___aaabbbbbb^^^\\\WWWQQQMMMLLLOOOQQQVVVaaammmssspppmmmnnnpppllljjjjjjooouuuyyyyyywwwpppooopppuuu}}}zzztttmmmlllrrrxxx{{{{{{uuuooojjjkkkqqqzzz}}}vvvqqqppprrrtttuuulll___LLL999---(((((()))+++++++++*********))))))&&&'''(((((()))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))))))))***++++++,,,,,,---...333<<>>MMMnnnyyyuuu{{{lllSSSFFFDDDFFFSSSaaauuu}}}yyyuuussskkkdddbbbaaa^^^^^^```eee___VVVLLLEEEAAA??????777888999888666555666777555666888999;;;>>>DDDHHHLLLOOOSSSUUUVVVWWWXXXYYYRRRSSSTTTQQQMMMJJJHHHHHHIIIIIIJJJIIIHHHEEEBBB@@@:::;;;<<<===>>>>>>>>>>>>999999888666555777:::===@@@BBBFFFMMMUUU^^^eeeiiikkkjjjkkkooosssxxxzzz{{{xxxwwwyyy}}}yyytttaaaPPP===555222666EEETTTeeennnvvvvvvppplllqqqwwwrrrkkkfffiiivvv}}}{{{|||xxxrrrooolllkkkeeedddeeegggiiihhhddd```YYYKKK<<<222---((((((***(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&((()))))))))((('''&&&&&&'''((()))(((((((((###,,,111111:::UUU{{{~~~xxx}}}~~~|||{{{tttjjj[[[HHH999777888888@@@MMMkkk~~~qqqaaaSSSHHH<<<::::::>>>GGGRRR\\\aaagggiiijjjkkkkkklllnnnpppooonnnllljjjkkklllooopppoooooonnnnnnlllkkkiiihhhmmmmmmllllllkkkjjjjjjiiijjjjjjjjjjjjhhhgggfffeeeeeefffhhhkkkllljjjeeeaaaXXXUUURRRQQQRRRRRRRRRQQQVVVXXX[[[^^^_________^^^VVVSSSNNNHHHFFFHHHMMMRRR\\\eeepppvvvvvvsssrrrrrrpppnnnnnnssszzz~~~}}}zzzooooooqqqwwwwwwooohhhjjjssszzz{{{xxxoookkkjjjpppxxx}}}yyysssooonnnnnnnnnbbbUUUBBB333+++)))******++++++*********)))))))))&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********))))))******+++,,,,,,,,,...444<<>>???CCCGGGJJJKKKKKKLLLLLLFFFHHHHHHEEEAAA??????@@@>>>???AAAAAA@@@===:::888555555666777888:::<<<===888999::::::;;;???EEEJJJNNNQQQVVV]]]dddiiimmmooommmmmmoootttyyy}}}~~~~~~wwwkkkbbbPPP@@@666:::BBBKKK[[[jjjlllsssyyywwwpppkkkmmmqqqlllkkkkkkqqq{{{~~~{{{yyy}}}xxxtttrrrmmmhhhccceeeggghhhfffccc___\\\MMM@@@333---***(((''')))'''''''''''''''((())))))(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$%%%'''))))))((('''&&&%%%&&&'''(((((((((''''''&&&+++000111333DDDggg~~~|||}}}~~~wwwsssjjjWWWBBB999777777999>>>PPPiiiwwweeeSSSEEE@@@;;;;;;AAAJJJRRRVVV___bbbeeegggggghhhiiikkkkkkkkkjjjjjjjjjlllmmmnnnoooooonnnmmmkkkhhhfffdddggghhhhhhhhhhhhhhhgggggggggggggggfffdddbbb```^^^___aaaeeejjjkkkggg```[[[RRROOOLLLKKKNNNRRRUUUVVV\\\^^^```aaa```^^^[[[YYYPPPNNNIIIFFFFFFKKKTTT[[[eeellluuu{{{|||zzzxxxvvvtttqqqpppttt{{{}}}zzzvvvoooqqqtttyyy}}}rrrkkkgggmmmyyy|||tttllljjjmmmwww}}}}}}~~~}}}xxxsssooojjjgggYYYLLL<<<000,,,------,,,)))))))))(((((((((((('''%%%&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))******++++++)))))))))***++++++,,,,,,---333<<>>???@@@>>>:::999;;;===888999;;;;;;;;;888666444666666666666888;;;===???<<<>>>@@@BBBDDDIIIQQQWWW]]]```eeeiiilllmmmmmmlllqqqrrrtttyyy}}}}}}yyykkkZZZMMMDDD888666DDDUUUaaaooo|||mmmrrrwwwvvvqqqllljjjjjjiiimmmtttzzz~~~|||xxxuuuwwwzzzttttttsssmmmfffeeehhhjjjiiiddd^^^ZZZXXXGGG:::///+++***((((((***'''''''''''''''((()))***(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%###$$$&&&(((((('''&&&%%%%%%&&&'''((((((((('''&&&%%%&&&***......888WWWwww~~~|||yyysssaaaJJJ:::555666777777:::UUUssssss\\\LLLEEE===:::===CCCHHHKKKTTTYYY```eeegggggggggggghhhhhhhhhhhhiiijjjkkkllloooooonnnmmmjjjgggdddbbbbbbcccdddeeeffffffffffffdddddddddcccaaa^^^[[[ZZZZZZ^^^ccchhhiiiddd\\\VVVSSSPPPMMMMMMRRRXXX]]]```bbbcccddddddaaa]]]XXXUUUOOOLLLIIIGGGJJJRRR]]]eeekkkpppwww}}}{{{xxxuuuqqqooorrrxxxzzzuuupppppprrrvvvyyy{{{|||||||||oooiiihhhrrr|||rrrkkkkkkppp{{{|||zzz|||}}}xxxqqqhhhbbbOOOCCC444+++)))+++***(((((('''''''''&&&&&&&&&&&&$$$&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''(((((()))***++++++,,,)))))))))***++++++,,,,,,---222;;;III]]]rrr~~~}}}wwwxxxvvv{{{pppiii000111222333333222111000111333444444333222222333444333333222333444555555777777:::EEE]]]{{{tttoooUUUKKKCCC@@@AAAIII\\\nnn~~~}}}|||xxxuuuvvv{{{|||}}}~~~wwwsssrrrnnneee[[[QQQJJJGGGHHHGGGEEECCCCCCDDDEEEFFFAAAAAACCCGGGJJJHHHCCC>>>???===:::888999999888666::::::888666444555999;;;555777999;;;===BBBGGGKKKKKKPPPWWW]]]aaaeeehhhkkksssttttttuuuvvvxxxzzz{{{vvvzzz|||{{{}}}zzzqqq___JJJ???>>>333===PPPeeevvv|||xxxwwwuuusssooommmkkkjjjuuu|||yyy}}}}}}xxxuuupppsssxxx{{{sssttttttsssqqqmmmjjjhhhjjjfffcccaaa```ZZZQQQIII555000***(((***+++(((%%%''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&'''***,,,---333DDDTTTuuuvvvooohhh[[[KKK===555555777777>>>OOOjjjwwwdddUUUGGG???:::777:::@@@HHHMMMUUUZZZ]]]```dddgggfffggghhhhhhggghhhjjjlllmmmoooqqqooojjjddd```^^^bbb]]]ZZZ\\\aaabbb^^^YYY[[[[[[ZZZYYYXXXVVVUUUTTTUUUWWWZZZ]]]___aaaccccccbbb```]]]\\\]]]```eeehhhnnniiiccc^^^[[[WWWQQQLLLEEEJJJQQQWWW]]]ccckkkpppwwwvvvwwwzzz~~~|||yyyrrrrrroooiiicccbbbggglllqqqrrruuuxxxzzzzzzxxxuuulllnnnsss}}}xxxnnnkkkttt|||rrrwww}}}ttttttlllXXXDDD<<<111,,,++++++***((())))))(((((('''''''''&&&''''''(((((((((((((((((((((%%%$$$%%%'''(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))+++---...******************++++++000222777EEE]]]ttt~~~~~~}}}vvv}}}|||vvvuuu{{{|||oooeee000111111222222111111000111333444444333222222333444333222222333555777888888666777===LLLhhhwwwqqqcccTTTIIIBBB@@@GGGOOOdddttt}}}{{{||||||{{{wwwrrrmmmjjjiiicccbbb```___^^^^^^___```aaa___^^^^^^^^^[[[VVVRRRMMMJJJGGGEEEEEEEEEDDDCCCEEEEEEDDDBBBAAAAAACCCEEEIIIIIIHHHHHHJJJOOOVVV\\\fffjjjppptttvvvwwwyyyzzz{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}tttiii]]]SSSHHH>>>===BBBMMMYYYhhhttt{{{}}}|||vvvsssssswwwzzz}}}{{{vvvxxxzzz{{{}}}|||vvvooolllmmmllliiikkkkkkllllllkkkjjjiiihhhgggdddaaa___[[[SSSGGG>>>000+++'''&&&)))***)))&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((()))((())))))))),,,888DDD\\\}}}~~~~~~tttmmmjjjcccWWWHHH<<<555333888999AAARRRiii~~~zzznnn```VVVLLLAAA<<<======BBBHHHLLLOOOSSSWWW[[[___aaacccdddeeefffhhhjjjooorrruuuwwwwwwvvvuuuuuujjjeee___\\\\\\[[[WWWTTT\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZZZZ[[[___dddjjjppptttvvvuuussspppmmmkkkiiihhhhhhbbb[[[UUUQQQNNNJJJHHHTTTZZZccckkkoooqqqtttvvvtttrrrrrruuuxxxzzzwwwtttrrroooiii^^^WWWZZZfffqqqxxxvvvuuuvvvyyyxxxtttpppsssvvv{{{xxxqqqqqqxxx~~~xxx{{{uuussshhhRRR;;;444,,,))))))***)))((()))(((((((((''''''''''''((((((((((((((('''''''''(((&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))***++++++))))))*********+++++++++///111555CCC[[[sss~~~}}}vvv||||||vvvuuu{{{}}}rrrhhh222111111000000111111222111222444444222111222333333222111111444888<<>>777555888:::JJJqqq}}}nnnbbbXXXLLLBBB>>>@@@PPPcccqqq|||}}}~~~}}}|||}}}~~~}}}{{{zzzzzz{{{wwwvvvtttsssqqqqqqqqqqqqmmmlllkkklllnnnqqqqqqqqqnnnkkkeeeaaa]]]ZZZVVVSSS\\\]]]^^^]]][[[ZZZ[[[\\\dddbbb___\\\]]]ccckkkqqqyyy}}}|||{{{{{{wwwpppjjj]]]QQQCCC======BBBMMMVVVcccmmmxxxzzzwwwuuu{{{xxxuuuzzz}}}xxxsssrrrxxx|||uuurrrpppiii```gggfffffffffeeefffffffffdddbbb^^^ZZZSSSHHH:::000***&&&$$$$$$'''***)))'''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((+++'''&&&(((((()))///666AAAddd~~~{{{zzz~~~~~~vvvwww}}}zzzsssiiijjjjjjfff\\\MMM>>>555555444666===MMMgggvvvhhhYYYJJJAAA>>>666888<<<>>>AAAEEEJJJNNNUUUXXX]]]```ccceeegggiiiiiimmmqqquuuxxx||||||xxxrrrkkkeeeaaa^^^]]]```___^^^]]]___aaadddffffffdddcccdddjjjrrr|||~~~zzztttmmmfffaaa]]]WWWNNNHHHEEEEEEFFFFFFYYYaaallluuuyyyyyyxxxvvvuuusssrrrtttxxxyyywwwuuuuuunnnbbbUUUPPPZZZmmm}}}}}}yyyuuuuuuwwwwwwrrrnnnzzzzzzvvvtttyyy}}}}}}uuuooo```GGG222---)))((()))+++***(((((((((((((((''''''''''''))))))(((((('''''''''&&&'''&&&%%%&&&'''''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))(((((()))))))))(((((()))***+++,,,,,,---...000444AAAXXXqqq~~~xxx|||}}}xxxwww|||wwwnnn222111000//////000111222000222333333222111111222111000000222666<<>>BBBEEEKKKOOOUUUZZZ^^^```ccceeedddfffjjjmmmpppsssxxx{{{~~~wwwqqqppppppkkkjjjjjjjjjjjjkkkllllllssspppmmmkkkmmmssszzz~~~|||{{{xxxssslllddd\\\XXXPPPLLLEEEAAABBBFFFKKKOOOYYY```kkktttyyyzzzxxxvvvtttrrrqqqssswwwyyywwwuuuvvvlll^^^TTTVVVeeeyyy~~~|||yyyvvvttttttssssss{{{zzztttuuuxxx~~~||||||zzz}}}{{{pppfffVVV===---+++))))))+++,,,+++)))(((((((((((((((''''''''')))))))))(((''''''&&&&&&'''&&&&&&&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((((((***+++,,,---------///333???VVVooo||||||zzz||||||yyy~~~{{{sss222111000//////000111222///111222222111000000111//////000222888???GGGKKKGGG:::444999777555HHHccc|||uuu|||xxxlll```PPPHHH@@@>>>EEESSSbbblllnnnrrr{{{~~~zzzuuurrrppppppnnnmmmllliiifffbbb^^^\\\___]]]\\\\\\^^^dddjjjoootttvvv{{{{{{}}}~~~~~~~~~|||{{{|||~~~}}}zzzwwwuuusssrrroooiii___TTTIIICCCAAACCCJJJTTTbbbmmmqqqrrrtttsssrrrpppooorrrxxx}}}~~~{{{}}}~~~zzzzzzvvvqqqxxxvvvpppmmmjjjiiigggdddaaa``````bbbcccjjjcccWWWJJJ>>>444---)))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((($$$$$$)))---------///000DDD[[[hhhqqq~~~zzz|||~~~zzz~~~xxxqqqtttxxxzzzyyyfffbbbaaahhhnnnfffPPP===000222666888:::CCCZZZqqq{{{pppcccVVVMMMCCC@@@<<<888888999<<<===AAAEEEKKKPPPSSSUUUXXXYYY```bbbdddfffgggjjjnnnqqq|||{{{zzz{{{vvvwwwxxxyyywwwtttpppmmmtttrrrooommmlllmmmooopppssspppjjjccc\\\VVVRRRPPPIIIHHHGGGGGGKKKRRR[[[```fffiiimmmssswwwyyyyyyyyyooommmlllnnnrrrsssqqqooolllbbbXXXWWWaaaqqq~~~wwwqqqooossswwwwwwzzz|||xxxrrrpppuuu{{{||||||yyytttvvvrrrtttrrreeeZZZJJJ555+++*********+++***)))''''''''''''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++'''((((((***+++,,,---------///333>>>TTTnnn{{{{{{{{{zzz|||}}}yyy~~~{{{rrr111000000//////000000111///000222222000///000111/////////222777>>>DDDHHH@@@666222777777444===LLLdddtttqqqxxx~~~zzzvvvhhh[[[NNNHHHFFFFFFIIILLLYYY___jjjqqqqqqpppwwwzzzwwwvvvpppppppppnnnkkkhhhdddaaaaaaaaa```___```dddjjjnnnkkkmmmqqqwww|||}}}|||zzztttwwwzzz{{{{{{{{{|||}}}}}}yyyuuupppkkkiii___[[[TTTLLLEEECCCCCCEEEMMMUUU```iiisssyyyyyyuuu{{{uuuooommmpppuuuxxxyyyzzzzzzzzz{{{}}}}}}xxxuuuyyy|||qqqmmmnnnnnncccaaa___^^^^^^___aaabbbhhh___PPPAAA444...++++++))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%)))+++)))(((***...:::LLL^^^ppp|||~~~{{{xxxzzz|||~~~xxxrrroootttyyysssaaaPPPAAA:::555444333888III\\\}}}|||kkk\\\RRRMMMEEE>>>;;;999888777999<<<@@@CCCEEEFFFHHHJJJSSSUUUWWWYYYZZZ]]]aaaccciiiooowww{{{{{{yyyxxxxxxuuuwwwzzzzzzxxxsssmmmiiigggggggggfffeeecccaaa```eee```XXXPPPJJJHHHHHHHHHLLLOOOSSSXXX]]]eeelllrrrvvvtttqqqppprrruuuvvvwwwpppnnnmmmoooqqqppplllgggZZZWWWVVV]]]jjjvvv|||}}}}}}uuuooonnnrrrxxxsssrrrpppnnnmmmpppwww}}}}}}{{{uuunnnoooiiijjjfffVVVJJJ???000))))))))))))((('''&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&((((((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&''''''((()))***+++(((((()))***+++,,,,,,------000555???TTTmmm~~~|||{{{yyywwwyyy}}}|||xxx|||zzzooo//////000000000000//////...000111111000//////000//////000111444888;;;>>>888444333333333222777>>>III___zzzpppooovvvwwwmmmccc```[[[QQQHHHDDDIIILLLTTT]]]bbbbbbeeejjjuuuzzz~~~|||sssuuuvvvwwwvvvtttqqqoookkklllnnnooopppsssyyy}}}wwwtttrrrqqqrrrrrrqqqppprrrtttwwwyyyyyy{{{}}}~~~}}}zzzxxxxxxyyypppooolllhhhbbb\\\WWWSSSIIIDDD??????EEELLLQQQSSS```gggmmmooottt|||~~~~~~xxxrrrppprrrwwwzzz{{{wwwxxxwwwtttqqqrrrxxx}}}zzzuuuwww{{{}}}}}}tttooopppqqqooobbbaaa___^^^^^^^^^^^^___aaaXXXIII999---((()))***''''''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&))))))&&&'''***,,,333CCCXXXmmm}}}}}}uuummm^^^LLL;;;555333333<<>>IIIYYYeeegggeeegggllllllhhhjjjvvv}}}yyywwwyyy}}}xxxxxxuuunnnhhhjjjttt}}}zzz}}}ssspppxxx~~~}}}vvvuuuppplllnnnrrrqqqlllfffeeecccaaa^^^]]][[[[[[ZZZRRRDDD555***%%%&&&)))$$$%%%''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%'''+++***(((***...,,,222AAAUUUhhhzzz|||zzzuuu\\\EEE===999444444:::OOO]]]lllyyyzzzqqqeee[[[RRRKKKDDD@@@:::::::::999888777999;;;777:::===??????@@@BBBCCCIIIKKKNNNRRRUUUVVVVVVUUURRRSSSUUUVVVWWWVVVTTTSSSOOOOOOQQQQQQOOOMMMJJJHHHFFFDDD@@@???AAAFFFLLLPPP___gggqqqyyy|||~~~~~~wwwoookkkmmmqqquuuwwwrrrpppnnnmmmjjjcccXXXQQQLLLZZZlllwwwzzzyyyyyyzzz|||qqqggghhhqqq{{{~~~}}}uuukkkbbbbbbkkkvvv}}}~~~xxx|||wwwmmmiiibbbaaaXXXAAA444000***,,,------,,,+++***++++++&&&'''''''''(((((())))))%%%%%%&&&'''((()))******&&&(((***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((******)))''''''&&&&&&&&&******************++++++---222888CCCVVVmmm}}}~~~}}}yyy{{{~~~sss////////////000000000000------...000000111111111000000111111111222222222222111000000000111333333>>>FFFTTTiiiyyytttuuu}}}|||{{{|||zzztttjjjbbbYYYRRRJJJFFFGGGKKKOOOPPPTTTUUUVVVYYY___fffmmmqqqxxxvvvrrrnnnmmmqqqwwwzzz~~~}}}|||zzz|||~~~yyyvvvwwwyyy{{{|||vvv{{{}}}{{{{{{yyyxxxvvvqqqmmmhhhdddaaa]]]XXXSSSNNNKKKFFF@@@<<<:::<<<>>>>>>CCCNNN]]]jjjooolllgggjjjjjjiiijjjnnnuuu~~~zzzqqqrrrzzzwwwlllgggjjjnnnppppppppptttuuurrrtttyyyyyytttmmmoooqqqooonnnpppxxx~~~ooohhh```[[[ZZZYYYWWWTTTLLLBBB555,,,)))((('''%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""###%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++,,,222>>>OOOggg}}}}}}}}}|||xxxlllVVV???666777777222>>>CCCPPPdddyyyxxxmmmfff___RRRFFFEEEAAA<<<;;;;;;;;;888555555666777777666666888:::>>>???AAACCCDDDEEEEEEFFFHHHIIIJJJJJJJJJHHHEEEDDDDDDBBBBBBCCC@@@>>>BBBIIIDDDGGGEEEBBBEEEQQQ]]]dddqqquuu{{{~~~}}}|||{{{ssskkkiiilllqqqssssssrrrpppkkkddd]]]WWWUUUTTTZZZdddnnnrrrvvvyyyyyyvvvqqqllljjjqqq|||}}}tttmmmgggjjjtttzzzrrrwww|||{{{wwwvvvrrrhhhXXXGGG888///***)))******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&&&&&&&''')))***,,,---///333888AAARRRiiiyyy{{{}}}zzz.../////////000000000000000000111111000000//////000000000111111111222222111111000000000111222333;;;>>>EEEQQQggg|||zzz}}}~~~|||yyyyyyzzzooohhh___YYYVVVPPPFFF???DDDDDDCCCEEEHHHMMMRRRUUUXXX^^^dddhhhpppzzz|||xxx{{{uuurrrssstttssstttwww}}}~~~~~~}}}{{{zzzzzzzzzxxxwwwwwwyyy{{{|||zzzyyyxxxxxxrrrnnnhhhaaa[[[WWWTTTRRRRRRNNNIIIEEECCCAAA===:::888;;;>>>??????AAAEEEHHHZZZ^^^dddkkkpppqqqmmmjjjhhhhhhjjjmmmrrrwwwzzz|||wwwrrrooosss{{{{{{sssjjjfffhhhmmmqqqtttxxx{{{tttssssssrrrooonnnmmmllloooxxx}}}rrreee^^^\\\XXXOOOFFF>>>777---((()))******)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))+++000666>>>RRRttt}}}}}}xxxrrrtttrrreeeNNN;;;444555555222555<<>>>>>===<<<;;;:::;;;999:::<<<<<<===DDDLLLXXX[[[[[[YYY[[[eeennnrrr}}}~~~}}}zzzxxxwwwuuuoooiiihhhkkkoooppppppppplllcccXXXPPPPPPWWW^^^kkkppptttuuuvvvwwwssslllcccdddhhhsssvvvsssqqqttt|||zzzrrrvvvzzzxxxrrroooooobbbOOO===222,,,*********)))))))))((((((((('''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))))))))***+++,,,///333888AAASSSiiiyyy}}}xxxyyy||||||zzz....../////////000000000333333333222111///...---000000000000111111111111111000000000000111222222777666888???GGG[[[}}}yyyyyytttooonnnlllggg\\\SSSHHHEEEBBB>>><<<<<<======@@@CCCFFFKKKVVVbbbiiijjjpppkkkggggggfffbbb```bbbiiimmmppppppnnnlllmmmooovvvvvvxxxyyyyyyvvvpppllldddcccbbbaaa```^^^[[[XXXUUURRRLLLEEE@@@>>>======777555222222333444555555;;;CCCMMMTTTVVVXXX\\\```gggiiilllppprrrrrrpppooooookkkiiilllssswwwwwwtttpppppprrrvvv{{{}}}wwwooojjjiiinnntttyyywwwoooooorrrqqqmmmhhhhhhppp}}}wwwhhh___\\\SSSDDD777111,,,'''%%%'''*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''***...---,,,999ZZZwww|||uuutttzzz|||kkk```eeeqqqvvvfffLLL:::444444444444444555===OOOdddttt}}}xxxlllfff]]]WWWTTTPPPLLLIIIAAAAAAAAA>>>;;;999999:::444444555555555666666666;;;:::::::::;;;;;;<<<<<<>>>===???BBBCCCFFFNNNWWWmmmqqqtttsssuuu{{{{{{wwwtttqqqpppooommmjjjhhhiiimmmooonnnlllhhhbbbWWWLLLIIIPPP```mmm|||~~~~~~zzzwwwtttmmmfff]]]ccclllxxxwwwyyy|||}}}wwwyyy}}}zzzrrrlllgggWWWBBB111+++***++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))++++++************++++++///333999BBBTTTkkk{{{}}}wwwxxx}}}}}}xxxxxx}}}}}}........./////////000000444444333333111000...---/////////000000000111111000000000000000111111222666333777===<<>>>>>===>>>CCCIIIMMMNNNTTTOOOLLLMMMMMMIIIHHHIIIFFFJJJNNNQQQQQQRRRSSSUUUXXXYYY[[[\\\\\\XXXRRRMMMIIIFFFDDDCCCDDDBBB>>>::::::::::::888777777888999444444555888>>>EEEKKKNNNZZZbbblllqqqpppnnnooorrrggggggkkkqqqyyy}}}}}}{{{vvvooohhhiiiqqqwwwvvvssstttuuuvvvwwwxxxzzz}}}xxxqqqmmmpppwww|||{{{pppoooqqqlllfffbbbdddmmmxxx|||qqqddd[[[TTTJJJ:::...+++(((%%%$$$&&&''''''&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''')))+++((($$$,,,EEE]]]yyy}}}|||yyywwwqqqpppxxx|||tttdddZZZXXXjjj{{{yyyeeeMMM===666<<<:::666333444===JJJUUUzzz~~~tttmmmhhhddd```\\\SSSRRRPPPKKKFFFBBB@@@AAA======<<<<<<;;;;;;;;;;;;@@@@@@???@@@BBBDDDGGGIIIKKKLLLOOOTTTUUUUUU[[[bbbwww|||{{{uuuqqqnnnnnnmmmmmmggghhhiiilllnnnlllhhhdddWWWSSSMMMLLLRRR^^^mmmwww{{{sssoookkkggggggmmmuuu|||~~~~~~}}}|||xxx}}}zzzuuuxxx|||yyypppgggZZZKKK777***(((***,,,+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))******)))))))))***++++++///333999BBBUUUlll|||yyyyyy~~~yyyzzz............////////////222222222222222111000000....../////////000000000//////000000111111111111666222555<<<:::888HHH```vvvyyyxxx|||}}}yyyqqqhhh^^^WWWRRROOOIIIGGGEEEGGGHHHHHHGGGGGGHHHBBB??????>>>999777777777999<<<>>>???@@@AAABBBDDDCCCDDDDDDEEECCC???<<<999777555555777888555222111555:::<<<<<<<<<===>>>BBBDDDGGGLLLSSS[[[bbbgggqqqwww||||||wwwrrrppppppnnnlllnnnvvv|||pppjjjgggmmmxxx~~~{{{vvvwwwvvvuuusssqqqtttyyy}}}yyyrrrnnnpppvvv{{{yyyqqqmmmnnn```]]][[[```iiiooopppnnnnnnhhh___TTTIII===222,,,((('''&&&%%%&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((,,,999FFF```|||zzzxxxxxx~~~~~~tttmmmooosssqqqkkkggg___hhhvvv}}}xxxgggUUUJJJ???;;;555111222888???CCCYYYmmm}}}zzzwwwsssooojjjiiieee___XXXRRRPPPOOOMMMLLLKKKIIIIIIHHHIIIIIIGGGGGGGGGHHHKKKOOOSSSVVVYYY[[[aaaggggggfffhhhnnn{{{{{{uuurrrqqqqqqpppooogggggghhhhhheee___XXXSSSDDDEEEJJJUUUdddqqqwwwxxx|||wwwkkkfffggghhhsssvvvxxxxxxvvvuuuuuuuuuzzz~~~{{{{{{uuuqqqmmmnnnrrrpppfff[[[KKK???000((())),,,,,,***(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((()))***+++,,,...222888BBBUUUlll}}}yyyyyy{{{|||------........./////////000000111111222111111111............////////////...///000000111111000000444000///444444555???LLLggg}}}zzz}}}xxxrrrlllgggdddbbb]]]\\\^^^cccfffeeecccccc\\\UUUOOOLLLGGGAAA======>>>===<<<;;;:::999888777<<<;;;999:::;;;<<<;;;:::444444444666999;;;;;;;;;;;;BBBLLLRRRTTTUUUWWWYYY\\\^^^```ccceeejjjooosssvvvyyy{{{zzzwwwrrrmmmkkkqqqnnnmmmpppuuuuuupppjjjddddddiiiuuuzzzuuusssooolllmmmqqqxxx~~~zzzwwwqqqnnnmmmppptttwwwxxxtttrrrrrrqqqllliiiiii[[[YYYYYY^^^dddgggdddaaaccc___VVVJJJ===333,,,)))&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))&&&'''+++---...222888KKKfff~~~|||uuummmkkklllnnnrrrvvvuuurrrsssyyy|||wwwnnnhhhRRRJJJ???555111111555777===QQQiiixxx}}}zzztttmmmhhhfffeeeaaa```^^^\\\\\\\\\\\\]]]ZZZZZZZZZ[[[^^^aaadddgggiiilllrrrxxxxxxvvvxxx}}}}}}yyyuuussssssqqqlllhhhfffddd```ZZZTTTMMMHHHEEE@@@GGGSSSdddssszzzyyyuuuvvv{{{{{{qqqgggeeehhhkkkvvvvvvtttqqqooopppsssuuu}}}~~~|||{{{tttpppkkkiiijjjhhh[[[NNN<<<555,,,)))***,,,+++)))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%&&&&&&'''(((***,,,---,,,111777AAAUUUlll}}}}}}wwwwww||||||xxxzzz---------........./////////000000111111000000///------........./////////......000111111111000///000000//////000333888<<>>@@@BBBEEEEEEEEEFFFHHHJJJMMMOOORRRVVVXXXXXX___hhhmmmnnnooorrrtttssstttuuutttrrrrrrtttwwwuuuvvvyyy|||~~~zzztttoookkklllllljjjhhhgggggghhhhhhhhhlllwwwuuurrrnnnllloootttzzz~~~zzzuuupppnnnpppsssssssssoooiiigggiiiiiifffeeehhhgggddd```______```^^^\\\XXXPPPEEE:::222---)))&&&&&&''''''&&&&&&'''(((***&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&&&&"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&+++---,,,---000:::IIIggg~~~xxxtttoooooovvv}}}yyyzzz{{{wwwwwwyyypppjjj^^^MMM===333000111000===LLLUUU___nnn|||}}}||||||yyyxxxvvvtttttttttuuuvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyyyy|||~~~|||zzz}}}~~~zzzuuuvvv{{{{{{xxxvvvtttsssuuuuuurrrjjjcccbbb\\\RRRHHHCCCCCCFFFJJJQQQ[[[iiitttyyyyyyxxxwwwtttuuusssnnnnnnssswwwxxxwwwtttpppnnnpppssswwwzzz|||}}}~~~~~~~~~|||wwwnnngggddd___PPP@@@111...***((((((*********'''((((((((()))))))))***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,+++///666@@@TTTlll}}}}}}wwwuuuyyyyyytttuuu|||---------.........//////000000000000000///......---------.........//////---...000111111111000///,,,222555222000222222...:::???RRRttt|||}}}yyyxxx||||||}}}~~~yyyxxxxxxvvvvvvyyyyyyuuuoookkkhhhgggfffeeeccccccccceeeiiilllmmmllldddhhhlllnnnpppsssxxx}}}www{{{~~~}}}xxxuuuuuuxxx{{{|||}}}{{{vvvttttttvvvssstttyyy{{{sssjjjooorrrpppkkklllvvvvvvrrrooorrrzzzzzzvvvrrrpppsssxxx{{{}}}|||vvvtttvvvwwwuuuqqqmmmgggeeegggfffcccdddjjjxxxrrriiiaaa\\\[[[[[[\\\MMMCCC555---++++++(((%%%))))))((('''%%%%%%&&&((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""###%%%'''(((""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&******((()))------111LLLvvv~~~}}}zzzuuu|||zzzrrrssszzzzzziiiQQQ???888777---444888999@@@QQQeeeqqqzzzzzz|||~~~|||zzzuuurrruuu|||~~~zzzrrrjjjjjjooopppnnnssssssvvvzzz}}}yyyoooggg\\\TTTGGG<<<:::AAANNNWWWeeeppp|||zzzvvvwww{{{tttrrrnnnoooyyyxxxuuuqqqppptttxxx|||~~~xxxxxxxxxyyy{{{}}}zzznnnbbb[[[TTTCCC111,,,+++(((&&&&&&''')))+++'''((((((((())))))******)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((+++***************++++++***///555@@@SSSkkk}}}xxxvvvyyyxxxrrrsssyyy~~~------............------//////.........---------............//////000000000000000000000///......////////////000000000000777555;;;OOOjjj~~~~~~}}}}}}{{{{{{}}}|||yyyyyyzzz|||wwwuuuuuu{{{yyy|||~~~}}}{{{{{{~~~{{{yyyyyywwwtttsssvvv|||}}}yyyxxxuuuqqqrrrqqqsssxxx}}}}}}vvvoookkksss~~~|||tttnnnooottt{{{vvvpppmmmppp}}}wwwuuuzzzzzzvvvllleee\\\ZZZ___iiipppuuuwwwzzzvvvjjj___YYYRRRKKK<<<555...*********'''$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))*********111///999TTTrrr~~~vvvttt|||}}}{{{pppiiiiii~~~oooSSSBBB>>>666333222222222888GGGUUU___bbbfffmmmtttzzz|||wwwrrrpppnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnoooqqqvvvzzzyyyrrrfff]]]OOOGGG===:::BBBSSSeeeppp|||}}}~~~|||||||||xxxvvvvvvzzz~~~uuurrryyyxxxtttwww{{{|||{{{xxxmmmbbbUUUFFF777,,,))))))(((((((((((())))))))))))(((((((((((())))))---,,,***((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((()))))))))************+++++++++,,,000555@@@UUUlll{{{~~~zzzrrrttt{{{tttooowww{{{------............------///.........---------,,,---------........./////////////////////...---,,,....../////////000000000999666777AAARRRjjj}}}zzzzzz{{{}}}~~~~~~|||zzzyyyzzzwwwuuuuuuzzz{{{{{{||||||}}}{{{yyyyyyxxxwwwxxx||||||wwwrrrllllllnnnrrruuuuuurrrnnnnnnuuu~~~uuupppmmmooosssyyyxxxtttsssttt|||wwwvvvzzzyyytttfff```YYYYYYaaallluuuzzzwwwzzzwwwooofff\\\LLL>>>666000***((()))***(((%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((())))))******)))+++(((---BBB]]]ttt~~~~~~xxxsssxxx|||{{{~~~{{{rrrlllllluuu}}}fffMMM>>>555222111333333444888???DDDHHHNNNUUU]]]dddkkkooowww}}}}}}|||||||||{{{{{{~~~}}}|||}}}~~~|||xxxsssmmmiiigggmmmnnnnnnnnnnnnmmmmmmllluuuuuuttttttooofff[[[SSSJJJHHHHHHLLLWWWdddpppwwwyyy~~~|||xxxxxxzzzzzzzzz|||}}}{{{{{{sssrrrwww}}}~~~wwwkkk[[[JJJ<<<111,,,))))))(((((((((((())))))))))))(((((((((((()))))),,,+++)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((()))))))))*********,,,000555@@@TTTlll{{{|||tttuuuyyypppjjjssszzz,,,------......------,,,......------------,,,,,,,,,,,,,,,,,,---------------------...------,,,+++.........////////////000444444555777<<>>EEEJJJPPPWWW___eeeeeekkkssswwwvvvtttssssssttttttvvvyyy||||||yyywwwssswww|||}}}{{{yyyxxxyyy{{{||||||{{{wwwqqqkkkhhhmmmnnnooooooooommmlllkkkmmmjjjddd___YYYRRRKKKFFFNNNRRRYYYcccnnnuuuxxxyyytttxxxyyysssjjjggglllsssvvvxxxzzz|||}}}~~~xxxrrrrrrxxx~~~yyyqqqaaaNNN;;;///++++++))))))(((((((((((())))))))))))(((((((((((())))))***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((()))))),,,///444???TTTlll{{{~~~xxxvvvwwwkkkeeeoooyyy,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,------........./////////+++///555777555888EEESSSttt}}}~~~~~~~~~|||{{{}}}~~~}}}zzzxxx|||}}}zzzuuu|||{{{yyypppssszzzxxxuuurrrpppnnnrrr~~~{{{xxxyyyxxxuuuqqqwwwxxxwwwuuurrrooollliiiiiigggfffhhhkkkkkkhhheeehhhkkknnnmmmeeeSSS<<<***+++)))&&&%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))///,,,+++---444EEEaaaxxx}}}{{{zzzvvvtttxxxwwwqqqrrruuuvvvwwwyyy~~~rrr```NNN;;;444555555555555000444888:::<<>>SSSkkk|||~~~zzzyyywwwjjjdddooowww}}}|||++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,------.........------------------............+++---222666555222555;;;OOOjjj{{{|||}}}{{{zzz{{{zzztttwww{{{{{{{{{}}}xxxttttttxxx|||}}}xxxrrrmmmnnnsss|||zzzuuuqqqooottt}}}wwwwwwxxxtttooonnnooooookkkeeeeeelllttt}}}xxxqqqmmmkkkiiieeebbbdddfffgggcccWWWEEE444***+++)))'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))((()))*********222FFFZZZ|||rrrppprrruuuzzzzzzyyyjjjSSSFFF@@@;;;777555111222222111111444999>>>AAACCCGGGKKKPPPVVV\\\```bbbeeejjjnnnpppoooooonnnppprrrtttsssqqqqqqtttxxxwwwvvvuuutttsssrrrqqqqqqkkkjjjhhhddd```ZZZVVVTTTDDDAAA===<<>>JJJ___}}}}}}|||{{{xxxxxxyyyzzz}}}yyyxxxzzz}}}yyyxxxyyy}}}wwwvvvvvvtttwww{{{zzznnnooorrrvvv|||xxxuuuuuuxxxxxxoooooottttttpppoooggg```^^^___eeesssyyyqqqlllgggaaa]]]UUULLLDDD>>>666,,,'''(((''''''((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((&&&'''***......---222999QQQccczzzzzz{{{xxxsssqqqxxxvvvuuusssjjj]]]TTTQQQJJJBBB999333111111000...666444333444777<<<@@@BBBHHHLLLQQQTTTVVVWWWZZZ]]]```cccffffffddddddgggjjjgggddd```\\\XXXVVVVVVVVVOOOMMMJJJFFFDDDBBBAAAAAA???CCCJJJQQQZZZeeeqqqyyy}}}xxxsssnnniiidddaaaQQQXXXdddrrr|||{{{yyyvvvvvvyyy|||zzzxxx{{{}}}{{{{{{vvvqqqooommmfff\\\TTT@@@777,,,(((***---,,,)))))))))(((((((((((())))))))))))(((((((((((())))))$$$%%%&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))+++---111<<>>AAAAAA@@@@@@BBBEEEGGGKKKQQQSSSRRRQQQRRRTTTKKKJJJGGGDDDBBB@@@???>>>@@@???>>>>>>AAADDDHHHKKKNNNUUU^^^fffkkkpppuuuxxx}}}zzzuuupppiiibbbZZZTTTZZZcccoooyyy~~~~~~}}}wwwssswwwzzzyyy~~~yyysssnnniii^^^PPPEEE666222---++++++,,,+++***))))))(((((((((((())))))))))))(((((((((((())))))$$$%%%'''((()))((((((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((+++---111;;;QQQjjj}}}zzz{{{~~~~~~|||xxx|||vvvkkkppprrr{{{***++++++,,,,,,++++++***************************,,,+++***))))))***++++++++++++************++++++,,,,,,---------,,,++++++---------............///000333444333555BBBVVVfff{{{yyyzzz~~~~~~zzz{{{|||}}}{{{~~~~~~}}}~~~}}}yyywww|||yyysssssswww{{{}}}}}}{{{|||{{{xxxuuuyyy}}}xxxyyy|||}}}|||xxxwwwwwwtttqqqlllllljjjfffcccaaabbbcccjjjlllnnnllliiiiiikkkooopppsssvvvrrreeeRRR???444+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''((()))***++++++111111;;;TTTttt||||||~~~|||xxxvvvtttkkk```YYY\\\ccclllwwwyyyppphhhbbb]]]ZZZXXXLLLHHHBBB>>>;;;:::888666777999;;;:::888666777999888999999:::<<<===>>>>>>@@@>>>:::777777:::>>>AAA>>>???AAAIIITTT___hhhlllpppnnnnnnppptttvvvuuussspppjjjaaaYYYVVVXXX\\\```eeekkksssyyyzzz|||~~~{{{uuuuuu{{{{{{wwwtttnnn```LLL;;;333...---+++)))(((((()))***))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((()))...<<>>///)))*********++++++***)))((((((************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))))),,,///:::OOOiiizzzwwwwww||||||yyywwwxxxzzzwwwoooiiirrrzzz***++++++,,,,,,++++++***))))))))))))))))))))))))'''***,,,,,,***)))+++---)))***++++++++++++***))),,,,,,+++*********+++,,,,,,,,,,,,------------......---,,,---///111000...(((000888???OOOjjj|||}}}}}}}}}}}}vvvzzz}}}}}}{{{uuuvvvvvvvvvtttsssssstttllllllkkkjjjiiiiiijjjjjjlllrrrzzz{{{vvvwwwxxxzzz~~~zzzuuusssqqqkkkhhhhhhjjjkkknnnqqqqqqnnniiieee[[[\\\```fffmmmppppppooosssmmmfffaaa\\\VVVNNNHHH<<<777111,,,***((('''&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###"""###$$$&&&%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''(((((())))))$$$(((***))))))222BBBOOOppp|||tttkkk[[[^^^eeeooozzz~~~zzzwwwppptttwwwyyyzzz{{{~~~~~~{{{yyyvvvsssqqqeeebbb]]]WWWTTTUUUXXXZZZjjjlllooossswwwzzz}}}tttwwwzzz}}}vvvpppooorrruuuzzz|||zzztttqqqppplllhhhdddUUUEEE:::222+++)))***))))))*********)))((((((((()))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))))),,,///888LLLfffxxxxxxwww|||~~~zzzxxxxxxxxxuuummmfffpppxxx***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***++++++++++++)))***+++,,,,,,+++***)))---,,,+++)))))))))***+++,,,,,,,,,,,,------------000...,,,,,,---...///...'''+++//////333CCCZZZmmm}}}|||xxxxxx{{{yyy}}}~~~||||||}}}{{{wwwtttsssrrrooollliiifffdddhhhkkknnnppppppppppppqqqtttyyy~~~}}}uuutttsssqqqrrruuu{{{xxxsssqqqrrrqqqkkkhhhhhhccccccccceeeiiioootttxxxmmmkkkiiikkknnnooommmkkkoooiii```WWWMMMEEE===888000+++&&&&&&(((+++***'''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%################################################%%%###"""###$$$&&&%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((("""'''++++++(((***111888QQQggg~~~}}}}}}~~~ooojjjccc___```eeejjjmmmooooooppptttyyy}}}yyyzzz}}}~~~xxxuuupppllliiigggdddbbbXXXXXXWWWVVVWWW[[[aaafffmmmmmmnnnppptttyyy}}}yyy{{{rrrlllkkkooossszzz}}}~~~zzzuuuqqqiiibbbQQQBBB222,,,+++******+++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''((()))))))))+++...666IIIbbbvvv~~~||||||~~~zzzxxx}}}|||yyyzzzzzzvvvmmmeeepppxxx***++++++,,,,,,++++++***))))))))))))))))))))))))***((('''***...///---)))(((***+++,,,,,,+++***(((,,,+++)))((()))***,,,---++++++,,,,,,,,,---------//////......------...///...000111000...111;;;DDDWWWkkk}}}}}}yyyxxxyyy}}}}}}yyyzzz}}}|||yyyvvvxxxwwwuuussspppmmmjjjgggsssxxx~~~xxxwwwtttooolllmmmrrrvvvuuussstttxxxvvvnnnfffcccZZZ\\\___eeellluuu~~~{{{uuunnnjjjiiihhhdddaaa```\\\SSSHHH<<<444///...***)))((()))***+++***)))%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################%%%###"""###$$$&&&%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&(((++++++++++++---///:::PPPlll||||||}}}tttmmmiiigggfff]]]\\\\\\___eeekkkppprrriiiiiilllrrryyy}}}||||||zzzvvvrrrppppppqqqqqqqqqpppooonnndddaaa]]][[[\\\]]]]]]]]]\\\___ccceeefffhhhlllooonnnoooppprrrwww|||yyyqqqllllllrrrwwwwww|||~~~zzzsssjjj___UUU===333+++)))***)))***---***)))(((''''''((()))***&&&&&&'''''''''(((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))(((***---444FFF___sss}}}xxxxxx{{{{{{zzz~~~}}}|||}}}~~~zzzppphhhooowww+++++++++,,,,,,+++++++++))))))))))))))))))))))))---)))'''***000222...)))((()))+++,,,,,,+++)))(((***)))(((((()))+++---///++++++,,,,,,,,,---------(((***,,,,,,******+++,,,,,,,,,,,,...///000444888:::LLLhhh~~~|||~~~zzz~~~}}}zzzyyyzzz}}}~~~{{{xxxqqqmmmkkknnnwww}}}}}}{{{zzz}}}|||}}}wwwqqqppptttxxxxxxxxx{{{{{{ooobbb\\\\\\aaahhhnnnrrruuuwwwyyy}}}wwwooojjjgggccc]]]WWWOOOMMMFFF;;;000***)))***$$$'''***)))'''%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""########################%%%###"""###$$$&&&%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''')))+++++++++---===SSSiii~~~zzzxxx~~~zzzqqqkkkeeeaaa\\\YYYZZZ]]]```bbb^^^]]]^^^dddmmmuuuzzz|||~~~vvvsssrrroooggg```\\\\\\\\\\\\[[[ZZZYYYXXX[[[YYYXXXYYY^^^ccchhhiiiggglllsssuuutttrrrqqqqqqnnnoooqqqtttxxx}}}{{{}}}{{{wwwqqqnnnooouuu{{{vvv{{{}}}wwwmmmaaaRRREEE///,,,***,,,+++)))***...***)))'''&&&&&&(((***+++&&&'''''''''(((((())))))((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''***,,,333DDD]]]rrr|||uuuvvvyyy~~~|||zzz~~~~~~}}}}}}~~~tttlllmmmuuu,,,,,,,,,+++++++++************))))))(((((('''''')))))))))***+++++++++,,,))))))))))))************))))))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------.../////////000888GGGYYYjjj~~~yyy}}}zzzyyyxxxzzz||||||yyyvvvnnnhhhfffllltttyyy~~~~~~yyyvvvxxx}}}||||||~~~~~~xxxyyy~~~tttnnnooorrrsssrrrsssvvvxxxtttkkkbbbeeejjjppprrrpppooorrruuuxxxrrrjjjgggddd\\\PPPGGGDDD<<<333---,,,+++)))&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***///;;;OOOgggzzzzzzxxx~~~xxxtttssspppmmmkkkiiifffcccaaa]]]]]]^^^aaaeeeiiijjjjjjvvvuuunnnccc^^^^^^[[[UUUTTTQQQNNNMMMPPPTTTXXXZZZaaadddffffffiiipppsssrrrwwwsssuuu|||~~~wwwqqqpppuuuzzz}}}{{{}}}wwwuuuiiifffllltttxxxyyyvvvyyyyyyqqq```MMM<<<333---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***+++111BBB[[[rrr}}}yyyzzz~~~uuusss{{{~~~zzzlllqqqzzz++++++++++++***************)))))))))((((((((('''((()))))))))))))))******(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------............//////333:::DDDTTTkkk~~~|||{{{}}}|||yyyuuutttuuuvvvvvvtttlllfffcccgggkkkmmmpppttttttpppjjjhhhkkkvvvwwwxxxrrrgggbbbbbbaaaccchhhsss||||||wwwmmmnnnoooooommmmmmooorrruuulll```WWWQQQIII???777555///)))''')))***)))''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))---...222:::HHH\\\ppp||||||}}}||||||||||||||||||yyyuuurrruuurrrnnnkkkjjjiiigggfffjjjjjjfff```aaafffgggddd^^^\\\[[[[[[^^^cccfffhhhqqquuuwwwtttsssvvvwwwvvvxxxuuuvvv|||~~~yyytttttt~~~~~~zzzqqqllljjjggggggiiikkkllllllnnnmmmhhh]]]MMM>>>333---,,,,,,***))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,111BBB\\\rrr}}}{{{}}}uuurrryyy~~~{{{mmmrrr{{{*********)))))))))(((((())))))))))))(((((((((((()))(((((((((((((((''''''(((((())))))))))))******(((((())))))))))))******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,...------------------,,,///,,,******,,,444DDDSSSooo}}}~~~~~~xxxttttttvvvxxxyyyrrrkkkfffeeefffeeefffjjjpppkkkeeeccciiisss~~~}}}zzz|||{{{uuuwwwzzzzzzyyy|||zzzqqqhhhcccaaahhhjjjpppzzzssspppllliiiiiiiiijjjjjjjjj^^^OOOBBB;;;555///******'''###$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))),,,---,,,***---===TTTfffttt~~~|||~~~~~~~~~yyyvvvuuuvvvvvvvvvhhhhhhfffeeejjjrrrwwwwwwnnnnnnoooppprrruuuxxxzzz~~~|||{{{zzzyyyvvvtttvvv|||~~~|||}}}{{{ttttttuuuqqqkkkeeehhhkkkkkkiiifffeeefffaaa[[[QQQDDD777...***)))+++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((***,,,222CCC\\\rrr|||uuuqqqwww}}}}}}zzznnnsss|||))))))((((((((('''''''''))))))))))))(((((((((((()))))))))(((((('''''''''(((((((((((()))))))))***(((((((((((()))))))))*********************************+++,,,,,,,,,,,,+++...---------,,,,,,++++++++++++...111000///444;;;EEERRRfff{{{~~~~~~}}}tttlllgggdddcccfffkkkwwwqqqjjjhhhlllsss{{{|||xxxvvvuuu}}}~~~yyywww{{{vvvkkkdddbbbdddeeejjjooouuuyyyyyyuuuqqqnnnwwwwwwzzzuuunnngggddddddccc___\\\UUUKKK>>>444000---***(((***(((&&&&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((+++---***)))000>>>JJJ___ooo{{{}}}}}}|||~~~vvvuuurrrrrrvvv}}}~~~||||||}}}|||vvvwwwzzzvvvllljjjmmmmmmiiijjjmmmooooookkkfffcccbbbRRRKKK@@@444+++((()))+++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''---+++(((%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''***,,,333DDD]]]rrr|||vvvooottt}}}{{{zzz~~~xxxmmmqqqzzz((((((((('''''''''&&&&&&(((((((((((())))))))))))*********))))))((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))************************)))***++++++,,,,,,++++++------,,,,,,+++++++++***((()))///444333......111666;;;GGGWWWiii|||~~~tttmmmiiiiiiooovvvyyyqqqjjjggghhhjjjkkksss||||||{{{wwwrrrttttttwwwwwwpppoooooorrrxxx~~~|||uuukkkcccaaadddiiilllnnnooommmeee\\\ZZZ```gggrrrvvv|||{{{vvvsssrrruuu|||uuunnneee```]]]XXXPPPIII???999222---++++++)))(((***))))))((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''))),,,------///333666FFFXXXqqq|||~~~}}}{{{}}}}}}|||~~~|||{{{}}}}}}}}}}}}vvv|||rrriiigggkkkmmmjjjlllnnnpppqqqmmmeeeYYYQQQAAA<<<444---))))))+++,,,)))(((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''111...***'''$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''***---333DDD]]]rrr|||vvvlllpppzzz~~~zzzwwwzzz{{{uuulllnnnwww((((((((('''''''''&&&&&&(((((((((((())))))))))))******)))))))))))))))(((''''''(((((((((((())))))''''''(((((((((((())))))************************)))******+++++++++++++++,,,,,,+++++++++++++++***---+++,,,///...+++,,,000555333333999CCCOOO___lll|||xxxxxx|||qqqfff^^^[[[[[[fffrrrzzzyyyvvvtttkkkaaaZZZYYY]]]iiitttxxxqqqiiiYYYUUURRRSSSYYYaaaiiimmmjjjeee]]]WWWWWW\\\ccchhhkkkrrrwwwssskkkggglllrrrwwwyyy}}}~~~xxxpppnnnooottt{{{}}}{{{wwwnnnggg]]]VVVPPPHHH>>>666111...+++))))))((('''%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))(((((()))+++...//////222AAAXXXooo~~~~~~~~~zzzyyyyyy{{{|||yyyxxx|||~~~}}}zzzzzz{{{yyy|||xxxxxxyyywwwqqqjjjiiimmmooollllllnnnrrrrrrlll]]]JJJ===333///,,,*********+++***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''///---***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''***...444EEE^^^rrr|||~~~~~~wwwjjjmmmwww~~~}}}zzzwwwyyyyyysssjjjkkkuuu(((((((((((('''''''''''''''((((((((()))))))))***''''''((((((((((((((()))'''''''''((((((((())))))'''''''''((((((((())))))************************))))))***+++++++++++++++************++++++++++++000---,,,------+++,,,111111,,,+++...000222:::DDDVVVfffyyypppddd``````iiiwww}}}xxxlll]]]SSSSSSXXXbbbnnnrrrnnngggVVVSSSPPPQQQWWW```hhhmmmmmmiiidddaaaaaagggooouuuwww}}}~~~wwwtttsssrrrrrruuu|||zzzrrrnnnjjjiiikkkjjjddd___YYYSSSJJJBBB<<<666000,,,***)))(((((((((((('''&&&%%%&&&&&&%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''')))+++,,,---(((000>>>NNN^^^mmmyyy~~~|||xxxvvvxxx{{{|||zzzxxxzzz~~~|||~~~|||wwwssssssrrrsssqqqmmmllloooooolllkkklllkkkdddWWWGGG999111+++)))'''(((***+++)))''')))(((((('''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''***...555FFF^^^rrr|||}}}~~~wwwiiijjjuuu~~~~~~{{{yyyzzzzzzsssjjjjjjsss))))))(((((((((''''''''''''((((((((())))))******%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++++++++***))))))******+++++++++,,,+++)))+++//////++++++---,,,***,,,111111...000666444>>>JJJVVViii|||yyyyyy|||yyynnnkkkmmmqqqrrrhhhhhhkkkttt}}}}}}xxxllliiihhhjjjqqqzzz{{{sssooooootttxxxuuuzzz~~~uuuoootttsssttt{{{{{{jjjeee___\\\\\\YYYRRRLLLDDD>>>666///,,,*********(((((('''((()))***++++++))))))(((&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###&&&***++++++*********'''***...555AAASSSggguuu|||~~~~~~}}}~~~|||wwwooossswwwyyyzzz~~~~~~uuuqqqtttwwwtttqqqrrrooorrrrrroooooopppnnnjjjhhhfff^^^MMM:::---)))******((('''(((++++++)))&&&))))))((((((((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''***...555FFF^^^rrr|||}}}~~~xxxhhhiiittt~~~}}}{{{{{{{{{tttkkkjjjsss