BM66(@ 666666555444333333333333333444555444333222444666999;;;>>>@@@AAABBBEEEGGGIIIKKKIIILLLTTTVVVccc{{{zzzrrrkkkaaaYYYQQQPPPMMMKKKJJJJJJKKKLLLNNNLLLLLLNNNOOORRR[[[dddooo|||vvvqqqmmmkkkjjjhhhfffdddaaa___^^^\\\[[[ZZZYYYXXXWWWWWWVVVRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSTTTVVVVVVWWWWWWPPPNNNKKKIIIGGGGGGGGGHHHCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJHHHHHHIIIJJJHHHJJJLLLMMMNNNPPPSSSVVVYYYZZZ\\\___ccciiiqqqvvvkkk[[[MMMDDDAAAAAAAAA@@@>>>===;;;::::::999999999999999999999999:::::::::999999999888888999999999999999999999999777777777777888999:::;;;;;;<<<<<<;;;999999:::<<<;;;::::::999888888888999;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999888:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;777999;;;;;;:::888888999:::999999888888999999:::999:::::::::;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;<<<>>>???AAABBBBBBDDDFFFOOO^^^iiinnnrrrvvv666666555444444444555555333444555555444555777999999;;;>>>@@@AAABBBEEEGGGFFFIIIHHHLLLTTTXXXfffzzzqqqiii___WWWOOOMMMKKKIIIHHHHHHIIIIIINNNLLLLLLNNNOOORRR[[[eeeqqq~~~xxxrrrmmmiiidddccc```^^^[[[YYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQNNNLLLIIIGGGFFFEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFCCCEEEFFFGGGFFFEEEFFFGGGGGGIIIKKKLLLMMMOOORRRTTTUUUVVVXXX[[[^^^dddkkkpppzzz}}}kkk[[[NNNFFFCCCBBBBBBAAA???>>>===<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999888888888888999:::;;;;;;:::;;;;;;:::888888999:::<<<;;;::::::999999999:::999:::<<<======<<<:::999888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::999999999999::::::888:::<<<<<<;;;999999:::::::::999999999999::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;<<<===>>>@@@AAAAAABBBDDDFFFPPP___jjjppptttyyy666555555555555666777777222444555555666777999<<<999<<<>>>@@@AAACCCEEEHHHDDDHHHGGGKKKTTTYYYjjjzzzpppggg\\\TTTNNNLLLJJJHHHGGGGGGHHHIIINNNLLLLLLNNNPPPRRR[[[eeeqqqxxxrrrlllgggccc]]][[[XXXUUURRRQQQQQQQQQRRRRRRSSSSSSSSSRRRPPPOOOPPPPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNMMMLLLKKKJJJKKKIIIGGGEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJLLLOOOQQQQQQSSSUUUWWWZZZ___eeejjjrrrvvv|||lll\\\OOOHHHFFFCCCCCCBBB@@@???>>>=========<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888999:::;;;;;;999::::::999777777888999<<<<<<;;;::::::::::::;;;777999<<>>>>>===<<<<<<;;;;;;:::999999999:::;;;===>>>???===>>>???@@@@@@AAAAAAAAADDDGGGPPP___jjjqqqwww}}}444444444444555666777888333444555666555666888;;;:::<<>>=========<<<;;;::::::;;;<<<===;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777888999::::::999::::::999777777888:::;;;::::::999999999::::::999:::<<<======<<<:::999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999888888777777888888999999;;;<<<<<<:::999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<===============<<<<<<<<<:::::::::;;;;;;<<<===>>>>>>???@@@AAABBBBBBAAAAAACCCFFFPPP^^^iiipppxxx222222222333444555777777444555666555444444666888:::<<>>======<<<<<<;;;:::999999:::;;;<<<::::::::::::999999999999999999999999999999999999666555555666666777888999:::;;;;;;:::888888999:::999888888888888888999999<<<;;;::::::::::::;;;<<<888999999::::::::::::::::::::::::;;;;;;;;;<<<<<<999888888777777888888999999:::::::::888888999;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;<<<===>>>??????===<<<<<<;;;;;;<<<<<<<<>>>>>======::::::::::::::::::::::::::::::999999999888888888999999999999999999999999666666666666666888999999:::;;;;;;:::888888999:::888777777777777888888999===<<<:::888888:::<<<===888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<999999888888888888999999999::::::999888777999;;;<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;===>>>???@@@>>>======<<<;;;;;;<<<<<<>>>@@@BBBDDDEEEDDDCCCBBBBBBFFFPPP\\\eeemmmxxx444444444444444555666777444666666666555555777999;;;===@@@AAABBBDDDGGGIIIGGGMMMNNNQQQZZZccc{{{rrrhhhaaaYYYTTTMMMKKKJJJHHHHHHIIIJJJKKKMMMLLLMMMOOOQQQUUU^^^hhhttt~~~yyyvvvuuullliiifffdddcccbbb```^^^XXXWWWUUURRRPPPNNNMMMLLLKKKKKKJJJKKKLLLOOOQQQSSSNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHGGGGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIJJJIIIHHHIIIJJJHHHIIIJJJJJJIIIIIIKKKMMMIIIKKKLLLMMMMMMOOORRRTTTWWW[[[ccckkkttt~~~ssseeeWWWMMMIIIAAAAAAAAA@@@??????>>>>>>:::;;;<<<======<<<;;;:::;;;;;;:::::::::999999999999999999999999999999999777777777777888999:::;;;999::::::999777777888999888888777777888888999:::<<<;;;::::::::::::;;;<<<999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999999999:::::::::;;;;;;999888888:::<<<<<<;;;;;;;;;;;;;;;;;;<<<999999:::;;;<<<======>>>===<<<<<<<<<<<<<<<===>>>>>>@@@BBBEEEFFFFFFEEEDDDDDDHHHRRR]]]eeelllxxx666555555555555666777777444555666777777888:::<<<;;;===@@@AAABBBDDDGGGIIIEEELLLNNNRRR[[[eeeqqqfff___WWWRRROOONNNLLLKKKKKKLLLMMMNNNMMMLLLMMMOOOQQQUUU^^^iiisss{{{vvvrrrooommmfffdddbbbaaaaaaaaa```^^^[[[ZZZYYYVVVTTTRRRPPPOOOKKKJJJIIIIIIKKKNNNRRRTTTPPPOOOMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKMMMMMMLLLKKKLLLMMMIIIJJJKKKKKKJJJJJJLLLNNNKKKMMMNNNOOOOOOPPPSSSUUUSSSXXX___hhhqqq{{{vvviiiZZZOOOJJJBBBBBBBBBAAAAAA@@@@@@@@@:::;;;>>>@@@@@@>>>;;;:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;<<<===888999999888666555777888999888888888999::::::;;;::::::;;;<<<<<<;;;:::::::::;;;<<<<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<;;;::::::999999::::::;;;;;;<<<<<<:::999999;;;===;;;;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@===???BBBEEEGGGGGGFFFEEEFFFJJJSSS^^^eeemmmyyy555555555555555555555555666777888777666777999:::>>>@@@BBBDDDFFFGGGGGGGGGJJJIIIMMMRRRXXXfffqqqfff\\\UUURRROOONNNLLLJJJIIIHHHIIIIIIKKKLLLMMMOOORRRXXX```eeeqqqzzz~~~xxxssspppnnnlllkkkcccbbbaaa```____________\\\[[[YYYWWWUUURRRPPPOOOMMMKKKIIIJJJMMMNNNLLLJJJMMMLLLKKKJJJIIIHHHHHHHHHEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIKKKLLLKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJIIIKKKNNNQQQOOOPPPQQQPPPOOOOOOQQQSSSSSSWWW[[[```fffooozzztttggg___VVVMMMDDDBBB???>>>>>>???>>>=========<<<;;;;;;;;;;;;<<<777777777777777777777777888888888999999888888888999999:::;;;;;;<<<======::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888999999999:::999888777777888999:::;;;;;;:::::::::999999999999999999999999999999999;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDNNNMMMUUUbbbjjjooo{{{555555555555555555555555555777777777666777999;;;<<<>>>@@@BBBDDDEEEEEEEEEIIIHHHLLLSSSZZZjjj}}}oooeee\\\VVVSSSMMMLLLJJJIIIIIIJJJKKKKKKLLLLLLMMMOOORRRXXX___eeepppyyy|||xxxrrrmmmkkkiiigggfffaaaaaa```___^^^^^^^^^^^^\\\[[[ZZZXXXVVVTTTRRRQQQOOOMMMKKKLLLNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMMMMNNNNNNMMMLLLLLLJJJJJJJJJIIIHHHJJJLLLOOOLLLMMMNNNNNNMMMMMMNNNPPPRRRUUUYYY^^^ccclllwwwxxxiii```UUUKKKFFFCCC@@@????????????>>>======<<<;;;;;;;;;;;;<<<888888888888888888888888777888888888888888888777999::::::;;;<<<<<<======::::::999999::::::;;;<<<999999999888888888999999:::::::::::::::;;;;;;<<>>======>>>??????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<==================>>>>>>>>>???@@@???>>>>>>=========>>>?????????@@@AAABBBCCCDDDKKKKKKTTTaaajjjppp|||555555555555555555555555555666777777666777999;;;===>>>@@@BBBCCCEEEEEEEEEGGGGGGLLLTTT]]]nnnxxxkkkccc[[[UUUSSSKKKJJJIIIIIIJJJKKKLLLMMMLLLMMMNNNPPPSSSXXX___dddnnnwww}}}{{{yyyuuuqqqlllhhhfffeeecccbbb___^^^]]]\\\\\\[[[[[[\\\ZZZYYYXXXWWWVVVUUUTTTSSSOOOMMMLLLMMMNNNOOONNNMMMHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOOOOONNNNNNMMMLLLJJJKKKKKKIIIHHHHHHJJJMMMLLLMMMNNNMMMLLLLLLNNNPPPPPPSSSWWW[[[```hhhssszzzpppdddWWWKKKHHHEEEAAA????????????>>>======<<<;;;;;;;;;;;;<<<888888888888888888888888777888888999999888888777:::::::::;;;;;;<<<<<<===::::::999999::::::;;;<<<:::999888777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>=========>>>>>>>>>?????????>>>>>>===============????????????@@@BBBCCCDDDJJJKKKUUUdddnnnttt555555555555555555555555555666777777666777999;;;???@@@AAACCCEEEFFFGGGHHHHHHHHHMMMUUU^^^qqqttthhh```YYYSSSQQQKKKJJJJJJIIIIIIKKKLLLMMMLLLMMMOOOQQQTTTYYY```dddkkkttt{{{xxxvvvtttssspppmmmiiifffdddcccbbb```\\\[[[ZZZYYYXXXXXXXXXXXXVVVVVVUUUUUUTTTSSSSSSSSSLLLLLLKKKLLLLLLLLLLLLLLLGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGFFFGGGGGGIIIJJJLLLMMMNNNPPPQQQPPPPPPOOONNNMMMLLLLLLLLLLLLKKKIIIIIIJJJLLLNNNOOOOOOOOONNNNNNPPPQQQPPPRRRVVVYYY]]]eeeooovvv~~~{{{mmm]]]PPPJJJFFFBBB???>>>>>>>>>=========<<<;;;;;;;;;;;;<<<999999999999999999999999999999::::::::::::999999999999999:::::::::;;;;;;::::::999999::::::;;;<<<<<<;;;999999999:::<<<===<<<<<<<<<;;;;;;<<<======::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>======>>>>>>>>>?????????>>>>>>===============>>>????????????@@@BBBCCCDDDKKKNNNYYYjjjuuu|||555555555555555555555555444555777777777777:::<<<@@@@@@AAACCCDDDFFFHHHHHHIIIIIINNNVVV```sssqqqeee^^^WWWQQQNNNMMMLLLKKKIIIIIIJJJJJJKKKLLLNNNPPPSSSVVV[[[bbbfffjjjqqq{{{}}}{{{}}}zzztttqqqooommmkkkjjjhhhdddbbbbbbaaa___^^^XXXXXXWWWVVVUUUUUUUUUUUURRRQQQQQQQQQQQQPPPPPPPPPIIIIIIJJJIIIIIIIIIIIIJJJHHHHHHGGGHHHHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIKKKLLLNNNNNNOOOQQQQQQQQQPPPOOONNNMMMLLLMMMNNNNNNMMMKKKJJJKKKLLLNNNOOOPPPOOONNNNNNPPPRRRQQQSSSVVVYYY\\\ccclllttt{{{{{{hhhYYYLLLHHHBBB???======<<<<<<======<<<;;;;;;;;;;;;<<<999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::888888888888888999999999::::::999999::::::;;;<<<;;;;;;:::::::::;;;===>>>======<<<;;;;;;:::;;;;;;=========>>>>>>=========;;;;;;;;;::::::::::::999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>============>>>>>>?????????@@@AAABBBDDDDDDJJJNNN[[[nnn{{{555555555555555555555555444555666777777888:::<<<>>>>>>???@@@BBBDDDFFFGGGJJJJJJOOOXXXcccwwwnnnccc]]]VVVPPPMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKNNNQQQUUUYYY^^^eeeiiikkkqqqxxx|||}}}|||}}}~~~~~~zzzwwwtttvvv{{{|||xxxrrrmmmjjjhhheeecccccc```^^^]]]]]]]]][[[ZZZUUUUUUTTTSSSRRRRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMHHHIIIJJJIIIHHHGGGHHHJJJIIIIIIIIIIIIJJJJJJKKKLLLHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMNNNOOONNNLLLKKKLLLMMMMMMNNNOOONNNMMMMMMOOOQQQQQQTTTVVVXXX[[[aaajjjqqqyyytttcccNNNJJJDDD???>>>======<<<======<<<;;;;;;;;;;;;<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888::::::999999::::::;;;<<<999999::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>======;;;;;;:::::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<======>>>???>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBDDDEEEFFFGGGLLL[[[ppp~~~555555555555555555555555333555666777777888:::===?????????@@@AAADDDFFFGGGJJJKKKQQQ[[[ggg}}}|||jjjaaa\\\VVVQQQOOOKKKKKKJJJIIIIIIJJJLLLMMMKKKNNNRRRVVV[[[aaahhhlllnnnrrrwwwxxxvvvtttvvvxxxzzztttpppmmmoootttyyy||||||wwwtttoookkkhhheeebbb___]]]\\\ZZZZZZZZZZZZYYYWWWSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIKKKMMMLLLJJJIIIJJJLLLJJJJJJJJJIIIJJJJJJKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOOOONNNMMMKKKMMMNNNNNNLLLKKKLLLLLLNNNOOOPPPOOONNNNNNPPPRRRQQQSSSVVVWWWYYY___gggnnnwww~~~jjjRRRMMMGGGBBB??????>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999:::::::::999999999999999::::::999999::::::;;;<<<888999;;;===>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@999:::;;;<<<<<<;;;:::999<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;===============>>>>>>???>>>>>>?????????@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGLLL\\\sss555555555555555555555555333555666777777888;;;===AAAAAAAAABBBCCCFFFHHHIIIJJJKKKRRR]]]jjjyyyhhh```]]]XXXSSSQQQIIIIIIIIIIIIJJJLLLNNNOOOKKKNNNSSSWWW]]]cccjjjnnnpppuuuxxxwwwsssqqqrrruuussszzzpppllliiijjjpppuuuwwwxxxvvvsssooollliiifffbbb___\\\[[[YYYYYYZZZZZZYYYXXXQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLNNNPPPOOOLLLKKKMMMOOOKKKJJJJJJIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLNNNOOOOOOKKKKKKJJJIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRTTTUUUUUUNNNNNNNNNOOOOOOPPPPPPPPPMMMNNNPPPQQQRRRQQQPPPPPPMMMMMMNNNOOOOOOOOONNNNNNJJJKKKMMMMMMLLLKKKKKKLLLQQQRRRRRRRRRQQQQQQSSSTTTQQQSSSUUUVVVXXX]]]fffllluuu~~~mmmUUUPPPIIIDDDAAA@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<:::<<>>::::::;;;===???AAACCCDDD::::::;;;<<<<<<;;;::::::======<<<<<<<<<;;;;;;;;;==============================<<<<<<<<<;;;;;;;;;===============>>>??????>>>????????????@@@@@@@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCDDDFFFGGGHHHHHHNNN___www555555555555555666777777333555888999999999;;;<<<===>>>@@@@@@AAACCCGGGIIILLLMMMSSS^^^lllsssiiieeeaaaYYYRRRRRRLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMQQQVVV[[[bbbiiinnnppptttxxxxxxuuuqqqnnnnnnqqquuu{{{wwwjjj```bbbkkkpppsssuuuuuussspppmmmhhhccc```^^^YYYXXXXXXWWWVVVVVVWWWWWWSSSRRROOOMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMMMMLLLJJJKKKLLLNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKMMMMMMMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTRRRPPPOOONNNNNNQQQSSSUUUQQQQQQQQQSSSUUUTTTQQQOOONNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKLLLLLLLLLLLLLLLOOONNNNNNMMMNNNOOOQQQRRRTTTQQQQQQTTTWWW[[[dddllluuuuuu]]]PPPEEECCCDDDBBB???===??????>>>===============999999;;;<<<<<<;;;999999;;;999777888:::===>>>???>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<:::999:::<<<<<<@@@CCCCCCAAA??????AAA<<<<<<<<<===============@@@?????????>>>>>>======>>>>>>>>>>>>===<<<;;;:::777777999:::<<<===>>>???===>>>?????????===<<<;;;<<<<<<<<<<<<<<<===>>>>>><<<======>>>???AAABBBCCC???>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGMMMRRRccc|||555555555555555666777777333555888999999999;;;======???@@@AAABBBDDDGGGJJJLLLNNNTTT___nnnuuukkkgggbbbZZZSSSQQQLLLLLLKKKJJJJJJJJJKKKKKKKKKMMMRRRVVV\\\bbbjjjoooqqquuuxxxxxxtttppplllkkkgggjjjqqqyyyyyylll```aaagggllloooqqqsssrrrqqqnnnjjjfffbbb```\\\\\\\\\\\\[[[[[[[[[[[[XXXVVVTTTSSSRRRRRRSSSTTTPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOONNNLLLKKKKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPOOONNNNNNOOOPPPSSSTTTTTTUUUUUUUUUUUUUUURRRQQQPPPPPPQQQRRRTTTVVVRRRRRRRRRSSSTTTSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOOOOOOOPPPRRRRRRTTTQQQQQQUUUWWW[[[ccclllttt~~~xxx___SSSGGGDDDEEEBBB???===???>>>>>>===============:::::::::;;;;;;::::::::::::::::::;;;>>>??????>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<::::::;;;<<<;;;===@@@@@@>>><<<::::::<<<<<<<<<<<<============>>>>>>======<<<<<<<<<<<<======>>>>>>======<<<<<<::::::;;;;;;<<<<<<<<<<<<===>>>>>>???>>>===<<<;;;===<<<<<<<<<======>>>>>>@@@@@@?????????@@@@@@AAA@@@??????@@@@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJQQQeee555555555555555666777777444666888999999999;;;===>>>???AAABBBCCCDDDHHHJJJLLLOOOUUU```qqqwwwnnnjjjddd[[[TTTQQQLLLLLLKKKJJJIIIIIIIIIJJJKKKNNNRRRWWW\\\dddkkkpppuuuxxx{{{{{{wwwpppkkkhhh___bbbgggooowwwrrrdddaaaeeeiiillloooqqqqqqqqqpppmmmiiieeebbb[[[[[[\\\]]]]]]\\\\\\[[[YYYXXXWWWUUUUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRQQQOOOMMMNNNOOOPPPOOONNNJJJJJJJJJJJJJJJKKKLLLLLLPPPQQQRRRQQQOOONNNOOOPPPUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOOOONNNLLLLLLLLLNNNOOOQQQSSSRRRRRRRRRRRRSSSSSSTTTUUURRRRRRUUUXXX[[[ccckkksss}}}|||dddVVVIIIFFFEEEBBB???===???>>>======<<<<<<======;;;;;;::::::::::::;;;;;;::::::<<>>@@@BBBCCCBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::============>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;======>>>>>>>>>===<<<<<<===============>>>>>>>>>CCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJSSSjjj555555555555555666777777555777888999888999;;;===>>>@@@BBBCCCDDDFFFHHHJJJMMMPPPVVVbbbvvvyyyrrrkkkddd\\\TTTPPPLLLKKKJJJIIIIIIHHHIIIIIIKKKNNNRRRWWW^^^eeemmmrrryyy|||{{{tttmmmhhh```aaacccgggooowwwzzzkkkeeegggjjjnnnrrrrrrssstttsssqqqlllgggddd\\\]]]^^^_________^^^^^^^^^]]]\\\ZZZYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUSSSRRRRRRSSSTTTSSSSSSNNNMMMLLLLLLLLLMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPQQQVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUWWWUUUSSSSSSTTTTTTSSSRRRQQQPPPNNNLLLLLLNNNPPPQQQQQQPPPNNNMMMMMMOOORRRTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVSSSSSSVVVXXXZZZaaaiiisss}}}hhhZZZLLLFFFEEEBBB???>>>>>>>>>===<<<<<<<<<<<<===<<<;;;:::999999:::;;;<<<;;;;;;<<<>>>@@@@@@???===<<<<<<;;;::::::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<<<>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;==================<<<<<<======>>>>>>????????????DDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJOOOXXXppp555555555555555666777777777888999999888999;;;>>>>>>AAACCCEEEFFFGGGIIIKKKNNNRRRXXXddd{{{~~~zzzssskkkbbb[[[TTTNNNKKKKKKJJJIIIIIIIIIIIIIIIKKKNNNSSSXXX___gggoootttzzz}}}xxxooojjjbbb```___```fffpppzzzssslllkkkmmmqqqvvvvvvwwwxxxxxxuuuqqqllliiifffgggggghhhhhhhhhggggggjjjiiigggeeecccaaa``````___^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYWWWVVVUUUUUUWWWXXXXXXWWWTTTRRRQQQOOONNNNNNOOOPPPPPPQQQSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUTTTSSSQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUYYYWWWUUUUUUVVVVVVVVVUUUSSSRRRPPPOOOOOOPPPRRRSSSSSSQQQOOOOOOOOORRRUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTVVVXXXYYY___fffrrr|||lll]]]MMMGGGEEEBBB??????>>>======<<<<<<<<<<<<<<<===<<<::::::::::::<<<======;;;999:::<<<===>>>>>>;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<;;;;;;===>>><<<<<<===AAAEEEFFFBBB>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAA<<<<<<<<<===============<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@??????BBBAAAAAA@@@????????????>>>>>>??????@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKRRR[[[qqq555555555555555666777777888999999999888999<<<>>>???AAAEEEFFFGGGHHHJJJKKKOOOSSSYYYfff}}}{{{ttthhh___YYYRRRMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKNNNSSSYYY```hhhpppvvvzzz}}}~~~uuuoooddd```[[[ZZZ```jjjvvv~~~}}}uuurrrqqquuuzzz||||||}}}}}}|||xxxuuussspppooonnnnnnmmmmmmnnnnnnpppooonnnllljjjhhhffffffdddcccbbbaaa```___^^^]]]```````````````___^^^^^^[[[YYYXXXZZZ\\\^^^^^^^^^\\\ZZZWWWSSSQQQPPPPPPQQQRRRSSSUUUTTTTTTSSSUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRRRRRRRSSSTTTUUUVVVYYYXXXWWWXXXYYYZZZYYYXXXUUUTTTSSSSSSSSSSSSTTTUUUSSSRRRRRRQQQRRRTTTWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVSSSSSSVVVWWWWWW]]]cccoooxxxnnn^^^MMMFFFDDDBBB@@@???>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===:::888777999;;;======:::::::::::::::;;;;;;<<<:::;;;======<<<<<<===???DDDCCCCCCCCCDDDBBB???<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===???@@@::::::;;;<<<======>>>>>><<<<<<;;;;;;<<<<<<===>>>===>>>???AAAAAA@@@@@@???@@@@@@??????>>>??????@@@>>>>>>>>>???@@@BBBDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMQQQ[[[rrr555555555555555666777777999:::999888888999<<<>>>???BBBEEEGGGHHHIIIJJJLLLOOOTTTZZZggg|||{{{ssseeeZZZVVVQQQKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKNNNTTTZZZaaaiiirrrwww~~~zzzmmmggg___ZZZ]]]fffrrrzzz|||yyy{{{zzzxxxuuusssrrrrrrtttuuurrrrrrrrrqqqpppooonnnmmmnnnmmmlllkkkiiihhhgggfffffffffgggggggggfffeeedddbbbaaaaaabbbeeehhhiiihhhhhheeeaaa\\\XXXVVVUUUUUUWWWXXXYYYXXXVVVVVVVVVWWWUUUUUUUUUUUUTTTTTTSSSRRRUUUTTTSSSRRRSSSUUUWWWXXXYYYYYYYYY[[[]]]]]]\\\ZZZWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSSSSTTTUUUVVVXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWUUUSSSSSSUUUVVVVVVZZZaaahhhrrr}}}nnn^^^MMMEEECCCAAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999;;;<<<;;;;;;::::::999999::::::;;;<<<:::;;;======<<<<<<>>>???GGGHHHGGGDDDAAA>>>============<<<;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<===<<<;;;:::999:::;;;===???:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>===>>>@@@AAABBBAAA@@@???@@@???>>>>>>======>>>>>>?????????@@@BBBCCCEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNOOO[[[vvv555555555555555666777777:::::::::888888999<<<>>>@@@BBBFFFHHHIIIIIIKKKLLLOOOUUU[[[hhh{{{{{{rrrcccXXXTTTPPPKKKJJJJJJJJJJJJKKKMMMNNNOOOKKKNNNTTTZZZaaajjjrrrxxxzzzrrrfff^^^]]]eeeooowww~~~{{{zzzzzz|||~~~wwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvtttrrrqqqpppooojjjjjjkkklllkkkjjjiiihhhiiiiiiiiikkknnnqqqrrrrrrsssooojjjccc___\\\ZZZZZZ[[[\\\\\\[[[XXXWWWWWWXXXUUUUUUVVVVVVVVVUUUTTTTTTWWWVVVTTTSSSTTTVVVYYY[[[YYYYYYZZZ]]]``````^^^\\\XXXXXXYYYZZZZZZYYYXXXXXXSSSSSSTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZYYYXXXWWWUUURRRRRRUUUUUUUUUYYY___cccnnnyyynnn^^^MMMEEECCCAAA@@@AAA======<<<;;;;;;;;;;;;<<<:::;;;<<<======<<<;;;:::999999:::<<<>>>===;;;888999999999999::::::;;;<<<:::;;;======<<<===>>>@@@AAACCCCCC???;;;999:::=========<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999:::<<<>>>:::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>===???@@@BBBBBBAAA@@@???@@@@@@>>>===<<<<<<<<<<<<@@@@@@@@@AAACCCEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNOOO\\\{{{222333555555444555666888555777888888888:::<<<>>>DDDEEEFFFGGGGGGHHHJJJLLLNNNTTT^^^lll|||vvvlll```VVVOOOMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLPPPUUU\\\cccllluuu{{{{{{rrrggg___^^^jjjxxx~~~~~~{{{zzzzzzzzz{{{|||}}}}}}~~~}}}}}}|||{{{wwwrrrnnnooonnnnnnooorrrsssrrrqqqooopppsssuuuxxxzzz{{{|||yyyuuuooojjjfffccc```^^^______^^^\\\[[[ZZZZZZYYYVVVVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWWWWXXXYYY[[[\\\]]]\\\\\\___bbbcccaaa^^^\\\\\\[[[[[[ZZZYYYYYYYYYWWWVVVUUUVVVXXXYYYXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUTTTUUUWWWZZZ[[[aaagggrrr~~~xxxlll^^^OOOHHHDDDAAA??????>>>===<<<;;;;;;::::::;;;888888888888888888888888;;;;;;;;;<<<;;;;;;:::::::::999999999999:::;;;;;;<<<<<<============<<<<<<<<<===============<<<<<<>>>===<<<;;;::::::;;;<<<@@@???===;;;:::;;;===>>>======<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<>>>??????????????????@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@AAA<<<>>>AAACCCEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPRRRTTT```|||222444555555555555666888555777888999999:::<<<>>>CCCDDDFFFFFFFFFGGGJJJLLLNNNUUU^^^nnnzzzuuukkk___UUUOOOMMMMMMKKKKKKJJJJJJJJJKKKLLLLLLNNNRRRXXX^^^eeennnwww~~~yyynnndddaaajjjvvv~~~zzzwwwsssrrrrrrsssvvvwwwwwwwwwuuuvvvxxxzzz|||~~~{{{wwwqqqlllhhhfffdddcccdddccccccbbb```^^^\\\[[[XXXXXXWWWWWWWWWXXXXXXYYYZZZYYYYYYXXXYYYZZZ[[[\\\]]]\\\]]]___bbbdddbbb`````````___^^^\\\[[[ZZZZZZXXXWWWWWWXXXYYYZZZZZZXXXZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVUUUUUUVVVWWWYYYZZZbbbhhhrrroooaaaQQQIIIEEEAAA???@@@???>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<============<<<<<<======<<<;;;:::;;;<<<<<>><<<;;;:::;;;<<<=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;<<<>>>??????@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAABBB>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOQQQRRRTTTaaa~~~333444555555555555666888666777888999999:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;<<<<<<=========<<<<<<<<<<<<;;;;;;;;;<<<======>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCAAAAAAAAABBBDDDFFFHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVccc333555666666555555666888666777999999999:::===???AAABBBDDDDDDEEEFFFIIIKKKPPPWWWbbbttttttnnndddZZZSSSOOOMMMLLLKKKJJJHHHGGGGGGIIILLLNNNQQQWWW^^^dddjjjrrr}}}uuummmmmmrrr}}}|||{{{zzz{{{~~~zzzsssmmmjjjhhhgggfffggghhhjjjkkkiiigggdddbbb```^^^\\\YYYYYYZZZ\\\^^^]]]\\\[[[ZZZZZZZZZ[[[\\\[[[[[[]]]___aaacccddddddeeeeeedddcccbbbaaaaaa```___^^^]]]^^^___```___^^^ZZZXXXVVVTTTTTTUUUXXXZZZZZZYYYXXXWWWVVVWWWWWWWWW\\\aaajjjvvv~~~mmm[[[OOOHHHCCCAAAAAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCAAAAAACCCFFFIIIKKKJJJKKKMMMOOOQQQRRRSSSTTTXXXeee444555777666555555666777666888999::::::;;;===???@@@BBBDDDDDDEEEFFFIIILLLQQQXXXdddwwwpppiii___WWWRRROOOMMMKKKLLLKKKIIIHHHIIIKKKNNNPPPQQQWWW```eeejjjrrr~~~}}}sssppprrr}}}~~~~~~|||tttnnnjjjgggeeeddddddfffiiikkkkkkjjjhhhfffdddccc```]]]\\\]]]___```^^^]]][[[ZZZZZZZZZ[[[[[[ZZZ[[[]]]^^^```aaaccceeecccccccccddddddddddddeeebbbaaa``````bbbbbbaaa```[[[YYYVVVSSSSSSUUUXXXZZZZZZYYYYYYXXXWWWWWWWWWWWWZZZ^^^fffqqqwwwbbbTTTKKKDDDBBBBBBAAA@@@???>>>>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<<888888999:::<<<>>>@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAACCCCCCBBBBBBCCCCCCDDDEEEDDDCCCAAAAAABBBEEEIIIKKKKKKMMMOOOQQQRRRSSSTTTTTTYYYfff555666777777555555666777777888999::::::;;;===@@@@@@BBBDDDEEEFFFGGGJJJMMMRRRYYYeee{{{}}}mmmeee[[[TTTQQQPPPMMMKKKLLLKKKJJJJJJKKKMMMOOOQQQPPPXXXaaagggkkkssszzzuuuvvv~~~~~~xxxsssooolllhhhfffdddfffhhhkkkllllllkkkkkkhhhgggdddbbbaaaaaaaaabbb```___]]]\\\[[[[[[[[[\\\\\\]]]_________aaadddfffccccccdddeeeffffffggggggeeecccbbbcccddddddcccaaa]]]ZZZWWWTTTTTTUUUWWWYYYYYYYYYYYYYYYXXXXXXWWWWWW[[[^^^dddnnn|||jjjYYYNNNFFFBBBBBBAAA@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<777777888:::<<<>>>@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<===============;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEDDDCCCAAAAAABBBEEEHHHJJJLLLMMMOOORRRSSSTTTSSSSSSXXXfff555777888777666555666777777888:::::::::;;;>>>@@@AAACCCEEEFFFFFFHHHKKKNNNRRRZZZggg}}}{{{jjjbbbXXXRRRQQQPPPMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQYYYccchhhlllttt{{{zzz~~~~~~{{{xxxuuurrroooiiijjjkkkmmmnnnnnnnnnnnnkkkjjjhhhgggeeeddddddccccccbbb```___]]]]]]]]]^^^___aaabbbaaaaaaaaaeeehhheeeeeeffffffggghhhhhhhhhfffeeeddddddeeeeeedddbbb^^^\\\YYYVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXZZZ\\\aaajjjwwwppp^^^QQQGGGCCCCCC@@@@@@???>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;999999999999:::<<<===>>>:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<;;;<<<=========<<<;;;:::<<<======>>>>>>???>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAABBBDDDFFFHHHLLLMMMPPPRRRSSSSSSSSSRRRUUUddd666777888777666555666777777888:::::::::;;;>>>@@@AAACCCEEEFFFGGGIIILLLNNNSSSZZZhhh{{{iiiaaaWWWQQQPPPPPPMMMKKKIIIJJJKKKLLLMMMNNNOOOOOORRR[[[eeejjjmmmuuu}}}~~~~~~zzzwwwnnnnnnoooooooooppppppqqqllllllkkkiiihhhfffeeedddfffeeecccaaa```______```bbbccceeedddbbbcccfffiiihhhhhhhhhhhhhhhhhhhhhhhhgggfffddddddeeeeeedddccc___]]]ZZZXXXVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXWWWYYY^^^fffsssttt```RRRHHHCCCCCC@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;:::888999:::;;;<<<<<<<<<<<<<<<<<<=========<<<:::999======>>>???????????????;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAADDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDBBBAAAAAAAAABBBCCCEEEFFFKKKMMMPPPRRRSSSSSSRRRRRRSSSbbb999888666555444555777888666666666888:::===???AAA@@@BBBEEEFFFGGGHHHJJJLLLTTT[[[mmm{{{iii___WWWTTTRRRNNNLLLMMMLLLKKKKKKKKKKKKKKKLLLMMMTTT]]]gggmmmrrryyy|||wwwsssoooooosssvvvuuusssoooppppppooolllkkkkkklllhhhhhhhhhfffeeedddfffgggjjjlllmmmjjjfffdddeeeggghhhiiijjjmmmooonnnkkkhhhiiihhhggghhhiiiiiigggeee```\\\XXXVVVVVVWWWWWWWWWVVVWWWXXXZZZZZZYYYWWWVVVYYYZZZ]]]ccclllzzziiiVVVGGGAAABBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::<<<>>>??????>>>:::;;;;;;;;;;;;:::999888666777888999:::;;;;;;;;;>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>><<<:::999:::======;;;888============>>>>>>>>>>>>999999999:::;;;<<<=====================>>>?????????@@@@@@AAABBBBBBCCCCCCEEEGGGJJJNNNOOOLLLGGGBBBFFFDDDBBB@@@AAACCCFFFIIIEEEEEEEEEEEEEEEFFFFFFFFFKKKMMMQQQTTTUUUUUUTTTSSSYYYeee888777666555555666777888777777777888:::<<>>===<<<<<<<<<<<<999888888999;;;<<<;;;:::::::::999999999888888888777888999::::::;;;;;;;;;:::999999999888888888888::::::;;;<<<<<<===>>>>>>===<<<;;;<<<>>>>>><<<:::<<<=========>>>>>>>>>>>><<<<<<<<<<<<===>>>??????===============>>>???????????????@@@@@@@@@@@@@@@AAACCCHHHLLLOOONNNJJJGGGDDDCCCBBBAAAAAACCCFFFGGGEEEFFFGGGHHHIIIIIIJJJJJJMMMOOORRRUUUVVVWWWVVVVVVYYYfff888777666555555666777888888888888888:::<<<>>>???AAACCCEEEFFFGGGIIILLLNNNUUU^^^rrrrrreee[[[SSSQQQOOOLLLJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOWWW___iiiooosssyyy|||xxxuuuuuuwwwyyyyyywwwvvvwwwxxxwwwtttrrrrrrssspppqqqrrrttttttsssrrrqqqmmmnnnoooooooooooopppqqqppppppqqqsssttttttqqqoookkkjjjhhhhhhiiihhhgggeeeaaa^^^YYYWWWVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZYYYXXXXXXYYY\\\bbbkkkyyyqqq___PPPGGGFFFBBBAAA???>>>===<<<<<<;;;===<<<;;;;;;===>>>===;;;:::999888777777777888999888888999:::;;;;;;;;;;;;;;;::::::::::::999999999777777888:::;;;<<<===>>>???=========??????>>>===<<<<<<=========>>>>>>>>><<<<<<<<<<<<===>>>??????===============>>>>>>???===>>>>>>???@@@@@@AAAAAA@@@BBBFFFKKKNNNNNNKKKHHHBBBBBBBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKMMMNNNNNNNNNQQQRRRTTTVVVWWWYYYYYYZZZZZZhhh777666666555666666777888999999888999:::<<<>>>???BBBCCCEEEFFFGGGIIIMMMPPPVVV```ttt{{{mmmeee\\\TTTRRRQQQNNNLLLMMMJJJJJJJJJKKKLLLNNNOOOPPPXXX```jjjpppssszzz{{{}}}|||{{{}}}~~~~~~}}}yyy{{{|||{{{yyywwwvvvvvvssstttvvvyyyzzzyyyvvvtttrrrssssssrrrrrrqqqqqqrrrppppppqqqrrrtttsssqqqooonnnllljjjiiihhhhhhfffeeebbb^^^ZZZWWWVVVWWWVVVVVVVVVWWWXXXZZZZZZ[[[[[[ZZZXXXZZZ\\\aaakkkyyytttbbbQQQGGGDDDCCCBBB@@@???===<<<;;;;;;???>>><<<===>>>>>>===<<<;;;:::888666666888999:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999:::;;;<<<======>>>>>>=========>>>>>>>>><<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>;;;<<<===???AAACCCDDDEEEBBBCCCEEEHHHJJJIIIFFFCCC@@@AAABBBCCCDDDEEEEEEEEEEEEGGGJJJMMMPPPQQQQQQQQQSSSSSSTTTVVVXXXZZZ\\\\\\\\\jjj666666666666666777888888999999999999:::<<<>>>???CCCDDDEEEFFFGGGJJJNNNQQQVVVaaawwwwwwjjjddd[[[SSSQQQPPPMMMLLLMMMJJJJJJKKKKKKMMMNNNOOOPPPWWW```jjjpppssszzz~~~xxxyyy|||~~~}}}~~~}}}{{{yyyyyyuuuuuuxxx{{{}}}|||xxxuuutttssssssttttttuuuuuutttsssrrrrrrsssttttttrrrpppqqqnnnkkkiiihhhhhhfffdddbbb^^^ZZZWWWWWWWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\]]]YYYZZZ]]]bbbkkkyyywwweeeSSSHHHDDDCCCBBB@@@???===<<<;;;;;;<<<:::999:::;;;;;;:::999<<<:::999888888999;;;<<<::::::;;;<<<<<<<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<===<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<======>>>>>>============>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDFFFFFFCCCAAA@@@AAACCCDDDFFFFFFFFFFFFEEEGGGJJJLLLOOOQQQQQQQQQSSSTTTUUUWWWYYY[[[]]]^^^^^^lll555555666666777777888888999999999999;;;===???@@@CCCDDDFFFFFFHHHKKKOOOSSSXXXccc{{{uuujjj```WWWPPPNNNNNNKKKJJJLLLKKKKKKKKKLLLMMMNNNOOOPPPVVV^^^hhhooossszzz~~~zzzzzz{{{~~~}}}}}}yyyxxxyyy|||zzzvvvqqqqqqqqqtttxxxzzz{{{zzzwwwvvvvvvvvvwwwwwwvvvtttssspppllliiihhhgggfffdddaaa^^^ZZZWWWWWWXXXXXXXXXWWWWWWXXXZZZ[[[]]]^^^___[[[\\\^^^ccclllyyyxxxgggVVVJJJFFFBBBAAA???>>>===<<<<<<;;;<<<;;;:::;;;<<<===<<<;;;;;;:::999999999:::;;;<<<;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999;;;===;;;;;;<<<<<<<<<=========???>>>>>>===>>>>>>?????????>>>>>>===============>>>>>>======<<<;;;;;;:::???>>>???BBBDDDFFFEEECCCAAABBBDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKMMMNNNPPPQQQSSSTTTWWWYYY\\\]]]^^^______nnn444555666777777888888888888888888999;;;>>>@@@BBBDDDEEEFFFFFFHHHKKKPPPTTT[[[ggguuukkk___VVVOOONNNMMMKKKJJJLLLMMMLLLLLLLLLMMMMMMNNNOOOSSS\\\gggnnnrrrzzz|||xxxzzz~~~}}}|||}}}xxxsssrrrrrrvvvzzz~~~~~~}}}{{{yyyxxxxxxyyyzzzxxxwwwuuurrrmmmjjjhhhgggeeeddd```]]]YYYWWWXXXYYYZZZZZZWWWWWWXXXZZZ[[[]]]___```\\\]]]___dddmmmzzzttteeeUUUJJJGGG@@@???>>>===<<<<<<<<<<<<===<<<<<<===???@@@???>>>888888999999999:::::::::<<<<<<============<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>;;;<<<;;;:::888888;;;>>>;;;;;;;;;<<<<<<<<<======??????>>>>>>>>>>>>????????????>>>===============>>>>>>>>>>>>>>>=========AAAAAA@@@BBBDDDEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJLLLOOOPPPTTTVVVYYY]]]___`````````aaaooo444444666777888888888888777777888999<<<>>>AAACCCDDDEEEFFFFFFHHHLLLQQQUUU]]]jjjvvvkkk```XXXPPPOOOOOOMMMLLLNNNNNNMMMMMMMMMMMMMMMNNNNNNRRR[[[fffmmmrrrzzz{{{wwwyyy{{{xxxvvvvvvxxx|||~~~}}}|||{{{zzzxxxxxxyyyyyyxxxwwwvvvrrrmmmjjjhhhgggeeeddd___\\\YYYWWWXXXZZZ[[[[[[WWWWWWXXXZZZ\\\^^^```aaa]]]^^^```eeennn{{{|||oooaaaRRRIIIFFF>>>>>>===<<<<<<<<<<<<<<<999999888:::<<<======<<<666777888999999999999999<<<===============<<<<<<666666777777777888888888999999:::;;;===>>>??????;;;<<<<<<:::888888;;;???;;;;;;;;;<<<<<<<<<======>>>===<<<<<<<<<<<<======??????>>>===============<<<===>>>@@@BBBDDDFFFFFFGGGFFFDDDDDDDDDDDDBBB@@@DDDDDDEEEFFFGGGIIIKKKLLLNNNMMMKKKIIIIIIKKKNNNPPPUUUWWW[[[___bbbcccbbbaaaaaappp777777777777888888888888999999999:::;;;>>>@@@AAADDDFFFHHHIIIKKKNNNRRRUUU\\\iii{{{pppdddZZZQQQMMMLLLJJJIIIKKKNNNJJJIIINNNVVVYYYWWWRRRVVV[[[dddmmmrrrvvvyyyrrrqqqzzz}}}|||zzz|||}}}}}}||||||}}}||||||{{{zzzyyyyyyxxxxxxvvvsssooollljjjhhheeeccc```___]]]\\\[[[\\\\\\]]][[[ZZZ[[[]]]___``````^^^``````aaagggqqq}}}uuulllcccVVVJJJCCCCCCBBBAAA???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::;;;<<<:::;;;;;;;;;<<<=========<<<;;;;;;:::::::::;;;;;;???>>><<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============DDDBBB@@@>>><<<<<<===>>>;;;<<<===<<<<<<<<<>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCEEEGGGIIIKKKMMMNNNOOONNNMMMKKKKKKMMMQQQTTTUUUWWW\\\ccchhhjjjhhhfffgggttt666666666666777777777777999999999:::;;;>>>@@@BBBDDDFFFHHHJJJKKKNNNRRRVVV^^^kkkzzzooocccYYYPPPMMMLLLJJJIIIKKKMMMKKKJJJLLLQQQTTTSSSQQQWWW[[[dddmmmrrrwwwyyyqqqqqqwww}}}{{{{{{}}}~~~~~~}}}}}}~~~||||||{{{{{{zzzyyyxxxwwwuuussspppmmmllljjjgggeeebbbaaa___]]]\\\\\\]]]]]]ZZZZZZZZZ\\\^^^______^^^``````bbbgggqqq}}}tttjjjbbbVVVJJJCCCAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============:::>>>CCCGGGGGGDDD@@@===;;;<<<<<<;;;::::::<<<>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOPPPOOONNNLLLKKKMMMQQQTTTZZZ]]]aaagggkkklllkkkhhhhhhvvv666777777777888888888888999999999:::<<<>>>@@@BBBDDDFFFHHHJJJKKKOOOSSSVVV___mmmyyymmmbbbXXXPPPMMMMMMJJJJJJKKKLLLKKKKKKKKKLLLNNNOOOPPPWWW[[[dddnnnsssxxxyyyqqqqqqvvv~~~|||{{{}}}~~~~~~{{{|||||||||{{{yyywwwvvvtttrrrpppoooooommmjjjhhhdddcccaaa___^^^^^^^^^^^^\\\[[[[[[]]]___``````___aaaaaaccchhhqqq|||tttkkkcccWWWKKKEEEAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999:::<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<:::<<<>>>@@@@@@@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============888===CCCHHHIIIFFFAAA======>>>>>>===;;;;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIILLLNNNPPPQQQRRRQQQPPPNNNMMMNNNRRRUUU```bbbfffkkkooopppooollljjjyyy777888888999999:::::::::999999999:::<<<>>>AAABBBDDDFFFHHHJJJLLLOOOTTTWWW```nnnvvvkkk```WWWOOOMMMMMMKKKJJJKKKJJJKKKLLLKKKIIIKKKOOOSSSWWW\\\eeeooouuu{{{zzzrrrqqqxxx~~~}}}||||||~~~{{{|||||||||{{{yyyvvvuuusssrrrqqqqqqqqqpppmmmkkkgggfffdddbbbaaa``````aaa```^^^^^^___aaabbbbbbbbbaaabbbeeeiiiqqq|||xxxnnneeeZZZNNNHHHCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::;;;<<<<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@@@@@@@@@@?????????@@@AAAAAA@@@???>>>???AAAAAABBBCCCDDDDDDEEEEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHKKKMMMPPPRRRSSSSSSSSSSSSQQQOOOPPPSSSVVVaaacccffflllqqqsssrrrpppmmm|||666666777777888999999::::::::::::;;;<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>>>>???<<<<<<;;;;;;:::::::::999:::::::::::::::;;;<<<===BBBAAA???>>>============;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============BBB@@@>>><<<<<<===@@@BBBAAAAAABBBAAA??????@@@BBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIILLLNNNQQQSSSTTTTTTUUUUUUSSSRRRSSSUUUXXX^^^```dddjjjpppttttttsssooo333333444555666777777888:::::::::;;;===???AAACCCDDDFFFHHHJJJMMMPPPUUUYYY```ooooooeee\\\TTTNNNNNNNNNKKKJJJKKKHHHJJJLLLLLLKKKMMMQQQUUUWWW\\\gggsss|||wwwuuusss~~~~~~~~~}}}|||{{{yyywwwvvvvvvtttrrrppppppqqqrrrqqqpppkkkjjjhhhgggffffffggghhhbbb```^^^^^^```bbbbbbbbbbbbeeehhhlllqqq{{{sssiii[[[OOOIIIBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===CCCAAA>>><<<;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===???@@@AAAAAAAAAAAA===>>>??????>>>>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIILLLOOORRRTTTUUUUUUVVVVVVUUUUUUVVVXXXZZZ\\\^^^bbbiiippptttvvvuuuppp333444555666777888999999:::::::::;;;===???BBBCCCDDDFFFHHHKKKMMMQQQVVVYYYbbbqqq|||kkkccc[[[SSSMMMNNNNNNLLLKKKKKKIIIJJJLLLLLLLLLMMMOOOPPPWWW]]]hhhuuuyyyxxxuuu~~~~~~~~~|||yyywwwwwwwwwwwwvvvssspppnnnoooqqqrrrrrrkkkkkkiiiiiiiiiiiijjjkkkeeecccaaaaaabbbdddeeeeeebbbfffjjjmmmqqq{{{zzzmmm___RRRKKKBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;::::::::::::;;;<<<===========================>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============;;;<<>>===<<<===>>>>>>>>>>>>AAACCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGIIILLLOOORRRTTTUUUTTTVVVWWWWWWWWWXXX[[[]]]^^^```dddjjjpppuuuvvvvvvqqq666777888999:::;;;<<<<<<::::::;;;;;;===???BBBCCCDDDFFFHHHKKKMMMQQQVVVYYYdddsssxxxiiiaaaZZZSSSMMMNNNNNNLLLKKKLLLJJJKKKKKKLLLMMMMMMLLLKKKWWW]]]iiiwww{{{zzz{{{~~~{{{xxxvvvvvvwwwxxxwwwsssooommmnnnppprrrrrrkkkkkkjjjiiijjjkkklllmmmjjjhhheeeeeeggghhhiiiiiicccfffjjjmmmrrr{{{ssscccVVVOOODDDDDDBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999888888999999999::::::;;;;;;;;;999999999:::;;;<<<===>>>888999<<<>>>??????>>>>>>;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>@@@???===;;;:::999999999<<<>>>???@@@???AAACCCEEEAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFIIILLLOOORRRTTTUUUTTTUUUWWWXXXXXXZZZ\\\___bbbcccffflllrrruuuwwwvvvqqq777777777777777888888999999999999:::===@@@DDDFFFHHHIIIJJJKKKNNNRRRWWW[[[hhhzzzxxxlllbbbUUUSSSPPPMMMKKKKKKKKKKKKMMMKKKIIIHHHJJJMMMPPPSSSQQQ^^^iiisss|||~~~{{{zzzyyywwwvvvsssrrrpppnnnmmmlllllllllooonnnmmmllllllmmmnnnooonnnllljjjjjjkkklllkkkjjjgggggghhhmmmuuu}}}hhhWWWMMMEEECCCAAA@@@@@@???===<<<>>>===:::888888999;;;===:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>>>>===;;;999999;;;===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===<<<<<<;;;;;;===============>>>??????>>>==================>>>???????????????????????????@@@AAACCCDDDEEEEEEEEECCCCCCDDDDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNQQQTTTSSSTTTWWWYYY\\\___```aaadddggglllrrrwwwxxxvvvssssss777777777777777888999999===<<<<<<===@@@CCCFFFHHHHHHIIIJJJKKKMMMQQQWWW[[[gggzzzvvvjjj```UUUSSSPPPMMMKKKKKKKKKLLLMMMKKKIIIIIIJJJMMMPPPRRRRRR___hhhqqq~~~~~~~~~{{{zzzxxxvvvuuutttrrrqqqooonnnnnnnnnoooqqqqqqqqqqqqqqqrrrssstttsssqqqnnnmmmnnnnnnlllkkkiiiiiijjjnnnvvvkkkYYYOOOEEECCCAAA@@@@@@???===<<<======<<<;;;::::::999999999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;::::::<<<>>><<<<<<<<<<<<<<<===>>>>>>::::::;;;;;;;;;;;;;;;;;;===============>>>>>>???<<<<<<============<<<<<>><<<:::;;;<<<===<<<;;;:::999:::999999999999999888888:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<;;;<<<>>>@@@===<<<<<<<<<<<<======>>>999999::::::;;;<<<<<<=========<<<<<<======>>>???<<<===???@@@@@@???===<<>>===888999:::;;;<<<<<<<<<<<<;;;;;;::::::999999888888:::;;;;;;<<<<<<;;;;;;:::;;;<<<======<<<<<<===???======<<<<<<<<<<<<===>>><<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>>???@@@BBBDDDDDDBBB@@@???????????????????????????AAABBBBBBCCCDDDDDDCCCCCCDDDCCCBBBBBBDDDGGGJJJLLLQQQRRRTTTTTTSSSTTTVVVXXXXXXWWWVVVVVVYYY^^^cccfffgggiiinnntttzzz|||{{{yyyqqq888888888888888999999:::??????>>>>>>@@@BBBEEEGGGHHHIIIJJJLLLNNNRRRWWW\\\hhh~~~vvvggg[[[SSSRRROOOMMMLLLKKKLLLMMMLLLKKKJJJIIIJJJKKKMMMNNNQQQ]]]dddlllyyy~~~}}}|||yyywwwtttsssqqqooooooqqqtttvvvtttuuuwwwzzz}}}{{{yyyvvvuuuttttttrrrpppqqqqqqssswww}}}zzzhhhWWWLLLFFFCCC@@@?????????>>>======<<<:::999999:::;;;===<<<<<<;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::===>>>???>>><<<;;;;;;<<<======<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@BBBDDDDDDBBB@@@???????????????????????????AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCDDDFFFHHHKKKMMMPPPRRRTTTUUUUUUVVVWWWYYYXXXWWWUUUUUUXXX]]]cccfffhhhjjjooouuuzzz|||{{{zzzppp~~~999888888888888999::::::============???BBBEEEGGGIIIJJJLLLMMMOOOSSSYYY]]]jjjwwwggg[[[SSSQQQOOOMMMLLLLLLMMMMMMKKKKKKJJJJJJJJJKKKLLLMMMOOO[[[ccclllyyy}}}{{{wwwuuurrrpppqqqsssvvvxxxwwwxxxyyy{{{~~~~~~{{{xxxwwwvvvtttrrrrrrsssuuuyyywwwhhhYYYOOOGGGDDD@@@>>>>>>???>>>>>>BBB@@@<<<999777777888999<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::===???@@@???===;;;;;;;;;>>>======<<<<<<<<<<<<======<<<<<<;;;::::::999999<<<<<<;;;;;;<<<<<<===>>><<<===???@@@@@@???===<<>>>>>>>>>>>>>>???>>><<<:::999999999999:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<===??????>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<>>???AAACCCDDDEEEFFFFFFCCCEEEGGGJJJLLLMMMNNNNNNMMMPPPTTTWWWXXXZZZ\\\]]]ZZZYYYYYYYYY\\\```eeehhhlllmmmppptttxxxzzzyyyxxxrrr999999888888999999:::;;;===<<<===>>>AAADDDHHHJJJLLLMMMNNNOOOQQQUUU[[[___ooowwwfffYYYRRRQQQOOOMMMLLLLLLMMMNNNKKKJJJJJJJJJJJJKKKKKKLLLNNNZZZccclllwww{{{~~~|||xxxuuuuuuwwwzzz|||~~~{{{wwwtttssstttwww|||}}}qqqdddWWWNNNGGGDDD@@@======>>>???>>>777888:::<<<=========<<<888888888999999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::<<<>>>??????>>>>>>??????>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>============>>>>>>????????????????????????===>>>@@@BBBDDDFFFGGGGGGCCCEEEIIILLLNNNOOOOOONNNPPPSSSXXX[[[]]]^^^aaabbb[[[[[[[[[\\\___cccgggiiimmmmmmppptttwwwyyyxxxwwwttt888888999999999::::::::::::::::::<<>>>>>???@@@???>>>===<<<:::999999:::<<<===;;;;;;;;;::::::999999999===<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;===============<<<<<<<<<@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDCCCCCCEEEFFFDDDEEEHHHKKKNNNQQQRRRSSSRRRRRRSSSWWWZZZ\\\\\\\\\]]]___aaacccfffiiilllmmmlllooouuuzzz~~~}}}yyyuuuttt}}}888888999999999:::::::::::::::;;;<<>>===<<<;;;999888888999;;;<<<<<<;;;;;;;;;:::::::::999===<<<<<<;;;;;;;;;<<<<<<>>>===<<<<<<<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<<<<;;;;;;========================@@@???>>>>>>=========>>>>>>>>>???@@@@@@AAABBBBBBAAACCCDDDDDDDDDDDDEEEGGGGGGHHHJJJMMMPPPRRRUUUVVVRRRRRRSSSWWW[[[___``````^^^^^^```eeekkkoooppppppppprrruuuzzz}}}}}}zzzwwwvvv~~~888888999999999:::::::::::::::;;;===@@@DDDHHHKKKMMMNNNRRRVVVVVVWWW___iiixxxwwwfffZZZSSSRRROOOMMMLLLKKKKKKKKKJJJKKKKKKJJJHHHHHHIIIKKKMMMRRRZZZaaaiiisss~~~~~~}}}}}}{{{zzzzzz|||yyylllaaaVVVNNNJJJGGGCCCAAA@@@???>>><<<;;;:::999888888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<<<<;;;========================???>>>>>>===============;;;<<<===>>>@@@AAABBBCCCBBBCCCEEEEEEDDDEEEFFFHHHJJJJJJLLLNNNRRRVVVZZZ\\\WWWVVVVVVXXX[[[___```aaa___^^^```hhhqqqwwwwwwuuuuuuuuuvvvyyy|||}}}|||{{{yyy888888999999999:::::::::::::::;;;>>>AAAFFFJJJLLLMMMOOOSSSWWWWWWYYYaaakkk{{{ssseeeZZZUUUSSSQQQNNNLLLKKKJJJJJJJJJKKKKKKJJJIIIHHHJJJKKKOOOUUU\\\ccckkkttt~~~|||}}}~~~}}}{{{~~~~~~ooodddYYYRRRKKKGGGCCCAAA@@@???>>>===;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<==============================<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>======<<<<<<===============>>>>>>>>>>>>>>>===============>>><<<===>>>???@@@AAABBBCCCBBBDDDFFFFFFFFFFFFGGGIIIJJJKKKLLLPPPTTTZZZ___bbb___]]]ZZZYYY[[[]]]]]]]]]```___aaajjjwww~~~}}}zzzyyyxxxxxxzzz|||~~~~~~|||888888999999999::::::::::::;;;<<<>>>BBBGGGLLLNNNNNNOOOSSSWWWXXXZZZbbblll||||||ooobbbXXXUUUTTTQQQNNNLLLJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMPPPUUU]]]dddkkksss|||yyywwwzzz|||rrrfff]]]WWWIIIFFFBBB@@@?????????>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=====================>>>>>>??????>>>>>>============>>>>>>??????@@@@@@AAABBBBBBBBBCCCEEEFFFGGGGGGGGGIIIKKKJJJJJJLLLPPPVVV\\\aaaeeeaaa^^^[[[ZZZ[[[\\\]]]\\\aaa___aaakkkwww{{{{{{zzzzzz|||~~~888888999999999::::::::::::;;;<<>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>??????@@@>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEGGGHHHHHHHHHJJJLLLJJJKKKMMMQQQUUUZZZ___aaa\\\ZZZYYYYYY[[[]]]^^^^^^```___```gggqqqxxxzzzyyyzzz{{{|||888888999999999::::::::::::;;;===@@@DDDJJJOOORRRUUUVVVZZZ]]]]]]^^^eeeooo}}}uuukkkaaaYYYSSSQQQOOOLLLKKKJJJIIIIIIIIIJJJKKKKKKJJJJJJLLLNNNMMMRRRZZZaaafffmmmuuu{{{sssmmmrrrxxxyyy~~~xxxlllddd```NNNJJJEEEAAA?????????>>>;;;<<<<<<<<<<<<<<<<<<;;;999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;===>>>>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@???????????????@@@AAAAAA===>>>>>>@@@AAABBBCCCDDDDDDFFFHHHHHHHHHIIIKKKMMMLLLMMMOOOQQQTTTVVVXXXYYYZZZYYYXXXYYY[[[]]]\\\[[[]]]\\\]]]aaahhhnnnrrrsssxxxzzz~~~888888999999999:::::::::;;;;;;===@@@EEEJJJOOORRRXXXYYY]]]```___```gggqqq~~~tttkkkbbb\\\RRRPPPNNNLLLJJJIIIIIIIIIHHHIIIJJJJJJIIIIIIKKKMMMMMMSSS[[[bbbgggmmmuuu{{{uuujjjmmmqqqqqqwww|||qqqjjjfffRRRMMMGGGBBB@@@???>>>>>>:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????<<<======>>>???@@@@@@@@@@@@?????????@@@AAABBBBBB:::;;;<<<>>>@@@BBBDDDEEEDDDFFFHHHIIIIIIJJJLLLNNNOOOOOOQQQRRRSSSSSSRRRRRR[[[ZZZYYYZZZ[[[ZZZXXXVVVZZZZZZ[[[]]]aaafffkkkooovvvyyy;;;::::::::::::;;;<<<<<<;;;<<<===@@@FFFMMMTTTXXX[[[]]]```cccbbbbbbiiiqqqsssiii^^^WWWSSSRRRPPPNNNLLLLLLLLLLLLHHHHHHHHHIIIKKKLLLNNNOOONNNQQQVVV\\\ccckkksssyyy}}}~~~nnniiihhhiiimmmttt}}}~~~wwwkkkcccUUULLLCCCAAA@@@======>>><<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===:::::::::;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>===<<<<<<<<<>>>@@@AAA>>>>>>======>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCCFFFFFFGGGIIIKKKLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOVVVWWWXXXYYYZZZ[[[\\\]]]aaa[[[YYY\\\bbbfffmmmsssyyy|||~~~:::999999999999:::;;;;;;<<<<<<>>>AAAFFFMMMTTTXXX]]]^^^aaadddcccdddkkkuuuqqqhhh^^^WWWSSSQQQOOOMMMLLLKKKKKKKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNRRRWWW]]]dddllltttyyyyyyppplllhhhgggjjjqqqssszzz}}}nnneeeUUULLLCCCAAA@@@>>>===>>><<<<<<<<<<<<;;;;;;;;;:::;;;::::::::::::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>=====================>>>===============>>>>>>AAAAAAAAAAAAAAA@@@???>>>?????????@@@AAABBBCCCDDDGGGGGGHHHJJJKKKLLLMMMNNNPPPQQQRRRTTTUUUUUUUUUUUUYYYXXXXXXYYYYYY[[[\\\\\\aaa\\\YYY^^^cccgggmmmsssxxx{{{}}}999888888888888999::::::======???BBBGGGNNNUUUYYY______bbbddddddfffoooyyy}}}ooofff]]]WWWQQQPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMQQQXXX___fffmmmuuuzzz}}}tttlllfffdddhhhjjjpppyyyrrrfffVVVLLLDDDAAA@@@>>>===>>>=========<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<==================>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????>>>>>>======<<<;;;::::::========================@@@@@@AAAAAAAAA@@@??????@@@@@@@@@AAABBBCCCEEEFFFHHHIIIIIIKKKLLLMMMNNNOOOOOOPPPRRRTTTVVVXXXXXXYYY\\\[[[ZZZXXXXXXYYY[[[\\\aaa\\\[[[```fffkkkqqqvvvzzz}}}|||999999999999999::::::;;;>>>>>>@@@CCCIIIPPPWWW[[[``````bbbeeeeeehhhrrr}}}|||mmmddd\\\WWWPPPOOOMMMLLLJJJJJJJJJKKKLLLKKKKKKJJJJJJJJJKKKKKKKKKPPPWWW^^^fffmmmuuuyyyxxxoooiiiiiihhhiiinnnttt|||tttfffVVVLLLDDDBBBAAA>>>===???>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<:::::::::;;;<<<>>>>>>>>>>>>>>>======<<<@@@@@@AAAAAAAAA@@@@@@???AAAAAAAAABBBCCCEEEFFFGGGIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPRRRTTTUUUWWWXXXXXX___]]]ZZZXXXXXXYYY[[[\\\```\\\]]]dddlllqqqwww}}}}}}zzz:::::::::::::::;;;<<<<<<>>>>>>@@@DDDJJJRRRYYY^^^aaaaaacccfffgggjjjttt|||mmmccc\\\WWWPPPOOOMMMKKKJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKIIINNNTTT\\\dddllltttyyywwwooojjjeeeeeehhhqqqssseeeVVVMMMDDDBBBAAA>>>>>>???>>>============<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======???<<<999777888;;;>>>AAA>>>???@@@@@@@@@??????>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDFFFGGGHHHJJJJJJKKKMMMOOOPPPRRRRRRTTTTTTUUUUUUVVVWWWWWWXXX___]]][[[YYYYYYZZZ\\\^^^___]]]```iiirrrxxx~~~|||zzz;;;;;;::::::;;;;;;<<<======>>>@@@EEELLLUUU\\\aaacccdddgggjjjjjjmmmvvv}}}mmmbbb[[[WWWPPPOOOMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKIIIMMMSSSZZZbbbkkkuuu{{{|||sssjjjeeedddkkk{{{qqqcccWWWMMMEEEBBBAAA???>>>???=========<<<<<<<<<;;;;;;<<<<<<;;;:::::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>><<<999888888<<<@@@BBB===>>>@@@AAABBBAAA@@@?????????@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDFFFHHHIIIIIIJJJLLLNNNPPPSSSTTTUUU[[[ZZZYYYYYYYYYYYYZZZZZZ]]]\\\[[[ZZZ[[[\\\^^^___aaa___cccmmmvvv{{{~~~zzz::::::999999::::::;;;<<<<<<===@@@EEEMMMWWW___dddfffgggkkkoooooopppxxx~~~nnnccc[[[WWWQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKMMMRRRXXXaaalllwww~~~|||qqqjjjjjjuuupppcccWWWMMMEEECCCBBB???>>>@@@<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;:::::::::::::::999:::::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???;;;<<>>???@@@AAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFHHHIIIHHHJJJLLLOOORRRUUUWWWXXX\\\[[[ZZZZZZYYYZZZ[[[\\\ZZZZZZZZZ[[[]]]___```aaacccaaaeeennnwww{{{{{{999999888888999999:::;;;;;;<<<@@@FFFNNNXXXaaafffiiijjjooossssssssszzz~~~oooccc[[[WWWQQQPPPNNNMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLLLLOOOSSSXXXaaalllxxxrrrlllpppxxxooocccWWWNNNEEECCCBBB???>>>@@@<<<<<<;;;;;;;;;:::::::::===<<<;;;:::::::::::::::::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<======AAAAAA@@@@@@@@@@@@@@@@@@===>>>???@@@???>>>;;;:::999;;;===@@@AAAAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIHHHIIILLLOOOSSSVVVXXXZZZZZZYYYXXXXXXXXXYYY[[[\\\WWWXXXZZZ\\\^^^```bbbbbbeeecccfffooovvvyyy|||{{{999999999999:::;;;;;;<<<===@@@AAADDDNNN\\\eeegggpppppprrruuuvvvxxxsssfff[[[SSSQQQPPPNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMPPPTTTYYY```iiirrryyyzzztttuuuzzz}}}lll```SSSNNNHHHCCCBBBBBBBBBBBB======<<<<<<<<<<<<===============<<<;;;;;;;;;:::===:::888888;;;======;;;;;;<<<<<<===============@@@?????????>>>>>>======??????>>>===<<<;;;::::::===???@@@???>>>===>>>@@@BBBBBBAAA@@@@@@AAAAAAAAA@@@AAACCCCCCCCCDDDGGGIIIJJJKKKMMMNNNOOORRRVVVYYYXXXYYY[[[]]]____________^^^^^^]]]^^^___bbbeeeggghhhhhhiiikkkoootttxxxzzz::::::::::::;;;<<<======<<>>>>>>>>======>>>>>>==================999:::<<<<<<<<<<<<>>>???BBBBBBAAAAAA@@@AAAAAABBBAAACCCDDDEEEEEEFFFHHHJJJKKKLLLNNNPPPQQQTTTXXX[[[[[[\\\^^^```aaaaaaaaaaaabbbaaa``````aaacccfffgggjjjjjjkkkmmmrrrvvvzzz|||;;;;;;;;;;;;<<<===>>>???<<>>============<<<<<<<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;999:::;;;======<<<;;;<<<<<<===============??????>>>>>>>>>>>>===============>>>>>>>>>??????888999;;;<<<<<<===???AAABBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFFFFHHHJJJLLLKKKNNNPPPRRRTTTWWW[[[^^^___aaabbbdddeeeeeeddddddfffeeedddddddddfffhhhjjjmmmllllllpppvvv{{{::::::;;;;;;<<<===>>>???>>>BBBDDDGGGQQQbbbooovvvzzzzzz|||yyymmmbbbZZZPPPOOONNNLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMOOOQQQUUUZZZ```iiirrrxxx~~~tttggg]]]UUUPPPIIICCC@@@>>>=========<<<<<<;;;;;;<<<<<<===:::;;;;;;;;;<<<=========;;;;;;;;;;;;<<<<<<===<<<;;;<<<<<<===============>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>????????????<<<===???@@@???@@@BBBCCCBBBAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGGGGHHHKKKMMMLLLNNNQQQTTTVVVYYY]]]```dddeeeggghhhiiiiiihhhhhhhhhhhhggggggiiikkknnnpppooonnnooottt}}}999999999:::;;;===>>>???AAAEEEGGGIIIQQQbbbqqqxxx~~~~~~{{{nnnccc[[[OOOOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNQQQUUUZZZaaajjjssszzz}}}rrreee\\\TTTOOOHHHCCC@@@@@@??????<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<=========:::;;;<<<<<<<<<<<<<<<===;;;<<<<<<=================================>>>>>>@@@@@@@@@???>>>=========???AAABBBBBBAAA@@@AAACCCBBBAAAAAAAAABBBBBBCCCDDDDDDFFFGGGGGGGGGIIIKKKMMMLLLOOOSSSVVVXXX[[[^^^```fffhhhiiikkklllllllllkkkiiiiiiiiikkkmmmqqqtttwwwtttsssuuu|||999999999:::;;;===>>>???AAAFFFHHHIIIQQQbbbsss|||{{{oooccc[[[OOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMPPPTTTZZZbbbkkkuuu|||qqqddd[[[TTTOOOIIIDDDAAAAAA@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>===<<<<<<===;;;<<<<<<===============<<<<<<============>>>>>>AAA@@@???>>>===<<<<<<;;;>>>@@@AAA@@@???>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHIIILLLNNNNNNQQQUUUXXXZZZ\\\^^^aaaggghhhjjjlllnnnnnnnnnnnnjjjjjjkkkmmmqqquuuyyy{{{zzzxxxzzz999999:::;;;<<<>>>@@@AAA???DDDGGGHHHQQQcccuuuzzznnnbbb[[[OOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKNNNSSSZZZbbblllwww~~~tttggg```WWWRRRKKKEEEBBBAAA@@@???<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999<<<>>>???===<<<<<<>>>;;;<<<<<<===============<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>======???@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHJJJJJJJJJKKKNNNPPPQQQTTTXXX[[[\\\^^^```aaafffhhhjjjmmmooopppppppppmmmmmmnnnooorrrvvvzzz|||{{{yyyzzz|||:::;;;;;;<<<>>>???AAABBB===CCCFFFHHHQQQdddxxxzzzmmmbbbZZZOOONNNMMMKKKJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJMMMSSSZZZbbbmmmxxxyyylllfffZZZUUUMMMFFFBBB@@@???>>><<<;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;:::999<<>>;;;<<<<<<===============;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<============:::<<<>>>>>>>>>???AAACCCAAAAAAAAABBBCCCDDDEEEEEEIIIJJJKKKLLLLLLMMMOOORRRSSSVVVZZZ]]]^^^___aaabbbeeegggjjjmmmooopppqqqqqqpppoooooopppsssvvvyyy|||yyyvvvvvv{{{<<<;;;;;;<<<<<<===>>>???CCCBBBBBBFFFRRReeezzzuuukkk```XXXNNNNNNMMMLLLKKKKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKPPPYYYaaajjjwwwqqqhhh]]]WWWNNNGGGBBB@@@>>>===>>>>>>===<<<;;;;;;::::::;;;::::::999999::::::;;;<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::<<<===============<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@>>>===???AAABBB@@@===888<<<@@@CCCEEEEEEFFFGGGHHHIIIKKKMMMOOOQQQSSSTTTVVVYYY]]]___``````aaaccceeeeeegggkkkpppsssqqqooommmmmmmmmoooqqqtttwwwxxxyyytttrrrxxx|||<<<<<<<<<<<<<<<===??????BBBBBBCCCHHHTTTggg{{{tttjjj```WWWOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHKKKKKKPPPYYYaaakkkzzz|||||||||zzzyyyuuukkk___XXXOOOGGGBBB@@@???>>>>>>======<<<;;;;;;::::::;;;::::::999999::::::;;;<<<<<<======>>>>>>===========================<<<<<<<<<============<<<<<<>>>============>>>??????@@@???>>>@@@CCCCCCBBB@@@???AAADDDEEEDDDDDDDDDEEELLLLLLMMMNNNPPPQQQSSSTTTVVVYYY\\\^^^___```bbbcccgggggggggjjjooorrrrrrqqqmmmmmmmmmoooqqqsssuuuwwwxxxtttsss{{{|||<<<<<<<<<<<<===>>>??????AAABBBDDDKKKWWWjjj~~~}}}rrrjjj```WWWPPPOOONNNLLLKKKJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHKKKKKKOOOWWW```kkk|||~~~{{{~~~~~~~~~|||{{{wwwwwwuuusssrrrwwwyyynnnaaaZZZPPPHHHCCCAAA??????=========<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===========================>>><<<<<<===============<<>>>>>>>>>>>???@@@@@@@@@@@@@@@AAADDDEEEDDDBBBCCCDDDEEEEEEEEEEEEFFFGGGPPPOOOOOOOOOPPPRRRTTTUUUWWWYYY\\\]]]^^^___bbbdddgggffffffhhhllloooppppppnnnnnnooopppqqqsssuuuvvvvvvtttwww{{{<<<<<<<<<<<<===>>>???@@@AAABBBFFFNNN\\\ooo|||ssskkkaaaXXXQQQPPPNNNMMMKKKJJJIIIIIILLLLLLKKKJJJIIIHHHHHHGGGKKKJJJMMMTTT]]]jjj||||||xxx}}}~~~~~~|||}}}}}}~~~}}}{{{yyywwwtttssspppmmmlllpppwww|||rrrccc\\\QQQHHHCCCAAA@@@???======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<==================???>>>>>>>>>>>>???@@@@@@???@@@AAABBBDDDDDDDDDDDDAAABBBDDDDDDEEEFFFIIILLLOOONNNNNNNNNPPPRRRUUUWWWZZZ[[[\\\\\\\\\^^^```bbbdddeeefffhhhkkklllmmmmmmpppqqqqqqrrrsssuuuvvvvvvuuuvvv||||||===<<<<<<======>>>???@@@AAACCCHHHQQQ```uuu~~~uuummmbbbZZZQQQPPPNNNMMMKKKJJJIIIIIILLLKKKKKKJJJIIIIIIHHHHHHIIIHHHJJJQQQZZZfffxxxwww{{{~~~zzz{{{|||}}}|||yyywwwuuusssqqqmmmjjjhhhkkkooosssyyyeee]]]RRRHHHCCC@@@??????<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============>>>============>>>?????????@@@AAABBBBBBCCCCCCCCC@@@BBBCCCDDDEEEGGGJJJLLLKKKKKKLLLNNNQQQTTTWWWXXX\\\\\\\\\[[[[[[\\\___aaadddfffjjjmmmnnnmmmmmmlllsssssstttvvvwwwxxxxxxyyyvvvxxx~~~============>>>???@@@@@@AAADDDIIISSSddd{{{wwwnnncccZZZPPPOOONNNLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGIIIOOOWWWbbbsssyyy}}}~~~yyyzzz{{{|||zzzxxxtttrrrqqqnnniiieeedddeeehhhjjjuuufff^^^RRRHHHBBB??????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===?????????>>>>>>>>>======:::;;;<<<===>>>>>>>>>>>>>>>============>>>?????????AAACCCCCCBBBAAABBBCCCBBBDDDEEEFFFFFFFFFHHHJJJIIIJJJLLLOOORRRUUUWWWXXX[[[\\\[[[ZZZZZZ\\\```ccchhhkkknnnppppppooooooppptttuuuvvvxxxzzz{{{{{{{{{yyyzzz============>>>???@@@AAABBBDDDJJJUUUgggxxxnnnbbbYYYOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHJJJOOOVVV```ooo}}}}}}~~~}}}}}}wwwxxxzzzzzzyyyvvvrrrpppnnnjjjddd```^^^___```aaagggtttfff^^^RRRGGGAAA>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999:::;;;===>>>AAA@@@@@@???>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@BBBDDDFFFEEECCCAAABBBCCCAAADDDGGGHHHIIIIIIJJJKKKJJJLLLOOORRRUUUVVVWWWWWWXXXXXXXXXXXXYYY^^^ccchhhlllmmmnnnmmmlllmmmpppsssrrrtttvvvyyy{{{|||||||||||||||============>>>???@@@AAACCCEEEJJJVVViiixxxnnnaaaXXXNNNNNNMMMLLLLLLKKKLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKKKKIIIKKKPPPVVV___mmmzzz~~~}}}||||||uuuwwwxxxyyywwwtttpppnnnkkkgggaaa\\\ZZZZZZZZZ[[[]]]jjjwww}}}|||ggg^^^RRRGGG@@@>>>======;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;::::::<<<===???@@@???>>>===<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBDDDFFFHHHGGGDDDBBBBBBDDD===AAAFFFJJJLLLMMMOOOPPPLLLNNNRRRUUUWWWWWWVVVUUUTTTUUUVVVWWWZZZ___ggglllmmmmmmkkkhhhfffiiioootttqqqsssuuuxxx{{{|||||||||~~~}}};;;<<<<<<<<<;;;<<>>===:::888===<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<>>>??????===<<<;;;;;;;;;<<<>>>?????????@@@@@@@@@AAAAAAAAAEEEGGGGGGFFFDDDBBBBBBCCCEEEEEEFFFHHHJJJMMMOOOPPPPPPPPPRRRSSSTTTUUUVVVWWWXXXWWWWWWYYY\\\bbbgggkkknnnnnnnnnmmmmmmmmmmmmmmmuuuuuuttttttvvvyyy|||~~~}}}<<<===>>>======>>>AAACCCDDDHHHLLLUUUkkkwwwnnncccZZZSSSPPPMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKMMMOOORRRNNNLLLPPPUUU^^^lllxxx~~~}}}xxx{{{{{{|||}}}zzzwwwuuusssqqqppppppooommmkkkhhhfffbbb^^^[[[YYYXXXXXXZZZ^^^fffoooyyyrrreee]]]RRRIIICCCAAAAAA@@@===<<<;;;;;;<<<<<<;;;999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===============>>>???@@@======<<<<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCEEEDDDCCCBBBCCCDDDDDDEEEGGGIIILLLNNNPPPQQQPPPPPPQQQRRRSSSUUUVVVWWWZZZYYYXXXYYY\\\aaaeeehhhppppppppppppppppppoooooouuuuuuuuuuuuwwwxxxzzz{{{}}}{{{|||>>>????????????@@@CCCFFFEEEIIINNNXXXnnnwwwooodddZZZSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNOOOTTTPPPNNNRRRWWW```nnnzzz}}}|||uuusss{{{zzzzzzwwwtttqqqooommmlllmmmmmmllljjjeeeccc```]]]ZZZXXXWWWWWWWWW[[[bbbkkkuuu|||nnnaaa[[[RRRJJJEEEBBBAAA@@@>>><<<:::999:::;;;;;;:::::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???@@@======>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA>>>@@@BBBCCCBBBBBBCCCDDDCCCEEEHHHKKKNNNPPPRRRRRRSSSSSSSSSSSSTTTVVVYYYZZZ\\\[[[ZZZ[[[]]]aaaeeegggqqqqqqqqqqqqqqqppppppoootttuuuvvvwwwxxxxxxxxxxxx|||wwwvvv}}}>>>???@@@@@@@@@BBBEEEHHHGGGKKKQQQ\\\ssswwwnnnddd[[[UUURRROOOMMMMMMLLLKKKJJJHHHHHHHHHHHHJJJLLLNNNOOORRRNNNMMMRRRXXXbbbppp|||{{{zzzrrrnnnxxx~~~yyyxxxwwwtttqqqpppmmmjjjiiiiiiiiihhhggg```^^^\\\YYYVVVTTTSSSSSSUUUXXX___gggqqq}}}yyylll___YYYQQQKKKFFFCCCAAA@@@>>><<<888777999;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>===>>>???@@@AAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB>>>@@@BBBCCCBBBBBBCCCEEECCCEEEIIINNNQQQSSSSSSSSSXXXWWWWWWWWWYYY[[[]]]___]]]\\\\\\^^^```dddhhhjjjppppppqqqqqqpppooonnnnnnqqqsssuuuxxxyyyzzzyyyyyyyyyvvvuuu{{{>>>???@@@AAAAAACCCGGGIIIJJJOOOUUU```wwwuuummmccc[[[UUURRROOOMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJLLLNNNPPPOOOKKKKKKPPPXXXbbbqqq~~~xxxrrrkkkhhhppp|||wwwuuutttrrrpppooommmjjjhhhgggfffdddbbb]]]\\\ZZZWWWUUUSSSRRRQQQSSSWWW^^^fffppp{{{wwwjjj]]]XXXQQQKKKFFFCCCAAA??????<<<888777999;;;======;;;;;;;;;;;;::::::999999<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<=========>>>@@@AAAAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDEEEDDDCCCDDDEEEEEEGGGKKKOOOSSSUUUUUUUUUYYYYYYYYYZZZ[[[]]]___```\\\]]]^^^```dddhhhlllnnnooopppqqqrrrrrrqqqpppooonnnqqquuuyyy{{{|||||||||wwwxxxyyy|||>>>???AAABBBBBBEEEHHHKKKNNNRRRYYYddd||||||ssslllbbbZZZSSSPPPMMMKKKKKKJJJIIIHHHIIIIIIIIIIIIJJJMMMOOOPPPNNNJJJJJJOOOWWWbbbqqq~~~~~~vvv}}}pppiiieeelllzzz|||wwwtttrrrpppooommmkkkiiihhhgggdddaaa^^^\\\\\\ZZZYYYWWWUUUTTTSSSSSSWWW^^^gggpppzzzvvviii^^^XXXQQQJJJFFFCCC@@@??????<<<999888:::<<<>>>>>>===<<<<<<;;;::::::999999<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFFFFEEEDDDEEEFFFHHHJJJMMMPPPSSSUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^^^^\\\]]]___bbbfffjjjnnnppppppqqqtttuuuvvvuuutttsssnnnqqquuuyyy|||~~~wwwyyy|||~~~???AAABBBCCCEEEGGGKKKNNNQQQVVV\\\gggyyypppjjjaaaZZZSSSPPPMMMKKKKKKJJJIIIHHHIIIIIIIIIIIIKKKMMMOOOPPPPPPLLLLLLPPPWWWaaaooo|||yyyssszzzuuulllgggjjjttt~~~xxxtttqqqnnnmmmiiihhhhhhhhhhhheeeaaa]]][[[ZZZZZZYYYWWWUUUTTTSSSSSSXXX```iiiqqqyyyxxxlll___YYYPPPIIIDDDBBB@@@??????===::::::<<<>>>??????===============<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCC@@@BBBEEEFFFFFFFFFGGGIIIKKKLLLNNNQQQSSSUUUWWWXXXVVVXXXZZZ]]]^^^^^^^^^]]]]]]^^^___bbbeeehhhkkkmmmnnnpppsssvvvwwwwwwvvvuuuqqqsssvvvzzz}}}yyyzzz{{{}}}AAABBBDDDEEEFFFIIIMMMPPPSSSXXX^^^iiiwwwoooiiiaaaYYYUUURRROOOMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMOOOPPPSSSOOONNNQQQWWW```nnnzzzuuurrryyywwwmmmeeeeeemmm|||zzztttpppmmmllleeefffggghhhiiifffbbb^^^XXXXXXXXXWWWUUUSSSRRRQQQSSSYYYbbbkkkrrrzzz{{{ppp```ZZZPPPHHHDDDAAA?????????===;;;<<<===?????????======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>>>>============>>>???AAAAAA???>>>=========>>>@@@AAAAAAAAAAAABBBBBBBBBCCCCCC===@@@CCCEEEFFFGGGIIIKKKNNNNNNOOOQQQSSSUUUXXXYYYXXXZZZ]]]```aaaaaa```^^^]]]^^^___aaadddfffhhhjjjkkknnnqqqtttvvvvvvvvvuuutttvvvxxxzzz}}}~~~|||zzzxxx{{{BBBCCCDDDEEEFFFHHHMMMPPPVVV\\\aaahhh~~~vvvrrrnnneee[[[TTTQQQMMMKKKKKKLLLKKKKKKGGGHHHHHHHHHIIIMMMQQQUUUTTTSSSRRRSSSWWW```kkksss|||oooppprrryyyuuuccc___eeeiiivvv{{{vvvrrrooommmjjjhhheeecccccccccbbb```]]][[[XXXUUUSSSRRRRRRSSSTTTYYYaaajjjssszzz|||nnnddd\\\QQQIIIDDDAAA===:::<<<<<<<<<<<<<<<===>>>>>>:::::::::::::::;;;<<<==================>>>??????>>>>>>>>>>>>>>>??????@@@???>>>>>>===>>>@@@BBBCCCGGGEEEBBBBBBCCCDDDDDDCCCEEEDDDDDDDDDFFFGGGIIIKKKMMMOOORRRSSSTTTUUUXXXZZZ]]]]]]^^^```aaaaaaaaaaaa___^^^^^^___bbbfffjjjlllrrrsssvvvxxxxxxwwwuuussstttsssrrrvvv}}}xxxsssxxxCCCDDDFFFGGGIIILLLQQQUUUWWW]]]aaaiii~~~wwwrrrmmmcccZZZTTTQQQMMMKKKKKKLLLKKKKKKHHHHHHIIIHHHIIILLLQQQUUUTTTSSSRRRSSSXXXaaallltttyyylllkkkkkkqqq|||wwweee___dddgggttt|||wwwrrrooonnnllliiifffdddddddddbbbaaa]]][[[XXXUUUSSSSSSSSSSSSTTTXXX```iiirrrzzz~~~ooobbb[[[QQQIIIEEEAAA===:::===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;<<<============<<<<<<======>>>???===============>>>>>>??????>>>>>>>>>???@@@AAABBBFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGIIIJJJMMMOOORRRSSSTTTUUUWWWZZZ]]]^^^```aaacccdddddddddaaa``````aaacccgggkkkmmmqqqsssvvvyyyzzzzzzyyyxxxvvvtttsssuuuzzz}}}vvvtttzzzBBBDDDFFFIIIKKKOOOTTTXXXXXX]]]ccckkk{{{tttnnncccZZZTTTQQQMMMKKKKKKLLLKKKKKKHHHIIIIIIIIIIIILLLPPPTTTTTTTTTSSSTTTYYYcccnnnwww~~~wwwjjjeeedddgggooouuuvvvvvvyyyxxxyyy{{{}}}{{{xxxwwwxxxxxx|||yyyfff___cccdddppp}}}xxxssspppnnnllljjjgggfffeeeeeecccaaa\\\[[[XXXUUUTTTSSSTTTTTTTTTXXX___hhhqqqzzzpppaaaZZZQQQJJJFFFCCC>>>;;;======<<<<<<======>>>???===<<<<<<<<<<<<======>>><<<<<<;;;;;;<<<<<<===>>>@@@????????????@@@AAAAAA??????>>>??????@@@AAABBBCCCBBBAAAAAACCCEEEEEEEEECCCCCCCCCDDDEEEGGGIIIJJJMMMOOORRRSSSTTTUUUWWWYYY]]]^^^aaaccceeefffggghhhcccccccccdddfffiiilllnnnqqqsssvvvyyy{{{|||}}}}}}wwwuuussstttvvvyyyzzzzzzzzzuuuvvv~~~BBBDDDGGGIIIKKKOOOSSSWWWZZZ^^^dddmmmvvvooodddZZZTTTQQQMMMKKKKKKLLLKKKKKKIIIIIIIIIIIIIIIKKKPPPSSSTTTSSSSSSTTTYYYdddqqqyyywwwjjjaaa^^^^^^dddhhhiiikkknnnmmmnnnoooppprrrsssttttttnnnkkkkkkllllllnnnwwwzzzfff___bbbbbbnnn}}}xxxtttpppnnnmmmjjjhhhffffffeeecccaaa\\\[[[XXXUUUTTTTTTTTTUUUVVVYYY___hhhrrr|||oooaaaZZZQQQJJJFFFCCC???<<<=========<<<===>>>>>>???>>>===============>>>>>>;;;;;;;;;;;;;;;<<<======??????>>>>>>??????@@@AAA????????????@@@@@@AAAAAAAAA@@@@@@AAADDDFFFFFFEEECCCDDDDDDFFFGGGIIIJJJKKKMMMOOORRRSSSTTTUUUXXXZZZ\\\]]]```cccfffhhhiiijjjfffffffffgggiiikkknnnppprrrsssuuuwwwyyy{{{||||||wwwuuutttssstttvvvwwwxxxyyywwwzzzEEEGGGJJJLLLNNNPPPTTTVVV[[[___fffpppvvvmmmaaaXXXTTTQQQMMMKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIKKKOOORRRTTTSSSRRRSSSYYYeeerrr|||yyyjjj^^^YYYWWWZZZ\\\\\\^^^aaaaaabbbbbbbbbccccccddddddbbb``````aaaaaacccjjjsss{{{ggg___aaabbbnnn}}}xxxtttqqqooommmkkkiiigggfffeeebbb```]]][[[YYYVVVTTTTTTTTTUUUWWWZZZaaajjjuuuqqqeee]]]SSSKKKFFFCCC@@@==================>>>?????????>>>>>>=========>>>>>>;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<======???@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAADDDFFFFFFEEEDDDEEEGGGHHHJJJLLLMMMMMMNNNPPPSSSTTTUUUVVVYYY[[[ZZZ\\\___bbbeeehhhiiijjjhhhhhhiiiiiikkkmmmoooppprrrrrrrrrssstttuuuvvvwwwuuuttttttssstttuuuxxxzzz{{{zzz~~~IIIKKKNNNQQQRRRTTTWWWZZZ]]]```hhhssstttjjj^^^UUUTTTQQQMMMKKKKKKLLLKKKKKKKKKKKKJJJIIIIIIJJJNNNQQQSSSRRRQQQRRRYYYeeettt}}}|||mmm___XXXTTTUUUUUUSSSTTTWWWXXXXXXWWWWWWWWWXXXYYYYYY[[[ZZZZZZ\\\[[[\\\bbbkkkxxx~~~iii```bbbbbbnnn~~~zzzwwwtttrrrnnnllljjjiiihhhfffccc```___]]]ZZZVVVTTTTTTTTTTTTVVV[[[cccmmmxxxzzzlllcccVVVKKKFFFCCC@@@>>>>>>>>>======>>>>>>???@@@???>>>>>>===============<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>??????@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@???@@@BBBDDDEEEEEECCCEEEFFFHHHJJJLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXZZZ\\\YYY[[[^^^aaadddgggiiiiiijjjjjjkkkkkkmmmnnnooopppqqqpppooonnnnnnoooqqqrrrrrrssssssssssssuuuyyy|||||||||HHHKKKOOORRRTTTWWWZZZ\\\^^^aaaiiiuuuuuujjj^^^VVVTTTQQQMMMKKKKKKLLLKKKKKKLLLLLLKKKIIIHHHJJJNNNQQQRRRPPPOOOQQQXXXeeettt~~~vvvddd]]]XXXWWWUUURRRQQQSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZYYYYYY[[[ZZZZZZ```hhhpppnnnddddddcccmmm}}}zzzxxxvvvqqqooommmlllkkkiiieeebbb```^^^[[[WWWTTTSSSSSSSSSTTTYYYcccnnnzzzssshhhXXXLLLEEEBBB@@@???>>>>>>======>>>>>>???@@@???>>>======<<<<<<<<<=========<<<<<<======>>>???AAAAAAAAA@@@AAABBBBBBCCC@@@AAAAAABBBBBBAAA@@@@@@@@@???@@@BBBDDDEEEDDDBBBDDDEEEHHHJJJMMMNNNNNNOOORRRTTTVVVWWWXXXYYY\\\^^^ZZZ\\\^^^bbbeeeggghhhiiikkkkkklllmmmnnnnnnooopppnnnmmmkkkjjjjjjlllnnnoooqqqrrrsssrrrrrrtttxxx{{{|||}}}DDDHHHLLLQQQTTTWWW[[[]]]___aaajjjvvvxxxmmmaaaYYYTTTQQQMMMKKKKKKLLLKKKKKKLLLLLLKKKIIIHHHJJJMMMPPPQQQPPPOOOPPPXXXeeettt~~~jjjccc]]]\\\YYYUUUSSSTTTUUUUUUUUUVVVWWWZZZ\\\]]]ZZZYYYZZZ\\\[[[[[[```hhhmmmqqqgggfffcccmmm}}}{{{zzzsssqqqpppooonnnkkkgggdddaaa___[[[WWWTTTSSSRRRRRRRRRXXXbbbnnnzzzwwwkkkZZZLLLDDDAAA@@@???>>>>>>>>>>>>>>>??????@@@>>>>>>===<<<<<<<<<<<<<<<===============>>>??????<<<<<<<<<;;;<<<======>>>@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@BBBDDDEEECCCAAACCCDDDGGGJJJLLLMMMNNNNNNRRRUUUWWWXXXYYYZZZ]]]___[[[]]]___bbbeeegggiiijjjlllllllllmmmnnnooooooooollljjjiiihhhhhhkkkmmmoooppprrrsssrrrppprrrvvvzzz{{{|||LLLMMMOOOSSSXXX\\\]]]]]]^^^dddooo|||tttjjjaaaZZZRRRQQQOOOMMMLLLKKKJJJJJJNNNLLLJJJLLLOOORRRQQQOOOSSSSSSTTTUUUZZZeeesss}}}}}}vvvmmmiiigggeeeaaa]]]___``````aaaccceeefffggghhhfffgggkkkllllllpppuuu~~~rrreeeeeecccmmm~~~~~~}}}yyyvvvssspppmmmlllkkkiiigggfffbbb]]]WWWTTTRRRRRRRRRSSSYYYdddoooyyy|||mmm[[[PPPIIICCC@@@AAA>>>>>>============>>>>>>>>>>>>============>>>>>>============>>>>>>>>>>>>===???@@@???>>>===>>>???@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEGGGIIIKKKMMMNNNOOOSSSTTTVVVYYY\\\___bbbccc]]]]]]^^^___aaadddfffhhhggghhhjjjmmmpppqqqpppnnnmmmllliiihhhgggiiikkklllrrrrrrrrrrrrssssssttttttxxx{{{MMMNNNQQQUUUZZZ]]]___```aaaeeeooo{{{tttiii```YYYRRRRRRPPPNNNMMMLLLKKKKKKLLLKKKJJJKKKMMMOOOPPPOOOTTTTTTUUUVVV[[[fffuuu{{{yyyxxxtttqqqppppppqqqrrrtttwwwzzz{{{~~~}}}tttgggfffdddnnnzzzwwwssspppnnnkkkhhhfffeeeaaa\\\WWWSSSRRRRRRRRRQQQXXXbbbnnnyyyppp]]]QQQIIIAAA===>>>>>>>>>============>>>>>>>>>>>>============>>>>>><<<<<<<<<<<<===============???@@@???>>>===>>>@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCFFFGGGIIIKKKMMMOOOQQQRRRXXXYYY[[[^^^aaadddggghhhaaaaaaaaaaaacccdddfffgggkkkkkklllnnnoooooollljjjnnnllljjjiiihhhiiikkkmmmlllmmmoooqqqssstttuuuuuuuuuyyyNNNOOOSSSWWW[[[___bbbcccdddeeekkkxxxsssggg^^^WWWSSSRRRPPPOOOMMMMMMLLLLLLIIIJJJJJJJJJJJJKKKNNNPPPTTTUUUUUUWWW\\\gggvvvwwwjjjhhhfffnnn}}}zzzvvvsssppplllhhheeeccc```[[[VVVRRRQQQRRRRRRPPPWWWaaalllwww~~~ooo^^^RRRIIIAAA===>>>>>>>>>============>>>>>>>>>======<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<>>>???@@@???>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBHHHIIIKKKMMMPPPRRRTTTUUUXXXYYY\\\^^^aaadddfffgggeeeeeeeeeeeeeeefffggghhhlllllllllmmmnnnnnnllljjjnnnmmmkkkiiiiiijjjkkklllkkkmmmpppssstttuuuuuutttrrruuuzzzNNNPPPTTTWWW[[[___cccfffeeecccgggtttsssfff\\\VVVRRRQQQOOONNNMMMLLLLLLLLLHHHJJJLLLJJJIIIJJJNNNRRRSSSTTTUUUVVV\\\hhhwwwyyyllliiifffooo|||zzzvvvsssqqqmmmiiifffbbb___ZZZUUURRRQQQQQQRRRQQQWWW```jjjtttxxxkkk]]]RRRJJJCCC@@@AAA>>>>>>============>>>>>>=========<<<<<<=========;;;;;;<<<<<<<<<=========>>>???@@@@@@>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDIIIJJJLLLOOOQQQTTTVVVWWWXXXYYY[[[^^^```ccceeefffggggggggghhhiiiiiijjjkkkiiiiiijjjlllnnnooonnnmmmnnnlllkkkiiiiiiiiijjjkkkpppqqqtttvvvvvvuuusssqqqnnnqqqvvv}}}NNNQQQUUUWWWZZZ^^^cccggggggeeehhhsssrrrddd[[[UUUOOOOOONNNLLLKKKKKKKKKKKKIIIKKKLLLJJJIIIJJJNNNSSSQQQRRRSSSUUU[[[hhhwwwyyyllliiifffnnnxxxvvvtttrrrqqqoookkkhhhbbb___ZZZUUURRRQQQQQQRRRSSSWWW___gggppp{{{~~~ssshhh\\\SSSJJJBBB@@@BBB>>>>>>============>>>>>>======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>>>>@@@AAA@@@???>>>???@@@??????@@@AAAAAABBBCCCCCC???@@@AAABBBDDDFFFHHHIIIJJJKKKLLLOOOQQQTTTUUUVVVZZZ[[[]]]___bbbdddfffggggggggghhhjjjkkklllmmmmmmiiiiiiiiikkkmmmoooooommmmmmllljjjiiihhhhhhhhhiiinnnppprrrttttttsssqqqpppmmmooottt|||PPPTTTWWWYYYYYY]]]cccgggkkkjjjnnnwwwrrrddd[[[UUUNNNNNNMMMKKKKKKJJJJJJJJJKKKKKKJJJIIIIIIKKKOOORRRPPPQQQSSSUUU\\\hhhwwwxxxjjjhhheeennn~~~{{{tttsssrrrrrrqqqpppllliiidddaaa[[[VVVRRRQQQQQQQQQSSSWWW\\\ccclllwwwvvvqqqggg\\\SSSIII@@@===???>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===============>>>>>>>>>??????@@@AAA@@@?????????AAA??????@@@AAAAAABBBCCCCCC@@@@@@BBBDDDFFFIIILLLMMMKKKLLLMMMOOOQQQSSSUUUUUUWWWXXXZZZ\\\___aaacccdddfffgggiiikkklllmmmnnnnnnllljjjjjjjjjlllmmmmmmkkkmmmlllkkkjjjiiihhhhhhhhhfffhhhkkknnnpppppppppooommmpppuuu}}}SSSWWWZZZ[[[ZZZ]]]ccciiilllnnnrrrzzzrrrccc[[[VVVOOONNNMMMLLLKKKKKKKKKKKKLLLIIIFFFFFFHHHKKKNNNOOOQQQRRRSSSVVV]]]iiiyyyuuuhhhfffdddlll~~~}}}yyyvvvtttsssrrrrrrrrrpppmmmjjjgggccc]]]WWWSSSPPPPPPPPPPPPTTTYYY```iiittt|||uuukkkcccZZZRRRHHH@@@===@@@>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>???@@@AAAAAA??????@@@AAA>>>??????@@@BBBCCCCCCDDDAAABBBCCCEEEGGGJJJLLLMMMNNNNNNOOOQQQRRRSSSTTTUUUTTTUUUWWWYYY[[[^^^___```ggghhhjjjkkklllllllllkkkjjjiiihhhiiilllnnnnnnmmmooonnnmmmlllkkkjjjjjjiiieeefffhhhjjjkkkmmmmmmnnnnnnqqqxxxVVVYYY\\\\\\[[[^^^dddjjjkkknnnsssyyyrrrccc[[[VVVOOOOOONNNMMMLLLLLLLLLMMMLLLHHHDDDDDDHHHLLLMMMMMMRRRSSSTTTWWW^^^kkk{{{tttgggeeeccclll}}}{{{vvvsssuuutttssssssssspppllliiihhhddd^^^XXXSSSQQQPPPPPPNNNQQQVVV^^^gggsss}}}vvveee^^^WWWPPPIIIAAA@@@DDD>>>>>>============>>>>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======???@@@AAAAAA??????@@@AAA>>>??????@@@BBBCCCDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKPPPPPPQQQRRRSSSTTTUUUUUUWWWXXXZZZ\\\^^^```bbbccciiijjjkkkkkkkkkjjjiiihhhfffeeefffhhhlllpppqqqrrrqqqpppooonnnmmmlllkkkkkkiiiiiijjjjjjjjjkkkkkkkkkooosssyyyYYY[[[^^^___```bbbdddfffkkksssvvv{{{uuuggg\\\TTTSSSPPPLLLJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJNNNQQQQQQTTTWWW[[[```lll|||xxxfffbbbfffnnn|||~~~{{{wwwtttssstttvvvvvvtttqqqnnnllliiiddd]]]XXXUUUSSSRRRQQQOOOQQQVVV\\\fffrrr~~~sssgggaaaXXXNNNFFFAAA??????>>>>>>===<<<<<<<<<<<<<<>>>>>============>>>;;;<<<===>>>>>>===<<<;;;:::<<<>>>@@@AAA@@@??????????????????@@@AAABBBBBBDDDEEEFFFGGGHHHIIIJJJJJJMMMMMMNNNOOOPPPRRRSSSTTTWWWXXXZZZ]]]___aaabbbbbbhhhkkknnnpppppppppppppppnnnkkkiiihhhjjjooouuuxxxyyywwwuuurrrpppooooooooommmllljjjiiijjjmmmoooqqqqqqtttzzzWWWZZZ]]]```bbbdddgggjjjjjjqqqtttyyyyyykkk```WWWSSSPPPLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHJJJMMMPPPPPPSSSVVVZZZ```lll{{{yyygggcccfffnnn|||~~~{{{wwwtttpppqqqqqqrrrpppooolllkkkiiiddd]]]XXXTTTRRRQQQPPPNNNQQQUUU\\\eeeqqq~~~uuufffaaaWWWMMMFFFAAA@@@??????>>>======<<<<<<======;;;;;;::::::::::::;;;<<<<<<<<<============<<<<<<;;;===>>>@@@AAA@@@???>>>@@@??????@@@@@@AAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKNNNNNNPPPQQQSSSSSSTTTTTTVVVWWWYYY\\\___aaacccdddjjjmmmqqqssssssssstttuuuwwwuuusssqqqqqqtttwwwzzz}}}|||yyyuuusssqqqpppooopppooollljjjjjjjjjlllmmmqqqtttyyyYYY\\\___bbbccceeehhhjjjiiippprrrwww{{{nnnbbbYYYSSSPPPMMMKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHJJJMMMPPPPPPRRRUUUXXX___kkkzzzzzz{{{{{{iiidddgggooo}}}}}}zzzwwwtttooonnnnnnnnnnnnmmmmmmmmmiiiddd]]]XXXTTTRRROOONNNMMMPPPTTTZZZcccppp}}}wwwfff```WWWMMMEEEAAA@@@@@@??????>>>============>>>999999999999999:::;;;<<<======<<<<<<<<<<<<=========>>>???@@@@@@@@@>>>>>>@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGIIIJJJLLLMMMMMMPPPQQQSSSUUUVVVVVVUUUTTTWWWWWWYYY[[[^^^bbbfffhhhmmmooosssuuuvvvwwwyyy{{{~~~|||zzzzzzzzz{{{~~~}}}{{{xxxvvvuuuttttttsssrrrpppooonnnnnnoooooorrrtttzzz|||___aaadddeeeeeeeeefffgggiiinnnooouuu|||ooobbbXXXTTTQQQMMMKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHIIILLLOOOQQQRRRTTTXXX```lllzzz{{{rrrrrrzzz}}}kkkfffhhhooo~~~}}}yyyuuurrrpppooonnnmmmmmmnnnnnnooohhhddd]]]XXXTTTQQQNNNLLLLLLNNNRRRXXXaaammmzzzzzzhhhbbbXXXNNNFFFBBBAAAAAA@@@??????>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???======<<<;;;;;;<<<>>>?????????@@@@@@@@@???>>>>>>AAA@@@AAAAAABBBCCCDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPRRRTTTWWWYYYZZZYYYWWWVVVXXXXXXYYY[[[___dddhhhkkknnnpppsssuuuwwwyyy}}}}}}{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzvvvvvvvvvvvvvvvwwwxxxxxxqqqvvv|||zzz```cccfffhhhgggggghhhhhhjjjnnnnnnsssrrreeeZZZUUURRRNNNLLLKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHKKKNNNRRRRRRSSSXXX```mmm{{{wwwoooooovvv~~~mmmggghhhnnn~~~~~~yyytttqqqpppooommmlllkkklllmmmnnnfffbbb\\\WWWTTTQQQNNNLLLKKKMMMPPPUUU]]]jjjwww}}}nnnggg\\\PPPGGGCCCBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@===<<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@?????????AAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJLLLOOOQQQRRRSSSUUUWWWZZZ]]]^^^]]][[[ZZZ[[[[[[\\\^^^aaaeeeiiilllmmmoooqqqsssuuuyyy}}}~~~|||yyyxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{qqqxxx}}}xxx]]]aaafffiiikkklllmmmnnnlllooommmssswwwjjj___VVVSSSOOOLLLKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHKKKMMMQQQQQQQQQVVV```mmmzzztttmmmkkkppp}}}nnnhhhhhhmmm}}}{{{vvvssspppnnnllljjjiiihhhhhhhhhddd```[[[WWWTTTQQQNNNLLLKKKLLLNNNRRRYYYeeerrr{{{uuunnnaaaTTTIIIDDDBBBBBB??????>>>============>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIJJJLLLNNNQQQSSSUUUVVVXXXZZZ\\\___`````````______``````aaadddgggiiikkklllmmmoooppprrrvvv|||~~~~~~~~~~~~|||zzzwwwvvvzzzzzzzzzyyyxxxwwwvvvuuu||||||||||||{{{yyyvvvuuusssyyy}}}]]]aaagggkkkmmmnnnooopppooopppnnnsssyyymmmcccVVVSSSOOOLLLLLLKKKKKKJJJIIIIIIIIIHHHGGGGGGJJJMMMOOONNNNNNSSS^^^kkkxxxuuukkkhhhkkkvvvooohhhggglll}}}{{{wwwrrrqqqnnnllliiigggeeeeeebbb___ZZZWWWTTTRRROOOLLLKKKKKKLLLOOOVVVaaannnvvv}}}tttfffWWWLLLEEEBBBBBB???>>>======<<<<<<======;;;;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKMMMOOORRRUUUWWWXXXZZZ[[[]]]```bbbcccddddddcccdddeeefffggghhhiiiiiilllmmmmmmnnnpppuuuzzz~~~~~~~~~}}}{{{yyywwwvvvyyyzzzzzzyyyxxxwwwuuutttzzz{{{{{{|||zzzwwwtttsssvvvyyy~~~aaadddiiilllmmmmmmnnnnnnqqqrrrnnnsssxxxmmmcccWWWSSSOOOMMMLLLKKKKKKJJJIIIJJJIIIHHHFFFGGGJJJLLLNNNLLLLLLQQQ\\\jjjvvv|||wwwkkkgggiiisss~~~ooohhhffflll||||||uuutttrrroookkkhhhfffddd```]]]YYYVVVTTTRRROOOMMMKKKKKKKKKMMMTTT^^^kkksssyyyjjjZZZMMMEEEBBBBBB>>>>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<999:::<<<>>>???>>>>>>===????????????@@@AAABBBCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJKKKMMMPPPSSSVVVXXXYYY[[[\\\^^^```bbbeeeggghhhffffffggghhhiiihhhhhhhhhlllmmmmmmmmmoootttzzz~~~~~~|||yyywwwvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvxxxzzz|||{{{zzzwwwvvvyyyxxxzzzzzz]]]bbbiiinnnppppppppppppnnnppptttyyy~~~tttjjjaaa[[[WWWRRRNNNLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIILLLMMMNNNQQQYYYeeerrr{{{ooojjjkkkuuunnnfffgggmmm||||||yyywwwtttqqqnnnlllkkkkkkddd```\\\XXXVVVUUURRRQQQNNNLLLLLLOOOSSSZZZgggttt~~~vvvfffVVVKKKDDD@@@>>>===<<<;;;:::999:::;;;;;;;;;;;;:::999:::;;;<<<===????????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEFFFIIIKKKNNNNNNOOOPPPSSSVVVYYY[[[[[[]]]```dddfffgggggggggjjjnnnrrrpppllliiijjjlllmmmqqqttttttsssuuu{{{~~~{{{xxxwwwxxxxxxyyy|||~~~}}}xxxssssssuuuyyy||||||yyyuuusssttttttvvvyyyzzz}}}___ccciiimmmoooppppppqqqppprrruuuyyy}}}~~~sssiii___ZZZWWWRRRNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOSSSZZZfffsss{{{pppkkkkkkuuuooohhhhhhmmmzzz|||vvvtttqqqnnnllljjjiiiiiifffbbb^^^ZZZXXXVVVSSSQQQQQQOOOOOORRRVVV\\\iiiuuu~~~zzzpppbbbTTTJJJDDDAAA???>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAABBBCCCEEEFFFFFFHHHJJJMMMNNNOOOPPPRRRUUUWWWYYY[[[\\\^^^aaadddggghhhhhhhhhlllpppsssrrrooolllmmmpppooosssvvvvvvvvvxxx~~~|||zzzyyyxxxyyy{{{~~~zzzuuussstttvvvwwwwwwvvvuuutttrrrqqqsssuuuvvvxxx~~~bbbeeehhhkkkmmmnnnqqqsssssstttwwwyyy|||~~~qqqfff]]]YYYVVVQQQNNNMMMLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJOOOOOOQQQTTT[[[fffsss{{{pppkkkjjjtttpppiiiiiilllwww{{{uuussspppnnnkkkjjjjjjjjjhhheee```\\\YYYWWWTTTRRRRRRPPPPPPSSSVVV\\\hhhttt~~~sssjjj]]]QQQIIIDDDAAA@@@???>>>======<<<<<<======<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@@@@>>>??????@@@@@@AAAAAABBBAAACCCEEEFFFGGGIIIMMMOOOOOOPPPSSSVVVXXXZZZZZZ[[[]]]___bbbeeeggghhhiiiiiilllooosssssspppoooppprrrqqqtttwwwxxxyyy|||~~~}}}|||yyyzzz~~~}}}yyyttttttttttttttttttttttttqqqpppppprrrsssuuu}}}zzzdddfffhhhiiikkkmmmqqqtttuuuvvvxxx{{{}}}}}}pppddd[[[WWWTTTQQQNNNMMMMMMKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKOOOPPPRRRUUU\\\fffrrrzzzpppjjjiiisssnnnhhhhhhkkkuuu~~~yyyuuutttrrrooonnnmmmmmmmmmkkkgggbbb]]]ZZZWWWTTTRRROOOMMMMMMPPPRRRWWWbbbnnn|||oooggg[[[PPPIIIDDDAAA???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========<<<======>>>@@@AAAAAABBB??????@@@@@@AAABBBBBBBBB@@@BBBEEEFFFHHHJJJNNNQQQQQQSSSWWW[[[]]]]]]]]]\\\^^^___bbbeeegggiiijjjjjjjjjmmmpppqqqppppppqqqrrrrrrtttwwwyyyzzz}}}~~~~~~{{{}}}~~~xxxwwwwwwvvvuuusssrrrrrrqqqoooooorrrtttwww~~~fffggghhhiiiiiilllppptttuuuvvvyyy}}}}}}nnncccZZZVVVSSSPPPNNNNNNMMMKKKJJJJJJIIIHHHHHHHHHJJJKKKLLLPPPQQQSSSVVV\\\fffqqqyyy}}}nnnhhhgggppp}}}|||kkkfffgggjjjuuu}}}xxxuuusssrrrpppoooooooooooonnnjjjddd___[[[XXXTTTRRRNNNLLLLLLNNNPPPTTT^^^iiiyyynnnfff\\\QQQIIIDDD@@@===============<<<<<<;;;;;;<<<<<<=========>>>>>>>>><<<===>>>???@@@AAABBBCCC@@@@@@@@@AAABBBBBBCCCCCC@@@BBBEEEFFFHHHKKKOOOQQQTTTWWWZZZ^^^``````___^^^___```bbbdddgggiiijjjkkkjjjllloooqqqqqqqqqrrrrrrqqqsssuuuwwwyyy{{{~~~}}}|||||||||{{{yyyuuuqqqoooooolllmmmqqquuuyyyggghhhiiiiiiiiilllpppsssvvvvvvzzz~~~}}}nnnbbbZZZTTTRRROOONNNNNNMMMLLLJJJJJJIIIHHHGGGHHHJJJLLLMMMRRRSSSUUUXXX^^^gggrrryyyxxxjjjdddcccmmm{{{{{{jjjeeefffjjjuuu}}}zzzsssrrrpppooonnnnnnooopppqqqmmmgggbbb]]]YYYVVVSSSPPPNNNMMMOOOPPPSSS]]]ggguuu|||lllfff\\\RRRJJJDDD???<<<<<<<<<=========<<<;;;:::<<<======>>>???>>>>>>>>>======>>>???@@@AAABBBCCC@@@AAAAAABBBBBBCCCCCCDDDBBBDDDFFFHHHIIILLLPPPRRRVVVXXX[[[___aaaaaa```___^^^___aaacccfffhhhjjjkkklllnnnppprrrssstttttttttpppqqqrrrtttvvvxxxzzzzzz|||||||||}}}}}}~~~~~~~~~~~~~~~}}}zzzvvvqqqnnnllliiiiiinnntttyyyhhhiiiiiiiiiiiikkkooorrrvvvwwwzzz~~~~~~nnnaaaYYYSSSQQQOOONNNNNNNNNLLLJJJJJJIIIHHHGGGHHHJJJLLLNNNUUUVVVXXX[[[aaajjjtttzzztttgggaaa```jjjyyy}}}kkkeeefffiiiuuu~~~sssrrrqqqpppppppppqqqrrrvvvqqqkkkeee```\\\XXXUUUPPPNNNNNNPPPPPPRRR[[[eeeqqq}}}wwwiiicccZZZQQQJJJDDD???<<<======>>>>>>>>>===<<<;;;<<<===>>>?????????>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEGGGIIIKKKLLLNNNRRRTTTVVVWWWZZZ]]]^^^___^^^^^^^^^___```bbbdddgggiiijjjmmmmmmoooqqqssstttsssrrrooooooppprrrtttvvvvvvuuuuuuvvvxxxzzz|||}}}}}}|||}}}}}}|||~~~}}}}}}{{{yyywwwtttrrrqqqmmmiiihhhmmmsssxxx~~~~~~hhhiiijjjjjjjjjkkknnnqqqwwwwwwzzz~~~nnn```XXXRRRPPPOOONNNNNNNNNLLLJJJJJJIIIGGGGGGHHHJJJMMMOOOWWWXXXZZZ^^^cccllluuu|||ssseee___^^^iiiwwwmmmffffffiiitttuuutttssssssssstttuuuuuuyyytttnnnhhhccc^^^ZZZWWWPPPMMMMMMOOOOOOQQQYYYbbbooo{{{~~~ssseee```XXXPPPJJJEEE@@@===>>>??????@@@@@@>>>===<<<<<<===>>>@@@@@@??????>>>?????????@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDHHHJJJLLLMMMNNNPPPSSSVVVUUUVVVXXX[[[\\\]]]]]]]]]^^^^^^___aaadddfffhhhjjjkkkkkklllnnnqqqqqqpppooopppooopppqqqsssttttttsssppprrrvvvyyy{{{|||{{{{{{{{{}}}}}}{{{xxxxxx{{{~~~|||zzzwwwtttsssrrrsssssspppkkkjjjnnntttxxx~~~kkkkkkkkkllllllnnnoooppprrrtttxxxzzzyyyzzzppp```YYYUUUSSSQQQNNNLLLKKKJJJJJJHHHIIIIIIHHHHHHIIILLLOOORRRUUUYYY]]]ccclllyyytttiiibbb___gggtttqqqjjjiiikkkuuu{{{wwwsssqqqrrrrrrqqqtttyyy}}}xxxqqqkkkeee___ZZZVVVSSSTTTSSSPPPMMMNNNVVV\\\mmmuuuwwwlll```]]]WWWNNNFFF@@@>>>>>>========================;;;<<<>>>@@@@@@@@@@@@???>>>???AAABBBCCCCCCBBBAAAAAABBBCCCCCCBBBBBBEEEFFFIIIKKKNNNOOOOOOOOOPPPRRRVVVWWWYYYYYYYYYZZZ\\\^^^aaa```______aaadddhhhjjjiiijjjllloooqqqrrrpppnnnmmmqqqtttuuurrrqqqqqqsssppppppqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuutttsssrrrrrrjjjeeegggnnnttt|||jjjjjjjjjkkkmmmnnnpppqqqpppqqquuuxxxwwwxxxqqqaaaZZZTTTSSSPPPNNNLLLKKKKKKKKKIIIJJJIIIHHHGGGIIILLLNNNSSSVVVYYY[[[aaakkkyyywwwjjjccc___gggtttnnnhhhgggjjjuuuzzzuuurrrssssssrrruuuzzz}}}yyysssmmmhhhbbb]]]YYYTTTUUUTTTPPPMMMOOOVVV\\\fffnnnzzzttthhh^^^[[[VVVNNNGGGBBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????>>>???@@@AAAAAABBBBBBBBB@@@AAABBBBBBBBBBBBEEEGGGIIIKKKOOOQQQRRRTTTWWWYYYVVVWWWXXXXXXXXXYYY\\\___dddcccbbbaaabbbeeehhhjjjjjjjjjkkknnnqqqsssrrrqqqmmmpppsssuuutttsssrrrrrrooopppqqqrrrttttttttttttvvvuuusssrrrsssuuuxxxzzzwwwwwwvvvvvvuuutttsssrrrqqqiiieeehhhnnnttt|||iiiiiijjjkkkmmmoooppppppnnnnnnqqqttttttvvvtttccc\\\TTTRRRPPPNNNLLLLLLLLLLLLJJJKKKJJJHHHGGGHHHKKKMMMUUUXXXZZZ[[[```kkk{{{{{{lllddd```gggttt}}}kkkeeefffiiittt~~~yyyuuuuuuuuusssvvv{{{}}}zzzuuupppkkkfff```\\\UUUVVVTTTQQQNNNPPPUUUZZZ___gggrrr}}}qqqddd^^^[[[VVVNNNGGGBBBAAAAAA????????????????????????<<<<<<<<<<<<===>>>????????????>>>??????@@@AAABBB???@@@AAABBBAAABBBEEEGGGJJJLLLOOOQQQSSSUUUXXXZZZXXXXXXYYYXXXYYY\\\```dddkkkjjjhhhggghhhiiikkkllljjjjjjjjjmmmqqqtttttttttkkklllnnnqqqsssssspppnnnnnnppprrrtttuuuuuutttssswwwuuuqqqoooppptttyyy|||wwwwwwwwwvvvuuuuuuttttttpppjjjfffjjjooouuu|||iiijjjkkklllmmmnnnnnnnnnllllllnnnqqqrrrttt}}}vvveee]]]TTTRRRPPPNNNMMMLLLLLLMMMKKKKKKJJJIIIGGGGGGJJJLLLUUUYYY]]]___cccmmm|||nnnfffaaagggsss{{{iiidddeeeiiittt}}}xxxwwwvvvuuuxxx}}}}}}xxxtttooohhhaaa]]]WWWVVVUUUQQQOOOPPPTTTXXX[[[bbblllvvv}}}qqqccc___\\\VVVNNNFFF@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>??????>>>>>>===>>>???AAABBB>>>@@@AAABBBBBBCCCFFFHHHKKKMMMOOOOOOOOOPPPRRRTTTZZZ[[[[[[[[[]]]bbbhhhlllsssrrrpppooonnnnnnooopppjjjiiiiiilllpppsssuuuuuummmlllmmmqqquuuvvvrrrooooooqqqtttwwwwwwvvvuuusssxxxuuurrrpppqqqssswwwyyyuuuuuuuuuuuuvvvvvvwwwwwwppplllkkknnnssswww}}}kkkkkklllmmmmmmlllkkkkkkllljjjkkkoooqqqttt}}}xxxfff^^^UUUSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIGGGGGGJJJLLLTTT[[[bbbfffhhhppp}}}pppgggaaagggrrr}}}{{{iiicccdddhhhssszzzyyyxxxwwwzzz|||xxxrrrkkkccc]]]YYYXXXUUURRRPPPQQQSSSUUUXXX]]]eeemmmsssxxx}}}sssfff]]][[[UUUMMMFFFAAA@@@@@@==============================<<<;;;;;;<<<>>>??????>>>>>>===>>>???AAABBB>>>???AAABBBCCCDDDGGGIIIKKKLLLMMMMMMMMMOOOQQQTTTYYYZZZ[[[]]]```eeelllqqquuutttsssqqqpppppppppqqqjjjiiiiiikkkooorrrttttttqqqppppppsssxxxyyywwwtttrrrtttwwwyyyzzzyyywwwuuuwwwwwwvvvuuutttsssssssssqqqrrrrrrtttuuuxxxzzz{{{ssspppppptttwwwyyy~~~jjjkkklllmmmmmmlllkkkjjjllliiiiiimmmpppttt}}}zzzggg^^^VVVUUURRROOOMMMLLLLLLKKKJJJKKKJJJHHHGGGHHHKKKMMMSSS\\\eeeiiijjjqqq~~~qqqgggaaafffqqq{{{|||iiicccbbbfffppp|||{{{zzzyyyxxx||||||wwwooogggaaa]]][[[XXXUUUSSSSSSTTTUUUVVVZZZ___eeeiiinnntttwwwwwwkkk]]][[[VVVOOOHHHDDDCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<======>>>>>>??????>>>??????@@@AAABBB>>>@@@BBBCCCDDDFFFIIILLLIIIKKKMMMNNNOOORRRVVVYYYWWWYYY[[[]]]```eeelllpppppppppooonnnnnnnnnnnnnnnmmmllllllnnnppprrrrrrqqqlllllllllnnnqqqtttuuutttvvvwwwyyyzzz{{{zzzyyyxxxwwwxxxyyyyyywwwtttqqqoooppppppppprrrtttxxxzzz|||uuutttuuuyyyzzzzzz~~~ggghhhjjjlllmmmmmmmmmlllkkkhhhgggjjjooosss|||zzzggg^^^XXXVVVSSSPPPMMMKKKKKKJJJIIIJJJIIIHHHGGGIIILLLNNNSSS\\\dddggghhhooo~~~qqqggg```dddooozzz|||iiiaaa```bbblllxxx{{{zzzyyyyyy}}}}}}vvvmmmhhhbbb___[[[YYYXXXWWWWWWWWWVVVYYY]]]bbbggglllrrrvvv{{{oooeeebbb[[[SSSJJJDDDBBBBBB===========================>>>>>>???>>>>>>>>>===>>>???@@@AAAAAABBBBBBBBB???AAACCCDDDEEEHHHKKKNNNKKKLLLMMMNNNPPPSSSWWWZZZZZZ\\\^^^___aaaeeeiiilllkkkkkkkkkkkkllllllmmmmmmppppppppprrrssssssqqqooohhhhhhiiiiiijjjmmmqqqtttwwwxxxxxxyyyyyyyyyyyyyyywwwxxxzzzzzzyyyvvvsssqqqqqqppppppqqqsssuuuxxxzzzvvvvvvxxx{{{{{{yyy|||}}}ccceeeiiilllnnnooooooooojjjfffeeeiiimmmsss{{{zzzggg^^^YYYWWWTTTPPPMMMKKKJJJIIIHHHIIIIIIHHHHHHIIILLLOOOTTT[[[bbbdddeeemmm}}}qqqggg```dddnnnyyy|||hhh```^^^___iiittt{{{zzzyyyyyy~~~{{{sssnnneeebbb^^^\\\[[[ZZZZZZYYYXXX[[[___ccchhhnnnuuuyyy|||rrroookkkbbbWWWKKKCCC???===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???>>>===>>>???AAABBBCCCCCCBBBAAA???AAACCCEEEFFFIIILLLOOOMMMNNNNNNNNNNNNPPPSSSVVV^^^```bbbcccdddeeehhhjjjiiiiiijjjkkklllmmmmmmnnntttssstttuuuuuutttqqqnnnjjjllllllkkkkkknnnuuuzzzxxxxxxxxxxxxxxxxxxyyyyyywwwxxxyyyyyyyyywwwuuutttrrrrrrqqqpppqqqsssvvvwwwvvvvvvyyy|||{{{xxxzzz{{{ggghhhiiikkkmmmooopppqqqkkkjjjjjjiiilllrrr{{{}}}iii```XXXUUUQQQNNNNNNMMMMMMLLLLLLLLLJJJHHHFFFGGGJJJLLLSSSWWW___eeehhhlllwwwqqqfff___bbblllvvv|||hhh```]]]^^^fffqqq~~~yyyuuuvvvyyy|||}}}rrrkkkcccaaa```___```aaa```^^^bbbccceeegggkkkrrr{{{yyy{{{zzzlllUUUHHHHHHGGGBBB@@@>>>===;;;;;;===>>>@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAACCCFFFHHHIIIJJJMMMOOOOOOPPPQQQPPPMMMMMMQQQTTTYYY\\\aaadddfffgggiiijjjmmmkkkhhhfffgggiiimmmoooooopppqqqrrrrrrqqqooonnnnnnnnnoooppprrrtttvvvwwwyyyyyyyyyxxxxxxxxxxxxxxxtttuuuyyy}}}|||yyyxxxuuuuuuwwwxxxwwwuuuxxx|||}}}{{{xxxuuuuuuwwwzzz|||zzzhhhhhhjjjkkkmmmnnnooopppkkkkkklllmmmpppvvv~~~}}}iii___XXXUUUQQQNNNNNNMMMMMMLLLLLLLLLKKKHHHGGGGGGJJJMMMSSSVVV]]]ccceeeiiiuuurrrggg___bbbkkkttt~~~{{{ggg___]]]]]]eeeooo~~~}}}xxxttttttwwwzzz}}}}}}tttmmmhhheeebbb``````___^^^]]]^^^```ccchhhnnnxxxrrrYYYIIIFFFCCC===???>>>===<<<<<<===>>>??????????????????@@@@@@@@@>>>>>>??????@@@AAAAAABBBAAACCCEEEGGGHHHIIILLLNNNPPPRRRTTTRRRPPPOOORRRTTTWWW[[[```dddffffffggghhhiiihhhgggggghhhkkknnnpppooopppqqqrrrrrrqqqppppppppppppqqqssstttvvvwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxtttwww}}}~~~{{{zzz{{{{{{zzz{{{}}}|||yyyvvvssstttxxx|||~~~{{{iiiiiijjjkkklllnnnnnnoookkkmmmooorrruuuzzzjjj^^^XXXUUUQQQOOONNNNNNMMMLLLMMMLLLKKKIIIHHHHHHKKKMMMRRRTTTYYY^^^```eeerrrttthhh___```hhhpppxxx~~~yyyfff^^^[[[[[[bbblll|||{{{vvvrrrrrrtttvvvzzz{{{}}}vvvqqqmmmiiiddd```______^^^]]]^^^```dddiiiqqq|||uuu]]]LLLGGGCCC===???>>>===<<<<<<===>>>???>>>>>>?????????@@@@@@@@@>>>>>>???@@@@@@AAABBBBBBBBBDDDFFFHHHHHHIIILLLNNNQQQTTTVVVUUUSSSQQQRRRUUUTTTYYY___ccceeeeeeffffffddddddeeegggiiilllnnnoooooopppqqqrrrrrrsssrrrrrrrrrsssuuuwwwxxxyyyxxxxxxuuuuuuwwwxxxxxxxxxxxxxxxuuuzzz|||~~~}}}~~~zzzwwwsssqqqsssyyy||||||jjjjjjkkkkkklllmmmnnnnnnmmmpppsssvvvyyy|||kkk^^^YYYVVVQQQOOONNNNNNMMMLLLLLLMMMLLLJJJHHHIIIKKKMMMPPPRRRVVVZZZ[[[```mmm{{{uuuhhh^^^]]]bbbhhhooottt~~~yyyfff^^^ZZZYYY___iiiyyy}}}zzzuuuqqqoooppprrrvvvwwwzzz}}}~~~{{{vvvrrrnnnjjjddd```_________^^^```cccggglllsss|||qqq]]]NNNHHHEEEBBB>>>>>>============>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOQQQTTTWWWWWWTTTRRRSSSUUUSSSXXX^^^bbbddddddddddddbbbccceeehhhjjjlllmmmnnnooooooqqqrrrssstttuuuuuuuuuwwwyyy{{{|||{{{zzzyyyrrrrrrtttuuuvvvwwwwwwwwwvvv}}}}}}}}}|||zzzvvvqqqooosss{{{~~~|||jjjjjjkkkkkklllmmmnnnnnnqqqtttwwwyyyzzz{{{}}}nnn___YYYVVVRRROOOOOONNNNNNMMMKKKLLLLLLJJJIIIHHHJJJLLLNNNPPPSSSWWWWWW\\\hhhvvv~~~uuuhhh[[[XXX[[[___dddiiiuuuyyy~~~|||hhh^^^ZZZXXX^^^hhhwww}}}}}}zzzvvvqqqnnnnnnooorrrrrrtttwwwxxxwwwtttqqqkkkgggbbb___^^^___`````````cccgggmmmsss{{{}}}xxxlllZZZMMMGGGEEECCC>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBFFFGGGIIIJJJJJJJJJLLLNNNPPPSSSWWWWWWUUUSSSTTTVVVUUUYYY___bbbcccccccccccccccdddfffhhhjjjkkkllllllnnnoooppprrrtttvvvxxxyyyyyyzzz|||}}}}}}|||zzzyyyqqqqqqrrrssstttuuuwwwwwwzzz{{{~~~zzzzzzzzzuuupppnnnsss||||||iiiiiijjjkkklllnnnnnnoootttvvvyyyzzzzzz{{{|||~~~rrrbbbYYYVVVRRRPPPOOOOOONNNMMMJJJKKKKKKJJJHHHHHHIIIJJJLLLNNNRRRUUUVVVYYYdddqqqzzzuuugggZZZUUUVVVXXX[[[___kkkpppvvvzzz{{{yyyxxxwwwsssuuuwwwyyy}}}kkk```ZZZXXX___hhhwww~~~}}}{{{wwwrrrnnnmmmmmmnnnnnnoooppprrrrrrpppmmmgggddd```^^^^^^_________\\\```ffflllrrrxxx}}}~~~}}}yyysssgggXXXKKKCCCAAA@@@======>>>>>>>>>>>>============>>>???@@@AAAAAABBB???@@@@@@AAABBBCCCDDDDDDFFFGGGIIIIIIIIIIIIJJJLLLPPPSSSVVVWWWUUUTTTWWWYYYZZZ]]]```bbbbbbbbbcccdddccceeegggiiikkkllllllmmmnnnoooppprrruuuxxx{{{|||{{{|||}}}}}}|||{{{zzzyyysssrrrqqqqqqrrruuuwwwyyy~~~{{{~~~}}}yyyzzzxxxtttooommmqqq{{{|||hhhhhhjjjkkkmmmnnnooopppuuuwwwzzz{{{||||||~~~uuueeeZZZVVVRRRPPPOOOOOONNNMMMIIIJJJJJJIIIHHHGGGHHHIIIJJJMMMQQQUUUUUUWWWaaammmwww~~~wwwiiiZZZSSSSSSSSSUUUXXXaaafffmmmrrrrrrqqqnnnmmmkkklllmmmooorrrwww}}}ooobbb[[[YYY```jjjwww~~~~~~}}}yyytttooommmmmmlllkkkjjjkkklllllljjjiiidddaaa^^^]]]]]]]]]\\\[[[[[[```fffllloooqqqsssuuunnnooooooooorrrzzztttnnnbbbVVVIIIAAA???@@@======>>>>>>>>>>>>======<<<===>>>???@@@AAABBBBBB>>>???AAADDDGGGIIIKKKMMMIIIJJJLLLLLLKKKKKKLLLNNNQQQTTTWWWWWWVVVWWWZZZ^^^___aaaccccccbbbbbbccceeecccdddfffhhhkkkmmmoooqqqnnnnnnppprrrvvvyyy}}}}}}}}}|||{{{{{{zzzyyyyyyxxxvvvsssrrrrrrvvvzzz}}}~~~|||yyy}}}vvvrrrlllkkknnnxxx{{{ggghhhiiikkkmmmooopppqqqvvvxxxzzz|||}}}~~~xxxfffZZZWWWSSSPPPOOOOOONNNMMMHHHIIIJJJIIIGGGFFFGGGHHHIIILLLQQQUUUUUUVVV```kkkuuu|||yyyjjjZZZSSSRRRQQQSSSVVVZZZ```ggglllmmmkkkiiigggfffgggggghhhjjjooouuuyyyrrrccc\\\ZZZaaalllwww~~~zzzuuupppmmmmmmkkkjjjhhhhhhhhhhhhgggfffcccaaa^^^]]]\\\[[[YYYXXX^^^ccchhhllllllkkkjjjiii```cccddddddgggooo}}}xxxpppiii___TTTIIIBBB@@@BBB======>>>>>>>>>>>>======<<<===>>>???@@@AAABBBBBB???@@@DDDHHHLLLQQQTTTVVVMMMOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWWWWWWWYYY]]]bbbcccddddddcccbbbbbbdddfffbbbccceeehhhkkkooorrrtttnnnnnnppprrrvvvzzz~~~~~~}}}|||zzzyyyyyyyyyyyy|||yyyuuusssssswww|||}}}zzztttpppkkkiiillluuuzzzggghhhjjjlllmmmooooooooovvvvvvzzziiibbbYYYRRRPPPOOOLLLJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLOOOUUUYYY]]]dddlllwwwqqqbbb[[[ZZZYYYZZZ\\\bbbeeeiiimmmnnnmmmjjjhhhmmmkkkhhhhhhkkkpppsssuuu{{{iii^^^[[[cccmmm}}}|||{{{yyywwwuuurrrmmmjjjjjjiiigggeeebbbaaa```______]]]\\\\\\\\\\\\ZZZYYY```cccggglllnnnlllfffbbb___]]][[[[[[aaaiiirrrxxx{{{ssslllfff\\\QQQIIIDDDBBBAAA@@@??????>>>===<<<<<<;;;>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCFFFKKKPPPSSSUUUNNNPPPSSSUUUUUUVVVXXXYYY[[[[[[ZZZ[[[]]]___bbbddddddccccccbbbcccdddeeeffffffggggggiiilllooossstttuuutttsssssstttvvvyyyzzz}}}{{{zzzxxxwwwwwwxxxxxx|||xxxuuuvvv{{{}}}zzz|||uuuooohhhdddfffooozzzeeegggiiikkkmmmoooqqqqqqvvvvvvyyy~~~lllbbbYYYRRRPPPOOOLLLKKKLLLIIIIIIIIIIIIIIIIIIIIIIIILLLLLLPPPUUUYYY]]]eeennnwwwwwwkkkfffcccbbbcccfffllloootttyyy|||}}}||||||zzzwwwsssrrruuuyyy{{{}}}~~~lllaaa___eeennn|||{{{zzzxxxvvvssspppmmmjjjhhhfffccc```______^^^^^^\\\[[[[[[\\\\\\[[[ZZZ\\\```ffflllpppoookkkgggcccaaa^^^^^^aaahhhppptttxxxpppiiicccZZZOOOGGGBBB??????@@@??????>>>======<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEHHHLLLOOOPPPPPPSSSUUUWWWWWWWWWYYYZZZ______^^^___```ccceeegggfffeeeeeeeeeeeefffhhhiiiiiiiiiiiijjjlllnnnpppqqqqqqqqqqqqqqqrrrtttuuuvvvxxxxxxxxxxxxyyyzzz{{{|||~~~~~~|||zzzwwwwwwyyy{{{}}}{{{~~~vvvpppiiieeegggpppzzzeeefffhhhjjjmmmoooqqqrrruuutttvvv{{{~~~rrrcccZZZRRRQQQPPPMMMLLLNNNIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLPPPVVVYYY]]]fffpppwwwxxxuuuqqqnnnoootttyyy|||ooofffdddiiippp~~~vvvvvvuuusssqqqooommmlllhhhfffbbb^^^\\\[[[[[[\\\___^^^\\\]]]^^^``````___^^^bbbiiipppuuuvvvrrrooollljjjgggfffggglllqqquuu~~~rrrkkkeee```WWWNNNFFFAAA???????????????>>>>>>======<<<>>>>>>??????@@@AAAAAAAAADDDDDDEEEFFFHHHJJJLLLMMMTTTVVVXXXYYYYYYYYYZZZ[[[aaa`````````bbbdddfffggghhhhhhgggggghhhjjjkkklllllllllkkkkkkkkklllmmmmmmooopppqqqrrrssstttttttttuuuvvvwwwyyyzzz{{{{{{|||}}}|||zzzzzzzzzyyywwwuuuwww}}}~~~yyyyyy}}}uuupppiiifffhhhpppzzzgggggghhhjjjlllnnnpppqqqsssqqqrrrvvvyyy|||xxxddd[[[SSSRRRQQQNNNMMMNNNIIIIIIIIIIIIIIIIIIHHHHHHJJJKKKPPPUUUXXX]]]gggrrrwww|||}}}qqqiiihhhmmmsss~~~{{{qqqqqqpppnnnlllkkkkkkllljjjgggccc___]]]]]]^^^```eeecccbbbccceeeffffffffffffjjjpppxxx~~~}}}zzzzzzxxxvvvuuuvvvyyy}}}vvvkkkddd```\\\UUUMMMGGGCCCBBBAAA?????????>>>>>>>>>======>>>>>>???@@@@@@AAAAAABBBFFFGGGIIIJJJJJJKKKMMMOOOUUUWWWYYYZZZYYYYYYZZZ[[[____________```bbbcccdddhhhhhhhhhhhhiiikkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmppprrrtttvvvwwwwwwvvvvvvwwwxxxyyyzzz{{{zzzyyyxxx{{{xxxuuuvvvxxxyyyvvvtttpppuuuzzz}}}|||yyyttttttwwwrrrnnniiifffjjjrrr|||jjjjjjiiijjjjjjlllmmmnnnpppmmmmmmpppsssvvv~~~}}}fff]]]UUUSSSRRROOOMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKPPPTTTWWW[[[fffrrrwwwuuullljjjpppwww|||zzzrrrrrrqqqooolllkkknnnpppooommmiiiffffffgggiiikkknnnmmmlllmmmoooooonnnmmmjjjnnnuuu~~~|||pppfff___ZZZWWWQQQKKKFFFCCCBBBBBB????????????>>>>>>>>>>>>?????????@@@AAAAAABBBBBBDDDGGGJJJKKKLLLMMMOOORRRUUUWWWYYYYYYYYYYYYZZZ[[[]]]^^^^^^___```bbbcccdddfffffffffgggiiikkkmmmnnnmmmmmmnnnnnnooooooooooooqqqsssvvvxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{zzzyyyxxxyyyuuuqqqqqqtttwwwwwwvvvpppsssuuuyyy~~~|||zzzvvvqqqooopppqqqnnnkkkjjjoooxxxlllkkkjjjiiiiiijjjkkklllnnnkkkjjjlllnnnqqqxxxhhh___WWWTTTRRROOOMMMNNNJJJJJJJJJIIIIIIHHHHHHGGGIIIKKKPPPSSSTTTXXXdddrrrxxx|||ppplllsss|||~~~uuuvvvuuuqqqmmmmmmqqqttttttsssqqqpppqqqtttvvvxxx}}}}}}}}}~~~}}}zzzwwwmmmpppwww{{{pppeee]]]WWWTTTNNNIIIDDDAAA@@@@@@??????????????????????????????@@@@@@AAABBBBBBBBBAAAEEEJJJKKKKKKLLLPPPSSSTTTVVVXXXYYYYYYYYYZZZ[[[^^^___```bbbccceeefffgggdddddddddeeegggjjjlllnnnnnnnnnooopppqqqqqqqqqqqqqqqrrruuuwwwxxxwwwwwwvvvuuuvvvwwwyyyzzz{{{{{{|||xxxvvvsssrrrsssvvvwwwxxxuuuuuuuuuwww{{{~~~~~~}}}}}}}}}}}}|||yyytttpppmmmrrrpppnnnnnnsss|||kkkjjjiiihhhiiijjjlllmmmmmmjjjiiikkklllmmmsss{{{kkkaaaXXXUUUSSSOOOLLLMMMKKKJJJJJJIIIHHHHHHGGGGGGIIIKKKOOORRRRRRUUUbbbpppyyytttnnnuuu{{{vvvvvv{{{xxxyyy}}}~~~sssggg___[[[XXXRRRKKKFFFBBB@@@?????????????????????????????????@@@AAAAAABBBBBBCCCBBBGGGLLLNNNMMMMMMPPPTTTSSSUUUXXXYYYYYYZZZ\\\]]]]]]^^^```ccceeeggghhhiiiccccccdddeeegggjjjlllnnnpppqqqrrrsssssssssrrrqqqqqqrrrtttuuuvvvwwwvvvvvvxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyxxxvvvuuuvvvwwwwwwuuutttuuuwwwyyy{{{|||~~~}}}wwwqqqrrrpppnnnnnnrrrzzziiiiiihhhhhhiiikkkmmmooonnnkkkjjjkkkkkklllqqqxxx{{{lllcccYYYVVVSSSNNNLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGIIIKKKOOORRRQQQTTTaaaoooyyyxxxooovvvvvvjjjaaabbb^^^WWWPPPIIIDDDAAA?????????????????????@@@@@@???@@@@@@AAAAAABBBBBBCCCFFFKKKQQQRRRPPPOOORRRUUUSSSUUUXXXZZZZZZ[[[]]]___[[[]]]___bbbeeegggiiiiiiccccccccceeegggjjjmmmnnnsssssstttuuutttsssrrrqqqsssssstttvvvwwwwwwxxxxxx}}}|||zzzxxxwwwwwwxxxxxxzzz}}}~~~yyyuuutttuuuvvvsssqqqrrrtttvvvyyy|||~~~vvvooommmkkkjjjnnnttt{{{~~~mmmllljjjhhhhhhhhhhhhhhhkkklllmmmjjjgggiiipppwww{{{tttfffXXXRRRPPPNNNMMMNNNKKKJJJIIIIIIGGGGGGFFFEEEFFFHHHLLLQQQRRRUUU___jjjwwwxxxyyy~~~vvvooonnnoooeeeWWWLLLEEEDDDEEEFFF>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@@@@BBBDDDFFFIIIIIIJJJKKKNNNQQQTTTVVVWWWWWWVVVWWWYYY\\\```bbbcccbbbbbbbbbdddeeedddcccdddcccbbbaaaaaaeeejjjnnnnnnoooooopppqqqssstttuuuuuuuuusssqqqooopppsssvvvzzzzzz{{{{{{zzzxxxwwwuuuxxxxxxxxxwwwvvvtttsssrrrrrrqqqppprrruuuxxxzzzzzz}}}~~~{{{wwwuuunnnlllhhheeeiiirrrwwwwww~~~~~~kkkjjjiiihhhhhhiiijjjjjjjjjlllllljjjhhhjjjpppuuusssfffYYYSSSQQQNNNMMMMMMKKKJJJIIIIIIGGGGGGFFFEEEGGGHHHKKKOOOPPPRRR\\\fffttt~~~zzzssspppxxx}}}}}}zzzuuuvvvxxxmmm\\\MMMDDD@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAABBBDDDFFFHHHKKKKKKLLLNNNPPPRRRSSSTTTVVVWWWXXXZZZ\\\^^^```aaaaaaaaaaaabbbcccddddddcccccccccbbbaaaaaadddjjjnnnooooooooopppppprrrssssssuuutttsssqqqpppqqqtttwww{{{||||||||||||{{{yyyxxxyyyxxxwwwvvvtttrrrpppooopppnnnnnnooosssuuuwwwwwwwwwxxxzzz{{{zzzxxxtttrrrkkkjjjfffdddjjjttt{{{{{{{{{{{{}}}iiiiiihhhggghhhiiijjjkkkhhhjjjlllkkkjjjkkkooosssqqqeeeYYYUUUSSSOOOLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEFFFGGGJJJMMMMMMOOOXXXcccqqq{{{wwwmmmgggkkkvvv~~~{{{|||~~~rrr___NNNCCC???>>>>>>AAAAAA@@@???>>>>>>>>>???AAAAAAAAABBBDDDFFFHHHJJJMMMNNNOOOQQQRRRSSSTTTTTTVVVWWWZZZ]]]___`````````aaaaaabbbcccccccccccccccbbbbbbbbbaaaaaadddiiimmmoooooooooooopppppppppqqqrrrrrrqqqooonnnppptttwww{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxvvvtttqqqooommmlllmmmlllkkkmmmppprrrssssssoooqqqsssttttttrrrpppnnnhhhfffcccccckkkwww~~~{{{zzz|||hhhhhhffffffeeefffggghhhfffhhhkkkkkkkkkllloooqqqooodddZZZVVVTTTPPPLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEFFFHHHKKKLLLOOOXXXcccooozzzxxxlllbbbdddnnnzzz}}}}}}|||ppp^^^NNNDDDAAAAAABBB@@@@@@???>>>>>>>>>??????@@@@@@AAABBBDDDGGGIIIJJJLLLNNNPPPSSSUUUVVVVVVVVVWWWXXXZZZ\\\]]]______```dddeeeffffffdddbbbbbbbbbbbbbbbbbbaaabbbdddiiimmmnnnooooooooooooooonnnnnnnnnnnnnnnmmmmmmooosssvvvxxxxxxwwwwwwuuutttsssrrrvvvuuutttrrrpppnnnmmmmmmlllkkkkkklllooopppqqqpppmmmnnnooopppooommmkkkjjjfffdddbbbccclllyyy|||{{{|||iiihhhfffdddcccbbbbbbccceeegggiiikkklllmmmnnnoooyyynnncccYYYVVVUUUPPPLLLKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDEEEGGGKKKLLLPPP[[[gggooozzzvvvhhh]]]]]]gggsss~~~zzzxxxmmm\\\MMMEEEBBBCCCDDD?????????>>>???@@@@@@AAA>>>>>>@@@BBBDDDFFFHHHJJJJJJLLLOOOSSSVVVXXXYYYYYYXXXXXXXXXXXXZZZ\\\___aaagggiiijjjiiifffcccbbbbbbbbbcccccccccccceeejjjmmmnnnnnnooooooooonnnmmmmmmmmmnnnpppppppppqqqsssvvvxxxwwwuuutttrrrqqqpppoootttsssrrrpppooooooooopppmmmmmmlllnnnpppqqqqqqpppoooooopppooonnnkkkiiiggggggeeeccceeeppp|||~~~{{{zzzyyy}}}~~~iiihhhfffcccbbbaaaaaaaaaeeefffgggiiikkkmmmnnnooossszzznnncccYYYVVVUUUPPPMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDDDDGGGKKKLLLQQQ\\\hhhnnnzzztttggg\\\]]]gggssswwwtttjjjZZZMMMDDDAAAAAAAAA@@@?????????@@@AAABBBBBB===>>>@@@BBBDDDFFFHHHIIIIIIJJJMMMQQQTTTWWWYYYZZZYYYXXXWWWWWWXXX[[[___aaafffjjjlllkkkgggdddcccdddcccdddddddddeeegggkkknnnmmmnnnoooppppppooonnnmmmnnnqqqtttuuuuuuuuuuuuvvvwwwvvvuuutttsssrrrrrrrrrtttsssqqqpppppppppqqqrrrpppooooooqqqssssssrrrppprrrrrrrrrqqqooollljjjiiihhhgggfffjjjvvvxxxvvvvvvxxx}}}}}}}}}iiihhhfffdddcccbbbbbbccceeeeeefffgggjjjmmmooooooqqqwwwooocccYYYUUUTTTPPPMMMMMMKKKJJJIIIIIIGGGGGGFFFEEEFFFEEEGGGJJJKKKOOO[[[gggmmmyyysssggg]]]```jjjvvv|||tttnnneeeWWWLLLDDDAAA@@@@@@CCCBBBAAAAAA@@@AAAAAAAAA???@@@BBBDDDFFFGGGHHHHHHJJJKKKLLLOOORRRUUUWWWYYYYYYYYYYYYYYY[[[\\\^^^___aaafffkkkkkkhhhffffffhhhdddeeefffffffffhhhlllnnnmmmnnnpppqqqqqqpppooonnnlllpppuuuxxxwwwuuutttssstttssssssssstttuuuwwwxxxwwwuuusssrrrqqqqqqrrrsssrrrqqqqqqssstttuuusssqqqsssssssssrrrqqqooonnnmmmjjjjjjkkkqqq~~~wwwuuutttvvv{{{}}}}}}{{{|||iiihhhfffeeedddeeeeeeffffffeeeeeefffiiimmmooooooqqqwww~~~ooocccXXXTTTSSSPPPNNNNNNKKKJJJJJJIIIHHHGGGFFFEEEGGGFFFHHHJJJJJJMMMXXXdddmmmyyynnnccc[[[^^^iiiuuuyyypppggg___TTTJJJEEECCCBBBBBBEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIILLLLLLLLLMMMOOORRRUUUWWWXXXYYY[[[]]]^^^^^^^^^^^^]]]bbbiiijjjhhhgggiiikkkdddfffgggggggggiiilllooolllnnnpppqqqrrrqqqpppoooiiinnntttwwwvvvssspppnnnoooooopppqqqtttwwwyyy{{{zzzxxxuuusssqqqqqqrrrrrrsssrrrrrrtttuuuuuusssqqqrrrrrrssssssrrrqqqqqqpppjjjkkknnnvvvyyywwwuuuwww{{{~~~~~~|||{{{ffffffeeeeeefffggghhhiiiiiihhhhhhhhhhhhjjjkkklllqqqwwwxxx{{{uuueeeWWWUUUWWWUUUOOOKKKKKKJJJIIIIIIGGGGGGFFFEEEFFFEEEFFFHHHJJJNNNWWWaaallluuu}}}|||nnnfff___bbbiiissstttjjjbbb[[[PPPGGGBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKKKKNNNNNNOOOPPPRRRTTTVVVWWWXXX[[[]]]^^^^^^]]]^^^___^^^```dddgggiiihhhgggfffbbbccccccdddeeefffggghhhjjjllloooqqqrrrpppooommmooonnnnnnqqqttttttqqqmmmpppmmmjjjjjjmmmpppqqqqqqwwwvvvsssqqqooonnnnnnnnnrrrqqqrrruuuyyyyyyvvvsssssstttuuuuuuuuutttrrrqqqtttrrrrrryyy{{{{{{{{{|||}}}|||yyywwwvvvffffffeeeeeefffgggiiijjjiiihhhgggffffffgggiiikkklllsssssswwwtttfffXXXTTTUUURRRMMMKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEHHHJJJMMMWWWaaalllttt}}}|||lllccc[[[]]]dddnnn|||ooofff___YYYOOOGGGCCCAAA@@@@@@??????@@@@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSVVVXXXZZZZZZ\\\___```___^^^___``````aaacccfffgggggggggfffdddddddddeeefffgggiiijjjiiikkkmmmooopppooommmlllooonnnnnnppprrrrrrooolllhhhdddaaaaaaeeejjjmmmnnnsssrrrpppnnnmmmmmmmmmmmmoooooopppssswwwyyyxxxvvvuuuuuuvvvvvvvvvuuuuuutttvvvssssssxxxzzzyyyyyy{{{|||{{{xxxvvvrrrfffeeeeeeeeefffhhhjjjlllkkkiiifffcccccceeegggiiihhhooopppsssvvviii\\\VVVTTTPPPMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEHHHIIIMMMVVV```lllttt|||~~~|||lllbbbYYYYYY___jjjyyy~~~{{{zzzzzzzzzyyyxxxzzz}}}yyykkkccc\\\VVVNNNGGGCCCAAA@@@@@@?????????@@@AAABBBBBBBBBEEEFFFHHHJJJLLLMMMNNNNNNJJJKKKMMMPPPTTTXXX[[[]]]\\\^^^aaabbbaaa``````aaabbbbbbcccdddeeeeeeffffffffffffffffffggghhhjjjjjjhhhjjjlllnnnooonnnmmmlllooonnnnnnpppqqqpppnnnlllddd```\\\[[[^^^dddiiilllmmmmmmlllkkkkkklllllllllnnnmmmmmmppptttwwwxxxxxxwwwwwwvvvvvvvvvwwwxxxxxxyyyuuussswww~~~wwwwwwwwwxxxyyyxxxvvvtttsssfffeeeddddddeeehhhkkkmmmllljjjfffcccbbbdddfffhhhiiippppppsss|||pppbbbZZZUUUQQQOOOQQQKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDEEEGGGIIILLLUUU___kkkttt|||~~~{{{ooodddZZZXXX^^^iiiyyy||||||xxxuuutttsssrrrqqqqqqrrrtttyyyuuuhhhaaa[[[UUUMMMGGGCCCBBB@@@@@@>>>??????@@@AAABBBCCCCCCEEEFFFIIIKKKMMMOOOPPPPPPLLLMMMOOORRRUUUYYY\\\]]]^^^```ccccccbbbaaabbbbbbdddccccccbbbbbbcccdddeeeeeeeeeeeefffggghhhiiiiiihhhiiikkkmmmnnnnnnmmmmmmnnnnnnooopppqqqqqqpppooojjjfff```\\\]]]bbbhhhkkkjjjjjjjjjkkklllmmmmmmnnnooonnnmmmnnnpppsssuuuvvvwwwvvvuuuuuuvvvxxxyyyzzz{{{wwwtttvvvzzz~~~~~~vvvuuuuuuuuuvvvvvvtttrrrqqqfffeeedddcccdddgggjjjlllmmmkkkgggcccbbbdddfffhhhhhhppppppsss~~~ttteee\\\VVVQQQPPPRRRLLLKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDGGGHHHKKKTTT^^^kkkttt|||zzzpppeeeYYYWWW]]]iiixxx~~~}}}zzzxxxxxxwwwuuusssrrrssstttwww{{{}}}pppfff```]]]WWWNNNGGGCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDDDDFFFGGGJJJMMMOOOQQQRRRSSSQQQQQQRRRTTTWWWYYY[[[]]]___aaacccdddbbbaaaaaabbbdddcccbbbaaaaaabbbdddeeeddddddddddddeeeeeefffgggeeefffgggiiijjjkkkkkkjjjlllmmmnnnpppqqqqqqrrrssssssooohhhbbb___aaaeeeiiiiiijjjkkkmmmnnnpppqqqqqqqqqqqqooommmmmmnnnqqqsssttttttssstttuuuwwwyyy{{{{{{xxxuuuvvvyyy|||}}}|||wwwvvvttttttttttttrrrpppmmmgggeeecccaaabbbeeehhhjjjllljjjgggdddcccdddfffhhhgggnnnoooqqq|||vvvdddZZZUUUQQQOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDFFFGGGJJJSSS]]]jjjttt~~~zzzmmmbbbWWWVVV\\\gggvvv~~~|||zzzxxxyyyzzz{{{|||uuullleeeaaaccc\\\QQQIIIDDDBBBAAAAAA???@@@AAABBBCCCDDDEEEFFFGGGHHHKKKNNNQQQSSSUUUVVVUUUUUUVVVWWWYYY[[[\\\]]]^^^```ccccccbbb``````aaacccbbbaaaaaaaaabbbcccdddccccccbbbbbbcccddddddeee```aaacccdddeeefffggggggkkklllnnnooooooppprrrssstttqqqlllfffbbbaaacccfffjjjlllnnnppprrrsssttttttssssssqqqooolllkkkmmmoooqqqqqqrrrsssuuuwwwyyyzzzyyywwwvvvwwwyyy|||}}}}}}zzzxxxvvvttttttrrrpppnnnnnngggeeebbb``````bbbfffhhhiiigggeeedddcccdddeeefffgggnnnoooqqq{{{yyydddZZZWWWSSSOOONNNLLLLLLKKKJJJIIIHHHGGGGGGEEECCCDDDFFFGGGIIIRRR\\\iiitttyyykkk```VVVUUU\\\gggvvv|||qqqllliiifffjjjaaaUUUJJJDDDBBBBBBBBB@@@AAABBBCCCDDDFFFGGGGGGGGGIIILLLOOORRRUUUWWWWWWWWWXXXXXXYYY[[[]]]___```]]]___aaabbb```_________aaaaaaaaaaaaaaabbbcccccccccbbbbbbbbbbbbcccdddddd```aaabbbcccdddfffggggggkkkmmmnnnmmmkkkkkkmmmpppmmmnnnllliiieeecccdddffflllmmmppprrrtttvvvvvvvvvssstttsssppplllkkklllnnnoooppprrrtttwwwxxxyyyzzzvvvvvvwwwxxx{{{}}}}}}}}}~~~{{{xxxuuutttrrrooommmrrrhhheeebbb______aaadddffffffeeedddcccccccccddddddhhhpppqqqrrr||||||fff\\\ZZZWWWRRROOOLLLLLLKKKJJJIIIHHHHHHGGGEEECCCCCCEEEFFFIIIRRR\\\hhhtttxxxjjj```WWWWWW]]]hhhwwwzzzqqqnnnmmmmmmoooeeeWWWKKKDDDBBBBBBCCCAAAAAABBBDDDEEEGGGHHHHHHHHHIIILLLPPPSSSVVVXXXYYYXXXXXXYYY[[[]]]___aaabbb]]]___```aaa___^^^]]]^^^___``````aaabbbccccccccccccccccccbbbccccccddddddbbbcccdddeeeggghhhiiijjjlllmmmnnnllliiigggiiikkkhhhjjjlllkkkhhhfffgggiiimmmnnnqqqtttvvvwwwwwwwwwrrrssstttqqqmmmkkklllnnnnnnpppsssvvvxxxzzzzzzzzztttuuuwwwzzz|||~~~~~~~~~}}}yyyvvvtttrrrooommmpppjjjgggbbb___^^^```cccfffgggeeecccbbbbbbbbbdddeeekkklllpppvvv}}}kkk^^^YYYUUURRRQQQKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDFFFIIIJJJJJJQQQXXXfffxxxzzzoooeee[[[XXX\\\fffvvv{{{ttttttuuuuuussshhhXXXJJJDDDDDDDDDBBBAAAFFFJJJJJJFFFDDDFFFHHHJJJKKKLLLOOORRRUUUXXXYYY\\\\\\[[[[[[\\\\\\]]]^^^__________________``````___```aaabbbcccddddddeeeeeeeeeffffffeeeeeedddcccdddfffggghhhggghhhiiikkkmmmkkkiiiiiiiiiiiihhhgggkkkkkklllllllllkkkjjjiiimmmmmmllllllmmmmmmnnnnnnpppqqqrrrssssssrrrqqqpppqqqpppooorrrwwwzzzzzzyyy{{{wwwxxx{{{wwwtttsssrrrppppppgggeeebbb______aaaccceeefffeeedddccccccdddeeefffkkklllooouuu|||oooaaaZZZUUUQQQPPPKKKLLLLLLLLLKKKIIIGGGFFFEEEDDDEEEHHHIIIJJJQQQYYYfffwww{{{oooeeeZZZWWWZZZdddttt}}}|||}}}xxxyyyzzzzzzwwwkkkYYYKKKEEEDDDDDDCCCCCCGGGJJJJJJGGGFFFHHHKKKJJJKKKMMMOOORRRUUUWWWYYYZZZ[[[[[[\\\]]]^^^```````````````aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeefffggggggggghhhgggffffffeeeeeeggghhhiiihhhhhhjjjllllllkkkiiihhhhhhiiiiiihhhkkkllllllmmmnnnnnnnnnnnnmmmmmmllllllllllllmmmnnnnnnooopppqqqrrrqqqppppppqqqooonnnqqquuuyyy{{{zzzxxxuuuxxx}}}xxxvvvuuusssrrrooobbbaaa`````````aaacccdddeeeddddddcccdddeeeggghhhjjjkkknnnttt|||tttddd\\\UUUPPPOOOLLLLLLLLLKKKJJJIIIHHHGGGEEECCCDDDFFFGGGIIIQQQ[[[fffuuu|||pppeeeZZZVVVYYYbbbppp}}}~~~yyyuuuvvv{{{~~~~~~ooo[[[LLLEEEDDDDDDDDDFFFHHHJJJJJJHHHHHHKKKNNNKKKLLLNNNPPPSSSUUUWWWXXXYYYYYYZZZ[[[]]]___aaabbbaaaaaabbbccccccccccccccccccbbbaaaaaabbbdddfffhhhiiiiiijjjjjjiiiiiihhhgggggghhhiiiiiiiiiiiijjjkkkkkkjjjiiihhhggghhhiiijjjnnnooopppqqqrrrrrrqqqqqqnnnmmmlllkkkkkkkkklllmmmkkklllmmmooopppppppppppppppnnnmmmooosssxxx{{{}}}|||{{{|||}}}zzzxxxvvvuuusssnnn]]]^^^___```aaabbbbbbccccccccccccccceeefffhhhiiihhhiiilllrrrzzzxxxggg]]]VVVQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHEEECCCCCCEEEFFFHHHQQQ[[[eeeqqq}}}rrrggg[[[VVVXXX```nnn{{{{{{vvvuuuyyy||||||{{{~~~rrr[[[MMMFFFDDDCCCDDDFFFHHHIIIIIIHHHJJJMMMPPPLLLMMMOOORRRTTTVVVWWWXXXXXXYYYYYYZZZ\\\]]]___```aaabbbccceeeeeefffeeeeeeeeecccbbbaaabbbeeehhhjjjjjjjjjjjjjjjjjjiiiiiihhhggghhhiiiiiihhhggghhhjjjiiijjjiiiiiihhhiiikkkmmmqqqsssvvvxxxxxxvvvsssqqqooonnnmmmkkkkkkkkklllmmmjjjkkklllmmmnnnoooppppppooonnnmmmnnnrrrwww|||~~~~~~~~~|||xxxwwwvvvtttrrrlllZZZ[[[]]]```aaabbbaaaaaaaaaaaaaaabbbdddeeefffgggeeefffjjjpppvvv{{{iii___WWWRRRPPPNNNMMMLLLKKKJJJIIIIIIHHHEEECCCCCCDDDEEEGGGPPPYYYbbbmmm{{{ttthhh\\\WWWXXX```nnnzzz~~~~~~rrrZZZMMMGGGDDDCCCEEEEEEFFFGGGHHHIIIKKKNNNQQQNNNPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[```aaaccceeeggggggfffffffffdddcccbbbcccfffiiikkkiiijjjjjjjjjjjjiiihhhhhhfffggghhhgggfffeeefffggghhhjjjllllllkkkkkknnnpppnnnrrrxxx}}}~~~{{{wwwtttsssqqqooolllllllllmmmnnnkkkllllllmmmnnnoooooopppooonnnnnnooorrrwww||||||yyyvvvuuutttrrrppplllYYYZZZ\\\^^^````````````^^^______aaabbbcccddddddaaabbbgggmmmrrr|||mmmbbbYYYTTTRRRNNNNNNLLLKKKJJJIIIIIIIIIFFFDDDDDDEEEEEEFFFMMMVVV___hhhwwwtttiii\\\WWWXXX___mmmyyyoooWWWLLLHHHDDDBBBEEEDDDEEEFFFHHHKKKNNNPPPQQQQQQRRRUUUWWWYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYY^^^___bbbeeefffgggfffeeefffeeeddddddeeegggiiikkkiiiiiiiiijjjiiihhhhhhgggfffggghhhgggeeedddeeefffggglllpppqqqpppoooqqqssslllqqqwww}}}|||zzzwwwuuurrrooonnnnnnpppqqqpppooonnnnnnnnnnnnooooooooopppqqqqqqssswww|||~~~{{{xxxvvvvvvtttrrrppplllXXXZZZ[[[]]]^^^_________\\\\\\]]]______`````````]]]___dddjjjnnnuuuqqqeee[[[UUURRROOONNNLLLKKKJJJIIIJJJJJJFFFDDDEEEFFFEEEEEEKKKRRR[[[eeessssssggg[[[VVVWWW^^^lllxxxkkkTTTLLLIIIDDDBBBEEEDDDEEEGGGKKKNNNQQQRRRRRRSSSUUUWWWZZZ[[[[[[ZZZZZZVVVVVVVVVWWWXXXYYYZZZ[[[[[[]]]aaadddffffffeeedddeeeeeeeeefffggghhhjjjjjjiiijjjjjjjjjjjjiiihhhhhhhhhiiiiiihhheeedddeeefffgggmmmtttvvvuuussstttvvvsssuuuwwwyyy{{{|||||||||{{{xxxuuurrrpppppprrrsssuuusssrrrpppnnnnnnnnnnnnoooqqqssstttuuuwww{{{}}}zzzyyyyyywwwuuusssmmmYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[\\\]]]^^^^^^^^^^^^[[[]]]ccchhhkkkqqquuuggg\\\UUURRROOONNNLLLKKKJJJIIIJJJJJJFFFEEEEEEGGGEEEDDDIIIPPPYYYcccrrr}}}}}}}}}qqqfffZZZTTTUUU]]]kkkwwwhhhQQQKKKIIIDDDAAADDDEEEFFFHHHMMMQQQSSSTTTSSSUUUVVVYYY[[[\\\\\\[[[ZZZUUUUUUVVVWWWYYY[[[]]]^^^YYY\\\___ccceeeeeeddddddeeeeeefffggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjiiiiiiiiijjjjjjiiifffeeeeeefffgggnnnvvvzzzxxxvvvvvvwww}}}{{{yyyvvvuuuwwwxxxzzz}}}{{{wwwsssrrrrrrtttuuuxxxvvvtttqqqooonnnnnnnnnppprrruuuvvvvvvwww{{{~~~}}}||||||zzzxxxvvvmmmWWWWWWXXXXXXYYY[[[\\\]]]^^^]]]]]]\\\\\\]]]]]]^^^```bbbcccdddhhhppp{{{zzziii^^^VVVQQQPPPNNNLLLKKKLLLLLLKKKJJJHHHEEECCCDDDDDDEEEKKKRRRVVV___kkkvvv}}}~~~~~~tttgggYYYTTTUUU]]]iiittt{{{~~~~~~zzzuuutttxxx|||{{{yyy}}}}}}~~~wwweeeQQQHHHGGGFFFEEEEEEFFFIIIMMMOOOPPPRRRTTTVVVXXXWWWVVVXXX[[[\\\ZZZXXXXXXYYYZZZYYYYYYZZZ]]]___`````````aaabbbdddeeefffhhhiiijjjjjjkkkkkkkkkkkkqqqooollliiigggfffffffffkkkmmmnnnllliiiggghhhjjjkkkooouuuzzz~~~~~~}}}}}}{{{xxxvvvttttttuuuvvvvvvtttsssrrrrrrsssuuuvvvyyyyyywwwuuussspppnnnmmmssstttvvvwwwyyyyyyzzzzzz~~~{{{xxxrrr|||WWWWWWWWWXXXYYYZZZ\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^___aaabbbeeelllvvv~~~|||jjj___XXXSSSQQQOOOLLLLLLLLLLLLKKKJJJHHHEEECCCDDDDDDEEEKKKRRRVVV___mmmxxxwwwjjj\\\UUUVVV\\\gggqqq{{{~~~}}}xxxssssssuuutttooojjjhhhjjjnnnppprrrssstttvvv|||uuucccQQQIIIHHHGGGFFFGGGJJJLLLOOOPPPQQQSSSUUUWWWWWWVVVVVVXXXZZZ[[[ZZZXXXYYYZZZZZZZZZYYYZZZ]]]___``````aaaaaacccdddeeefffggghhhiiikkklllmmmnnnnnnqqqpppooommmlllkkkjjjjjjmmmooopppnnnkkkjjjkkklllooorrrwww{{{}}}}}}{{{zzz|||zzzxxxvvvuuuttttttttttttsssrrrqqqqqqsssuuuvvv}}}|||{{{yyyuuurrrnnnlllqqqrrrsssuuuwwwxxxxxxyyy{{{wwwrrr|||WWWWWWWWWWWWXXXYYY[[[[[[YYYYYYYYYYYYYYYZZZ[[[\\\ZZZ\\\___```bbbgggooovvvlll```YYYVVVQQQOOOMMMLLLLLLLLLKKKJJJIIIEEEDDDEEEEEEEEEJJJQQQUUU^^^lllxxxxxxkkk]]]VVVUUUYYYbbbkkkwww{{{}}}zzzvvvsssnnnkkkkkkllllllhhhdddaaabbbdddbbbgggmmmrrrwww~~~rrraaaQQQJJJIIIHHHHHHIIINNNOOOQQQRRRRRRSSSVVVYYYVVVVVVVVVWWWYYYZZZYYYXXXYYYZZZ[[[ZZZZZZ[[[^^^aaabbbbbbbbbbbbcccdddeeefffeeegggiiikkkmmmooopppqqqppppppqqqqqqqqqqqqpppppppppqqqrrrqqqooonnnnnnoootttvvvyyy{{{{{{zzzxxxwwwyyyyyyxxxwwwuuutttssssssqqqpppppppppqqqrrrtttuuu~~~|||yyysssooolllnnnoooppprrrtttvvvwwwwwwyyyzzzzzzvvvrrr|||VVVVVVVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWWWWWWWXXX[[[]]]______ccciiinnnyyynnn```YYYWWWRRRPPPMMMLLLLLLLLLKKKIIIIIIFFFEEEFFFFFFEEEJJJQQQTTT]]]jjjuuu|||~~~~~~~~~vvvjjj\\\UUUTTTVVV]]]eeeooosssxxx|||~~~~~~~~~{{{yyyvvvssspppnnnlllkkkiiikkklllkkkhhhggggggiiiggglllrrrvvv{{{|||zzznnn___QQQKKKJJJJJJJJJLLLPPPQQQRRRRRRRRRSSSVVVYYYUUUVVVVVVXXXYYYYYYYYYXXXXXXYYYZZZ[[[[[[^^^aaadddccccccbbbbbbcccdddeeeeeeeeefffhhhjjjmmmnnnoooooonnnooorrrsssuuuuuuttttttsssssssssrrrrrrqqqqqqqqquuuwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwuuutttrrrqqqooooooooooooppprrrtttuuu|||}}}~~~}}}zzzuuupppmmmmmmnnnoooppprrruuuvvvwwwxxx{{{xxxssspppzzzUUUUUUUUUUUUVVVWWWXXXXXXZZZYYYXXXVVVUUUTTTSSSSSSXXXZZZ]]]^^^^^^aaafffjjjtttqqqaaaYYYWWWSSSQQQNNNMMMMMMLLLKKKIIIIIIFFFEEEGGGFFFFFFJJJPPPVVV^^^kkkuuuzzz{{{zzzyyyrrrfffZZZSSSRRRSSSYYY___dddhhhmmmqqqssstttuuuvvvrrrrrrpppnnnlllkkkjjjkkkjjjlllnnnooopppqqqssstttuuuxxx|||}}}zzzwwwuuujjj^^^QQQMMMLLLKKKKKKNNNPPPRRRSSSSSSSSSTTTVVVXXXUUUVVVXXXXXXYYYYYYYYYYYYVVVXXXZZZ[[[]]]```dddgggcccccccccbbbbbbcccddddddeeefffhhhiiikkkllllllllllllnnnpppssstttuuuuuuuuutttsssssssssssssssrrrrrrssstttvvvwwwxxxyyyyyyyyyvvvvvvvvvuuutttsssrrrqqqnnnoooooopppqqqssstttuuuwwwxxxzzz{{{yyyvvvrrrpppnnnnnnoooppprrrtttvvvwwwwww~~~}}}vvvpppmmmxxxUUUUUUUUUUUUUUUVVVWWWWWWZZZYYYWWWUUUSSSRRRRRRRRRXXX[[[]]]]]]]]]___dddiiisssvvvcccZZZXXXTTTQQQOOOMMMMMMLLLKKKIIIIIIGGGFFFHHHGGGFFFJJJOOOXXX```llluuuzzzzzzyyyxxxooodddYYYSSSPPPPPPTTTYYYZZZ]]]cccgggjjjmmmppprrrpppqqqqqqpppnnnlllmmmnnnqqqrrrtttwwwzzz~~~}}}xxxwwwuuuqqqhhh]]]RRRNNNMMMKKKLLLOOOOOORRRTTTUUUUUUUUUVVVXXXUUUWWWYYYZZZYYYYYYZZZ[[[XXXZZZ[[[]]]^^^```dddgggccccccbbbbbbaaabbbbbbbbbeeefffgggiiijjjkkkkkkkkklllmmmoooppprrrsssttttttsssrrrpppqqqrrrsssrrrppppppqqqrrrtttvvvxxxzzz{{{uuuuuuttttttsssrrrrrrqqqpppqqqqqqrrrsssttttttuuurrrtttvvvwwwwwwvvvtttrrrppppppppppppqqqsssuuuwwwsss|||~~~|||uuuoookkkvvvUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSXXXZZZ[[[[[[ZZZ]]]ccchhhqqqxxx|||fff\\\YYYTTTRRROOONNNMMMLLLKKKIIIJJJGGGGGGHHHHHHFFFIIIOOOUUU]]]iiisssxxxyyyxxxwwwqqqfffZZZTTTPPPMMMOOOTTTTTTWWW\\\aaaeeejjjpppsssuuuxxx|||}}}||||||}}}vvvuuuuuutttqqqggg]]]SSSOOOMMMKKKLLLOOOOOORRRVVVXXXYYYXXXXXXYYYVVVXXX[[[[[[ZZZYYY[[[\\\]]]^^^^^^^^^^^^___bbbdddcccbbbbbbaaa`````````aaadddeeegggiiikkklllmmmmmmmmmmmmnnnnnnoooqqqrrrsssqqqooonnnoooqqqrrrpppnnnooooooppprrrtttwwwyyy{{{uuutttsssqqqqqqqqqrrrrrrsssssstttuuuuuuuuuuuuuuurrrssstttuuuuuuuuutttsssqqqpppooooooppprrrtttuuuqqqvvv~~~|||}}}~~~{{{vvvqqqkkkvvvTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVXXXYYYZZZYYYYYY\\\ccchhhppptttiii^^^[[[TTTRRROOONNNMMMLLLKKKIIIJJJGGGGGGIIIHHHFFFIIIOOOQQQYYYeeepppuuuwwwvvvuuussshhh\\\UUUPPPLLLMMMPPPRRRUUUZZZ^^^dddjjjqqqvvv{{{{{{rrrrrruuutttqqqfff]]]TTTPPPNNNKKKLLLOOOOOOSSSXXX[[[[[[[[[ZZZZZZVVVYYY\\\\\\ZZZZZZ[[[]]]aaaaaaaaa___]]]]]]___aaacccbbbaaa```_________```bbbdddfffiiilllooopppqqqooonnnmmmmmmnnnoooqqqrrrpppmmmlllmmmoooqqqooommmoooooooooppprrruuuxxxzzzvvvtttrrrppppppppprrrsssuuuuuuvvvvvvwwwvvvvvvuuusssssstttttttttttttttsssqqqpppooonnnoooppprrrsssssssssvvv}}}||||||}}}{{{wwwrrrkkkvvvRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[YYYZZZZZZZZZ[[[^^^bbbfffnnnxxxqqqddd\\\XXXVVVTTTQQQOOONNNNNNNNNIIIHHHFFFDDDDDDFFFKKKOOOWWWZZZ```jjjsssyyyzzzxxxnnnhhh___VVVQQQPPPRRRTTTVVVYYY]]]ccckkkttt~~~yyyuuutttuuutttrrrfff]]]TTTQQQQQQOOOOOOQQQTTTTTTUUUWWWZZZ\\\\\\[[[WWWWWWWWWXXXZZZ[[[]]]^^^___aaaccccccccccccccceeebbbaaa^^^\\\\\\^^^aaacccdddeeefffhhhjjjkkkkkklllooonnnmmmllllllllllllllloooooonnnnnnnnnnnnooopppppppppppppppqqqrrrssstttsssssssssssssssrrrrrrrrruuuuuuvvvvvvvvvvvvuuuuuuuuutttrrrppppppppprrrssspppooommmnnnpppqqqqqqppppppnnnrrr|||}}}{{{zzzyyyvvvrrrooojjjzzzRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUVVVXXXZZZ[[[YYYZZZZZZZZZ[[[^^^bbbfffmmmwwwtttfff]]]XXXVVVTTTQQQOOONNNNNNNNNKKKJJJHHHEEEDDDEEEIIIMMMSSSVVV\\\eeennntttuuuuuurrrmmmddd\\\WWWVVVWWWXXX]]]aaagggooowwwwwwtttuuuvvvtttqqqhhh^^^VVVTTTSSSRRRRRRTTTUUUTTTUUUWWWYYYZZZYYYXXXXXXXXXYYYZZZ[[[]]]^^^___\\\^^^```aaa``````aaabbbcccaaa___^^^^^^aaaccceeeggggggffffffhhhjjjlllmmmooonnnnnnmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnnnnpppqqqrrrsssssssssrrrrrrrrrrrrrrrrrrttttttuuuuuuuuuttttttsssrrrrrrrrrrrrqqqqqqpppooonnnmmmllllllooopppppppppqqqnnnqqqyyy~~~}}}}}}~~~|||zzzyyyxxxuuuqqqnnnkkk{{{RRRRRRRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[ZZZZZZ[[[[[[\\\^^^bbbfffllluuuyyyhhh___WWWVVVSSSPPPNNNMMMMMMMMMMMMLLLIIIFFFCCCDDDGGGJJJQQQTTTYYYaaajjjpppssstttuuuqqqkkkeeeaaa```aaaaaaiiinnnwww|||vvvuuuyyyzzzwwwrrrjjj```XXXVVVVVVUUUUUUWWWWWWWWWWWWXXXZZZZZZXXXWWWYYYYYYZZZ[[[]]]^^^______\\\^^^``````______```aaacccbbb``````aaacccfffhhhjjjhhhfffeeefffiiilllnnnnnnnnnmmmmmmllllllmmmmmmjjjkkklllmmmlllkkkiiihhhjjjjjjjjjlllmmmoooqqqrrrqqqqqqqqqqqqqqqqqqrrrrrrttttttttttttssssssrrrqqqpppqqqrrrsssrrrpppmmmlllkkkjjjjjjkkknnnppppppppprrrnnnooouuuzzzzzzxxxxxx|||zzzyyywwwvvvsssooollllll|||RRRQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZYYYZZZ[[[\\\\\\^^^bbbeeeiiiqqq|||~~~kkk```XXXVVVSSSPPPNNNMMMLLLLLLLLLKKKIIIFFFDDDDDDGGGJJJQQQTTTYYY```iiipppuuuwwwxxxuuurrrooonnnnnnpppqqqxxx~~~|||wwwzzz~~~wwwjjjaaaYYYWWWWWWVVVWWWYYYZZZZZZZZZ\\\]]]\\\ZZZWWWYYYZZZ[[[\\\^^^^^^______]]]___aaabbbaaaaaaaaacccbbbaaa``````aaadddfffhhhiiihhhgggggghhhiiikkklllllllllkkkkkkkkkkkkkkkllliiikkkmmmnnnmmmkkkhhhffffffggghhhiiikkkmmmoooppppppooooooooooooppprrrrrruuuuuuuuuuuutttsssrrrqqqppppppqqqppppppnnnlllkkkjjjiiiiiikkknnnqqqrrrqqqrrrnnnnnntttyyyyyyxxxyyyzzzyyywwwuuutttqqqmmmjjjkkk{{{QQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[\\\\\\]]]```cccfffmmmvvvmmmbbbXXXWWWTTTQQQNNNMMMLLLLLLJJJJJJIIIGGGEEEEEEHHHJJJPPPRRRXXX^^^fffooovvv{{{|||{{{{{{|||~~~~~~{{{~~~jjj```YYYWWWXXXWWWXXXZZZZZZZZZ[[[]]]___^^^[[[YYYZZZ[[[\\\^^^____________]]]___aaabbbaaaaaaaaaccc``````______aaaccceeegggeeefffhhhiiijjjiiiiiihhhiiiiiihhhhhhhhhiiiiiijjjiiikkkmmmoooooollliiifffeeeeeefffhhhjjjlllnnnooonnnmmmmmmmmmnnnoooqqqrrrvvvvvvvvvvvvvvvuuuttttttrrrqqqooommmllllllllllllkkkjjjjjjlllooorrrssssssrrrnnnnnnuuu{{{||||||}}}yyywwwuuutttssspppllliiihhhyyyQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZ[[[[[[\\\___aaabbbiiiqqqyyypppdddZZZXXXUUURRROOOMMMMMMLLLJJJJJJIIIGGGEEEEEEHHHJJJKKKNNNTTTZZZbbblllvvv}}}~~~iii```XXXWWWXXXXXXYYY\\\YYYZZZ[[[^^^aaa```^^^[[[\\\]]]^^^```aaaaaa```___\\\^^^``````______```aaa```_________```bbbcccdddbbbdddgggjjjjjjiiigggfffggggggffffffgggggghhhhhhiiikkkmmmoooooommmkkkiiiffffffggghhhiiikkkmmmnnnllllllkkkkkklllnnnqqqsssvvvwwwwwwxxxxxxwwwwwwwwwtttrrrooolllkkkkkklllmmmkkkjjjjjjlllooorrrsssssspppmmmooowww}}}~~~}}}~~~xxxvvvuuusssrrroookkkhhhfffwwwQQQQQQQQQQQQQQQRRRTTTTTTRRRSSSTTTUUUUUUUUUTTTTTTVVVXXXZZZZZZZZZ[[[]]]___^^^fffmmmtttuuuggg[[[YYYVVVSSSPPPNNNMMMMMMLLLLLLKKKHHHEEEDDDEEEGGGHHHLLLQQQXXX```kkkxxx~~~~~~iii```YYYXXXYYYYYY[[[]]]ZZZ[[[^^^bbbffffffdddaaa^^^```bbbcccdddcccbbbbbb\\\^^^```aaa``````aaabbb```````````````aaabbbcccaaabbbdddggghhhhhhhhhggggggfffffffffgggggghhhiiihhhiiilllnnnooonnnlllkkkggghhhhhhiiijjjkkklllmmmkkkjjjiiiiiikkknnnqqqsssuuuvvvwwwxxxyyyyyyyyyyyyrrrrrrpppooommmlllkkkkkkkkkjjjiiikkknnnpppqqqqqqnnnkkknnnwww}}}}}}{{{{{{xxxvvvtttsssrrroookkkhhheeevvvQQQPPPPPPQQQQQQRRRSSSTTTQQQRRRTTTUUUUUUTTTSSSRRRUUUWWWYYYZZZYYYZZZ\\\^^^\\\dddlllqqqxxxjjj\\\ZZZWWWTTTQQQOOONNNNNNNNNNNNLLLIIIEEECCCCCCEEEHHHLLLQQQXXX```lllzzz|||}}}jjjaaaZZZYYY[[[[[[\\\___]]]___cccgggkkkllljjjhhhaaabbbdddfffffffffdddccc___aaaccccccccccccccceeebbbaaaaaaaaaaaaaaabbbbbbaaabbbbbbccceeeggghhhiiiggggggggggggggghhhiiiiiiggghhhjjjlllmmmmmmmmmllliiiiiiiiiiiijjjkkklllmmmjjjjjjhhhhhhjjjmmmqqqssstttuuuvvvxxxyyyyyyyyyyyyqqqqqqrrrqqqpppmmmkkkiiijjjiiiiiijjjmmmooooooooollljjjmmmvvv|||{{{xxxwwwxxxvvvuuusssrrroookkkhhhfffvvvQQQQQQQQQQQQQQQRRRSSSTTTVVVUUUUUUTTTSSSRRRQQQQQQTTTUUUVVVWWWXXXXXXXXXXXXXXXaaafffoookkkbbb\\\WWWWWWTTTOOOMMMNNNNNNLLLJJJHHHFFFEEEEEEEEEGGGKKKPPPVVV^^^iiivvv~~~nnnccc[[[\\\^^^[[[ZZZ\\\^^^bbbhhhlllmmmmmmlllllljjjgggdddeeehhhjjjgggcccdddcccbbb``````____________``````___^^^___aaadddeeeddddddcccdddeeeggghhhggggggfffeeeeeeeeeeeefffhhhjjjlllnnnnnnmmmlllkkkmmmnnnoooppppppooonnnmmmiiigggfffhhhllloooooonnnssssssttttttuuuvvvvvvvvvzzzvvvrrrrrrttttttppplllllllllkkkjjjjjjlllpppssssssmmmiiikkkrrrvvvuuuqqqpppoooooossswwwwwwqqqlllfffyyyPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYaaaeeemmmooobbb\\\WWWVVVTTTOOOLLLMMMMMMLLLJJJGGGFFFEEEDDDDDDFFFJJJPPPVVV___jjjvvv~~~~~~zzzvvvwww}}}}}}kkkaaa[[[]]]`````````bbbbbbffflllqqqqqqpppooooookkkgggdddfffiiijjjgggdddbbbaaa```___^^^]]]]]]]]]]]]^^^^^^]]]\\\\\\^^^```aaaaaaaaabbbcccdddeeefffcccddddddeeefffhhhjjjkkkjjjkkklllmmmnnnnnnnnnmmmnnnnnnooopppoooooonnnmmmllljjjiiikkkoooqqqqqqpppqqqrrrssstttuuuvvvwwwxxxzzzvvvrrrqqqsssssspppmmmnnnnnnmmmllllllmmmppprrrpppjjjeeegggmmmrrrrrrooopppnnnmmmooorrrrrrnnnjjjfffxxxOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUSSSSSSTTTUUUVVVWWWXXXXXXYYYaaaccciiizzzsssccc\\\WWWUUUSSSNNNLLLMMMLLLKKKIIIGGGEEEDDDDDDDDDDDDHHHNNNUUU^^^iiissszzz|||xxxqqqkkkjjjnnnvvv}}}~~~~~~wwwhhhaaa\\\^^^```aaabbbddddddiiiooossssssrrrpppoookkkhhhfffgggiiijjjhhheeecccbbbaaa```___^^^^^^^^^]]]^^^^^^]]]\\\[[[]]]^^^___```aaacccddddddeeeeeeccccccdddfffhhhjjjlllmmmmmmmmmmmmmmmnnnoooqqqqqqqqqqqqppppppoooooonnnnnnpppooonnnoooqqqrrrrrrqqqooopppqqqssstttvvvwwwwwwxxxuuuqqqqqqrrrsssqqqnnnoooooooooooooooooooooooommmgggaaabbbgggmmmnnnnnnqqqmmmjjjjjjkkkllljjjgggeeewwwMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSTTTUUUVVVXXXXXXXXX```aaaffftttuuuddd]]]WWWUUURRRNNNLLLMMMKKKKKKIIIGGGFFFDDDCCCCCCBBBEEEJJJRRR[[[eeennnssstttooohhhaaa```eeennnuuuxxx~~~xxxwwwxxxyyypppfffbbb^^^]]]___``````aaaccchhhnnnqqqqqqooommmlllkkkiiihhhhhhiiijjjhhhfffgggfffdddcccaaaaaa`````````aaaaaa```^^^]]]^^^___```aaaccceeegggggggggfffffffffgggggghhhjjjkkklllpppooommmlllnnnppptttvvvuuutttsssqqqppppppoooooorrrqqqqqqrrrrrrrrrqqqqqqnnnoooooopppqqqrrrssssssvvvtttqqqqqqrrrsssrrrpppnnnnnnooopppqqqpppooommmkkkfff```___dddjjjnnnoooqqqmmmiiifffffffffeeedddddduuuMMMMMMMMMNNNOOOPPPQQQRRRUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTUUUWWWXXXWWW___```cccnnn{{{vvveee^^^XXXUUURRRNNNLLLNNNKKKKKKJJJHHHGGGEEECCCCCC@@@BBBFFFMMMVVV```gggkkkjjjfff```[[[[[[bbbllltttvvv}}}{{{}}}~~~uuurrrrrrzzzzzzqqqjjjcccbbb```___```ccceeedddeeehhhmmmoooooommmkkkkkkkkkjjjiiiiiijjjjjjiiihhhhhhgggfffdddbbbaaaaaaaaaaaaccccccbbbaaa___```aaaaaabbbdddfffgggggggggggggggggghhhiiijjjlllmmmnnnqqqooommmlllnnnqqqvvvyyyyyywwwuuurrrpppppppppqqqqqqrrrrrrrrrrrrpppppppppooonnnnnnnnnnnnmmmmmmmmmtttsssssssssttttttsssrrrmmmlllmmmoooqqqqqqnnnlllkkkfff```___ccciiinnnqqqqqqnnniiifffddddddccccccdddsssLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTTTTRRRQQQPPPPPPOOOPPPPPPPPPQQQRRRUUUWWWXXXTTT]]]___aaajjjrrryyyggg```YYYVVVSSSOOOMMMOOOLLLKKKKKKJJJHHHFFFDDDCCC@@@@@@CCCHHHQQQZZZaaadddccc```[[[XXXZZZaaalllsssuuu}}}zzzuuuwww|||vvvqqqooowww|||xxxssslllggg```bbbcccbbbeeejjjnnnnnniiikkknnnooommmllllllllllllkkkkkkkkkkkkjjjjjjjjjhhhgggeeecccaaa```______aaabbbddddddbbbaaaaaabbbbbbcccdddeeeeeeffffffeeeeeefffgggiiillloooqqqrrrqqqooommmlllnnnrrrwwwzzz{{{xxxuuuqqqooonnnooopppoooqqqsssrrrqqqooonnnoooooonnnnnnmmmlllkkkjjjjjjqqqrrruuuvvvwwwvvvtttsssooommmlllnnnqqqqqqnnnjjjiiieeeaaa___ccciiinnnqqqqqqooommmjjjgggeeedddccccccqqqMMMMMMMMMNNNPPPQQQSSSTTTRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOQQQTTTWWWXXXRRR\\\^^^```ggglllzzziiibbbZZZWWWTTTPPPOOOQQQLLLLLLLLLKKKIIIGGGEEEDDDCCCAAAAAAFFFNNNWWW]]]``````]]]YYYWWWXXX^^^gggnnnttt||||||vvvqqqsssxxxxxxrrrnnnuuu|||yyyuuupppjjjfff___ccceeedddfffnnnrrrqqqlllmmmnnnmmmkkkkkklllmmmllllllmmmlllkkkjjjkkkkkkiiihhhfffdddbbbaaa``````bbbdddfffgggeeedddeeeeeeffffffeeeeeeeeefffffffffggghhhiiijjjmmmoooqqqrrrooonnnmmmlllooossswwwzzz{{{wwwsssnnnkkkkkklllmmmmmmpppsssssspppnnnnnnooonnnnnnnnnmmmllllllkkkkkkooorrrwwwzzzzzzxxxvvvtttuuurrroooooopppppplllhhheeebbb___^^^aaaffflllooopppqqqqqqppplllhhheeedddbbbpppMMMMMMNNNOOOPPPRRRTTTTTTOOOOOOOOOPPPPPPPPPPPPQQQOOOOOONNNOOOQQQSSSVVVXXXQQQ[[[^^^```fffhhhuuukkkccc[[[XXXUUUPPPOOOQQQMMMMMMMMMLLLJJJHHHFFFDDDFFFCCCAAAEEEMMMVVV\\\______]]]YYYVVVVVV[[[ccciiittt}}}{{{sssnnnpppvvv{{{sssooouuu~~~|||yyyuuuooojjjfff```eeegggccceeekkkooommmlllmmmllljjjhhhhhhjjjllllllmmmmmmmmmkkkjjjkkklllkkkjjjhhhfffdddcccbbbbbbeeegggjjjjjjjjjiiiiiijjjkkkjjjhhhgggggghhhiiiiiilllllllllllllllmmmnnnooonnnmmmlllmmmooossswwwzzzyyyvvvqqqllliiiiiijjjkkklllpppssssssqqqoooooopppnnnnnnnnnnnnnnnnnnnnnnnnmmmrrrxxx||||||yyyvvvuuu{{{vvvqqqpppqqqoookkkfffbbb```]]]]]]___dddiiilllppprrrttttttpppkkkgggeeebbbpppMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOQQQQQQQQQQQQPPPNNNPPPRRRRRRRRRSSSUUUVVVXXXZZZ^^^aaabbbeeeqqq}}}vvvaaaZZZ\\\VVVRRRRRRMMMPPPOOONNNLLLJJJGGGFFFEEEEEEDDDBBBBBBEEELLLSSSWWWYYYZZZZZZWWWVVVYYYbbbjjjvvv|||wwwnnnooowwwwwwpppyyy{{{xxxrrrnnniiieee```aaadddfffiiijjjkkklllkkkkkkkkkjjjiiiiiilllnnnnnnnnnnnnmmmllljjjiiihhhjjjhhhfffdddbbbaaaaaaaaabbbeeeiiilllllllllmmmnnnnnnkkkhhhggghhhjjjjjjjjjmmmmmmllllllllllllmmmmmmmmmnnnnnnmmmlllllloooqqqqqqooommmjjjiiiiiijjjkkkooopppqqqqqqqqqqqqpppppppppqqqrrrsssssssssrrrrrrrrrtttvvvwwwwwwwwwyyyzzzxxxwwwvvvsssppplllhhhfff```]]]ZZZZZZ^^^ccchhhjjjrrrvvvyyywwwqqqjjjeeecccbbboooLLLLLLLLLLLLMMMMMMNNNNNNMMMNNNPPPQQQRRRRRRQQQQQQOOOPPPRRRSSSRRRSSSUUUVVVXXXYYY]]]aaaaaaeeeppp|||yyyddd[[[\\\VVVQQQQQQMMMPPPOOONNNLLLJJJHHHFFFEEECCCBBBAAABBBEEEKKKQQQUUU[[[[[[[[[XXXWWWZZZaaahhhrrrxxxyyyoooooovvvvvv}}}|||xxxrrrlllgggdddeeefffhhhiiiiiijjjjjjkkkllllllkkkjjjkkkmmmooonnnnnnmmmmmmllljjjiiihhhhhhgggeeecccbbbaaaaaabbb```cccgggjjjjjjkkkkkklllnnnllliiihhhiiikkkkkkkkkpppooonnnnnnmmmnnnnnnnnnmmmnnnnnnlllkkkkkklllnnnooonnnmmmlllllllllllllllooooooooopppppppppooooooqqqrrrtttuuuuuuuuusssrrrqqqssstttuuuuuuvvvvvvwwwuuuuuusssqqqnnnkkkgggfffbbb___[[[[[[^^^bbbfffhhhpppuuuyyyxxxssslllfffccccccqqqJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQOOOQQQRRRSSSRRRSSSTTTVVVXXXXXX\\\___aaadddnnnyyy|||fff]]]]]]VVVQQQQQQMMMPPPOOONNNLLLJJJHHHGGGFFFAAA@@@@@@BBBEEEJJJNNNQQQYYYYYYYYYWWWVVVYYY___eeemmmttt}}}}}}qqqpppvvv|||~~~}}}~~~yyypppiiiggghhhhhhiiiiiihhhhhhggglllmmmmmmmmmllllllnnnpppmmmmmmmmmmmmlllkkkjjjiiigggfffeeecccbbbccccccddddddgggkkkmmmnnnnnnoooqqqooommmkkkjjjkkkllllllkkkoooooonnnmmmmmmmmmmmmmmmnnnnnnnnnllliiihhhiiijjjkkklllnnnpppppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmqqqsssuuuwwwwwwvvvtttsssqqqqqqqqqrrrrrrrrrrrrsssppppppooonnnllliiifffdddddd```]]]\\\^^^bbbeeefffnnnrrrvvvwwwsssmmmhhheeeeeerrrJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPOOOOOOOOOQQQRRRSSSRRRRRRTTTUUUWWWWWWZZZ]]]___aaajjjttt~~~hhh^^^]]]WWWSSSTTTPPPPPPOOONNNLLLJJJIIIGGGGGG??????@@@AAADDDHHHKKKLLLSSSSSSTTTTTTUUUXXX^^^ccckkkqqqyyyuuurrrwww}}}|||}}}~~~ssskkkggghhhhhhhhhhhhhhhggggggkkkmmmmmmmmmlllkkkmmmnnnmmmnnnnnnnnnmmmlllkkkkkkgggfffeeeddddddeeefffggggggjjjmmmoooooopppqqqsssooommmkkkkkklllmmmlllkkklllkkkkkkjjjiiiiiijjjjjjmmmnnnmmmkkkhhhffffffggggggjjjnnnrrrtttsssqqqpppnnnmmmmmmlllllllllllllllppprrruuuwwwwwwvvvsssrrrpppooonnnnnnnnnnnnnnnmmmkkkkkkkkkjjjiiifffdddcccbbb___\\\\\\___ccceeegggmmmoooqqqqqqooollliiihhhffftttKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLMMMNNNMMMMMMLLLOOOPPPRRRRRRQQQQQQRRRTTTUUUUUUWWW[[[]]]___fffnnn}}}jjj___^^^WWWUUUVVVTTTPPPOOONNNLLLKKKIIIHHHHHH??????@@@AAACCCEEEGGGHHHMMMNNNPPPRRRVVV[[[```dddkkkpppwww{{{~~~yyyuuuyyy~~~yyyxxx~~~tttkkkeeefffggghhhhhhhhhhhhhhhkkklllmmmlllkkkjjjjjjkkkmmmmmmnnnnnnnnnmmmmmmlllhhhggggggfffggghhhiiijjjfffhhhjjjkkkkkkkkkmmmnnnnnnlllkkkkkkllllllkkkjjjiiihhhhhhhhhhhhhhhhhhiiilllmmmllljjjgggeeedddeeeeeehhhmmmrrruuuuuutttsssooonnnmmmlllkkklllllllllooopppssstttuuutttrrrppppppmmmkkkjjjkkkkkkjjjhhheeeffffffgggfffeeecccbbb___]]][[[[[[___cccfffhhhmmmllljjjjjjjjjjjjjjjjjjffftttKKKKKKKKKJJJJJJJJJJJJJJJGGGHHHJJJKKKLLLLLLKKKKKKNNNOOOPPPPPPOOOOOOPPPRRRTTTRRRSSSXXXZZZ[[[aaahhhwwwmmmaaa___XXXUUUWWWUUUPPPOOONNNMMMKKKJJJIIIHHHBBBAAAAAAAAAAAABBBDDDEEEJJJKKKNNNRRRWWW]]]bbbdddhhhmmmrrrvvvxxx|||zzz}}}wwwssswww}}}tttllleeefffggghhhiiijjjjjjjjjlllmmmnnnmmmjjjhhhhhhhhhkkkkkkllllllmmmlllllllllhhhhhhggggggggghhhjjjkkkhhhiiikkkjjjiiiiiikkklllllljjjiiijjjkkkkkkiiihhhggggggggggggggghhhiiijjjiiikkkkkkjjjhhhfffeeeffffffhhhlllpppsssuuuvvvvvvqqqpppnnnmmmllllllmmmnnnnnnooopppqqqrrrqqqqqqpppqqqmmmhhhggghhhhhhfffdddaaaaaacccdddddddddcccbbb\\\[[[YYY[[[^^^cccfffgggkkkiiigggfffgggiiiiiiiiieeerrrJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLNNNOOOOOONNNMMMOOOPPPRRRPPPQQQUUUWWWYYY]]]cccnnnrrrddd```WWWTTTVVVSSSPPPOOONNNMMMLLLJJJIIIIIIEEEDDDBBB@@@@@@@@@BBBCCCFFFGGGJJJOOOUUUZZZ^^^___bbbggglllooorrrwww}}}|||ttttttyyyuuunnnhhhhhhiiijjjkkkkkkkkkkkkoooppppppoookkkhhhffffffggghhhiiiiiijjjjjjjjjiiihhhgggfffffffffggghhhiiikkkllllllkkkiiihhhjjjkkkiiihhhggghhhiiiiiigggeeecccccccccdddeeegggiiijjjgggiiijjjjjjiiigggggghhhggghhhjjjmmmqqqtttwwwyyysssrrrpppnnnmmmmmmnnnoooooooooooooooppppppqqqqqqrrrlllgggeeeffffffdddaaa]]]___```bbbcccccccccbbb\\\ZZZYYYZZZ]]]aaacccdddiiigggfffgggjjjjjjhhhfffcccqqqHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIJJJLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLMMMOOOQQQNNNOOOSSSVVVWWW[[[```gggxxxuuufffaaaWWWRRRTTTQQQPPPOOONNNMMMLLLKKKJJJIIIHHHFFFCCC@@@??????AAABBBCCCDDDFFFKKKQQQVVVXXXYYY^^^bbbgggjjjnnnsss{{{xxxvvvzzz{{{uuuoookkkllllllmmmmmmlllllllllqqqrrrrrrppplllhhhffffffdddeeefffgggggghhhgggggggggfffeeeddddddeeefffggghhhiiihhhgggdddcccdddfffhhhgggfffggghhhgggfffddd^^^^^^___aaabbbdddfffgggeeegggjjjjjjiiihhhiiiiiiiiiiiiiiikkkooosssxxx{{{uuusssqqqooonnnnnnppppppqqqpppooonnnoooppprrrsssrrrmmmfffdddeeefffccc___\\\]]]___aaacccccccccccc]]][[[YYYZZZ\\\___```aaagggggghhhkkkmmmlllgggcccbbboooGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQTTTYYY]]]hhhooozzzhhhddd]]]WWWTTTNNNQQQOOOLLLKKKKKKLLLKKKJJJFFFDDDCCCCCCDDDCCC@@@>>>CCCFFFHHHKKKMMMPPPTTTVVV]]]eeekkkkkkgggkkkvvv~~~wwwrrruuu}}}|||ttttttqqqpppnnnlllkkkkkkkkkkkkooonnnkkkiiigggfffffffffddddddddddddddddddddddddgggfffeeefffhhhjjjiiihhhjjjiiigggeeecccbbbaaaaaabbbeeeggghhhfffdddcccccc```^^^[[[]]]```ccccccbbbeeeddddddfffjjjkkkiiifffgggggghhhiiikkkmmmppprrrnnnnnnmmmkkkjjjlllpppsssooonnnnnnnnnmmmmmmmmmmmmnnnlllhhhdddaaa___]]]]]][[[[[[]]]```dddeeeeeeddd^^^\\\ZZZ\\\___aaa```^^^aaacccffffffeeedddddddddbbbqqqHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX[[[aaafff|||mmmhhhaaa___aaa___SSSPPPMMMLLLLLLMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA???AAACCCFFFIIIKKKNNNRRRVVVZZZccckkkmmmllloooyyy|||uuutttzzzzzzrrrrrrooonnnllljjjjjjiiijjjjjjmmmllljjjgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffeeeeeefffhhhiiihhhfffhhhgggeeedddbbbaaaaaaaaa```cccffffffeeecccccccccaaa___]]]^^^```bbbbbbaaabbbaaabbbeeeiiikkkjjjhhhgggggggggggghhhjjjlllmmmkkklllllllllkkklllnnnpppkkkkkklllllllllmmmmmmmmmmmmkkkhhhdddaaa^^^]]]\\\[[[[[[]]]___bbbdddcccbbb___\\\ZZZ[[[^^^aaaaaa___```aaacccbbb```^^^^^^^^^aaapppIIIIIIJJJKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRSSSVVVWWW\\\___qqquuujjjbbbccciiihhhTTTQQQNNNMMMNNNNNNMMMLLLLLLJJJFFFDDDCCCCCCBBB@@@???AAADDDFFFIIILLLQQQUUU[[[eeeooosssrrrttt{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{~~~~~~}}}zzzvvvooooookkkjjjiiihhhgggggghhhiiijjjiiigggeeedddccccccdddeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffhhhgggeeecccccccccbbbbbbaaaaaa``````^^^aaadddeeedddcccccccccbbbaaa______aaabbbaaaaaa______```cccgggjjjjjjiiigggffffffeeeffffffggggggfffhhhkkkkkkkkkjjjkkklllhhhiiijjjkkkkkklllllllllllljjjgggccc```]]][[[[[[[[[[[[\\\^^^aaabbbbbbaaa```\\\YYYYYY]]]aaabbbaaa```aaaaaa```]]]ZZZZZZZZZ___oooJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMOOORRRSSSRRRRRRSSSUUU\\\^^^lll}}}lll___^^^ccc```SSSQQQNNNMMMMMMNNNMMMLLLNNNKKKFFFCCCBBBBBBAAA@@@>>>@@@BBBDDDGGGKKKQQQTTTaaakkkuuuyyyxxxwww{{{{{{wwwwwwqqqqqqsssuuuwwwyyy{{{{{{zzz{{{}}}~~~|||yyyzzz}}}{{{{{{{{{{{{zzzxxxwwwvvvxxx{{{~~~qqqkkkjjjggggggfffeeeeeefffggghhhgggfffdddcccbbbaaabbbbbbccccccccccccccccccccccccaaabbbccceeegggfffbbb```___``````````````````___]]]```ccceeeddddddddddddccccccbbbaaaaaaaaaaaaaaa______```bbbeeegggggghhhggggggfffeeedddcccccccccdddfffggghhhggghhhiiikkkiiijjjkkkkkkkkkjjjiiiiiijjjhhhfffccc___\\\ZZZYYYXXXXXXYYY[[[___aaabbbaaa```\\\XXXXXX]]]aaaccccccaaaaaaaaa```\\\ZZZZZZZZZ^^^mmmJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNPPPRRRSSSRRRQQQRRRSSSZZZ^^^kkkqqq___[[[\\\VVVSSSPPPMMMLLLMMMMMMLLLKKKNNNJJJFFFCCCAAAAAA???>>>>>>@@@BBBCCCFFFJJJPPPTTTbbbkkkuuu{{{zzzzzz~~~{{{wwwrrrlllhhhhhhbbbccceeegggiiilllmmmnnnnnnppprrruuuxxxzzz|||}}}{{{|||}}}|||xxxyyy|||~~~~~~|||zzz|||xxxlllgggfffeeedddccccccdddeeeggghhhgggfffdddbbb````````````````````````````````````______aaaccceeedddaaa^^^]]]^^^___`````````______^^^aaadddfffeeeddddddeeeddddddddddddbbbbbbaaaaaaaaabbbbbbbbbbbbcccdddeeehhhggggggfffdddcccbbbaaadddddddddcccccceeeiiilllllllllmmmlllkkkiiigggeeefffeeedddaaa___\\\ZZZYYYUUUUUUVVVYYY]]]aaabbbbbb___[[[WWWXXX]]]bbbdddddd_________]]][[[ZZZZZZ[[[\\\kkkJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQQQQQQQQQQRRRTTTUUU[[[hhh~~~yyyddd^^^]]]TTTRRRPPPMMMLLLLLLMMMLLLKKKMMMJJJFFFCCCBBBAAA???>>>???@@@AAABBBDDDHHHNNNRRRZZZcccmmmtttwwwyyy|||}}}}}}|||{{{wwwwwwvvvvvvuuuvvvvvvvvvyyy|||~~~}}}}}}{{{zzzyyyzzz|||~~~~~~~~~xxxqqqjjjgggccc]]]ZZZ[[[VVVWWWYYY[[[]]]___```aaadddeeehhhkkknnnppprrrssspppqqqrrruuuyyy~~~qqqhhhddddddccccccccccccdddfffhhhiiihhhgggeeebbb``````______]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^```bbbbbb```^^^]]]^^^```aaaaaaaaa```______bbbeeefffeeedddddddddccceeefffeeedddbbbbbbcccdddeeedddcccaaa```aaacccffffffffffffeeecccbbbaaaccccccbbbaaaaaaccchhhlllmmmmmmmmmmmmkkkhhheeecccbbbbbbaaa```^^^\\\ZZZYYYTTTSSSTTTWWW[[[___aaaaaa]]]ZZZWWWYYY^^^bbbdddddd[[[\\\[[[YYYWWWVVVVVVXXXZZZjjjIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPPPPPPPOOOPPPSSSUUUSSS[[[eeesssjjjccc```VVVTTTQQQNNNMMMNNNNNNMMMLLLLLLJJJGGGEEEEEECCC@@@>>>??????@@@@@@AAAEEEKKKOOOSSSZZZccciiimmmrrryyy~~~~~~xxxrrrrrrpppnnnmmmjjjiiiiiiiiiiiijjjjjjkkkkkknnnrrrssssssqqqqqqqqqqqqrrrrrrsssrrrqqqpppooonnnmmmkkklllmmmmmmkkkjjjhhhccc^^^]]]ZZZVVVTTTVVVUUUUUUWWWXXXZZZ\\\]]]^^^___aaacccgggjjjlllnnnooommmnnnoooppptttzzzsssiiieeeddddddcccccccccccceeegggiiikkkkkkiiifffcccaaa```______[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]```aaaaaa___^^^___aaabbbcccbbb``````___bbbdddeeedddbbbbbbbbbbbbeeeggggggdddccccccdddeeeffffffccc```___aaaccccccddddddeeedddcccbbbaaaaaaaaabbbbbbbbbdddgggjjjjjjkkkkkkkkkjjjgggdddbbb____________^^^]]][[[ZZZVVVTTTTTTVVVYYY\\\]]]^^^[[[YYYWWWZZZ___cccdddddd[[[[[[ZZZWWWSSSRRRRRRSSSXXXhhhHHHHHHFFFFFFFFFFFFHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPPPPOOONNNPPPSSSVVVVVV]]]ccckkkllldddaaaVVVUUURRRPPPNNNOOOOOONNNNNNLLLJJJHHHGGGGGGEEEBBB???>>>>>>>>>>>>???CCCHHHLLLQQQVVV\\\aaaeeejjjqqqwwwzzz}}}{{{yyyzzz|||{{{}}}~~~zzz|||~~~|||wwwrrrqqqqqqrrrsssuuu{{{~~~mmmggggggeeeaaa```\\\[[[[[[[[[\\\]]]^^^^^^bbbeeehhhjjjiiihhhgggggggggggghhhiiihhhgggfffeeedddcccbbbccccccccc```^^^bbb]]][[[[[[YYYUUUTTTWWWZZZ[[[\\\]]]___```bbbbbb___aaadddgggjjjmmmoooppppppppppppqqqtttyyywwwkkkeeecccdddeeecccccccccdddfffhhhjjjllllllkkkhhhdddbbb```______[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYY[[[^^^aaaaaaaaa___aaabbbddddddcccaaa```___aaaddddddcccaaa``````bbbeeehhhgggeeecccdddfffdddffffffccc``````bbbeeeaaabbbcccddddddcccbbbaaa^^^```cccdddddddddfffhhhggghhhiiijjjiiifffcccbbb]]]]]]^^^___^^^]]]\\\[[[XXXVVVUUUUUUXXXZZZ[[[ZZZZZZXXXWWW[[[```ddddddccc^^^]]][[[WWWSSSPPPPPPQQQXXXhhhHHHGGGFFFEEEEEEEEEGGGGGGJJJKKKLLLNNNNNNNNNMMMMMMQQQOOOMMMKKKJJJJJJKKKLLLOOONNNOOOOOOPPPQQQRRRSSSXXX]]]\\\eee|||wwwiii^^^SSSVVVSSSPPPOOOOOONNNNNNMMMNNNLLLJJJHHHGGGEEEBBB???<<<<<<===>>>@@@CCCEEEGGGOOORRRVVVZZZ___eeekkkooovvv~~~~~~yyyssssssvvvyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuurrrqqqooommmkkkjjjiiiiiillljjjiiilllrrryyy~~~|||ssshhhaaa___^^^\\\YYYVVVWWWWWWUUUSSSTTTXXX]]]aaacccdddcccdddfffddd___]]]```bbbbbb___^^^```ccccccbbbaaa```____________cccbbbaaa___^^^^^^^^^^^^cccaaabbbgggjjjjjjlllpppmmmooosssuuuvvvxxxzzz|||zzz{{{zzzwwwuuuyyyyyyooojjjfffbbb```aaa]]]^^^___bbbeeehhhkkkllloookkkeeeaaa```````````````___^^^\\\\\\\\\\\\\\\ZZZZZZ[[[\\\^^^___``````______```aaabbbbbbaaaaaa```````````````_________bbbbbbcccdddeeeeeeeeeeeeeeefffggggggfffccc```___``````aaaccccccddddddcccgggfffeeedddddddddeeeeeeccccccdddcccbbb___\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWWWWVVVVVVVVVWWWWWWXXX]]]\\\]]]^^^aaabbbaaa```ZZZXXXUUURRRQQQQQQRRRSSSZZZhhhHHHGGGFFFEEEEEEFFFGGGGGGFFFGGGHHHJJJKKKKKKKKKJJJPPPNNNMMMKKKKKKKKKKKKKKKMMMMMMMMMNNNOOOQQQRRRSSSWWW\\\[[[aaauuurrrddd[[[XXXUUURRRPPPPPPPPPOOONNNOOOMMMKKKIIIHHHFFFCCC@@@<<<<<<===>>>@@@BBBEEEFFFJJJMMMRRRVVV[[[aaaggglllqqqxxx{{{rrrmmmlllllljjjhhhiiiiiiiiiiiiiiiiiiiiiiiiggggggfffffffffffffffgggeeeddddddfffkkkppptttuuuqqqjjjaaa\\\\\\\\\ZZZXXXVVVXXXYYYXXXWWWXXX]]]bbbiiilllnnnmmmnnnnnnkkkeeedddeeeffffffeeeeeegggiiiggggggggghhhjjjkkkmmmnnnrrrrrrrrrrrrqqqqqqpppooorrrpppqqquuuxxxyyy|||}}}|||ooohhhdddaaaaaaccc^^^___```bbbeeegggjjjkkkmmmjjjeeeaaa```````````````_________^^^^^^]]]]]][[[[[[\\\]]]^^^___```aaa_________`````````aaaaaa`````````_______________aaabbbdddeeefffggggggggggggggggggeeecccaaa^^^]]]______aaabbbcccccccccdddgggfffeeedddbbbaaa``````bbbaaa```___^^^]]]]]]\\\XXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWXXXYYYYYYZZZ\\\___``````___ZZZXXXUUURRRPPPQQQRRRSSSYYYgggGGGFFFFFFEEEFFFFFFGGGGGGDDDEEEFFFHHHIIIJJJJJJJJJMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSTTT[[[ZZZ\\\kkk{{{kkkaaaZZZXXXTTTRRRRRRQQQPPPOOOOOOMMMKKKJJJIIIGGGDDDAAA=========>>>???AAACCCEEEEEEHHHLLLQQQVVV\\\bbbfffkkkpppyyy~~~qqqgggbbb```^^^\\\___________________________```aaaccceeefffggghhhfffdddccceeegggjjjkkkkkkjjjfffaaa___aaabbbaaa___]]]___aaaaaaaaabbbgggkkkwww}}}|||uuutttrrrpppppprrrtttvvvvvvssstttvvvyyy}}}qqqiiieeeaaabbbdddaaaaaaaaacccdddfffhhhiiikkkhhhcccaaaaaaaaa``````___```aaabbbaaa```]]]\\\]]]]]]^^^___``````aaaaaa___^^^^^^]]]]]]^^^``````__________________``````bbbccceeeggghhhiiihhhhhhjjjiiigggeeecccaaa___^^^^^^^^^___```aaabbbcccccchhhgggfffdddbbb___]]]\\\___^^^]]]\\\\\\\\\]]]^^^[[[\\\\\\]]]]]]\\\[[[[[[XXXWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWXXX[[[\\\\\\[[[YYYWWWSSSQQQOOOPPPQQQRRRWWWgggFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKLLLLLLMMMKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSQQQYYYZZZZZZdddtttnnnddd\\\YYYVVVSSSRRRRRRPPPOOONNNLLLJJJIIIHHHGGGCCCAAA>>>>>>===>>>???@@@BBBCCCCCCEEEIIINNNRRRXXX^^^cccgggkkktttrrrfff___]]]\\\\\\\\\]]]]]]^^^^^^___`````````bbbeeeiiinnnrrruuuvvvwwwtttpppmmmmmmnnnnnnnnnooommmlllmmmppprrrqqqpppmmmooorrrrrrqqqqqqtttxxxvvvnnniiieeedddeeeccccccccccccdddeeefffggghhheeecccbbbbbbbbbaaa```aaadddfffhhhfffbbb]]]ZZZ_________```aaaaaaaaabbb___^^^\\\[[[[[[\\\^^^```___^^^^^^^^^^^^___```aaaeeeggghhhiiijjjiiihhhgggkkkiiihhhfffdddcccbbbbbb]]]]]]^^^___```aaabbbcccfffffffffeeeccc```]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^____________^^^^^^]]]XXXXXXXXXXXXXXXWWWWWWWWWXXXVVVUUUUUUVVVWWWVVVUUUXXXVVVSSSPPPNNNOOOPPPQQQVVVgggEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMMMMJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIJJJKKKMMMOOOQQQRRROOOXXXYYYYYYbbbnnnqqqfff]]]ZZZVVVTTTRRRQQQPPPNNNMMMKKKJJJIIIHHHFFFCCCAAA??????>>>>>>>>>???@@@AAACCCEEEIIIMMMQQQVVV\\\```dddhhhqqq|||yyymmmeeeaaa``````___```aaabbbdddfffgggggggggiiiooovvv~~~~~~~~~~~~}}}~~~~~~{{{uuupppjjjffffffddddddcccccccccdddeeeeeeeeedddbbbcccddddddcccaaagggjjjoooqqqoooiiiaaa\\\aaaaaaaaaaaaaaaaaaaaaaaa___^^^\\\ZZZZZZ\\\]]]^^^^^^]]]]]]]]]]]]___aaabbbiiijjjkkklllkkkiiigggeeeffffffeeedddccccccdddddd]]]]]]]]]]]]]]]___```aaa```aaaccccccbbb```]]][[[WWWZZZ___bbbcccbbb___]]]\\\\\\]]]]]]\\\[[[[[[ZZZXXXXXXYYYYYYYYYXXXWWWVVVTTTRRRQQQRRRTTTVVVVVVVVVWWWUUURRROOONNNNNNOOOPPPUUUgggDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMOOOQQQRRRNNNWWWXXXYYYaaajjjxxxkkk___\\\XXXUUUSSSRRRPPPNNNMMMLLLJJJIIIIIIGGGEEEBBB@@@@@@>>>>>>===>>>???@@@CCCEEEHHHKKKNNNSSSXXX\\\___dddlllvvv{{{qqqkkkhhhhhhggghhhjjjlllooorrrtttuuusssvvv|||~~~yyytttmmmhhhgggeeeddddddccccccddddddeeecccccccccdddffffffeeecccjjjooovvvzzzyyyqqqhhhbbbbbbaaaaaaaaaaaaaaaaaaaaa^^^^^^\\\[[[[[[\\\\\\]]]]]]\\\\\\\\\]]]___bbbccciiijjjlllmmmllliiifffdddaaaaaabbbbbbbbbbbbcccccc^^^]]]\\\[[[[[[\\\]]]^^^[[[]]]___aaaaaa___\\\YYYVVVZZZ```eeegggddd```\\\^^^^^^^^^^^^]]]]]]\\\[[[XXXYYYZZZZZZYYYXXXVVVUUUOOONNNMMMOOOSSSWWWYYYYYYXXXVVVRRRPPPNNNOOOPPPQQQVVVhhhCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJKKKMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQNNNUUUVVVWWW___fffttt}}}nnnaaa^^^ZZZWWWUUUSSSQQQOOOOOONNNLLLKKKKKKJJJGGGEEEAAA@@@???=========>>>???AAACCCFFFHHHJJJNNNSSSVVVXXX]]]eeemmmttt}}}}}}xxxwwwuuuwwwzzz}}}~~~xxxsssmmmjjjiiieeeddddddccccccddddddeeebbbbbbcccfffhhhhhhgggeeeeeelllvvv|||}}}vvvllleeebbbbbbaaaaaa````````````^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\[[[[[[\\\___bbbdddfffhhhkkkllllllkkkhhhfffbbbbbbcccddddddcccbbbaaa___^^^\\\ZZZZZZZZZ[[[\\\[[[]]]```cccccc```\\\YYYWWWZZZ```dddeeeccc```]]]````````````___^^^]]]]]]YYYYYYZZZ[[[ZZZXXXVVVUUUQQQOOONNNOOORRRVVVXXXXXXXXXVVVSSSPPPOOOOOOPPPQQQVVVhhhCCCDDDFFFGGGHHHHHHGGGGGGIIIIIIGGGFFFFFFFFFGGGHHHJJJJJJHHHHHHIIIKKKNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQMMMTTTTTTVVV^^^bbbmmmoooccc```\\\XXXVVVUUURRRPPPQQQOOONNNMMMMMMLLLIIIGGGBBBAAA???============>>>@@@AAACCCEEEGGGJJJNNNRRRRRRXXX```fffkkkttt|||||||||uuuqqqllljjjllldddddddddccccccdddeeeeeebbbbbbdddgggiiijjjhhhfff^^^fffqqqzzz|||vvvllleeebbbbbbaaaaaa``````______^^^^^^^^^^^^^^^]]]\\\[[[\\\\\\ZZZZZZ\\\___ccceeecccfffiiilllmmmllljjjhhhfffggghhhhhhhhhfffcccbbb```___\\\ZZZYYYYYYZZZZZZ___aaaeeegggfffccc^^^[[[XXX[[[___bbbcccbbb```___]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXVVVUUUWWWTTTQQQPPPQQQSSSSSSSSSYYYWWWTTTQQQOOOPPPQQQRRRWWWiiiDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJIIIIIIKKKMMMOOOPPPLLLOOOQQQTTTYYYbbbnnnwwwkkkiii```XXXWWWXXXUUUQQQPPPTTTPPPMMMMMMPPPPPPKKKGGGCCCBBB@@@>>><<<<<<<<<<<<>>>@@@BBBCCCEEEHHHLLLOOORRRUUUZZZ```fffnnnvvv|||{{{yyyxxx}}}{{{uuuppphhhgggmmmfffeeecccbbbcccdddfffgggdddaaa```dddiiillljjjgggbbbeeejjjnnnnnnjjjeeebbb________________________]]]]]]]]]]]]]]][[[ZZZZZZXXXZZZ\\\___bbbeeegggggghhhiiijjjllllllkkkjjjiiiggghhhiiilllmmmjjjfffbbb``````^^^\\\YYYYYYZZZ\\\YYY[[[___eeehhhggg```[[[YYY\\\```dddeeedddaaa______^^^]]]]]]\\\[[[ZZZZZZZZZXXXWWWVVVWWWWWWUUUSSSSSSPPPNNNRRRXXX]]]\\\ZZZXXXSSSPPPOOONNNLLLNNNRRRXXXjjjDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIHHHGGGFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMOOORRRTTTWWW^^^hhhppprrrkkkaaaYYYXXXYYYVVVSSSRRRUUUQQQOOOPPPSSSTTTPPPLLLDDDCCC@@@>>>===<<<<<<<<<>>>???AAACCCDDDGGGKKKNNNOOORRRWWW\\\bbbiiiqqqvvv|||uuuyyy}}}xxxsssoooiiigggkkkllljjjhhhfffeeeeeeeeefffdddbbbaaaccchhhiiigggddd```aaaccceeeeeecccaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZXXXWWWXXXZZZ]]]aaadddfffggggggiiiiiiiiiiiiiiihhhgggfffjjjjjjiiijjjkkkjjjgggeee______]]]ZZZWWWWWWXXXZZZZZZ[[[___dddggggggbbb^^^]]]___bbbdddeeecccaaa___^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYWWWWWWXXXXXXWWWUUUUUURRRPPPTTT[[[```___]]]YYYTTTQQQPPPOOOMMMOOOSSSXXXjjjCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHJJJKKKLLLLLLMMMMMMLLLOOORRRSSSUUUZZZbbbggg|||~~~nnnddd[[[ZZZZZZWWWTTTTTTSSSQQQPPPQQQTTTUUURRRPPPEEEDDDAAA???===<<<<<<<<<===???@@@BBBCCCEEEIIILLLLLLNNNRRRWWW\\\bbbiiinnnvvv{{{~~~}}}|||zzzyyyxxx{{{vvvrrrqqqmmmiiijjjqqqooollliiigggeeeeeeeeeeeecccaaabbbeeeeeeccc```______^^^]]]]]]^^^______]]]]]]]]]]]]^^^^^^^^^^^^___^^^]]]\\\ZZZXXXWWWVVVZZZ\\\```dddggggggggggggjjjiiigggfffeeedddddddddkkkiiihhhggghhhhhhgggeee___^^^\\\YYYVVVTTTVVVWWW[[[\\\___cccfffgggeeebbbccccccdddddddddcccaaa```]]]]]]]]]\\\\\\[[[[[[[[[[[[YYYXXXYYYZZZZZZYYYXXXVVVTTTSSSWWW___dddcccaaaZZZUUURRRRRRQQQOOOQQQUUUYYYkkkCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFEEEFFFGGGGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKKKKNNNQQQSSSTTTXXX]]]bbbqqqrrrggg]]]ZZZZZZWWWTTTTTTPPPOOONNNOOOQQQQQQOOOMMMGGGEEEBBB@@@===<<<<<<;;;<<<>>>???@@@AAACCCGGGJJJJJJMMMPPPTTTXXX^^^dddiiiqqqwww~~~yyytttyyy~~~yyyxxxzzz|||uuurrrtttqqqmmmlllqqqpppmmmjjjhhhfffeeedddeeecccaaaaaabbbaaa___\\\```___^^^]]]]]]^^^___```\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^]]][[[ZZZZZZYYYYYY\\\___dddhhhjjjjjjiiihhhiiihhhfffdddcccddddddeeehhhgggffffffggggggeeeccc``````]]]ZZZVVVUUUUUUWWW\\\]]]___aaadddeeefffeeegggfffeeedddcccbbbaaa```]]]]]]\\\\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[\\\[[[ZZZVVVTTTTTTYYYaaafffeeebbbZZZVVVTTTTTTSSSQQQSSSVVVZZZlllBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIKKKKKKKKKJJJIIIHHHLLLPPPRRRSSSVVV\\\```hhhvvvxxxlll```[[[YYYUUUSSSSSSPPPOOOOOOOOOOOONNNMMMKKKHHHGGGDDD@@@>>><<<;;;;;;<<<===>>>??????AAADDDGGGJJJLLLOOORRRVVV[[[aaafffnnnuuu}}}xxxxxxxxxxxxyyy|||~~~|||{{{~~~~~~rrroooqqqqqqmmmjjjlllkkkjjjhhhfffeeedddddddddcccaaaaaa```^^^\\\ZZZ^^^______``````______^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^```cccgggkkkllllllkkkiiigggfffeeeddddddeeeggghhhdddeeegggiiikkkjjjfffccccccbbb```\\\YYYWWWXXXZZZ]]]^^^```aaabbbcccdddeeeggggggeeecccbbbaaa``````\\\\\\\\\\\\\\\\\\]]]]]][[[ZZZYYYZZZ[[[\\\[[[ZZZUUUSSSTTTYYYaaaeeedddaaaZZZVVVTTTVVVUUUSSSTTTWWWZZZlllBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHIIIJJJJJJIIIIIIGGGJJJNNNPPPQQQTTTZZZ___eeennnssseee]]]YYYTTTQQQQQQQQQQQQQQQQQQPPPOOONNNMMMJJJHHHEEEAAA>>><<<;;;;;;;;;<<<=========???BBBEEEHHHJJJMMMPPPSSSXXX^^^cccjjjqqqzzzxxxsssrrrtttvvv~~~|||tttllljjjjjjkkkiiigggeeeeeeeeeeeeddddddccccccbbbbbbaaa```___]]]\\\[[[ZZZ\\\]]]______]]]\\\ZZZ\\\\\\]]]]]]^^^^^^______]]]\\\\\\\\\]]]^^^```aaabbbdddhhhkkkllllllkkkjjjffffffeeeeeefffgggggghhhdddeeehhhlllnnnmmmjjjfffeeedddbbb___\\\ZZZ\\\]]]___```aaaaaa``````aaabbbddddddcccbbbaaa```______[[[[[[[[[\\\\\\]]]]]]^^^[[[YYYXXXYYYZZZZZZYYYXXXTTTSSSSSSYYY```dddbbb___ZZZVVVUUUWWWVVVTTTTTTXXXYYYkkkAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHIIIJJJFFFIIILLLLLLMMMPPPVVV[[[bbbiii|||{{{kkkaaa[[[UUUQQQPPPPPPQQQRRRRRRQQQPPPPPPPPPKKKIIIFFFBBB???<<<;;;;;;:::;;;<<<<<<<<<===@@@CCCDDDFFFIIILLLPPPUUU[[[___eeelllvvv}}}}}}}}}{{{tttqqqqqqrrr{{{~~~pppnnnjjjfffeeeffffffeeebbbbbbbbbccccccbbbbbbbbb___```aaa```___]]]]]]]]]YYYZZZ[[[[[[[[[[[[ZZZYYY\\\]]]]]]^^^______``````]]]\\\[[[[[[\\\]]]___```cccdddfffhhhiiijjjiiiiiiffffffffffffffffffeeeeeebbbccceeeiiilllmmmkkkiiifffeeeccc```^^^]]]^^^``````bbbcccaaa^^^\\\]]]^^^``````aaaaaa``````___^^^ZZZZZZ[[[\\\]]]]]]^^^^^^ZZZYYYWWWWWWXXXXXXWWWUUUUUUSSSTTTYYY```cccaaa]]]YYYVVVUUUWWWVVVTTTTTTXXXXXXjjjAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBBBBCCCBBBBBBAAADDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJGGGIIIJJJJJJJJJLLLRRRWWWZZZaaaooooooddd\\\UUUQQQPPPLLLNNNPPPQQQPPPPPPQQQRRRLLLJJJFFFBBB???===;;;;;;:::;;;<<<<<<;;;===???BBBAAACCCFFFIIILLLRRRXXX\\\bbbiiirrrzzzzzzzzz|||~~~zzzsssppphhhrrrpppkkkllljjjfffddddddffffffaaaaaabbbbbbbbbaaaaaa```^^^___``````___^^^^^^___ZZZZZZZZZYYYYYYZZZZZZZZZ]]]]]]^^^^^^___```aaaaaa^^^]]][[[ZZZZZZ[[[]]]^^^bbbcccdddeeegggggghhhhhhfffgggggggggfffdddbbbaaa`````````cccgggiiijjjjjjeeeeeedddaaa^^^^^^```bbbaaacccdddbbb]]]ZZZZZZ[[[\\\]]]___`````````___^^^ZZZZZZ[[[\\\]]]^^^^^^___ZZZXXXWWWVVVWWWWWWUUUSSSVVVTTTUUUZZZ```ccc```\\\XXXUUUUUUWWWWWWTTTTTTWWWXXXjjjBBBAAA???>>>>>>???AAABBB@@@AAAAAABBBCCCDDDEEEEEEFFFDDDCCCEEEHHHIIIHHHFFFIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHJJJLLLPPPSSSUUUYYY^^^hhh{{{oooeee___UUUNNNNNNLLLMMMNNNOOOPPPOOOOOONNNLLLJJJGGGDDDCCCBBB@@@>>>===<<<;;;;;;<<<===>>>???DDDEEEFFFGGGIIIMMMSSSWWWaaafffmmmuuu}}}}}}zzz|||{{{kkkllllllqqq|||rrrnnnhhhggggggfffffffffffffffcccbbbaaa```___^^^^^^^^^ccccccaaa```^^^\\\[[[ZZZ[[[[[[[[[[[[[[[\\\\\\\\\___^^^^^^^^^___```bbbccccccccccccbbb___^^^^^^^^^aaabbbdddfffgggiiilllnnnjjjjjjjjjiiigggeeebbbaaaaaa```___aaadddfffggggggdddcccbbbaaa````````````aaa```___^^^\\\ZZZYYYXXX]]]^^^aaabbbbbbaaa^^^]]]]]][[[ZZZ\\\^^^___\\\ZZZXXXXXXXXXWWWVVVUUUTTTSSSTTTSSSSSSTTTWWWYYYYYYXXXXXXWWWVVVUUUTTTUUUVVVWWW[[[hhh>>>???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCDDDGGGHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGIIILLLOOORRRSSSXXX\\\dddttt|||nnneeeZZZRRRRRRLLLMMMNNNPPPQQQQQQPPPPPPMMMJJJGGGEEEDDDBBB@@@>>><<<<<<;;;;;;;;;<<<>>>>>>AAABBBDDDEEEGGGJJJPPPTTTYYY^^^fffnnnuuu|||~~~||||||}}}~~~vvvqqqooorrrzzzqqqmmmhhhhhhgggfffffffffffffffcccbbb```___]]]]]]]]]]]]______^^^]]]\\\\\\[[[[[[YYYZZZZZZ[[[[[[\\\\\\\\\^^^]]]]]]^^^___aaacccdddcccdddcccbbb___]]]]]]^^^___```bbbcccdddfffiiijjjiiijjjiiiiiigggeeecccbbbaaa``````bbbdddfffgggfffccccccbbbaaa```````````````___^^^]]]\\\[[[ZZZYYY[[[]]]___``````___]]][[[\\\ZZZYYYZZZ\\\]]][[[YYYWWWWWWVVVUUUTTTSSSRRRRRRTTTSSSSSSUUUWWWYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWZZZfff999<<>>@@@AAABBBCCCGGGLLLOOOVVV[[[bbbjjjqqqxxx|||yyyvvvttt{{{~~~yyyxxx{{{qqqkkkhhhggggggfffffffffffffffdddbbb```]]]\\\[[[\\\]]][[[[[[[[[[[[[[[[[[ZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^___aaacccdddcccdddcccaaa^^^]]]]]]^^^^^^^^^___```aaacccdddeeehhhhhhhhhgggfffeeecccbbb``````aaaccceeegggfffeeebbbbbbaaa```_______________^^^^^^]]]]]]\\\[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZZZZYYYXXXXXXZZZZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQQQQTTTTTTTTTVVVXXXXXXVVVTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWccc999<<<@@@DDDEEECCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAABBBBBBDDDDDDEEEDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIKKKNNNOOORRRUUU[[[bbbooozzzhhhYYYQQQOOOLLLLLLMMMOOOPPPQQQQQQQQQNNNKKKIIIGGGFFFCCC@@@===<<<;;;:::999::::::<<<<<<<<<>>>???@@@AAADDDHHHLLLSSSWWW___fffmmmttt{{{~~~{{{vvvsssvvvzzzpppiiiggggggfffeeeeeeeeeeeeeeedddbbb___\\\[[[ZZZ[[[\\\[[[[[[[[[ZZZZZZZZZYYYYYYWWWWWWXXXYYYZZZ[[[[[[\\\[[[[[[\\\^^^___aaaccccccccccccbbb```]]]\\\]]]______^^^]]]^^^___aaaaaaaaaddddddddddddcccbbbbbbaaaaaa```aaaccceeefffeeecccaaa``````___^^^^^^______^^^^^^^^^^^^^^^]]]]]]]]]YYYZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWVVVSSSQQQPPPPPPQQQRRRTTTTTTTTTUUUWWWVVVTTTQQQRRRRRRTTTUUUVVVVVVVVVVVVVVV```|||<<<===???@@@@@@???>>>===>>>>>>??????@@@AAABBBBBB@@@AAABBBBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFHHHJJJLLLNNNPPPSSSXXX^^^fff{{{ppp```WWWTTTMMMMMMMMMMMMMMMNNNNNNOOOMMMKKKIIIHHHGGGEEEAAA???<<<<<<::::::999:::;;;<<<<<<===???@@@AAACCCFFFIIILLLQQQXXX___fffmmmssswwwxxxzzz{{{vvvvvvxxx~~~|||zzzyyyzzz~~~}}}}}}~~~ooogggfffeeeeeedddcccdddddddddcccbbb___]]][[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[]]]^^^```aaabbbbbbaaabbbaaa___]]]]]]___aaabbb___^^^^^^```aaa```___`````````_________``````aaa``````aaacccdddcccaaa______^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZ[[[[[[[[[[[[ZZZYYYVVVUUUUUUTTTTTTTTTUUUVVVYYYWWWTTTRRRQQQQQQSSSSSSSSSRRRRRRSSSTTTTTTRRRPPPPPPQQQSSSUUUVVVVVVUUUTTTVVV^^^xxx>>>>>>=====================>>>???@@@AAABBBBBBCCC???AAABBBCCCBBBBBBCCCEEECCCCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFHHHJJJKKKMMMOOOQQQWWW]]]aaannnxxxggg\\\WWWPPPOOONNNLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGCCC@@@===<<<;;;:::::::::;;;<<<;;;<<<>>>???@@@AAADDDFFFIIINNNUUU\\\ccciiiooosssssstttxxx}}}{{{{{{~~~|||yyyxxxwwwzzz||||||zzzxxxwwwwww{{{nnnfffdddccccccbbbbbbbbbbbbbbbaaaaaa```^^^]]]]]]\\\\\\^^^]]]]]]\\\ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\]]]___``````````````````___^^^]]]]]]```ccceeeaaa^^^^^^aaaaaa___]]]\\\\\\\\\\\\\\\]]]^^^___bbb```______```aaaaaa```^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]XXXYYYYYYZZZZZZYYYYYYXXXTTTUUUUUUSSSRRRRRRTTTVVVYYYXXXVVVTTTSSSSSSSSSTTTRRRQQQOOOPPPQQQQQQPPPOOOOOOQQQTTTVVVVVVUUUSSSRRRUUU[[[ttt<<<<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBB???AAACCCCCCBBBBBBDDDFFFCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOUUU\\\]]]ccczzzooobbbZZZTTTSSSPPPMMMKKKIIIIIIHHHJJJIIIIIIIIIJJJHHHEEEBBB>>>>>><<<;;;;;;;;;<<<<<<999;;;===>>>>>>???AAACCCEEEJJJQQQXXX___eeekkkooooooooorrrwww}}}zzzwwwvvv|||wwwlllfffbbbbbbaaa```````````````___````````````___^^^]]][[[[[[[[[[[[ZZZZZZYYYYYY[[[[[[[[[[[[[[[ZZZZZZZZZ\\\]]]^^^_________^^^^^^^^^^^^^^^]]]\\\^^^bbbeeegggccc___^^^aaaaaa^^^[[[[[[[[[ZZZZZZ[[[]]]^^^___bbb```]]]\\\]]]___``````]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUSSSQQQQQQTTTWWWWWWWWWVVVUUUTTTSSSSSSRRRQQQOOOLLLLLLMMMOOOPPPPPPOOOQQQTTTVVVVVVTTTRRROOOSSSXXXooo999;;;===???AAAAAAAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@???BBBDDDDDDBBBBBBDDDFFFCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMMMMTTT[[[ZZZ\\\nnnzzzjjjbbbXXXVVVRRRNNNKKKIIIHHHGGGHHHHHHHHHJJJJJJIIIFFFDDD???>>>===<<<;;;<<<<<<===888:::<<<======>>>@@@AAA>>>CCCJJJQQQWWW]]]cccgggllllllnnnttt{{{~~~{{{xxxzzzuuukkkeeeaaaaaa```_______________^^^___aaabbbbbbaaa___^^^YYYYYYYYYYYYZZZZZZ[[[[[[]]]]]]\\\\\\[[[ZZZZZZZZZ]]]]]]^^^______^^^]]]]]]\\\]]]]]]\\\\\\___cccggggggccc^^^^^^```aaa]]]ZZZ[[[ZZZZZZZZZ[[[]]]___```ccc```\\\ZZZ[[[]]]___```]]]\\\\\\[[[\\\\\\]]]]]]YYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUSSSPPPQQQTTTWWWVVVVVVVVVVVVUUUSSSRRRQQQPPPMMMJJJIIIKKKNNNOOOPPPOOOQQQTTTWWWVVVTTTPPPNNNQQQVVVlll===>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNNNNQQQSSSTTTVVV]]]iiiqqq}}}jjjfff^^^ZZZTTTOOOMMMJJJHHHFFFEEEDDDDDDFFFGGGHHHFFFDDDDDDCCC@@@>>><<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>EEEGGGKKKOOOSSSYYY___cccjjjmmmqqquuuyyy|||xxxrrrhhhaaa````````````````````````^^^___```___]]][[[ZZZ[[[WWWYYYZZZXXXUUUSSSVVVYYYXXXXXXYYYYYYYYYYYYYYYYYY______``````___]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[bbbbbb```___]]][[[YYYXXXZZZ[[[[[[\\\\\\\\\[[[[[[]]]\\\ZZZYYYYYY[[[]]]^^^]]]]]]^^^___````````````ZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVTTTSSSRRRSSSSSSRRROOOMMMMMMOOOQQQRRRTTTVVVVVVTTTRRRQQQQQQOOOMMMKKKIIIJJJMMMQQQTTTRRRSSSSSSSSSSSSQQQPPPOOONNNVVVmmm>>>>>>>>>????????????@@@?????????@@@@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKMMMOOOQQQRRRTTTZZZeeemmmqqqjjj___[[[UUUQQQNNNLLLIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCBBB@@@===<<<;;;::::::;;;;;;;;;;;;<<<<<<===>>>BBBEEEHHHLLLPPPUUU[[[___fffjjjooossswww{{{}}}ppphhhbbb^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___^^^\\\ZZZZZZ[[[ZZZYYYXXXWWWXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYY^^^^^^______^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\[[[YYYWWWVVVYYYZZZ[[[[[[\\\\\\\\\[[[]]]\\\ZZZYYYYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^^^^^^^YYYXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRQQQOOOLLLLLLNNNPPPPPPSSSUUUTTTRRRPPPOOOOOOOOOMMMJJJHHHIIILLLOOOQQQPPPQQQRRRRRRRRRQQQPPPOOOOOOVVVkkk>>>????????????@@@@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEEEEDDDCCCCCCBBBAAAAAABBBCCCCCCFFFFFFGGGHHHIIIJJJLLLMMMLLLNNNOOOPPPQQQVVV___fffrrr|||qqqddd```[[[VVVSSSPPPLLLJJJFFFDDDBBBBBBCCCDDDDDDCCCBBBAAA???===<<<;;;:::::::::999999:::;;;<<<===>>>???AAAEEEHHHLLLPPPVVVZZZ```dddjjjpppuuuyyy}}}~~~~~~xxxlllfffbbb________________________\\\^^^^^^]]][[[ZZZ[[[\\\^^^[[[XXXYYY\\\\\\YYYUUUUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZZZZYYYWWWVVVWWWXXXYYY[[[[[[\\\\\\\\\]]]\\\[[[YYYYYYYYYZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[WWWWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWUUUTTTSSSRRRRRRPPPPPPPPPNNNLLLLLLMMMOOOOOOQQQRRRRRRPPPNNNMMMMMMMMMLLLIIIHHHHHHJJJLLLNNNMMMNNNOOOPPPQQQPPPOOOOOOPPPVVViii????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>@@@CCCFFFGGGGGGGGGFFFFFFEEECCCAAAAAACCCEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMNNNNNNPPPTTTZZZ___iiiyyymmmiiiccc]]]YYYTTTPPPMMMHHHEEEBBB@@@AAACCCCCCCCCBBBBBB@@@???===<<<;;;;;;888888888999:::;;;<<<======???BBBEEEHHHLLLQQQUUUZZZ___ffflllqqqvvvzzz}}}}}}{{{{{{{{{~~~rrrhhhdddbbbbbbbbbbbbbbbbbbbbbbbbbbb]]]^^^___^^^\\\\\\]]]___bbb```^^^^^^^^^\\\XXXUUUTTTUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWYYYZZZ[[[YYYWWWVVVVVVWWWYYYZZZ[[[\\\\\\]]]]]]\\\[[[ZZZYYYXXXYYYYYYYYYYYYYYYZZZYYYYYYXXXXXXUUUUUUVVVVVVWWWXXXXXXXXXZZZXXXVVVSSSQQQPPPPPPQQQNNNOOOOOOMMMKKKKKKMMMNNNNNNPPPQQQPPPNNNMMMLLLMMMLLLKKKIIIHHHHHHHHHJJJKKKJJJKKKMMMOOOOOOOOOOOONNNOOOUUUiii>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@???AAACCCEEEFFFEEEDDDCCCFFFEEECCCAAAAAACCCEEEFFFDDDDDDEEEEEEFFFGGGHHHIIILLLMMMMMMNNNPPPSSSWWWZZZbbbtttwwwqqqiiiaaaZZZUUUQQQNNNIIIFFFCCCAAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>======888888888999999;;;<<<<<<;;;===@@@BBBEEEIIIMMMQQQUUUZZZaaahhhmmmrrrwwwzzz}}}|||xxxvvvuuuyyy}}}qqqhhheeecccbbbbbbbbbbbbbbbbbbbbbbbb___`````````^^^___```bbbdddfffhhhfffaaa\\\YYYXXXUUUUUUVVVWWWXXXZZZZZZ[[[ZZZZZZYYYYYYXXXXXXXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXVVVUUUWWWXXXYYYZZZ\\\\\\]]]]]]]]]\\\\\\ZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTQQQOOONNNNNNNNNMMMNNNNNNMMMLLLKKKLLLNNNNNNOOOPPPOOOMMMLLLLLLMMMKKKJJJIIIIIIIIIIIIIIIJJJIIIJJJLLLMMMNNNOOONNNNNNNNNUUUjjj===>>>>>>>>>>>>?????????>>>>>>>>>????????????@@@DDDDDDDDDDDDCCCAAA???>>>CCCCCCBBBAAAAAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNPPPRRRUUUVVV[[[hhh}}}zzznnncccZZZSSSOOOLLLKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>::::::999999999:::;;;;;;:::<<<>>>@@@BBBEEEJJJMMMRRRVVV[[[aaagggmmmssswwwxxx{{{~~~~~~zzzuuuqqqoootttyyyqqqkkkgggddd________________________```aaaaaa```___```ccceeefffjjjmmmkkkeee___\\\]]]VVVWWWWWWXXXYYYZZZ[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVVVVUUUXXXYYYZZZ\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUQQQRRRRRRSSSUUUVVVVVVWWWUUUTTTRRRPPPNNNMMMLLLLLLLLLNNNOOONNNMMMLLLMMMNNNNNNNNNOOONNNLLLJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNNNNNNNMMMMMMTTTjjj<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????CCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJLLLOOOQQQSSSSSSXXX```nnnuuufff[[[TTTOOOMMMLLLKKKIIIHHHHHHGGGEEECCCBBBCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::::::::::::::999:::<<<>>>???BBBFFFIIIOOOQQQVVVZZZ```gggnnnssstttyyy}}}{{{tttnnnjjjmmmttt{{{zzzmmmiiifffaaa^^^^^^^^^^^^^^^^^^^^^^^^````````````___```cccfffgggjjjmmmmmmkkkgggcccaaaYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYUUUUUUUUUUUUVVVXXXZZZ[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXVVVUUUPPPQQQQQQRRRSSSTTTUUUUUUSSSSSSSSSQQQPPPNNNLLLLLLLLLNNNOOOOOONNNMMMMMMNNNLLLMMMMMMKKKIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMJJJKKKLLLMMMNNNNNNMMMLLLNNNTTThhh<<<<<<<<<<<<============>>>>>>>>>>>>??????????????????@@@AAACCCEEEGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKNNNQQQQQQQQQYYY^^^gggxxx{{{kkk^^^VVVRRRPPPMMMLLLKKKJJJJJJHHHEEECCCAAABBBBBBBBBAAA???>>>=========<<<;;;::::::::::::777999;;;<<<===@@@DDDGGGLLLOOORRRVVV[[[bbbjjjppptttyyy}}}vvvnnnjjjiiipppxxx}}}~~~qqqhhheeebbb]]]````````````````````````___``````___^^^```cccfffhhhhhhjjjmmmpppooohhhcccZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVWWWYYY\\\___aaa\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSRRRPPPMMMLLLLLLNNNPPPPPPNNNNNNNNNOOOJJJKKKKKKIIIGGGFFFHHHIIIJJJKKKMMMNNNOOOOOOOOONNNKKKKKKMMMNNNNNNMMMMMMLLLOOOTTTfff===============<<<<<<<<<>>>===<<<<<<<<<===???@@@??????@@@AAAAAABBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPXXX\\\gggsssfffWWWQQQTTTQQQOOOMMMKKKJJJIIIFFFDDDFFFFFFFFFEEECCCAAA>>>===;;;;;;:::999999999::::::===<<<::::::<<>>===<<<<<<<<<===>>>?????????@@@@@@AAAAAABBBBBB@@@AAABBBCCCCCCDDDDDDDDDBBBBBBCCCEEEGGGHHHJJJJJJGGGGGGIIIJJJLLLNNNOOOPPPQQQYYYZZZ```rrrzzzmmm^^^TTTTTTOOOMMMLLLKKKKKKKKKIIIGGGGGGGGGGGGFFFDDDBBB???>>><<<;;;::::::999:::::::::>>>===;;;:::;;;===???AAAEEEGGGIIILLLPPPWWW___dddmmmtttzzzzzzyyyuuummmeeedddhhhooowww}}}|||uuuooopppxxxrrreeeaaa```]]][[[[[[YYYYYY[[[\\\^^^___aaaaaaccccccccccccccccccddddddgggjjjoootttwwwtttmmmggg```^^^[[[YYYXXXXXXZZZ[[[[[[YYYWWWVVVVVVWWWYYYZZZXXXXXXZZZ[[[\\\\\\\\\\\\YYYXXXVVVUUUVVVYYY\\\^^^\\\\\\]]]^^^^^^]]]\\\[[[]]]^^^^^^___``````______]]]]]]\\\[[[[[[ZZZYYYYYYOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSRRRPPPOOONNNMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLGGGGGGEEEEEEEEEGGGHHHJJJMMMMMMOOOSSSUUUUUUQQQMMMKKKLLLMMMNNNNNNMMMKKKJJJMMMRRRaaa}}}:::;;;;;;<<<<<<============<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAACCCDDDFFFHHHIIIIIIFFFGGGHHHJJJKKKMMMNNNNNNQQQXXXXXXXXXeeewwwuuueeeYYYUUUMMMLLLKKKLLLMMMMMMLLLKKKHHHIIIHHHHHHFFFDDDBBB@@@<<<<<<;;;:::::::::::::::>>>===;;;::::::;;;<<<>>>BBBDDDFFFIIIMMMSSSZZZ___gggpppxxx{{{zzzwwwnnneeeaaafffllltttzzz}}}~~~wwwppppppuuu{{{}}}}}}}}}yyyvvvyyy}}}vvvkkk```]]]\\\[[[ZZZ[[[YYYYYY[[[\\\^^^___aaaaaadddcccccccccccccccccccccgggjjjpppuuuvvvrrrjjjdddaaa___\\\ZZZYYYYYYZZZ[[[ZZZYYYXXXVVVVVVXXXZZZ[[[[[[[[[\\\]]]^^^^^^]]]]]]YYYXXXWWWVVVWWWZZZ\\\^^^]]]]]]]]]]]]\\\[[[ZZZYYY^^^^^^___`````````______^^^]]]\\\[[[ZZZYYYXXXXXXSSSRRRQQQOOOOOOOOOOOOPPPRRRQQQPPPNNNNNNNNNNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLGGGFFFEEEEEEEEEFFFGGGHHHMMMMMMOOORRRTTTTTTQQQNNNLLLLLLMMMNNNMMMLLLJJJIIIMMMQQQ```|||999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<======??????????????????>>>>>>???@@@AAABBBBBBCCCCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMMMMOOOUUUUUUXXXdddqqqzzzjjj\\\UUUOOOMMMLLLMMMNNNOOONNNLLLJJJJJJJJJIIIHHHFFFDDDBBB>>>===<<<;;;:::::::::;;;===<<<:::999999:::<<<===@@@BBBDDDGGGJJJOOOUUUZZZaaalllvvv||||||yyypppfff```dddkkkrrrxxx|||}}}~~~|||tttqqqtttxxx}}}}}}}}}}}}uuuqqqqqqttt{{{vvvkkkaaa]]][[[XXXWWWXXX\\\\\\\\\]]]]]]]]]^^^^^^cccdddddddddccccccbbbbbbeeehhhlllooopppmmmhhheeebbb```^^^\\\ZZZZZZZZZZZZZZZYYYXXXWWWXXXYYYZZZ[[[``````______]]]\\\[[[ZZZXXXXXXWWWXXXYYYZZZ\\\]]]\\\\\\\\\[[[[[[ZZZZZZZZZ]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUSSSPPPNNNMMMMMMMMMNNNQQQOOONNNLLLLLLNNNOOOQQQLLLLLLLLLMMMLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMOOOQQQQQQPPPNNNLLLMMMMMMMMMLLLKKKJJJIIIMMMQQQ___zzz888999999:::;;;<<<<<<===:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKPPPRRRZZZjjjrrr{{{}}}mmm___WWWRRRQQQOOOOOOOOOOOOMMMKKKKKKKKKKKKKKKIIIGGGFFFDDD???>>>===<<<;;;;;;;;;;;;::::::999999:::;;;<<<===???AAACCCFFFHHHMMMRRRVVV\\\hhhttt|||~~~{{{rrriiiaaadddjjjqqqwww{{{}}}~~~uuuppppppsss~~~}}}wwwtttyyywwwqqqnnnnnnsssxxxsssiii```]]]ZZZWWWVVVXXX\\\\\\\\\]]]]]]]]]^^^^^^bbbcccdddddddddccccccbbbccceeefffggghhhgggggggggcccbbb```]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\``````___^^^]]][[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\YYYYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUSSSQQQNNNKKKJJJIIIJJJJJJOOONNNLLLKKKLLLMMMOOOQQQLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJLLLPPP]]]xxx888999999::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;========================>>>>>>???@@@AAAAAAAAAAAA>>>>>>@@@AAACCCEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHLLLMMMXXXiiinnnoooxxxsssdddZZZUUUSSSQQQPPPPPPOOOMMMKKKKKKKKKLLLKKKJJJHHHGGGEEE@@@???>>>===<<<;;;;;;;;;999999999:::;;;<<<===>>>>>>@@@BBBEEEGGGJJJOOORRRWWWcccqqqzzz~~~|||tttkkkaaadddjjjpppvvv{{{}}}~~~zzzsssqqqrrr{{{|||tttmmmnnnsssyyywwwqqqmmmnnnsssyyy~~~jjjbbb\\\ZZZYYYWWWWWW[[[YYYYYY[[[\\\^^^___aaaaaaaaabbbcccdddeeedddccccccbbbbbbcccbbbbbbcccfffhhheeedddaaa___]]][[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]]]]^^^]]]]]]\\\[[[ZZZWWWWWWYYYZZZ[[[\\\\\\\\\XXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTUUUTTTRRROOONNNMMMLLLLLLMMMMMMLLLLLLLLLMMMOOOOOOKKKLLLLLLKKKKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEGGGGGGGGGHHHJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLOOO\\\www999999999999999:::::::::888999:::;;;<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>===>>>???@@@AAAAAAAAAAAA===>>>???AAABBBDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHKKKIIIOOO[[[^^^```kkk~~~jjj^^^VVVTTTRRRQQQQQQPPPNNNLLLKKKKKKLLLKKKJJJIIIGGGFFFAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>AAACCCEEEHHHLLLOOORRR___mmmvvv{{{{{{tttkkk```ccciiiooouuuyyy|||~~~}}}}}}}}}~~~}}}uuurrrrrrxxx}}}vvvllljjjmmmsss|||zzzsssooorrrvvvyyyyyyyyyyyyyyy~~~yyyddd^^^YYYYYYXXXWWWYYY]]]YYYYYY[[[\\\^^^___aaaaaa___```bbbdddeeeeeeddddddaaacccdddcccaaa```bbbeeefffeeeccc```^^^\\\ZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZVVVWWWYYY[[[\\\\\\\\\[[[YYYXXXWWWWWWWWWXXXYYYZZZWWWXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSQQQPPPNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEDDDDDDCCCCCCBBBBBBCCCEEEEEEDDDFFFIIILLLJJJJJJJJJJJJKKKKKKLLLMMMLLLOOO[[[uuu::::::999999999999999999888999:::;;;<<<;;;::::::::::::;;;;;;<<<===>>>>>>===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIHHHKKKFFFFFFMMMOOOUUUdddoooooobbbUUUSSSRRRQQQRRRRRRPPPNNNKKKKKKKKKKKKJJJIIIGGGFFFAAA@@@???===<<<<<<;;;;;;>>>>>>===<<<<<<;;;::::::;;;===@@@BBBCCCFFFIIILLLOOO[[[jjjsssyyyyyyssskkk```ccchhhnnntttxxx|||}}}||||||||||||~~~zzzqqqmmmlllwww|||zzzoookkklllrrr{{{zzzsssuuuwwwxxxvvvtttsssssswww{{{ssseee```[[[[[[ZZZXXXZZZ^^^\\\\\\]]]]]]]]]^^^^^^^^^^^^___bbbdddffffffeeeeeeaaadddfffeeebbb``````aaafffeeecccaaa^^^\\\ZZZYYYYYYYYYZZZ[[[\\\\\\]]]]]]cccbbbaaa```]]][[[YYYWWWVVVWWWZZZ\\\]]]]]]\\\[[[[[[ZZZXXXWWWVVVVVVWWWXXXWWWXXXXXXXXXWWWVVVVVVUUURRRRRRRRRRRRSSSSSSSSSSSSMMMMMMMMMLLLJJJIIIGGGFFFKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDDDDAAACCCEEEDDDCCCEEEIIILLLIIIIIIIIIIIIJJJLLLMMMNNNKKKNNN[[[uuu888888777777888888999:::777999:::<<<======<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHJJJIIIGGGGGGJJJOOOTTTWWWfff{{{yyyiii```YYYSSSSSSTTTQQQNNNNNNMMMMMMNNNMMMLLLJJJHHHGGGFFFFFFEEECCCAAA>>><<<:::;;;:::999:::<<<===<<<;;;<<<<<<>>>AAADDDGGGJJJLLLSSSYYYbbbkkkpppqqqnnnlll``````ccciiipppvvvyyyzzz|||{{{zzzzzz{{{~~~uuujjjiiinnnuuu~~~ooogggeeejjjuuu}}}tttlllfffnnnrrrzzzxxxjjj```___\\\[[[ZZZZZZ[[[\\\___]]][[[\\\^^^___]]][[[]]]^^^aaadddfffgggggggggfffcccaaaaaadddffffffeeegggfffccc```^^^]]]]]]]]]\\\]]]^^^___^^^\\\ZZZYYY^^^```ccccccaaa]]]ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWW\\\XXXVVVWWW[[[[[[XXXTTTUUUUUUSSSRRRQQQQQQQQQQQQRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFFFFDDDDDDCCCCCCDDDFFFIIIJJJHHHHHHGGGGGGFFFGGGGGGGGGKKKQQQXXXooo888888777777888888999:::666777999::::::::::::999<<<======>>>>>>======<<<======>>>???@@@AAABBBBBBAAAAAA@@@AAAAAABBBCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEHHHLLLPPPSSSXXXgggtttaaaYYYSSSSSSTTTRRRPPPPPPOOOOOOOOONNNNNNLLLKKKKKKGGGGGGFFFCCCAAA>>><<<:::;;;:::999:::<<<===<<<;;;777888999<<<>>>AAADDDEEEPPPVVV```hhhnnnooommmkkk^^^^^^aaafffmmmsssvvvvvv{{{{{{zzzzzz{{{~~~ttthhhfffkkkttt~~~sssiiigggjjjuuu~~~tttmmmkkknnnttt|||~~~}}}|||pppddd___^^^\\\ZZZZZZZZZ[[[\\\]]][[[YYYXXXXXXZZZ[[[\\\[[[\\\^^^```bbbccccccccccccaaa___aaadddggggggfffgggeeeccc```^^^\\\[[[[[[[[[\\\]]]]]]]]][[[YYYXXX[[[]]]aaaaaa___]]][[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYYYY\\\YYYWWWYYY]]]___\\\YYYTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDEEEHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGIIIPPPVVVmmm888888777777888888999:::888888999999999999999888;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@AAAAAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHKKKNNNPPPSSSZZZjjjkkk```WWWUUUUUUTTTRRRRRRQQQQQQPPPOOOOOONNNOOOOOOIIIHHHGGGEEEBBB???<<<;;;<<<:::::::::<<<===<<<;;;;;;;;;<<<>>>@@@BBBDDDEEELLLRRR[[[dddjjjlllkkkiii\\\\\\^^^ccciiiooorrrsssxxxyyyzzzzzz{{{~~~sssfffcccgggsss|||zzznnniiijjjttt~~~zzzrrrkkklllooovvv~~~}}}zzzyyy|||yyywwwxxxmmmeee^^^]]][[[ZZZYYYZZZZZZ[[[[[[[[[ZZZVVVSSSTTTXXX\\\XXXYYY[[[\\\]]]^^^^^^^^^```___^^^```cccfffggggggfffdddbbb___]]][[[ZZZYYYYYYZZZ[[[[[[ZZZYYYWWWVVVVVVZZZ]]]___^^^\\\\\\[[[]]]^^^^^^__________________^^^]]]\\\[[[[[[[[[[[[ZZZXXXWWWYYY]]]___]]][[[RRRQQQPPPPPPPPPPPPQQQQQQNNNMMMLLLJJJHHHGGGGGGFFFHHHIIIIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFMMMTTTkkk888888777777888888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEFFFHHHJJJLLLMMMNNNSSSXXXbbbtttzzzlll^^^XXXWWWUUURRRRRRSSSRRRPPPOOOOOOOOOPPPQQQKKKJJJHHHFFFCCC@@@===;;;<<<;;;:::;;;<<<===<<<;;;?????????@@@BBBCCCEEEFFFJJJOOOWWW```fffiiiiiihhh\\\\\\]]]aaagggllloooppptttvvvxxxxxxyyy}}}uuufffbbbfffpppyyytttlllkkkrrr|||xxxooonnnnnnsss|||{{{wwwwwwzzz}}}yyyuuuzzzzzzlllfff\\\[[[ZZZYYYYYYYYYYYYZZZ[[[^^^```\\\UUUSSSVVV[[[WWWXXXXXXYYYZZZZZZZZZZZZ_________```bbbcccdddddddddcccaaa___\\\ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTWWW[[[]]]^^^]]]]]]^^^___```aaabbbbbbaaa``````^^^^^^]]]\\\\\\\\\\\\\\\WWWUUUTTTUUUWWWYYYXXXWWWOOOOOONNNNNNNNNOOOPPPPPPMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEMMMTTTiii888888777777888888999:::;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHDDDEEEGGGHHHJJJKKKLLLLLLMMMRRR[[[gggzzzuuubbbZZZXXXUUUSSSSSSSSSRRRPPPOOONNNNNNOOOPPPLLLKKKJJJGGGDDDAAA???======<<<;;;;;;======<<<;;;;;;;;;<<<<<<===>>>@@@@@@GGGLLLTTT\\\bbbeeeffffff^^^]]]]]]```fffkkknnnooonnnqqqtttvvvwww{{{xxxiiidddgggmmmwwwzzzppplllrrr{{{uuupppllloooxxx|||xxxuuuvvvyyy}}}xxxqqqqqq|||sssfffbbbZZZZZZYYYYYYXXXXXXYYYYYY]]]cccgggddd[[[UUUUUUXXXWWWWWWWWWWWWXXXXXXYYYYYY______``````````````````cccbbbaaa___]]][[[YYYXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTWWWZZZ]]]]]]^^^___``````aaabbbccccccaaa```___\\\[[[[[[ZZZZZZZZZZZZ[[[WWWVVVTTTSSSSSSSSSRRRRRRMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGEEEMMMTTTiii888888777777888888999:::888888777777777888888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>????????????@@@@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIGGGMMMVVV___jjj~~~hhh]]]YYYWWWUUUUUUSSSRRRQQQOOONNNNNNMMMMMMLLLKKKJJJHHHFFFCCCAAA@@@>>>===;;;<<<======<<<;;;::::::::::::;;;===>>>???EEEIIIOOOVVV\\\```aaabbb]]]\\\[[[^^^bbbgggjjjkkkhhhlllppprrrsssxxx{{{lllgggjjjllluuu}}}vvvpppttt{{{yyyqqqjjjkkksss}}}zzzyyywwwtttrrrtttxxx{{{~~~wwwsssoooppp~~~nnnccc```XXXXXXXXXXXXXXXXXXXXXXXX[[[bbbhhhfff^^^WWWUUUWWWWWWVVVVVVVVVWWWXXXYYYYYY^^^___aaa```^^^]]]]]]^^^aaaaaa```___^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWTTTWWWZZZ\\\\\\]]]^^^___^^^___aaabbbbbb```^^^]]]YYYYYYXXXXXXXXXXXXXXXYYYZZZXXXVVVSSSQQQPPPPPPPPPMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJJJJJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDEEEFFFFFFEEECCCBBB@@@@@@AAAAAABBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFGGGEEENNNUUUiii888888777777888888999:::777777666666777888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>??????????????????@@@AAABBBCCC@@@AAAAAABBBDDDEEEEEEFFFEEEEEEEEEFFFFFFHHHIIIJJJIIILLLSSSZZZaaaqqquuueee^^^ZZZVVVUUUSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKJJJIIIGGGEEECCCBBB???===<<<<<<======<<<:::;;;;;;;;;<<<===>>>@@@AAABBBEEEKKKQQQVVVZZZ\\\]]]ZZZXXXWWWYYY]]]bbbeeefffbbbggglllnnnooottt~~~}}}nnnjjjlllmmmuuu|||~~~~~~uuuwww~~~}}}tttjjjhhhoooxxx}}}~~~|||rrrqqqpppnnnmmmppptttxxx|||zzzuuuuuuyyyyyy{{{|||ggg```___WWWWWWWWWXXXXXXXXXWWWWWWWWW\\\``````[[[VVVUUUVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[]]]``````^^^\\\]]]^^^______``````___^^^\\\\\\\\\[[[ZZZYYYYYYXXXXXXXXXUUUWWWYYYZZZZZZZZZ[[[\\\\\\]]]___``````^^^\\\ZZZXXXWWWWWWVVVVVVWWWWWWXXXZZZYYYVVVSSSPPPNNNOOOPPPMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIFFFGGGHHHJJJKKKKKKKKKKKKEEEFFFFFFFFFGGGGGGGGGGGGCCCCCCEEEEEEEEEDDDBBBAAA>>>>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEMMMUUUhhh888888888777888999999:::888888777777888:::<<<===;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<===>>>??????????????????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFGGGIIIHHHGGGGGGHHHJJJKKKMMMJJJJJJNNNTTTXXXcccyyynnnddd\\\VVVSSSTTTTTTTTTSSSQQQNNNLLLJJJKKKKKKJJJIIIHHHFFFEEEDDD???===<<<<<<======<<<:::999999::::::<<<===???@@@@@@CCCHHHNNNSSSVVVXXXYYYVVVUUUSSSUUUYYY]]]aaabbb^^^dddjjjlllmmmrrr}}}~~~oookkknnnnnnvvv|||}}}}}}yyyzzzwwwllliiinnnvvvzzz{{{zzz{{{~~~}}}{{{|||~~~zzzuuulllllljjjiiiiiilllqqquuuyyy|||~~~yyyuuuqqqpppwwwnnn]]]ZZZ\\\VVVVVVWWWXXXXXXWWWWWWWWWRRRUUUXXXXXXVVVUUUUUUWWWTTTTTTSSSTTTUUUVVVXXXZZZXXX[[[______^^^]]]^^^```^^^___`````````___^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZUUUWWWXXXYYYXXXXXXYYYZZZZZZ\\\^^^___^^^\\\ZZZXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWUUUQQQNNNMMMNNNOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFGGGGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLEEEEEEFFFFFFGGGGGGGGGGGGBBBCCCDDDEEEDDDCCCAAA???<<<===???@@@AAABBBBBBCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDMMMTTTggg777999;;;;;;:::888888999888888777777777777888888:::::::::999999888888888:::<<>>======>>>============>>>>>>>>>>>>CCCCCCDDDDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJLLLOOOSSS\\\kkkzzzlllccc^^^XXXXXXUUUTTTUUUSSSNNNLLLMMMOOOMMMKKKJJJJJJHHHFFFDDDBBB@@@<<<;;;;;;;;;;;;;;;::::::999888999:::;;;<<<@@@BBBEEEIIILLLNNNOOOPPPLLLMMMNNNQQQUUUXXX[[[]]]]]]```ccceeeiiipppyyyzzzqqqmmmkkkrrruuuyyyzzzzzzzzz}}}~~~tttlllmmmrrrwwwzzz}}}{{{zzz|||~~~xxxtttpppnnnooopppooommmeeecccbbbaaadddhhhmmmpppvvvyyy|||~~~tttllljjjiiikkktttzzzggg\\\YYYZZZVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUUUU[[[[[[[[[[[[[[[\\\\\\\\\______^^^]]]]]]]]]^^^^^^ZZZZZZZZZZZZZZZ[[[[[[[[[YYYXXXXXXYYYZZZZZZXXXWWWXXXYYY[[[\\\]]]\\\ZZZYYYUUUUUUWWWZZZ\\\\\\YYYVVVVVVUUUSSSRRRPPPOOOOOOOOOJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDFFFGGGIIIJJJRRRggg555666666666444444555777999999999888888999999999:::::::::999999999888888:::<<>>======>>>=========>>>>>>>>>??????BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHMMMLLLNNNQQQSSSWWWaaallluuuiiiaaa[[[ZZZVVVSSSTTTRRRMMMJJJKKKPPPNNNLLLKKKJJJIIIGGGEEECCC@@@===;;;;;;<<<;;;;;;;;;;;;:::::::::;;;<<<===>>>???BBBEEEGGGHHHIIIIIIJJJJJJLLLNNNQQQTTTVVVXXX[[[]]]```cccfffmmmvvv}}}}}}tttmmmiiiiiinnnssswwwyyyyyyzzz||||||tttsssvvvzzz|||yyywwwuuuuuuxxxzzz||||||~~~}}}{{{xxxuuusssqqqooonnnkkkgggeeefffgggfffeeeaaa```______bbbfffkkknnntttvvvzzz|||}}}~~~{{{yyysssjjjdddccciiimmmyyy}}}lll___YYYXXXYYYVVVUUUUUUTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTXXXXXXYYYYYYZZZZZZZZZZZZ]]]\\\\\\[[[[[[[[[[[[[[[WWWWWWWWWXXXXXXYYYYYYYYYYYYXXXWWWXXXZZZZZZXXXVVVWWWXXXYYY[[[[[[ZZZYYYXXXUUUVVVZZZ^^^```___[[[WWWUUUTTTRRRQQQOOONNNMMMMMMHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCCCCBBB??????>>>>>>??????@@@AAABBBDDDEEEEEECCCCCCDDDFFFIIIJJJRRRfff888888888666555555888:::;;;::::::::::::::::::;;;:::::::::999999999999888:::<<<>>>>>>=========>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJJJJNNNRRRRRRSSSXXX___ooowwwkkkccc^^^XXXTTTTTTSSSNNNLLLLLLPPPOOOLLLKKKKKKJJJHHHFFFDDDBBB???=========<<<;;;<<<;;;;;;;;;;;;<<<===>>>===>>>@@@AAACCCDDDEEEEEEGGGHHHHHHJJJLLLNNNPPPQQQVVVYYY\\\^^^aaagggpppvvv}}}}}}zzztttlllfffeeefffjjjooovvvyyyyyyzzz|||~~~{{{yyyzzz{{{|||zzzwwwtttrrrsssssssssssspppooommmkkkhhhfffdddcccbbb```]]]\\\]]]]]]]]]\\\\\\[[[[[[\\\___ccchhhkkkooorrruuuwwwwwwxxxzzz|||{{{uuuqqqoookkkeeeccceeeiiiqqq~~~uuuggg]]]XXXWWWVVVUUUTTTTTTSSSSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUVVVWWWXXXXXXYYYYYYXXXWWWVVVWWWYYYYYYXXXVVVUUUVVVWWWXXXYYYXXXWWWWWWTTTWWW\\\```cccaaa\\\XXXTTTSSSQQQOOOMMMLLLKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCBBBBBBCCCEEEIIIJJJRRReee888999:::999888888999:::;;;::::::999999::::::;;;999999999999999999999999;;;<<<>>>>>>===<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHEEEFFFIIIOOOQQQQQQVVV\\\dddvvvxxxmmmddd\\\VVVVVVUUURRRPPPQQQQQQOOOMMMMMMLLLLLLJJJHHHFFFDDDAAA???>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKPPPSSSVVVXXX[[[```hhhnnnuuuuuurrrllleeeaaaaaacccgggmmmuuuyyyzzzzzz|||}}}{{{{{{{{{zzz{{{wwwsssooommmlllkkkiiidddccccccbbb```______^^^ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXZZZ]]]aaaeeegggiiikkknnnooopppppprrrtttrrrmmmjjjjjjhhhgggkkkqqqsss~~~sssjjj^^^XXXVVVVVVTTTQQQQQQRRRTTTUUUVVVUUUUUUTTTVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSTTTUUUVVVXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ[[[VVVUUUUUUVVVXXXXXXWWWUUUSSSTTTUUUVVVVVVVVVUUUUUUTTTVVVXXX\\\___^^^[[[XXXQQQPPPNNNLLLKKKIIIIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@AAACCCCCCBBBBBBDDDEEEHHHJJJRRReee333666888999777666555555999999888888888888999999999999999999999999999999;;;<<<======<<<<<<===???>>>?????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGFFFDDDFFFKKKNNNPPPUUU[[[YYYeee{{{uuuhhh___WWWVVVVVVTTTSSSTTTRRRPPPOOONNNNNNMMMKKKJJJHHHFFFCCCAAA@@@???<<<:::999999::::::;;;;;;;;;;;;;;;<<<===???BBBDDDFFFGGGEEEEEEEEEEEEFFFFFFGGGHHHKKKNNNQQQSSSUUUYYY```fffoooooonnnjjjddd______aaaeeekkkssswwwxxxxxxzzz|||~~~~~~~~~~~~}}}|||uuuqqqlllgggdddbbb```^^^]]]\\\\\\[[[ZZZYYYXXXXXXSSSSSSSSSSSSSSSSSSTTTUUUTTTUUUVVVYYY[[[___aaacccccceeeggghhhhhhhhhiiijjjjjjfffdddeeefffiiirrr|||ooofff\\\WWWVVVVVVSSSPPPNNNQQQUUUXXXYYYWWWTTTRRRVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXUUUTTTTTTUUUWWWXXXVVVUUURRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRTTTVVVWWWVVVUUUOOONNNLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBB@@@BBBCCCCCCCCCCCCDDDFFFGGGKKKTTTggg444666888999777666666666888777777666666777777888888999999999999:::::::::;;;<<<===<<<;;;;;;===???>>>>>>>>>?????????@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFJJJFFFEEEIIIKKKLLLPPPUUUSSS[[[jjjooodddYYYWWWVVVUUUSSSTTTSSSQQQPPPOOOOOOOOOMMMKKKJJJGGGEEECCCBBB@@@===:::888999::::::;;;;;;::::::888999:::<<<>>>AAACCCEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGJJJMMMOOOPPPTTTZZZ___iiilllnnnkkkeee```^^^^^^aaagggmmmqqqrrrsssuuuwwwwwwwwwxxxyyy{{{}}}zzzzzz~~~}}}}}}}}}{{{ppplllgggbbb___]]]ZZZXXXXXXWWWUUUSSSQQQOOONNNMMMKKKMMMNNNOOONNNNNNPPPQQQRRRSSSUUUWWWYYY[[[]]]]]]]]]^^^```aaa`````````bbb```^^^^^^bbbffflllyyy~~~gggaaaYYYTTTSSSSSSSSSRRRMMMPPPUUUYYYZZZXXXTTTRRRUUUUUUVVVVVVWWWWWWXXXXXXVVVVVVWWWWWWWWWWWWVVVVVVTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWUUUSSSRRRNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTVVVWWWVVVTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPNNNMMMOOOPPPQQQQQQLLLKKKJJJIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>============>>>?????????AAACCCCCCCCCCCCEEEFFFFFFKKKWWWjjj888888777555444555777:::888777777666666777777888888888999999999:::::::::;;;<<<<<<;;;:::;;;===???=========>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEIIIEEEDDDHHHJJJJJJKKKOOOPPPWWWaaappp|||nnn```[[[YYYVVVTTTTTTTTTRRRPPPPPPPPPPPPNNNMMMKKKIIIFFFDDDCCC@@@===:::999999;;;<<<<<<<<<;;;:::999999999:::<<<>>>AAABBBCCCCCCBBBBBBCCCDDDDDDEEEDDDGGGJJJLLLMMMPPPUUUZZZeeejjjnnnmmmhhh```\\\ZZZ[[[```eeehhhiiijjjmmmpppooooooppprrrtttwwwyyyzzzzzz}}}yyytttvvv{{{}}}{{{zzz~~~~~~|||~~~zzz{{{wwwssspppiiieee```\\\ZZZXXXVVVTTTQQQPPPOOOMMMKKKIIIGGGGGGFFFIIIKKKLLLKKKKKKMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXZZZ[[[[[[ZZZYYYZZZ[[[WWWXXX\\\dddmmmxxxzzzaaa]]]VVVQQQOOOOOOQQQSSSNNNPPPRRRUUUVVVUUUTTTSSSTTTTTTUUUUUUVVVWWWWWWWWWTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXWWWUUUSSSQQQMMMMMMMMMMMMNNNNNNOOOOOORRRRRRRRRSSSVVVVVVUUUTTTQQQQQQQQQQQQRRRRRRSSSSSSRRRPPPMMMMMMNNNNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@===============>>>??????>>>???AAABBBAAABBBDDDEEEEEELLLYYYnnn666444111---,,,...444888888888777777777777888888888888888999999:::::::::;;;<<<<<<;;;::::::===???============>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDAAABBBHHHKKKJJJJJJLLLLLLRRRYYYbbbrrrxxxhhhaaa^^^ZZZVVVUUUTTTRRRQQQQQQQQQQQQOOOMMMLLLJJJGGGEEECCCAAA===:::::::::<<<=========<<<;;;<<<;;;;;;;;;<<<>>>???AAABBBAAAAAAAAABBBCCCCCCDDDBBBFFFIIIJJJKKKNNNSSSXXXccchhhooooooiiiaaaZZZWWWWWW[[[___aaabbbcccgggjjjiiijjjkkkmmmpppsssuuuwwwwww||||||xxxtttqqqtttyyy|||~~~}}}xxxttttttwwwxxxuuutttuuuvvv|||}}}uuuppplllgggccc___\\\WWWSSSQQQPPPNNNMMMJJJJJJJJJIIIIIIHHHHHHGGGDDDHHHKKKLLLKKKKKKMMMOOOMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWYYYXXXWWWVVVVVVWWWRRRTTT]]]iiiwwwvvv___]]]WWWPPPLLLKKKOOORRROOOOOOPPPPPPQQQSSSTTTUUUSSSSSSTTTUUUUUUVVVWWWWWWTTTTTTVVVWWWXXXYYYYYYYYYTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWXXXXXXWWWUUURRRPPPNNNNNNNNNNNNNNNNNNOOOOOORRRQQQQQQSSSUUUVVVUUUTTTRRRQQQQQQQQQQQQRRRSSSSSSQQQPPPOOOOOOOOONNNKKKIIIIIIHHHHHHHHHIIIIIIJJJKKKGGGGGGHHHHHHHHHHHHGGGGGGBBBCCCCCCCCCDDDDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFEEECCCAAA@@@AAAAAAAAA@@@@@@@@@?????????????????????@@@@@@AAA<<<>>>@@@@@@@@@AAABBBDDDEEELLL[[[ppp444444444555555555666666444555666888888777777666:::;;;<<<;;;999999999;;;;;;;;;:::;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHMMMKKKQQQ\\\eeevvvppphhhfff```YYYVVVQQQSSSSSSSSSQQQPPPOOOPPPLLLKKKJJJIIIHHHDDD@@@<<<<<<;;;999888888:::<<<===:::::::::;;;<<<===>>>??????AAABBBBBBBBBCCCEEEGGGFFFHHHJJJLLLNNNQQQTTTWWW___bbbeeegggeee```ZZZWWWXXXWWWWWWXXX[[[^^^___^^^___```aaabbbdddggglllpppssssssssswww|||~~~vvvnnnhhhhhhlllpppzzz{{{}}}{{{yyy|||~~~zzzxxxtttooollllllmmmnnnnnnrrruuuxxxvvvsssrrruuuzzzvvvsssnnniiiccc^^^ZZZXXXSSSRRRQQQOOOMMMLLLKKKJJJGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLNNNNNNOOOOOOOOOTTTUUUSSSQQQQQQRRRQQQNNNQQQUUUbbbvvvsss```[[[VVVRRRPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRTTTUUUUUUTTTSSSSSSRRRSSSUUUWWWYYYZZZZZZYYYTTTUUUUUUVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSOOOOOOOOOOOONNNMMMLLLKKKOOOMMMLLLOOORRRSSSQQQOOOTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRQQQPPPNNNMMMKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBEEELLLZZZooo333333444444444555555555666777888999999999888888777888999999888777888:::::::::::::::;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<>>===<<<:::888777888999:::::::::::::::;;;<<<===>>>>>>@@@AAAAAAAAABBBDDDFFFFFFHHHKKKLLLNNNPPPTTTVVV[[[]]]aaacccbbb^^^ZZZWWWTTTSSSSSSTTTXXXZZZ[[[[[[ZZZ[[[\\\]]]]]]```dddgggiiijjjmmmrrrxxxxxxpppjjjjjjnnnrrrwwwxxxyyy{{{|||}}}~~~~~~zzzuuuwww|||}}}xxxuuuoookkkfffddddddeeeeeeeeeiiilllmmmkkkfffcccdddgggfffdddaaa]]]YYYUUUSSSRRRPPPOOOMMMKKKHHHFFFDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLMMMLLLLLLNNNNNNMMMSSS\\\nnnxxxlll]]]YYYSSSPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRTTTVVVXXXXXXXXXXXXUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQPPPOOONNNNNNOOOOOOPPPRRRTTTUUUUUUTTTUUUUUUUUUUUUUUUUUUUUUUUURRRRRRQQQOOONNNLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@???===>>>>>>??????@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBEEEKKKXXXlll222222333333333444444444666666777888888888888777444555666666666666777888:::999999::::::;;;<<<===::::::;;;;;;<<<<<<<<<<<>>????????????BBBDDDEEEHHHJJJLLLMMMOOORRRUUUWWWYYY\\\]]]\\\ZZZVVVTTTQQQPPPPPPRRRVVVYYYZZZZZZXXXYYYYYYXXXXXXXXX[[[]]]^^^```dddkkksss{{{zzzrrrkkkjjjmmmpppwwwxxxyyy{{{||||||}}}}}}}}}tttrrrvvv|||~~~|||{{{{{{{{{{{{yyyxxxxxxxxxwwwuuupppmmmiiifffbbb___```aaaaaaaaaeeeggghhhddd^^^YYYWWWXXXUUUTTTRRRPPPNNNMMMLLLLLLJJJIIIGGGEEEBBB@@@>>>===BBBBBBBBBBBBBBBBBBBBBBBBFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIJJJKKKMMMPPPXXXgggmmmcccYYYUUUPPPMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSUUUVVVWWWWWWWWWVVVWWWWWWXXXXXXXXXYYYYYYVVVVVVUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRRRRMMMOOORRRSSSTTTUUUVVVWWWTTTTTTTTTUUUUUUUUUUUUUUUQQQPPPOOONNNMMMLLLKKKJJJKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>============>>>??????@@@@@@AAA??????@@@@@@AAABBBBBBCCCEEEJJJVVViii111111222222222333333333333333444444555555555555222444555555555555777999999888888999999:::;;;<<<:::::::::;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBB???@@@BBBDDDEEEFFFGGGGGGGGGGGGKKKQQQVVV^^^pppyyykkkccc[[[YYYVVVTTTSSSRRRQQQQQQQQQOOONNNMMMLLLJJJGGGEEECCCBBB@@@>>><<<;;;;;;;;;999999999999999:::;;;<<<;;;<<<======<<<===???AAADDDFFFIIIKKKLLLMMMOOOQQQUUUVVVWWWXXXWWWUUURRRQQQSSSRRRSSSUUUYYY]]]______]]]^^^]]]\\\ZZZYYYZZZ\\\ZZZ\\\___eeemmmwww|||ssskkkhhhiiikkkssstttvvvxxxzzz{{{||||||~~~~~~zzzttttttwwwyyyzzzxxxvvvuuutttuuuttttttrrrqqqpppoooooommmiiifffeeebbb^^^]]]]]]^^^^^^^^^cccddddddaaaZZZTTTQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIEEEDDDCCCBBB@@@>>>===<<>>>>>============>>>>>>???@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCFFFJJJUUUggg111111111222222222333333333333333333333444444444333444666666666666777999777777777888888999:::;;;999999::::::;;;<<<<<<=========>>>??????@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB???@@@AAACCCEEEFFFFFFFFFEEEFFFJJJPPPVVV^^^kkkwwwzzzmmm```\\\XXXUUUTTTUUUTTTSSSRRRPPPNNNNNNNNNMMMJJJHHHBBBAAA@@@???>>>======<<<::::::999999999:::;;;;;;:::;;;<<<;;;;;;;;;===???AAACCCFFFHHHIIIIIIKKKLLLOOOOOOPPPRRRRRRSSSSSSSSSXXXWWWXXX[[[```dddfffgggfffgggfffdddaaa``````aaa^^^^^^___aaahhhsssuuulllfffeeefffhhhiiilllooorrruuuvvvwwwvvvwwwwwwwwwxxx|||xxxsssrrrrrrrrrooommmlllnnnooonnnmmmkkkiiihhhhhhhhhfffccc```]]][[[XXXWWWXXXYYYYYYYYYZZZ[[[[[[XXXTTTOOOKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCGGGGGGHHHJJJHHHHHHRRR___qqqrrr___WWWSSSQQQNNNLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYYYYXXXXXXYYYXXXWWWVVVVVVVVVWWWWWWPPPRRRUUUTTTQQQOOOPPPRRRTTTTTTRRRQQQOOOMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA@@@???>>>>>>===<<<======>>>??????@@@@@@===>>>>>>???AAABBBBBBCCCGGGKKKUUUfff111111222222222333333333444444333333444444555666444555777777666666777999777666666777777888999:::888888999:::;;;<<<<<<===<<<======>>>???@@@AAAAAA???@@@AAAAAABBBBBBAAAAAA???@@@BBBCCCDDDEEEFFFFFFFFFGGGIIILLLQQQXXXaaagggqqqttthhhbbb[[[WWWVVVVVVTTTSSSRRRQQQOOONNNNNNNNNLLLJJJBBBAAAAAA@@@>>>===<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;:::::::::<<<======???CCCDDDEEEEEEEEEFFFFFFGGGHHHKKKNNNRRRUUUWWWZZZZZZ[[[___dddhhhkkkkkkkkklllllljjjgggeeeeeefffbbbbbb``````cccmmm{{{}}}tttjjjdddbbbbbb```bbbeeeiiimmmppprrrsssrrrssstttuuuvvvyyy}}}yyyqqqnnnmmmjjjgggddddddfffhhhgggeeecccbbb``````___^^^\\\ZZZYYYWWWUUUTTTUUUWWWVVVVVVTTTTTTSSSQQQOOOLLLIIIGGGEEEDDDCCCBBBBBBAAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEDDDFFFIIIHHHKKK\\\nnnjjjZZZTTTQQQOOOMMMLLLMMMNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNNNNQQQQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXVVVVVVVVVWWWWWWTTTUUUVVVUUUSSSQQQPPPQQQUUUTTTRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>><<<<<<===>>>>>>??????@@@<<<===>>>???@@@BBBBBBCCCFFFJJJTTTfff222222222222333333333444444333333222333444555666444666777666555555666777666666666666777888999999777888999:::;;;<<<<<<===<<<<<<===>>>???@@@AAAAAA??????@@@AAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEEEEHHHHHHGGGHHHKKKQQQWWWYYY```jjj|||uuummmccc]]]ZZZYYYVVVSSSSSSQQQOOONNNOOONNNMMMLLLGGGFFFEEECCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;<<<999:::;;;:::999999;;;===999<<>>>>>?????????===>>>>>>???@@@@@@????????????????????????>>>>>><<<<<<======>>>?????????<<<<<<===???@@@AAABBBCCCDDDHHHSSSeee~~~222222333333333444444444222111000000000111222333444666666666444333444555555555555666666777888999777888888999;;;<<<======;;;<<<===>>>???@@@AAAAAA??????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEDDDHHHHHHFFFFFFIIIOOOSSSSSSWWW^^^jjj}}}xxxlllccc```]]]XXXUUUSSSQQQNNNNNNNNNOOONNNMMMMMMMMMKKKIIIFFFCCC@@@>>>===<<<<<<;;;;;;;;;<<<<<<999:::;;;:::999999;;;<<<777:::===???>>>>>>>>>>>>EEEDDDCCCCCCDDDHHHKKKNNNRRRRRRTTTXXX^^^dddfffgggeeeggghhhgggeeeccccccccc^^^```aaa___]]]___fffmmmqqqoookkkddd]]]YYYWWWWWWUUUWWWYYY\\\___aaabbbccchhhiiikkkkkkkkkkkklllmmmpppsssvvvwwwzzzyyynnniiihhhjjjbbb]]]XXXWWWYYYZZZWWWTTTUUUSSSRRRQQQQQQPPPOOOMMMJJJHHHGGGGGGIIIJJJJJJIIILLLJJJGGGEEEEEEDDDBBBAAA>>>>>>>>>>>>>>>>>>???@@@???????????????>>>>>>>>>??????@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFJJJIIIOOOXXX^^^iiisssaaaYYYWWWWWWMMMLLLJJJJJJLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTUUUWWWXXXZZZXXXVVVSSSRRRSSSTTTTTTWWWXXXYYYZZZ\\\]]]^^^___]]][[[XXXUUUTTTSSSTTTTTTQQQOOOMMMOOORRRRRRPPPMMMJJJJJJJJJJJJJJJJJJKKKKKKGGGHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEFFFFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>>>>??????======>>>???????????????============>>>>>>>>>>>><<<<<<======>>>?????????;;;<<<===???@@@AAACCCCCCBBBGGGRRRddd}}}222222222222222222222222333444555444222222444666555666666666666666555555222333444666888999:::::::::::::::;;;;;;;;;<<<<<<999:::;;;===>>>?????????>>>>>>???@@@AAAAAABBBBBB@@@AAAAAABBBCCCDDDEEEEEEHHHGGGFFFEEEFFFIIIKKKMMMSSSUUU^^^pppsssiiiccc]]]XXXWWWSSSSSSQQQNNNLLLLLLNNNPPPKKKJJJJJJHHHEEEBBB???===>>>===<<<;;;;;;;;;;;;;;;:::999888777777666666666999888888888999:::;;;;;;@@@???>>>===>>>???AAACCCKKKLLLNNNQQQUUUYYY\\\^^^`````````___^^^]]]\\\[[[ZZZYYYWWWWWWXXXZZZ]]]___aaa```^^^\\\ZZZWWWVVVUUUTTTTTTUUUVVVXXXZZZ\\\]]]___bbbeeeggggggffffffgggjjjjjjjjjlllnnnqqqsssuuu}}}{{{wwwppphhhbbb^^^]]]YYYXXXWWWUUUTTTRRRQQQPPPPPPNNNLLLLLLLLLKKKIIIGGGAAAAAABBBCCCCCCCCCBBBBBBEEEDDDDDDCCCAAA@@@@@@???????????????????????????CCCBBB@@@?????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCCCCCCCBBBCCCEEEFFFEEEEEEFFFGGGMMMOOOZZZmmmzzzxxxggg^^^WWWSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMOOONNNMMMLLLLLLNNNPPPQQQQQQQQQPPPPPPPPPRRRSSSUUUWWWUUUSSSRRRQQQRRRSSSTTTUUUUUUTTTUUUWWWZZZ]]]______[[[VVVUUUUUUUUUSSSQQQNNNOOOOOOPPPPPPPPPOOOOOOLLLMMMMMMLLLJJJIIIJJJKKKLLLKKKIIIIIIJJJJJJIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>??????<<<<<<===>>>???@@@@@@@@@======>>>>>>>>>????????????????????????????????????>>>===<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBFFFHHHSSSdddzzz222222222222222222222222444555555444222222333555555555555666666555555444222333444666777888888999999999::::::::::::;;;;;;999:::;;;===>>>>>>??????>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKPPPOOOSSS^^^qqqrrrjjjbbb\\\YYYSSSRRRPPPNNNLLLKKKLLLMMMMMMLLLLLLJJJHHHEEEBBB@@@??????>>><<<<<<;;;;;;;;;;;;;;;:::999888888888888:::999999999999:::;;;<<<888888888999<<>>AAADDDFFFEEEFFFIIIKKKPPPWWWjjj~~~hhh[[[UUUPPPLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKLLLLLLLLLOOONNNLLLKKKKKKLLLMMMOOOOOOOOOOOOOOOPPPRRRTTTUUUUUUTTTRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRSSSUUUWWWXXX\\\YYYUUUTTTTTTTTTQQQOOOMMMMMMNNNOOOOOOOOONNNNNNNNNOOOPPPOOOMMMKKKKKKKKKLLLJJJIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@>>>=========>>>;;;<<<===>>>?????????????????????@@@@@@@@@AAAAAA========================<<<<<<;;;:::::::::::::::;;;;;;<<<===>>>??????@@@DDDGGGQQQcccwww222222222222222222222222444555555444222222222333333444444555555444444333222333444555666666666666888888888888999999999999999:::;;;<<<===>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIOOONNNQQQWWWcccyyy|||pppfff]]]YYYTTTSSSRRRPPPNNNMMMLLLLLLOOOOOONNNMMMKKKHHHEEECCCBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::999999999999::::::999999::::::;;;;;;<<<;;;:::999::::::<<<======>>>???@@@CCCEEEGGGIIIKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPRRRTTTUUUVVVUUUVVVWWWYYYWWWWWWWWWXXXYYYZZZ\\\\\\\\\\\\[[[XXXTTTQQQQQQRRRMMMMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCBBBCCCBBBAAA???======>>>???????????????===>>>>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@@@@@@@@@@AAA>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCCCC@@@DDDGGGGGGFFFIIIOOOUUU]]]iiizzzkkk[[[TTTRRROOOMMMLLLIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKNNNMMMKKKJJJIIIJJJLLLMMMMMMMMMNNNOOOQQQSSSTTTVVVSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTRRRQQQQQQQQQRRRSSSWWWUUUTTTSSSSSSRRROOOMMMKKKLLLLLLMMMNNNNNNMMMMMMOOOQQQSSSRRRPPPMMMLLLKKKKKKJJJHHHHHHIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>===<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@========================<<<;;;:::::::::::::::::::::;;;<<<<<<>>>>>>???@@@CCCFFFOOO```uuu111111111111111111111111333555555555333111111222222222333444444444333333333333444444555555444444666666666777777777888888999:::;;;<<<============???????????????>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEBBBCCCEEEFFFGGGHHHHHHHHHJJJNNNTTTZZZ___mmm}}}nnnccc]]]VVVUUUSSSRRRRRRRRRPPPOOOPPPPPPOOONNNMMMJJJHHHFFFEEEDDDCCCAAA???>>>>>>===>>>===<<<;;;::::::::::::::::::999999999999::::::@@@???===;;;:::999999999<<<<<<<<<===>>>@@@AAABBBEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMNNNNNNMMMNNNPPPRRRQQQQQQQQQQQQRRRRRRSSSSSSOOOPPPPPPNNNKKKJJJKKKLLLGGGGGGFFFEEEDDDDDDCCCCCCDDDBBBAAAAAABBBBBBAAA???;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAADDDDDDEEEFFFFFFFFFEEEEEEFFFIIIKKKJJJJJJQQQ^^^hhhxxxxxxiii]]]SSSQQQQQQPPPNNNNNNHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJLLLKKKJJJIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQNNNMMMJJJKKKLLLLLLMMMMMMMMMLLLOOOQQQTTTSSSQQQMMMKKKJJJJJJIIIGGGGGGGGGGGGEEEDDDCCCCCCBBBAAA@@@??????>>>????????????????????????AAA@@@???>>><<<;;;;;;:::<<<===>>>>>>????????????<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCEEENNN___sss111111111111111111111111222444555555333111111222111222222333444444333333333333444444444444333333555555555666666666777777999:::;;;<<<=========<<>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDAAABBBDDDEEEFFFGGGGGGGGGFFFJJJPPPTTTVVV```vvv~~~nnnfffXXXVVVSSSSSSTTTTTTSSSQQQOOOOOOOOOOOOMMMKKKIIIHHHHHHGGGEEECCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999888888888888999999888888999999:::<<<======<<<;;;;;;;;;<<<<<<===>>>@@@@@@AAABBBCCCCCCCCCCCC===>>>@@@BBBCCCCCCBBBAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJIIIIIIIIIKKKMMMKKKLLLLLLLLLLLLLLLKKKKKKEEEFFFFFFDDDBBBAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBB@@@???@@@AAAAAA@@@???999:::;;;<<<============AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@??????CCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLTTTcccwwwrrrggg[[[RRRKKKKKKLLLKKKIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJMMMOOOQQQSSSSSSSSSSSSRRRRRRQQQQQQNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPQQQRRROOOQQQRRRRRRQQQPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLLLLOOOQQQQQQOOOLLLJJJIIIIIIHHHFFFEEEFFFEEECCCBBBCCCCCCBBBAAA@@@@@@??????????????????????????????@@@@@@???>>>===<<<;;;:::>>>>>>??????@@@@@@??????;;;;;;<<<<<<<<<=================================<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAADDDFFFNNN^^^qqq111111111111111111111111000222444555333222222222111111222333444444444444333333444444555444444444555555555555666666666666::::::;;;<<<<<<<<<<<<<<<===============>>>>>>>>>??????@@@AAABBBCCCDDDDDDAAABBBBBBCCCDDDEEEFFFGGGJJJJJJKKKLLLNNNXXXmmm|||nnn^^^YYYTTTSSSTTTUUUSSSQQQOOOOOOPPPOOONNNLLLJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@???>>>============::::::999999888888999999888888888888888888888888::::::999999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>999:::<<<>>>?????????>>>;;;;;;<<<<<<======>>>>>>=========>>>???@@@BBBBBBDDDEEEGGGGGGFFFEEEGGGHHHDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCBBB??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<===>>>???>>>===::::::;;;===>>>>>>>>>>>>BBBBBBAAAAAAAAA@@@@@@@@@????????????????????????@@@AAAAAABBBBBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEGGGHHHHHHHHHGGGGGGKKKUUUfff~~~}}}kkk```UUUNNNIIIIIIJJJHHHFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJMMMOOOQQQSSSSSSSSSSSSRRRQQQOOOOOOMMMMMMNNNNNNNNNNNNNNNNNNIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRRRRQQQPPPPPPQQQOOOOOOOOOOOONNNMMMLLLKKKJJJLLLNNNNNNLLLJJJIIIIIIIIIGGGEEEDDDDDDDDDBBB@@@CCCCCCBBBBBBAAAAAA@@@@@@????????????????????????????????????>>>===<<<<<<>>>>>>????????????>>>>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999::::::;;;999:::;;;;;;======>>>???DDDEEENNN]]]ooo111111111111111111111111...000333444444333333333111222333444555555555555222333444555555555555555555555555555666666666666::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBAAAAAAAAABBBDDDFFFGGGKKKIIIJJJLLLNNNUUUeeettt}}}iiibbbZZZVVVVVVVVVTTTRRRPPPPPPPPPPPPOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@===<<<;;;::::::::::::;;;;;;;;;:::999888666555444:::999999888888999999999999::::::;;;;;;;;;::::::999999:::;;;;;;<<<;;;;;;888999999::::::;;;;;;<<<:::::::::;;;<<<===>>>??????AAACCCDDDCCCBBBBBBBBB???@@@AAAAAAAAAAAA@@@???AAABBBBBBAAA??????@@@BBB????????????????????????===;;;;;;<<<>>>???>>>===:::;;;<<<>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCCBBBDDDFFFHHHJJJKKKLLLMMMMMMNNNUUUffftttccc[[[TTTNNNIIIJJJJJJHHHFFFHHHDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLJJJIIIHHHHHHJJJLLLMMMPPPQQQQQQQQQQQQOOONNNMMMMMMMMMMMMNNNMMMMMMLLLLLLIIIIIIJJJLLLMMMMMMNNNNNNPPPQQQSSSRRRPPPPPPSSSUUURRRRRRRRRQQQPPPNNNLLLLLLHHHJJJKKKKKKJJJIIIIIIJJJHHHFFFDDDCCCCCCBBB@@@???BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@???>>>===<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>::::::::::::::::::::::::999999888888999999:::;;;999::::::;;;<<<===>>>>>>CCCDDDLLLZZZlll000000000000000000000000---///333444444333333444111222333444555555555555222333444555666666666666555555555666666666777777::::::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<===>>>??????>>>???@@@AAABBBCCCCCCDDDBBBAAA@@@@@@AAACCCFFFHHHCCCDDDHHHNNNPPPSSS[[[cccqqqtttlllaaa[[[ZZZYYYWWWTTTPPPQQQQQQQQQQQQOOONNNMMMJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCC???>>>===<<<<<<<<<<<<<<<666777999:::<<<<<<======;;;::::::999999::::::;;;999::::::;;;::::::999999<<<;;;;;;;;;::::::::::::888999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;>>>AAABBB@@@???>>>>>>===>>>???@@@AAA@@@???>>>:::;;;<<<;;;:::;;;<<<>>>======>>>>>>>>>>>>??????===<<<<<<===???@@@???>>>;;;<<<===???@@@AAAAAAAAA===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDCCCBBBBBB???@@@BBBDDDEEEFFFGGGGGGFFFGGGIIILLLOOOPPPRRRRRRWWWYYYbbbvvv}}}gggYYYSSSQQQJJJFFFGGGGGGEEEDDDFFFBBBBBBBBBCCCEEEFFFHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLIIIGGGGGGGGGHHHIIIMMMMMMOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOONNNQQQRRRSSSRRRPPPQQQUUUXXXUUUUUUTTTSSSQQQOOOMMMLLLHHHIIIJJJJJJIIIIIIJJJLLLHHHFFFDDDCCCCCCBBB@@@>>>AAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???AAAAAA@@@@@@???:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===;;;;;;<<<===>>>???@@@@@@AAACCCJJJXXXjjj111111000000000111333444111111222222222333333333555555555666666666666777333333444444555666777777555555444444555666888999999;;;<<<<<<;;;<<<===??????>>><<<;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCEEEFFFGGGIIIKKKOOOUUUYYYgggyyy}}}jjjbbb^^^XXXTTTUUURRRQQQQQQQQQQQQPPPMMMKKKKKKJJJIIIJJJKKKKKKIIIGGGGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<;;;;;;;;;;;;:::::::::::::::999999888777777777666666777888888999888888999999999999999999999999999999888888999999:::;;;999999888888999999:::;;;<<<===>>>?????????>>>===::::::999999::::::;;;<<<<<<===>>>>>>======???AAA??????????????????@@@@@@@@@??????>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>>@@@@@@AAABBBBBBCCCDDDDDDAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCBBBBBBDDDDDDDDDCCCBBBBBBEEEGGGHHHLLLOOOOOOTTT[[[```___]]]iii~~~ppp]]]SSSPPPHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFCCCBBBCCCEEEHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJKKKKKKMMMNNNPPPQQQSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVTTTSSSRRRPPPNNNMMMMMMMMMIIIJJJLLLKKKJJJHHHHHHIIIJJJGGGDDDBBBBBBBBBAAA@@@BBBAAA@@@@@@??????@@@@@@BBBAAA@@@???>>>>>>>>>>>>======>>>======<<<;;;;;;======<<<<<<<<<;;;;;;;;;======<<<;;;:::999999888;;;;;;;;;::::::999999999;;;;;;::::::::::::999999999::::::;;;<<<===>>>>>>AAADDDJJJTTTeee}}}111111000000000111222333111111111222222222333333222222222222333333333333222333333444555555666666555444444444555666777888888999;;;;;;::::::<<<===>>>===<<<;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGKKKPPPTTT]]]iiisssiii___ZZZZZZSSSRRRQQQRRRSSSSSSQQQOOOLLLKKKJJJJJJLLLKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB>>>=========<<<<<<;;;;;;;;;;;;::::::999888888888777777888888999888888888999999999999999999999999999999999:::::::::;;;;;;:::::::::999:::;;;;;;<<<999:::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;<<<<<<:::;;;<<<<<<;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@>>>??????@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFCCCDDDFFFGGGGGGHHHKKKMMMJJJOOOSSSVVV___kkksssttt{{{wwwdddUUUMMMLLLIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLMMMNNNOOOQQQRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSQQQOOONNNMMMLLLLLLJJJIIIGGGFFFGGGHHHJJJKKKIIIGGGDDDCCCCCCCCCBBB@@@AAAAAA@@@????????????@@@AAA@@@???>>>============<<<<<<============<<<<<<===<<<<<<<<<;;;;;;;;;:::999999:::;;;<<<===>>>???;;;;;;;;;::::::999999999;;;;;;::::::999999888888999::::::;;;<<<===>>>>>>BBBEEEJJJTTTddd{{{111111000000000111222222111111111222222222222333111111111111222222222222222222333333444444555555444444333444444555777777777888::::::999999;;;<<<>>>===<<<<<<<<<===>>>???>>>>>>???@@@AAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEHHHMMMPPPUUUZZZhhh~~~vvvggg___]]]UUUSSSQQQQQQQQQQQQPPPOOONNNLLLKKKKKKLLLMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;:::999999999999999:::999999888888888888888888888888888888888999:::;;;;;;;;;::::::;;;;;;;;;:::;;;<<<<<<===999999:::;;;;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======:::<<<===<<<<<<<<<>>>@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGCCCEEEGGGHHHJJJLLLOOORRRTTTYYY^^^cccooo|||eeeVVVMMMJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDEEEFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLJJJJJJKKKMMMMMMJJJFFFGGGFFFEEEEEEEEEEEECCCAAAAAA@@@@@@?????????????????????>>>===<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::777888999;;;===???@@@AAA;;;;;;::::::::::::999999:::::::::999888777777666999::::::;;;<<<===>>>>>>CCCEEEJJJSSScccyyy111000000000000111111111111111111111222222222222333333333333444444444444222222222333333444444444333333333444555555666666777888::::::999999;;;<<<===<<<<<<<<<<<<===>>>???<<<===>>>???@@@AAABBBCCCAAAAAABBBCCCCCCCCCBBBBBBDDDEEEFFFFFFGGGIIILLLOOORRRUUU]]]lllvvvhhhbbb[[[XXXUUURRRRRRQQQQQQPPPOOONNNLLLLLLMMMNNNMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::999888999999999999999999999999777888:::<<<<<<;;;:::888;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<========================>>>??????===>>>@@@@@@???@@@BBBDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@????????????BBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLNNNSSSZZZ^^^ggglllpppvvvnnnZZZQQQKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCEEEFFFGGGGGGHHHGGGGGGFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQPPPOOONNNLLLKKKJJJJJJJJJKKKMMMQQQXXX[[[VVVJJJ@@@FFFEEEEEEFFFGGGFFFCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999888777666555555999::::::;;;<<<===>>>>>>AAACCCHHHQQQaaawww000000000111000000000000000000111111111222222222444444444444555555555555222222333333333333333444333333444555555666666666888999;;;;;;::::::<<<===<<<<<<<<<<<<<<<======>>><<<<<<===>>>@@@AAABBBBBB@@@AAAAAABBBCCCBBBBBBBBBEEEFFFGGGGGGGGGHHHKKKMMMMMMQQQZZZbbblll~~~xxxlllbbb^^^XXXTTTTTTTTTTTTTTTQQQOOOMMMLLLMMMNNNNNNMMMJJJJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<;;;:::999<<<;;;;;;;;;;;;<<<======<<<<<<<<<=========>>>>>>??????>>>>>>??????@@@AAA???@@@AAABBBAAABBBDDDGGGGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHJJJKKKJJJKKKMMMPPPRRRRRRRRRTTTYYYdddpppxxxzzzbbbUUUOOOKKKHHHGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDBBBAAACCCEEEFFFHHHHHHGGGFFFFFFCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMLLLJJJJJJIIIIIIIIIIIIKKKQQQYYY^^^ZZZOOOFFFEEEEEEEEEEEEFFFFFFCCCAAA@@@???>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;=========<<<;;;999777777999999::::::::::::::::::;;;;;;:::999999888777777::::::::::::::::::::::::999999888777777666555555999::::::;;;<<<===>>>>>>>>>@@@FFFNNN^^^ttt000000111111111000///...000000000111111111111222222222222222333333333333333333333333444444444444333444555666777777777777888999;;;;;;::::::<<<===;;;;;;<<<<<<<<<=========<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBBAAACCCDDDEEEEEEFFFHHHJJJFFFKKKTTT[[[^^^iiizzzhhhccc[[[UUUSSSRRRSSSSSSQQQOOOLLLLLLMMMNNNNNNMMMJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>========================:::;;;<<<=========<<<;;;======<<<<<<======>>>???======<<<<<<======>>>???AAA@@@@@@@@@@@@AAABBBBBB???@@@BBBBBBBBBCCCEEEHHHJJJHHHFFFDDDDDDDDDFFFGGGBBBBBBCCCDDDDDDBBBAAA@@@>>>???@@@AAABBBCCCDDDEEECCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFEEEGGGIIIJJJKKKNNNTTTYYYXXXYYY[[[aaakkkzzzwwwgggWWWPPPMMMIIIFFFEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBAAA@@@BBBDDDFFFFFFFFFDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFHHHMMMSSSVVVVVVSSSFFFEEEDDDDDDDDDDDDBBB@@@???>>>>>>===============<<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<;;;:::888777666888888999999999999::::::777777888888888888999999999999::::::::::::;;;;;;888888888888777777777777999::::::;;;<<<===>>>>>><<>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBAAA???AAABBBCCCCCCDDDFFFHHHIIIIIIOOOVVVXXX\\\ooowwwkkk```XXXUUURRRQQQQQQOOOLLLKKKLLLMMMNNNMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@????????????@@@AAAAAA@@@??????>>>???@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDDDDDDDEEEHHHJJJLLLJJJGGGEEEDDDEEEGGGHHHCCCDDDEEEFFFEEEDDDBBBAAA???@@@AAABBBDDDEEEFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAABBBCCCDDDFFFGGGEEEHHHLLLNNNPPPWWWaaaiiimmmooouuu}}}tttcccYYYPPPLLLJJJGGGEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA???AAADDDFFFFFFFFFDDDCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFHHHLLLPPPUUUWWWGGGEEECCCBBBBBBBBB@@@???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::999999888888888888888999999999:::666666777888999::::::;;;999999999::::::;;;;;;;;;777777888888888888999999999::::::;;;<<<===>>>>>>>>>???CCCJJJWWWkkk///000111111111///...---000000000000111111111111111222222222222333333333555555555555555555555555444555777888999999888888666777999999888888:::;;;:::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA???@@@CCCDDDDDDEEEGGGIIIQQQLLLMMMTTTVVVWWWcccrrrsssfff]]]XXXUUUQQQNNNLLLKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGGGGHHHIIIKKKNNNMMMKKKHHHFFFEEEFFFGGGIIIDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMQQQUUUXXX\\\fffsss}}}ooo]]]ZZZSSSMMMKKKIIIFFFFFFHHHCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAACCCEEEHHHIIIHHHFFFEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDGGGJJJLLLMMMMMMOOOQQQHHHFFFBBB@@@@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===666777888999:::;;;;;;;;;777777888888999999999:::888999999999999:::::::::999999999::::::;;;;;;;;;777777777888999999::::::999::::::;;;<<<===>>>>>>@@@AAACCCIIITTThhh~~~//////000000///...------000000000000000000000000//////------...000222444111222222333444555666666222333444444444555888:::888666555444444666999:::999999::::::::::::;;;;;;???@@@@@@???===<<<>>>???>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@@@@BBBGGGKKKEEEIIILLLMMMNNNSSS\\\dddsss{{{jjj]]]UUUTTTSSSQQQOOONNNNNNNNNNNNOOONNNMMMNNNNNNNNNLLLJJJMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAABBBDDDEEECCCEEEFFFEEEDDDFFFKKKPPPQQQMMMGGGDDDDDDFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFGGGDDDCCCBBBAAABBBCCCDDDEEEDDDDDDEEEFFFFFFFFFGGGGGGJJJJJJIIIKKKMMMPPPRRRRRRUUUYYY___eeeoooyyykkk___ZZZOOOMMMKKKHHHFFFDDDDDDDDDCCCBBBAAABBBDDDFFFFFFFFFBBBAAA???>>>>>>???AAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIBBBEEEEEEAAACCCKKKOOOMMMLLLGGG@@@======??????>>>======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;;;;:::777555444555666999888777777999999888777:::::::::999999999999888666666777888999::::::;;;<<<<<<;;;<<<===???AAABBB@@@@@@CCCIIIPPP^^^uuu///////////////...------000000000000000000000000//////...---...000222333333333333333444444444444...111333444444333444555666666666777888888999999999999::::::::::::;;;;;;<<<=========<<<<<<>>>@@@??????@@@@@@AAABBBCCCCCCAAAAAAAAA@@@@@@AAAEEEHHHFFFHHHIIIHHHGGGJJJPPPVVVggg{{{qqqfff```\\\XXXUUUSSSSSSQQQPPPQQQPPPOOOOOOOOOOOOMMMKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@BBBCCC???AAACCCFFFJJJPPPVVVZZZPPPLLLGGGDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIIIIJJJKKKLLLKKKKKKMMMQQQVVV\\\```bbbeeejjjqqqzzzzzzlll^^^TTTPPPKKKJJJHHHFFFEEEEEEEEEEEECCCBBBAAAAAACCCEEEEEEDDDBBBAAA???>>>>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGDDDEEEDDDBBBFFFOOORRROOOIIIEEE???======>>>>>>============<<<;;;:::::::::999::::::;;;;;;::::::999999::::::::::::;;;;;;;;;;;;;;;:::888555555777999999888777888999:::999777888888888777777777666666444555666777888999999:::888888888888999;;;===>>>??????CCCHHHPPP^^^uuu///////////////......---000000000000000000000000//////.........000111222444444444333333333222222---111444666555333222222444666888999::::::999888999999::::::::::::;;;;;;999:::;;;<<<;;;<<<>>>AAA?????????@@@AAAAAABBBBBB>>>???@@@@@@@@@@@@CCCEEEGGGIIIIIIGGGEEEGGGLLLPPP[[[ggg|||oooggg]]]WWWVVVUUURRROOOQQQOOOMMMMMMMMMMMMLLLKKKMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@???>>>???@@@AAABBBAAA@@@AAADDDIIINNNRRRSSSOOOLLLHHHFFFGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJLLLNNNPPPRRRWWW___hhhrrr{{{}}}lll___SSSLLLJJJGGGGGGFFFEEEDDDDDDDDDEEECCCAAA@@@@@@BBBCCCBBBBBBBBBAAA@@@??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBDDDJJJQQQQQQMMMDDDAAA>>>======>>>===<<<======<<<;;;;;;:::999999999999::::::::::::999999888888999999999:::::::::<<<;;;:::777555666999;;;:::999888888999:::999888888888777777777666666666333444444555666777888999666666666777888999:::;;;>>>>>>BBBHHHOOO]]]ttt...///////////////......000000000000000000000000//////......///000111222333333333222222222222222111333666777555444333444444555666777888999999999999999999:::::::::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@<<<======>>>>>>>>>>>>>>><<<>>>@@@AAA@@@AAABBBCCCCCCDDDEEEEEEEEEHHHLLLPPPVVV\\\jjjzzziii^^^ZZZYYYUUUQQQRRRPPPMMMLLLMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBAAA@@@??????@@@AAABBBCCCAAA???BBBGGGLLLMMMLLLOOOMMMJJJIIIIIIKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJJJJKKKKKKKKKMMMOOOOOONNNOOOSSSVVV\\\aaajjjuuuqqq```VVVNNNKKKLLLEEEEEEDDDCCCCCCBBBBBBBBBCCCAAA??????@@@AAA@@@???AAA@@@@@@??????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLLLLKKKIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEECCCAAABBBGGGOOORRRLLLEEE???>>>============<<<;;;::::::::::::::::::::::::999999::::::::::::999999777888888888888999999999;;;:::888666444555999<<<:::888777888999:::999888999999999999888888888888333444555666777888888999888888888999:::;;;;;;<<<======AAAGGGNNN\\\sss......///////////////...///////////////////////////////////////000000000000000111111222333333444333444555444333333444666555444333333444777999;;;999999999:::::::::;;;;;;===>>>>>>===<<<;;;===>>>;;;<<<===>>>>>>>>>======;;;>>>@@@AAAAAAAAABBBCCC>>>??????@@@BBBEEEIIIKKKSSSVVV___nnnrrrhhhbbb[[[UUUUUURRROOONNNOOOPPPQQQQQQMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDAAA@@@???>>>>>>???@@@AAAAAA??????DDDJJJPPPQQQQQQLLLKKKIIIIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNNNNOOOOOORRRUUUZZZ\\\^^^bbbiiinnnrrryyy{{{eeeWWWOOOJJJIIIKKKEEEEEEDDDCCCBBB@@@???>>>BBB@@@>>>>>>@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDEEEEEEEEECCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGIIIKKKKKKJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEDDDBBBEEEMMMTTTQQQGGG???<<<=========<<<;;;;;;;;;777777888999:::;;;<<<<<<888999999::::::999999888777777777888888888999999888888777555333444777:::999888777777999999888777999999999888888888777777444555555666777888999:::999999::::::;;;;;;<<<<<<======@@@FFFMMM[[[qqq---...///////////////////////////////////////////////////000000000000000...///000111222333444444111111111000///000333555555333222111333666999;;;999999::::::::::::;;;;;;>>>??????===<<<;;;<<<>>>===>>>???@@@@@@???>>>===;;;===@@@AAA@@@@@@AAACCCAAAAAAAAABBBCCCEEEGGGHHHLLLOOOVVV```ooorrrfff___ZZZVVVQQQMMMMMMNNNNNNNNNOOONNNMMMLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEAAA@@@>>>======>>>??????CCCCCCCCCEEEHHHKKKLLLLLLJJJIIIIIIJJJKKKLLLKKKIIIKKKKKKLLLLLLLLLMMMMMMMMMOOONNNNNNOOOPPPRRRUUUVVV\\\bbbiiinnnrrryyy}}}mmm[[[PPPJJJEEECCCCCCDDDDDDDDDCCCAAA???>>>===AAA???>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEEEECCCCCCDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDHHHQQQTTTNNNEEE>>><<<===>>>===;;;::::::;;;666666777888:::;;;<<<<<<888888999999999999888888777777888888888999999999777888777666444333555777888777666666777888777666777777666666666555555555444555666777888999999:::777888999::::::::::::999======@@@EEELLLYYYooo------.../////////////////////////////////////////////000000000000/////////000000000111111222222...///111222111111333444333333333444555777999:::999999::::::::::::;;;;;;;;;<<<===<<<;;;;;;===>>><<<===???@@@@@@???===<<<;;;<<<>>>>>>>>>>>>@@@BBBDDDCCCCCCCCCEEEGGGGGGHHHGGGIIINNNVVV___rrryyyjjjeee]]]WWWSSSRRRQQQQQQRRRRRRQQQOOONNNNNNNNNNNNJJJKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJIIIHHHHHHGGGDDDCCCAAA@@@@@@@@@AAABBBEEEFFFGGGGGGFFFEEEFFFGGGMMMMMMMMMOOOPPPQQQOOONNNNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUYYY^^^eeelllpppxxx~~~jjj^^^QQQKKKHHHDDDAAA@@@BBBBBBCCCCCCBBB@@@???>>>@@@???>>>>>>@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAA@@@AAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDBBBEEELLLNNNHHHBBBAAA===>>>>>><<<999888:::<<<888888888888999999999999888888999999999999888888888888888999999999::::::777888999888666444444555777555444555666777666444777666666666555555555555333444444555666777888999777888999:::::::::999888>>>>>>@@@EEEKKKWWWmmm------...///000000/////////////////////////////////000000000000000///...111111111111000000000000,,,000444666666555444555111333555777999999999999999999:::::::::;;;;;;;;;888999:::::::::;;;===???:::;;;===>>>>>><<<;;;999:::;;;<<<<<<<<<===???AAA>>>>>>===???BBBDDDEEEEEEFFFFFFJJJPPPUUUbbb{{{yyypppgggbbb___]]]\\\UUUUUUSSSRRRPPPPPPOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFBBBFFFJJJKKKKKKLLLPPPTTTSSSRRRSSSUUUWWWWWWVVVTTTPPPQQQRRRSSSTTTVVVVVVWWW\\\^^^bbbiiissskkk]]]SSSJJJIIIIIIGGGDDDCCC@@@@@@BBBBBBCCCBBBAAA@@@@@@>>>>>>>>>AAABBBCCCBBB???@@@@@@AAAAAA@@@@@@???>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBAAAAAAAAAAAA@@@===???EEEFFFAAA@@@CCC>>>??????<<<999888:::<<<::::::999999888777777777888888999999999999888888888999999999999:::::::::888:::;;;:::888555444444666444333444555666555444888888888888777777777777222333333444555666777777888999;;;<<<<<<;;;:::999??????AAAEEEJJJVVVkkk~~~,,,,,,,,,---------......000000111111000///......///......---------................../////////000222000///111444666444111111111222333444444444444444777:::999777555777999777888888999::::::;;;;;;>>><<<:::;;;===>>><<<:::<<<<<<<<<===============>>>>>>???@@@BBBCCCCCCDDDEEEEEEGGGKKKPPPWWWfffsssxxxllldddfff^^^XXXWWWTTTOOOMMMPPPLLLKKKJJJLLLMMMNNNMMMLLLOOONNNKKKJJJIIIJJJKKKLLLMMMKKKJJJJJJKKKLLLLLLKKKJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPMMMKKKGGGFFFGGGIIIKKKLLLKKKLLLMMMMMMOOORRRWWW[[[___dddfffcccaaaaaa```]]]]]]ZZZVVVVVVYYY]]]```bbbiiittt}}}ggg]]]OOONNNKKKIIIFFFDDDCCCCCC@@@@@@?????????@@@BBBCCC>>>>>>======>>>???@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>===>>>>>>???@@@@@@AAABBB@@@>>>===@@@CCC@@@AAABBBCCCCCCCCCBBBAAAFFFFFFFFFEEEEEEEEEEEEEEE@@@BBBDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBEEEEEEDDDBBB@@@???>>>===<<<;;;;;;:::::::::;;;;;;:::999888888999999888666999888777888::::::888777888666555444444555666888999999888777666444222111555555666666666666555555777777777777666666666666555555444444555666888999::::::999999999:::;;;;;;======@@@DDDIIIUUUiii{{{,,,---------............------......---,,,,,,+++000//////.........//////........./////////000000///......///222333222000111222222333333333333222333444666777666555666777777777777888999999::::::===;;;999:::<<<===;;;999<<<<<<<<<<<<============>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFJJJMMMRRR^^^jjjzzz|||pppeee```\\\UUURRRRRRPPPNNNLLLLLLNNNOOOOOONNNPPPOOONNNLLLLLLNNNOOOPPPLLLLLLKKKKKKLLLLLLLLLKKKMMMMMMMMMMMMKKKJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQQQQRRROOOMMMKKKJJJKKKKKKLLLLLLLLLNNNOOOQQQUUU[[[bbbfffooouuuyyyxxxuuutttpppkkkbbbaaa```bbbgggnnnsssvvvjjjXXXOOOKKKJJJHHHFFFCCCBBBAAA@@@AAA@@@?????????@@@AAABBB??????>>>>>>===>>>>>>>>>@@@???>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@???AAAAAA@@@>>>>>>@@@CCCBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFAAABBBDDDEEEFFFEEEDDDCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>======<<<;;;::::::::::::::::::999888888999999888666888888777888999:::888666777666555444444555666777888777777777555444333222666666666666555555555555555555555555444444444444222222111111222444555666:::999999999999:::;;;;;;======@@@DDDIIITTThhhzzz------.........///////////////000000000///......000000/////////000000111....../////////000000000///......///222222111000222333333333333222222111111111111333555666555444555666666777777888999999;;;999888999:::;;;:::999;;;;;;<<<<<<<<<=========>>>>>>???@@@AAABBBBBBCCCEEEDDDEEEHHHIIIKKKSSS\\\aaawwwuuuoooggg```\\\YYYUUUQQQPPPPPPRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTTTTOOOOOOPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIOOONNNNNNNNNMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQRRRRRRVVVWWWZZZ___eeennnwww~~~uuuuuuvvv{{{ooo\\\PPPJJJIIIHHHFFFDDDBBB@@@@@@???AAA@@@@@@?????????@@@@@@@@@@@@???>>>============>>>>>>>>>>>>>>>>>>???@@@<<<===???@@@AAAAAAAAA@@@???@@@@@@???>>>>>>???AAACCCBBB@@@???@@@AAADDDEEEFFFFFFFFFFFFGGGGGGGGGGGGBBBCCCDDDEEEFFFEEEDDDCCCHHHGGGGGGFFFEEEDDDCCCCCCDDDCCCBBBAAA@@@?????????=========>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999:::999888888999999888666888777777888999999888666777666555444444555666777666666666666555555555444888777555444444444555555555555555555444444444444555555444444555666777888999999999999::::::;;;;;;<<<===@@@DDDHHHSSSfffxxx.........////////////000000000111111111000000////////////...//////000000...////////////000000000000000000222333333333222444444444444444333222111111//////111555777555333444444555666666777777888888888888888999999999999:::;;;;;;<<<<<<=========>>>>>>>>>???@@@AAAAAABBBCCCBBBCCCFFFGGGGGGLLLSSSXXXfff|||{{{rrriiiddd^^^ZZZZZZ\\\___```]]]\\\[[[ZZZYYYYYYYYYYYYXXXZZZ[[[[[[ZZZXXXWWWWWWWWWVVVUUUUUUTTTRRRPPPMMMOOOOOONNNMMMMMMMMMNNNNNNTTTSSSSSSRRRQQQPPPOOOOOOQQQRRRTTTVVVXXXYYYZZZZZZWWWWWWXXXXXXZZZ^^^bbbffflllnnnrrrxxxnnn```VVVPPPLLLGGGGGGEEECCCBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>=========>>>>>>>>>=========>>>???@@@@@@<<<===@@@BBBCCCCCCAAAAAA????????????>>>>>>??????AAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDEEEEEEEEEDDDCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCBBB@@@>>>=========999999:::;;;===>>>?????????>>><<<;;;:::999999888:::999888888999999888666888777777777999999888666777666555555555555666777444444444444555555666666999777555333222333444555777777777777666666666666666666666777777888888888777888999999::::::::::::<<<===@@@DDDHHHQQQddduuu.........////////////000,,,------......---------...---------......///000////////////000000000111...000111222222222222333555555666555555444333333222000///222666888666333333444444555666666777777666777888888888888999999:::::::::;;;<<<======>>>===>>>>>>??????@@@@@@@@@AAA???AAADDDFFFEEEIIINNNTTTXXXdddxxx|||uuuqqqpppsssuuuwwwqqqpppnnnllljjjhhhgggfffiiilllnnnnnnkkkgggfffeeegggeeeccccccbbb___ZZZWWWVVVUUUSSSRRRQQQQQQRRRRRRVVVVVVVVVVVVUUUUUUUUUUUUXXXZZZ\\\___aaaccceeeeeeeeefffggghhhlllttt~~~}}}rrrdddXXXRRRNNNJJJFFFEEEDDDCCCBBBAAAAAAAAAAAA????????????????????????<<<<<<<<<<<<===>>>???@@@>>>=========>>>???@@@@@@<<<>>>@@@BBBCCCBBBAAA@@@>>>>>>>>>>>>??????>>>===>>>???BBBDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDCCCAAA???===<<<;;;;;;777888999:::<<<===?????????>>><<<;;;:::999999888:::999888888999999888666888777666777999999777666666666555555555555666666444333333333444555777777888666444333222333555666777777777777666666666666333444444444555555555555666777888999::::::::::::<<<===@@@CCCGGGPPPaaarrr------........./////////------...////////////...------,,,------...///000/////////000000000111111+++---///000//////000111444555555555555444444333111111111333555666555444333444444555555666777777555777888888777777999:::999999:::;;;<<<======>>>======>>>>>>>>>?????????@@@>>>>>>CCCEEEEEEGGGKKKRRRPPPUUUdddzzz}}}}}}{{{xxxuuusssrrrnnngggbbb[[[YYYVVVTTTRRRRRRRRRSSSUUUVVVXXXZZZ\\\^^^```aaaccceeehhhkkkooorrrtttuuufff___UUUNNNJJJGGGDDDAAAAAA@@@??????????????????===>>>??????@@@@@@??????::::::;;;<<<===???@@@AAA>>>>>>>>>>>>>>>>>>???@@@>>>>>>@@@AAAAAAAAA@@@???>>>===<<<===??????===<<<<<<>>>BBBEEEFFFEEEBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDBBBAAA@@@>>><<<;;;;;;;;;888999:::;;;<<<>>>??????>>>===<<<;;;:::999999999:::999888888999999888666777666666777888888777555666666666666666666666666444333333222333555666888555555444333333444555666555555555555444444444444555555666666777666666555555666888:::;;;;;;::::::<<<===@@@CCCFFFNNN___ooo,,,---------............//////000111111111111111------------...///000111//////000000000111111111+++---000000///...///111222222333333444333333333000222444444333333444444444444444555666666777777555777999999777777999;;;888999999:::<<<======>>>=========>>>>>>>>>>>>>>>AAA======@@@CCCCCCEEEHHHLLLJJJNNNXXXggg|||~~~wwwkkkiiieeeaaa___^^^^^^___aaaccchhhmmmtttyyy~~~~~~~~~pppXXXTTTOOOJJJGGGEEECCCCCC?????????>>>??????@@@@@@;;;<<<>>>???@@@@@@@@@@@@;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>===<<<<<<===??????===:::===???AAADDDEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===<<<;;;::::::::::::::::::999888888999999888666777666666777888888777555555555666666666666555555444444222222222444666777222333333444444555555666555555555555444444444444777888999999999999888777444555888:::;;;;;;:::999<<<===@@@CCCFFFMMM]]]mmm,,,,,,,,,---------......,,,,,,---......///..................///000222222000000000000111111111111,,,///222222000000111333///000111222222222222222///222555444222000222444444444555555666777777777444777999999888777:::<<<888888999:::<<<======>>>============>>>>>>>>>>>>BBB>>><<>>@@@@@@???>>>======>>>>>>AAA@@@???>>>===============<<<;;;===??????===999??????@@@AAACCCDDDDDDEEEBBBBBBCCCCCCDDDEEEEEEFFFBBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;;;;=========>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;:::999888888999999888666777666666666888888777555555555666666666666555555555444222222222444666777000111333444555666666666888777777777666666666666444555666777777666555444333555777:::;;;;;;:::999<<<===@@@CCCEEELLL\\\lll}}}------------------------+++---///111111///,,,***---------............///111111111111000000000000333222111000000000111222111111222222222333333333333333333333333333333333444555666777777888888888777777888999::::::;;;;;;999999999999:::;;;<<<===::::::;;;<<<===>>>???@@@???@@@BBBAAA@@@@@@AAACCCGGGDDDEEELLLRRRWWWaaallluuudddXXXRRRGGGFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????@@@???>>>>>>>>>???AAABBB===============>>>>>>???AAA@@@>>>===<<<===>>>@@@@@@@@@AAAAAAAAA@@@??????===============>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBB???<<>>@@@AAA???>>>===;;;;;;;;;<<<===<<<==================<<<::::::::::::::::::::::::333333333444444666777777666666666666666555555555444333222222333444666777666555444333333333333333222333333444444333333222777777777777666666666666666555333222333444666777444555777888999999888888>>>===>>>AAADDDLLL[[[iii}}}------------------------+++---///000000///,,,+++---------............//////////////////000000000222222111000000000111222111111111222222222333333333333333333333333333333444555666777777888888777777888888999999:::::::::888888999999:::;;;<<<<<<999::::::;;;<<<===>>>??????@@@AAAAAA@@@@@@AAABBBCCC@@@AAAFFFJJJNNNWWWaaaxxx}}}nnnbbbVVVLLLHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>???>>>>>>>>>??????@@@@@@>>>>>>>>>===>>>??????@@@AAA@@@>>>===<<<===>>>?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBB??????@@@AAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBCCC@@@@@@>>>;;;===BBBCCC???@@@???>>>>>>>>>???@@@AAA???>>><<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<======:::::::::999999888888888444444444444555666777888666666666666555555555555555555333333333333444555555444444333333333444444---///333666888888777666666666666666666666666666888888666666666777999:::666777888999:::::::::999===<<<===@@@CCCJJJYYYhhh|||------------------------,,,---............---------------............///......//////000111111111111000000000000000111222111111111222222222222333222222333333333333333333444444555666777777777777888888888888888999999999888888999999::::::;;;;;;888999999:::;;;<<<======>>>???@@@@@@??????@@@AAACCCAAAAAADDDGGGJJJQQQYYYbbbwwwhhhZZZSSSLLLGGGDDDAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>=========>>>???????????????>>>>>>>>>>>>>>>???@@@@@@AAA@@@>>>=========>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBB@@@===>>>BBBBBB???AAA@@@???======>>>>>>???======<<<;;;;;;;;;<<<<<<>>>===;;;::::::;;;===>>>;;;;;;:::999888777777666555555555666666777777888555555555555555555555555666555444333222222222222444333333333333444444555---000555999;;;:::888666666666666666666666666666666555444444444555777888444555666777888888888888;;;;;;<<>>??????>>>===???@@@BBBBBBCCCEEEGGGJJJPPPVVVYYYggg}}}nnnYYYOOOLLLHHHDDDCCCAAAAAAAAA@@@@@@?????????========================;;;<<<>>>???@@@???>>>==================>>>??????@@@???>>>>>>======>>>>>>======>>>@@@AAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCCCCAAA???>>>@@@BBBAAA===>>>AAAAAA???@@@???===;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;>>><<<:::888888:::<<<>>><<<<<<;;;:::888777666666555666666777777777777777444444555555555555555666555444444333333222222222222222222222333444555555444555777999888666444222444555555555555555666666444444333333333444555666666666777888999999999999;;;;;;<<<@@@CCCJJJXXXfff{{{,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---------............///000000//////.........---------...///000000111111000000111111111222222222111111111222222333333333333444555666666777777777888777777777777777777777777888999:::::::::999999777777888888999:::::::::;;;<<<>>>===<<<<<<===???===@@@BBBCCCFFFKKKQQQTTTXXX^^^lllkkk[[[LLLFFFFFFCCC???===????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;<<<======@@@??????>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA<<<======>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBBBBBBBAAA???>>>;;;???@@@???AAAEEEGGGFFF@@@???===;;;999999999999:::::::::;;;;;;;;;;;;:::===<<<999888888999<<<======<<<;;;:::999888777666555666777777888777777666333444444444555555666666111222222333333444444444222222222222222333444555888777666555333222111111333333444444555555555555777777777777777888888888999999::::::;;;<<<<<<===;;;;;;===AAADDDKKKYYYfff{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///---------............///---,,,,,,,,,+++++++++++++++,,,---///000111111111000000000111111111111222000000111111222333333333333333444555666666666666666666666666666777777777777888999::::::999888777888888888888999999:::::::::;;;<<<<<<;;;;;;<<<======BBBEEEFFFJJJQQQVVVWWW[[[]]]fffvvvmmmXXXNNNFFFDDDDDDAAA>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<<<<===============:::::::::::::::;;;<<<<<>>>>>>>>=========>>>???@@@@@@@@@@@@======>>>???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@@@@===BBBFFFGGGJJJOOOSSSSSSBBB@@@>>><<<;;;:::::::::888999:::;;;;;;;;;::::::<<<;;;999888888999;;;<<<;;;;;;:::999888777777666444555777777777777666555333333333444555555666666000111222333444444444444333222222222222333333444555444222111111222333444222222333333444555555555555555666666666777777777666666555666666777888999;;;;;;>>>BBBEEEKKKYYYfffzzz++++++++++++++++++++++++******+++,,,------......---------............///******+++,,,,,,---......)))***,,,...000111111111000000000000111111111111///000000111222222333333333333444555666666666666444555555666666777777777777888999::::::999888666888888999999999999::::::999:::;;;;;;::::::;;;<<<>>>DDDHHHIIILLLTTTYYYYYYZZZ[[[aaalllxxxjjjZZZMMMHHHDDDDDDCCC??????AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>;;;::::::::::::;;;<<<<<>>======>>>>>>????????????>>>>>><<<======>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>??????@@@AAABBB@@@FFFJJJIIIJJJNNNQQQPPPAAA???===;;;::::::::::::777888999:::;;;::::::999::::::999999999999::::::888888777777666666666555444555666777777666444333222222333444444555666666111111333333333333222111333333222222111222222222111111111222333333444555111222222333444444555555222333333444444444444444333222222222333444555666::::::===AAADDDJJJWWWdddwww++++++++++++++++++++++++)))***+++,,,---...---------------.........//////***+++,,,...000222333444(((***,,,...000111111111000000000000111111111111///000000111222222333333222333444555666666666666333444444555666777888888777888999::::::999777666999999999999999:::::::::888:::;;;;;;:::999;;;<<<:::AAAFFFEEEIIIQQQUUUTTTRRRSSSYYY```fffnnnvvvcccTTTIIIEEEBBB@@@@@@===:::<<<@@@===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<;;;::::::<<<===>>><<<;;;;;;;;;;;;<<<======???????????????>>>======>>>????????????>>>>>>===:::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======>>>@@@BBBCCC>>>CCCEEEAAA>>>???@@@???>>>===;;;999888888888888777888999:::;;;::::::999999999999999999999999999555555555555555444444444333444666777777555444222222222333333444555666666222333444444333222000///444444333222111111111111000111333555555444333222111111222333333444555555555666777777888888777777777777666666777888:::;;;888999<<<@@@CCCIIIVVVcccuuu******))))))***,,,...///******))))))***,,,...///++++++++++++,,,,,,---..................///000000000000000000111111111111111222333333111111222333222222111111222222333444444444444555555555555666333444555666666555444333888888777777777777777888666666777888999::::::;;;999999999999:::;;;<<<<<>>======<<<<<<<<<>>><<<;;;;;;===>>>======;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777999;;;<<<<<<===>>>??????>>>===<<>>>>>=========<<<<<<===>>>???@@@AAABBBBBB@@@@@@????????????@@@@@@BBBBBB@@@?????????@@@AAA@@@@@@??????>>>>>>>>>===::::::::::::999999888777999999::::::;;;<<<<<<===:::999888999::::::999888999888888777666555555555111222444666777777666555444444444444333333222111333333333222222222111111444444444444444444444444333333333333333333333333444444333222333444555666333333333444444444555555777777666666777888888999===;;;<<>><<<<<<;;;;;;<<>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@>>>=========>>>???<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999888::::::;;;;;;;;;<<<<<<<<<<<<:::888888999999999777999999888777777666555555333444555666666555333222333333444444333333222111333333333222222222111111222222222222222222222222444444333333222333333333444444333333333444555666333333333444444444555555777777777777777888999:::===;;;<<>>===<<<@@@AAAAAAAAAAAADDDHHHKKKTTTbbbwwwuuuaaaZZZQQQKKKHHHEEEBBB???>>>===<<<;;;:::::::::;;;>>><<<:::::::::;;;:::999:::999888888888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@>>>==================>>>>>>===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<>>>;;;888777777888888777888888888777666666555555555555666555444222000...333333333333333222222111333333333222222222111111222222222222222222222222666555333222111222333333444333333333333444555666333333333444444444555555777777777777888999:::;;;<<<;;;<<>>=========<<<;;;;;;::::::<<<>>>@@@@@@BBBEEEGGGLLLTTTbbbttt~~~sssjjj\\\SSSOOOJJJGGGEEEDDDBBB@@@<<<;;;;;;:::999999::::::;;;999888888999::::::999::::::888888888999;;;<<<::::::::::::::::::::::::::::::<<<=========<<<;;;<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;========================999::::::;;;<<<<<<<<<<<<999::::::;;;<<<<<<======???<<<888666666777777777777666666666555555444444555555444444222111///...222222333333333222222111333333333222222222111111333333333333333333333333666555333222111111222333333333333333444444555555333333333444444444555555666666777777888:::;;;<<<<<<:::<<>>@@@@@@AAACCCEEEDDDIIIQQQZZZhhh|||hhh^^^XXXMMMHHHFFFDDDBBBAAA@@@>>>===;;;::::::999999999999:::888777666777999;;;;;;;;;;;;:::999999999:::<<<<<<::::::::::::::::::::::::;;;:::999999999:::;;;<<<;;;:::999888888999:::;;;:::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;888999999999999999999999999::::::;;;<<<<<<<<<<<<666777888:::;;;===>>>??????<<<777555555666777777444444444444444444333333333333333222222111111000111111222333333222222222333333333222222222111111333333333333333333333333555444333222222222333333333333333444444444444444333333333444444444555555555555666777888:::<<<===;;;:::;;;???BBBFFFPPPZZZjjj{{{......---+++)))'''%%%$$$***++++++,,,,,,,,,++++++------,,,+++++++++,,,,,,------,,,,,,------...///....../////////000000000///000111111//////000111333222222222222333444444111111222222222333333333222333444555555444333222222333444666666666555555777777666666555555444444666666666666777888999:::888888888999:::;;;<<<===999;;;===>>>======>>>??????BBBGGGKKKQQQbbbssseeeUUUOOOLLLEEE??????>>>>>>=========>>>::::::999999999999::::::888777666777999;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999999:::999777666777888;;;<<<::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;;;;888888999999999999::::::999::::::;;;;;;;;;;;;:::555666777999:::<<<===>>>===:::777666666777777666444444444444444444444333222222222222222222333333000111222222222222222222333333333222222222111111111111111111111111111111333333333333333333333333222333444444555555444444333333333444444444555555333333444666888:::<<<===:::999;;;???BBBEEEOOOYYYhhhyyy------------,,,***)))((())))))+++,,,---,,,,,,+++,,,,,,+++++++++,,,------------,,,,,,------...////////////000000000111111...///000000......///000222111111111111222333333111111111111222222222222333333333333333333333333000222444666666666555444555555555555555555555555666666666666666777999999777777777777777999:::;;;888:::;;;;;;::::::;;;<<<>>>???BBBEEEHHHPPPdddxxxlll[[[SSSIIIEEEEEE???<<<<<<<<<<<<;;;<<<===???::::::999999999::::::;;;;;;999888888999:::999888777888:::;;;;;;;;;999999999999999999999999999999888888888888888999::::::999::::::::::::::::::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<=========<<<;;;:::::::::::::::;;;;;;;;;<<<::::::::::::::::::999888777777777888888999999::::::999777666777888777666555555555555555555555555333333222222222222333333000000111222222222222222333333333222222222111111000000000000000000000000000111333444555555444333222333444555555555444444333333333444444444555555111222333444777999;;;<<<:::999;;;???BBBEEENNNWWWeeevvv((())),,,...///000//////((()))***,,,------,,,,,,++++++++++++,,,------...---,,,,,,,,,,,,---......000000000000111111111111///111222111000///000111...............///000000000111111111111222222222666444222000000222444666000111444666666666555444555555555555555555555555555555555666666777888999777777666555555666888999666888999:::::::::<<<>>>===;;;<<<@@@BBBDDDOOO\\\hhh{{{{{{|||}}}~~~qqqZZZMMMJJJCCCAAAAAA<<<:::::::::999777888999;;;:::::::::999::::::;;;;;;>>><<<999999999999777666555666999;;;;;;:::888666888888888888888888888888666888999;;;;;;:::999888999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===<<<;;;:::999666666777777777888888888::::::::::::999999888777999888888888777777666666999777666777888888777666666666666777777777777777555444333333222222222333///000111222222222222222333333333222222222111111222222222222222222222222...000333555666666444333222333444555555555444333333333333444444444555555000111222444666999;;;<<<999999;;;???AAAEEEMMMWWWbbbttt+++***)))(((((()))******((()))***+++++++++++++++)))************+++++++++444222///---+++++++++,,,...------------...//////............////////////000000///////////////000000000111222333333444444555555444333222111000///111111222333444444555555666555555444444444555555777888888777555444555666777777666666666666777777999999:::::::::999999888::::::::::::<<>><<<999777777777888555666888888777777888:::777777666666555555555444999999888888999999:::;;;888888888888777777777777666666666666666555555444333333333222222111111111111222333333222111000///111111111111111111111111444222000111333444333000333111///111444555444222333333333444444444555555444555555555666666777777666888999999888888999:::<<<======>>>AAAGGGNNNSSSaaasss+++***)))(((((()))************+++,,,,,,,,,++++++)))************+++++++++---------,,,,,,++++++***------,,,,,,------...///............////////////000//////........./////////000000111111222222222333333222222222222111111111111222222333333444444555555444444333444444555666777777666555444555666666555555444444555555666888999999999999999888888:::::::::::::::===BBBFFFHHHOOOaaayyy|||yyyxxxxxx{{{~~~wwwdddWWWNNNHHHBBB?????????<<<:::<<<:::999999<<<<<<;;;999999999999:::999999888888666666666555555444444444555666666777777777777777888888777777777777888888888888777777888888999:::;;;999777777:::;;;:::888;;;::::::;;;======<<<::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======???===;;;999777777888888555666777777666555777888777666666666555555555555444444444555555666777888777777666555444333222222666666666666666555444444333333333222222111111111000111222222111000///...////////////////////////222000...///111222111///333222000222444555444222222222222333333333444444222222333444444555666666555777888888777666888999::::::;;;<<>>>>>AAAJJJYYYkkk{{{yyyxxxxxx{{{|||~~~|||pppeeeYYYNNNFFFCCCBBB@@@>>>===<<<;;;;;;;;;:::999999:::;;;:::888777888888999999999999888888777666666444444333222666777888888999999888888999999888888888888999999888777777777777888999999;;;999888888999::::::999;;;;;;:::<<<===>>>===;;;888888999999:::;;;;;;;;;<<<<<<<<<<<<===============<<<:::999888888999999555666777666555444555666666666666666555555555555666666666777888999999:::;;;:::999777555333222111555555666666555555444333222222222222222111111111111222222222222111000000////////////////////////111000///000111111000///333222111222444444444222111111111222222222333333///000111222333444555666444666777777666666777888::::::;;;===???EEEKKKPPP___ppp)))))))))))))))*********,,,,,,,,,,,,++++++***)))))))))*********+++++++++***+++,,,.../////////...++++++******++++++,,,---............/////////////////////...//////000000000000000000000000000///111111111111222222222222111111111111000000000000222222222111222222333333555666777666555444555666444444333333333333444444666666777888888888777777777888999999888888999:::??????CCCIIIQQQaaayyyqqqjjj___VVVPPPKKKGGGDDD???AAACCCAAA>>><<<===>>>:::999999999999999888888666666777888999999999888777777777666666555555555777777888999999999999888999999888888888888999999777777777777777888999999:::999888888999999999999;;;::::::;;;======<<<;;;999999999999999999999999;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888999999:::666777888777555444555666666666666666666555555555999999::::::::::::999999;;;:::999777666555444333444555555555555444333333222222222111111111111111333333333333333333333222111111111111111111111111333222222222222333222222222111111111222222222222222222222222333333333333...///000111333555666666555666777777666666777999;;;<<<>>>???AAAFFFLLLQQQ^^^ooo(((((())))))******************+++******)))((('''))))))*********+++++++++...---,,,+++,,,---...///+++************+++,,,,,,............////////////000/////////000000111222111111111111111111000000222222222111111111000000111000000000000000000000111111111111111222333444555666777777555555666777555444444333333444444555444555666666777777777666555666888999888888999:::;;;<<>>BBBDDDCCC???<<<===???888999999888777777777777555666777777888888888888666666666777777888888999333444444555555555555555999888888888888888888999777777666666777777888999999999999999888888999::::::999999:::<<<<<<;;;999;;;;;;:::999999888777777::::::::::::::::::::::::999999999999999999999999777888999888666555666777555555555666666666666666999999999999888666444444333333333333333222222222444444444444444333333222111111111111111111111111222222111111111222222222111111111111111111111111222222333222222222222333000111111111000000000111333333333333444444444444000000111333444666777777666777999888777777888:::;;;<<<>>>???BBBFFFKKKOOO]]]mmm'''((()))******+++******))))))))))))))))))(((''')))************+++++++++---,,,***(((((()))+++,,,++++++******++++++,,,---............//////////////////...//////000111222111111111111111111111111222222111111111000000000000000000000000111111111111111111111222333444444444555666666555444666777555444444333333444444555333333444555666666666666444555777888777888999;;;888999===@@@@@@@@@GGGPPP^^^rrrxxxdddUUUNNNGGGFFFDDDAAA>>><<<;;;;;;<<<>>>@@@???<<<999:::<<<777888999888666555555666555666666777777777777666444555666777888999999:::555555666777777777777666888888777777777777888888777666666666666777888888999::::::999888888999;;;999999888:::;;;<<<;;;999======<<<:::999888777666:::::::::999999999999999999999999999999888888888777888999888777666777888555555555666666666666666::::::::::::999777555333222222222333444444555555333333444444333333222111000000000111111111111111/////////...//////000111///////////////////////////111111111000///000111000222222222000///000111333333444444444555555555111222333444555666777888777888999999888888999:::888:::<<<===@@@CCCHHHLLL[[[kkk&&&''')))***++++++******((())))))*********)))))))))************++++++++++++***************+++++++++++++++++++++,,,------............////////////,,,,,,,,,------...000000...//////000000111111111000000000000111111111111///000000111111222222222111111111222222333555555111222444444333222444555333333222222222222333333222222333555555666666666444555666666555555777999777777999===>>>===AAAFFFHHHUUUggg|||~~~ooo```SSSJJJGGGBBBBBBBBB@@@>>><<<;;;;;;999:::::::::999888999:::666888999777555333444666666666666777666666555555444444555555666666777777777888999999::::::999999777777666666666666777777666666666666666777888888888:::;;;:::777777999;;;:::999999:::<<<===;;;:::===<<<<<<;;;:::999888888;;;;;;;;;::::::999999999999999999999999888777777555666888777666666777888555555555555666666666777777888:::::::::999777666333333444555666666777777333333333333333222111111///000000000111111111222000000/////////000111222///////////////////////////111222111///...000222222444555444111000111333222222333333333444444444222333333444555666666777666777888888777777888999888:::<<<>>>@@@CCCHHHKKKZZZiii&&&''')))***+++++++++***((()))***+++++++++++++++)))************+++++++++)))***,,,.........---,,,,,,,,,++++++,,,,,,---.............../////////000+++******+++,,,---...///,,,------...///000111111......///000111222333333//////000111222333333444222222222222333444555666///000222222111111222333222222111111111111222222111222333444555555555555555666666444333333555777777333333666888888:::???>>>DDDMMM]]]uuutttbbbVVVMMMFFFCCCDDD======>>>===;;;;;;;;;<<<888777777777888999:::;;;666888999777444222333555666777777777666555444444444444444444444444333333555555666777777777777777666666555555555555666666666666666666666777888888888:::;;;:::777777999<<<;;;;;;:::<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::999999777666666333555666666555555777888444555555555666666777777000111333555666555444333111111111222222333333333222333333333333222111111//////000000111111111222333333222222222333555666111111111111111111111111000333444444111000222444333555777555333111333555111111222222222333333333333333333444444555555555555666777777666666777888:::<<<>>>@@@BBBEEEIIIMMMZZZiii~~~)))(((((()))++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------111111111111000000000000111000///...............////////////000000000000444444444333222111000///111000///...///000222444444333333333222111111111333333333333333222111000222222222333333444444444000000111222333444444555777555333111111333555777666666666666888:::<<<===???AAAEEEJJJTTTggg}}}ggg^^^RRRHHHCCCAAA???>>><<<;;;999999999999888666555555666777777777777777888999999888555444444555666555444444555666777888888888777777666666666555555666888999999999888777666666666777777777777777555444222111111222444555666666666666777888999:::===;;;999777666777999;;;<<<;;;:::999888666555555999999888888999::::::;;;999999888888888888999999444555555666777888888999444666777888888777666444666666666555555444444444333333333333333333333333333222111111000000111111000000111111111111000000555333111///......///000000000000000000000000000111000/////////000222333333888<<<999111---111777222222222111///,,,)))(((222222333333333333444444222333666888999999888777<<<:::<<<@@@AAABBBGGGMMMZZZhhh|||***((('''''')))******)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000000///.............../////////000000000111111333333333333222111000///222111///...///000222333222222222111111111111111222111111111000000000000000000000111111222222222000111111222222333333444222000...------...000222666666555555555777888999666999<<>><<<<<<;;;;;;<<<:::999999999999777666555555666777777777777777777888888777555333444555666555555444444555666777666666555555555444444444333444555666666666555444555555555555555666666666666555444333333444666777:::999888777666666666666;;;:::888666666777888999;;;:::999999888777666666999888888888888888999999777777666666666666777777444444444555555666666666444555777888888777555444555555555444444444333333333333333333333333333333333222111111000000111111000000111111111111000000444333222000000000000111000000000000000000000000111000/////////000222222111555888666000...111555333333444444444333222111222222333333333333444444333444666888999888888777;;;:::;;;???AAABBBGGGMMMWWWeeezzz***(((&&&%%%''')))******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................////////////............000000000111111111222222333333333333222111000000222111000/////////000111111111111222222222222222111000///.........///000000000000111111111111111222222222222222222222222444333111000000111333444555444444333333333444444333666:::<<<===AAAGGGLLLZZZhhh|||xxxmmmaaaVVVNNNFFFBBB>>>;;;;;;;;;;;;;;;;;;999888888999999777666444555666666777666666666555666666555333222333444777666555555444555555555444444333333333333222222222333444555555555444333444444555555555666666666777666555555555777888999;;;:::888777666555555555888888888777777777777777999999888888888777777777888888777666666777777777777666666555555666666777555555555555666666666666444555666777777666555444444444444444333333333333222222222333333444444444333222111111000000111111000000111111111111000000444333333222222111111000000000000000000000000000000000000///000111111222000111333222000000111222111111222333333333333222222222333333333333444444444555666888888888777666;;;:::;;;???AAABBBFFFMMMTTTbbbwww***(((%%%$$$&&&(((******************************************************************************+++++++++,,,,,,,,,------...///////////////000000...///////////////......000111111111222222222222222222222222222111000000333222111000//////000000222222222333333444444444111000...------...///111222222222222222333333333333222222222111111000000777666555444444555666777222222222222333333333444333666:::<<<===>>>AAACCCEEENNN\\\kkkzzz}}}ssslllcccZZZSSSMMMGGGDDDCCCAAA???===;;;:::999999:::888777777888888777666444555555666666555555555333444555444222222333444777666666555444444444444333333333333222222222222333444555666666666555444555555555666777777888888666666666666666888999:::777777666666666666777777777777888999999888777666777777777777888888888888777777666555555555666666888888777777777777888888888888888888888777777777444555555666666555555444333333333333333333333333111222222333333444444555333222111111000000111111000000111111111111000000111222222222222111000///000000000000000000000000000000000000000111111222000//////000222333222222222222222222111000000///222222222333333333444444555555666777888777777777;;;999;;;???AAAAAAFFFLLLRRR```uuu***(((%%%$$$&&&(((******************************************************************************+++++++++,,,,,,,,,------------......////////////---...//////000///......000111111111222222222222111111222222222111000000222222111000000/////////000000111111222222333333222111///......///111222222222222222222222222222333222222111111000000///222222111000000111222222000000111333444555555555111333555777888:::<<<>>>@@@CCCHHHOOOYYYgggxxx|||qqqfff```RRROOOKKKGGGDDDAAA???===<<<<<<;;;:::888666555555999777666666888888777555444444555555555555444333111222333333222222333444666666555555555444333333333333333333333333444444222333555666666666555444333333444555555666777777555555555666666777777888666666666666666666777888777888999;;;;;;:::888777666777777777777888888888666666555555444555555666888888777777777777888888888888888888777777777777444444555555555555444444333333333333333333333333222222222333333444444444333222111111000000111111000000111111111111000000///000000111000000///...000000000000000000000000///000000000111111111111000///...000333555444333555444444333333333222222222222222333333333444444555555666777777777888888:::999;;;>>>@@@AAAFFFLLLQQQ___ttt***(((&&&%%%''')))******************************************************************************++++++,,,,,,,,,,,,------******++++++,,,---------------///000000000///...000000000111111111222222000111111111111111000000111111111111000000000000.........///////////////222111000000000111222333000000000000000/////////222222111111111000000000000000////////////000000///000111333555555666666333333333333444666888999======>>>???CCCNNN\\\fff|||yyylllbbbYYYQQQLLLCCCCCCBBBAAA???===;;;999666888999888777666777888888666555666777888666555444444444555444444333222000222333333222222333555444444555555555444333333333333444444444444555555111222333444444444333222111111222333444555555666555666666666666555555555888888777666555555555555777888999;;;;;;:::999999777777777777777777777777555555444444555555666777666555555444444555555666444444444444555555555555444444444444444444444444333333333333444444444444333333333333333333333333333222111111000000111111000000111111111111000000////////////////////////000000000000000000000000//////000111111111111000000000000111333555555444000000///000111222333444222222333333333333444444444444555666777888999999:::999:::>>>@@@AAAEEELLLQQQ___sss***((('''''')))******)))************************************************************************++++++,,,,,,,,,,,,------)))******+++,,,,,,------,,,---///000111000///.../////////000000000111111000000111111111111000000///000000111111111111000000000000///////////////000000000111111222222222111000000000/////////...111111111111000000000000000000000000000000000000///000222333444444444333555444333444555777888888999::::::::::::???HHHOOOWWWeeezzznnnfffZZZQQQLLLHHHDDDAAA??????@@@>>><<<;;;:::999555777999888777777999;;;777666555555777777666555444444444444444333222222000111333333333333444666222333444555555555444333333333333444444444555555111222333555555444444333222222333444555666777888777777777777666555444444777666666555555555666666777777888999999999999999777777777777777666666666444444444444555777888999555555444444444444555555222222333333444444555555444333333333333333333444333333444444444555555555555444444333333222222111333222111111000000111111000000111111111111000000111000///......///000111000000000000000000000000...///000111222111111000///000111222222333444555///......---...///000111222222333333333333444444333333444555777999:::;;;:::888:::>>>@@@@@@EEELLLPPP^^^qqq)))(((((()))++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,------...//////+++---///000111000///...////////////000000000000///000000111111111000000...///000111111111111111444333333333222222111111...///000111222222111111333222222222111111000000000000000000000111111111.........//////.........000111222333333222111000111111111333666777777666666888::::::888999===@@@@@@LLL\\\jjjvvvzzzmmmbbbXXXPPPGGG@@@??????>>>===999::::::999777666777888555666777666333222444777666555444555666777666555444444444444333333222111000111333333333333555777111222444555666555444444222222222333333444444444444555666777777777666555666666777888999:::;;;;;;888888888888777555444333222222333444666888:::;;;666666777777888888888999888777777777666666666666333333444444666777999:::777777666666666666777777333333444444555666777777444333333222222333333444444444444555555666666666666555444444333222111000333222222111000111111111000000111111111111000000222111///......000222333000000000000000000000000...///000222222111111000...000222222111111333555666555333111000000000111222222333333333444444444222222333555777999;;;<<<:::888:::>>>@@@@@@EEEKKKOOO\\\ooo'''(((((()))***+++++++++************))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))++++++,,,,,,,,,,,,------------------------------///............---------000000111111111000000///222222222222222222222222333222222111000///......***+++,,,---...000111111000000000000////////////000000000000////////////000111222333333222000000///.........///000111111000000000000000000000000000000111111111222222222555444444444444555666666;;;BBBJJJOOOSSS^^^ooo|||yyymmmaaaXXXRRROOOEEECCC@@@===;;;;;;<<<<<<888888888888777777777777888777666666666888999:::>>>;;;666333333333333222555444333333222222333333222333444444555555444444555555555444444333222222444444444333333222222222333333333444444444555555444555555777@@@IIIJJJFFF888666555333222222222222444444444555555555555666555777999:::::::::888777666555555555555444444444666666555555555444444444444555555555666666777777444444444444444444444444555555555555555555555555444444444444444444444444111222222333333222222111111111222333333111000///333333222222111000000000000000000000///////////////////////////000111111000000000000000000000000000000000000111111111111333222111000000222444555333333333333333333333333555555777888888777666666444666:::===???AAADDDFFFLLLYYYooo))))))******+++,,,,,,---************))))))))))))+++***)))((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------,,,---------....../////////000000111111111000000111111111111111111111111111000000//////.........,,,,,,---...///000000111000000000/////////......////////////////////////...///000111111000///...000000000///000000111111000000000000000000000000222222222333333333444444444444333333444444555666444999===???BBBIIITTT^^^mmmyyyzzzrrrgggccc\\\TTTNNNIIIFFFEEE@@@>>><<<:::999999999999777777777777666666666666666555555555555666666777888666555444555555333222444444333222222222222333111222222333333333333333333333333444444444444444444444333333333222222222444444555555555666666666555666555666<<>>???AAADDDFFFKKKXXXmmm((())))))******++++++,,,************))))))))))))++++++***)))))))))******))))))))))))))))))))))))))))))*********+++++++++------------------------++++++,,,---...///000000......///000111111111000///////////////000000000.................................//////000000000000////////////.........////////////////////////,,,---............------000000//////......//////////////////////////////111222222222333333333333333333222222333333444555333444666777999<<>>@@@BBBEEEGGGLLLWWWlll&&&&&&''''''((((((((()))************)))))))))(((++++++******************))))))))))))))))))))))))************++++++++++++,,,,,,------------------++++++,,,------...//////,,,---...///000000111111///////////////000000000..................//////000000000000000//////////////////.........---------...............//////,,,,,,,,,---------------//////...---,,,,,,,,,,,,000000000000000000000000/////////000000000000111222111111111111222333333444444444666999<<<=========CCCLLLTTT\\\gggsss{{{yyynnn___ZZZTTTQQQPPPMMMHHHCCCCCCAAA???===<<<;;;<<<<<<666666777777777666555555555555555444444444333333333333444444444222111000111111111222444555333222444333333222111222222222000111111222333222222222111222222222333333333444333222222222222222222222000000111111111222222222666666444222444777777222222222222222222333333444444444444555555555555666444555666777777777666666666555555555555444444444444444444444444444444444333333333333333444444444444444444444444444333333333333333333333333333333222222222222222222222222111111222222222222111111111000///...---...///000/////////000000000111111------......///000111111///////////////000000111000000000000000000000000///000000000111111111111111111000000000111222333111111222333333444555555555555666666777777888888888:::<<<>>>@@@BBBEEEHHHMMMXXXkkk''''''''''''((((((((((((************)))))))))(((*********+++++++++******))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......---------------------,,,+++,,,---...///000000000/////////000000000111111/////////////////////000000000000000////////////............------------,,,,,,------............,,,,,,,,,------.........000//////...------------111111111111111111111111....../////////000000000000000000000000111222222222111111333666888777555999;;;???AAAEEEKKKSSSYYYgggppp}}}xxxlllddd[[[SSSKKKHHHDDDCCCDDDDDDBBB@@@>>>===;;;999888888888888666666777888888777666666444444444444333333333333333444555555444333111000555333000///000222222222333333222111111111111222111222222333333333333333333333222222222111111111222222222222222222222222000000000111111111222222444666555222333666666333333444555555666666777777444444444555555555555666666666777777777888777777666555555555555444444444333333444444444444444444555444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333000111111222222111111000222111000///...///000111000000000/////////......,,,------...///000000111///////////////000000111111111111111111111111111///000000000111111111111111111111111111222222333111111222333333444555555555555555666777777888999999:::<<<>>>???BBBEEEHHHOOOXXXjjj************************************))))))))))))((()))******+++*********))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,,,,------.........------------,,,,,,++++++,,,,,,---.../////////.........//////000000111111////////////////////////////////////////////////......---------,,,,,,,,,++++++,,,,,,---.........---,,,,,,,,,---...///000111111000000///000000000000000000000000000000000000000000000111111111111/////////...///000000111222222222222333333111000444555777888:::>>>CCCGGGJJJRRR]]]fffooozzz~~~wwwppplllbbbVVVOOOMMMJJJEEECCC@@@===<<<<<<===<<<;;;999888888888888888888999777777777777666666666666444444444444333333333222333444444444444333333222777444000...///111222222333333222111111111111111111222222333333333333333333333222222111000000///111111111222222222222222222222333333333444444444333555555222222666666444222222333444555555555444444444444555555555555666666666777777777777888888666555555555555444444444333333333333444444444444555555555555444444444444555555555444444333333222444444444444444444444444333333333333333333333333000000111111111111000000222111000000//////000000000000000///...------------------......//////000///////////////000111111111111111111111111111111000000000000111111111111111111222222333333333333222222222333333444444444555555555555666888999:::999:::<<<===>>>AAADDDGGGOOOWWWhhh}}}++++++++++++++++++++++++************))))))))))))'''((()))*********))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,------,,,------.........------,,,------...//////000000000//////......---------..................//////---------,,,,,,,,,,,,+++***++++++,,,------......,,,,,,++++++,,,---///000//////......//////000000/////////////////////////////////000000000111111.........---...//////000222333444333333222222222222333444666777999;;;===:::@@@GGGKKKOOOWWWccclll}}}zzzrrrmmmkkkggg^^^WWWOOOMMMHHHBBB@@@BBBAAA===???===:::888777888888888666666777777888999::::::777666555333333333444444555444444444444333333333333333222222333333444444555333111000111222222111333222222111111111111111000111111222222222222222111111111111111000000000000111111111222222222222333333333333444444444555333666666222111444555444000000111222222222111111444444444555555555555666666555555555666666777777666555555555555444444444222222333333333444444444444444444444333333222222666555555444333333222222222222222222222222222222222222222222222222222222000000111111111111000000//////000000//////...---................................................///////////////000111111111111111111111111111111000000000000111111111111222222333444444444444444333333333333333333333333555555444555666888999:::999:::;;;<<<===???CCCGGGMMMUUUdddyyy*********)))))))))))))))************))))))))))))&&&'''(((*********)))((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////******+++,,,------...///---------...------,,,,,,++++++,,,------...////////////...---,,,,,,++++++------------......//////---------,,,,,,,,,++++++******+++,,,,,,---......++++++******+++---...000++++++++++++,,,,,,---...------------------------------------.........///...------------...//////...///111222111111333555444555666666666555555555222888===>>>>>>BBBLLLTTTXXXdddqqqyyy}}}vvvpppmmmkkkfff^^^UUUQQQRRRQQQLLLGGG???@@@>>>;;;;;;>>><<<888===;;;888666666666777777444444444555555666666666666555222111000000222333555555555444444444333333222222111111111222444555111111111333444444333111333222222111000111111111//////000111111111111111//////000000111111222222000000111111222222222222111111222222222333333333333666666222000333444222333444555555555555333333444444444555555555666666555444444444444555666666666666555555555444444444222222222333333444444444333333333222222111111111666666555444333333222222111111111111111111111111000000000000000000000000000000111111111111000000---.../////////...,,,+++,,,,,,------.../////////...............---------///////////////000111111111111111111111111111111000000000000111111111111222333444555555555444444444333333333333333333333555555444555666888:::;;;999:::;;;;;;<<>>???GGGJJJOOOSSSVVVZZZ___bbbeeejjjrrrzzz{{{wwwuuusssrrrjjjfffaaa[[[VVVRRRQQQQQQJJJHHHEEEBBB@@@@@@@@@AAA;;;:::999888888999:::;;;666666666666555555555555666555555444444666777888555444444333333444444555222222111111111111222222444111......000222111000///000222333333222111000000000000000000111111111000000000000////////////000000000000000000111111222222333333333222111111777444000///000111222333333333222222333333444555222333333444555666777777777777777666555333222111555555555555555666777777777666666555555555666666555444333333222222222222111222333333333333222111111111111222222333333333//////111222222111000///000000000000000000000000111000000000//////......000000111111111111000000000000//////......------000...,,,...222333111...,,,---///000000000///.........///000000000000000........................///000222222111111111222555444333333222222222333555555666666777888888888666888:::<<<>>>@@@DDDFFFLLLRRR```rrr+++++++++)))''''''(((***))))))(((''''''((())))))***(((&&&''')))******((()))))))))***************))))))))))))************++++++,,,------------,,,---------,,,,,,,,,+++++++++,,,---......---,,,+++---,,,,,,++++++,,,,,,------,,,+++******+++---...++++++,,,,,,---......///......---,,,,,,+++******,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------------,,,,,,,,,,,,------222222111///---,,,******,,,,,,------------......---------.........////////////000000000111111111111111111222222222333333333333333333555666888999999;;;???AAACCCFFFIIIKKKJJJNNNTTTZZZ```gggmmmrrr||||||sssmmmjjjjjjjjjeeedddbbb___\\\YYYXXXWWWSSSQQQLLLHHHDDDCCCBBBCCC???===;;;999888888888888888888777666666777888888555555555444444444444333444555666777888777777666444444333333333333444444222111111000000111111222444222//////111333222111000111111111000000///...000000000000000000000000000000000000////////////111111111111000000000000111111222333333222222222999666333222333555555444333222222222222333444444333333333333444444444444444444555555555555444444555555555555555666666777555555444333333333333333444444333222222222333333000111222222222222111000111111111222222333333333&&&(((,,,000333666777888000000000000000000000000111111111000000/////////000000000000000000000000////////////////////////---...000111111000//////------///000000000///.........///000000000000000222222222222222222222222///000222222111111111333333222222222333333444555444555555666666777888888666888:::<<<>>>@@@DDDFFFKKKQQQ___qqq***+++,,,,,,******+++,,,******))))))))))))******+++)))''''''((())))))((())))))******++++++,,,,,,))))))))))))************,,,,,,---............---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---)))***,,,---......------***++++++,,,---......///000///,,,***)))***+++,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......------------------,,,,,,,,,------------...---............/////////////////////000000000000000111111111222222222222111111111111222333444555333444666777777777999;;;999<<>>;;;::::::;;;<<<999999888888777666666666666555444444444444555666444444333333333222222222333444777999999888666444444333333222222333333444222111111000000111111222444222111111222333333222111000//////............000000000000000000000000////////////000000000000222222111111111000000000000000111222333333333333444333111222333333222111222222222222222333444444444333333333222222222111111222333555666666666666555555444444555555666777666666444333222222222222333222222222222333333444///000111111111111000///111111111222222222222222---...///111222222222222000000000000000000000000111111111111111000000000111111////////////111111......////////////000000+++///333333///,,,---///---......///000/////////......///000000000000000222222222222222222222222///000222111000000111333111111111222333444666777333444444555666666777777666888;;;<<<===@@@CCCFFFJJJPPP]]]ooo&&&(((******)))))))))***************************+++***)))(((((((((((('''(((((()))******+++,,,,,,((()))))))))************+++,,,,,,---------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++,,,---,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,------------............------........./////////........./////////000000000000000111111111111222222222222222222333333333444555666666555555666777999;;;<<<<<<<<<===@@@BBB@@@CCCFFFIIILLLOOOSSSVVV\\\___cccfffgggiiikkkmmmnnnpppuuuzzz~~~ooojjjbbb\\\XXXVVVUUUTTTRRRPPPOOOOOOQQQQQQPPPNNNMMMLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@??????<<<;;;:::888888999:::;;;777888888999999888888777444444444333333444444444444333333333333222222222222333555777777666555444333333222222222222333333111111000000000000111111222222111111222222222222000///.........///000111000000000000000/////////////////////000000000000333222222111111000000/////////000222333333333333111000000111333222000...222222222111222333333444333333333333333222222222111222333444555666666666555444444444444555666666999888777555444333333333222111111111222333444444000111111111111111111000111111111111111222222222444444333222000...---,,,000000000000000000000000222222111111111111111111222111///......///111222000000000//////////////////111111///---,,,...000---......///////////////......///000000000000000000000000000000000000000///000111111000000111333111111111222333444555666333333444444555666666666777999;;;<<<===@@@CCCEEEIIINNN[[[lll$$$&&&))))))(((((()))*********++++++++++++************)))(((''''''((((((''''''(((((()))***++++++((()))))))))******************+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,///...---,,,+++******)))***++++++,,,---------------,,,,,,++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------......,,,+++)))'''&&&%%%---............/////////------------............---............///////////////000000000111111111111222222222222222222222111222444333222222333555777888999888777888999;;;999;;;===>>>>>>???AAACCCCCCFFFIIILLLMMMMMMNNNNNNOOOPPPTTTWWW[[[]]]______^^^aaaeeeiiioooyyy{{{tttpppnnnfffiiilllmmmlllllllllmmmkkknnnmmmiiifffddd___ZZZTTTPPPJJJEEEDDDCCCBBBBBBAAAAAA@@@AAABBBCCCBBBBBB@@@@@@???>>>===;;;::::::;;;;;;<<<<<<<<<<<<;;;:::777777666555444555555666333444555555666666555555444444444444444444444444444444444333333333222222333222222222222333444444222222111111111111222222111000000000000000000111000111111111111000000111///.........///111333444000000000000//////........./////////000000000111333222222222111111000000...///000111222333333333333222333555666666333111222111111111111222333333111222222333444555555555333333444444444444444333444444444444444555666666888888666555333333222222111111111111222222333444222222222222222222222222111111111111111111111111/////////000000111222222000000000000000000000000111111111111111111222222111000...------...000111222222111000///......---555111,,,***+++...//////............/////////000......///000000000000000///////////////////////////000111000//////111333333333222222333333444555333333444444555666666666777999;;;<<<===???BBBEEEHHHMMMYYYjjj|||'''((())))))((((((***+++******++++++++++++******)))******)))''''''(((***''''''(((((())))))******))))))))))))************)))***++++++,,,,,,++++++------------...............------,,,,,,------...---,,,,,,++++++,,,,,,---000///---++++++++++++,,,///...---,,,+++***)))(((******+++---------------------,,,+++++++++,,,,,,************++++++++++++------,,,,,,,,,,,,---------------,,,,,,,,,,,,+++---------.........//////+++,,,,,,,,,,,,---------------------.........///////////////000000000000...//////000000000/////////111222222111111333444111222333333222222444666555777888999999999;;;===:::<<<>>>@@@AAA@@@???>>>>>>???@@@BBBDDDEEEEEEFFFGGGIIIKKKMMMRRR]]]jjjtttyyywwwqqqhhh^^^WWWSSSRRRMMMOOOQQQQQQPPPOOOOOOOOOHHHLLLMMMKKKJJJJJJGGGCCCDDDAAA===;;;;;;;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777555666888999999888777777666555444333333333333333333333333444444444555555333444444555555444444333444444444333333333222222222111000000000111333444222111111000000111111222111000000//////000000111...000222222000///000000.........///000111222333111000000//////......---......//////000000111111222222222222222222222222//////000111222222222222111111111333444444222000111111111111111222333333111111222333444555666666444444444444444333222111444444333333444444555666555555333222111111111111222111111111111222222333333333222222222222333333111111111111111000000000.........///000222333444000000000000000000000000000000000111111111111111000000............000000222222111000000///......666000***(((+++///000//////............///000000......///000000000000000000000000000000000000000///000000///...///111333333333222222222333444444333444444555666666777777888999;;;<<<===???BBBEEEHHHLLLXXXiii{{{)))))))))(((''''''***,,,))))))***++++++***))))))''')))***)))'''''')))+++))))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,------------.........//////......------......///---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***...---,,,+++***+++,,,,,,...---,,,,,,+++++++++,,,************++++++++++++,,,,,,++++++++++++,,,,,,'''(((***,,,...000111222+++++++++,,,,,,,,,------******++++++++++++,,,,,,,,,,,,---------................../////////000000,,,,,,...////////////...000111333222111111222444000111222111000111333444111333555555555666777999777888:::<<<===<<<:::888888888999999999999999999<<<===???@@@CCCKKKVVV___bbbaaa^^^XXXOOOHHHDDDBBB>>>@@@AAAAAA???=========;;;>>>>>>;;;;;;======:::999888666666777777666555666777777888777777888999999999999888888888999999444555777888999888777666666666555555555444444444555444444333333444555666222333444444444444333222333222222222222111111111000111111111222222222222111111000000000000111111000000////////////000000...111333333111000000111/////////000000//////...111000000///......------.........///000111111111000111111222222333333444000000111111111111000000///......///111111000///111111111111111222222333111111222222333333444444333444444444444333222222444444333333444444555666444333333222111111111222333222111111111111111111333222111000000111222333222111111111000000000///222222000/////////000111000000000000000000000000/////////000000111111111//////////////////////////////000000000111111111///...,,,,,,---...///000///......---...///000111......///000000000000000111111111111111111111111000000000...---...111333111111111222333444555666444555555666666777888888888:::<<<======???BBBDDDHHHMMMXXXhhhzzz))))))(((&&&%%%%%%(((***((()))***++++++***)))(((&&&(((***)))''''''***,,,+++++++++***************))))))))))))************+++,,,------......---------------.........//////000///...------...///000---,,,,,,++++++,,,,,,---((()))+++,,,---,,,,,,,,,)))******+++,,,,,,------444111---)))'''(((***,,,...---,,,,,,++++++++++++)))************+++++++++++++++************+++++++++++++++++++++++++++,,,))))))*********+++++++++))))))*********+++++++++,,,,,,,,,---------................../////////000,,,---...000111111000//////000111000///...///000000111111111000000111333000111222222222111333444444555777999;;;:::777555777777777666666666666666333555777888:::@@@IIIPPPOOOPPPQQQNNNHHHAAA<<<999777999::::::888777888999:::;;;888333222555555333333222222333555555333222000222444444555555777999444444444444555666777888333444666777888777666444444444444444444444444444333222000//////111222444111222333444444333222111111111111111000000000000///000333555555444222000111111000000000000111111000000////////////000000///222555555222111111333///000000000///---+++)))111000000///...------------......///000111111222000000111222333444444555000111111111111000000///222111000111333444444333111111111000111222222333222222222111111111111111222333333444444333333333444333333333333444555555555555444333333444444444333333222111000000000111222111000//////000111222222111111111000000////////////...///000111333444000000000000000000000000......//////000000000111......////////////......,,,---...000111333444555)))---000000...,,,...000///......------///000111...//////000000000000000000000000000000000000000000000///...---...111333//////000111333555777888555555666666777888888888888:::<<<======???BBBDDDIIIMMMXXXhhhyyy***************+++,,,,,,+++***)))))))))***,,,,,,(((((((((((()))))))))))),,,+++******---.........,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,---...///////////////...000000//////...,,,+++***,,,***)))***...000///---//////...---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***(((***---...---+++***,,,///111111000---,,,---,,,,,,++++++,,,,,,------------............///***,,,...000///,,,)))&&&......---,,,+++******)))---...000111111111000//////000111222222111000///333222222222222222333333333222111000000111222333555555555555555555555555444444444444666999===>>>BBBCCCCCCCCC@@@<<<888666333444444555666777888888444333333222222111111000333333333333333333333333333333333333333333333333555555666666666666666666999888888777666555555444888777444222222222333444333333333333333333333333444333111000000000111111333222222111000///......222111111111000000/////////000222333333222111000111111000000000000111111111111111111111000///...000000////////////000000222000///------///000222+++,,,---......---,,,+++//////000111111111111111000111222222111///---+++......///111222333444555333333222111111222333333444444444333333222222222444444444333333222222222222222222222222222222222333333333333333222111000------...///000222444444222111111111000000//////111111222222222222111111////////////000000000000000000000000111111111111///.........000222333555222222111//////.........111///,,,))))))+++...000/////////000///...------111000///------......///......//////000000111111000000000000111111111111222222333333333444444444000000111111111222222222666666666666666555555555777999<<<===>>>???BBBDDDJJJNNNZZZjjj{{{(((''''''''''''((()))*********)))))))))***+++,,,(((((((((((())))))))))))+++***((()))+++,,,,,,+++,,,+++******))))))******************+++++++++,,,,,,------...............------------------,,,,,,---,,,+++---///000---+++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************,,,++++++++++++++++++***++++++++++++++++++++++++,,,***)))***,,,---,,,******,,,---//////...---,,,---,,,,,,++++++,,,,,,---------------............///000222222222000---+++222222222111000000//////---...///000111000//////000000/////////000222222111111000000///000000000222111000000000000111222444444444444444444444444555444333333444666888999<<<=========<<<:::777666222222222333333444444555111222222222222222222222222222222222222222222222333333333333333333333444333444444555555666666777777777777666555555555444555444222000000000111222111111111111111111111111333222111000000000111111111111111000000000000000111111000000000/////////,,,---///111222222111111111000000//////000000111111111111000000/////////000//////......//////000111000///......///000111---......//////......---///000000111111111000000222111000//////.........000000000111111222222222333222222111111222222333333333333333333333222222444444333333333222222222222222222222222222222222222222333333333333222222444333333222222222222222111111111111000000000//////000000111111000000///////////////000000000000/////////000000000111111...///000000000000///...222111000///............111///---,,,,,,...000111000000/////////.....................///111222333.../////////000000000111............//////////////////000000000111111111111222222222333333333333555555555555555444444444777999;;;======???AAACCCHHHMMMYYYiii{{{''''''&&&&&&''''''((((((***))))))))))))***++++++(((((((((((())))))))))))+++)))((((((***+++******++++++***)))))))))******)))))))))*********++++++++++++,,,,,,------------***++++++,,,,,,,,,------...---------......+++)))************+++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************************************+++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,+++)))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............///////////////---,,,,,,000000000000000/////////---...//////000000//////000///---,,,---000333555222111000///////////////111111000000000000111111222222222222222222222222555444222111111111222333555555666666666666555555222222222222222222222333///000000111222222333333111111111111111111111111222222222333333444444444222222333333444555666666555555555555444444444444444333222000000000111111000000000000000000000000222222111000000000111111//////000000111111111111000000///////////////...***+++---///000111111111000000////////////000000111000///........./////////..................////////////////////////////////////....../////////000000000111111000//////222111///------...000222111111111111111111111111333222111111111111222333222222222333333333333333333333333333222222222222222222222222222222222222111222222333333333333222222111000///////////////111111111111000000000000...//////000000//////...////////////000000000000....../////////000000000...///111222111...+++)))000000///...------------////////////000111222222222111000......//////000.........///000111333444////////////000000000000............////////////....../////////000000000222222333333333444444444444444444444444444444444666888:::<<<===>>>@@@BBBGGGKKKWWWhhhzzz))))))(((((((((((()))))))))))))))))))))******+++(((((((((((()))))))))))))))((('''(((***,,,,,,+++******))))))))))))******((())))))))))))*********+++++++++,,,,,,---......---------------......///...,,,+++***)))*********+++++++++++++++,,,------******++++++++++++******++++++++++++++++++++++++************************))))))******++++++,,,,,,************************,,,++++++*********))))))+++***)))))))))***,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------............---,,,,,,++++++++++++,,,,,,,,,---------......------......////////////...---,,,,,,...000222444444333222111111000000111000000000000000000000000000000000000000000000000333222111000//////000000111111111111222222333333333333333333333333333222000000000000111111222222000000000000000000000000111111222222333444444444222222222333333444444444333333333333333444444444555444333222111222222222222222222222222222222222111111111000000000000111000000000000000000111111////////////............,,,,,,---...///000000000000//////......//////000000///...------...//////......------------............///000000///......000///...------...///000000000000000000000///...000///.........000111222000000000000111111111111222222111111111111222222111111222222333333333444333222222222222222222222222222222222222222222222111222222222111111000///,,,,,,---...///111333444111111111000000000000000...//////000000//////...////////////000000000000............///////////////000111111000...,,,+++//////...------------------...///000111222222222333111///...---...000111111000000///////////////////////////000000000000000000000000111111111111111111111111222222222333222222222333333333333444444444444444444555555555555777:::;;;<<<===@@@BBBEEEJJJVVVgggyyy))))))(((((((((((())))))(((((())))))************(((((((((((())))))))))))%%%$$$$$$%%%(((+++++++++***))))))((())))))******((())))))))))))*********,,,,,,,,,,,,---...///000555444333333222222333333...,,,(((%%%$$$&&&***---......---,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++************************)))))))))******+++++++++************************++++++++++++***)))))))))+++***)))((((((***+++,,,,,,++++++******++++++,,,,,,,,,,,,------------...//////...---,,,---......+++,,,,,,------......///---------------......///++++++---...000000111111333222222111000000111111////////////////////////////////////////////////000000000000000000000111000000000000000000000000222222222222111111111111111111111000000/////////////////////////////////111111111111222222333333333333333333333222222222222222222222333333333333333333222222111111222222111111111111111111111111000000000000111000000000222222111111000//////...............////////////000/////////......////////////............////////////............//////......------------............////////////......///...---,,,,,,---.../////////000000000//////...---...///000111111000000---...///000111222333333111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222111///...,,,,,,...///000222444666999:::000000000000000000111111///000000111111000000///////////////000000000000............////////////111111000000///000000000///......------------...,,,---...000111111000000222111///------...000111...............---------000000000000////////////000000000000111111111111222222222333333333444444111111111111222222222222444444555555666666666666555777:::;;;<<<===@@@BBBDDDIIIUUUeeewww((((((''''''&&&&&&'''''''''((())))))******))))))(((((((((((())))))))))))"""!!!!!!"""%%%((()))((())))))((((((((()))******)))))))))*********++++++,,,,,,+++,,,,,,...000111:::999777666555666666777111///+++'''$$$&&&***...000///...---,,,,,,,,,,,,))))))************))))))***++++++++++++,,,,,,,,,************************)))))))))***************************************)))+++++++++)))((()))*********)))((()))***+++,,,++++++************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,---......***+++---///000000///.../////////......//////000......////////////....................................//////000000111111000000111111000000///.....................//////111111000000///......---////////////////////////000000000000000000000000333333333333333333333333333333333333222222222222////////////////////////...........................///000111111111000000333333222111000///.........////////////000000000111000///......---............------------............///000000000/////////..................///........................------,,,,,,,,,,,,---------...//////000000000///,,,...000222222111000...,,,---...///111222333444000000111222222111000000111111111222222222222222111111111222222222222222222222222222222222222222222222111111///...,,,+++000000000111222333444555000000000000111111111111///000000111111000000///////////////000000000000....../////////000000000111000/////////111222444//////...............///,,,,,,---...////////////111000///------......///***+++,,,---.../////////000000000000////////////............////////////000111111111111222222222000000111111111222222222444444555555666777777777666888:::<<<===>>>@@@BBBDDDIIITTTdddvvv***)))(((''''''''''''((('''''')))*********)))((((((((((((((())))))))))))&&&$$$###$$$&&&'''''''''((((((((((((((()))******************+++++++++,,,++++++******+++---///111444333222111111222444555777666444///***(((***,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************))))))))))))************************''')))+++***)))(((***,,,******))))))******++++++++++++************++++++++++++,,,,,,,,,---------************************)))))))))))))))))))))***---,,,+++++++++,,,......,,,,,,,,,------......///......---......///000111---...////////////...---........................------...////////////...---...000111111000///...,,,,,,,,,---......//////////////////////////////////////////////////////000000000///......------111111222333444555666666444444444333333222222111......///////////////...........................---...000111111111000000222111111111000000///////////////000000000111111///...---,,,,,,------......------------------...,,,...000222333111000///000//////......//////000///...------------...///------............------,,,,,,...///000000111111/////////000000000000000.........///000111111222///000111222222111000///222222222222111111111111000111111111222222222222222222222222222222222222111111111111111111000///......------------......///000000000111111111111...//////000000//////...////////////000000000000/////////000000000111111/////////000000000000000000//////......//////000....................................------------***+++---...///000//////111000000000/////////...............////////////000000000000111111111111111111111222222222333333333333444555555666777777777999;;;======???AAACCCEEEIIITTTdddttt,,,,,,+++***************&&&''')))*********)))((((((((((((((()))))))))))),,,***(((((())))))((('''((((((((((((((()))*********++++++++++++,,,,,,,,,******))))))***,,,...000+++***))))))***,,,///000;;;<<<<<<777111,,,******************+++,,,------,,,------......------,,,*********++++++,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))&&&)))+++***((((((***---)))*********++++++++++++++++++************++++++++++++,,,,,,,,,---------------...//////.................................---,,,+++++++++,,,---...///...,,,******,,,...000////////////000222333444,,,---...//////...---,,,........................------.........---,,,,,,***,,,///111222111///...------......///000111111------......///000000000000000000000000000000000000000///...---,,,,,,+++...///111333555777999:::555555444444333222111111000000111111111111111000000000000000000000000000---...///111111111000///000000000000111111111111//////000000111111222222,,,++++++***+++,,,...///...------,,,,,,------...,,,...111444444333000...000000////////////000000000///---,,,,,,---///000---...///000000///...---++++++---///000111111111222000///......///000111/////////000000000000000///000111222222111000///333222222222111111000000000000111111222222222222222222222222222222222222///000111222333444444444//////.........//////000//////000000111111111222---..................---////////////000000000000000000000000111111111111,,,...000111111000---,,,000000/////////000000111000//////............///------......------,,,+++...///000000000///---,,,111111000000/////////...000000000000111111111111111111111111222222222222222222333333333444444444222222333333444555666666777999<<<===>>>???BBBDDDEEEIIITTTcccttt(((((()))***+++---///000)))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''''''''(((((()))(((***,,,***'''&&&'''***))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++***222::::::333---,,,---------,,,***))))))+++---,,,,,,,,,++++++*********((((((((((((((()))))))))************************,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************)))***,,,---...------,,,******+++++++++,,,,,,,,,///...,,,++++++,,,...//////......---------......***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........+++,,,,,,------,,,,,,+++,,,------...///000000111---------............///......////////////......,,,---......///.........---------...///000000111.../////////000000000111333222111000000111222333000000000111222222222333000000000000000000000000000000///.....................//////000000111111////////////000000000000...///000000///...---,,,........................000000000000000000000000------............------............////////////........................***,,,...000000///...---+++,,,.../////////...---000000000000000/////////000000000000000000000000///000111111111///...---000000000111222444555666666333//////000222000///111111111222222333333333000000000000000000000000......------------................../////////000////////////000000000000111111111111111000//////111000///......///000111////////////////////////111111111000000000000000......---------......///111111000...++++++,,,...111111111111111000000///222222222222222111000///222222111111111111111111222222333333222///,,,***333222111000111222333444666555333222333444666888222444777999:::;;;===>>>CCCLLLQQQ^^^sss***************+++,,,,,,***)))(((((((((((()))***************++++++++++++''''''&&&%%%%%%&&&&&&&&&###$$$%%%$$$"""!!!"""$$$))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++(((...555:::999444---(((+++++++++*********+++,,,,,,,,,+++++++++*********((()))))))))*********+++************************++++++*********)))))))))))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,***)))(((******+++++++++,,,,,,,,,---,,,+++******+++,,,---//////...---,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,------......------,,,,,,,,,,,,---.........///------------..................////////////......---......///000/////////,,,------...//////000000///////////////000000000222111000000000000111222111111111111111111222222000000000000000000000000000//////............................../////////........./////////000000---...000111111111000000................................................------............------------......//////000000........................***+++,,,---...---,,,,,,,,,------...............////////////////////////000000000000000000000000111111111111111000//////000000000111222333444555777444111111222222111000111111111222222222333333000000000000000000000000111000000//////000000111---......///////////////---............///////////////000000//////...---000000000//////000000000////////////////////////////////////////////////......------------......---.........---...000111,,,---...///////////////000000111111000000///...111111111111111111111111...///000222222222222222222222111111222222333444444333222222222333444555555777:::;;;<<<===@@@BBBCCCKKKQQQ]]]sss++++++***)))((((((((((((******))))))))))))******''''''((((((((()))))))))++++++***))))))((())))))%%%&&&'''&&&$$$###$$$%%%))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******,,,+++---222888888111***************************+++++++++***************)))))))))******+++++++++******************************))))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++***************************+++++++++***)))((('''******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++,,,,,,------++++++,,,---------,,,,,,------------------------+++,,,,,,---...///000000------............------,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////......---......///000000000000000,,,------....../////////////////////////////////111111000000000000111111111111111111111111000000////////////////////////000///......------...............------------------------.........//////+++,,,...000111222111111////////////////////////------------------------------............------,,,,,,---...//////000000........................,,,,,,,,,,,,---------------------------......///........................000000000000000000000000222222111111000000111111000000000000111222444444777555222111111111000///111111111111111222222222000000000000000000000000111111000000000000111111,,,---...///000///......,,,,,,---------.........///000000000000//////...000000111111111111000000////////////////////////..............................---------------...+++---////////////000111++++++---...///000000000///////////////......---111111111111111111111111...//////000222444555666111111222333333333333222333333333444444444555555777999:::;;;;;;===AAADDDCCCKKKPPP\\\qqq***)))((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((---,,,+++******))))))***)))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,,,,+++***)))222,,,'''(((///555666444******)))***++++++***)))*********************)))*********)))))))))((((((************************)))))))))(((((((((((((((((((((((((((((((((((((((************************************************************************'''((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++************+++,,,((())))))***+++---...///+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,------......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........---------......---------------...///////////////,,,,,,---------.........000////////////.........000000000000000000000000222222111111000000//////........................//////...------------...///.........------,,,,,,,,,,,,,,,---------......***+++---///000000000///000000000000000000000000------------------------------............------+++,,,------...///000000........................///......---......//////...---,,,+++,,,---...///,,,,,,---------------...////////////////////////222111000//////000111222/////////000000222333333444333222111000000///...000111111111111111111111000000000000000000000000//////............//////+++,,,...000000///...---,,,------------.........111222222222222222111111///000111222222111000///////////////////////////.............../////////......------,,,,,,------+++---///000...,,,,,,,,,---...///000111111111111......////////////...---000000000000111111111111444333111000000111333444000111222333444333222111444555666777777777666666777888888888999<<<@@@CCCBBBJJJOOOZZZooo'''''''''&&&''''''(((((((((((((((((((((((((((((())))))*********+++++++++(((((('''&&&&&&&&&&&&&&&(((((('''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***+++,,,+++******...+++((('''***000555999---+++))))))++++++***((())))))))))))))))))))))))++++++***((('''&&&%%%$$$))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,---...******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,,,,------,,,,,,+++------------------------......------,,,,,,+++++++++++++++,,,,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,+++,,,------......------,,,,,,,,,,,,------------/////////...............////////////////////////222111111000000/////////------------------------//////...---------------000//////......---------,,,,,,,,,,,,---------------...///000000000//////000000000000000000000000........................------............------,,,,,,,,,---...//////000........................///...------------......------,,,++++++---...///+++,,,,,,,,,------..............................000///...------...000000////////////000111222222333333333222111000000000000000000000000000000000//////////////////////////////............//////+++,,,.../////////...---------........./////////000111111222222222111111///000111222222111000///////////////////////////.........//////000000000......---,,,,,,,,,,,,,,,)))+++......---,,,,,,,,,//////000000000000//////......//////000//////...//////000000000111111111666555222000///000222333000111222333444333222111444555666666777777666666777888888888999<<<@@@CCCBBBIIIMMMXXXmmm&&&&&&&&&&&&'''((()))***''''''((((((((((((''''''((((((((()))))))))******((((((''''''''''''(((((()))''''''''')))***)))((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++&&&)))---.........111333111---***)))+++,,,***((((((((((((((())))))))))))+++***)))(((&&&%%%$$$###))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************,,,++++++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++******)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////......000000000000000000//////........................///...------,,,,,,------/////////...............,,,,,,,,,---------......///000111222222111000000////////////////////////........................------............---------------------.................................++++++++++++************,,,,,,,,,,,,,,,------...+++,,,,,,------.......................................---------.../////////////////////000111111111333555555333222333333000000000000////////////////////////////////////000000////////////000000---------------.........---............/////////---......////////////...//////000000000000//////////////////////////////.........//////000000111///...---,,,++++++++++++&&&(((+++------...000222...............---,,,+++---...//////////////////...//////000000111111111222111000///000222444555111111222333333333333222222222222333333333444444777999:::;;;;;;===AAADDDBBBIIILLLWWWkkk}}}&&&&&&&&&&&&'''((()))***'''((())))))))))))((('''&&&&&&&&&&&&''''''''''''************+++,,,------+++)))((()))+++---+++***))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((()))***,,,---&&&)))---///.........///666111***(((***,,,***((('''''''''((((((((()))))))))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************+++***))))))))))))***+++******+++++++++,,,,,,,,,******++++++++++++******---,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++------,,,,,,++++++*********++++++,,,,,,++++++***)))*********+++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,+++++++++++++++++++++,,,,,,---...///000000---...////////////...---/////////000000000000000........................///...------,,,,,,---------------------.........------------............+++,,,...000000111000000........................------------------------------............------......------------,,,,,,........................))))))***+++***)))((('''++++++,,,------------,,,,,,,,,,,,---......//////------------------------------.../////////////////////.........///000000---000333333222111222333000000/////////.........//////////////////////////////............//////...---,,,++++++---...000,,,,,,---------.........,,,,,,---...............//////............//////////////////////////////,,,,,,---......///000000///...---,,,++++++++++++(((***,,,---...000333555,,,,,,------...---------,,,,,,---.....................//////000111111222////////////000222444555222222111111222222333444222222111000111222333444555777:::;;;<<<===@@@BBBAAAHHHKKKUUUjjj|||(((((('''''''''((())))))((()))***++++++***)))((())))))))))))************'''''''''((()))***,,,,,,)))'''&&&'''***+++***((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))'''(((***,,,...,,,+++***)))***,,,///111:::333+++(((***,,,+++)))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************&&&&&&&&&&&&(((***,,,...******+++++++++,,,,,,,,,))))))************))))))'''((()))***---///111222------------,,,,,,+++***************************++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++'''(((((()))***++++++,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,---......//////......,,,+++++++++++++++++++++***+++,,,---...000111111,,,---...//////...---,,,......//////000000111111////////////////////////......---,,,,,,,,,,,,---+++++++++,,,,,,------------------.........//////%%%''')))+++---.................................,,,,,,,,,,,,,,,,,,,,,,,,---..................---///......------,,,++++++........................)))***,,,---,,,+++((('''***+++,,,---...---,,,+++,,,,,,------...///000000---------------------------...///111111111000//////............//////000'''+++///000......///111000000//////.........---////////////////////////,,,,,,,,,++++++,,,,,,,,,///---+++******,,,///111++++++,,,,,,,,,---------------...///000000/////////...---,,,,,,---...///////////////////////////++++++,,,,,,---.../////////...---,,,++++++++++++......///......///222555,,,,,,...///000000111111***+++,,,,,,---------------......///000111111222////////////000111222333333222111000111222444555444333222111111333555666222444888999:::;;;===>>>AAAHHHKKKUUUiii{{{"""%%%((((((&&&$$$%%%'''((('''&&&%%%$$$%%%%%%&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))+++)))&&&''')))***)))'''************++++++++++++***)))(((&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))************000...,,,***))))))***+++++++++***)))(((((()))))),,,+++******)))*********((()))***++++++***)))(((''''''''''''((()))***+++&&&&&&&&&&&&''''''''''''******))))))((((((''''''((((((((((((((()))******(((((((((((())))))))))))+++***)))(((((()))******+++)))((())),,,---+++)))***************************+++***)))'''''')))+++******))))))******+++,,,,,,+++++++++***))))))))),,,,,,+++***+++,,,...///---,,,,,,+++*********+++,,,,,,+++++++++,,,---...,,,+++***))))))+++---...,,,,,,************,,,,,,++++++++++++++++++++++++(((***,,,,,,,,,,,,...000,,,,,,+++***+++,,,---...000000////////////000000000000000000000//////....../////////////////////------------------------......---,,,,,,,,,------(((***,,,,,,,,,,,,...000------------------------......------------......---,,,++++++++++++,,,---------...//////000111111/////////---******,,,...---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++................................................111000...,,,+++,,,...///.........------.........///000000000000000//////000000//////.........---...------,,,---...///000,,,------....../////////000...---,,,+++,,,,,,---******++++++++++++,,,,,,***+++,,,---...000111111111000///...---,,,++++++------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...//////...---,,,,,,++++++******,,,---.../////////........................111000...,,,,,,...000111...............///000000111111111111111111111111222222111111111111222222111111222333444666666777999:::;;;;;;;;;===AAACCCAAAHHHKKKUUUhhhxxx''')))***)))&&&$$$###$$$***)))(((&&&&&&&&&'''(((''''''''''''(((((((((((()))(((((('''''''''(((((()))'''%%%%%%'''((('''%%%&&&''''''''''''(((((((((***)))((('''''''''(((((())))))))))))(((((((((((((((((()))))))))*********+++***)))''''''''''''(((***))))))(((''''''(((((()))((((((((()))***++++++)))))))))******)))))))))((((((((('''''''''((((((''''''((((((((()))))))))***)))))))))((((((((('''((((((((((((((())))))***(((((((((((())))))))))))******)))(((((()))***+++,,,***)))***,,,...,,,+++************************+++++++++***(((((()))+++******))))))******+++,,,+++++++++***************))))))(((((())))))******---,,,++++++*********++++++++++++,,,,,,,,,------,,,+++*********+++,,,------,,,+++******+++,,,---++++++++++++++++++++++++)))+++,,,,,,+++,,,---...,,,,,,+++++++++,,,---...000//////////////////000...............---,,,,,,++++++++++++++++++******------------------------------,,,,,,,,,------...((()))++++++******,,,---***+++++++++,,,,,,------......------------......---,,,+++******+++,,,------,,,+++***)))(((((((((+++*********++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++...............---------........................111000///...---....../////////............//////....../////////......---.............../////////...------,,,---...///000------------------......//////...---------------,,,,,,,,,,,,---------...+++,,,,,,---...///000000---------...............------,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---...///......---,,,,,,+++++++++,,,---...///000000000........................000///...------...///000...............///000000000000000000000000000000222222111111111111222222111222222333444555666777888:::;;;;;;<<<===@@@CCCAAAHHHKKKUUUhhhyyy(((******)))'''%%%%%%%%%+++***)))((((((((())))))&&&&&&&&&&&&''''''''''''+++******)))((((((''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''******)))((((((((())))))(((((((((((())))))))))))(((((())))))))))))******,,,,,,++++++***))))))))))))(((((('''''''''''''''&&&&&&&&&'''(((***+++,,,***))))))(((((())))))******))))))((('''&&&&&&%%%))))))))))))************))))))))))))((((((((((((((((((''''''(((((()))***(((((((((((()))))))))))))))((((((((()))***+++,,,,,,+++***+++---...---,,,************************+++,,,,,,+++))))))***,,,******))))))******+++,,,***************+++++++++++++++,,,,,,,,,+++******,,,,,,+++************+++)))***,,,---------,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,+++++++++,,,---...//////............//////---............---,,,,,,//////......------,,,,,,------------------------,,,,,,+++,,,,,,---...///***,,,---,,,+++***+++---((())))))***+++,,,------......------------......,,,,,,++++++++++++,,,,,,000///---+++************)))''''''***...000...+++------------------------,,,,,,---......---,,,,,,...---------------,,,,,,///.........------,,,,,,////////////////////////000000000/////////////////////............//////,,,------.........------.............../////////---------,,,------...///------,,,,,,,,,,,,,,,,,,....../////////...---------.........////////////---------.........//////---------.........//////---,,,,,,,,,,,,,,,------...------,,,,,,------.........------,,,,,,++++++***+++,,,...////////////........................////////////////////////...............///000000////////////////////////222222111111111111222222111222222333444555666666888999;;;;;;<<<===@@@BBB@@@GGGKKKUUUhhhyyy&&&'''((()))))))))************))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))((((((''''''((((((((())))))***)))(((((((((((()))))))))***************))))))))))))***(((((((((((())))))))))))(((((((((((()))))))))***+++,,,,,,,,,,,,+++***))))))(((((('''''''''(((((('''''''''((()))***++++++***)))(((''''''((()))******)))))))))(((''''''&&&((()))))))))************))))))))))))(((((((((((((((''''''''''''((())))))(((((((((((())))))))))))'''(((((()))***++++++,,,+++******++++++,,,,,,,,,************************+++,,,---,,,***)))***,,,******))))))******+++,,,)))))))))***+++++++++,,,,,,------...---,,,***)))++++++***************+++(((***,,,---...---+++***)))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++++++++,,,,,,,,,------///......------....../////////000000//////...---222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...///000///---,,,---...(((((()))***+++,,,---......------,,,,,,------...---,,,,,,,,,,,,,,,,,,---000///...------...000111+++))))))---222333///***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------///......------,,,,,,+++////////////////////////......////////////...---......------------......,,,------............---/////////......------------------------------...---,,,,,,++++++*********,,,---.........---,,,+++............////////////.....................---000//////...------,,,,,,---,,,,,,,,,,,,------...---------------------------------,,,,,,,,,++++++((((((***+++,,,---------..............................////////////.....................///000000000000000000000000000000222222111111111111222222222222333333444555666666777999;;;;;;<<<===???BBB@@@GGGJJJTTThhhyyy'''''''''((()))***++++++'''(((((((((((((((((((((''''''((((((((()))))))))%%%&&&'''(((((((((((('''&&&''')))***))))))))))))))))))*********+++++++++)))))))))************)))'''((((((((()))))))))***'''(((((((((((()))))))))'''(((((()))(((((('''&&&)))))))))(((((()))******+++******))))))************)))(((''''''((()))***((())))))******))))))((('''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))''''''((()))***+++++++++((())))))***)))******+++************************+++,,,---,,,+++******+++******))))))******+++,,,)))))))))***+++++++++,,,((()))*********((('''&&&*********))))))***++++++((()))+++------,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***++++++,,,,,,,,,---------......------------......///////////////......------,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////000000///---,,,,,,---((()))***+++,,,---...///------,,,,,,,,,,,,------------............------,,,+++*********+++,,,------++++++...222222,,,''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------......------,,,,,,,,,,,,////////////////////////,,,,,,---......------,,,---,,,,,,,,,,,,,,,,,,---,,,---...///////////////111000///...---,,,+++***------------------,,,,,,,,,,,,,,,++++++******))))))***,,,------,,,+++***,,,------------........................---------/////////...------,,,,,,---,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,+++++++++((((((***+++,,,---------..............................////////////.....................///000000111111111111111111111111222222111111111111222222222333333444444555555555666888:::<<<<<<===???AAA@@@GGGJJJSSSgggwww+++***((('''((()))((('''&&&&&&'''(((((((((''''''(((((((((((()))))))))***###$$$&&&(((((((((((('''###%%%(((((((((''''''((((((((((((((())))))))))))'''((()))*********))))))''''''(((((())))))******''''''(((((((((((())))))))))))))))))((((((((((((***))))))))))))******+++,,,,,,+++***************)))((((((''''''(((((()))'''((()))******)))((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))'''((()))******+++******'''((())))))(((((()))+++***************************+++---,,,+++))))))*********))))))******+++,,,***************+++++++++)))************))))))(((***))))))))))))***++++++((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,***))))))******+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,------------,,,++++++******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...,,,------,,,***)))***+++)))******+++,,,---......------,,,,,,,,,,,,------------............------,,,+++++++++***))))))(((,,,++++++---///---)))$$$,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,---...///////////////111000///...---+++******,,,------------,,,,,,+++,,,,,,++++++++++++++++++))))))******++++++******++++++,,,,,,,,,---------..................------+++,,,,,,---...///000000,,,,,,,,,,,,---...///000,,,------......------,,,,,,,,,,,,,,,++++++++++++***+++,,,...////////////........................////////////////////////...............///000000111111111111111111111111222222111111111111222222333333333444444444555555555888:::<<<<<<===>>>@@@@@@GGGIIIRRReeeuuu+++)))&&&&&&((()))((('''%%%&&&'''((((((((('''''''''''''''((((((((())))))%%%&&&((())))))((('''&&&!!!%%%((()))(((''''''((('''''''''(((((((((((()))&&&'''((()))))))))(((((('''''''''((()))*********'''''''''((((((((()))))),,,+++***))))))***+++,,,((((((((((((((()))*********))))))))))))******+++'''(((((((((((((((((('''&&&'''((()))((('''%%%###%%%&&&&&&&&&&&&''''''''''''((((((((()))))))))***'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))******+++***))))))''')))+++***((((((***,,,************************)))***,,,,,,***)))((()))******))))))******+++,,,+++++++++***************+++++++++++++++,,,,,,---)))))))))))))))***++++++)))*********++++++++++++,,,+++*********+++,,,---)))******++++++******)))***************************+++,,,+++***)))***+++***+++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***+++,,,+++***)))***+++)))*********++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,+++++++++,,,---......---+++***+++,,,---------+++)))'''++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,------...---------------------------,,,,,,+++,,,---...//////......------......///++++++,,,---...//////.........------------,,,,,,,,,------...---,,,+++***+++++++++,,,,,,,,,,,,,,,******)))******++++++,,,+++,,,,,,,,,,,,---------------..................++++++,,,---...///000111,,,,,,,,,------...///000,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,---...///000000000........................000///...------...///000...............///000000111111111111111111111111222222111111111111222222333333333444444444444555444777:::<<<<<<===>>>???@@@GGGIIIQQQcccrrr(((%%%###$$$(((++++++***%%%&&&''')))))))))((('''&&&&&&&&&'''''''''((((((((()))***+++***(((&&&%%%###&&&***+++***((()))+++(((((((((((()))))))))***%%%&&&''')))))))))((('''&&&''''''((()))******+++''''''''''''((((((((())))))(((&&&%%%%%%''')))***'''''''''''''''((()))***''''''''''''(((***+++,,,&&&'''((())))))((('''&&&''''''((((((&&&$$$!!!&&&&&&&&&''''''''''''((('''((((((((())))))******'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))***++++++***(((((((((***,,,+++))))))+++---************************(((***,,,,,,***(((((((((*********)))***++++++,,,,,,+++++++++******))))))(((((('''''''''(((***+++))))))((())))))***++++++******))))))******+++,,,,,,+++***))))))+++---...((()))***++++++***)))((()))))))))))))))))))))))))))***++++++***)))***+++***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---......//////......---,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++++++++,,,------++++++,,,---)))))))))))))))*********---,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))$$$&&&***---//////...---,,,...//////---,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++))))))*********+++++++++)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,...000111000000////////////000000)))***+++,,,------...---++++++,,,,,,---...//////,,,------...---,,,***)))+++++++++,,,,,,---------++++++***)))***+++---...,,,,,,,,,---------......---------.........//////...............---------,,,,,,,,,---...///000000,,,,,,---......---,,,,,,++++++++++++++++++++++++******,,,---.../////////........................111000...------...000111...............///000000000000000000000000000000222222111111111111222222333333444444444444444444444777:::<<<<<<===>>>???AAAGGGIIIPPPbbbppp(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''(((((((((((()))***+++,,,+++***)))'''''''''((()))%%%&&&)))++++++***)))''''''((()))(((''''''((()))((((((((((((((((((((((((''''''(((((()))*********))))))************))))))(((((((((((((((((((((((('''(((***+++++++++***)))&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++*********)))))))))))))))''''''(((((())))))******)))))))))))))))******+++)))************+++++++++,,,'''###%%%+++...---***---+++(((&&&&&&(((+++---))))))************))))))+++++++++++++++++++++++++++++++++************)))))))))))))))***,,,///000------...///...---+++***+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++---......---+++*********+++,,,,,,,,,,,,+++------,,,++++++******)))******+++,,,,,,,,,,,,+++,,,((()))---...******///,,,,,,,,,+++***)))''''''************************,,,++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++------,,,,,,---...000111---++++++,,,///222222222222222111000000000000000////////////...------......------,,,,,,------...++++++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---000///,,,*********+++,,,,,,,,,,,,---------..............................///---+++)))***,,,///111000///---,,,---...000111000000000000000000000000333333333222222222111111222222333444444555555666888888999;;;===>>>???@@@???FFFIIIPPP```nnn))))))((((((((('''''''''%%%%%%&&&&&&''''''(((((())))))(((((((((((())))))***)))'''&&&&&&&&&((((((************************)))))))))))))))***+++++++++***)))(((''''''((()))((((((((((((((('''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''******)))((((((''''''&&&((((((((())))))((((((((((((((((((((((((((((((((('''((()))*********))))))((()))************)))((('''(((((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))))))))***))))))))))))))))))***************************(((((((((((())))))*********************++++++,,,)))************++++++++++++***))))))***+++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))+++++++++************)))+++************+++------------......------,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++---)))''')))(((###"""%%%++++++++++++++++++***)))************************++++++************++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000,,,---...//////000111111//////...---------------333000---,,,,,,---......,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++,,,------....../////////---...............---------------------------------------.........//////...------,,,,,,------...222111///---,,,---......,,,,,,---------.................................------,,,,,,,,,---......///...---------///000222000000000000000000000000///000000000111111222222222222333333444555555555888888999;;;===>>>???@@@>>>EEEGGGNNN^^^mmm)))))))))))))))(((((((((%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((***)))'''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''***))))))(((((((((((())),,,+++)))'''''''''((((((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))))))))((('''((())))))))))))((('''))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++((((((((())))))))))))***+++************+++,,,,,,)))************+++++++++***,,,...---***))))))+++((()))***++++++***)))(((******++++++++++++******))))))))))))))))))))))))+++++++++************))),,,++++++*********++++++...------------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''((()))******)))(((''''''((()))***++++++++++++))))))******+++,,,,,,---)))***++++++,,,,,,++++++000---,,,,,,***&&&$$$&&&)))***+++,,,,,,,,,,,,,,,*********************************))))))*********------,,,,,,,,,,,,------------------------------++++++++++++,,,---...///,,,///222222///---...///...------,,,,,,,,,,,,,,,111///---...111111...,,,*********+++,,,---...///---------,,,+++++++++***,,,,,,---------.........,,,+++*********+++,,,---.............../////////------...............---................................./////////000000///......------......///111000///---------......,,,------------.........------------------------,,,---...//////...,,,+++...---------...///111222000000000000000000000000,,,,,,---...000111111222222222333333444444555555777888999;;;===>>>@@@@@@>>>EEEGGGMMM]]]kkk((((((((((((((((((((((((&&&''''''((()))***++++++'''((((((((((((((((((''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&)))))))))(((((((((((()))++++++******)))*********'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))******************++++++))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++(((***+++,,,+++***))))))((()))************)))(((******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))***************+++++++++...------,,,,,,---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******)))((((((&&&'''((()))***+++++++++))))))******+++++++++,,,))))))***+++++++++++++++///............------...******+++,,,,,,,,,,,,,,,******************************))))))))))))******------------------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,111555444///++++++.........---------------...***+++...444999777111***,,,++++++++++++,,,------------,,,+++***))))))))),,,,,,,,,---------......,,,+++)))))))))+++---///...............---------,,,---......///.........---------------------------.........////////////......------------.........---,,,+++******++++++------------............---------------------------......///......---,,,------------...000111222////////////////////////,,,------...///000111111111222222333444444555555777888999;;;===???@@@AAA>>>EEEGGGMMM\\\jjj~~~'''''''''''''''''''''''''''''''''((()))******+++''''''((((((((((((''''''(((((('''''''''((((((((())))))))))))))))))))))))(((((()))*********))))))((((((((())))))))))))(((%%%&&&(((***++++++***)))'''((()))(((''''''''')))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&&&&&&&&&&((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************+++******))))))******+++'''((((((((())))))******************))))))))))))((((((((((((((()))******))))))*********+++++++++(((&&&%%%(((,,,---***'''******)))(((((()))***************++++++*********************************+++++++++*********))))))'''((()))***+++,,,,,,---------------------------------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))''''''(((******++++++++++++++++++******)))))))))))))))***++++++++++++***((()))******+++,,,---,,,++++++,,,,,,,,,+++************************************))))))))))))******((((((((((((((()))***+++************************))))))***++++++,,,,,,,,,,,,111555333...******,,,------,,,,,,,,,,,,------((()))---222777888666222///...---,,,+++*********,,,++++++***)))(((((('''***+++++++++,,,,,,,,,,,,,,,+++)))))))))+++---///------,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,,,,------++++++******************---------.........//////------------------------//////...---------...///---------...///000000111/////////////////////////////////000000000111111111111222222333444444555666777999;;;===???@@@AAA@@@GGGHHHNNN]]]jjj~~~&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((###$$$&&&'''(((((('''''''''(((((())))))))))))((( """&&&)))******((('''%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))(((''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((()))))))))))))))***((((((((((((((((((((((((((((((((()))******++++++++++++************++++++&&&''''''(((((()))))))))+++************)))))))))(((''''''''''''((()))))))))************+++++++++((($$$"""%%%+++...+++&&&+++***)))(((((()))***+++))))))************))))))((((((((((((((((((((((((+++++++++************)))%%%&&&(((***+++,,,------+++,,,---.........---,,,---,,,+++***)))***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******,,,++++++***))))))((((((((()))******++++++******(((******((((((******(((+++++++++++++++***)))(((*********************************))))))*********)))))))))))))))***+++,,,************************))))))***,,,,,,,,,,,,,,,,,,///111000---***+++,,,***************++++++,,,+++******+++...333999===222111///---+++******)))++++++******))))))(((((()))))))))*********++++++,,,+++*********+++,,,---+++++++++++++++,,,,,,,,,,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,///...---------...000111.........///////////////000000000000000000000000111111111111111111111111111111222222333333444444666777888;;;===???AAABBBAAAGGGHHHNNN\\\iii}}}&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&''''''&&&&&&&&&'''((()))******)))((($$$%%%&&&((()))))))))(((%%%&&&'''&&&%%%%%%&&&'''))))))))))))))))))))))))******)))((((((''''''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))((((((((()))***+++******)))(((((()))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******(((((((((((((((((((((((('''(((((()))******++++++******))))))))))))******'''''''''((())))))******+++++++++*********))))))((((((((((((((())))))***)))************+++++++++)))'''&&&''')))+++***)))))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((+++++++++************)))&&&''')))***+++++++++***)))+++...000000///,,,+++...---,,,******+++,,,---************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++***)))************))))))))))))((())))))******************...---)))))),,,+++((((((((()))*********))))))************************++++++************++++++,,,,,,+++,,,---...//////************************)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,''')))+++******---444:::222111000...---,,,++++++,,,,,,++++++++++++++++++)))))))))*********++++++,,,,,,++++++++++++++++++***++++++,,,,,,---------+++,,,---...////////////------------------------------------............------,,,,,,,,,,,,---------......//////.....................////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000///////////////......---000000000000000000000000//////000111111222333333111111111222333333444444666666888;;;===???AAABBB@@@FFFGGGMMM[[[hhh{{{'''((((((((())))))***************)))((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((($$$%%%(((+++---------,,,&&&'''(((*********)))(((++++++***))))))***+++,,,'''((()))(((''''''((()))))))))))))))))))))))))))''''''(((((()))*********%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++))))))(((((((((((())))))'''(((((()))***+++++++++++++++++++++******)))))))))))))))))))))******+++)))************+++++++++***++++++)))'''''')))+++&&&(((+++------+++(((&&&''''''((((((((((((''''''************************+++++++++************)))((()))***++++++***)))((((((***...111111///,,,***000...---++++++,,,---...************************((((((((((((((((((((((((++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++***)))((((((((()))******++++++(((((()))***************'''++++++'''''',,,,,,(((%%%&&&''')))******++++++************************,,,,,,++++++++++++,,,,,,***)))******+++,,,---...++++++++++++++++++++++++)))***,,,---......---,,,+++***))))))+++------,,,---,,,,,,,,,---......///&&&...000---+++---000111000///...............---------------------...))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,---...//////+++,,,---...////////////..................................../////////000.........------.........------......///......---............/////////000,,,,,,,,,,,,,,,,,,,,,,,,(((***...111333222000///000000000000///...---,,,000000000000000000000000,,,---...000111333444555000111111222333333444444555666888;;;===???AAABBB???EEEFFFKKKZZZfffyyy((('''%%%$$$###$$$$$$%%%))))))(((((('''''''''&&&''''''((((((((((((''''''&&&$$$######%%%&&&&&&%%%(((((((((((((((((((((((()))))))))))))))(((''''''&&&((())))))((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))((('''&&&&&&'''(((***+++******))))))((((((((('''((((((***+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''$$$"""###&&&))))))((((((((('''''''''&&&&&&&&&'''((()))((('''&&&'''(((&&&''''''((()))******+++***''''''***)))%%%$$$''',,,+++)))(((''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((###$$$&&&(((***+++,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++))))))************))))))))))))))))))((((((((((((%%%&&&((()))))))))(((''''''(((******))))))+++,,,)))***,,,---...------,,,////////////...---,,,+++))))))))))))(((((((((((()))))))))))))))))))))))))))************)))(((((((((((())))))))))))(((((())))))))))))***************))))))))))))))))))***++++++***************+++((((((((((((((((((((((((************************))))))(((((()))***++++++))))))))))))***************))))))***,,,,,,+++)))******+++,,,,,,,,,,,,+++,,,,,,,,,+++***)))((((((,,,------......------,,,,,,,,,,,,,,,+++******)))))))))***+++,,,,,,------------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///...------,,,,,,------...++++++,,,,,,,,,,,,------...///000///.........000///......---------......//////............////////////.........---------000///...---...///111333//////000111222444555666777888:::<<<>>>@@@BBBBBB>>>EEEFFFLLL[[[hhh{{{((((((&&&&&&%%%&&&'''''')))(((((((((''''''''''''(((((())))))))))))((((((((('''%%%&&&((())))))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((()))((('''&&&''')))***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###$$$&&&(((((('''(((((('''''''''&&&&&&&&&%%%&&&((((((((((((***+++'''''''''((()))*********(((&&&'''******'''''')))))))))''''''''')))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((###$$$&&&((()))*********************************))))))***++++++++++++***))))))************))))))))))))))))))(((((((((((((((((()))***************((()))***)))'''%%%&&&'''***+++,,,---------,,,+++((()))***+++,,,,,,,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))++++++*********)))))))))((())))))))))))))))))((())))))))))))************+++***))))))))))))***+++++++++***************+++))))))))))))))))))))))))************************))))))))))))******++++++))))))))))))************((((((''')))***+++***((()))***++++++,,,,,,++++++((())))))***++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,+++)))++++++,,,,,,------......---,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++***))))))******------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000..................------......------------------------,,,,,,,,,------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------...//////------...///......---------....../////////............//////000000/////////.........111000///......///111222111111111111222444555666555666777999;;;===???@@@>>>EEEFFFKKKYYYeeexxx((((((((('''(((((()))***(((((((((((('''''''''''')))))))))******))))))))))))'''&&&'''(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%((((((((('''&&&&&&(((*********)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&((())))))(((((()))+++''''''(((((())))))******(((&&&'''++++++)))))),,,222///+++(((&&&%%%&&&&&&'''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((((((((((((***))))))(((((())))))***(((((()))************)))))))))************))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,------,,,***))))))***,,,,,,---------,,,++++++'''((()))***++++++++++++******)))))))))((((((((()))))))))))))))))))))))),,,+++***)))))))))******))))))************))))))))))))))))))************---,,,***))))))***,,,---+++***************++++++************************************************))))))***++++++++++++***))))))))))))************)))(((((()))+++,,,***))))))***++++++,,,,,,++++++'''((((((***+++,,,------+++,,,,,,------,,,,,,+++,,,***)))***---...,,,)))++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++******)))*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------..................---------..................------,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---......,,,,,,---...---------------...///000//////............//////000000000000000/////////111000///......///000111333333333333333444555555444555666888:::<<<===>>>???EEEFFFJJJWWWbbbttt'''''''''(((((()))******((((((((((((((('''''''''(((((())))))))))))(((((((((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&(((((((((&&&%%%&&&)))+++******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&%%%''''''''''''''''''''''''+++,,,,,,***'''&&&&&&''''''((((((((()))))))))***)))'''(((+++,,,))))))+++444111---(((%%%$$$$$$%%%'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''***)))(((''''''((()))***((())))))***************))))))************))))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***)))***,,,,,,++++++---...------------,,,++++++***------------,,,+++***)))*********)))))))))(((((()))))))))))))))))))))))),,,+++)))''''''((()))***))))))************))))))((()))))))))************...,,,***))))))***,,,...*********)))******+++,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++******((()))))))))************,,,++++++,,,......---+++))))))***+++++++++++++++***************+++++++++++++++,,,,,,,,,,,,++++++,,,)))(((***...///---)))******))))))))))))))))))++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++***************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,++++++++++++,,,,,,---------,,,------...////////////......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,---...///000111//////............//////////////////////////////111000000///...//////000555444444333333444444444666666888999;;;===>>>??????EEEEEEIIIVVVaaarrr%%%&&&&&&'''(((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''&&&%%%&&&))),,,******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&"""$$$(((******)))&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&'''''''''''''''''''''***++++++***'''%%%&&&&&&(((((((((((())))))))))))+++)))))),,,+++(((''')))***)))'''&&&'''))),,,---***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******************)))(((((())))))(((((((((((()))))))))***++++++,,,,,,++++++))))))************))))))))))))))))))((((((((((((((('''&&&&&&&&&''')))***$$$&&&''''''''''''(((***...------,,,++++++++++++............---,,,+++***************))))))))))))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))))))))************))))))((()))))))))************---,,,***))))))***,,,---******))))))***++++++,,,++++++++++++++++++++++++******************************+++++++++******)))((()))))))))************,,,++++++,,,......---+++))))))***++++++++++++******************+++++++++******++++++++++++******+++))))))***---...,,,*********))))))))))))))))))++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///---,,,+++++++++,,,,,,---------+++,,,---...//////.........------,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,---,,,+++++++++---,,,,,,,,,---...///000111//////............//////........................000000///////////////000555555444333333333444444666666888999;;;<<<===>>>>>>DDDEEEIIIVVVaaasss%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%)))'''&&&'''(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))&&&'''''''''&&&''')))+++))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''' ###&&&((()))'''$$$"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))'''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%'''((((((''''''(((***(((((((((((()))))))))))),,,))))))++++++'''&&&(((((((((''''''''')))***+++*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********+++++++++******)))(((((())))))******))))))(((******+++,,,,,,,,,,,,,,,))))))************))))))))))))))))))(((((((((((()))))))))))))))***++++++)))******)))'''&&&&&&'''------,,,+++++++++,,,,,,((()))***+++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))***)))((('''&&&'''(((((((((((())))))))))))(((((())))))))))))************++++++************++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++************************+++***))))))((()))))))))))))))))))))************)))(((((()))+++,,,***)))((()))******++++++******'''((((((***+++,,,------)))******++++++******)))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********)))******+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...------..................+++,,,---.........---,,,---,,,,,,,,,,,,---...///...------,,,,,,------...++++++,,,,,,,,,,,,------+++,,,------++++++,,,------------------...///000//////............//////------------.............../////////000000000000444444333333333333333444444555666777999:::;;;<<<>>>DDDDDDHHHUUU```qqq&&&&&&'''''''''&&&%%%$$$''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&((('''%%%&&&((())))))(((''''''''''''''''''''''''&&&'''(((((())))))((((((%%%&&&(((((('''''')))+++((((((''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******(((&&&&&&'''&&&&&&&&&'''''''''((((((###%%%&&&'''&&&'''(((***))))))))))))(((((((((((()))''''''******'''&&&(((+++******)))'''&&&$$$###))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))************))))))(((''')))+++,,,,,,+++)))'''))))))***+++++++++++++++))))))************))))))))))))))))))(((((((((((((((((()))***************,,,------,,,***))))))***---,,,+++++++++,,,---...'''((()))***+++++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))''''''((((((((((((''''''))))))))))))************))))))***++++++***))))))))))))))))))***+++,,,---++++++++++++++++++++++++************************,,,***(((&&&&&&'''(((***))))))))))))************((((((''')))***+++***(((((())))))***************((())))))***++++++,,,,,,))))))************))))))))),,,///---***(((***,,,++++++,,,,,,------......---,,,,,,++++++*********+++,,,,,,------,,,,,,+++******))))))***++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000..................------***+++---...---,,,***)))+++++++++,,,---...///000///......------......///++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,.........---------....../////////............//////---.........////////////------...000000111111111333333222222222333333444555666777888999;;;;;;<<<>>>DDDDDDGGGSSS]]]nnn''''''(((((((((&&&%%%$$$&&&'''''''''(((((())))))''''''((((((((((((''''''&&&$$$######%%%&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$&&&((()))(((((()))***'''''''''''''''((())))))''''''''''''''''''''''''((('''&&&&&&'''(((***+++&&&&&&&&&''''''(((((((((***(((&&&%%%%%%'''***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&''''''%%%$$$%%%&&&))))))))))))(((((((((((('''%%%&&&)))***''''''***$$$%%%'''((()))((('''&&&''''''(((((())))))******************************))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((('''))),,,......,,,)))'''(((((()))***************))))))************))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''&&&((()))***))))))***,,,,,,++++++***+++,,,...///+++,,,,,,++++++***)))(((+++++++++************)))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******&&&&&&''''''''''''&&&&&&))))))))))))************'''(((***++++++***((('''))))))))))))***+++,,,---************************************************,,,***'''$$$$$$%%%(((***))))))))))))***************))))))***,,,,,,+++)))(((((()))***************---,,,,,,+++***)))(((((())))))************))))))(((---111///)))&&&)))---))))))***+++,,,,,,------------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///111---------,,,,,,+++++++++***+++---------+++)))(((******+++,,,---///000111//////............//////++++++,,,,,,,,,---------,,,---......,,,,,,---...///......---------......//////............//////.../////////000000111111+++,,,...000111222222222222111111111222222333444888888999;;;<<<===>>>>>>???EEEDDDFFFQQQZZZjjj((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&#########$$$&&&((()))+++'''''''''((((((((())))))'''''''''''''''''''''''')))(((((('''''''''(((((('''(((***+++,,,+++***)))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''')))***)))'''%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((,,,***(((&&&%%%&&&'''((((((((((((((('''&&&%%%%%%((((((((()))((((((''''''***)))'''$$$"""###&&&)))''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$'''''''''''''''((())))))))))))((((((''''''&&&&&&---***&&&&&&((()))(((''''''(((***+++***)))'''&&&))))))(((''''''''''''((())))))))))))((((((((((((***)))(((&&&&&&''''''((('''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((*********))))))))))))))),,,+++******)))*********))))))***+++,,,,,,------(((((((((((('''''''''''')))***++++++***(((%%%$$$******))))))((((((''''''++++++++++++***((('''&&&%%%'''***+++******+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((+++...///...,,,+++***+++***)))))))))***,,,,,,+++******)))))))))))))))((((((((((((((((((((((((+++*********))))))((((((************)))))))))(((((()))))))))***************(((&&&'''***+++)))'''+++++++++++++++++++++++++++++++++***++++++,,,,,,+++******))))))******+++((())))))*********))))))((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000000000/////////,,,.........,,,+++,,,---------------------------+++++++++,,,,,,---------------------------------,,,---......,,,,,,---...---.....................000000//////.........---.../////////000000111111000000000000////////////000000000000111111111111111000......///000333444666666777999;;;<<<>>>>>>@@@AAADDDHHHMMMXXXkkk}}}((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((()))%%%&&&((())))))((('''&&&''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%""" %%%&&&&&&&&&''''''''''''''''''''''''''''''''''''+++***(((&&&%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$### """$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((''''''''',,,)))'''&&&((()))(((''''''(((*********)))'''&&&%%%%%%&&&'''((()))******))))))))))))((((((((((((***)))(((&&&&&&''''''((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***)))))))))***++++++,,,,,,,,,+++***)))''''''&&&)))))))))(((((((((''''''(((((()))******)))''''''***)))))))))(((((((((''')))))))))***************111---(((&&&'''((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((+++...///---,,,******+++***)))))))))***,,,,,,+++******)))))))))))))))))))))))))))))))))))))))************)))))))))((('''''''''((())))))******************+++++++++++++++)))'''(((***+++***((((((((((((((((((((((((((('''''''''((()))***+++,,,++++++++++++++++++++++++******++++++++++++***)))------,,,***((($$$!!! ,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,+++++++++******,,,---...---,,,,,,---...------------------------+++++++++,,,,,,---------+++++++++*********)))))),,,---......,,,,,,---...---------,,,,,,++++++***000/////////.........---,,,---------.........///000000000000//////////////////000000000111111111333333222111222444666777666777888999;;;===>>>???@@@AAADDDHHHMMMXXXkkk}}}((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))***%%%&&&'''(((((('''%%%$$$''''''((((((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((---+++)))'''''''''&&&$$$%%%&&&'''((()))(((''''''''''''''''''''''''''''''***)))(((&&&&&&&&&''''''&&&''''''(((((((((((('''%%%%%%&&&''''''(((((((((&&&&&&&&&%%%$$$###%%%&&&''''''((((((((((((''''''%%%&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((+++)))''''''((()))((('''(((((()))***)))((('''&&&$$$%%%&&&((())))))***)))(((((((((((())))))))))))***)))(((&&&&&&''''''(((******************************))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))***+++------...---,,,***((('''&&&%%%******)))))))))(((((((((''''''(((((())))))******))))))))))))((((((((((((((((((((((((***,,,...///@@@777---((()))+++(((%%%))))))))))))))))))))))))(((((((((((())))))))))))(((+++---...---+++******+++***)))))))))***,,,,,,+++******)))))))))))))))************************************))))))))))))$$$$$$&&&''')))***+++,,,***++++++++++++,,,,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))))))))***+++,,,...//////***+++,,,------,,,+++***,,,,,,,,,,,,,,,+++***)))))))))++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---///000000------,,,,,,,,,+++++++++***,,,------,,,,,,...///------------------------++++++,,,,,,,,,,,,------......------,,,,,,++++++,,,---......,,,,,,---.........---,,,+++******)))/////////...............---------------.........////////////000000000000////////////000000000000444333333222333555666777777777888:::<<<===??????@@@AAADDDHHHMMMWWWkkk|||(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%''')))((('''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***+++'''(((((()))(((((('''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((000---+++)))*********)))%%%&&&(((******)))(((&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''((()))***************&&&&&&&&&'''((()))******(((***++++++)))((()))***''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''((((((((('''(((((()))))))))((('''&&&'''((()))))))))(((&&&&&&(((((((((((())))))))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((************))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++,,,,,,************))))))))))))((((((((('''((()))******))))))))))))(((((((((((())))))(((((())),,,...000>>>777///*********)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((***,,,---+++*********+++***)))))))))***,,,,,,+++******)))))))))))))))*********************************)))))))))))))))%%%&&&'''((()))+++,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++++++++***************************+++,,,---.../////////000***+++---......---+++***,,,,,,,,,,,,+++***)))(((###%%%(((+++///111222222++++++++++++++++++++++++)))***+++,,,---...//////......---------,,,,,,,,,***+++------------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,---......,,,,,,---.../////////......---------........................////////////////////////////////////000000000000....../////////000000000111111000000111222444444777777999:::<<<>>>??????@@@AAADDDHHHMMMWWWjjj{{{''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%((((((((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******(((((((((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$$$$&&&'''((('''%%%&&&(((******)))(((&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''######"""###$$$%%%&&&'''$$$&&&(((((('''&&&&&&'''''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&'''(((''''''&&&%%%&&&&&&''''''(((((())))))''''''(((((((((''''''((((((((((((((((((''''''&&&(((((((((((((((''''''&&&'''((((((((()))))))))******)))(((&&&&&&''''''(((((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))))))))******))))))((())))))***((()))***+++,,,---......************))))))))))))******)))((('''((((((((((((((((((((())))))))))))+++***)))((((((***,,,------,,,+++(((&&&%%%%%%&&&(((((((((((((((((((((((('''((((((((()))))))))***(((***,,,,,,***))))))***+++***)))))))))***,,,,,,+++******)))))))))))))))************************))))))))))))))))))******))))))*********+++++++++))))))))))))*********+++,,,,,,,,,,,,+++******+++''''''''''''''''''''''''******++++++++++++***)))***+++---......---+++***++++++++++++***)))''''''&&&''')))*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++------------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---,,,---......,,,,,,---...---------....../////////---------...............///////////////............/////////000000000111////////////000000000000/////////000000111222333666777888:::<<<===>>>???@@@AAADDDHHHLLLVVViiizzz''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))***++++++***)))%%%%%%&&&&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$###"""###%%%&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%$$$$$$###$$$%%%'''(((###%%%''''''&&&%%%%%%&&&''''''((((((((((((''''''))))))(((((('''&&&&&&%%%$$$%%%&&&'''(((''''''&&&'''''''''(((((((((((((((%%%&&&(((((('''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''')))***+++''''''(((((())))))*********)))(((&&&&&&''''''(((*********************************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((())))))***+++***)))(((((((((((((((((())))))))))))***************)))))))))(((((((((******))))))((((((''''''(((((((((((())))))))))))+++***)))((((((((()))***$$$'''******((('''((()))))))))))))))))))))))))))''''''(((((())))))******((()))+++***)))((()))***+++***)))))))))***,,,,,,+++******)))))))))))))))************************))))))))))))************,,,,,,,,,++++++*********(((((()))))))))*********,,,------,,,***)))***+++))))))))))))))))))))))))+++,,,------,,,+++)))(((***+++,,,------,,,+++******************)))((('''***+++,,,,,,+++***)))((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++.........---------,,,,,,***,,,------,,,,,,...///------------------------------,,,,,,,,,,,,++++++)))******+++,,,---......,,,---......,,,,,,---...)))******+++,,,---......---------------.........---------,,,,,,,,,,,,,,,......//////000000111111000000000000111111111111000111111222333333444444666666777999;;;<<<>>>>>>AAAAAADDDGGGLLLVVVhhhzzz'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&%%%$$$$$$(((((((((((()))))))))***((((((((((((((((((((((((&&&))),,,......,,,)))'''%%%%%%%%%&&&'''((()))***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&(((((()))))))))((((((''')))(((&&&%%%%%%&&&((()))%%%'''(((''''''&&&((()))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&"""###%%%'''((((((''''''((((((((((((((('''''''''###&&&))))))'''&&&'''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&(((+++---'''''''''((()))************)))(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***)))(((((((((((())))))*********)))))))))))))))))))))))))))((((((((('''''''''''')))******)))(((((('''((((((((()))))))))***((((((((((((((((((((((((((())))))+++,,,---,,,+++))))))))))))))))))))))))'''''''''((()))*********((()))******(((((((((***+++***)))))))))***,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++******))))))))))))*********++++++++++++------,,,)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///...---+++***++++++++++++++++++++++++*********++++++******)))+++,,,---.........------++++++++++++++++++++++++*********+++,,,,,,,,,---000000000000////////////,,,---...---,,,,,,---...---------------------------------,,,,,,+++++++++........................,,,---......,,,,,,---...***++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,+++++++++.........///000111111111111111111111222222222222111111222333444444444444555555666888:::;;;======AAAAAADDDGGGKKKUUUhhhyyy'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))'''***...000000---)))&&&'''''''''(((***+++---...''''''((((((''''''&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''((('''$$$"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&%%%###""""""###$$$%%%$$$%%%&&&%%%$$$%%%''')))''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''''' """%%%'''))))))((('''))))))(((((('''''''''&&&"""&&&))))))'''&&&'''((((((((('''&&&&&&&&&&&&''',,,***'''$$$$$$&&&(((***&&&''''''((()))******+++***)))((('''&&&''''''(((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***''''''''''''(((***+++,,,******++++++,,,,,,,,,---((((((((((((''''''''''''$$$%%%(((***++++++***)))'''((((((((())))))******&&&&&&'''((())))))((((((,,,(((%%%&&&+++---+++'''))))))))))))))))))))))))&&&''''''((()))******+++((()))***)))((('''(((***+++***)))))))))***,,,,,,+++******)))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,...,,,)))'''(((***))))))))))))))))))))))))&&&''')))+++++++++)))(((++++++***))))))***++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,+++)))'''&&&,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///------,,,,,,,,,+++++++++,,,.........,,,+++,,,------------------------------------,,,,,,+++++++++...------,,,***)))((((((,,,---......,,,,,,---........................---,,,,,,,,,------........./////////......------------......///000111111222111111222222222333333333000000111222333333333333444444666777999;;;<<<===AAAAAADDDGGGKKKUUUhhhyyy(((''''''''''''((())))))'''&&&%%%$$$$$$%%%''''''***(((&&&&&&(((((((((''')))***+++***'''&&&'''((('''((((((((())))))******''''''((((((((((((''''''%%%&&&'''((())))))))))))'''((()))((('''&&&&&&(((%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$&&&''')))******)))'''&&&###%%%'''((((((&&&### !!!&&&)))***)))'''%%%+++)))(((&&&&&&((()))+++)))))))))(((''''''&&&&&&&&&'''((('''&&&&&&&&&(((%%%''')))***+++***((('''***)))(((''''''&&&''''''''''''''''''((((((((((((+++***)))(((((()))***+++&&&&&&'''(((((((((((((((***(((&&&&&&(((************(((&&&'''))))))&&&###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))%%%&&&'''((())))))((((((************++++++++++++,,,,,,+++***)))(((''''''***************)))(((((("""$$$'''***+++***)))((()))))))))(((((((((((((((((()))***)))((('''((()))---,,,,,,,,,++++++******((((((((()))+++***)))''''''((()))***++++++***)))(((((((((((((((''''''''''''''''''((())))))*********++++++******)))(((''')))))))))))))))((('''''')))***+++***(((''''''(((''''''((()))***++++++++++++++++++***************''''''''''''''''''''''''---,,,+++***))))))))))))*********************************)))))))))))))))---------,,,,,,,,,++++++///...---+++***)))))))))***************************************************++++++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++************+++,,,,,,+++***+++---,,,++++++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222111000///...///000000------------------------,,,,,,,,,---------..................////////////000222333111---+++,,,...222333333444444444333333444666888:::<<<=========>>>???BBBFFFJJJRRRdddttt''''''&&&&&&''''''((()))''''''&&&%%%%%%&&&'''((()))'''&&&&&&'''(((((('''((('''&&&'''((()))(((''''''''''''((((((((())))))''''''((((((((((((''''''&&&&&&''''''((()))))))))***))))))(((((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&'''((('''%%% """$$$'''((((((((('''&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%'''((((((''''''***)))(((''''''((()))***(((((((((''''''''''''''''''((())))))''''''((()))&&&''')))*********)))((((((((('''''''''(((((()))''''''''''''(((((((((((((((((('''&&&&&&'''(((((())))))((('''((()))***+++---***(((''''''''''''&&&---+++***+++------+++((())))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((************))))))))))))***************)))((((((''''''((())))))*********+++***)))((('''((()))***(((*********((('''((()))******)))))))))(((((((((((('''%%%&&&((()))***)))((((((******+++***))))))'''((((((((()))*********************)))))))))))))))************)))(((((()))))))))))))))((('''''')))***+++***(((((((((***((()))***,,,,,,,,,,,,+++************************((((((((((((((((((((((((***))))))((())))))*********************************)))))))))))))))))))))***************+++,,,,,,******)))))))))(((((((((************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------,,,***)))***+++///...---,,,++++++,,,,,,---------,,,,,,,,,,,,,,,...------------......//////...---,,,,,,,,,------------------------------,,,---------........................////////////.../////////...---...//////000111222222222222222444666888:::<<<=========>>>???BBBFFFJJJRRRcccttt&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&'''$$$"""$$$)))+++)))&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''&&&&&&'''(((***++++++(((&&&&&&((()))(((%%%&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$### """$$$&&&'''(((((('''((('''&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((***)))(((''''''((()))***&&&&&&&&&'''''''''''''''((()))***)))((('''(((***(((((((((((())))))))))))&&&&&&&&&''''''(((******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***)))'''&&&&&&(((***,,,,,,)))'''&&&''''''&&&$$$)))(((((()))++++++***((())))))))))))))))))))))))''''''((((((((()))))))))))))))'''&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((())))))*********+++)))************))))))(((+++***)))(((((()))***+++***)))(((''''''(((***+++)))***+++***((('''((()))))))))((((((((((((''''''---***'''%%%''')))******)))************))))))(((''''''((()))***+++,,,,,,...---,,,+++***)))((('''(((((()))************))))))))))))))))))(((''''''((()))******)))((()))+++(((***,,,...///...,,,+++))))))))))))))))))))))))************************''''''''''''((()))***+++************************))))))))))))))))))******''''''''''''(((***,,,---&&&'''((()))))))))))))))))))))))))))))))))))))))************************++++++******)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---......---***))))))***......------,,,------...///...------,,,,,,,,,,,,------------------...///...------,,,+++,,,,,,,,,------------------------------........./////////............////////////,,,++++++---///000000/////////000222333333333333555666777:::;;;<<<======>>>???BBBFFFIIIRRRcccsss&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''%%%$$$$$$&&&''''''&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((('''&&&%%%&&&(((***++++++&&&"""###''')))&&&###&&&''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&''''''((((((''''''&&&(((''''''&&&&&&&&&'''(((&&&&&&&&&&&&%%%&&&&&&&&&)))(((''''''''''''((()))$$$%%%%%%&&&'''((((((((('''((())))))((('''((()))((((((((('''((()))******'''''''''''''''((())))))''''''''''''(((((((((((()))(((((((((((((((((()))''''''&&&&&&''''''((()))'''&&&%%%&&&'''(((((('''%%%%%%&&&'''((()))(((((((((((((((((((((((((((((('''''''''((((((((())))))+++***'''&&&%%%&&&'''(((((((((((()))))))))******))))))))))))************))))))************)))(((+++***))))))((((((((()))$$$%%%&&&'''))))))******)))***+++***((('''((()))*********)))))))))))))))111...+++))))))))))))(((************))))))((((((((((((((())))))*********---,,,++++++)))((((((''''''''')))******+++++++++)))))))))))))))(((''''''&&&'''))))))(((((()))***'''***---///000...,,,***(((((((((((())))))))))))++++++++++++++++++++++++((((((((((((((()))***+++************************)))))))))))))))*********((((((''''''''')))+++,,,((((((***++++++++++++***))))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,------------------,,,,,,---...---+++******,,,***++++++---...000111222000///...,,,,,,,,,,,,---+++++++++,,,---...000000//////......------------------------------------.........////////////000............////////////---+++***,,,///111000...000111222444555666666666555555777999:::<<<======>>>???BBBFFFIIIQQQbbbrrr&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%&&&%%%$$$$$$&&&''''''&&&&&&***,,,***&&&$$$'''***&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''((('''&&&%%%&&&(((***+++---(((###$$$(((***(((%%%'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))'''&&&''''''''''''''''''&&&&&&&&&'''((((((''''''&&&%%%&&&'''((('''&&&%%%###((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&'''((((((&&&&&&'''(((((((((((('''((()))******))))))((('''''''''''''''''''''''''''((((((((((((((())))))))))))))))))(((&&&'''((()))))))))(((((('''&&&%%%&&&(((((((((&&&%%%&&&((())))))*********************************''''''''''''((((((((((((+++***'''&&&%%%&&&'''((())))))*********+++++++++************))))))))))))((())))))*********))))))((((((*********(((&&&$$$$$$(((++++++)))((()))++++++***)))((()))***)))))))))))))))*********,,,+++******+++***((('''++++++***))))))((((((((()))))))))(((((('''''''''))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))(((''''''%%%&&&'''''''''&&&((()))&&&))),,,......,,,***(((''''''(((((())))))))))))************************+++******))))))******+++************************(((((())))))************++++++))))))))))))***+++******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,***+++------,,,,,,---///******,,,---///000111222///...---++++++,,,,,,---(((((()))+++---///111333...............---------------------------------.........////////////000............////////////000---+++,,,///000///,,,000111333444555666777777555555666888:::;;;===>>>>>>???BBBEEEHHHPPPaaaqqq&&&&&&&&&&&&&&&''''''(((''''''''''''&&&%%%$$$###&&&%%%$$$%%%'''(((((((((&&&+++///,,,%%%"""&&&+++'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&'''(((***+++///+++'''''')))+++***)))((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%&&&%%%$$$!!!!!!"""$$$%%%&&&'''((($$$%%%'''(((((('''&&&%%%$$$%%%'''(((((('''%%%###''''''''''''''''''''''''&&&&&&''''''((()))******&&&'''((('''&&&%%%&&&((((((((((((((())))))))))))******(((''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((())))))***+++************)))((((((((('''%%%###"""$$$&&&'''&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))'''&&&&&&'''(((((((((((((((((())))))))))))+++*********))))))((((((((())))))************)))&&&''')))+++***(((%%%###$$$)))++++++)))'''***+++,,,+++)))((()))***''''''(((((((((((())))))%%%%%%&&&(((++++++)))'''+++***)))))))))))))))*********)))((('''&&&%%%%%%&&&''''''((()))*********''''''(((******+++++++++)))))))))))))))(((''''''%%%'''((((((&&&&&&''')))&&&(((***,,,,,,***(((''''''(((((())))))******+++))))))))))))))))))))))))++++++***************+++************************((((((((()))******++++++,,,,,,,,,++++++************))))))((())))))******************************************************((()))))))))******++++++***++++++,,,,,,------...,,,------......------,,,)))+++,,,---,,,---...000------.........------,,,...---+++******+++---...'''((()))+++---///222333,,,------------,,,++++++------------------------------........./////////............////////////111000......//////...,,,000000111333444444444444555555666777999;;;===>>>>>>???BBBEEEHHHPPPaaaqqq''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&$$$###"""'''&&&%%%%%%((()))))))))%%%))),,,***&&&$$$'''+++''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''&&&&&&''''''((())))))))),,,+++(((&&&&&&((()))***((('''&&&&&&&&&&&&'''(((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!  """$$$###"""!!!!!!"""###$$$&&&'''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((((((((()))*********&&&((()))((('''&&&'''(((&&&''')))*********)))((()))(((((('''''''''((((((''''''''''''(((((((((((('''((()))******)))(((''')))(((&&&%%%%%%''')))++++++***)))))))))(((&&&###!!!###%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))))))))************(((((()))***************(((((()))))))))(((''''''###%%%'''((())))))((('''***+++,,,+++)))((()))***((((((((()))))))))*********)))'''((()))***)))(((***))))))(((((()))***+++***)))))))))((('''''''''''''''((()))******++++++'''((()))***************)))))))))))))))(((''''''((()))***)))((('''((()))((((((*********)))((('''(((((())))))***++++++,,,))))))))))))))))))))))))))))))((())))))***+++,,,************************'''(((((()))******++++++)))***+++------,,,+++******)))((('''(((+++...///++++++++++++++++++++++++************************++++++++++++******************+++,,,,,,---......,,,,,,------------,,,,,,***,,,------,,,,,,...///------......---,,,+++***,,,+++)))((()))+++---///))))))***+++,,,...///000------.........---,,,+++------------------------,,,---------........................////////////000111111111///...///000111111222333444444333333555555555666888:::===>>>>>>???BBBEEEHHHOOO```ppp(((''''''''''''((())))))%%%%%%&&&&&&%%%###"""!!!'''&&&%%%&&&(((******)))%%%&&&''''''''''''((()))(((((((((''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((&&&$$$"""###&&&)))((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&''''''%%%###!!!"""$$$''')))(((&&&$$$######%%%(((***&&&&&&''''''''''''&&&&&&))))))))))))************((()))***)))((('''(((***&&&''')))***+++***((('''''''''&&&''''''((()))***''''''''''''((((((((()))***+++,,,------,,,+++***)))&&&!!!"""'''+++''''''''')))++++++)))'''%%%'''******'''&&&(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))(((((((((((((((((()))))))))***''''''((()))***+++,,,,,,(((((()))***************+++***)))(((((()))***++++++***)))(((''''''((()))***+++,,,+++)))))))))*********++++++,,,,,,,,,---555222---***)))))))))((())))))(((((((((***+++,,,))))))))))))************)))************+++++++++((())))))************))))))))))))))))))(((((('''+++,,,,,,+++)))((()))***))))))*********)))))))))((())))))***+++,,,,,,,,,************************%%%&&&&&&''')))***,,,---************************'''(((((()))***+++++++++%%%'''***---...---+++***,,,***))))))+++...333666,,,,,,,,,,,,,,,,,,,,,,,,************************000000///...---,,,+++*********+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,.........,,,+++,,,---)))***,,,---...---,,,,,,***)))((('''(((+++---///,,,,,,++++++,,,,,,---...///000111111111000......------------------------,,,,,,,,,---------................../////////000...111333222///...000333444444555555666555555555555555555666888:::===>>>??????BBBEEEGGGOOO```ppp,,,***'''%%%$$$%%%&&&'''&&&'''((()))************%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******$$$%%%&&&'''((((((((((((&&&&&&'''''''''''''''''''''&&&%%%%%%&&&'''((()))///---***((((((((('''&&&''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&'''''''''&&&%%%%%%$$$(((((())))))*********+++'''''''''''''''((()))***++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((()))******)))((('''...,,,)))&&&%%%&&&((())))))(((''''''(((((('''%%%)))(((&&&&&&''''''&&&$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''***++++++***((('''((()))''''''(((******+++++++++$$$###$$$'''***+++(((%%%******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,---.........))))))(((((((((((())))))&&&''''''((((((((((((((()))))))))))))))(((''''''************++++++++++++(((((())))))******++++++)))***,,,,,,---,,,+++***(((((())))))))))))(((((())))))))))))************)))((('''((()))***)))(((******))))))***,,,---//////,,,((((((***+++***((()))))))))))))))******++++++,,,---,,,*********+++************************************************((((((((()))***,,,---...---***((((((***+++++++++++++++,,,,,,,,,,,,------............---,,,++++++******,,,---...////////////......---------......******))))))******+++,,,+++,,,------......------,,,---...//////...------........................+++,,,...///000///...---///......---------......+++,,,...///111222222222111111222333444666666777444555666888:::<<<===>>>???>>>@@@DDDHHHOOO^^^mmm''''''&&&%%%$$$$$$######$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((((((---+++((('''(((((('''&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''(((((((((((('''&&&%%%((((((((()))))))))******(((''''''''''''(((((())),,,,,,++++++***)))))))))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''''''''((())))))((('''''')))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((((('''''''''((('''&&&'''''''''''''''((())))))(((((((((((((((((((((''')))***+++***((((((((()))******+++******)))((('''&&&%%%%%%'''******(((&&&***)))))))))((((((((('''((((((((((((((((((((((((******)))))))))((((((((()))))))))))))))(((((('''))))))(((((((((((())))))&&&'''(((((())))))(((((()))))))))))))))(((''''''''''''((((((((())))))))))))))))))))))))***************++++++***)))((('''(((((())))))))))))(((((())))))))))))************)))((('''(((*********((())))))(((((()))+++,,,------***((((((***++++++***)))))))))))))))******+++)))***+++***(((''''''(((++++++++++++++++++++++++***************************)))))))))***+++,,,,,,***)))((((((***,,,------++++++,,,,,,,,,,,,------,,,,,,------...---------++++++,,,---............,,,,,,,,,,,,,,,---...///+++++++++++++++,,,,,,---,,,,,,------------------...///000111111000///...---------------------------------------...//////000000////////////000000......///000000111111111000111111222333444555555333444555888:::===???@@@??????AAADDDHHHOOO]]]kkk%%%&&&&&&'''&&&%%%###"""###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''***)))'''&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((******%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))))))))'''&&&&&&''')))(((''''''&&&&&&''''''(((''''''(((((((((((((((((((((((()))))))))((('''''''''''''''(((((((((((((((((((((''''''&&&'''''''''************************(((''''''''''''''''''(((''''''&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&***))))))(((((('''''''''%%%'''((('''$$$$$$'''***'''((((((((((((((())))))&&&%%%$$$######$$$&&&'''''''''(((((((((((((((((()))***+++***)))((()))***+++++++++******)))'''''')))((('''''')))))))))'''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''((((((''''''&&&%%%))))))(((((((((((())))))&&&'''(((((())))))(((((()))))))))))))))(((''''''''''''(((((((((((())))))************))))))))))))*********)))((('''%%%%%%(((((())))))))))))(((((())))))))))))************)))((('''(((***+++***)))((((((((((((((()))***++++++)))((((((***++++++***)))))))))))))))******+++***++++++***(((''''''(((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++)))((('''(((+++.........++++++,,,,,,,,,,,,------***+++,,,---............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------,,,//////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---///111000000////////////000000000000000000000/////////000111111111222222333333111333555888;;;>>>@@@AAA@@@@@@AAAEEEGGGNNN\\\iii'''(((((((((''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))(((&&&$$$%%%'''***(((((((((''''''(((((((((''''''''''''((((((((((((((((((((())))))((((((''''''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))******+++***)))((('''&&&***...---(((%%%'''***'''((())))))((()))***+++'''%%%###""""""###&&&'''''''''''''''(((((((((((()))***+++***)))((()))***(((((()))******************)))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&((()))***+++++++++))))))(((((((((((())))))''''''((())))))))))))))))))))))))))))))(((''''''))))))))))))*********+++++++++******))))))(((((()))))))))((((((''''''&&&))))))(((((((((((())))))((()))))))))************)))((('''(((***+++***)))(((((((((((())))))******+++***)))))))))***)))))))))))))))))))))******+++...//////...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,)))(((((())),,,......---+++++++++,,,,,,,,,------+++,,,------.........------------------,,,+++***///......---,,,+++***)))+++++++++++++++,,,------......------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000...------------......///000000////////////000000111111111222222222222222333444555888:::===???@@@AAA@@@BBBEEEGGGMMMZZZggg)))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((''''''&&&%%%%%%&&&%%%%%%&&&(((((('''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''%%%###$$$&&&((('''(((((((((((((((((('''&&&'''''''''(((((())))))&&&''''''(((((((((''''''''''''''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((((((&&&%%%$$$(((...333333---(((&&&'''&&&((())))))(((((()))+++,,,***(((&&&&&&(((***,,,&&&'''''''''(((((())))))((()))******)))((()))+++((())))))************)))***))))))((('''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,,,,,,,))))))(((((((((((())))))'''(((((())))))))))))))))))))))))))))))(((''''''((())))))))))))*********++++++******))))))(((((((((((((((((()))******+++))))))(((((((((((())))))((()))))))))***************)))((()))***++++++)))))))))******************+++++++++***)))((('''''')))))))))))))))******+++///000000///---,,,,,,---++++++++++++++++++++++++************************((((((((()))***,,,---...+++******+++,,,---,,,++++++++++++,,,,,,,,,---------.........------,,,+++------------,,,+++******---............------,,,***************+++,,,,,,...------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------------------.../////////.........///000111222222222222222333333333333555666777888:::;;;<<<===@@@@@@BBBEEEGGGMMMYYYfff(((&&&$$$""""""$$$&&&(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&((((((((('''&&&&&&%%%%%%'''''''''(((''''''&&&%%%'''&&&&&&'''(((((('''%%%%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&))))))'''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&''''''''''''''''''%%%$$$###%%%'''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&((((((((())))))*********(((''''''''''''''''''(((&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&(((---222333///***'''%%%%%%(((***)))'''&&&(((++++++***(((''''''''')))***&&&&&&''''''((()))))))))((()))******))))))***+++,,,,,,,,,+++)))(((&&&%%%'''((())))))''''''((()))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((((((((()))))))))))))))******))))))((('''))))))(((((((((((())))))'''((())))))******)))))))))))))))))))))(((''''''&&&&&&''''''''''''((((((************))))))))))))((((((((()))***+++------***)))(((''''''((()))***))))))))))))***************)))((()))+++,,,+++***))))))***++++++******))))))***++++++)))''''''''')))))))))))))))******+++,,,---...---+++***+++,,,************************************************''''''((()))***,,,...///,,,++++++,,,------+++***++++++,,,,,,,,,,,,------............---,,,+++***,,,,,,---,,,,,,+++******)))***,,,///000111000000******))))))******+++,,,------,,,+++,,,---...///111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...,,,//////...//////000111222///.........///000222333222222222222333333444444777777888999:::;;;;;;<<>>>>>AAAEEEHHHMMMYYYeee{{{%%%&&&'''((((((((('''&&&'''''''''(((''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&''''''((((((((($$$%%%&&&'''(((((((((((())))))((('''&&&&&&%%%%%%$$$%%%'''(((((((((''''''((((((((()))***)))'''$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((***++++++&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''(((***)))(((&&&&&&'''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''((())))))***(((((()))***************))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$&&&(((((('''%%%(((+++)))$$$###%%%((()))))))))((((((''''''&&&&&&&&&&&&'''((())))))***''')))******))))))***,,,))))))*********))))))((( $$$(((***((('''''')))'''((((((((())))))******''''''''''''''''''''''''(((((())))))******++++++'''((()))+++,,,,,,,,,,,,))))))(((((((((((())))))(((((()))***************)))))))))))))))(((((('''(((((((((((()))))))))***(((((())))))******+++++++++***)))(((((()))******+++)))(((''''''((()))+++))))))))))))***************)))))))))+++,,,+++***''''''((())))))((('''&&&!!!%%%)))******)))+++---)))))))))))))))******+++(((***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***************++++++(((((())),,,///000///---++++++,,,,,,,,,---------++++++,,,---............***++++++,,,,,,,,,++++++---...//////---+++(((''',,,,,,++++++,,,,,,---...++++++******,,,...111222///...---+++******++++++........................///...,,,,,,,,,---///111,,,,,,,,,------///000000444222000...---...///000---...///000111222333333444444666888:::<<<>>>???======AAAEEEHHHMMMZZZfff{{{''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$(((((((((''''''&&&&&&%%%'''(((((((((&&&%%%&&&'''(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''%%%%%%))))))&&&&&&(((%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&%%%###"""###$$$%%%)))...///+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&(((***%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))((('''%%%$$$$$$%%%%%%((((((((((((((((((''''''&&&'''((('''&&&&&&'''((('''''''''(((((((((((((((&&&&&&&&&&&&''')))***+++%%%''')))***+++++++++***(((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))((('''''',,,+++***)))))))))++++++'''''''''''''''((())))))))))))))))))(((((((((((())))))))))))************)))((('''&&&%%%&&&&&&'''))))))))))))(((((((((((())))))(((((()))***++++++))))))(((((((((((())))))&&&'''***,,,------,,,+++''''''((())))))((('''&&&'''(((******))))))***,,,++++++******************''''''&&&&&&&&&&&&''''''(((((('''''''''(((***+++++++++******)))(((((('''******)))))))))***,,,---...---+++)))'''''''''''',,,,,,++++++***))))))(((,,,(((&&&''',,,///---***))))))*********+++++++++---,,,***+++---//////...//////...---,,,,,,++++++,,,---------,,,++++++***+++,,,------++++++,,,------,,,++++++------,,,+++---------,,,******+++---111111000///---,,,++++++------------------------///...,,,++++++,,,...///000000//////.........---////////////000000000000333222222111222333555666666777888:::<<<=========??????AAADDDGGGLLLYYYfffzzz)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''%%%%%%%%%&&&(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''***'''&&&((('''###!!!###&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((&&&(((++++++***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$%%%&&&((()))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%(((((((((((())))))))))))(((''''''''''''''''''(((***)))'''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((++++++***)))((('''&&&&&&###$$$&&&((()))***++++++((())))))************)))************************(((((())))))))))))(((((('''(((((((((((('''&&&&&&((('''''''''''''''((((((&&&&&&%%%%%%&&&''''''(((******))))))((((((''''''$$$%%%%%%&&&'''(((((()))***)))((('''''''''((((((&&&&&&'''''''''((((((((())))))(((((()))******+++))))))(((((((((((()))))))))***+++,,,+++***(((''''''((()))******)))((((((((()))+++***))))))***+++************************,,,***(((&&&&&&(((***,,,++++++*********+++------)))))))))))))))*********+++******)))***+++,,,---000///---,,,+++***++++++******++++++,,,---------)))&&&$$$%%%))),,,***(((***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---,,,,,,++++++---------------,,,+++++++++,,,------++++++,,,---///---------...///...---+++,,,---,,,++++++,,,...((())))))***+++,,,,,,---------------------------///...,,,++++++,,,...///000/////////............////////////000000000000111111111222222333444555444555777999;;;<<<===>>>@@@???AAADDDFFFKKKXXXeeeyyy***)))(((&&&%%%$$$######%%%%%%%%%&&&''''''((((((&&&&&&''''''((())))))***%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))'''&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&(((((((((((('''&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))&&&&&&(((&&&""" """''''''''''''''''''''''''&&&$$$!!!"""%%%''''''&&&''''''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&'''((()))((((((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''&&&&&&'''(((((((((((()))))))))''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((,,,++++++***)))(((''''''###&&&)))---......,,,+++++++++***)))))))))))))))************************((())))))*********))))))&&&''''''''''''&&&%%%%%%$$$%%%&&&''''''(((''''''''''''&&&&&&''''''((((((+++******)))(((''''''&&&""""""$$$%%%&&&((())))))+++***)))((((((((())))))'''''''''(((((()))))))))))))))((((((((()))******))))))(((((((((((())))))((()))*********)))'''&&&'''((()))+++++++++*********+++,,,+++))))))***+++************************---+++'''%%%%%%'''+++---))))))((((((((()))******'''(((((()))***+++++++++,,,++++++++++++,,,,,,---///...------,,,,,,------))))))***++++++,,,,,,---,,,)))'''))),,,...---+++++++++,,,,,,,,,---------***---//////,,,***+++,,,.........------,,,,,,+++---............---,,,,,,+++,,,------++++++,,,---///---,,,---...///...,,,)))+++,,,,,,,,,,,,---///((()))***+++---...///000------------------------...---,,,++++++,,,---...////////////............////////////000000000000///000111222333333333333222444666888;;;<<<===>>>@@@@@@BBBEEEFFFJJJVVVbbbwww)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&)))***+++***)))((()))***((((((''''''&&&&&&&&&%%%%%%&&&(((******)))'''&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$''''''$$$$$$&&&((((((((((((((('''''''''&&&!!!$$$((('''$$$)))&&&$$$%%%''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))&&&'''((('''&&&&&&&&&(((''''''(((((())))))******&&&)))...222222000,,,***+++***)))(((((()))***+++'''''''''''''''''''''''''''(((((())))))))))))((('''''''''''''''&&&%%%%%%%%%&&&(((***++++++************))))))))))))******++++++***)))((('''&&&&&&%%%&&&&&&''')))******+++))))))))))))))))))))))))++++++++++++************))))))((((((((())))))***))))))(((((((((((())))))$$$%%%'''((()))******)))&&&'''(((***++++++******+++,,,,,,+++***))))))******************+++++++++***)))&&&$$$$$$&&&)))***((((((((('''((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,---************++++++,,,,,,******))))))((('''''''''...,,,***+++---///...---+++++++++,,,,,,,,,,,,---+++000444333///+++,,,.........---------,,,,,,,,,---......///......------+++,,,------++++++,,,---,,,+++******,,,,,,+++***(((***,,,,,,,,,---...///---------------,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...///////////////.........////////////000000000000...///111222333333222111111222555777:::<<<===>>>@@@@@@BBBEEEFFFIIITTT```ttt&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((()))***)))'''&&&'''(((((('''''''''''''''&&&&&&$$$&&&(((******)))((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&$$$%%%((()))&&&&&&((())))))(((((('''''''''''')))$$$!!!###(((+++***'''***'''$$$$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((((((((((((((((())))))***++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&&&&(((%%%%%%&&&&&&'''((())))))(((***...111000---)))&&&)))(((((('''(((***,,,---''''''''''''''''''''''''%%%&&&&&&'''(((((((((''''''(((((((((((('''&&&&&&&&&((()))+++,,,,,,++++++******))))))))))))***************)))(((''''''&&&)))))))))))))))*********((((((((((((((((((((((((------,,,+++***)))(((((())))))((((((((((((((()))))))))(((((((((((())))))$$$%%%&&&'''((())))))***$$$%%%''')))******))))))+++,,,,,,+++)))((()))***))))))*********+++++++++'''(((((((((((((((((('''+++++++++++++++++++++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''((())))))***+++++++++******))))))((('''''''''***)))((((((******+++***************+++++++++++++++000444333///+++,,,...---------------,,,,,,,,,------......///......---+++,,,------++++++,,,---,,,+++******+++,,,+++***'''))),,,---------...///,,,,,,+++***)))((('''''',,,,,,,,,---------......---------,,,,,,---------.........///////////////////////////000000000000...///111222333333222111111222555777:::<<<===>>>???@@@BBBEEEEEEHHHSSS^^^ppp%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&&&&%%%$$$###$$$%%%''''''''''''''''''''''''$$$%%%'''((())))))((('''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&)))&&&&&&))))))%%%$$$''')))((((((''''''&&&&&&&&&&&&$$$"""$$$''')))'''%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((''''''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%#########$$$%%%%%%&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%&&&(((***,,,+++)))&&&$$$''''''(((((()))+++,,,---************************$$$$$$%%%&&&''''''''''''((((((((((((((('''&&&&&&''''''((())))))******)))((((((''''''&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((('''''''''((()))))))))((((((******)))(((''''''&&&%%%))))))((((((''''''(((((())))))(((((((((((()))))))))(((((((((''''''''''''%%%&&&'''((())))))(((((()))***+++***(((((()))***)))))))))***++++++,,,,,,((()))+++,,,,,,+++)))(((*********+++******)))(((*********)))))))))))))))+++,,,,,,,,,,,,++++++***((()))***+++,,,---,,,,,,))))))***++++++,,,,,,---+++***************++++++))))))*********+++++++++***---//////,,,***+++,,,------------------------,,,,,,---............---+++,,,------++++++,,,---...,,,+++,,,---...---+++'''))),,,...------...///+++++++++++++++++++++++++++,,,,,,------.........------------------------.........///////////////////////////000000000000///000111222333333333333222444666888;;;<<<===>>>>>>>>>AAADDDEEEHHHRRR]]]nnn&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$######%%%''''''''''''(((((((((((($$$%%%%%%&&&''''''((((((&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''''''''&&&%%%&&&$$$$$$((((((%%%%%%(((((((((''''''&&&%%%%%%$$$!!!"""###%%%%%%$$$###!!!###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###$$$&&&''''''&&&$$$######$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''(((((('''&&&%%%$$$######$$$$$$%%%&&&&&&'''&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''((()))***************************************$$$%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%(((((('''''''''(((((()))(((''''''&&&%%%%%%&&&&&&(((((((((((())))))))))))%%%&&&&&&''''''((((((((('''((()))*********))))))''''''''''''''''''''''''))))))((('''''''''''''''))))))(((((((((((())))))***)))((((((''''''(((((('''''')))******)))(((''''''((())))))((('''(((***((())))))***++++++,,,,,,*********++++++*********'''((())))))((('''&&&%%%(((((())))))******++++++++++++,,,,,,,,,+++)))))))))***,,,------------,,,******++++++,,,---------,,,,,,,,,+++++++++,,,---*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,---------------+++,,,------++++++,,,------,,,+++,,,---------+++'''***---......---------------....../////////000++++++,,,,,,---......///,,,------------------,,,............/////////000////////////000000000000111111111222222333444555444555777999;;;<<<===>>><<<===@@@DDDEEEHHHRRR]]]nnn((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))))))))(((((((((''''''&&&&&&&&&'''((()))(((&&&%%%&&&''''''''''''(((((((((((((((%%%$$$$$$%%%%%%'''((()))$$$$$$&&&'''(((((())))))%%%%%%&&&&&&'''((())))))$$$$$$&&&&&&&&&&&&$$$$$$ !!!&&&((('''(((+++(((((('''&&&%%%%%%$$$$$$###&&&)))***(((&&&$$$$$$ ###&&&&&&$$$###$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((()))))))))))))))'''%%%$$$&&&&&&''''''((()))******&&&'''((('''&&&&&&'''(((%%%%%%&&&'''((()))***+++'''''''''((()))+++---...))))))***++++++***((('''((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%%%%&&&&&&&&&%%%$$$$$$+++***(((''''''((()))******)))((('''''''''''''''''''''(((((())))))******$$$%%%&&&'''(((***++++++((()))***+++,,,,,,+++***&&&&&&'''((()))***+++,,,***)))((('''''''''''''''))))))(((((((((((())))))''''''''''''(((***+++,,,))))))***++++++***((((((%%%'''((((((''''''(((***((())))))***++++++,,,,,,***)))(((''''''((()))******+++,,,,,,,,,***)))(((&&&&&&''')))***,,,------***++++++,,,+++***)))((()))***+++,,,---,,,++++++,,,,,,++++++***)))))))))((())))))(((''''''((()))++++++,,,,,,,,,------------,,,++++++---//////...------------------------***+++,,,,,,---------,,,+++,,,------++++++,,,---+++***))))))++++++***)))'''***---......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,---.........//////000000////////////000000000000333222222111222333555666666777888:::<<<=========;;;<<<@@@DDDEEEHHHSSS^^^ooo%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((&&&%%%$$$#########$$$&&&((())))))((((((###$$$&&&''''''&&&$$$###%%%&&&&&&&&&'''(((((((((&&&&&&$$$######$$$&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$######%%%'''))))))'''%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((!!!%%%&&&&&&$$$###"""###$$$$$$&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&'''))))))'''%%%''')))++++++***))))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))((((((((()))***+++++++++,,,+++)))))))))(((&&&$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''(((***++++++++++++---,,,***)))'''&&&&&&&&&''''''((()))))))))))))))''''''''''''(((((()))))),,,,,,***(((%%%%%%''')))(((((((((((())))))))))))))))))************))))))))))))(((((('''''''''&&&(((((())))))******++++++******)))))))))))))))***(((((())))))))))))((((((+++,,,---......,,,+++*********++++++++++++******+++***)))(((((()))***+++))))))))))))***+++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++))))))***+++,,,------...,,,***)))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---....../////////++++++,,,,,,---...//////---..................------,,,,,,,,,,,,---......000000//////............000///...,,,,,,,,,---...000...---...000111222111000/////////000111222222444555666777999;;;<<<===@@@>>>???AAACCCGGGPPPZZZrrr***))))))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((''''''&&&&&&&&&((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((("""$$$&&&((()))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%'''))))))(((&&&'''((())))))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((((((''''''''')))((('''((()))***(((&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((()))))))))((((((+++***)))'''&&&&&&&&&&&&''''''((()))))))))))))))''''''((()))))))))))))))(((***+++***)))(((((()))(((((((((((())))))))))))))))))************))))))******)))))))))((((((((((((((()))))))))))))))))))))((((((((()))***++++++))))))(((((((((((()))))))))***************))))))---,,,+++)))'''$$$"""!!!***)))(((((((((((()))***))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,*********************+++++++++++++++++++++++++++,,,+++******,,,------,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***------............------,,,++++++++++++,,,------/////////.........------//////...------------------,,,+++,,,...000///...111111111111222333444444444555666777999;;;<<<===@@@???@@@CCCDDDHHHQQQ[[[ppp++++++***)))((('''&&&%%%&&&&&&&&&&&&'''((())))))$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((())))))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$&&&((()))(((''''''((()))(((%%%######$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((***)))((('''&&&%%%$$$###&&&%%%%%%''')))******(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&***)))((((((''''''((((((''''''((())))))))))))(((&&&''')))*********)))(((%%%(((+++,,,+++)))))))))(((((((((((())))))))))))))))))************))))))************))))))))))))))))))((((((((((((((((((''''''(((((()))+++,,,---***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((''''''&&&%%%)))))))))(((((()))))))))***************************+++,,,,,,,,,,,,+++***************************,,,,,,++++++++++++,,,,,,(((((()))))))))*********,,,,,,+++++++++*********---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,---,,,+++***))))))))))))*********+++++++++++++++,,,,,,------------,,,,,,+++************+++,,,,,,.........---------------.........///......---,,,,,,++++++---///000///---111111111111222333444555444555666777999;;;<<<===AAA???AAADDDEEEHHHQQQ[[[mmm((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%$$$$$$######""""""!!!!!!"""###%%%''''''&&&%%%###%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&'''((('''%%%'''((())))))'''%%%%%%&&&''''''''''''''''''''''''))))))))))))))))))))))))+++***(((''''''(((***+++))))))((('''&&&%%%$$$$$$%%%%%%%%%''')))***)))(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((***)))))))))))))))******&&&'''(((((())))))((((((%%%&&&(((******)))((('''&&&(((******)))((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))(((((()))***++++++***)))(((''''''((()))***)))))))))******+++,,,,,,'''''')))***++++++++++++)))******++++++******)))***************))))))))))))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))***++++++++++++++++++***************...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***)))((())))))***((()))***+++---///000000+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---------------------------------/////////...---,,,---------///111222000///////////////000111333333444555666777999;;;<<<===???>>>@@@CCCEEEHHHPPPZZZjjj}}}&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%''')))((('''%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&%%%###$$$%%%'''((('''&&&'''(((''''''''''''''''''''''''************************+++)))(((&&&&&&((()))+++(((((((((((((((((((((((((((''''''((())))))(((&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''''''''((())))))&&&&&&'''(((((((((((((((%%%&&&'''((((((((('''''')))))))))'''%%%$$$&&&'''(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&++++++***)))(((((())))))***)))(((''''''((()))***(((((()))***+++,,,,,,,,,.........---+++)))((('''***+++---......---+++***))))))*********)))(((((()))***,,,------,,,***))))))))))))))))))))))))))))))******************)))*********+++++++++,,,,,,(((((()))******+++,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))))))))+++,,,---((()))***+++---...///000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......------------------------,,,---...//////...---,,,---------...000111000///.........///000222333444444555666777999;;;<<<=========???BBBDDDGGGOOOXXXhhh{{{(((((('''&&&%%%######"""'''&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((#########$$$%%%'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&'''((()))***"""&&&******(((%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&(((***+++'''&&&&&&%%%%%%&&&&&&''')))'''%%%$$$%%%%%%%%%###!!!###%%%&&&%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((((((((()))***++++++,,,***)))((()))***)))'''&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''(((((((((((('''''''''''''''((((((((()))++++++)))&&&$$$###%%%((((((((((((((())))))))))))))))))************))))))''''''''''''(((((((((((())))))((((((((((((((((((---,,,+++)))((((((''''''(((((())))))))))))(((((($$$&&&(((***+++++++++*********++++++******)))(((+++,,,///000000///,,,+++'''((()))*********)))(((***+++,,,,,,,,,,,,+++***************************((()))************)))(((++++++++++++++++++++++++''''''((()))***+++,,,------,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,+++***))))))***+++...///+++*********)))))))))))),,,,,,------------,,,,,,------,,,,,,------...///---------------.........,,,---......///.........,,,+++******---.........000000000111222444555666444555666777999;;;<<<===<<<<<<>>>BBBDDDFFFNNNWWWgggzzz(((((('''&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%'''((('''((()))******)))((('''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############$$$$$$$$$$$$&&&&&&'''''''''(((((((((((((((''''''((()))+++,,,%%%***000000,,,(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%''''''((((((((('''&&&%%%%%%&&&(((+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&$$$######%%%&&&'''&&&"""$$$&&&&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++,,,,,,+++***)))***++++++)))'''''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''***)))((('''((()))+++,,,)))******)))''''''((()))(((((((((((())))))))))))))))))************))))))''''''(((((())))))))))))(((((())))))))))))))))))++++++***)))((((((((()))'''((()))******)))((('''###%%%))),,,------,,,***%%%&&&''')))+++,,,,,,---***,,,///111111///,,,***%%%''')))***+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,,,,++++++******))))))(((((())))))******++++++,,,+++******,,,------,,,------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,***((()))***,,,...,,,++++++***)))(((''''''------............------,,,,,,++++++,,,,,,---...------........./////////---------------...//////...+++))))))+++---////////////000111222444666777444555666777999;;;<<<===<<<<<>>===???BBBCCCDDDKKKTTTeeewww$$$(((+++***&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''&&&&&&&&&((('''&&&$$$$$$%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''(((((((((((('''%%%$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###&&&+++111555999555---&&&%%%((((((&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&((())))))((('''''')))))))))(((((()))))))))*********)))((('''%%%$$$)))'''%%%%%%'''))))))(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&'''((()))'''((()))((('''((()))+++)))************)))))))))((((((((())))))(((((((((******)))((((((((())))))***))))))(((''''''&&&&&&((((((((((((''''''''''''&&&$$$""" !!!$$$'''***((((((((((((''''''''''''---,,,***((('''''''''((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))******))))))******))))))))))))******+++***))))))))))))))))))***)))))))))))))))******************************((())))))******))))))((((((***,,,,,,***)))***+++******+++++++++******))))))******(((&&&&&&)))---------,,,,,,,,,,,,,,,+++******++++++++++++******&&&(((***---......---,,,,,,,,,,,,+++++++++******************+++++++++,,,))))))***,,,---///000111,,,,,,------...---------++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,.........------.........///...---...000111000///111111111111111111111111555666777999:::;;;<<<<<<>>>===???BBBBBBDDDKKKSSSbbbttt$$$&&&((((((&&&&&&''')))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((&&&&&&&&&'''(((&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&'''(((((('''%%%###!!!&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%$$$%%%(((---000111,,,&&&###&&&***+++)))''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&'''(((((()))(((((('''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&*********)))(((&&&$$$###&&&'''((()))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((((('''%%%$$$%%%&&&(((***((()))))))))((((((***+++)))(((''''''((()))***+++&&&'''((())))))((('''&&&***))))))((((((((())))))))))))(((((('''''''''''')))))))))(((((('''&&&&&&'''&&&###"""!!!!!!###$$$((((((((((((((('''''''''+++***)))(((((((((((((((((())))))************)))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))))))))))))))((((((((((((''')))+++,,,---,,,***))))))))))))))))))*********,,,+++***((((((((()))***))))))))))))))))))***+++************************((())))))))))))((((((''')))+++,,,,,,***))))))***((()))***+++++++++++++++%%%((()))&&&"""!!!&&&,,,,,,,,,,,,,,,++++++++++++******++++++++++++******((()))+++,,,------,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,(((***+++---///000111111***+++---...///...---------------...............,,,------...............///...---,,,,,,---...//////...---...///000///...111111111111111222222222555666777999:::;;;<<<<<<@@@???@@@CCCDDDEEEMMMUUU```rrr'''%%%$$$%%%((()))((('''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))((('''%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%$$$"""''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&'''''''''(((***''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%###!!! '''(((((()))************&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''(((&&&'''((('''$$$$$$%%%'''''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))((('''%%%$$$%%%&&&(((***'''((()))((('''''')))+++(((((('''&&&'''(((***,,,&&&'''((())))))((('''&&&)))((((((((((((((())))))''''''''''''(((((())))))(((((())))))((('''&&&%%%)))))))))))))))(((&&&%%%'''''''''(((((((((((((((%%%&&&(((***+++***)))((((((((()))***************(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))(((((((((((())))))))))))((()))+++,,,---,,,***)))(((((())))))************,,,+++***((((((((()))***))))))(((((()))***++++++************************)))))))))))))))((('''''')))+++,,,,,,***))))))***((()))***+++++++++++++++))),,,---+++'''&&&+++000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***,,,...000000000///...***+++---...///...---------------....../////////,,,---......//////......///...---,,,,,,---...//////...---...///000///......///000111222333444444555666777999:::;;;<<<<<>>@@@CCCDDDEEELLLUUU___rrr(((%%%"""###(((***(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''%%%&&&''')))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&''''''((('''&&&$$$###((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&&&&&&&)))***'''######'''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&"""###%%%''''''''''''&&&(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%'''((()))((()))***)))((('''((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''((()))&&&'''((('''&&&'''(((***)))(((''''''''')))***+++'''''''''(((((('''''''''((((((''''''(((((())))))&&&&&&''''''((())))))***'''((()))))))))((('''&&&$$$&&&(((***+++***)))((('''''''''((((((((((((((("""%%%(((***++++++)))((('''((()))******+++******(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))(((''''''((()))******+++******+++***))))))))))))))))))(((((((((((()))***+++,,,************************************)))(((''''''(((***,,,,,,***)))***+++((()))***+++++++++++++++***,,,...---***))),,,...)))************+++++++++++++++,,,,,,,,,,,,++++++...---+++))))))***+++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,---000222222000...,,,,,,,,,------...---------+++++++++,,,------......+++,,,------......------.........------.........///...---...000111000///......///111222333444555555666777999:::;;;<<<<<<===<<<>>>AAAAAACCCJJJRRR^^^qqq'''&&&%%%$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''')))'''%%%%%%''')))))))))%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''''''''''''''%%%&&&***(((######'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''')))***&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))******+++(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&%%%%%%&&&'''((()))((((((((())))))))))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%'''))))))))))))((())))))******(((''''''&&&&&&''''''((('''''''''''''''((())))))'''''''''(((((((((((((((%%%&&&((()))***)))'''&&&###$$$&&&''''''(((''''''''''''''''''((((((((()))%%%&&&''')))))))))(((((('''((()))******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++++++++***)))))))))((('''((((((((()))))))))***((((((((((((((((((((((((&&&''')))***++++++******((())))))************)))(((((((((((()))***+++,,,************************++++++++++++***)))((('''''')))++++++******+++,,,)))******+++++++++******'''((()))******)))(((((())))))))))))******++++++******++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++---000333333111...,,,......---,,,,,,,,,------++++++,,,,,,---.........,,,---......//////......------............------000///...///111222111000//////000111222222333333555666777999:::;;;<<<<<<===<<<>>>AAAAAACCCJJJRRR]]]ppp%%%'''(((&&&######&&&)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%''')))))))))###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&((()))))))))((('''$$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&'''!!!!!!''')))''''''***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$%%%''')))+++&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''))))))'''&&&&&&'''((()))&&&%%%%%%&&&((()))(((&&&'''''''''&&&&&&''''''''''''''''''''''''((()))***%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%'''(((***************)))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''((()))***)))))))))(((''''''&&&&&&$$$&&&((()))***)))(((''',,,+++)))(((''''''((((((&&&'''''''''(((((())))))))))))'''&&&&&&'''((()))''''''(((******+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,,,,+++***)))(((((('''((((((((())))))******,,,+++******)))******+++&&&''')))***+++++++++***'''((()))+++++++++***)))(((((((((((()))***+++,,,************************,,,,,,,,,++++++)))((((((&&&(((***+++++++++,,,---******+++++++++******)))''''''(((***,,,+++(((%%%(((((())))))*********+++))))))************))))))'''(((+++---...---,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------))),,,000333444222000...000///---,,,+++,,,,,,---------......///000111111///000000111111111111111,,,---...//////...---,,,111000///000111222111000111111111111111111111111555666777999:::;;;<<<<<>>???BBBCCCDDDLLLTTT\\\ooo%%%%%%%%%&&&''')))+++---(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&'''((()))***+++,,,******)))((('''&&&%%%%%%'''''''''((((((((())))))((())))))'''%%%$$$%%%&&&'''&&&%%%'''+++---......%%%%%%############%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$&&&''''''%%%$$$$$$%%%((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&%%%$$$%%%%%%%%%$$$%%%(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###$$$&&&))))))((((((''''''&&&&&&%%%))))))))))))))))))))))))%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))((('''---)))%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++***&&&%%%)))...***************)))((((((+++++++++(((&&&$$$%%%&&&'''''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''((((((((((((((('''''''''&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((())))))***,,,(((""""""'''+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++++++++******''''''(((((())))))******+++***)))))))))))))))***))))))(((((((((***+++,,,***)))((()))***+++***(((++++++***))))))***++++++))))))***++++++++++++***---***((((((******)))''''''((()))***************))))))*********+++++++++******))))))******+++,,,+++******))))))******+++,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,...000///111222///)))+++++++++,,,,,,,,,------//////.........---------------------------------,,,---...//////...---,,,000000000000000111111222000000111222333333333333666666666888999;;;===>>><<<;;;===BBBDDDFFFKKKRRR[[[mmm'''&&&&&&&&&&&&((()))***'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''((()))***((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))*********))))))***,,,***(((%%%$$$$$$###""" &&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''###%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''''',,,)))%%%$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))+++)))'''&&&(((+++***************)))((((((***'''###"""&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((())))))((((((''''''&&&&&&***)))))))))((((((((('''''''''(((((()))******+++***(((&&&$$$$$$%%%(((***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((***)))))))))))))))*********))))))(((((()))***++++++***))))))***+++***(((************************))))))***++++++++++++***---+++((((((***+++***((((((((()))***************))))))*********++++++++++++************+++++++++++++++************+++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,222666444222222222///,,,,,,---------.........//////.........---------........................---......//////......---/////////...///000000111000000111222333333333333555555666777999;;;======<<<;;;===BBBDDDFFFKKKRRR[[[mmm''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))*********+++...000111...***'''%%%"""&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$%%%&&&(((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$'''******)))'''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''&&&'''''''''((((((((())))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&+++(((&&&%%%&&&'''&&&&&&''''''''''''''''''''''''*********)))((('''''''''))))))******))))))((((((***)))&&&### !!!$$$''''''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''''')))))))))((((((((((((((((((((())))))******++++++((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''&&&)))((((((((()))***+++++++++***))))))((())))))***---+++******++++++***(((******++++++++++++******))))))***++++++++++++***---+++***)))+++++++++***))))))))))))***************************+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((000666222------//////---------.........//////...............---------///////////////////////////..................///...............//////000000000111222333333333333444444555777999:::<<<<<<<<<;;;===AAADDDEEEJJJQQQZZZlll&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$#########$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''%%%&&&((((((((()))+++...000...+++))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((()))'''&&&&&&&&&&&&''''''((())))))******''''''''''''''''''''''''))))))))))))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))(((((())))))(((&&&((()))))))))))))))(((((('''***---...,,,)))'''&&&'''''''''''''''((())))))'''((()))******)))((('''(((((((((((())))))))))))$$$$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********((()))***+++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))((('''''''''&&&(((((((((((()))***,,,,,,++++++***))))))(((((((((...,,,++++++,,,,,,***))))))***++++++++++++***)))))))))***++++++++++++***,,,,,,+++***++++++++++++***)))))))))))))))******************************,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,------------,,,,,,,,,------////////////////////////++++++++++++++++++++++++,,,,,,,,,++++++*********'''---111...++++++,,,,,,------------............................................................000///...------...///000///............///000000000000111222333333333333333333555777999:::;;;;;;<<<;;;===AAACCCEEEJJJPPPYYYkkk$$$$$$%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&%%%&&&'''&&&&&&&&&((()))(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$######%%%'''######$$$%%%&&&''''''(((''''''''''''''''''''''''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((''''''(((***+++)))((('''(((((()))))))))((((((###'''+++---+++(((&&&%%%'''''''''''''''((())))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((($$$$$$%%%'''(((***+++,,,%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((())))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++*********)))((((((((((((((((((((()))***,,,,,,************))))))((((((---,,,++++++,,,,,,+++)))*********++++++*********))))))***++++++++++++***++++++++++++***+++,,,,,,+++***)))(((((()))*********************************+++,,,,,,,,,+++******---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,---------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,...///------000...++++++,,,,,,,,,,,,------------.....................------------------------000///...------...///000000000//////000000111222000000111222333333333333222333555777999:::;;;;;;<<<;;;===AAACCCDDDIIIOOOYYYjjj###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%$$$$$$$$$$$$'''(((((('''&&&%%%'''((('''%%%###$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&&&&&&&'''''''''''''''''''''''')))&&&### ###&&&)))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%###!!!"""%%%(((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''(((&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((%%%&&&(((************)))''''''((()))))))))(((((((((((('''&&&%%%&&&(((+++'''''''''''''''((())))))(((((())))))))))))((((((%%%%%%%%%&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((()))***+++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************))))))((((((((()))***++++++)))************))))))(((,,,***)))***+++,,,+++***++++++***))))))***++++++))))))***++++++++++++******+++++++++)))***+++---++++++)))((((((((()))***+++++++++***************((()))***+++,,,+++******,,,,,,++++++++++++,,,,,,))))))(((''''''(((***+++************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,+++***,,,///---(((+++++++++,,,,,,,,,---------------...............------------------------000//////////////////000000000000000000111222222000000111222333333333333222444666888:::;;;;;;;;;===;;;===AAACCCCCCHHHOOOXXXjjj&&&&&&(((((((((((('''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&'''((('''%%%%%%&&&((()))'''&&&&&&'''((('''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$)))***,,,+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&"""$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&(((((())))))******++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***%%%''')))(((&&&%%%&&&(((''''''''''''''''''''''''$$$(((++++++)))'''((()))&&&''''''((())))))(((((())))))(((&&&%%%&&&***---'''''''''''''''((()))))))))((((((''''''(((((()))%%%%%%&&&&&&'''(((((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''((()))******+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************)))))))))))))))******((((((******+++***)))))))))(((((()))+++,,,+++***---+++)))(((((()))+++---))))))***++++++++++++***(((***+++***((((((+++---,,,+++)))((('''((()))***+++++++++*********))))))%%%&&&(((***++++++******++++++************++++++((('''&&&%%%&&&''')))***************************************************++++++++++++++++++,,,,,,))),,,---***)))+++,,,***,,,,,,,,,,,,---------...---------.........//////........................//////000000000000/////////////////////000111111000000111222333333333333333444777:::;;;<<<<<<;;;===;;;===AAABBBCCCHHHNNNXXXiii((())))))))))))'''&&&$$$(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$&&&((('''%%%$$$$$$&&&''''''&&&######%%%%%%%%%%%%######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&&&&!!!$$$&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%((()))'''&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))######$$$%%%&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###$$$%%%''')))+++$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''%%%***...---(((%%%&&&(((&&&&&&'''((())))))((((((!!!$$$'''((('''&&&&&&&&&'''''''''''''''((()))))))))((('''&&&&&&'''((()))&&&&&&''''''((())))))***&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&*********)))))))))))))))&&&'''***,,,---,,,+++***'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++''''''(((((())))))******+++***)))))))))))))))***'''((()))***++++++***)))(((''''''(((***,,,,,,+++...,,,)))''''''))),,,...))))))***++++++++++++***''')))+++***((((((***------+++)))((('''((()))***++++++++++++******))))))###%%%'''***+++++++++***+++******************+++)))((('''&&&'''(((***,,,------------------------*********************************++++++,,,,,,---***111444000+++,,,000111---------.........//////---------.........//////////////////////////////...///000111111000///..................///000000000000111222333333333333333555888:::<<<===<<<<<<===;;;===AAABBBCCCGGGNNNXXXiii(((((((((''''''&&&&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&+++***)))'''&&&&&&&&&&&&!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))'''&&&$$$***)))'''%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&---(((%%%%%%)))+++***'''###''')))'''###"""%%%***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%,,,+++)))&&&$$$%%%))),,,''''''((()))***++++++,,,))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''((('''''')))((($$$''''''''''''''''''''''''***)))))))))(((&&&%%%$$$ """$$$%%%&&&'''''''''((()))******)))((('''&&&&&&''''''(((((())))))))))))(((&&&###,,,+++++++++******)))))))))(((''''''''')))+++,,,***)))(((&&&'''((()))+++&&&'''(((******((('''&&&&&&&&&'''((()))***++++++************************+++++++++*********)))))))))***++++++***)))***+++******)))(((((()))******++++++++++++++++++++++++************))))))((((((&&&'''((()))******))))))(((((())))))******++++++++++++,,,,,,,,,++++++***++++++***************+++///...---+++***)))))))))((()))+++---------+++*********)))***,,,...---,,,)))))))))***+++++++++,,,---,,,+++***+++,,,---...------------------------++++++,,,,,,,,,---------,,,,,,---...///000111111222222333333222111///...000---,,,---000111000...222222222222222222333333111444999;;;;;;:::::::::???@@@BBBBBBCCCEEEHHHKKKZZZiii'''''''''&&&&&&&&&%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&)))((('''&&&&&&%%%%%%&&&"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&%%%$$$"""!!! !!!"""###'''''''''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''',,,((($$$%%%(((***)))&&&%%%'''((('''$$$$$$&&&(((((('''''''''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''((()))+++((((((((()))*********+++((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&&&&+++---,,,''''''''''''''''''''''''************)))((('''&&&$$$%%%&&&&&&''''''&&&&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''&&&%%%))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$''')))+++---,,,+++((('''(((((((((''''''((((((((())))))))))))************))))))))))))))))))))))))+++++++++*********))))))***+++,,,+++******+++,,,************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))************---,,,,,,+++)))(((((('''******++++++,,,++++++******************+++,,,---,,,,,,++++++***++++++,,,)))***,,,------,,,+++***(((''''''((()))******)))************++++++++++++,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,---------.........///////////////...///000111111000/////////...,,,---000111000...111222222222222333333333444555888888888999;;;===???@@@AAABBBBBBEEEHHHKKKYYYhhh&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))(((''''''&&&%%%######$$$%%%%%%'''''''''&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((***'''$$$%%%''')))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###'''*********)))***))))))))))))))))))))))))'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&$$$ !!!(((,,,,,,''''''''''''''''''''''''))))))*********))))))((())))))))))))((('''&&&%%%(((''''''''''''''''''((())))))((((((((((((((('''(((((((((((()))***+++,,,(((((('''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''((('''&&&$$$###***)))'''&&&&&&''')))***++++++++++++*********)))((((((((((((((((((((((((+++************)))))))))((())))))(((''''''(((***)))***+++,,,,,,+++***)))************************+++++++++++++++*********++++++***)))))))))******---,,,,,,+++)))(((((('''((()))***+++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,......***+++,,,---,,,+++***))),,,*********,,,,,,,,,***+++++++++++++++*********+++,,,,,,---------------------------------------,,,,,,,,,,,,------------000000//////............+++,,,---...///////////////...---...///000000...111111222222222333333333555666777777777888<<<>>>>>>???AAABBBBBBEEEHHHKKKXXXggg%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((())))))(((''''''(((((()))''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((&&&$$$%%%''''''&&&%%%'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&"""''')))***))))))))))))))))))))))))(((((((((&&&'''((())))))***))))))''''''''''''''''''''''''$$$%%%### %%%))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((('''&&&((('''&&&%%%%%%&&&'''(((***)))))))))((((((''''''+++***((('''&&&''''''((())))))))))))((((((((((((++++++++++++++++++,,,,,,+++(((### !!!%%%(((***)))(((''''''((()))***************************))))))))))))))))))))))))************))))))))))))((())))))(((''''''(((***)))***,,,------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))(((((())))))&&&''''''(((******+++,,,'''((()))***++++++,,,,,,---,,,+++***)))((((((((()))))))))***+++,,,---...,,,,,,,,,,,,,,,+++***)))---,,,+++,,,---...---,,,,,,,,,,,,++++++*********)))***,,,---------,,,+++------------------------,,,,,,,,,------------...///////////////.........,,,,,,------........................///000//////111111111222222333333444444666777888888999;;;======???@@@AAABBBDDDHHHKKKXXXfff%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***((((((''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%'''&&&&&&'''))))))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&###%%%''''''''''''((())))))))))))(((((((((((((((&&&'''((())))))***))))))'''''''''''''''''''''''''''))))))%%%%%%((()))&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&''''''(((((((((((('''((('''&&&%%%%%%&&&'''(((******))))))(((((((((''',,,***(((&&&%%%%%%%%%&&&(((((((((((())))))))))))((('''&&&%%%&&&(((+++---///,,,'''$$$$$$&&&***---'''((()))******)))((('''''''''(((((()))******+++************************))))))))))))))))))))))))+++,,,+++***((()))+++---)))***,,,------,,,***)))))))))))))))))))))))))))+++++++++++++++++++++++++++******)))((((((((((((######%%%''')))+++,,,---'''((()))++++++,,,,,,,,,))))))((((((((())))))***+++++++++***++++++,,,,,,,,,,,,,,,,,,++++++***)))***)))((()))***+++***)))---,,,,,,,,,++++++******((()))+++,,,,,,,,,+++***------------------------,,,,,,---------.........------......///000000111/////////......------------...///////////////000000000111222333333444444222555888::::::::::::;;;===>>>@@@AAABBBDDDHHHKKKWWWfff%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''((((((&&&%%%&&&(((***(((((((((((((((((((((((('''(((((())))))))))))(((''''''''''''''''''''''''%%%)))***''''''(((&&&"""''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''$$$$$$&&&'''(((((((((((((((''''''''''''''''''(((***))))))))))))))))))(((******)))((((((((())))))&&&''''''''''''((((((((('''&&&%%%$$$%%%''')))+++'''((()))******)))(((''''''(((***++++++***((('''&&&&&&'''((()))***++++++************************(((((()))))))))))))))***(((((('''&&&$$$%%%(((***)))***+++,,,,,,+++***)))*********************************+++++++++++++++*********+++******)))(((&&&&&&''''''((()))******)))***+++,,,,,,,,,,,,,,,$$$%%%&&&''')))+++---///------,,,+++************,,,,,,++++++++++++++++++***))))))***,,,...---,,,,,,,,,,,,,,,,,,+++++++++)))******+++++++++++++++------------------------,,,---------............,,,,,,---...///000111111111111000......------...---...//////......///111000000111222333444444555111444999;;;;;;:::::::::<<<===???@@@BBBDDDHHHKKKVVVddd~~~%%%%%%&&&&&&&&&'''''''''%%%'''((('''&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***&&&&&&'''(((((((((((((((((((((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&''''''((('''&&&%%%$$$'''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&(((((('''&&&&&&&&&$$$'''***+++(((&&&&&&(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&''''''(((''''''(((((((((((('''''''''(((((('''&&&''')))+++&&&'''''''''((()))))))))((())))))))))))(((((('''''''''''''''''''''''''''###&&&(((&&&%%%'''&&&"""''''''''''''''''''''''''&&&&&&'''''''''''''''&&&$$$%%%&&&'''(((((((((((('''(((((())))))((((((''')))))))))))))))*********))))))************))))))'''''''''((((((((())))))((())))))***)))((('''&&&"""$$$'''))))))((('''%%%)))))))))******)))))))))((((((((())))))*********************************(((((((((((())))))******&&&%%%$$$"""!!!"""%%%(((************************++++++++++++++++++++++++)))))))))*********++++++)))***---......---+++***************************+++,,,,,,---------,,,,,,''''''((()))+++,,,...///---,,,++++++******+++++++++++++++***++++++,,,,,,+++++++++,,,///111111000++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------............---.........//////000000000///...------...//////,,,...000///...---///111///000111222333444444555333555888999999999:::<<<;;;===???@@@AAADDDHHHKKKSSSbbb{{{&&&&&&&&&''''''(((((((((%%%'''((('''&&&$$$$$$%%%&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))++++++%%%%%%&&&'''(((((('''''')))(((((((((''''''''''''%%%&&&''''''%%%%%%&&&'''&&&'''((((((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%'''((()))(((&&&&&&&&&"""(((,,,,,,(((%%%&&&)))'''''''''((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''%%%'''))))))))))))***+++%%%&&&&&&'''((()))******))))))***))))))(((''''''((((((((((((((((((((((((&&&)))***'''(((++++++((('''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''((((((((((((''''''((()))******)))((('''(((((())))))******++++++))))))******)))(((&&&%%%))))))******++++++,,,,,,&&&(((+++,,,+++&&&!!!(((''''''&&&'''))),,,---+++***)))'''''')))***++++++++++++***************))))))))))))))))))))))))'''((((((((())))))************)))'''&&&'''***---******)))(((((()))******++++++++++++++++++++++++(((((())))))*********+++)))+++///111222000...,,,***++++++++++++,,,,,,,,,------.........---,,,,,,......---,,,++++++++++++,,,++++++***++++++,,,,,,+++*********+++,,,------(((''''''))),,,//////...+++++++++,,,,,,---------///...---,,,---...///000---------------------------------........./////////////////////............---,,,,,,---...000111,,,...000000...---///111///000000222333444555555555666777777777999<<<>>>;;;===>>>@@@AAADDDHHHLLLQQQ```yyy''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%$$$$$$######$$$&&&''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''%%%%%%%%%&&&'''&&&%%%((((((''''''&&&&&&&&&%%%((((((''''''&&&%%%######"""%%%'''&&&$$$$$$$$$&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''(((((('''''''''(((((()))((((((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''***)))((()))******(((&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%)))******)))&&&%%%%%%&&&+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***))))))(((''''''+++*********))))))(((((((((((((((((())))))))))))+++)))'''''''''((('''&&&)))(((''''''''')))***+++,,,++++++***))))))******((()))***++++++,,,++++++)))))))))(((''''''&&&&&&))))))))))))((('''%%%%%%%%%%%%%%%&&&'''((())))))'''(((((()))***+++,,,,,,''''''((())))))***))))))'''((()))******++++++***,,,+++)))((((((((()))***))))))(((((((((((())))))))))))******++++++,,,,,,+++***((('''''')))+++,,,++++++++++++*********))))))************+++++++++...,,,***,,,......,,,))),,,,,,,,,+++***)))((('''))))))***+++,,,------...******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,---......///...---+++*********++++++,,,,,,,,,++++++++++++,,,,,,------------,,,++++++,,,---///000//////000111111111111111111000......///222555777000000000111222222333333333555777999:::;;;;;;;;;======>>>???BBBEEEHHHIIITTT___xxx''''''''''''''''''''''''''''''&&&&&&%%%$$$######&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&''')))******)))'''''''''&&&&&&&&&%%%%%%((()))))))))))))))((('''"""$$$&&&'''%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''(((***+++)))(((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&)))******)))'''%%%&&&'''******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((()))))))))(((((('''&&&)))))))))(((((('''''''''(((((((((((()))))))))))))))'''&&&&&&((()))(((((()))(((((((((((())))))*********))))))((())))))))))))***************))))))&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%&&&''''''(((((()))))))))######$$$$$$%%%&&&&&&&&&'''((())))))))))))))))))(((((()))))))))(((((('''+++******)))))))))))))))***))))))(((((())))))******++++++++++++++++++,,,---,,,+++***))))))******++++++*********))))))))))))************+++++++++,,,+++***,,,...///...,,,+++,,,,,,,,,,,,++++++*********++++++++++++++++++******+++,,,,,,,,,,,,+++......,,,+++***)))))))))+++++++++,,,,,,,,,,,,---,,,,,,---...------++++++***+++,,,---------,,,,,,---,,,***))))))***,,,...//////...------...............///000000000000000------...///000111111222000000000111222222333333111222444777999:::::::::>>>>>>???@@@CCCFFFIIIJJJQQQ\\\ttt''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((('''&&&''')))***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''%%%'''''''''%%%$$$%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''+++******)))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((())))))((((((''''''''''''((())))))$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***+++***))))))(((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&'''(((((((((((('''&&&'''(((((((((((((((((('''((()))***)))'''&&&&&&'''))))))))))))(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))'''&&&%%%&&&(((******)))((())))))))))))(((((('''((((((((((((((((((((((((************)))((('''&&&$$$$$$%%%&&&&&&'''((((((((()))))))))((('''&&&&&&(((((())))))))))))))))))'''''''''''''''''''''''')))))))))***))))))(((((())))))))))))((('''&&&%%%)))************))))))(((*********))))))*********,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))((('''******)))))))))((((((((()))************+++++++++*********,,,...///...---++++++,,,------...------+++++++++*********))))))***++++++,,,,,,,,,,,,,,,...---,,,+++************+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,,,,++++++,,,---...///...------///,,,)))''''''))),,,...---...//////000000//////------...///////////////,,,---///000111000///...000000000111222222333333000111444777999;;;;;;;;;?????????AAACCCFFFIIIKKKQQQ]]]uuu''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%((((((((('''%%%$$$&&&'''%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((())))))(((((('''''''''''''''(((((()))%%%%%%&&&&&&((()))++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''******)))((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))((('''&&&'''((((((((((((((())))))))))))((((((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))((('''&&&&&&((())))))(((((()))*********((('''&&&''''''(((((()))))))))((((((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''&&&))))))((((((((((((((((((+++++++++*********))))))***************)))(((''')))))))))))))))(((''''''((()))***++++++***)))(((++++++************++++++,,,,,,++++++******)))))))))***+++++++++)))'''&&&))))))))))))(((((((((((())))))*********+++++++++))))))***+++,,,,,,,,,+++++++++,,,---------------***************************+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,*********++++++++++++,,,)))******+++,,,,,,,,,,,,,,,---///000000000.........---+++))))))***,,,---***+++---///000111000000---...//////000000//////000111111111111111000000000000000111222222333333111333666999<<<===>>>>>>>>>>>>???@@@CCCFFFHHHJJJPPP^^^vvv''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$&&&((())))))((((((((((((((((((((())))))*********))))))(((&&&&&&((())))))'''%%%%%%&&&(((%%%&&&&&&'''((((((''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))(((''''''&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&((()))++++++(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''((('''''''''))))))'''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''')))(((''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))))))))***)))'''&&&'''((('''&&&((()))*********((('''&&&(((((()))******))))))(((&&&&&&'''((((((((((((((())))))))))))((((((''''''&&&'''((((((((((((((('''(((''''''''''''''''''''')))((((((''''''&&&&&&%%%******+++******)))((((((((()))***+++++++++++++++((()))***++++++***)))(((++++++************++++++++++++******)))))))))(((''')))+++---...---+++***))))))))))))(((((((((((())))))*********+++++++++******++++++***(((((((((,,,,,,,,,,,,,,,++++++***((())))))***++++++,,,,,,++++++,,,------------,,,------,,,+++************))))))))))))************************+++,,,,,,---,,,---///111111000///...,,,------......---,,,,,,+++,,,...//////...---,,,//////000111111111111000333222000///...///111222000000000111222222333333222333666999<<<>>>>>>???<<<<<<===???AAADDDGGGHHHMMM[[[sss''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&###"""$$$'''+++///000000((((((((((((((())))))))))))))))))((('''&&&$$$$$$&&&'''((((((&&&%%%&&&'''%%%%%%&&&'''(((((((((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''((())))))(((((('''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''')))(((''''''((((((&&&$$$%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''''')))***))))))))))))(((((((((((('''(((((((((((()))))))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((())))))***+++)))'''''''''''''''%%%((())))))))))))(((((('''))))))***+++***)))((('''%%%&&&'''((())))))))))))++++++******)))(((((('''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%*********+++******))))))((()))***+++,,,,,,,,,,,,((())))))************)))*********))))))*********++++++*********************+++...000111000000///******)))))))))((((((((()))************+++++++++***+++,,,+++)))'''&&&''',,,,,,,,,,,,,,,+++******((()))***+++,,,---......++++++,,,---------------000///---+++***(((((('''))))))))))))*********+++,,,++++++++++++,,,,,,---,,,---000222222111///---***,,,...000000///---,,,000000///...,,,+++)))(((///000000111111111111111111000---++++++---///111000000000111222222333333111222555888:::<<<<<<<<<<<<<<<<<<>>>@@@CCCFFFHHHNNN^^^ttt'''''''''''''''''''''''' """$$$&&&'''&&&$$$######$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$###$$$'''+++...//////&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&%%%$$$$$$######%%%(((((('''&&&&&&'''$$$%%%&&&'''((((((((((((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((()))'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&(((((('''((()))+++******))))))(((((('''''''''((((((((())))))))))))%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))))))))((($$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&'''((()))******(((&&&&&&(((((((((''')))(((((((((((())))))***))))))******)))'''%%%$$$'''(((((()))))))))(((((())))))))))))((((((((((((%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))***+++++++++******)))******+++++++++******)))))))))))))))******+++***))))))(((((())))))***+++,,,,,,,,,,,,,,,------+++,,,---/////////......++++++*********))))))))))))************+++++++++***,,,------***((()))***+++,,,,,,---------------++++++,,,,,,---------...+++,,,------...---------------,,,+++***************+++++++++,,,,,,,,,,,,...---,,,++++++,,,,,,---+++---000222222111...---******,,,---...//////...111000///...,,,+++++++++...//////000111000000000......---------...//////000000000111222222333333222444666888:::;;;;;;;;;<<<<<<===>>>AAADDDGGGHHHOOO___uuu''''''''''''''''''''''''$$$'''(((((('''###$$$&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%''')))***)))((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))((((((!!!$$$'''((((((&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''''''((())))))(((((('''''''''(((((()))%%%%%%&&&'''((()))***+++&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$&&&)))***)))(((((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((''''''$$$&&&(((((('''((()))++++++******)))(((''''''&&&'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''((()))******))))))#########$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***(((&&&%%%&&&(((******))))))(((''''''''')))***+++((()))***)))(((&&&###!!!************)))((('''&&&&&&&&&''''''((()))))))))%%%%%%'''((())))))))))))&&&''''''((()))******+++'''''''''(((((((((((((((((()))***+++++++++++++++******+++******)))((('''***)))((((((((()))+++,,,))))))(((((((((((())))))---------....../////////+++++++++,,,++++++******++++++++++++************)))************+++++++++))),,,......,,,***,,,...***+++,,,...///000000000......------------,,,,,,+++,,,------......------''''''(((***,,,...000111,,,,,,---------.........000///---,,,+++,,,,,,---***,,,///222222000...,,,************+++---///111...---------...///111222---......///////////////---...000111111111000///000000000111222222333333555666999;;;<<<===============>>>???BBBEEEHHHIIIIIIZZZqqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%(((+++,,,)))%%%'''''''''&&&%%%###"""!!!''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((&&&$$$######$$$%%%&&&((('''%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''***---,,,(((&&&&&&'''&&&'''((((((((('''%%%$$$'''((()))***)))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,++++++************++++++)))'''&&&'''***+++***((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))---+++(((&&&%%%%%%&&&''')))(((&&&&&&''''''&&&%%%***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''*********)))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((++++++******))))))((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&'''''''''&&&'''(((***************+++++++++++++++++++++++++++***)))(((***,,,///111111///,,,***,,,,,,+++++++++++++++,,,...---+++)))((())))))*********+++,,,,,,,,,,,,+++,,,+++*********,,,///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---...///000000111111000000000//////...444333111///......000000///000000111111222333333111222444777999;;;<<<<<<<<<===>>>??????AAADDDGGGOOOYYYmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((((((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%%%%'''(((***((('''&&&&&&''''''&&&$$$%%%&&&''''''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***((((((((()))'''(((((((((''''''&&&%%%)))'''%%%######%%%((()))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((***))))))(((((())))))***)))'''&&&'''***+++***(((((('''''''''''''''&&&&&&$$$%%%%%%&&&''''''''''''+++***((('''&&&&&&&&&'''(((&&&$$$$$$$$$%%%$$$###(((((('''''''''((()))***(((((((((''''''((((((((())))))))))))))))))))))))&&&''''''((())))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((((((''''''))))))))))))))))))))))))+++++++++*********)))))))))************)))***+++(((((((((((())))))))))))+++++++++++++++***))))))((()))+++,,,,,,+++)))((())))))((((((((((((((()))---,,,+++))))))))))))***))))))***+++++++++++++++,,,+++******+++,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---------,,,,,,,,,+++---,,,,,,,,,---...000000//////...---------------111000...---...///000111000000111111222333333333222333555777999;;;;;;<<<<<<===>>>??????AAADDDGGGOOOYYYmmm''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&%%%$$$%%%%%%%%%&&&'''''''''''''''!!!"""$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))******)))(((((('''&&&&&&'''&&&&&&&&&''')))+++,,,)))'''&&&'''(((((('''%%%&&&((()))((('''&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((*********)))((((((''''''''''''(((+++***)))((('''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&$$$&&&)))******)))&&&$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((('''''')))((((((''''''(((((())))))((('''((()))***)))((('''''''''(((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''&&&,,,***((('''(((((('''&&&'''&&&&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''((('''(((((())))))*********((((((((((((''''''''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))+++************)))))))))))))))*********)))(((((((((((((((((())))))))))))***++++++++++++***))))))+++,,,,,,------,,,,,,+++++++++************++++++---,,,+++***))))))))))))******+++,,,,,,,,,,,,+++,,,++++++***+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,.........------------------,,,+++++++++---///000000///---,,,,,,---.........------------///111222111111222222333444444444333444666888999:::;;;;;;<<<>>>?????????AAADDDGGGNNNXXXlll'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&)))+++***'''%%%&&&((((((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((******))))))((((((((((((''''''''''''((()))***+++)))(((''''''((()))(((&&&&&&'''((((((&&&&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''***'''$$$%%%(((******(((***)))'''&&&&&&'''((()))---///333555444000+++(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))((((((''''''(((((())))))((((((((()))))))))(((&&&&&&''''''((((((((()))*********))))))*********'''(((((()))(((((('''&&&...,,,************)))((('''''''''&&&&&&&&&'''''')))(((((((((((((((((()))((((((((()))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))******************)))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((************))))))))))))************+++***)))''')))*********++++++++++++******+++++++++******)))---------,,,,,,---------,,,,,,+++++++++,,,------,,,++++++******)))))))))+++,,,,,,---...---------,,,++++++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,...........................---+++******,,,///000222111///......///000111...............///111222111222222333333444555555444555777888999:::::::::===>>>??????@@@BBBEEEGGGMMMWWWjjj&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''')))+++***&&&%%%&&&((((((((((((((('''&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******((('''''''''''''''''''''((('''&&&'''((()))((('''%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''',,,(((%%%%%%''')))(((&&&)))((('''&&&&&&'''((()))---000444777888555111...''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&'''((()))******))))))(((((())))))***((()))))))))((((((((()))%%%%%%%%%&&&&&&''''''(((&&&%%%%%%$$$%%%%%%&&&''''''(((((()))(((((('''&&&)))(((&&&&&&'''''''''&&&))))))((('''&&&%%%$$$$$$(((''''''&&&&&&''''''(((''''''(((((())))))))))))((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''++++++******))))))(((((())))))))))))************''''''((()))******))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***+++------+++))))))*********++++++++++++)))******+++++++++************)))(((((()))******((((((((((((((()))******++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................---,,,++++++---...///111000///......///000111000000000000000000000000111222222333333444555555555666777888::::::;;;;;;===>>>???@@@@@@BBBEEEHHHLLLUUUiii&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%&&&###$$$%%%&&&'''(((((((((!!!"""$$$&&&'''((())))))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((()))******'''''''''&&&&&&&&&%%%%%%(((&&&&&&&&&((()))((('''%%%&&&''''''&&&%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((+++++++++---///222555777''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((()))'''%%%######%%%'''))))))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((%%%&&&&&&''''''((())))))***))))))(((((())))))***((()))***)))((('''((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%'''((()))))))))(((((('''''''''&&&(((&&&%%%%%%'''((((((''')))))))))((((((&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***))))))*********)))(((((((((((((((((((((((((((((((((''''''''''''''''''(((++++++*********)))))))))''''''''''''((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((()))))))))))))))***)))&&&###$$$((()))(((&&&(((((((((((())))))))))))))))))***++++++++++++***++++++************++++++))))))))))))***++++++,,,******+++++++++******)))(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------..................------......///---------...............111111111111111000000000111111222222333444444444444555777999:::;;;<<<<<<===???@@@@@@@@@BBBEEEHHHKKKTTThhh''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&''''''&&&"""###$$$&&&''''''(((((("""###$$$&&&'''((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&((((((((('''&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&(((,,,///222''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''&&&&&&'''((())))))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''%%%'''+++......---***((()))((((((''''''(((((()))(((***+++***'''&&&''')))''''''''''''&&&&&&&&&&&&((('''''''''(((***---...+++***((('''&&&&&&&&&'''&&&%%%$$$%%%(((******)))''''''((()))))))))((('''((((((''''''''''''((((((&&&&&&''''''((())))))******************)))(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))***++++++,,,,,,&&&'''''''''((((((((()))((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))******'''### $$$(((((('''(((((((((((())))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///)))***++++++++++++***)))((()))******++++++******,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++,,,,,,,,,------------...//////000000///......+++,,,...///000///...---......///000000111111111000000111111222333333333333555666999;;;<<<======>>>???@@@@@@AAABBBFFFHHHJJJSSSggg))))))))))))))))))))))))%%%%%%%%%&&&&&&''''''''')))&&&$$$%%%)))+++***(((%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&''''''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%###$$$&&&'''(((((()))(((&&&%%%$$$%%%'''((('''&&&((()))***)))((('''(((***$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((("""%%%))))))'''&&&''')))"""###%%%&&&'''&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***(((((())))))))))))(((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&***111666777333---)))'''''''''&&&&&&'''''''''(((***+++***'''&&&''')))))))))(((((('''''''''&&&%%%%%%$$$%%%&&&))),,,...---+++)))&&&%%%%%%&&&'''!!! !!!$$$&&&'''&&&$$$&&&((()))+++++++++***))))))(((((((((((())))))&&&&&&&&&'''((())))))******************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))%%%&&&''')))+++---//////((()))))))))******++++++***++++++******)))((('''))))))))))))))))))))))))'''((((((((())))))******---(((###$$$)))...///...************++++++++++++((()))***+++++++++++++++((()))************)))((((((((((((((()))***+++,,,))))))+++,,,,,,+++***))),,,,,,---............---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,,,,---------...///111222222000...---,,,---000222333222///...***+++---///000111111222///000000111222222333333333444666999;;;===>>>>>>>>>???@@@@@@AAACCCFFFIIIJJJSSSfff*********)))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((&&&'''((('''&&&&&&'''(((&&&(((+++,,,,,,)))&&&###'''***,,,+++(((&&&''')))&&&&&&'''((())))))(((((())))))((('''''''''''''''***))))))((('''&&&&&&&&&$$$$$$$$$###"""(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''((('''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&///???CCC666***'''((()))))))))'''''')))*********++++++***)))'''&&&&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))((('''&&&%%%(((((((((((((((((((((((('''(((((()))***++++++,,,&&&''''''((()))******+++...---,,,*********+++++++++***)))(((((()))***+++((((((''''''''''''(((((((((((()))***************))))))(((((((((((())))))+++***)))(((''''''((()))''''''((()))))))))))))))))))))(((((()))***++++++((((((((((((''''''''''''*********))))))))))))))))))))))))))))))))))))))))))************+++++++++((((((((()))******+++++++++++++++***)))***---000++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++,,,------***(((+++++++++************)))------------,,,,,,+++***++++++******++++++,,,---((()))+++,,,,,,+++***)))+++,,,,,,------......//////...---,,,,,,,,,,,,,,,---,,,*********,,,...///........................////////////////////////+++---///000//////000222111111222333444444444444444555777888:::;;;;;;;;;>>>>>>>>>@@@AAACCCEEEFFFNNNSSSbbb}}}(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''(((***+++---......,,,***)))&&&''')))((('''&&&&&&'''&&&&&&'''((((((((((((((())))))((('''''''''''''''***))))))(((''''''&&&&&&&&&''''''((('''&&&%%%$$$))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%#########%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((''''''''''''''''''(((''''''&&&%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''((()))(((&&&&&&&&&((()))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%""")))555777---&&&''''''(((((('''&&&&&&''')))'''((()))******)))((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))*********''''''(((((())))))******(((((('''''''''(((((()))***))))))(((((())))))***((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))(((((((((((()))))))))((('''&&&%%%&&&&&&'''''''''((())))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))*********************************)))************+++++++++*********)))))))))))))))***+++***)))((((((+++---++++++++++++++++++++++++++++++*********+++,,,---,,,+++***+++------+++)))++++++++++++************,,,---------,,,,,,+++***+++++++++***++++++,,,---+++++++++++++++***)))(((......------,,,+++++++++///...---,,,,,,,,,,,,------,,,+++++++++,,,...///................................................+++---//////---------...111111222333444444444444444555777888:::;;;;;;;;;===>>>>>>???AAACCCEEEFFFMMMSSSbbb|||%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&'''((('''&&&&&&'''((())))))***+++++++++******%%%$$$$$$%%%''''''&&&$$$&&&''''''((((((((((((((()))((((((''''''''''''((()))))))))(((''''''&&&&&&&&&'''((()))************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$)))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$###  ###'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!$$$+++***$$$###((((((((()))((('''&&&(((***%%%&&&'''((())))))))))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''''''''''''''(((((())))))((((((''')))((((((''''''(((((()))&&&&&&'''((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))************+++++++++++++++******)))(((((('''***+++***)))'''''')))+++************************++++++******++++++,,,------+++******,,,---,,,+++,,,+++++++++************,,,,,,---------,,,+++++++++++++++++++++,,,------...---,,,+++***)))))))))---------,,,++++++******......---,,,,,,,,,------......---,,,,,,---///000////////////////////////........................111222333333111000000111111111222333444444444444555555777999:::;;;;;;;;;======>>>???AAACCCEEEFFFMMMSSSbbb{{{%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&&&&&&&((($$$$$$$$$$$$%%%&&&&&&'''%%%###"""$$$''')))'''$$$''''''(((((((((((((((''')))(((''''''''''''(((((())))))((((((''''''''''''$$$%%%&&&'''(((((())))))((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%#########%%%((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%+++***(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&(((&&&"""%%%+++***+++++++++))))))***,,,'''(((((()))))))))))))))'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((''''''%%%&&&((()))***)))((((((&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((()))***************))))))(((((((((((()))))))))))))))((((((((())))))''''''((()))))))))))))))***)))))))))))))))******))))))))))))************''''''((()))***++++++,,,++++++++++++++++++++++++))))))*********+++++++++************))))))((((((+++++++++***(((''')))***))))))))))))))))))))))))+++***++++++++++++,,,,,,...,,,******+++---------,,,,,,+++++++++*********,,,,,,,,,------,,,,,,+++,,,++++++++++++,,,------...---+++***)))******+++)))******++++++,,,,,,---...------,,,,,,,,,------//////............///000000000000000000000000000........................111333444444333222222333111111222333444444444444555666777999:::;;;<<<<<<<<<<<<===???AAACCCEEEFFFLLLRRRaaazzz''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$#########$$$%%%%%%%%%&&&''''''(((((()))&&&'''((('''&&&&&&&&&((($$$$$$#########%%%&&&'''&&&$$$###%%%)))***(((%%%'''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%""""""###$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''((())))))&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$&&&+++***+++++++++))))))***,,,+++++++++******)))))))))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''))))))***+++***)))((('''&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((()))***************))))))(((((((((((())))))(((((())))))))))))))))))''''''((()))))))))))))))******)))))))))))))))***((()))))))))*********+++''''''((()))***++++++,,,************************))))))*********+++++++++(((((())))))************,,,,,,---+++))))))***+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,...,,,******,,,---......,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++*********+++---...)))******++++++,,,,,,---------,,,,,,,,,------...000/////////.../////////000000000000000000000000........................+++---/////////...///111111111222333444444444444555666888999;;;<<<<<<<<<;;;<<<===>>>@@@CCCEEEFFFKKKRRRaaaxxx(((''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$))))))(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''(((((((((((('''(((((()))***'''&&&&&&'''))))))(((&&&(((((((((((((((((('''&&&(((''''''''''''(((((()))((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''' !!!"""$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%'''((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%% $$$(((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&((((((((()))((('''&&&(((***...---,,,+++************'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''')))***))))))((('''&&&&&&'''(((((())))))(((((('''***))))))(((((())))))***&&&&&&'''((((((((((((((())))))(((((((((((())))))%%%&&&''''''((('''''''''''''''((()))))))))))))))+++******)))))))))))))))'''(((((())))))*********(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++'''(((((()))******+++++++++,,,---,,,+++***+++,,,************************)))***+++,,,,,,,,,,,,+++---+++***+++---.........,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,------...************,,,---...///---------,,,++++++******------,,,,,,,,,---......///////////////.........////////////////////////------------------------***,,,.../////////000222111111222333444444444444555666888:::;;;<<<<<<<<<:::;;;<<<>>>@@@CCCEEEFFFJJJQQQ```www'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%))))))((((((''''''&&&&&&&&&'''((('''&&&&&&'''((()))))))))))))))(((((((((&&&((())))))'''&&&&&&'''((((((((((((((('''&&&&&&'''''''''''''''((())))))'''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))!!!"""$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%!!!"""%%%'''))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((''''''&&&(((((()))((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((((((&&&'''(((((('''&&&&&&'''))),,,+++***))))))******+++'''((())))))((('''&&&%%%'''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))%%%&&&&&&''''''((((((((())))))(((((('''(((((((((***))))))(((((())))))*********))))))))))))******&&&&&&'''((((((((((((((())))))(((((((((((())))))$$$%%%'''(((((((((''''''''''''((()))))))))))))))++++++***)))))))))))))))&&&&&&'''(((((()))******)))))))))))))))*********************************)))************+++++++++)))))))))))))))*********(((***,,,,,,*********,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++,,,...///...---------,,,,,,,,,+++++++++***+++,,,,,,---------,,,---,,,,,,,,,,,,---......******+++,,,------------......------,,,+++++++++,,,,,,,,,,,,,,,---...///////////////......------........................------------------------...000222222111111111222111111222333444444444444666777888:::;;;<<<======::::::<<<===@@@CCCEEEFFFIIIQQQ```vvv%%%&&&&&&''''''(((((()))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((('''((()))))))))(((&&&%%%&&&&&&''''''((()))))))))&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&%%%$$$######%%%(((***)))&&&$$$%%%'''(((((())))))((('''&&&&&&'''''''''''''''((()))***'''''''''(((((((((((((((&&&&&&%%%%%%&&&'''((()))'''''''''(((((((((((((((&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&(((***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''')))******)))'''&&&***)))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%&&&'''''''''&&&%%%$$$$$$'''''''''&&&&&&'''''''''((((((((((((((((((((((((,,,)))&&&$$$'''******'''((()))))))))'''''')))***))))))(((((((((***+++,,,'''((()))))))))(((&&&%%%))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))***)))(((((((((***,,,---+++***)))(((((()))***+++******))))))))))))******((())))))***************))))))(((((((((((())))))&&&''')))*********))))))'''(((((()))))))))))))))++++++***))))))((())))))%%%&&&&&&'''((())))))************)))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++******)))(((((((((&&&(((***+++***)))***+++++++++++++++++++++++++++)))***+++,,,---,,,++++++******+++---///000...,,,---------,,,,,,,,,++++++***+++,,,,,,---------------,,,,,,,,,,,,---......+++,,,---...---,,,+++***+++,,,,,,------......///,,,,,,,,,,,,,,,---...///......//////...---,,,,,,........................---------------------------///000000...------...111111222333444444444444666777888:::;;;<<<======::::::;;;===@@@CCCEEEFFFIIIQQQ```uuu)))'''%%%%%%''''''%%%"""((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%&&&(((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''((())))))'''$$$#########))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))((('''&&&&&&%%%%%%((((((((((((((('''''''''***)))((('''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&$$$$$$%%%%%%$$$"""$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((()))*********)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((+++&&&""""""%%%)))***)))%%%&&&&&&&&&((()))***+++((('''&&&%%%$$$%%%%%%&&&&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''%%%%%%&&&'''((((((''''''******))))))))))))******+++++++++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&$$$$$$&&&((())))))''''''''''''&&&%%%$$$###&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&((()))***(((((())))))))))))((((((+++***)))(((((()))***++++++*********))))))(((((()))(((&&&%%%&&&''')))*********)))))))))))))))***+++***)))***+++***(((&&&)))))))))))))))***++++++'''(((***+++,,,,,,+++***++++++,,,,,,,,,------------,,,***))))))***,,,...)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,***+++,,,------,,,+++*********+++,,,------------,,,------------,,,++++++)))***+++,,,---,,,+++******,,,...000000...,,,***---,,,+++++++++,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,///...---,,,,,,---///000/////////...------,,,,,,/////////000000000000000////////////000111222333//////000111333444555555444666777888777777999;;;=========???AAADDDFFFHHHIIIQQQ___sss(((&&&%%%&&&((()))(((&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%$$$((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((()))***(((&&&$$$%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%$$$$$$%%%&&&'''((()))))))))(((''''''&&&&&&&&&'''&&&&&&'''''''''(((((((((((('''&&&'''((()))(((&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((((((((('''%%%$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((******))))))))))))******)))))))))))))))(((''''''***)))((('''%%%$$$###"""&&&&&&&&&''''''''''''(((((('''%%%&&&(((*********(((((((((''''''&&&$$$$$$&&&&&&&&&''''''''''''((()))(((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''(((((('''&&&''''''((()))************************))))))(((''''''((())))))*********)))))))))((((((******((((((((()))+++,,,++++++***************+++((((((((()))+++,,,+++)))&&&&&&&&&&&&&&&'''(((((((((((()))*********)))))))))))))))***************)))(((((()))***---///000)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++,,,,,,+++++++++******+++,,,------------***+++++++++******))))))******+++,,,,,,,,,,,,+++***+++,,,------,,,+++***...---,,,+++++++++,,,---,,,------------,,,+++++++++,,,,,,,,,------------111000...------...///000...............---------***++++++,,,---......///////////////000111222333000000111222333333444444555777888999888999:::<<<=========>>>@@@CCCEEEGGGIIIQQQ^^^rrr'''&&&%%%''')))******)))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%---,,,+++***((('''&&&%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''))))))((((((''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))(((''''''''')))***)))(((%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&"""&&&)))((($$$"""$$$&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%''''''((()))))))))((((((******))))))))))))******)))))))))))))))(((''''''***)))((('''&&&$$$######&&&&&&&&&''''''''''''((()))'''&&&''')))++++++***((((((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))(((((('''''''''((((((******)))(((((()))******((((((''''''''''''((((((******))))))))))))((((((***)))((((((((()))+++,,,+++++++++******++++++,,,***)))((()))***+++***))))))(((((((((((()))*********)))(((((((((((((((((()))))))))))))))))))))((((((((()))***+++---......)))************+++++++++++++++++++++++++++++++++...------,,,,,,+++++++++,,,++++++++++++++++++,,,******+++,,,------------+++++++++*********))))))++++++******++++++,,,---***++++++++++++++++++***///...,,,+++***++++++,,,---------------,,,++++++------------............222111000.........//////---------...............((()))***+++,,,...//////////////////000111222222111111111222222333333333555777999999999:::;;;============>>>???AAACCCEEEIIIPPP^^^qqq'''&&&&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%*********))))))))))))((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))''''''''''''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''((((((((())))))((('''&&&&&&'''((('''%%%%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&&&&&&&%%%$$$%%%&&&&&&''')))'''%%%###$$$&&&((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''&&&((()))((('''&&&'''((('''''''''&&&&&&&&&%%%%%%(((((()))))))))))))))(((******))))))))))))******+++++++++++++++***))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((('''&&&''')))******)))(((((())))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''((((((((()))))))))((((((''''''''''''''')))'''&&&$$$$$$&&&''')))(((((((((((((((((((((((())))))))))))))))))(((((((((''''''&&&'''((())))))*********)))******++++++///---***))))))(((&&&%%%******))))))******+++,,,,,,+++)))(((''''''((()))+++++++++******************++++++++++++******)))))))))*********+++++++++************************)))******+++,,,---......---,,,+++******+++,,,---******+++,,,------------------,,,,,,,,,+++,,,,,,,,,+++***)))***+++,,,---,,,+++***))))))***+++,,,///...,,,+++***++++++,,,---------...---,,,,,,+++,,,------------.........222111///...------------,,,,,,------...//////000,,,,,,---...//////000000///......//////000111222222222222222222222222222555666888999999999;;;===============>>>@@@BBBCCCHHHOOO\\\ppp''''''''''''&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''$$$&&&''''''&&&%%%'''(((''''''''''''''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&''')))***&&&&&&&&&%%%%%%%%%%%%%%%))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''((((((((((((***((('''&&&''''''%%%###%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''---)))%%%$$$&&&'''(((''''''''''''''''''(((((()))&&&''''''''''''''''''''''''((()))(((''''''((()))(((((((((((('''''''''&&&((()))))))))))))))((((((******))))))))))))******+++++++++++++++***))))))&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((())))))'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))))))))************(((((((((((((((((('''''')))'''&&&$$$$$$&&&''')))))))))))))))))))))))))))(((((((((((((((((())))))'''''''''''''''(((((()))((((((((((((((()))******///---***)))(((((('''%%%'''&&&&&&&&&&&&'''((((((---,,,***)))((())))))***+++************************++++++++++++***)))((())))))*********+++++++++************************(((((()))***+++,,,---------,,,+++******+++,,,---******+++,,,------------...---,,,+++++++++,,,,,,,,,+++***)))***+++,,,------,,,+++******+++,,,---...---,,,+++***+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,------------000///...---,,,,,,+++++++++,,,,,,---...///000000000000000///////////////............///000111222222222222222222222222222333555777888888999;;;<<<============>>>@@@BBBCCCHHHNNN[[[nnn'''(((((('''%%%###$$$%%%%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&'''(((((())))))((((((((())))))******+++(((((('''&&&&&&&&&&&&'''$$$&&&'''&&&%%%%%%&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((+++)))(((((((((((('''%%%&&&&&&'''''''''''''''&&&'''''''''''''''((((((((('''''''''''''''''''''''')))((('''%%%$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((///***$$$###&&&******)))'''''''''''''''((()))***&&&&&&'''((((((((((((''''''((())))))''''''((()))))))))((((((((('''''''''(((((()))))))))(((''''''******))))))))))))******)))))))))))))))(((''''''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&((()))((('''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))************&&&&&&'''((())))))((((((******)))(((((()))******))))))************))))))''''''(((((((((((())))))))))))))))))************'''''''''''''''((()))***,,,)))'''''')))*********((((((''''''(((((()))***,,,+++******************((((((((()))))))))******(((((())))))***++++++,,,)))************+++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,******+++,,,------------,,,+++***)))))))))***+++++++++******++++++,,,------,,,+++******+++,,,------,,,+++++++++,,,------...............---,,,,,,+++,,,,,,,,,,,,---------...---------,,,+++++++++,,,,,,------...///000000000//////...------,,,,,,............///000111111111111111222222333333333222444666777777888:::<<<=========>>>???AAACCCEEEHHHNNNZZZmmm%%%''')))(((%%%$$$&&&(((%%%&&&&&&&&&''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&(((((((((''''''&&&&&&&&&%%%&&&'''(((((()))))))))'''''''''((()))*********(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((())))))(((&&&'''''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))(((&&&%%%&&&((())))))(((((('''&&&&&&&&&''''''%%%&&&'''((())))))((('''''')))***)))((('''((()))(((((('''''''''&&&&&&&&&((((((((((((((('''&&&&&&******))))))))))))******)))))))))))))))(((''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&%%%&&&(((******)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((((((((()))))))))$$$%%%'''((())))))))))))************************(((((()))******)))(((((('''''''''((((((((())))))((())))))***************''''''''''''((()))***++++++)))'''''')))+++,,,,,,***************++++++,,,((()))******************'''(((((()))***+++,,,,,,))))))(((((()))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,---------------,,,***(((((()))***+++******+++,,,,,,,,,,,,+++++++++************++++++,,,++++++***+++,,,...///...............------,,,------------............------------------,,,,,,,,,---------......//////---------------------,,,...............///111111000000111222333333444444333444777888888999<<<>>>=========>>>@@@CCCEEEGGGGGGMMMYYYlll$$$'''))))))'''&&&)))+++&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((******+++%%%&&&'''((())))))))))))&&&&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''((()))))))))'''&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((((((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%((((((((())))))))))))))))))((((((&&&%%%$$$######%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&"""!!!!!!###&&&((()))(((&&&'''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%&&&'''(((+++---///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&###&&&))))))&&&%%%'''***))))))'''&&&%%%$$$$$$$$$%%%&&&((()))))))))((('''''')))***)))((('''(((***''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%******))))))))))))******+++++++++++++++***))))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&''')))++++++***(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((###$$$&&&(((************(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((()))***+++,,,...+++((('''((()))))))))'''''''''''''''(((((()))&&&'''(((*********)))((())))))***,,,---...///000...,,,***((('''''')))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000***+++,,,------,,,+++*********+++,,,------------///...,,,******+++,,,---)))***+++,,,---,,,++++++)))))))))******)))))))))+++*********+++---///000......//////......---,,,............/////////000------......///.........---------...............---------....../////////...------......///000111///000000222333444555555333555888999999;;;===???=========???AAADDDFFFHHHGGGMMMYYYkkk&&&''''''((()))(((((((((''''''''''''((((((((((((+++((($$$!!! !!!!!! &&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&%%%%%%******))))))((((((''''''((((((''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((&&&%%%&&&((()))(((%%%&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%(((***+++,,,+++)))'''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&(((((((((&&&%%%&&&''')))(((((((((((())))))***$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$******))))))((((((''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((())))))((('''&&&&&&(((''''''&&&&&&''')))***$$$&&&)))***)))(((((()))%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))************))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&###$$$&&&(((*********)))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***++++++************************((((((((((((((((((''''''...***(((***......)))$$$)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&$$$!!!'''((()))***++++++******))))))))))))*********************))))))))))))))),,,...000///---,,,...000+++++++++************))),,,+++++++++,,,,,,***(((,,,,,,+++***)))(((''''''&&&))),,,---+++)))((('''------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///......---,,,+++******------,,,++++++,,,,,,,,,***,,,------++++++,,,...000//////---,,,+++******...............///000000000000//////......------000///......///...,,,+++...............///000000///000111222222333222222333444666888:::;;;<<<<<<>>>???AAABBBBBBBBBDDDFFFIIILLLUUUfff%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&&&&%%%$$$'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((''''''((('''&&&%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''(((&&&$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&&&&'''((()))******(((&&&&&&&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''&&&&&&%%%%%%(((&&&%%%%%%'''((('''%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&'''''''''''''''(((((()))%%%'''))))))(((''''''(((&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''((())))))))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))))))))((()))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((((('''((((((((())))))(((&&&%%%)))(((''''''''''''((()))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,++++++)))(((&&&&&&)))))))))))))))*********(((((()))))))))*********************))))))))))))***,,,---,,,***)))+++---+++++++++************)))+++***)))***,,,---,,,+++,,,,,,++++++******))))))&&&)))---...---,,,++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,+++*********---,,,,,,,,,+++,,,,,,,,,,,,---...---+++***+++,,,---------------------------------------.../////////////////////.........,,,,,,---...///000///...//////......//////000111///000111222222333222222333444666888:::;;;<<<<<>>???AAAAAA@@@@@@AAACCCFFFKKKUUUeee}}}''''''&&&&&&''''''((()))&&&'''''''''(((((((((((('''%%%######%%%'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&(((***+++***)))((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&&&&%%%&&&&&&'''(((((())))))(((((('''###%%%''''''&&&&&&((()))'''%%%$$$%%%'''))))))(((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%&&&'''''''''''''''((()))***+++%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((''''''((((((''''''(((((())))))******&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''$$$%%%'''((((((((('''&&&((()))(((&&&$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''')))((((((''''''((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))))))))***))))))))))))))))))))))))''''''((()))))))))(((((()))&&&$$$%%%)))+++)))'''((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((***+++++++++++++++******...,,,***(((''''''((()))(((((((((((())))))))))))))))))******+++++++++,,,+++++++++++++++++++++++++++++++++*********))))))///,,,)))(((***+++,,,,,,))))))******+++,,,,,,,,,,,,---//////---+++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,------......***+++,,,------------,,,,,,---......,,,,,,---...------------------------......///000000000000///------......//////000000...000222111...,,,---...000000000000000111111222//////111222222222222222333444666888:::;;;<<<<<<;;;===???@@@@@@AAACCCEEEGGGLLLUUUcccyyy(((((('''&&&'''((()))***'''''''''((((((((()))))))))&&&###"""$$$&&&((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''''''''(((((((((%%%''')))***+++)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$(((((('''&&&&&&&&&''''''''''''((((((((((((''''''!!!%%%((((((&&&%%%'''***'''&&&%%%%%%'''((((((((($$$%%%%%%%%%%%%%%%%%%$$$'''((()))(((&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((%%%%%%&&&'''''''''''''''&&&'''(((&&&%%%$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''))))))************))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&((()))+++,,,'''''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((( !!!###%%%''')))******(((### """(((+++)))%%%((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++******)))---,,,***)))((((((((()))))))))))))))************))))))******+++,,,,,,,,,***)))((()))******)))(((+++++++++************)))...,,,***)))***++++++***)))*********++++++,,,,,,---...///...+++))))))***------,,,,,,,,,,,,++++++++++++------------++++++)))))))))******+++++++++)))***,,,---...------,,,+++---......------...///.........------,,,,,,,,,...///000111222111000000.........///////////////+++...111111///...000222000////////////000111111///000111222222333222222333444666888:::;;;<<<<<<;;;===???AAAAAACCCEEEGGGGGGLLLTTTaaavvv((('''&&&%%%%%%'''(((***&&&&&&&&&'''''''''(((((((((&&&%%%&&&(((*********&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((%%%$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&"""&&&))))))%%%$$$%%%((((((&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&''''''''''''%%%'''((('''%%%%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%&&&&&&''''''$$$&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&'''))))))************))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((("""###$$$&&&((()))******&&&$$$"""$$$''')))***)))((()))************)))((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((((((++++++******))))))((((((************++++++++++++))))))***++++++,,,------+++)))((()))+++,,,***(((+++++++++************))),,,*********,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------,,,,,,,,,,,,++++++***+++---......---+++*********++++++++++++++++++(((***,,,---......---,,,---...///...---,,,---.........---------,,,,,,,,,---...000111222111000//////////////////.........***...222111///...000333//////......//////000111///000111222222333222222333444666888:::;;;<<<<<<;;;===???@@@AAABBBDDDFFFEEEKKKTTTaaauuu'''&&&%%%$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&'''''''''&&&(((***---...---,,,'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&&&&'''''''''((((((***((($$$!!!!!!"""%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++---...,,,)))'''(((***$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$(((+++***%%%"""###%%%)))'''%%%%%%'''((('''&&&&&&''''''''''''''''''&&&"""###%%%%%%%%%%%%''')))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$%%%(((******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''((())))))(((((('''&&&%%%$$$%%%&&&'''((("""$$$'''((('''&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))""""""$$$&&&(((***+++,,,******************************+++******)))((((((&&&'''(((((('''))),,,///((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((******+++******)))************)))((((((******+++++++++,,,,,,,,,))))))***+++,,,,,,------...,,,***+++---...---***+++++++++************))))))((()))+++---...---,,,------------------------+++---...---,,,,,,---...---------,,,,,,,,,++++++***+++---......---+++***........................((())),,,.........---,,,///000000///---++++++,,,------------------------,,,---///000111000///---000000//////.........---...111444222...+++---000...............///000000///000111222222333222222333444666888:::;;;<<<<<<;;;===>>>???>>>>>>@@@BBBDDDJJJTTTaaavvv+++***)))'''%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))(((((()))(((&&&%%%%%%###$$$))),,,)))''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$""""""''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''(((******))))))(((((((((((())))))(((&&&$$$$$$&&&)))(((''''''((()))******)))))))))(((&&&%%%$$$###"""((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((******'''%%%$$$'''***''''''((()))******)))))))))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((((((******))))))((((((''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((''''''''''''++++++++++++***)))'''''')))((('''&&&''')))+++,,,***)))(((''''''((()))***((((((((((((((((((((((((,,,,,,---------,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++((()))+++,,,---,,,,,,+++---,,,++++++******++++++111000...,,,,,,,,,......******+++,,,,,,---.........---+++)))(((((()))))),,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,---......,,,,,,---...//////.........---------///......//////000111222...............///000000////////////////////////666444222000//////000111......//////000000111111222333555777999:::;;;;;;AAAAAA@@@???>>>>>>AAADDDIIIHHHOOO___www)))((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((''''''''''''(((((((((''''''((((((((('''&&&(((%%%%%%((()))''''''***(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))))))))(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((((((((())))))***'''''''''&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''((()))((('''((()))***)))(((++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((())))))))))))(((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''))))))(((%%%$$$&&&(((%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''))))))***++++++++++++******)))))))))(((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))******)))))))))(((&&&%%%%%%&&&'''(((***)))(((((((((((()))************************************++++++******)))+++++++++++++++,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************+++,,,---...---............------,,,+++++++++,,,,,,------------,,,+++***))))))******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,---......,,,,,,---...///.........------------............///000111111...............///000000111111111111111111111111444333111000//////000000//////000000111222222222333555666888:::;;;<<<<<>>????????????AAACCCEEEHHHPPP```ttt***)))((('''&&&%%%%%%%%%)))(((((((((((((((((()))((((((''''''''''''((((((,,,------+++'''&&&))),,,111+++((())))))'''''')))''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))((((((&&&&&&((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((()))******''''''''''''''''''''''''(((''''''''''''''''''((()))(((((('''&&&&&&%%%%%%'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&(((((('''%%%$$$%%%(((+++)))'''&&&'''(((((('''&&&'''''''''''''''''''''(((%%%%%%%%%&&&''''''(((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''''''''((((((((()))))))))&&&''''''(((((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***(((''''''''''''''''''&&&%%%###$$$%%%'''((()))))))))(((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))(((((()))))))))(((''''''&&&&&&'''((())))))******)))******++++++******)))((((((((((((((((((((((((((()))******+++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++******++++++,,,...///000...---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,************++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////...............///000000/////////////////////////////////000000111111111//////000000111222222222222333555777999:::;;;;;;;;;===>>>?????????@@@BBBEEEHHHQQQ___rrr(((''''''&&&&&&&&&''''''(((((())))))))))))(((((())))))(((((((((((())))))***,,,...,,,))))))---222@@@444***''')))(((((())))))((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((%%%&&&((()))******))))))))))))((((((''''''&&&&&&$$$$$$%%%'''(((***++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))*********))))))((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((('''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((((('''(((***,,,'''&&&%%%&&&(((((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))''''''''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''((((((((()))))))))))))))************))))))(((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&%%%&&&(((***)))'''%%%&&&''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))###$$$%%%%%%&&&&&&%%%%%%'''((((((((()))))))))***'''''''''&&&'''(((((()))************************************************(((((('''(((((()))***+++((())))))******))))))(((&&&&&&'''((()))*********)))***++++++++++++***)))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++---///111222......------------------+++++++++,,,,,,---------++++++,,,,,,,,,***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000...............///000000000000000000000000000000222111000///000111222222000000111111222333333333333444666888:::;;;;;;<<<;;;===???@@@@@@@@@AAABBBEEEHHHQQQ^^^ppp%%%%%%%%%&&&'''((())))))'''((()))******)))((('''******))))))))))))******(((+++---,,,***+++111666MMM<<<,,,&&&((()))))))))+++***)))((((((''''''(((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((%%%&&&((()))*********)))******)))((('''&&&%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))(((((((((((()))))))))))))))*********&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&'''''''''(((((())))))))))))************))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''''''''((()))***((((((((()))))))))******!!!$$$(((***+++++++++,,,&&&%%%%%%&&&((()))((('''))))))((((((((('''''''''&&&&&&''''''((()))******%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))(((((((((((()))))))))))),,,,,,,,,,,,,,,+++***)))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((%%%"""###&&&(((((('''''''''((()))*********)))'''&&&%%%%%%&&&''')))***''''''''''''((((((((((((&&&'''(((((())))))(((((('''((((((((())))))*********************++++++,,,************************************************%%%&&&&&&''')))***,,,---(((((()))***************))))))***+++++++++++++++)))***+++,,,,,,+++***)))************************)))***+++,,,---.........,,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++,,,,,,---,,,+++***(((,,,,,,,,,,,,---...//////---...///000000...,,,+++******+++,,,,,,---......+++,,,,,,,,,+++)))((('''*********++++++,,,,,,,,,---------.........//////,,,---......,,,,,,---...+++++++++,,,,,,---------------------...///000000...............///000000111111111111111111111111444222111//////000222333111222222333333444555555444555777999;;;<<<======;;;>>>@@@AAAAAAAAABBBCCCEEEHHHQQQ^^^nnn$$$$$$%%%&&&'''(((******))))))))))))))))))))))))+++***)))))))))***,,,---)))&&&"""!!!%%%---777===>>>444***&&&(((***(((%%%))))))(((((((((((())))))((((((((('''&&&$$$###"""&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''(((((())))))))))))))))))(((&&&%%%%%%&&&((())))))'''&&&(((+++,,,)))''')))((('''&&&&&&'''((()))))))))))))))(((((((((((( """$$$'''))))))((('''((($$$"""%%%,,,...***%%%''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&''')))***)))&&&###%%%&&&''''''((('''''''''))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***)))'''''''''((())),,,+++)))(((&&&%%%%%%%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''((('''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((()))******++++++))))))(((((('''''''''&&&*********)))))))))))))))(((((())))))))))))(((''''''((()))***************+++***)))(((((()))***+++)))***,,,,,,,,,***(((''')))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,333111...+++******+++,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------...---,,,+++************,,,,,,+++++++++,,,...///***)))(((***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++)))***...000///---000---,,,---000111000///---------.........//////000...---,,,,,,---...000000...---,,,,,,---...000000000000000111111111111000111111222222333444444222222333444666888999;;;<<<<<<<<<===>>>@@@BBBBBBFFFIIIPPP\\\lll'''''''''&&&&&&''''''((((((((((((((((((((((((((()))(((((('''((()))***++++++)))&&&&&&***222:::@@@777111)))&&&(((***)))(((++++++************++++++(((((((((((((((''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''((()))))))))(((((()))(((&&&%%%%%%&&&((()))((('''&&&'''***+++)))'''((((((''''''''''''(((((())))))))))))(((((((((((())))))***))))))'''%%%$$$***'''%%%'''+++---+++(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&$$$###$$$%%%&&&%%%$$$&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((''''''************************))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))))))))))))))((((((((('''''''''((()))))))))************))))))))))))))))))((((((++++++,,,,,,,,,,,,,,,,,,******))))))))))))******)))***,,,---......,,,,,,*********)))))))))))))))******************************+++++++++,,,,,,,,,///---+++)))((()))+++,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,******)))))))))***,,,,,,,,,+++***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++000...,,,+++,,,,,,+++***000---+++,,,...000000///,,,------------.........444222000...------...///.........//////.....................////////////000111111222222333444444222333444555777888:::;;;<<<<<<<<<===>>>@@@BBBBBBEEEHHHOOOZZZjjj******((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((()))+++***)))***---333999===...,,,***(((((((((***++++++******))))))******+++(((((()))***************,,,+++***)))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''')))((('''&&&&&&'''((()))'''&&&&&&'''))))))(((&&&''''''((((((((((((''''''(((((((((((())))))))))))...---+++)))'''%%%$$$$$$***)))'''''''''((())))))''''''&&&&&&&&&&&&''''''&&&''''''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((()))***++++++''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())),,,)))%%%$$$&&&((()))***'''(((((()))))))))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''))))))((('''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***)))))))))(((((('''''''''************************************************)))((((((''''''(((((()))++++++***))))))(((''''''))))))(((((((((((('''''''''((()))***************))))))((((((((())))))***)))))))))))))))((((((((())))))************))))))###%%%''')))+++,,,,,,,,,,,,+++++++++*********)))******************************+++++++++,,,,,,,,,+++***((('''''')))***,,,---,,,,,,++++++++++++,,,---------,,,++++++******************+++,,,......+++************++++++,,,///---,,,,,,------,,,***************************++++++++++++++++++++++++//////...,,,***))))))***000---+++***,,,...//////,,,,,,,,,,,,------------222111000.........///000---...000111111000...---............////////////000111111222222333444444333444555666888:::;;;<<<<<<<<<<<<===>>>@@@BBBBBBDDDFFFMMMXXXhhh+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))+++...111333''')))+++***''''''(((+++((((((''''''''''''((((((((()))******++++++******------,,,+++)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''((((((%%%&&&&&&'''(((((('''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))***)))'''%%%$$$%%%&&&''''''((('''%%%""""""%%%((((((((((((''''''(((((((((&&&&&&((()))************((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&%%%%%%%%%&&&''')))***---+++((('''(((***++++++''''''((())))))))))))(((&&&''''''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((***))))))((())))))***+++******))))))((('''''''''++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((******))))))(((((((((((())))))((((((((((((((((((((()))************))))))***)))((((((((()))***+++)))(((''''''&&&&&&&&&&&&((()))***++++++***)))(((###$$$&&&(((***+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******(((''''''((()))***,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......------------------------...---,,,,,,......---,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++---///---+++***,,,//////---+++***+++,,,...///+++++++++,,,,,,,,,------+++++++++,,,---///111222...///000111111000///...000000000000111111111111000111111222222333444444333444666888999;;;<<<<<<<<<<<<<<<===>>>@@@BBBBBBDDDFFFLLLWWWggg)))(((((('''''''''((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))&&&))),,,+++'''%%%''')))((((((''''''''''''(((((()))************)))((((((*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((''''''(((((((((%%%&&&''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((()))))))))***)))'''%%%$$$$$$&&&(((***'''((()))%%%"""!!!%%%)))******))))))))))))******&&&&&&((()))************((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''')))***+++''''''&&&&&&&&&&&&'''''')))(((((((((((('''''''''&&&%%%%%%%%%&&&''')))***''''''&&&'''))))))'''%%%%%%&&&''''''((((((''''''&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))***++++++******))))))((((((((((((************************((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((()))))))))))))))))))))***+++++++++)))(((&&&)))))))))))))))***++++++,,,,,,***))))))))))))***((()))***++++++***)))(((***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,***)))(((((())))))+++++++++******++++++,,,))))))******+++,,,---------,,,,,,,,,,,,,,,,,,---------------------------,,,++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++...///...++++++...111......---+++++++++---///+++++++++,,,,,,,,,------******+++,,,...000111222111000///......///000111000000000000111111111111000111111222222333444444333444666999:::;;;<<<<<<<<<<<<<<<===>>>@@@BBBBBBDDDFFFLLLWWWggg''''''''''''((()))******''''''''''''''''''''''''(((((()))************)))*********))))))(((''''''&&&)))+++***'''&&&&&&(((***))))))(((((())))))***)))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''((((((((((((((((((((((((%%%&&&(((((('''''''''(((''''''((((((((((((''''''''''''(((((())))))******,,,+++)))''''''((()))***)))***+++(((%%%%%%'''*********))))))))))))******&&&''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))***++++++,,,''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''(((+++,,,+++'''$$$%%%&&&&&&'''''''''''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))***)))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&'''(((((()))******(((((())))))))))))******((()))+++,,,+++***(((&&&(((((()))***+++++++++++++++***)))((((((((()))***))))))************))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......******************************+++++++++,,,,,,,,,---,,,+++***))))))))))))+++************++++++,,,'''((()))***+++---.........---,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,++++++***+++******+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...//////---++++++,,,------...///...,,,,,,---...,,,,,,,,,,,,------------/////////000000000000000111000...------...000111............////////////000111111222222333444444333444666999;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBDDDFFFLLLVVVfff((((((((((((((())))))***(((((((((((((((((((((((('''((()))*********))))))***************)))))))))'''((())))))((((((((()))))))))(((((((((((())))))'''((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((((((((())))))))))))((((((%%%'''******((('''(((***((((((''''''''''''(((((('''''''''((()))*********,,,+++***(((((((((((())))))*********((((((((())))))(((((((((((((((((()))&&&''''''(((((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((+++***************++++++''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&((((((***,,,---,,,)))&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&((()))))))))(((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&'''((()))************((((((((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''(((((((((((((((((((((((()))))))))*********%%%''')))+++,,,,,,***)))&&&'''***,,,---,,,+++***)))((('''&&&&&&''')))*********))))))))))))******((((((((((((((())))))***))))))***+++---...///000******************************+++++++++,,,,,,,,,+++************************************+++,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,---------,,,******+++******+++---...---,,,++++++++++++++++++++++++)))******+++,,,,,,---------+++******+++,,,++++++,,,///111111...,,,,,,...,,,------------.........000000000000000000/////////..................///............////////////000111111222222333444444222333666999:::;;;;;;:::<<<<<<<<<===>>>@@@BBBBBBCCCDDDJJJTTTddd))))))(((((((((((())))))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))*********+++'''''''''((()))***++++++''''''&&&&&&&&&&&&''''''&&&'''((()))++++++++++++,,,+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))(((((())))))))))))((((((%%%(((+++***(((''')))+++)))((('''&&&&&&'''((()))&&&''''''((()))******+++'''''''''''''''(((((()))''''''(((((()))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***)))((((((((((((((()))'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&''')))(((&&&$$$'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))$$$%%%'''(((((((((''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&((()))************''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))(((''''''&&&&&&(((((())))))*********+++"""$$$(((+++---------,,,%%%'''+++---...---+++))),,,+++***)))***+++---///+++***)))(((((()))***+++))))))))))))***+++,,,---'''((()))+++---///000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,'''(((((()))***+++++++++******))))))***+++,,,,,,***************+++++++++******+++,,,---///000111......///000///...,,,+++---+++***+++,,,,,,+++)))************************))))))***+++,,,,,,------(((%%%$$$&&&+++......,,,,,,///333222///---,,,------------.........//////++++++---...////////////,,,---...000000...---,,,000000000000111111111111000111111222333333444444111333666888:::;;;::::::<<<<<<<<<===>>>@@@BBBCCCBBBCCCHHHRRRbbb}}}))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((()))))))))))))))(((''''''+++***))))))***,,,...///(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((((((((()))))))))(((&&&$$$###((()))))))))))))))((((((+++++++++)))'''&&&&&&(((''''''(((((())))))******&&&''''''((()))******+++(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))(((''''''((((((((()))(((((('''&&&((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%+++)))'''(((+++,,,***(((#########$$$%%%&&&'''(((((('''&&&'''((())))))'''***)))'''&&&%%%%%%&&&&&&((((((((())))))))))))***''''''((((((((((((((('''###$$$$$$%%%&&&'''((((((***)))((((((((()))+++,,,)))))))))))))))(((''''''%%%&&&((((((((()))+++---***(((&&&&&&'''((((((((())))))))))))((((((((((((************)))))))))))))))(((''''''(((***,,,...))))))))))))(((((((((((())))))))))))***************************)))((((((((('''&&&'''***,,,,,,,,,((((((((((((((()))))))))******))))))((((((''''''''')))***++++++***)))'''***))))))***+++***)))'''))))))(((((((((((()))))))))))))))***+++++++++,,,...,,,,,,,,,...///000//////---***((()))+++...000///......---,,,,,,++++++---------------------------,,,***(((((()))***+++***,,,000333333111...,,,)))***++++++,,,---......,,,,,,,,,---...///000000,,,,,,------,,,,,,+++*********+++,,,------......+++++++++***++++++,,,,,,+++,,,---...---,,,+++***---((((((---///,,,,,,///...------,,,,,,------...---...//////......///111111111///......---------111///...///000111000...222111111000000000000111222222222222222222222222333444555777:::<<<===>>>======>>>???@@@AAAAAABBBFFFFFFJJJTTTddd}}}))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((()))))))))))))))(((''''''))))))((('''((()))+++,,,(((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&'''((((((((('''&&&%%%(((((())))))))))))(((((('''((((((((('''''')))+++))))))))))))(((((((((((('''''''''((()))*********((())))))))))))))))))((('''(((((())))))((((((''')))))))))))))))(((''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''&&&$$$###%%%(((***)))'''%%%%%%%%%%%%&&&'''((((((((('''&&&'''((())))))'''((('''&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&%%%'''''''''&&&&&&&&&%%%%%%***)))((((((((()))++++++******++++++******)))(((((())))))((('''''')))******(((&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''')))(((((()))***---000111******)))))))))((((((((())))))))))))***************************)))((((((((('''&&&'''***,,,,,,,,,*********))))))(((((((((******))))))((((((((((((((()))***++++++***)))((())))))((()))************))))))(((((((((((()))))))))))))))))))))*********,,,,,,+++++++++,,,++++++,,,+++***)))***,,,///000/////////...------,,,,,,++++++++++++++++++++++++---,,,+++*********++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------------,,,+++++++++++++++*********))))))---,,,,,,,,,,,,,,,------+++,,,,,,---------,,,,,,---......---,,,,,,------...------,,,,,,------...+++,,,------,,,,,,---/////////............///000111///...///000111000......---------------......000000111222333333444444333444555777999;;;<<<=========>>>???@@@AAAAAABBBGGGGGGKKKSSSbbbzzz))))))))))))))))))))))))''''''(((((())))))******'''''''''(((((())))))))))))))))))))))))(((((('''***)))((('''((((((***+++((((((((()))))))))******)))))))))))))))))))))))))))))))))******+++++++++))))))))))))(((((((((((('''(((((())))))((('''&&&((((((((((((((((((((((((,,,,,,+++***)))(((((('''%%%&&&'''((((((((((((((((((((())))))))))))((((((&&&'''((('''&&&&&&(((************)))((('''''''''''''''(((((())))))******))))))************))))))((())))))******))))))((()))))))))))))))((((((''''''(((((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))###""""""$$$'''))))))(((((('''''''''''''''((((((((('''&&&'''((())))))'''((('''&&&%%%$$$$$$$$$$$$''''''''''''((((((((((((((((((((((((&&&%%%$$$###'''''''''&&&&&&&&&&&&%%%)))))))))((()))******+++,,,,,,,,,,,,,,,+++******+++++++++)))'''&&&&&&((()))(((&&&&&&((()))((('''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))+++---000222++++++*********)))))))))))))))))))))************)))************))))))((()))''''''(((***,,,,,,+++,,,,,,+++***)))(((((('''***))))))))))))(((((((((((()))***++++++***)))((()))((((((((()))***+++,,,***))))))(((((())))))***)))))))))))))))(((((((((******+++******((('''&&&)))))))))***,,,---///000000000///......------,,,++++++++++++++++++++++++,,,,,,------,,,,,,++++++))))))((((((((()))***+++---------,,,,,,+++++++++,,,,,,,,,,,,---...//////------......------,,,+++++++++++++++************...------,,,,,,------...,,,+++++++++,,,---.........666888///))),,,...+++...------,,,,,,------...+++,,,------,,,,,,---///---------......000111111111///...///000111000...//////...//////000111222...///000111333444555666444444555777888:::;;;;;;======>>>???@@@AAAAAABBBGGGGGGKKKSSS```www))))))))))))))))))))))))$$$$$$%%%&&&'''(((((()))++++++++++++************(((((())))))))))))((((((,,,+++************++++++(((((()))))))))*********))))))))))))))))))))))))++++++***)))(((&&&&&&%%%))))))))))))(((((((((((()))***+++,,,,,,***(((&&&((((((((((((((((((((((((((((((((())))))******+++&&&''''''((((((((((((((('''(((((())))))))))))((()))))))))'''%%%$$$$$$&&&***)))))))))(((((((((''''''((((((((()))))))))***))))))************))))))))))))************))))))(((((())))))))))))((((((&&&'''((()))************'''''''''&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''')))*********((((((''''''&&&'''''''''((('''&&&'''((())))))'''))))))((((((''''''''''''(((((((((((())))))))))))&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))))))))))))))))))))******++++++,,,,,,,,,,,,+++******+++++++++)))'''&&&&&&((()))'''&&&'''((()))((('''(((((((((((())))))))))))************))))))))))))'''''''''((()))+++,,,---++++++++++++*********)))((()))))))))************))))))************)))((()))((('''(((***+++,,,+++,,,+++++++++******))))))))))))))))))))))))))))))((()))************)))((()))***))))))((((((***,,,***))))))))))))))))))***++++++******))))))(((((()))***++++++***(((((((((((()))***+++,,,------...///......------,,,++++++------------------------,,,---...//////---+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111...............---,,,,,,******+++,,,---///000000...------,,,,,,,,,,,,---,,,+++++++++,,,---///000///===@@@222))),,,...***...------,,,,,,------...---...//////......///111...------......///000111111///...///000111000...////////////000111333333///000111222333444555555444555555666888999::::::======>>>???@@@AAAAAABBBEEEGGGKKKSSS___www(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))------,,,+++***)))(((((((((((())))))))))))((((((++++++******************))))))))))))************************************,,,+++***)))((('''&&&%%%))))))))))))(((((((((((((((***+++,,,+++)))'''&&&((((((((((((((((((((((((&&&&&&'''(((((()))******))))))((((((''''''''''''''''''((())))))))))))))))))))))))'''%%%$$$$$$&&&'''((((((((()))))))))***(((((((((((())))))))))))))))))************))))))))))))************))))))(((((())))))))))))(((((('''''''''((((((''''''&&&))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))*********)))((())))))''''''&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''((((((((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&$$$%%%%%%&&&'''((()))***((()))))))))***************************))))))(((((()))***)))''''''(((***((('''''''''))))))(((&&&'''((((((((()))))))))***************))))))))))))))))))))))))))))))******++++++++++++*********)))((()))))))))************((())))))*********))))))***((('''(((***++++++***))))))******+++++++++,,,))))))))))))************))))))************))))))***+++,,,***((('''(((*********))))))))))))******,,,,,,,,,++++++*********(((***,,,,,,+++***+++---)))***+++,,,,,,,,,+++***------,,,++++++******)))------------------------,,,---///000///...+++***)))***,,,---------,,,+++******+++,,,,,,---......000////////////000111111...////////////...------)))***+++,,,...///000111------,,,++++++***++++++,,,,,,++++++,,,...000111///???CCC666+++---///***...------,,,,,,------...---...//////......///111//////............//////111///...///000111000...+++++++++,,,---...///000111222222222222222333333444555666777888999::::::======>>>???@@@AAAAAABBBCCCFFFLLLSSS___www(((((((((((((((((((((((((((((())))))******++++++******)))(((''''''&&&%%%'''(((((()))))))))))))))'''((((((((((((((((((((()))))))))*********++++++*********************************++++++,,,,,,,,,))))))))))))((((((((((((''''''((())))))(((&&&&&&(((((((((((((((((((((((()))((((((((('''''''''&&&***))))))((('''''''''(((&&&'''((())))))******)))&&&'''((('''&&&&&&(((***'''''''''((()))*********(((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))((('''(((((()))))))))))))))(((((('''&&&$$$""" ***))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((()))***)))'''%%%&&&''''''&&&&&&%%%&&&&&&''''''((('''&&&'''((())))))'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&(((((((((((((((((((((''''''''''''&&&(((((()))************)))((())))))))))))((('''''''''((()))((('''(((***,,,(((''''''((())))))(((&&&''''''(((((())))))******((((((((((((''''''''''''------,,,,,,+++*********++++++*********)))))))))))))))))))))************((())))))************)))***)))'''(((***++++++***'''(((((()))***+++,,,,,,)))))))))************+++***))))))))))))))))))***'''***---,,,)))'''(((***+++******))))))******+++,,,,,,,,,,,,,,,+++++++++(((+++,,,,,,******---000***+++++++++++++++******,,,++++++******)))((((((++++++++++++++++++++++++,,,---...//////---+++***''')))+++,,,---,,,***))))))******+++---......///...------,,,------....../////////000//////...---++++++++++++,,,,,,,,,,,,------,,,+++************---,,,,,,,,,---...//////...;;;BBB:::111//////,,,...------,,,,,,------...+++,,,------,,,,,,---///000//////.........//////111///...///000111000...---------------...///000222222222222222222222222555555666888999:::<<<<<<======>>>???@@@AAAAAABBBBBBFFFLLLTTT___vvv((((((((((((((((((((((((*********+++++++++++++++''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''(((((()))))))))))))))*********+++++++++************************))))))***+++,,,,,,------))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))((((((''''''((()))***&&&'''((()))************'''((((((((('''''')))+++(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''''''''((()))))))))))))))'''''''''&&&%%%###"""!!!))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''(((((((((((((((&&&((()))(((&&&%%%&&&(((&&&&&&&&&&&&'''((())))))((('''&&&'''((())))))'''%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))%%%&&&'''((((((((((((((((((((((((((('''''''''''''''((()))***+++******)))(((((())))))(((((('''&&&'''((()))((('''((()))+++'''''''''((())))))'''%%%'''''''''((()))*********((((((((((((''''''''''''+++,,,,,,,,,,,,+++************)))))))))((((((((())))))))))))************(((((()))******************)))'''(((***+++******((((((((())))))*********))))))*********+++++++++******))))))))))))******"""''',,,---***(((***,,,+++******))))))******++++++++++++++++++,,,,,,,,,)))***+++(((%%%%%%***///))))))******++++++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,------...---,,,+++***)))))))))*********+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,---///000000000000///......+++++++++,,,,,,,,,------......---,,,+++******+++------...............------555===>>>888111//////...------,,,,,,------...+++,,,------,,,,,,---///......---......///000111111///...///000111000...000000/////////000000111111111111222222333333333444555777888:::<<<>>>>>>======>>>???@@@AAAAAABBBBBBFFFLLLSSS]]]sss((((((((((((((((((((((((*********)))))))))))))))&&&&&&'''((()))***+++,,,''''''((()))))))))))))))'''''')))***++++++++++++)))************+++++++++******************************))))))))))))))))))))))))))))))((((((((((((,,,+++++++++,,,---......((((((((((((((((((((((((&&&'''((()))***+++,,,,,,''''''&&&'''(((***,,,---&&&'''((()))************+++++++++)))'''&&&&&&(((******))))))((((((''''''))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%'''((())))))******((((((''''''''''''((((((******))))))((((((((('''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++%%%'''))))))'''&&&(((+++''''''''''''(((***++++++((('''&&&''')))))))))''''''((()))******)))(((((($$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((''''''%%%%%%&&&'''((()))******'''((()))++++++******))))))))))))))))))(((''''''((()))***)))''''''(((***'''''''''(((***)))'''%%%&&&''''''((()))******+++************))))))))))))(((((()))***************))))))))))))(((((((((((())))))))))))************(((((()))***************+++)))((((((***+++******))))))))))))(((((((((((())))))******++++++++++++******))))))))))))******$$$+++...,,,***,,,...++++++************++++++)))))))))***+++++++++,,,)))******&&&!!!!!!&&&,,,((((((((()))***,,,---...------,,,,,,+++******)))------------------------,,,,,,------,,,,,,++++++---,,,***))))))+++---///------,,,,,,,,,,,,++++++///......---------......000000000000000//////...)))***+++---///111222333000///...---,,,++++++,,,---.../////////...---,,,,,,111:::AAA===333...000...------,,,,,,------...---...000///......///111,,,,,,,,,---///000222333111///...///000111000///...------,,,,,,,,,------//////000111333444555666444555777999;;;===???@@@======>>>???@@@AAAAAABBBCCCGGGMMMRRR[[[qqq************++++++++++++'''''''''((((((***++++++)))*********((((((***,,,***))))))((((((''''''&&&)))))))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((******((('''((()))++++++,,,------------,,,*********)))((((((''''''+++*********))))))((((((***)))((((((((()))***+++(((((())))))))))))((((((,,,+++)))((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''---+++)))&&&&&&'''(((***))))))(((((('''''''''&&&'''''''''''''''''''''''')))'''&&&'''((()))((('''%%%&&&((())))))'''&&&%%%&&&)))+++***((('''(((***---+++***((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************))))))(((((((((''''''&&&'''((()))******)))(((''')))))))))***++++++,,,,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''++++++******)))((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))***++++++(((((()))***,,,---......)))((((((((()))+++---...))))))******++++++++++++---,,,,,,+++*********+++***+++---//////...---,,,+++,,,---------,,,+++***------------------------++++++++++++,,,,,,---...,,,,,,------.../////////------,,,+++,,,---...///---.../////////...,,,+++......//////////////////000///...---------------///...------,,,,,,,,,,,,...)))///>>>BBB777000111------,,,,,,,,,------...///...,,,,,,+++,,,---...............///////////////////////////////////////////////////000111111111111222222222333333333333444666777999:::::::::;;;===>>>??????@@@BBBDDDEEEHHHNNNTTT]]]rrr))))))))))))************'''''''''''''''((()))***---...///...,,,,,,---...+++++++++******)))))))))%%%&&&'''(((******++++++++++++++++++++++++++++++++++++*********+++,,,---************************((((((((())))))))))))))))))))))))))))))))))))))))))***,,,,,,*********+++((())))))***************(((((((((((((((((())))))******)))))))))((((((((((((((((((***,,,///111333((((((((())))))((((((((()))(((((('''''''''''''''''''''(((((())))))******))))))))))))))))))))))))((()))***+++***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''***((('''((()))***)))((((((''''''&&&&&&'''''''''&&&(((******(((&&&''')))+++***)))((((((((())))))((((((((((((((((((((((((***)))(((((((((((()))***))))))************))))))$$$$$$$$$$$$$$$$$$$$$$$$((((((((()))))))))******))))))(((''''''''''''''''''((()))******)))(((''')))))))))***++++++,,,,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********+++'''&&&&&&&&&&&&'''(((((())))))***+++,,,,,,------+++***)))))))))***+++,,,******************++++++---,,,++++++******+++++++++,,,---//////...---,,,+++,,,------------,,,+++------,,,,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,------.../////////------,,,,,,,,,---...///......//////...------,,,---------,,,,,,++++++***------------------......///...---,,,,,,,,,,,,,,,...,,,000:::???999222...111111000000000000111111//////...---------...///------......///000000000///////////////////////////////////////000111111111111222222222333333333333444666777999:::::::::;;;===>>>??????@@@BBBDDDEEEHHHMMMSSS\\\qqq(((((((((((())))))))))))))))))((((((((())))))***+++,,,---,,,***)))***+++)))))))))(((((((((((((((&&&'''((()))***+++++++++************************++++++******++++++,,,---******************************************)))))))))))))))))))))))))))))))))+++,,,,,,+++******+++'''((())))))******))))))&&&&&&''''''((())))))***))))))((((((((((((((('''+++******))))))))))))***''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))***+++,,,---,,,***'''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((###%%%&&&((())))))((('''((((((((((((''''''''''''''''''''''''''''''''''''***)))((((((******)))((()))(((&&&%%%%%%&&&(((***&&&'''))))))'''&&&'''((((((((('''''''''((()))***((((((((((((((((((((((((***))))))(((((())))))***))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))***)))((('''&&&'''((()))(((((())))))))))))(((((()))))))))***++++++,,,,,,************))))))))))))************************))))))))))))))))))))))))++++++++++++************'''(((((()))******++++++)))))))))))))))))))))))))))))))))***************)))))))))((())))))***+++*********++++++,,,,,,,,,,,,,,,+++***))))))******,,,+++***)))))))))++++++,,,,,,++++++******++++++,,,---.........---,,,++++++,,,------------,,,,,,...,,,+++******+++,,,...------,,,+++++++++,,,,,,,,,,,,,,,---......//////---,,,,,,,,,,,,---.../////////...------------...111000000///...---,,,,,,++++++++++++,,,---...///......---,,,,,,,,,---------///000444;;;>>>777---//////............////////////.........//////000,,,------...///000111111///////////////////////////////////////000111111111111222222222333333333333444666777999:::::::::;;;===>>>??????@@@BBBDDDEEEHHHMMMSSS\\\qqq'''''''''((((((((()))))),,,++++++******++++++,,,)))***+++***(((&&&''''''((())))))))))))))))))))),,,,,,,,,,,,+++***)))(((***************************************++++++,,,************************------,,,,,,+++++++++***))))))))))))))))))))))))''')))+++***)))((())))))))))))***++++++++++++***&&&&&&''''''((((((((((((((((((((((((''''''''''''---,,,***)))'''%%%$$$$$$''''''(((((((((((('''''')))***+++++++++***(((''''''''''''((()))*********)))))))))))))))))))))))))))+++---///...,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))((('''((()))***)))'''(((''''''&&&&&&'''))))))&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))(((''''''''')))***(((((())))))))))))(((((()))))))))***++++++,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))))))))************************+++************+++,,,,,,+++++++++++++++++++++++++++++++++***************---,,,***)))((()))***+++,,,,,,++++++***++++++,,,---............,,,++++++,,,,,,,,,---------------...,,,***((((((***,,,......---,,,,,,+++++++++++++++,,,,,,------...//////,,,,,,,,,,,,------......//////---,,,,,,---...///111000000000//////......,,,,,,+++++++++,,,------------,,,,,,,,,------...,,,111111///888DDD???111...------,,,,,,,,,,,,,,,.............../////////............///////////////////////////////////////////////////000000111111111222222222333333333333444666777999:::::::::;;;===>>>??????@@@BBBDDDDDDGGGLLLRRR[[[ppp(((((((((((())))))))))))+++++++++***++++++,,,,,,***,,,...---+++*********+++,,,,,,------.........---------,,,+++)))((('''************************)))))))))***************************************,,,,,,,,,++++++******)))))))))))))))))))))))))))((()))++++++)))((()))***))))))***++++++++++++***))))))((((((''''''''''''''''''''''''(((((((((((())))))***++++++,,,,,,,,,''''''(((((((((((('''''')))***+++++++++***((('''))))))))))))((((((((((((************************'''))),,,//////---+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))(((&&&$$$$$$%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&%%%&&&((()))))))))((((((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&'''((())))))***))))))))))))))))))))))))))))))************))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************+++++++++***************(((''''''''''''((())))))++++++++++++++++++++++++))))))******++++++++++++,,,+++***))))))***++++++,,,++++++***++++++,,,,,,............---,,,,,,+++,,,,,,,,,------............,,,***((((((***,,,......---,,,,,,++++++++++++++++++,,,,,,---.........,,,,,,,,,---------------///...---,,,,,,---//////+++++++++,,,,,,---------///...---,,,+++*********,,,,,,,,,,,,,,,---...///***111111---666FFFFFF999111000///...............,,,,,,------............000000000///......------000000000000000000000000///////////////000000111111111222222222333333333333444666777999:::::::::;;;===>>>??????@@@BBBDDDCCCFFFLLLRRR[[[ppp************++++++++++++)))))))))******+++,,,---+++---//////...---------,,,,,,------...///000000,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))***,,,------,,,++++++,,,'''((())))))******))))))+++******)))(((((('''''''''(((((((((((()))))))))))))))*********))))))((((((((())))))))))))(((((((((((((((((((((''''''&&&***)))))))))((((((((('''************************'''(((+++---...---,,,***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++)))'''$$$!!!!!!"""###%%%'''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%$$$&&&(((***+++***)))'''((('''&&&'''))))))'''&&&%%%&&&'''((()))******))))))))))))))))))))))))))))))******++++++******)))))))))************))))))''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))++++++******)))(((((('''************************+++++++++++++++*********)))))))))))))))******+++*********++++++,,,,,,,,,((()))***+++++++++++++++))))))******++++++++++++++++++******++++++,,,,,,...---------------,,,,,,---,,,,,,,,,---...///000...,,,+++******+++,,,...------,,,+++++++++,,,,,,+++++++++,,,------......+++,,,------......------...------------...//////++++++,,,---...///000000111000...---+++*********+++++++++,,,---...///000***000000,,,444CCCGGGAAA000000///...------------***+++,,,---.........---000000000///......------000000000000000000000000///////////////000111111111111222222222333333333333444666777999:::::::::;;;===>>>??????@@@BBBDDDCCCFFFKKKQQQZZZooo,,,,,,,,,,,,------------+++++++++,,,---///000111---000333444333222222222000000111222333444555666222333333333222111111000........................***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))***,,,------,,,++++++,,,((())))))******************************)))))))))((((((((()))))))))***************)))'''%%%###!!!))))))************)))))))))(((((('''''''''''''''(((((((((((())))))))))))************************)))***+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++'''&&&%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&''''''((()))*********)))'''&&&(((******(((&&&&&&''')))************))))))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))++++++++++++++++++++++++((((((((()))))))))******&&&((()))+++++++++)))(((***)))(((''''''((()))***)))))))))***++++++,,,,,,((()))))))))************************************))))))))))))))))))))))))(((((()))))))))******************)))))))))))))))************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------******+++,,,+++***)))(((&&&'''***,,,---,,,,,,+++++++++******++++++,,,---------,,,,,,,,,---......---,,,,,,,,,---...000111------,,,,,,,,,,,,------,,,,,,+++++++++,,,------***++++++,,,,,,---......+++,,,---.........------,,,------...//////............//////000000111111000///...---,,,,,,,,,,,,+++++++++,,,---...000000,,,//////---111;;;CCCDDD000000...------,,,,,,,,,***+++---.../////////...............//////000000000000000000000000000000///////////////000111111111111222222222333333333333444666777999:::::::::;;;===>>>??????@@@BBBDDDBBBEEEJJJPPPYYYnnn---------.........//////......///000222444555666444777:::<<<<<<;;;;;;;;;:::;;;;;;===>>>???@@@AAA======<<<:::888666444333000000000000000000000000,,,---.../////////...---++++++++++++++++++++++++,,,,,,,,,------.........))))))))))))))))))))))))(((***,,,+++***)))***+++++++++,,,------------,,,)))))))))***++++++,,,,,,(((((())))))******++++++&&&''')))+++++++++++++++******++++++++++++******,,,+++)))((((((((()))***&&&&&&'''((()))***++++++************************++++++++++++***))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++&&&'''(((************)))&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''&&&'''((()))((('''(((((('''&&&''')))+++---***((('''(((***+++)))&&&'''(((***++++++******))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))************%%%'''***,,,,,,+++)))(((***)))(((''''''((()))***)))))))))***++++++,,,,,,(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,((((((((()))******++++++************************,,,,,,,,,++++++*********))))))(((((())))))***+++((())))))+++,,,---......,,,,,,,,,,,,+++)))'''&&&$$$&&&***,,,...---,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,---...///------,,,,,,---...000111------------------------++++++++++++,,,------...***++++++,,,,,,---......+++,,,---.........---,,,+++,,,...///000///...------------------,,,,,,,,,//////...---------......******+++,,,---...000111---//////---///555>>>DDD555444333222111111111111+++,,,...000000000000///++++++,,,...///111222333000000000000000000000000///////////////000111111111111222222222333333333333444666777999:::::::::;;;===?????????@@@BBBDDDBBBEEEJJJPPPYYYnnn------...///000111222222666666666777888999:::;;;AAABBBDDDFFFGGGGGGGGGFFFAAAAAACCCEEEFFFGGGGGGGGGJJJIIIGGGFFFDDDBBBAAA@@@:::888555222///------,,,++++++,,,,,,---......///------------------.........,,,,,,,,,------+++)))******++++++******)))(((---,,,,,,+++,,,---///000......---,,,+++***)))(((&&&&&&&&&''')))***,,,---,,,,,,,,,+++***)))((('''************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,...,,,***))))))(((&&&%%%))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***'''%%%%%%'''***+++))))))))))))((('''&&&%%%&&&&&&'''))))))*********...,,,***)))''''''((((((''''''(((((()))*********)))******)))'''&&&((()))(((((((((((()))***,,,,,,)))***,,,------,,,***)))***+++,,,,,,***)))))))))(((((((((((())))))))))))+++*********))))))((((((...---,,,***)))'''&&&%%%)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++***************)))************+++++++++))))))***))))))((('''&&&++++++++++++++++++++++++*********)))******+++,,,++++++************++++++---,,,***)))))))))******+++***+++...111000+++'''***,,,---,,,******---000//////...---,,,,,,++++++///---,,,,,,---...,,,++++++************+++,,,---+++...///...,,,+++,,,...555111///111000......111......---------,,,,,,,,,,,,,,,---...///////////////............---------......---,,,+++,,,///222/////////...---...111444??????>>>:::444000---------------............///......////////////.........000222000...---///222///////////////000111111111000000///000222333444666666666666888:::<<<>>>===============<<<;;;;;;DDDCCCHHHQQQ[[[mmm333333444666777888999:::@@@AAABBBDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMJJJIIIGGGEEEBBB@@@>>>>>>???>>>;;;777555333222222666555555444333222222111.........---------,,,,,,---,,,,,,,,,......,,,***+++++++++,,,+++******))),,,+++************+++,,,,,,,,,,,,++++++++++++***'''''''''((()))***+++,,,+++++++++++++++***)))(((************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((()))))))))++++++******************((((((((()))******++++++...---++++++++++++)))'''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((((((((&&&'''((()))************+++***)))(((((())))))***(((((((((((((((((((((((($$$%%%'''(((((())),,,...******)))******+++,,,---)))***,,,------,,,***))))))+++,,,,,,***)))))))))(((((((((((())))))))))))+++++++++******)))))))))+++*********))))))(((((()))))))))*********++++++******************************************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++,,,+++***+++---......---+++******************++++++,,,++++++************++++++---,,,***)))))))))***+++++++++,,,...000000,,,))),,,---...---++++++---000000000///......---,,,,,,............------------------------------------+++---...,,,******,,,...222...,,,......+++,,,............---------,,,,,,,,,------.........------........................---......,,,+++,,,///222///000///...---...000333:::<<<===;;;777222...,,,---------............/////////000000000000/////////000000///......///111//////......//////000111000000000000111222333444444444555666888:::<<<=========>>>>>>>>>>>>======DDDCCCGGGPPPYYYkkk<<<<<<>>>@@@BBBDDDEEEFFFIIIKKKMMMOOOPPPPPPOOOOOOIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJIIIHHHFFFDDDAAA???===<<>>???@@@@@@@@@@@@EEECCCGGGOOOXXXiiiCCCDDDFFFHHHKKKMMMOOOPPPNNNPPPRRRTTTTTTSSSQQQOOOHHHIIIIIIIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEDDDBBBAAA???>>>>>>DDDCCCAAA@@@??????@@@@@@???@@@AAAAAAAAAAAA@@@?????????>>>===;;;:::999999888666555555555444111///111111111111000///...---,,,,,,++++++,,,,,,,,,---******+++++++++,,,,,,,,,+++******)))))))))************++++++,,,+++++++++************)))))))))(((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))+++******))))))(((((('''&&&************))))))(((((((((&&&&&&'''((()))((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***))))))(((''''''((()))))))))))))))(((((()))***++++++******)))))))))))))))*********((((((''''''&&&&&&&&&&&&+++,,,,,,***'''%%%%%%%%%,,,,,,+++*********++++++***++++++,,,,,,++++++***(((***++++++)))((()))***(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))************************+++++++++******************************************************+++++++++))))))***************************+++++++++,,,,,,,,,***)))''''''(((***+++***,,,---//////---,,,***+++************+++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++*********,,,---------.........---,,,,,,---...////////////......------,,,000333111,,,+++---111...000111222222000...------,,,+++******+++---///000...111888:::666111///............------------------------,,,+++******,,,,,,---...///000111111---......---,,,,,,...000///000000...,,,,,,---///,,,///222333111...---,,,---------............//////000000111111000000///000---+++,,,...000...,,,---------------...//////...///111222333333222111...000333777999;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCGGGEEEHHHPPPXXXhhhFFFGGGHHHKKKNNNPPPRRRSSSQQQSSSUUUVVVVVVTTTQQQOOOIIIJJJJJJJJJIIIGGGEEEDDDHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDFFFHHHIIIEEEFFFGGGHHHIIIHHHGGGFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDBBB@@@>>>===;;;888555444444333222000///---,,,******+++,,,---.........,,,,,,,,,+++++++++******,,,++++++******************++++++,,,,,,,,,++++++************)))))))))(((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++)))))))))***)))((('''&&&++++++******)))((((((((('''&&&%%%&&&(((***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))***+++))))))******)))(((''''''(((((()))************)))************)))))))))(((&&&&&&&&&&&&''''''(((((($$$&&&((()))))))))***,,,+++******)))))))))******++++++++++++++++++++++++''')))+++***)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))************************************************************************************************(((((((((((())))))*********++++++++++++,,,,,,,,,111000---+++***+++,,,---,,,,,,+++******+++,,,,,,+++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,++++++*********))))))***,,,---...---,,,+++,,,,,,,,,,,,......------------------,,,000333111,,,+++---111---///000222111000...---...---,,,,,,---...///000//////555???CCC>>>555/////////.........---------------------,,,+++******+++,,,---...///111222222---...///...---,,,---///...//////...,,,+++,,,---,,,---......------///000---------............///...//////000000//////...000---+++,,,...000...,,,---------------...//////...///111222333333222111...000333777999;;;;;;;;;;;;===>>>@@@BBBCCCDDDDDDHHHGGGJJJQQQXXXhhhCCCDDDFFFHHHKKKMMMOOOPPPRRRTTTUUUVVVVVVUUUTTTSSSNNNOOOPPPPPPPPPOOOMMMLLLNNNNNNMMMKKKHHHFFFCCCBBB@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGIIILLLNNNPPPOOOPPPQQQRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNPPPNNNKKKJJJHHHFFFBBB???999999888666333000...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,,,,++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))***+++,,,,,,+++***)))+++*********))))))(((((()))(((((()))+++,,,,,,+++************************((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''')))***,,,************)))((('''&&&(((((())))))))))))((((((***************)))((('''%%%&&&&&&'''(((((())))))$$$''')))******))))))******)))))))))))))))******++++++++++++++++++++++++'''(((******)))((()))***(((((((((((())))))))))))''''''(((((((((((())))))************))))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***************)))))))))''''''(((((()))*********++++++++++++,,,,,,,,,,,,000///---,,,+++++++++,,,---,,,***))))))***,,,---+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,---,,,,,,,,,***+++,,,+++))))))+++,,,---+++******,,,------,,,---------------------------///111000---+++---///---...///000000000//////...---,,,...000111000///......444???EEE???555////////////.........------,,,------------,,,,,,+++,,,------///000111222222---/////////---,,,---...,,,---......,,,+++,,,---/////////...---...111333---------............///......////////////......000...------...//////.........------......///000///000111222222222222222111222444666999:::<<<<<<;;;===>>>@@@BBBCCCDDDEEEIIIGGGJJJQQQXXXhhh>>>???@@@BBBEEEGGGHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTSSSTTTVVVWWWWWWWWWVVVVVVTTTSSSQQQNNNKKKGGGDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJLLLNNNPPPSSSTTTVVVWWWWWWVVVTTTRRRQQQQQQRRRSSSTTTVVVVVVWWWXXXWWWUUUTTTSSSQQQNNNLLLEEEDDDBBB???;;;888555333,,,------...---,,,+++******+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,+++******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,++++++'''(((***,,,,,,,,,+++************)))))))))))))))***))))))***,,,---,,,+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))*********))))))(((''''''((((((((((((''''''(((((()))***+++***))))))((((((((((((((((((((((((''')))++++++)))'''&&&&&&))))))))))))***+++,,,,,,,,,++++++++++++++++++,,,&&&(((******)))((()))***(((((((((((())))))))))))))))))))))))*********+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---+++++++++++++++++++++++++++*********)))))))))((()))))))))***+++,,,,,,,,,+++++++++,,,,,,,,,------************++++++,,,,,,---,,,++++++++++++,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,,,,...///...+++******,,,,,,***)))***...000///...---------...........................------------------...///000111222222,,,+++,,,...111111///,,,///---000:::AAA>>>666222////////////............,,,------.........------------...///000111111222---///000///---,,,,,,---***,,,------,,,,,,,,,---,,,.........---,,,...///---------............/////////000000000000/////////000000///......///111//////......//////000111000000000000111222333444444444555666888:::<<<===<<<===>>>@@@BBBCCCCCCDDDGGGEEEHHHPPPWWWggg:::;;;<<<>>>@@@BBBCCCDDDAAACCCEEEHHHKKKNNNPPPRRRVVVWWWYYY[[[\\\\\\\\\[[[\\\ZZZXXXTTTPPPKKKGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGIIIKKKLLLPPPRRRUUUXXXZZZZZZYYYXXXTTTTTTVVVXXXZZZ\\\]]]^^^\\\[[[ZZZZZZZZZYYYVVVTTTPPPNNNLLLIIIDDD@@@===;;;222222222111///---+++)))((()))***+++,,,---......,,,+++++++++,,,,,,---............---,,,+++***)))************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++...///...,,,***$$$%%%(((***++++++***)))))))))))))))))))))******)))(((((((((***++++++)))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))************************###%%%)))+++,,,+++)))''''''((()))******++++++***&&&'''''''''''''''&&&&&&%%%&&&(((***+++,,,++++++*********)))(((((('''''' ###'''***++++++,,,---************+++,,,---...,,,++++++******++++++,,,&&&''')))***)))((()))***(((((((((((())))))))))))******++++++,,,,,,,,,,,,(((((())))))******++++++************++++++++++++++++++++++++++++++++++++''''''(((***+++,,,---...+++++++++++++++++++++++++++*********))))))((((((******+++,,,------......++++++,,,,,,,,,---------)))***,,,...000111111111,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,...000222000---++++++,,,---+++)))+++///222111000.........//////////////////---,,,,,,---...,,,+++.........///000222444555******+++...111111...***222......666>>>===888555000/////////............,,,,,,---...////////////......//////000000111111---///000///...,,,,,,---)))+++------,,,,,,---...(((***------+++***))))))---------.........//////000000111111111111000000...000222000...---///222///////////////000111111111000000///000222333444666666666666888:::<<<>>><<<===>>>@@@AAABBBCCCCCCFFFDDDGGGNNNVVVfff888888888888999;;;<<<======>>>???@@@BBBGGGNNNRRRRRRSSSUUUWWWZZZ]]]___```]]]ZZZUUUOOOJJJFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJHHHDDDAAAAAACCCGGGIIIIIIMMMRRRUUUWWWYYY[[[\\\]]]\\\\\\\\\]]]___```aaaaaa`````````______^^^^^^[[[XXXTTTRRRQQQNNNJJJFFFAAA<<<666444444444000,,,******++++++++++++******++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++************)))---,,,***(((''''''((((((************************((()))))))))************+++++++++++++++++++++++++++*********))))))((((((******))))))))))))******''''''((()))***++++++,,,((((((((((((((((((((((((************************'''((()))***,,,---//////(((((((((((((((((((((((())))))))))))))))))))))))***((('''(((+++,,,***'''&&&((())))))'''&&&'''(((+++,,,,,,+++)))((()))*********)))))))))+++,,,---)))))))))))))))******++++++,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))*********((((((((()))******++++++***************+++++++++************************)))))))))))))))******+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,---------************************,,,,,,,,,++++++*********,,,,,,++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------////////////////////////+++,,,...////////////...///......------///000111///...---,,,,,,,,,,,,,,,///......---------......------...111333222000...111111111222888<<<:::333//////.........---------------............---------...///000000///...---+++,,,,,,---...///000000---------------...///000111000///...------...///000000000000000000000000222111111111000000//////000000000000000000000000...///000222222111000000000111111222222333444444333444666888999::::::999@@@@@@@@@@@@@@@@@@@@@@@@AAAFFFFFFKKKWWWeee<<<;;;:::999:::;;;<<<======>>>???@@@AAAEEEJJJNNNNNNPPPRRRUUUXXX\\\^^^___\\\YYYUUUPPPKKKIIIGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJHHHGGGDDDCCCCCCEEEGGGIIIHHHJJJMMMNNNPPPRRRUUUXXX___^^^]]]\\\]]]^^^```aaa```aaaaaaaaabbbcccccccccbbb___[[[YYYXXXUUUQQQMMMJJJDDD>>>:::999777222...000000/////////...............------,,,+++++++++++++++++++++++++++++++++++++++++++++************,,,+++***)))))))))******************************************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))+++***(((%%%((()))++++++***)))*********+++,,,+++)))((()))*********)))))))))***++++++)))))))))))))))******+++)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,///---******+++++++++***++++++******)))((((((((((((((()))***+++,,,,,,---************************)))))))))))))))***+++++++++++++++*********))))))************************++++++++++++*********)))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------,,,,,,,,,........................///...+++******,,,///111//////...---...///000111000///......------............------------...............000222222000...***---000333999>>>;;;444//////.........------------......//////......---,,,,,,------------,,,,,,---------.../////////000...------------...///000111000///...---......///........................000000000000//////......000000000000000000000000//////000111111111111111000111111222222333444444333444666888999:::::::::@@@AAAAAAAAABBBBBBCCCCCCCCCGGGGGGLLLXXXeeeCCCBBB@@@>>>>>>===>>>>>>???@@@BBBCCCCCCEEEHHHJJJIIIKKKMMMQQQTTTXXXZZZ\\\ZZZXXXUUUQQQNNNLLLJJJJJJFFFGGGGGGHHHJJJKKKLLLLLLJJJIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMMMMNNNQQQUUUXXX___^^^[[[YYYYYYZZZ\\\]]]______```aaaccceeefffgggfffdddbbb```___\\\XXXVVVUUUPPPIIIDDDAAA===888333222111///...---,,,------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************,,,,,,+++******++++++,,,***************************++++++++++++,,,,,,,,,***************************************)))))))))(((((((((''''''((((((((()))*********************************************((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***++++++***'''$$$''')))++++++*********,,,)))***+++***((('''((()))))))))******))))))(((((()))))))))))))))******+++,,,---//////---------...,,,,,,,,,,,,,,,,,,,,,,,,000...+++***++++++***(((++++++******)))(((((((((''''''(((***+++,,,---...***************************))))))))))))***+++++++++++++++*********))))))************************++++++++++++************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------111///---++++++,,,...000//////.........///000111111000//////.../////////...---------------......000///...///000111000///''',,,000333999<<<888000/////////.........---------......//////......------------,,,,,,---------////////////////////////......------......//////000000///............///........................////////////............000000000000000000000000000000000000000111111222000111111222222333444444333444666777999:::::::::>>>??????@@@AAABBBCCCCCCEEEIIIIIIMMMXXXeeeKKKIIIGGGDDDCCCBBBAAAAAABBBDDDFFFFFFFFFFFFGGGHHHEEEFFFHHHKKKNNNQQQSSSTTTUUUSSSQQQOOOMMMLLLKKKKKKDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVWWWZZZ\\\^^^[[[XXXUUUTTTTTTVVVWWW[[[[[[[[[\\\^^^```bbbcccdddcccbbbbbbaaa```^^^]]]^^^ZZZTTTOOOKKKFFFAAA===777555222///------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********...------,,,++++++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))************************))))))(((((((((((())))))+++*********************************************))))))))))))))))))))))))------,,,,,,+++*********************************((((((((((((((((((((((((+++++++++,,,,,,***)))'''%%%'''))))))(((((()))***((()))***)))((('''((()))((()))*********((('''&&&)))))))))))))))******+++,,,...//////.........///------,,,,,,,,,,,,++++++,,,***)))))))))***((('''((((((((()))******++++++(((((()))***++++++,,,,,,******************************))))))******+++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++*********,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,------------...........................////////////000000000000+++++++++,,,,,,,,,,,,,,,------------------------///000111111000///...---///////////////000000000000000///....../////////------------------...///111///......///000000000+++...111222444777333---////////////..................////////////......000///...------...///000000000000000000///////////////............///////////////.........//////000000000000000000000000////////////////////////////////////////////////111000/////////000222333000111111222222333444444444444666777888999:::;;;;;;<<<<<<>>>???@@@AAAAAAFFFKKKKKKNNNYYYddd~~~MMMKKKHHHEEECCCBBBAAAAAAAAACCCEEEFFFEEEDDDDDDEEECCCDDDEEEGGGIIIJJJLLLLLLKKKKKKJJJHHHGGGGGGFFFFFF@@@@@@AAABBBCCCDDDEEEFFFIIIKKKNNNQQQSSSTTTTTTSSSWWWZZZ\\\]]]\\\[[[[[[\\\]]][[[WWWTTTRRRRRRSSSTTTVVVVVVUUUUUUVVVWWWYYYZZZ^^^___aaabbbbbbbbbcccccc```^^^[[[WWWTTTPPPLLLIIIBBB???<<<888555333333333222111///,,,)))'''%%%###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***//////...---,,,+++***)))************************))))))))))))*********+++))))))))))))))))))))))))***************++++++++++++******))))))******+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))******+++++++++,,,,,,&&&((()))***)))((()))***'''((())))))((('''(((***((()))*********((('''&&&)))))))))))))))******+++''')))++++++***)))***+++---------,,,,,,+++++++++)))(((''')))***+++***)))((((((((()))******++++++++++++*********************************************************++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,.........---,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,---------.................................---............/////////+++++++++,,,,,,---------------------------------111000...---------....../////////000000000000000///......---......//////...---------......///000222000......///000000///---000000...///333222///000000/////////............//////////////////...000///...------...///000000000000000000/////////000//////.........//////......//////////////////000000000000000000000000000000000000000000000000////////////////////////111000/////////000222333000111111222222333444444444555555666888999:::;;;;;;<<<<<<>>>???@@@AAAAAAFFFKKKKKKOOOYYYddd}}}HHHFFFDDDAAA???>>>======<<<>>>@@@AAA@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHEEEDDDDDDDDDCCCCCCBBBBBB>>>>>>??????@@@AAAAAAAAACCCEEEIIIMMMPPPQQQQQQQQQUUUXXX[[[\\\[[[YYYYYYYYY^^^]]]ZZZXXXVVVTTTTTTTTTSSSRRRPPPOOOOOOQQQSSSTTTZZZ\\\___aaaaaabbbdddfff______^^^\\\ZZZWWWUUUTTTJJJGGGDDD???<<<999777777......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++.........---,,,+++))))))************************(((((()))))))))******************************************+++++++++++++++,,,++++++******++++++,,,******++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++++++++************************))))))))))))))))))))))))'''(((((((((((())),,,///)))+++,,,,,,+++******+++''')))******(((((()))+++))))))******))))))(((((()))))))))))))))******+++''')))+++,,,+++++++++---...------,,,,,,++++++***)))((()))+++---...---,,,++++++******)))(((((((((,,,,,,++++++***)))))))))************************+++************+++,,,,,,+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,............------------+++,,,,,,------.........,,,,,,,,,,,,------------++++++,,,,,,------......,,,---------....................................******+++++++++,,,,,,,,,+++,,,,,,------......///------------------------333///)))%%%%%%)))...222...///000111111111000000......------......//////............///000111111111000//////000000///...+++......,,,...222444333000000000/////////.........//////000000//////...---------,,,,,,---------////////////////////////000000//////......//////---...//////000/////////........................000000000000111111111111000000000000000000000000000000000000000111111222000111111222222333444444555555555666777999;;;<<<>>>??????@@@AAABBBCCCCCCEEEJJJJJJNNNXXXccc|||CCCAAA???===<<<;;;;;;;;;999:::<<<======>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCFFFIIINNNQQQSSSTTTTTTUUUWWWYYYYYYXXXWWWXXXYYY]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQOOONNNNNNPPPRRRTTTWWWZZZ]]]^^^^^^^^^```ccc]]]^^^______]]][[[ZZZYYYPPPNNNKKKGGGCCC???<<<:::------...//////000000111------------------------------,,,,,,,,,+++++++++***+++,,,------,,,++++++************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,************************(((((((((((((((((((((((('''(((((()))******++++++************************))))))))))))))))))))))))''''''&&&$$$"""$$$)))---+++,,,------+++))))))***((()))******))))))***,,,******)))))))))***++++++)))))))))))))))******+++***,,,...///......///000......---,,,,,,+++*********)))***+++---...,,,***++++++******)))(((((((((+++++++++***************************************++++++******++++++,,,---+++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,---------------...***++++++,,,------......,,,,,,,,,---------......,,,,,,------------------------------............------------------------***++++++++++++,,,,,,,,,,,,,,,---......///000000........................000...+++))))))+++///111...///000111222111000000//////......//////000111////////////000111222333000000///000111111...,,,***...000...///222333111000000000000/////////...//////000000000000//////,,,,,,------------,,,,,,---------.../////////000111111000///////////////,,,---///000000000//////......................../////////000000000111111000000000000000000000000//////000111111111111111000111111222222333444444555555555666777999;;;<<<@@@AAAAAAAAABBBBBBCCCCCCCCCHHHIIINNNXXXbbb{{{AAA@@@>>><<<;;;;;;<<<<<<999:::<<<<<<===???AAADDDBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMMMMNNNMMMMMMLLLKKKMMMMMMLLLLLLLLLKKKKKKKKKIIIKKKOOOSSSVVVYYY[[[[[[YYYZZZYYYXXXWWWXXX[[[^^^ZZZZZZZZZZZZXXXUUURRRQQQRRRQQQOOOOOOOOORRRTTTVVVUUUXXX[[[[[[ZZZYYY[[[]]]]]]^^^```___^^^\\\[[[[[[YYYXXXUUUQQQLLLGGGCCCAAA:::888666333000---+++)))---------------------------------,,,,,,,,,++++++&&&(((***,,,------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))******))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''$$$  %%%******+++,,,+++)))'''''''''(((***++++++******+++---+++***)))))))))+++,,,---)))))))))))))))******+++(((***,,,---,,,,,,---.........---,,,,,,+++******)))))))))***++++++)))&&&((((((((()))******++++++))))))******+++++++++,,,************************++++++******++++++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------******++++++,,,---......,,,,,,,,,------.........------------------,,,,,,---------.........//////---------------------------------.........//////------......///000111111////////////////////////))),,,111444555222///,,,...///000222222111111000000000///000000111222222000000000000111222333444000///000111222111...+++,,,111333111000111///,,,000000000000//////////////////000000000000//////---...///000000///...---+++,,,,,,---...///000000111111000///////////////,,,---///000000000//////000000000000000000000000---.........//////000000000000000000000000000000...///111222222222111000000111111222333333444444555555555555777999;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBGGGHHHMMMWWWbbb{{{BBBBBB@@@>>>;;;:::;;;<<<<<<<<<===>>>@@@AAACCCDDDEEEGGGJJJLLLNNNPPPSSSVVVUUUVVVYYY[[[\\\ZZZXXXWWWZZZZZZZZZZZZZZZZZZZZZ[[[WWWXXXZZZ\\\___aaaccccccdddcccbbbbbbaaaaaabbbbbbcccaaa___\\\YYYWWWVVVUUUUUUTTTSSSRRRRRRSSSTTTUUUYYYZZZ[[[\\\\\\ZZZXXXWWWZZZYYYXXXXXXYYY[[[]]]______\\\XXXVVVUUURRRLLLHHHCCC===666333444555222//////////////////...---,,,,,,,,,---------------...---,,,++++++++++++***))),,,,,,++++++***)))((((((******++++++++++++******,,,,,,,,,,,,,,,+++))))))))))))*********+++++++++))))))***++++++++++++***))))))*********))))))(((((((((((((((((()))******(((((()))***************)))))))))))))))))))))))),,,,,,,,,+++***)))((((((******))))))))))))******))))))(((((((((***+++,,,))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******+++,,,------------,,,++++++,,,---,,,+++***,,,---++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...---+++***)))+++,,,---,,,,,,---...//////...,,,,,,,,,,,,---......///000000///...---,,,++++++++++++.........//////.........------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000///...------...///,,,,,,.../////////...---..................---------.........///000000000000000000000////////////222222222111//////111333333222000/////////000111222222111111000/////////000000////////////000000000000111111111111000000222222111000///...------111000///......---......+++,,,,,,---...///000000......////////////......//////////////////////////////............//////////////////////////////------...///000111222222000000000111222222333333111111222333333333333222333444555777888:::;;;<<>>??????>>>======???AAAAAABBBCCCEEEHHHJJJLLLNNNQQQSSSVVVXXXYYY[[[]]]``````aaaccceeefffeeeddddddeeeeeeffffffffffffeeeeeecccdddeeegggiiikkklllmmmlllkkkkkkjjjjjjjjjjjjjjjiiihhhfffdddaaa^^^\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZZZZXXXVVVUUUVVVUUUUUUUUUVVVXXXZZZ\\\^^^]]]\\\\\\]]][[[WWWTTTLLLFFF>>>:::999888444000111111111111111111111111///............---------000///......//////...---------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************++++++++++++,,,))))))***++++++++++++***+++,,,,,,---------,,,,,,***))))))))))))***++++++''''''((()))))))))))))))************************,,,+++++++++***)))))))))******))))))))))))*********))))))(((((()))***+++))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******'''(((***,,,---.........,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***---------.....................------......///000,,,+++******+++,,,------,,,------.........------.........//////000000000///......---,,,,,,,,,---------............---------------------...///000......///////////////000...------------------...000000...---------......,,,---.../////////..............................////////////000000000000333333222111000//////...333333333222111111333555333222000/////////000111222222111111111111000000000000////////////000000///000000111111000000///111111111000//////......------------...///000000---......//////000000111......////////////......000000000000000000000000//////............//////////////////////////////333333222222222111111111222111111111111111111111111111222333333333333222333444555777888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCFFFKKKKKKNNNWWW```yyy<<<>>>@@@AAAAAACCCFFFIIIKKKLLLNNNQQQTTTWWWYYY[[[^^^```bbbcccdddeeegggiiihhhhhhiiikkklllmmmnnnnnnmmmnnnoooppppppooommmllliiiiiijjjkkklllnnnppppppsssrrrrrrrrrqqqqqqqqqqqqkkkkkklllkkkjjjhhhgggeeebbbbbbbbbbbbaaa___^^^]]]YYYZZZ[[[[[[YYYWWWUUUSSSPPPPPPPPPPPPQQQSSSTTTUUUYYYYYYZZZ]]]______\\\ZZZWWWRRRJJJEEEAAA>>>999555111111000//////000111222000000//////...------------,,,++++++---...---,,,...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++***((()))***++++++++++++++++++************+++,,,,,,''''''((())))))))))))(((************************++++++************************))))))))))))******+++***))))))((())))))***))))))))))))))))))))))))((()))******++++++************))))))))))))******&&&''')))***,,,------------000222333111000//////,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,---------------------...///000///////////////000000000000000//////.../////////---......//////......---/////////...//////000000------........./////////......------------......//////...------------...,,,---...////////////...........................000000000000000/////////555444333222111///........./////////...///111333333222000/////////000111111111222222222222333333111000000//////000000111//////000000000000//////000000000000000000000000............///000111111000000000000000000000000......////////////......111111111111111111111111000//////......//////000000000000000000000000000000000000/////////......333333222111111000//////111111222333333333333222333444555777999:::;;;<<<<<<<<<===???AAABBBCCCDDDFFFKKKJJJMMMVVV```xxxAAACCCFFFHHHJJJLLLOOORRRWWWXXXZZZ]]]___bbbcccdddeeefffhhhhhhggggggiiikkkggggggggggggiiikkkmmmooolllnnnppprrrqqqooommmkkkkkkjjjjjjjjjkkkmmmnnnooorrrssssssrrrrrrrrrqqqqqqhhhjjjlllnnnoooooonnnmmmjjjkkkkkkkkkjjjgggeeeddd`````````___]]]YYYVVVTTTOOOOOOOOONNNNNNMMMLLLLLLSSSUUUWWW[[[]]]^^^^^^]]]___ZZZTTTOOOKKKFFFAAA===777666333111000000111222........................***)))((()))+++,,,+++***------,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,+++*********+++,,,---++++++,,,,,,,,,---------))))))***++++++++++++***&&&'''(((******+++++++++***************+++,,,,,,((())))))*********))))))***************************************++++++++++++******))))))******+++++++++***))))))((((((((())))))))))))))))))))))))((())))))*********************))))))))))))******))))))************))))))---000333444333000//////++++++++++++++++++++++++************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((())))))******+++++++++)))))))))))))))***+++++++++,,,------------.../////////.........000111333000000000000000000000000333333222222222333333444111222222333333222222111333222222111111111222222........./////////000000//////............//////.........------------...---......///////////////............////////////000000000//////.........333333222111111000//////,,,---...------...111333333222000/////////000111111111222333333444555555111000000000000000000111/////////000000///////////////000000000111111111333333222111000000000000111111111000000/////////......////////////......000000000000000000000000000000////////////000000111111111111111111111111++++++,,,---...///000000222111111111000000000///111111222333333333333222444444666777999;;;<<<<<<:::;;;<<<>>>@@@BBBCCCDDDEEEJJJJJJMMMVVV___xxxKKKMMMPPPSSSTTTVVVXXXZZZaaabbbdddeeefffgggggggggfffggghhhhhhgggfffgggiiiddddddcccdddeeehhhjjjlllkkklllnnnoooooommmjjjhhhkkkkkkjjjjjjkkklllnnnooonnnoooooooooooonnnmmmlllhhhjjjlllnnnoooooonnnmmmnnnooooooooonnnmmmkkkjjjhhhhhhhhhfffccc___\\\YYYTTTTTTSSSQQQNNNKKKHHHFFFMMMPPPTTTYYY\\\```bbbdddaaa^^^[[[WWWSSSOOOKKKHHHCCC@@@<<<888444333222222,,,,,,------......//////,,,+++***+++---...---,,,++++++++++++******************++++++++++++******************+++,,,,,,---++++++,,,,,,,,,---------))))))***++++++++++++******+++,,,---......///...***))))))))))))***++++++++++++,,,,,,,,,++++++******************************************+++++++++++++++************++++++************))))))(((((())))))))))))))))))))))))(((((()))************)))******))))))))))))******))))))))))))))))))))))))+++...111222111///...---************************************************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------...///000000...------------...//////,,,...000111000///111333333222111111111333444555555555555555555555666666777777777777888888999:::888888999999999999888888666555444333333333333333222222222222222222222222000//////......//////000---.................................//////000000........./////////000000/////////......---------//////000000000000000000000111222111111222555777333222000/////////000111111111222333444555555666111111000000000000111111//////000000000000////////////000000111111222222222222111000////////////111000000//////......---......////////////......////////////////////////000000////////////000000222222222222222222222222//////000111222333333444//////000000000111111111111111222333333333333222444555666888999;;;<<<===:::;;;<<<>>>@@@BBBCCCDDDDDDIIIIIILLLUUU^^^wwwSSSVVVYYY[[[\\\]]]___```ffffffhhhhhhhhhhhhgggfffeeefffggggggeeeeeefffgggddddddcccdddeeegggiiijjjjjjkkkllllllllljjjhhhgggeeedddccccccccceeehhhiiiiiijjjkkkkkkkkkjjjhhhgggiiijjjkkkkkkkkkiiihhhgggkkkllllllmmmmmmmmmllllllmmmmmmmmmllljjjgggdddbbb]]]]]]\\\YYYUUUOOOJJJGGGEEEHHHMMMQQQVVV[[[aaaeeeaaaaaa```^^^[[[XXXTTTRRRIIIFFFBBB<<<777333000///------........./////////+++***)))***,,,,,,,,,***************************)))******++++++******)))((()))***+++,,,---------++++++++++++,,,,,,,,,,,,))))))***++++++++++++******++++++,,,------------)))))))))))))))***++++++,,,------------,,,++++++++++++++++++++++++++++++++++++******************++++++************++++++)))************))))))((())))))))))))))))))))))))'''((())))))******))))))******))))))))))))******'''''''''((()))+++---...***,,,///000...---,,,,,,************************++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---...///000000///............///000000...222555555333333555777777777666666666666777777:::;;;;;;<<<======>>>>>><<<<<<<<<===>>>???@@@AAA???@@@@@@AAAAAA@@@@@@???:::999888777666555555555222222222111000000//////000000////////////000000---...//////000///////////////......//////000111.........//////000000111////////////.....................///000000111111000111111000000000333555333222000/////////000111111111222333333444555555222111111000000111111222000000111111111111000000000000000111111222222222------------...///000000000000000//////...............////////////..............................111000000//////000000111111111111111111111111111222222111111111000000000......///000000111222222111111222333333333333222444555666888:::;;;<<<===<<<<<<===???AAABBBCCCDDDDDDIIIHHHKKKTTT^^^vvvVVVYYY\\\___```aaabbbddddddeeeggghhhgggfffdddccccccdddeeeeeedddcccdddeeebbbbbbbbbcccdddeeeffffffffffffffffffeeedddcccbbbZZZYYYXXXXXXYYY\\\^^^```cccdddeeefffeeedddbbbaaabbbbbbbbbbbbbbbccccccccceeeeeeeeefffgggiiijjjkkkjjjlllmmmnnnnnnmmmkkkjjjggggggfffccc___XXXSSSOOOFFFHHHKKKLLLOOOTTT[[[```bbbcccddddddaaa^^^\\\ZZZPPPNNNIIIDDD>>>888444222222222111111000//////...,,,+++)))***++++++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***&&&(((***---......---,,,*********++++++++++++,,,))))))***++++++++++++***))))))***++++++*********+++************+++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,+++++++++***))))))))),,,++++++******++++++,,,((((((******+++***))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******(((''''''((()))+++---///***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,---...///000///............///000000111555999999777666888;;;;;;<<<<<<;;;;;;:::999888<<<===>>>???@@@BBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@???======<<<<<<777666555444222111000000111000000//////000000111......000111111111000000000///.........///111111---......///000000111111000000000000111111111111000000000000000000111111.........---,,,,,,///111333222000/////////000111111111222222333333444444222111111000000111111222111111222222222222111111111111111111111111222222............///000111111000000000000000000000000......////////////......////////////////////////111111000000000000111111111111111111111111111111000000000000/////////////////////000000000000000111111222333333333333222555555777888:::;;;======>>>>>>???@@@AAABBBCCCCCCCCCHHHHHHKKKTTT]]]vvvUUUXXX\\\___aaabbbdddeeebbbccceeeffffffeeecccbbbaaabbbccccccbbbaaabbbddd^^^______`````````aaaaaa```______^^^]]]\\\\\\\\\VVVUUUTTTTTTUUUXXX[[[]]]^^^___```aaaaaa___]]]\\\VVVVVVWWWYYY[[[^^^```bbb______```aaaccceeehhhjjjggghhhkkknnnpppppppppooommmmmmmmmkkkfff```ZZZVVVRRRRRRQQQPPPOOORRRXXX]]]dddfffhhhhhheeebbb___^^^ZZZYYYUUUPPPJJJDDD???<<<777777555333111///...---111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++$$$'''+++...///...,,,+++))))))*********+++++++++))))))***++++++++++++***------.........---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---,,,,,,+++***)))((((((,,,++++++******++++++,,,'''((()))***++++++***)))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,+++,,,---,,,++++++,,,---------------------------++++++++++++++++++++++++''''''((()))***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++......///000111222333444333333333333333444444555222777<<<<<<999888;;;>>>>>>>>>??????>>><<<:::999;;;<<<===>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHIIIIIIHHHHHHHHHKKKJJJHHHGGGEEEEEEDDDDDDAAA@@@???===;;;:::888888111111000000000000111111...///000222222222111000000///.........///111222---......///000111111222111111111222333333333444333222222222111111000000000111111///......000222333222000/////////000111111111222222222222333333222222111111111111222222222222333333333333222222111111111111111111111111555444333222111111111111111111111111111111111111......////////////......000000000000000000000000111111000000000000111111000000000000000000000000111111222333444555666666111111000000//////......111111222333333333333222555555777888:::<<<======??????@@@AAABBBBBBCCCCCCCCCHHHHHHJJJTTT]]]vvvYYYZZZ[[[]]]```bbbcccddddddcccaaaaaacccdddeeeeeecccccccccbbbbbbaaaaaa```bbb___[[[[[[]]]^^^]]][[[YYYWWWUUUTTTWWWYYY[[[[[[WWWTTTPPPQQQUUUZZZ\\\\\\aaa```_________\\\XXXTTTQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZZZZ[[[]]]^^^``````fffeeeeeehhhmmmppppppooojjjkkkkkkiiifffcccbbbbbb^^^[[[VVVSSSRRRSSSUUUWWW___aaaeeeggghhhfffbbb```]]]\\\YYYUUUPPPJJJFFFDDD>>>;;;777444333111000.........///...---,,,++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------++++++******++++++,,,---(((((((((((()))))))))))),,,+++++++++***)))))))))++++++************++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************%%%"""###)))+++(((***...))))))************)))))))))))))))))))))***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***++++++***)))***+++...---,,,+++************++++++***************+++,,,+++***))))))***+++,,,(((***,,,///000111111000555444222222444777:::<<<:::<<<>>>@@@@@@???>>>===>>>===<<<;;;::::::999999999:::;;;===???BBBDDDEEEEEEGGGHHHJJJKKKKKKJJJJJJKKKJJJJJJLLLNNNOOONNNMMMKKKKKKKKKLLLLLLLLLLLLLLLGGGFFFEEEBBB???<<<999888666444333333333333222000777444///,,,***+++---///000111111111222222333333111111000000000000111111111111222333333333333222333222111000000111222333111000///......///000111000000000000000000000000333333333222222222222111222222111111111111111222111111111000111111222222000000000000000000000000000000111111111111000000000000000000000000000000222222111000//////000000000////////////.........222222222222222222222333111111222333333333222222111000/////////000222333////////////000111333333111222222333333444444555666666777888999:::::::::<<<>>>@@@AAA@@@AAABBBCCCFFFIIIGGGIIISSS\\\rrr]]]]]]___```bbbdddeeefffhhhfffcccbbbaaa``````___[[[ZZZZZZZZZ[[[\\\]]]^^^^^^[[[YYYXXXZZZ[[[ZZZXXXZZZWWWUUUUUUXXX\\\___aaa```\\\WWWVVVZZZ```eeegggkkkiiigggeeebbb^^^YYYVVVSSSTTTTTTUUUWWWXXXYYYYYY]]]^^^______^^^]]][[[ZZZ___^^^___ccciiilllmmmlllmmmnnnnnnmmmkkkiiihhhgggeeeccc___[[[YYYYYYZZZ[[[aaadddgggiiihhhfffcccaaa^^^]]][[[XXXUUUQQQNNNLLLEEEAAA===999666444111///000000000000//////...---000//////......---------------,,,,,,,,,,,,,,,,,,---+++***+++---...---+++...------,,,,,,+++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++***)))))))))(((++++++++++++************,,,,,,++++++++++++,,,,,,******++++++++++++******************************************************+++''''''***)))%%%%%%((())))))************))))))))))))))))))************++++++,,,,,,,,,---------000000111111111000000///***,,,---,,,+++***+++,,,++++++*********++++++,,,,,,++++++************+++------,,,++++++,,,---...///000111222333333333333===;;;:::888888999:::;;;999;;;===>>>???>>>===<<<>>>>>>===<<<;;;;;;:::::::::;;;<<<===@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLJJJGGGDDD@@@>>><<<999888666666666666555333666444111///...///111222111000000000000000000000111000000000000000000111111111222333333333333222333222111000000111222333111000////////////000111000000000000000000000000111111111222222333333333222222111111111111222222444333333222333333444444000000000000000000000000000000000000000000000000000000000000000000000000222222111000000000000000000000000000000111111111.........//////000000000333333444555555555555555111000000///000111222333000000///000000111222333111222222333333444444555777777888999:::;;;;;;<<<>>>@@@BBBCCCBBBBBBDDDEEEDDDGGGFFFHHHRRR[[[rrraaaaaabbbbbbccccccddddddfffdddbbb```___^^^^^^___VVVUUUSSSSSSTTTWWWZZZ\\\[[[ZZZYYYZZZ]]]_________```]]]ZZZ[[[```gggmmmppprrrmmmgggdddggglllrrrvvvxxxuuuqqqnnnjjjfffaaa]]][[[[[[ZZZZZZ[[[]]]^^^___eeefffggggggddd___YYYVVVWWWWWWYYY]]]bbbeeefffffffffggghhhhhhhhhgggfffeeejjjiiifffdddbbbaaaaaaaaaeeegggiiikkkjjjhhheeecccaaa```___^^^\\\YYYWWWVVVMMMJJJEEE@@@<<<888444222111111111111111000000000111111111000///......---...---------,,,,,,++++++,,,+++***+++---......---//////...---,,,+++******------,,,,,,------...///++++++++++++++++++++++++++++++******++++++,,,---------,,,+++***))))))(((*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************...+++******)))%%%$$$%%%))))))************)))))))))))))))*********+++++++++++++++,,,,,,,,,------------/////////---+++***+++,,,------++++++,,,---))))))))))))***+++,,,------,,,++++++*********+++......------...///000111111111111111111222222333<<<<<<:::999888777777777888999;;;<<<======<<<<<<======<<<<<<;;;;;;::::::<<<======???@@@CCCDDDEEEHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNPPPPPPOOOMMMMMMMMMMMMNNNNNNNNNOOOOOORRRQQQPPPMMMJJJGGGDDDCCC@@@>>><<<<<<<<<;;;999888555444333222222222333333222222111111000///......111000000//////000000111111222222333333333333333222222111111111111222222111000000//////000000111000000000000000000000000...///000111222333444444222222111111111111222222444444333333222333333444111111111111111111111111111000///......///000111000000000000000000000000222111000000000000000000---------......///000111000000000000111111222222111222333444555666666666111000000000000111222222111111000000000111111222111222222333333444444555777777888999:::;;;<<<======???BBBBBBBBBBBBCCCEEEBBBFFFDDDHHHRRR[[[rrraaaaaa```___^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]```bbbWWWVVVTTTTTTVVVYYY]]]`````````bbbeeeiiilllnnnooojjjgggeeehhhpppzzzzzzyyy{{{}}}~~~{{{xxxvvvtttpppnnnkkkjjjiiihhhhhhiiikkkmmmoooppprrrrrrnnnggg```[[[WWWXXXYYY[[[]]]^^^^^^]]][[[[[[]]]___aaabbbaaa___eeeeeeeeeeeeddddddddddddhhhjjjlllmmmmmmkkkhhhfffeeeddddddcccaaa___]]]\\\VVVRRRLLLGGGBBB===888555333222222111000000000000000//////...---,,,++++++.........---,,,,,,+++++++++++++++,,,---...............------,,,,,,,,,+++++++++******++++++,,,---************************++++++******++++++,,,---,,,,,,++++++*********)))*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++***************************))))))***)))(((((()))))))))************)))))))))))))))******++++++,,,*********+++++++++,,,,,,)))***,,,---,,,)))&&&$$$+++,,,---,,,+++***+++---))))))))))))***+++,,,,,,------,,,+++++++++++++++------...///000111222222333333222222333444666777999999999999999888888888777888:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;???@@@@@@AAABBBDDDEEEFFFJJJJJJLLLMMMNNNOOOPPPPPPRRRQQQPPPQQQSSSSSSRRRPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQOOOMMMKKKJJJFFFEEECCCBBBBBBAAA???>>>666666666666555444333222444444333333222111111111111000000//////000000111111222333333444444333333222222222222222222222222000000000000000000000000000000000000000000000000//////000111111222333333222222111111111222333333222222111111000000111111000000000000000000000000111000...------...000111000000000000000000000000111111000000000000000111//////.........///000111333222222222222111111111---...///111222333333333000000000111111111222222222222111111000111111111111222222333333444444555666666777888:::;;;<<<<<<;;;===???@@@@@@@@@AAABBBAAAEEEEEEIIISSS\\\sss]]]\\\[[[YYYWWWUUUTTTSSSQQQSSSUUUVVVWWWZZZ___bbbYYYZZZ[[[]]]bbbggglllpppqqqrrrtttvvvwwwyyyzzz{{{tttqqqpppuuu~~~}}}{{{zzzyyyzzz|||}}}xxxzzz}}}}}}zzztttmmmiiiccccccdddcccaaa^^^\\\[[[XXXXXXZZZ]]]aaaaaa___]]]YYYZZZ\\\___aaacccddddddhhhiiilllmmmnnnmmmkkkjjjhhhhhhgggfffdddaaa___^^^[[[XXXSSSNNNIIIDDD>>>:::666555333111//////............------,,,++++++***.........------,,,,,,,,,,,,,,,------------...///,,,,,,,,,------.........++++++******++++++,,,---************************++++++******++++++,,,---((())))))******+++++++++******++++++,,,,,,,,,---******++++++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++************************((()))))))))***+++++++++))))))************))))))((())))))***+++,,,,,,,,,,,,,,,,,,---------......,,,---///000///,,,)))''')))+++,,,+++***)))***,,,++++++************++++++------,,,,,,,,,,,,------,,,---///000222333444555999999999:::<<<>>>AAACCC>>>>>>>>>======<<<;;;;;;999:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAADDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIKKKLLLNNNOOOPPPRRRQQQQQQRRRSSSTTTSSSQQQRRRRRRRRRSSSTTTUUUUUUUUUQQQRRRRRRRRRQQQQQQPPPOOOKKKJJJHHHGGGHHHGGGEEEDDD===>>>>>>>>><<<999666444444444444444333333333333111111000000000000111111222222333444444444444333222222222333333222222222000000111111111111000000111111111111111111111111222111111111111111111111222222111111222333333444333222111111000000000111////////////////////////222000///------///000222111111111111111111111111111000000000000000111111444333111000000111222333222222111000...---,,,+++,,,,,,...///111111222222000111111111222222222222333222111111111111111222111222222333333444444555444444555777888:::;;;;;;;;;===???@@@??????AAABBBBBBFFFFFFJJJUUU^^^tttVVVUUUUUUTTTSSSRRRQQQQQQRRRTTTWWWXXXXXXZZZ___ddd```ccciiipppxxx{{{yyyxxx}}}{{{xxxuuuvvvwwwuuupppllliiihhh```______bbbdddccc___ZZZSSSTTTVVVYYY[[[^^^```aaaccceeehhhjjjlllllllllllljjjjjjiiigggeeecccaaa```^^^\\\XXXTTTPPPKKKFFFCCC<<<:::777444111///...---/////////............---------------------------,,,...///...---,,,---...++++++,,,---...///000000------,,,,,,------...///************************++++++******++++++,,,---'''(((((()))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))++++++************++++++++++++++++++++++++++++++***************************,,,,,,))))))++++++)))))))))************))))))((())))))***+++,,,------/////////000000000111111---...///000000...,,,+++)))***++++++))))))***+++,,,,,,++++++***+++++++++,,,,,,,,,,,,---.../////////000222555777999999:::;;;<<<===???BBBDDDFFFHHHDDDBBB@@@>>><<<:::999999<<<<<<===>>>@@@AAABBBCCCGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNPPPOOOOOOQQQSSSTTTSSSQQQRRRRRRSSSTTTUUUVVVWWWWWWRRRRRRSSSSSSSSSSSSSSSRRRNNNMMMKKKKKKLLLLLLJJJIIIHHHHHHHHHGGGEEEAAA>>><<<777777666555555444333333222222222111111222222222222222333444444444444444222222333333333333222222000111111222222111111000111111111111111111111111333333333222222222111111222222111222222333444555555555444333222222222222////////////////////////222111000//////000111222111111111111111111111111000000000000000111111222111000...------///111222555444333222000///...---...///000111222333333333000111222222333333222222222222111111111222222333111222222333333444444555333333444666888999:::;;;<<<>>>AAAAAAAAAAAABBBDDDBBBGGGGGGKKKUUU^^^sssOOOPPPQQQRRRSSSUUUVVVVVV\\\```cccdddccceeekkkppprrrwwwuuurrroooooooookkkddd]]]WWWWWWWWWWWWXXXZZZ[[[\\\\\\^^^aaaeeehhhjjjkkkllljjjjjjjjjhhhgggeeecccbbbaaa___\\\ZZZWWWSSSOOOKKKFFFCCC>>>999444111000//////////////////000000000,,,,,,------.../////////...///000///,,,+++,,,...,,,,,,------......//////------,,,,,,------...///++++++++++++++++++++++++++++++******++++++,,,---)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++)))***,,,------,,,***)))******++++++++++++*********************************************************------)))))),,,,,,((())))))************))))))((())))))***,,,------...////////////000000000000,,,,,,------------,,,+++***+++,,,,,,******+++,,,++++++++++++,,,---......+++++++++,,,...///111222444666999<<<>>>@@@AAAAAA>>>@@@AAADDDFFFGGGHHHHHHEEECCC@@@>>><<<;;;;;;;;;???@@@@@@AAACCCDDDFFFGGGJJJLLLNNNOOOPPPPPPOOONNNLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHIIIIIIKKKNNNPPPQQQPPPPPPPPPSSSUUUWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[WWWWWWWWWWWWVVVUUUTTTTTTOOONNNMMMMMMNNNOOONNNMMMNNNNNNNNNMMMKKKHHHFFFDDD@@@???===;;;999777555444444333333222222333333444222333444444555444444444222222333444444333222222000111222222222222111000111111111111111111111111333333333333333444444444222222222222333444555555666555444333222222222222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000111222222...---,,,,,,---000333666666666555555444333333333111111222333333444333333000111222333333333222222111111111111222333333444111222222333333444444555333333555666888:::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCBBBGGGGGGKKKUUU\\\qqqKKKMMMOOOSSSVVVYYY\\\]]]fffjjjoooppppppsssyyy~~~xxxnnnfff^^^]]][[[YYYXXXXXXYYYYYYVVVYYY]]]aaaeeehhhjjjkkkjjjjjjjjjiiihhhgggfffeeebbb```___]]]\\\YYYUUURRRMMMIIIDDD>>>888444222111------......//////000000+++,,,,,,---...///000000///000111000,,,***+++---..................------++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---......---+++***)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************(((,,,,,,))))))......+++))))))************))))))((())))))+++,,,---......,,,,,,,,,---------...........................///+++,,,------++++++,,,---******+++,,,---///000111******+++,,,...000222333999;;;>>>AAADDDFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLLLLHHHFFFCCCAAAAAABBBDDDFFFBBBBBBBBBCCCEEEGGGHHHIIIJJJKKKNNNPPPQQQPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRUUUVVVSSSSSSTTTVVVYYY[[[[[[ZZZZZZ[[[\\\]]]^^^___``````[[[[[[[[[ZZZXXXWWWUUUTTTOOONNNMMMNNNPPPPPPPPPNNNNNNOOOOOONNNMMMKKKIIIHHHIIIGGGEEEBBB>>>:::888666555444444333333444444555222333444444555555444444222222444444444444222222000111222333333222111000111111111111111111111111111222333333444555666666222222222222333444555666444333222111000000000000333333333333333333333333111222333333333333222111111111111111111111111111000000///000000111222222222111111222555999===@@@111111222222222333333333111222222333333333222222000111222333444333222222111111111111222333444555111222222333333444555555444444666777999;;;<<<===:::<<<>>>?????????@@@AAABBBFFFGGGJJJTTT[[[pppQQQPPPRRRYYYaaahhhllllllsssrrruuuzzz|||}}}~~~yyypppkkkeeecccddddddaaa]]]\\\ZZZXXX[[[```dddeeeeeeiiigggffffffggggggeeedddfffiiimmmnnnjjjbbbXXXRRRQQQOOOKKKFFF@@@:::666333222111000000111000...,,,//////............//////222000//////000111000///******+++,,,------------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,...------,,,,,,------......---,,,+++***+++,,,,,,...,,,+++***+++++++++***------,,,,,,,,,,,,++++++((()))++++++***))))))***,,,------...---,,,+++***...---+++)))((())))))***(((((()))***+++,,,,,,,,,...//////000///---,,,+++***+++---...///...---------+++***(((((()))+++,,,---------------------------///222444555888<<>><<<===:::666222111111333444222222222333444444555555333333333222222222111111222333333444444333333222111111111111222333444444111111111333555666555333222222333333333444444444222222222222222222222222000000000000000000000000222333333444444333333222222333333333333222111111222222222222222111000///...444444111888IIISSSSSS@@@666---+++000444111---//////000000111111111222333333333222222111111111111111222222222333333333444555555444222222444666555666666777888:::;;;<<<<<<<<<===>>>???@@@@@@AAABBBGGGGGGJJJSSSYYYmmmVVVWWW[[[dddoooxxx}}}zzzxxx|||zzzxxxvvvxxxzzzyyysssnnngggccc```___aaaaaa```]]]```______```bbbccccccbbbiiijjjmmmmmmjjjeee___[[[VVVTTTPPPKKKEEE???:::888333111////////////...,,,//////............//////...---++++++,,,------,,,+++,,,,,,---------------,,,,,,,,,------.........---------------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,)))'''(((+++,,,***(((,,,,,,+++++++++*********)))***,,,+++***)))***++++++,,,------,,,+++***)))///...,,,+++*********+++))))))******++++++,,,,,,)))***,,,---...---------,,,---.../////////......,,,+++***))))))***+++,,,,,,,,,------.........///000222555777888;;;>>>@@@AAACCCEEEFFFFFFGGGJJJLLLJJJJJJLLLMMMNNNPPPQQQRRRJJJJJJIIIGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCEEEHHHIIIJJJLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZ]]]]]]]]]]]]^^^^^^^^^^^^aaa```_________aaabbbddddddddddddeeeeeeeeeeeeeeebbbffffffbbb```aaabbb```]]][[[XXXWWWWWWVVVUUUSSSQQQRRRRRRSSSRRRQQQPPPOOOOOONNNMMMKKKIIIFFFDDDCCC>>><<<999666555555666777555555444444444444444444333222222222111111111111222222333333222222111111555444333222111111111111222222222333555666555444222222333333333444444444222222222222222222222222111111111111111111111111111222222333333222222111222333333333333222111111222222222222222111000000///555444000555BBBJJJIII>>>777000///222555333000000000000000111111111222333333333222222222111111111111222222222333333333222333555444333222333444555666666777888:::;;;<<<===>>>>>>???@@@AAABBBBBBBBBGGGGGGKKKSSSYYYmmmeeehhhnnnxxx}}}wwwrrrmmmiiigggeee```]]]ZZZYYYYYY[[[^^^`````````cccdddeeefffeeecccaaa```\\\ZZZWWWSSSMMMGGGBBB???777444111////////////...000//////......//////000000...------...//////.....................---,,,+++,,,,,,---...///000111...............------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,+++++++++,,,,,,+++))))))***------+++(((+++++++++*********))))))***+++,,,+++))))))+++---+++++++++,,,++++++***)))///...---,,,++++++,,,,,,*********+++++++++++++++******,,,------...------//////000000000///......++++++++++++++++++++++++,,,,,,---...///000000111222555999;;;<<<===???AAA@@@CCCFFFHHHHHHJJJLLLNNNKKKLLLMMMNNNPPPQQQRRRSSSMMMLLLJJJGGGEEECCCBBBBBBAAABBBCCCEEEGGGJJJKKKLLLNNNOOORRRUUUWWWXXXXXXXXX[[[\\\\\\]]]^^^___``````````````````````````````aaa```_________```aaabbbccccccdddddddddcccaaaaaa___cccdddaaa```cccdddccc```^^^\\\[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJ@@@???>>><<<;;;:::::::::888777777666555444444333444444333333333333222222333222222222111111000000555444333222222111111222333222222333555666666444333333333333444444444444222222222222222222222222111111111111111111111111000111111222222111111000222333333333333222111111111222222222222111000000000444444///111:::>>>;;;888555333222333333333222000000000111111111111111333333333222222222222111111111222222222333333333222444555666444333333444555666666777888:::;;;<<<>>>>>>???@@@AAABBBCCCCCCCCCGGGGGGKKKSSSYYYlllzzz~~~|||wwwtttpppjjjfff\\\[[[[[[\\\^^^___^^^\\\\\\^^^___aaabbbbbbaaaaaa```___]]]YYYTTTNNNIIIFFF>>>:::555222111111222222000000////////////000000000///---...///000000///000000000000///...---,,,+++,,,,,,---...////////////////////////......---+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,------,,,,,,,,,++++++++++++---000000...,,,++++++++++++++++++***************++++++***))))))+++---************************...------,,,,,,,,,,,,,,,+++++++++++++++++++++***000000000//////...------000000000000///......---***+++,,,,,,---,,,,,,+++------...///000111222333444777:::<<<======???@@@???BBBFFFIIIJJJKKKMMMOOOMMMMMMMMMNNNNNNOOOOOOOOOKKKJJJHHHFFFDDDCCCCCCCCCEEEFFFJJJMMMPPPRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]______```aaaaaabbbcccccc_________``````aaaaaabbb^^^]]]]]]\\\\\\]]]^^^^^^___aaabbbccccccbbb```___]]]aaabbb___^^^```bbb```aaa___^^^]]]^^^___^^^]]][[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSQQQPPPNNNMMMFFFEEEDDDCCCAAA>>><<<;;;999888888777666555444444555555555555555555555555444444333222222111111111111111111222333444555666444222111222444555555444333333333444444444444555222222222222222222222222111111111111111111111111111111222222222222111111222333333333333222111111111111222222222111111000000333333///000444666333111111222222111000111222111111111111111111111111222222222222222222222222111111222222222333333333555666666555444444666888555666666777888:::;;;<<<===>>>???@@@AAABBBCCCDDDCCCHHHGGGKKKSSSYYYlll}}}{{{tttnnndddcccccccccbbb```\\\YYYZZZ\\\___bbbddddddcccbbbbbbaaa```^^^YYYTTTOOOMMMCCC???888444222222222111000000////////////000000---+++***+++,,,......---111111111000///...---,,,---,,,,,,,,,,,,,,,,,,,,,//////000000//////...---+++++++++,,,,,,,,,------,,,,,,---------.........,,,++++++******++++++,,,---------,,,,,,,,,++++++)))000666333+++&&&(((------,,,,,,,,,,,,+++++++++)))***+++***)))(((***+++*********************+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++111000000///.........---000//////......---------***+++,,,---------------......///000222333444444444666999:::::::::<<<===>>>BBBGGGJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDFFFGGGHHHJJJLLLPPPTTTXXXYYYZZZZZZZZZ[[[\\\]]]___``````aaa______``````aaabbbbbbbbb````````````aaaaaaaaaaaa]]]]]]\\\\\\]]]]]]^^^^^^```bbbeeehhhhhhgggeeeddd```ddddddaaa___```aaa___aaa___^^^___aaabbbbbbaaa]]]\\\\\\[[[[[[[[[[[[[[[XXXWWWWWWUUUSSSQQQOOONNNMMMLLLKKKIIIFFFBBB???===::::::999888888777666666444444444555555555555555666555444333333333333444111111111222333444666777444222111111222444444333333333444444444555555555222222222222222222222222111111111111111111111111222222333333333333222222222333333333333222111111000111111222222222111111000222222000111333333111...000222222111000111333222222222111111111111111222222222222222222222222111111222222222333333333666555333111000222666:::555666666777888:::;;;<<<<<<===>>>???@@@BBBCCCCCCDDDHHHHHHKKKSSSYYYlll|||yyytttnnnnnnnnnnnnmmmhhhaaa\\\YYY[[[]]]```aaaaaaaaa```aaabbbbbbaaa^^^YYYUUURRRHHHCCC<<<777444222111000111000000//////000000111...---,,,---///000000000000000000000///...---,,,------,,,,,,,,,+++++++++///////////////......---++++++,,,,,,,,,,,,---------------.........//////,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***'''...444000'''###&&&,,,---------,,,,,,,,,++++++)))+++,,,,,,+++******++++++************+++,,,,,,++++++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////...---------......+++,,,,,,------......///000000111222333444444555444555666666666666999;;;<<<@@@FFFJJJKKKJJJJJJJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEGGGJJJMMMOOOPPPRRRUUUXXX[[[]]]^^^^^^^^^^^^_________``````aaa^^^_________`````````aaa________________________^^^______```aaaaaabbbbbbdddgggkkknnnpppnnnkkkiiigggjjjjjjfffccceeeeeecccaaa```______```aaaaaa```______^^^^^^]]]^^^^^^___[[[[[[ZZZXXXVVVTTTRRRQQQTTTSSSQQQNNNKKKGGGEEECCC???>>>===<<<:::999888888222222222333333333333444666555444333333444555666444444333333333333444444555333111111222444444333333444444444555555555555222222222222222222222222222222222222222222222222333333333444444333333333222333333333333222111111000000111222222222222111000111111111222333333333111222333333222222333555222222222222222111111111111222222222222333333333111111222222222333333333333222111///...000444888555666666777888:::;;;<<<;;;<<<===???@@@BBBCCCDDDDDDHHHHHHKKKSSSXXXkkk}}}wwwxxx{{{~~~}}}wwwoooiii\\\\\\[[[[[[\\\]]]^^^___```aaaccccccaaa]]]YYYWWWOOOKKKCCC===999555222000111111000000000000111111111000///000222444444333////////////......---,,,,,,,,,,,,---------------...////////////...------++++++,,,,,,,,,,,,---------.........////////////------,,,,,,,,,,,,------,,,,,,---------,,,+++***(((+++---+++(((''')))+++,,,,,,,,,,,,+++++++++***))),,,///000///---,,,+++,,,+++******+++,,,---...+++,,,---......---,,,,,,***++++++,,,,,,------------,,,,,,,,,---...///000000///.........///000111---,,,,,,,,,---...000111222222333333444444444444555555444222222333666999;;;???EEEIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEFFFGGGJJJNNNRRRUUUVVVXXXYYY\\\^^^___```aaa```______^^^^^^]]]^^^^^^____________````````````___```aaadddfffhhhjjjkkkkkkkkkmmmnnnpppqqqqqqqqqsssvvv{{{~~~~~~|||xxxvvvvvvzzzzzzvvvtttuuuuuusssooommmkkkjjjjjjiiihhhggghhhgggfffdddcccccccccddd^^^^^^]]]]]]\\\ZZZYYYXXXXXXWWWUUUSSSQQQNNNMMMLLLGGGFFFDDDAAA>>>;;;999888333333444444444555555555444333222222222444666777444444333333333444444555888555333222444555666555444444444444555555555555222222222222222222222222222222222222222222222222222222333333333333222222222333333333333222111111000000111222222222222222111000111222222222222444333222111111222333333333333333333222222111111111111111222222222333333333111111222222222333333333000222333222222222444666555666666777888:::;;;<<<<<<===>>>@@@BBBCCCDDDEEEDDDIIIHHHKKKSSSXXXkkk}}}}}}wwweeeccc___]]]]]]___bbbeee```aaacccdddccc```\\\ZZZVVVQQQJJJDDD???:::666333111111000000000000111111///...---...000222222111..................---,,,+++,,,,,,---...///000000...............------,,,++++++,,,,,,,,,---------............/////////000...------,,,,,,------...,,,,,,---...---,,,+++***+++)))((())),,,......---+++++++++************)))***...111333222///---,,,,,,,,,+++++++++,,,...///,,,---.../////////...---******+++,,,,,,---......333222000///......//////000000/////////111222333...---,,,+++,,,...000222444444444444444444444444555555333111000111555999:::>>>DDDHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHIIILLLQQQUUUXXX\\\]]]^^^___```bbbcccddd```___^^^\\\[[[[[[[[[[[[``````````````````aaaaaaccceeeiiiooouuuzzz~~~}}}~~~|||{{{yyywwwuuurrrqqqnnnllljjjiiiiiiiii___```````````````______ZZZYYYXXXVVVUUUTTTSSSSSSNNNLLLIIIEEEAAA===999888666777777777888888999999222222111000222444666888111111111222444666777888:::888555444555777777777444444444555555555666666222222222222222222222222222222222222222222222222111111222222222222111111222333333333333222111111///000111222222222222222333111000222222111222444333000......000111111111333333333222222111111111111111111222222333333333111111222222222333333333000333777999888777666666555666666777888:::;;;<<<===>>>???AAACCCEEEFFFGGGEEEIIIHHHKKKSSSXXXkkk