BM6&6(v@ $$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***))))))***+++,,,------...000...555???PPPxxxooo]]]uuuvvvjjjccc[[[UUUTTTRRROOOMMMOOOPPPQQQWWW___qqq{{{{{{pppjjjjjjiiikkk{{{zzzwwwxxx}}}pppgggkkkiiigggfff```VVVQQQKKKGGGEEEDDDDDDCCC@@@AAA:::777<<<>>>HHH[[[|||}}}rrrZZZJJJGGGDDD>>>@@@BBBHHHTTTfffyyypppaaaXXXTTTRRRPPPQQQQQQRRRTTTWWWZZZ]]]___^^^^^^```aaadddhhhnnnsss||||||zzzttttttssssssqqqlllfffbbb[[[ZZZXXXTTTPPPMMMLLLLLLMMMLLLKKKJJJHHHGGGFFFEEECCCGGGLLLPPPQQQOOOLLLIIIHHHEEEBBBBBBDDDDDDCCC@@@>>>@@@AAA???999555444444666555444444666999<<<>>>HHHOOOYYYaaaiiitttkkkOOO@@@???;;;:::<<<::::::::::::::::::;;;<<<===<<<;;;>>>BBBAAABBBPPPbbb%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))***+++))))))***+++,,,------...///...333:::HHHlllxxxcccppp|||nnnfff]]]VVVTTTRRRNNNMMMNNNOOOPPPVVV]]]mmmxxx~~~wwwhhh___[[[\\\ZZZ[[[hhhxxx|||zzzzzzvvvlllqqqoookkkeee[[[SSSNNNHHHDDDBBBBBBBBBBBB@@@CCC<<<999>>>???GGGYYY|||vvv___NNNIIIHHHDDD@@@@@@DDDNNN^^^ppp~~~pppcccZZZWWWVVVVVVWWWXXXYYY\\\```fffkkknnnooopppppppppqqqsssuuuwww~~~~~~{{{zzzxxxwwwuuupppkkkggg\\\[[[XXXTTTPPPLLLKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEHHHJJJNNNQQQPPPMMMIIIFFFDDDCCCBBBDDDEEEEEEBBB???GGGGGGGGGDDD@@@<<<::::::666555444444555888;;;===BBBIIIQQQYYYaaammm{{{}}}~~~hhhMMM??????;;;:::<<<:::;;;;;;:::::::::;;;<<<<<<:::999===BBBBBBDDDSSSeee''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***))))))***+++,,,------......000222555@@@^^^hhhhhh}}}rrrggg^^^WWWTTTQQQNNNLLLNNNNNNNNNTTT[[[gggtttppphhh\\\WWWUUUWWWUUUSSS[[[fffqqqvvvyyyxxxzzz~~~~~~{{{zzz}}}zzz{{{|||qqqvvvtttnnndddWWWRRRMMMFFFBBB@@@AAABBBCCCAAADDD???===AAAAAAGGGXXXyyy|||gggSSSKKKJJJIIIBBBAAACCCJJJWWWggguuu|||~~~yyypppeee]]]ZZZZZZ\\\]]]^^^aaaeeekkkrrrxxx|||}}}~~~~~~|||xxxvvvsssoookkkhhh___]]]YYYTTTPPPLLLIIIHHHIIIIIIHHHHHHGGGFFFEEEEEELLLNNNOOOPPPNNNJJJEEECCC@@@AAABBBEEEGGGFFFCCC@@@JJJGGGDDDAAA???===:::888666555444444555777:::<<<===CCCJJJQQQYYYeeettt~~~yyyyyy{{{cccKKK??????;;;:::===:::<<<<<<;;;:::::::::;;;;;;999888<<>>:::;;;===999===<<<;;;:::::::::::::::;;;:::===BBBCCCGGGXXXlll)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&'''))))))***+++,,,------...---444222222<<>>>>>===:::777555555444444444666777888:::???EEEJJJPPP[[[jjjuuu|||~~~wwwtttxxx}}}yyyVVVEEE>>>>>>999<<<>>>888===<<<;;;:::::::::::::::>>><<<>>>BBBCCCGGGYYYnnn((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***))))))***+++,,,------...***222...000;;;???[[[kkkqqqppphhh```ZZZRRROOOMMMNNNMMMKKKNNNSSS^^^jjjvvv{{{qqqiiihhhhhhiiikkkkkkggg```YYYUUUPPPOOOQQQVVVYYY]]]cccjjjjjjjjjkkkllllllkkkjjjiiimmmlllpppxxxjjjhhhffffffddd\\\PPPLLLGGGCCCBBBBBBBBBAAA@@@EEEDDDEEEKKKJJJOOO___wwwnnnXXXMMMKKKFFFEEEEEEKKKVVVbbblllrrrxxx}}}yyywwwsssmmmiiiggggggiiiooosssxxx~~~}}}zzzwwwtttqqqoooiiiddd]]]XXXTTTPPPJJJFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBAAAAAABBBFFFFFFFFFEEEEEEGGGLLLPPPGGGEEEBBB???>>><<<:::888555555444444444555555666666;;;AAAEEEJJJTTTaaakkkwww|||{{{sssrrryyysssOOOBBB>>>===999<<>>DDDDDDEEELLLMMMSSSdddwwwnnnZZZQQQPPPGGGGGGIIINNNXXXccckkkppppppvvv|||yyyvvvrrrppppppssstttuuu{{{}}}}}}{{{xxxvvvrrroookkkeee^^^YYYVVVRRRLLLGGGDDDDDDEEEFFFGGGIIIIIIJJJGGGEEECCCAAA@@@@@@BBBCCCEEEFFFGGGGGGFFFGGGKKKNNNAAAAAAAAA???<<<999888888555444444444444444444444333888>>>BBBFFFMMMYYYbbbmmmssswwwtttnnnoooxxxgggJJJ@@@>>>===888===???777;;;;;;:::::::::;;;<<<<<>>BBBDDDKKK___uuu%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***))))))***+++,,,------...,,,666///222???666EEEzzzttt```ppp{{{hhhXXXSSSPPPOOOPPPNNNKKKMMMRRRTTTcccttt|||~~~vvvppprrrxxxyyyzzzzzzvvvrrrkkkbbb[[[___^^^dddpppxxxvvvrrrrrrnnniiiccc```___^^^\\\[[[YYYYYY___jjjwwwwwwnnnccc\\\ZZZUUUSSSPPPLLLJJJHHHEEECCC@@@>>>CCCCCCEEEMMMOOOVVVggguuu|||{{{jjjYYYRRRSSSKKKKKKMMMSSS\\\eeelllooojjjqqqyyyxxxtttpppqqqvvv|||~~~{{{wwwtttlllfff___ZZZXXXTTTNNNHHHDDDDDDEEEGGGHHHIIIJJJKKKHHHFFFCCCAAA@@@@@@BBBCCCBBBEEEHHHHHHGGGGGGIIIKKK???BBBDDDBBB>>>::::::;;;555444444444444444333333222777===AAADDDKKKUUU]]]dddkkkpppnnnjjjlllwwwWWWHHH???>>>===888===???777::::::::::::;;;;;;<<<===>>>;;;===BBBEEELLLbbbxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++111333444555444FFFffftttcccqqq}}}jjj^^^XXXQQQMMMNNNNNNMMMNNNQQQUUU^^^mmm{{{{{{vvvuuuxxx||||||vvvoooiiifffiiinnntttzzz|||yyysssooojjjccc\\\XXXYYYZZZXXXUUUSSSUUUXXX___jjj{{{~~~pppggg]]]VVVVVVWWWRRRKKKFFFCCCBBBAAA@@@@@@???@@@DDDHHHNNNYYYeeewww|||{{{rrrfff]]]VVVPPPMMMGGGHHHSSSaaaiiilllnnnppprrrwww}}}~~~yyyuuurrrsssxxx~~~~~~}}}yyyvvvnnniiibbb\\\VVVQQQMMMJJJDDDCCCBBBCCCEEEHHHLLLNNNFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAA@@@>>>===;;;:::444444444444444444333333333555888;;;@@@HHHPPPUUU```hhhhhhfffhhhgggppp~~~\\\FFFCCC>>>:::777777777888<<<======<<<:::888999:::===;;;>>>CCCFFFNNNccczzz&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++000000222555444BBB^^^kkknnnqqqhhh\\\UUUPPPPPPOOONNNNNNQQQTTT\\\lllzzz~~~zzz{{{}}}yyyvvvuuuuuu~~~~~~~~~}}}yyyrrrkkkfff___YYYTTTRRRTTTVVVUUUSSSTTTUUUWWW[[[eeetttttteeeYYYUUUUUUQQQLLLHHHGGGFFFFFFEEE@@@???AAAFFFIIIMMMWWWbbbqqqwwwyyyqqqggg^^^WWWQQQOOOJJJJJJUUUbbbjjjooorrrpppsssxxx~~~~~~{{{wwwrrrnnnggg```[[[UUUPPPMMMFFFEEEDDDCCCEEEHHHKKKNNNFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBAAA@@@???===<<<;;;666666555555444444444333333444666999===DDDLLLRRRYYY``````___cccdddooozzz\\\CCCAAA===999888888999;;;<<<======<<<:::999999:::>>>===???EEEGGGPPPfff~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,***...---///555444===SSSrrrkkkuuunnn```YYYSSSRRRQQQNNNNNNPPPRRRZZZiiixxx~~~|||tttkkkccc]]]VVVRRROOOPPPSSSWWWWWWVVVXXXWWWWWWYYY```kkkxxxwwwdddZZZTTTQQQMMMIIIHHHGGGFFFEEE>>>>>>@@@DDDFFFIIIRRR\\\pppxxx|||vvvllleee___[[[WWWQQQQQQZZZfffooovvvzzzyyy{{{}}}}}}zzzwwwsssmmmfff```ZZZTTTPPPKKKIIIFFFEEEEEEHHHKKKMMMHHHFFFEEECCCBBBBBBCCCDDDFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCBBBAAA@@@>>>===<<<888888777666555555444444444444444555888???GGGMMMQQQWWWWWWWWW]]]```mmmqqqWWWAAA???<<<999999999;;;<<<<<<======<<<:::999:::;;;???>>>AAAFFFIIIRRRkkk&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++...,,,...666666:::HHHxxxuuuiii}}}uuuqqq```ZZZTTTSSSRRROOOOOOQQQOOOVVVeeettt|||~~~xxxqqqhhh___YYYUUUSSSRRRTTTXXX[[[\\\\\\[[[ZZZYYYYYY]]]eeepppxxxsssbbb[[[WWWRRRNNNKKKIIIFFFDDDBBB@@@@@@BBBDDDGGGQQQ\\\vvv~~~{{{rrrmmmkkkiiiccc]]][[[cccmmmvvv~~~~~~yyyvvv}}}zzzvvvpppjjjddd]]]VVVQQQNNNLLLIIIGGGGGGIIIKKKMMMLLLKKKHHHFFFDDDCCCCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA???>>>===::::::999888777555444444555555444333555;;;CCCHHHLLLRRRQQQQQQXXX]]]jjjfffMMM@@@>>><<<:::999:::;;;<<<<<<======<<<;;;::::::;;;??????BBBGGGJJJTTTnnn&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,///,,,...777777777BBBhhhzzzkkk}}}uuuqqq___YYYSSSSSSRRRPPPPPPRRRNNNSSS```oooyyy|||zzzuuuppphhh___XXXUUUUUUVVVXXX[[[]]]^^^^^^\\\[[[XXXWWWYYY___hhhooo|||hhhaaa]]]XXXSSSQQQNNNLLLKKKIIIEEECCCCCCDDDHHHTTT```}}}wwwuuuxxxyyypppjjjggglllttt|||yyyvvv~~~xxxxxx{{{~~~{{{{{{zzzwwwrrrlllfff^^^VVVQQQQQQOOOMMMKKKJJJJJJLLLMMMQQQPPPNNNKKKHHHEEECCCBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@>>>===;;;::::::888777666555555666555444444555999???DDDKKKPPPMMMNNNUUUZZZfff{{{aaaGGGAAA???===;;;999999::::::;;;=========;;;:::;;;<<>>XXXqqq{{{}}}qqqkkk```ZZZTTTTTTSSSQQQQQQSSSNNNQQQ[[[iiitttzzzxxxsssoooiii___WWWUUUVVVXXX[[[]]]^^^______]]][[[WWWTTTTTTYYY```eeeyyypppccc___YYYUUUTTTTTTSSSSSSLLLHHHEEEEEEFFFJJJVVVbbb~~~xxxuuuxxx}}}~~~vvvqqqsssvvv~~~{{{wwwsssrrrvvv}}}zzzwwwtttoooiiiaaaXXXRRRQQQQQQPPPOOONNNMMMLLLLLLSSSRRRRRRPPPMMMJJJFFFDDDCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDCCCBBBAAA???>>>===::::::999888777777666666555555555444555888===AAAHHHLLLJJJKKKSSSXXXcccvvv___GGG@@@???===;;;:::999::::::;;;===>>>===<<<;;;<<<===>>>???CCCHHHKKKWWWvvv$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))***++++++,,,,,,***111...,,,333555555<<>>===<<<;;;<<<>>>@@@AAAEEEJJJMMMZZZzzz######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,(((000...+++111333444<<>>===<<<888888777777777777777777000222444444555666888:::;;;@@@@@@DDDOOOTTT]]]nnn}}}tttUUUCCC;;;;;;;;;;;;;;;<<<===>>>;;;===>>>===<<<<<<===>>>AAABBBGGGLLLNNN\\\}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,------,,,---///222666999III]]]pppsssqqqiii```\\\VVVPPPMMMOOONNNPPPTTT]]]iiivvv~~~~~~uuujjj___XXXVVVYYYaaaeeelllsssxxxxxxtttqqqqqqjjjaaa[[[[[[]]]^^^]]]aaajjj|||}}}wwwvvvrrrqqqvvvzzz{{{vvvqqqllliiikkkggg```XXXRRRQQQTTTWWWeeelllvvv~~~~~~zzzsssllleeeaaaYYYXXXWWWWWWVVVTTTPPPLLLLLLLLLLLLPPPSSSTTTQQQNNNKKKHHHEEECCCDDDEEEFFFEEECCCCCCBBBAAA@@@>>>>>>===777777666777999999888666777666444333444777:::;;;>>>BBB???@@@IIINNNYYYmmmtttTTTBBB>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<===>>>===<<>>999777666777888999888777777666555444555777:::<<<<<<@@@===>>>GGGLLLWWWkkktttTTTBBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>===CCCDDDIIIPPPTTTccc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,---,,,,,,---///222555777<<>>;;;<<>>===<<<<<<;;;<<<<<<<<<::::::;;;<<<======>>>>>>BBBDDDJJJRRRYYYjjj''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,,,,...111333555888:::\\\zzzfffgggkkk___TTTSSSUUUTTTQQQPPPNNNNNNOOORRR[[[ggguuu~~~{{{wwwvvvxxxyyyxxxvvvvvvuuusssqqqssszzzrrrmmmnnnsss{{{{{{zzz{{{|||xxxvvvtttrrrppp___\\\WWWOOOIIIFFFGGGHHHNNNVVVaaakkkrrrxxx{{{tttqqqhhheeebbb^^^[[[XXXSSSPPPQQQOOOMMMLLLMMMOOORRRSSS[[[XXXSSSNNNLLLIIIFFFDDDCCCCCCBBBBBBBBBBBBBBBBBB===:::777666777999999999777777666666888:::<<<===:::>>>:::;;;CCCHHHSSSfff{{{dddKKK>>>===<<<<<<;;;;;;<<<<<<<<<888:::;;;<<<<<<===???@@@CCCFFFLLLSSS\\\ooo''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))******++++++++++++,,,,,,...000222333888777OOOsssddd|||jjjbbb[[[YYYVVVRRROOOPPPPPPPPPPPPRRRXXXdddqqq{{{}}}~~~xxxrrrqqqpppnnnooowww}}}yyy|||{{{xxxzzz|||wwwtttqqqooommm___]]]XXXQQQJJJFFFFFFGGGJJJRRR]]]gggnnnuuu{{{yyyvvvsssoookkkfffaaa[[[UUUQQQRRRQQQPPPNNNMMMNNNPPPRRRSSSRRRQQQQQQPPPNNNJJJGGGDDDDDDCCCCCCCCCCCCCCCCCC>>>;;;888777888999:::999777777777888999;;;===>>><<<@@@<<<;;;CCCGGGQQQdddxxxvvvYYYFFF===<<<<<<;;;;;;;;;;;;<<<<<<888;;;============???AAAEEEIIIOOOUUU^^^sss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))******++++++++++++,,,...///111222888888FFFsss~~~gggzzzrrrkkkccc___YYYRRRPPPQQQPPPQQQQQQRRRVVV```nnnxxx}}}zzzrrrtttuuuuuuvvv|||zzzwwwyyy~~~xxxrrrmmmjjjgggcccaaa]]]VVVOOOJJJHHHHHHIIIQQQ\\\eeelllssszzz~~~~~~zzz{{{xxxsssnnnhhh```XXXSSSNNNPPPQQQQQQPPPOOOPPPQQQMMMLLLMMMOOOPPPNNNKKKHHHEEEEEEEEEDDDDDDDDDCCCCCC>>><<<999888999::::::999777777888999;;;===>>>??????BBB===<<>>;;;;;;;;;:::;;;;;;<<<===:::===??????======@@@BBBGGGLLLRRRWWWaaaxxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))***************+++,,,...///000111555999@@@dddfffvvvwwwiiiaaa\\\VVVSSSSSSOOOQQQRRRRRRTTT]]]jjjsss}}}}}}yyy}}}{{{wwwtttvvvzzzyyysssnnnkkkhhhhhhgggccc\\\UUUOOOMMMLLLIIIPPP[[[dddkkkqqqxxx|||~~~~~~|||yyyuuuoooggg^^^XXXQQQTTTXXXXXXUUURRRPPPPPPLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDCCCCCC>>><<<::::::;;;;;;999888777888999:::<<<>>>???@@@@@@CCC>>><<>>;;;:::::::::;;;;;;<<<===<<>>===@@@CCCHHHNNNTTTYYYeee}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***************+++,,,...///000000333:::<<>>@@@@@@AAADDD>>>;;;@@@BBBJJJ\\\qqq~~~}}}wwwZZZFFF???>>>::::::::::::;;;;;;<<<======AAACCCBBB>>>===@@@CCCHHHOOOVVV[[[hhh((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++,,,------......///333555:::OOOzzzhhh]]]yyyoooiiidddWWWRRRWWWTTTSSSSSSSSSRRRUUUbbbooozzz|||wwwpppjjjfffddddddfffnnnvvv}}}~~~zzz|||wwwooommmqqqsssqqqnnniiiccc___]]][[[XXXUUUKKKPPPWWW^^^eeekkkqqquuuyyy}}}~~~~~~wwwmmmbbb[[[___dddjjjnnnkkkcccYYYSSSQQQLLLFFFBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGAAAAAA@@@???>>>===<<<<<<===<<<;;;<<<===@@@BBBDDDCCCBBBBBB@@@===???JJJWWWqqqzzzfffNNNGGGBBB;;;???>>>=========>>>???@@@@@@CCCDDDAAA===<<<@@@EEELLLPPPYYYcccqqq((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((((((((())))))))))))++++++,,,,,,---.........222666999HHHooottt```rrruuullleeeXXXRRRUUUTTTSSSSSSSSSRRRTTT```lllxxxyyyuuukkkeeeaaa`````````eeelllrrrwww~~~~~~~~~{{{wwwxxxwwwtttuuuxxxwwwsssnnnjjjfffcccaaa^^^ZZZWWWMMMQQQWWW\\\bbbgggmmmqqqtttxxx~~~~~~xxxrrrjjjaaa\\\\\\aaajjjqqqpppiii]]]UUUNNNKKKGGGDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFDDDCCCBBBAAA???>>><<<<<<======<<<===>>>@@@CCCEEEDDDCCCBBBAAA===???JJJVVVqqqxxxdddLLLEEEAAA:::===<<<<<<<<<===???AAABBBCCCFFFHHHFFFAAA???BBBFFFLLLRRRZZZdddsss(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))++++++,,,,,,------......000777777===___iiijjjvvvlll___VVVUUUVVVTTTSSSSSSQQQRRR\\\ggguuu|||~~~{{{vvvuuuiiiddd```___]]]ZZZ[[[___bbbeeellltttyyy|||~~~~~~|||}}}|||tttssstttssswww{{{|||}}}}}}xxxqqqiiigggfffeeeddd```[[[WWWOOORRRVVVZZZ]]]aaafffiiimmmqqqvvv{{{}}}tttoooiiibbb]]]ZZZ^^^fffnnnpppjjj^^^UUUNNNLLLIIIGGGGGGEEECCCAAA@@@AAABBBCCCDDDEEEFFFGGGFFFFFFDDDBBB@@@???===<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFEEEDDDBBB>>>>>>IIIUUUqqqvvv___JJJCCC???999;;;;;;;;;<<<>>>@@@CCCDDDHHHKKKNNNKKKFFFCCCDDDGGGNNNTTT]]]fffuuu((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))***++++++,,,------.........666555444OOOvvvgggyyykkk^^^YYYWWWUUUSSSSSSPPPPPPXXXaaappp|||}}}|||yyyvvvvvvpppiiidddaaa]]]WWWTTTUUUSSSSSSWWW\\\^^^^^^bbbhhhlllmmmppptttyyy}}}~~~zzzxxxwwwzzz~~~zzzvvvuuuvvvwwwxxxyyy~~~ssslllooouuu|||}}}tttjjjbbbccceeefffddd```ZZZVVVRRRTTTWWWYYYZZZ\\\___aaafffiiinnnsssxxxxxxsssoooggg```aaabbbdddiiimmmkkkddd^^^TTTQQQMMMJJJIIIGGGFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@BBBCCCEEEFFFGGGFFFFFFCCC???>>>HHHTTTqqqyyyzzzYYYGGGAAA===888;;;;;;;;;;;;===@@@BBBCCCKKKOOOQQQOOOIIIDDDDDDGGGPPPXXXaaajjjzzz(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))'''(((((((((((((((((('''))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((())))))''''''''''''((((((((((((******++++++,,,------...,,,444444000EEEqqqsss~~~uuufff\\\XXXUUUTTTSSSQQQPPPUUU\\\jjjvvv}}}zzzzzzxxxooogggbbb\\\TTTOOONNNJJJHHHJJJMMMNNNLLLNNNRRRPPPSSSXXX^^^dddjjjooorrrzzzyyyxxxuuurrrooommmlllrrrtttwww{{{yyytttqqqpppnnnmmmnnnwww~~~|||uuuqqqvvv}}}|||rrrhhh___bbbgggiiigggaaa[[[XXXVVVXXXZZZZZZYYYYYYYYYZZZ___bbbfffkkkqqqyyy{{{qqqhhhmmmiiiffffffjjjnnnpppppp^^^YYYRRRMMMKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHGGGGGGEEE@@@???HHHTTTrrrqqqSSSCCC???<<<888<<<<<<;;;;;;===>>>@@@AAALLLOOORRROOOHHHCCCCCCEEETTT]]]fffnnn'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******'''(((((())))))((((((''')))))))))((((((((('''''''''''''''(((((((((((())))))((((((''''''(((((()))'''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&'''''''''(((((((((******++++++,,,,,,------,,,222333222???```zzzlll___YYYVVVTTTTTTRRRPPPSSSYYYbbbppp{{{pppeee___YYYQQQKKKJJJHHHFFFFFFJJJKKKIIIIIILLLIIINNNVVV^^^dddjjjpppsssyyyxxxvvvqqqlllhhhggggggssswww|||~~~{{{zzzxxxvvvtttrrrzzz{{{tttlllcccgggmmmooommmgggaaa^^^YYY[[[^^^^^^\\\XXXVVVUUUXXX[[[___dddiiipppxxx}}}~~~uuusssnnniiidddeeejjjrrrwwwfff```XXXQQQNNNLLLLLLLLLIIIHHHFFFDDDBBBBBBBBBCCCAAAAAAAAABBBCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFAAA@@@IIITTTrrrhhhMMM@@@>>><<<999<<<<<<;;;;;;<<<>>>???AAAKKKOOOPPPMMMFFFBBBBBBEEEWWWaaakkkrrr'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((((())))))))))))(((((())))))))))))((((((((('''((((((((()))))))))******))))))(((((((((((())))))'''''''''''''''''''''''''''((()))******)))((('''&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&'''''''''((((((*********+++,,,,,,------///000333666<<>>===<<<;;;:::::::::;;;<<>>AAAHHHSSSRRRIIIFFFAAAAAAJJJmmmuuuuuu|||''''''''''''''''''((((((******************))))))***++++++,,,,,,++++++***...,,,+++,,,---,,,,,,,,,///+++***...///,,,+++,,,...---,,,++++++++++++***((((((((()))******++++++***))))))))))))))))))***&&&'''((()))************'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((()))))))))(((((('''((()))***+++******++++++,,,,,,---------000000333666999RRRzzz}}}ooozzzzzzqqqqqq```XXXTTTUUUVVVTTTRRRRRRTTT^^^nnn||||||wwwoooiiibbb]]]^^^```bbbccceeegggjjjlllnnnrrruuuxxxyyyyyywwwrrrlllhhhfffeeeggghhhlllpppuuuzzz~~~~~~yyyvvvuuu{{{wwwpppiiifffgggmmmvvvtttggg[[[UUUMMMKKKLLLPPPQQQPPPRRRVVVWWWYYYaaannnyyyxxxqqqjjjccccccaaa]]][[[YYYWWWTTTRRRJJJIIIHHHFFFFFFFFFGGGGGGEEEGGGIIIIIIGGGFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFHHHIIIGGGFFFMMMVVVrrr~~~uuuPPPAAA???===<<<===:::;;;;;;;;;:::;;;>>>AAAHHHSSSQQQHHHDDD@@@CCCPPPuuu}}}}}}+++***)))(((((()))***+++,,,,,,,,,,,,,,,---------,,,------...---------,,,,,,---......///000///...222......111222///------/////////...------------+++*********++++++,,,------,,,***)))((((((((()))'''((())))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((((()))***************+++++++++++++++---111000222444444GGGhhh}}}iiijjjqqqmmm```ZZZVVVWWWVVVSSSRRRTTTQQQYYYgggvvvxxxsssjjjfffbbbbbbeeejjjoooqqqsssssstttvvvyyyzzzzzzyyy{{{zzzxxxsssmmmhhhfffeeelllpppvvv}}}zzzsssuuuyyy|||xxxqqqjjjjjjnnnwww~~~pppaaaXXXPPPLLLKKKMMMLLLIIIJJJMMMNNNPPPWWWdddpppyyy{{{uuuoooiiihhheeeaaa^^^\\\YYYUUURRRKKKIIIHHHFFFFFFGGGIIIJJJGGGHHHIIIHHHHHHHHHJJJLLLIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFIIIJJJHHHGGGNNNVVVrrrzzzgggJJJ@@@???===;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@KKKUUURRRHHHCCC???FFFXXX~~~///---,,,******+++,,,---............//////000000...//////000000000000///,,,///222888@@@DDDAAA;;;777333000222333000///111111222333333111111111111111000///---------------...,,,***(((''''''((()))(((((()))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((())))))***************************,,,000///111444222???YYYuuuqqqxxxlll```[[[WWWVVVUUURRRRRRTTTPPPUUU```qqqyyysssjjjiiihhhjjjnnnsssxxx{{{}}}{{{zzz{{{}}}|||xxxuuuwwwwwwuuurrrmmmiiihhhhhhpppuuu~~~}}}xxxrrruuuzzz~~~zzzwwwqqqkkkkkksssyyyggg[[[UUUPPPMMMMMMLLLIIIHHHJJJKKKKKKRRR]]]gggqqq|||yyyrrrmmmjjjfffccc```]]]YYYVVVPPPOOOLLLJJJIIIIIIKKKLLLHHHHHHHHHGGGHHHJJJLLLNNNLLLLLLLLLLLLKKKKKKJJJIIIGGGHHHJJJLLLIIIIIIOOOXXXttt}}}xxx^^^FFF>>>>>>:::888999<<<======<<<;;;<<<>>>@@@QQQZZZXXXMMMEEE???III___///...---,,,,,,,,,---...............///111222333000111222333444444444444333888???LLL^^^iiieeeZZZDDD===888999999777888;;;>>>???@@@>>>;;;888777777333333222111111000000111---,,,***)))))))))******(((((()))))))))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))******************+++++++++//////111555333;;;NNN{{{wwwfffooorrrddd]]]VVVUUUTTTQQQQQQSSSOOOSSS\\\lll}}}}}}zzzzzz}}}}}}{{{zzz~~~}}}wwwlllnnnqqquuuyyy~~~{{{vvvssstttuuusssqqqppppppqqquuu{{{yyypppqqqttt{{{yyyzzz|||}}}yyywwwrrrmmmoooyyyqqqbbbZZZSSSNNNNNNNNNJJJIIIJJJGGGFFFJJJRRRYYYaaammmxxx}}}wwwuuuqqqmmmkkkgggdddaaa\\\YYYVVVRRROOONNNNNNNNNJJJIIIHHHIIIKKKMMMOOOPPPOOOOOOOOOOOONNNLLLKKKKKKJJJIIIKKKLLLJJJIIIQQQZZZyyynnnXXXBBB<<<;;;888888;;;======>>>===<<<===???BBBWWWbbbaaaWWWKKK@@@KKKddd------...000111222333333111111000111222444666777777888:::<<<>>>??????@@@===DDDNNN[[[ooo~~~|||qqqUUUNNNIIIIIIHHHGGGHHHKKKRRRSSSSSSOOOHHHBBB@@@@@@888999999999999999888777////////////......------************)))(((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******''''''((()))))))))))))))))))))******+++,,,,,,---+++///...000666555888FFFiiixxx[[[fffqqqdddYYYUUUTTTSSSQQQRRROOOQQQYYYgggxxx}}}yyysssoooooommmmmmnnnnnnnnnqqquuuxxx||||||pppuuu|||}}}zzz|||~~~}}}nnnfffdddmmmwww||||||~~~zzz|||{{{uuurrrqqqmmmiiirrr}}}nnn___WWWPPPOOOOOOKKKIIIJJJGGGFFFHHHMMMPPPVVVaaalll{{{|||zzzxxxuuurrriiigggddd```[[[XXXUUUTTTOOONNNMMMNNNQQQSSSSSSSSSSSSSSSRRRRRRPPPOOOMMMMMMMMMLLLKKKKKKIIIJJJSSS^^^}}}~~~bbbOOO>>>:::;;;999;;;@@@<<<===>>>======>>>AAADDDYYYgggkkkbbbSSSDDDLLLhhh---000444999===???AAAAAA:::999999999;;;===@@@AAAFFFGGGIIILLLNNNPPPRRRRRRMMMVVV]]]```jjjwwwxxxqqqbbb]]]ZZZ\\\[[[XXXVVVWWW\\\___```\\\TTTNNNLLLLLLIIIIIIJJJIIIGGGCCC@@@===777888888888777444222000,,,,,,,,,,,,+++***)))(((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********&&&'''((()))***))))))(((((()))***+++,,,---...///,,,000---...666555555>>>XXXiiipppqqq___XXXXXXVVVRRRPPPMMMOOOVVVcccrrr|||vvvqqqqqqmmmooorrrssstttsssssstttnnnlllqqq}}}{{{zzzllldddaaajjjxxx|||{{{|||rrrtttrrrmmmkkkkkkhhhdddssswwwfff\\\TTTRRRQQQMMMJJJIIIJJJIIIJJJLLLMMMPPPZZZeeetttzzzuuutttrrrnnniiiddd```]]]WWWVVVUUUWWWZZZ[[[ZZZXXXVVVVVVUUUTTTSSSQQQOOONNNPPPMMMLLLJJJHHHJJJUUU```~~~oooXXXIII<<<;;;<<<999;;;@@@;;;<<<===>>>>>>@@@CCCEEEVVVgggqqqkkkZZZGGGNNNjjj000444;;;BBBHHHLLLNNNOOOCCCBBBBBBBBBDDDFFFIIIKKKSSSUUUWWWZZZ]]]```aaabbb```iiillldddbbbiiimmmjjjhhheeeeeehhhgggbbb]]]\\\\\\```cccaaaZZZVVVUUUWWW[[[[[[[[[XXXRRRKKKEEE@@@>>>???@@@???===999555333/////////...---,,,+++******)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************&&&''')))*********)))(((((((((***+++---///000000---111------555444222:::KKK{{{{{{yyy{{{eee\\\[[[XXXSSSOOOKKKNNNUUU```nnn|||}}}xxxuuuuuurrrtttwwwzzzyyywwwtttrrrlllfffeeekkkrrryyyxxxmmmccchhhpppyyy}}}{{{vvvrrrtttrrrmmmkkkkkkjjjfffqqqzzzlllbbbXXXVVVTTTOOOKKKJJJHHHGGGHHHIIIIIIKKKTTT___pppvvv||||||zzzwwwrrrmmmhhheee]]]\\\\\\^^^aaabbb___\\\XXXXXXWWWVVVTTTRRRQQQPPPRRRNNNLLLIIIGGGJJJVVVbbb~~~eeeTTTGGG======<<<888888<<<:::<<<===>>>>>>@@@DDDGGGRRReeesssppp___IIIOOOkkk<<>>888777444111//////---))))))---+++)))(((''''''(((((()))'''&&&&&&'''))))))(((&&&))))))(((((((((((())))))***)))))))))))))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---......000222444555777HHHqqq|||}}}iiibbb^^^XXXSSSRRRQQQNNNPPPZZZfffrrr~~~yyywwwyyyvvvyyy||||||{{{zzzvvvrrrjjjdddaaacccfffiiipppxxxuuummmkkkooo|||}}}~~~~~~{{{wwwsssrrrqqqooommmkkkiiiiiitttpppggg\\\UUUSSSRRRPPPMMMMMMKKKLLLMMMLLLKKKQQQYYYlllsss~~~~~~{{{xxxvvvsssooommmfff```\\\\\\aaaccc___ZZZ[[[YYYWWWVVVVVVUUUSSSQQQOOOQQQMMMKKKLLLHHHRRRiii}}}{{{www___KKKBBB:::888<<>>:::>>>;;;;;;???@@@@@@BBBGGGIIIWWWeeeooommm[[[VVVeeeCCCFFFLLLQQQUUUVVVVVVVVV]]]]]]^^^___ccclll{{{zzziii```bbbgggjjjkkkqqqrrrtttwww{{{~~~~~~}}}{{{{{{vvvtttsssqqqppprrruuuuuutttnnnbbbaaaZZZUUURRRTTTPPPFFF>>>;;;:::999:::;;;777000...000,,,+++******+++,,,------'''''''''(((((((((&&&%%%))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))************+++++++++,,,------...///111333555666===ccc~~~qqqfffaaa^^^YYYWWWXXXUUUPPPPPPXXXbbbmmmzzz~~~|||~~~}}}~~~~~~xxxtttmmmgggcccbbbaaaaaadddjjjxxxvvvrrrrrrzzz{{{wwwtttsssrrrqqqpppooonnnmmmyyyzzzmmm___VVVUUUUUURRROOOOOOMMMMMMNNNLLLJJJPPPWWWhhhpppzzz}}}{{{yyyvvvssslllgggbbbbbbeeefffbbb]]]\\\ZZZXXXWWWVVVUUUSSSQQQOOOQQQMMMKKKLLLIIISSSjjjqqqrrrsssZZZIIIFFFAAA===;;;;;;;;;<<<===;;;<<>>@@@EEEOOOdddtttttthhhWWW[[[sssYYY]]]bbbbbb______ccchhhkkknnnrrrzzz~~~tttpppllljjjkkkmmmppprrrxxxwwwnnnggg]]]VVVSSSTTTXXX[[[ZZZ\\\```aaaXXXJJJ@@@===999666222111111///,,,***)))+++,,,,,,***)))***,,,***))))))))))))))))))***,,,,,,***)))(((((((((((())))))))))))))))))))))))((())))))))))))*********---------...000222333444444KKKlllxxxuuu|||rrrjjjeee```\\\ZZZ[[[VVVRRRTTTYYYcccrrr~~~|||rrrnnniiifffdddfffeeebbbcccfffhhhmmmzzzzzzttttttvvvwwwzzz~~~yyy{{{~~~}}}zzzzzzzzzzzz{{{}}}~~~tttaaaYYY]]]aaa___ZZZPPPOOOOOOPPPNNNLLLPPPVVVfffmmmyyy~~~|||yyyvvvnnnkkkhhhgggiiihhhddd```___]]]ZZZYYYXXXWWWUUUSSSOOOQQQMMMKKKMMMLLLWWWooo|||tttfffNNNCCCFFFHHHCCC<<<888999===;;;;;;>>>AAA@@@???BBBHHHVVVmmmyyyppp]]]KKKUUUqqq___dddhhhiiiggghhhmmmrrr{{{~~~xxxssssssuuu}}}yyyvvvppphhhddddddfffgggjjjqqq}}}|||gggQQQFFF@@@<<<888777888777333///,,,---,,,+++)))***+++---******))))))))))))******,,,,,,***)))(((((((((((())))))))))))))))))))))))((())))))))))))*********---------...///111222333555EEE^^^|||tttpppeeedddeeeccc^^^[[[VVVSSSTTTXXX```nnn{{{xxxooonnngggeeefffjjjkkkiiijjjnnnmmmnnnuuuyyywwwvvvvvvyyy~~~vvvccc[[[___ccc```ZZZQQQPPPQQQRRRPPPNNNRRRXXXdddkkkvvv}}}zzzvvvsssllljjjiiiiiikkkjjjgggdddaaa___\\\[[[ZZZXXXVVVTTTOOOQQQMMMKKKNNNMMMYYYrrrxxxxxxbbbNNN???@@@@@@???===;;;::::::;;;;;;>>>BBBAAAAAAGGGOOOfff{{{oooWWWHHHUUUsssqqquuuxxxyyyyyyzzz}}}xxx|||}}}wwwqqqxxxgggTTTKKKHHHEEEGGGJJJKKKGGGCCC777222---***)))***+++++++++******))))))******+++++++++***)))((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,------...000111222222>>>OOOoooppp{{{~~~kkkfffgggccc]]]YYYVVVTTTUUUWWW\\\hhhtttvvvpppqqqkkkiiijjjooopppooopppsssppppppsss}}}||||||~~~{{{xxxyyy}}}~~~~~~~~~~~~wwwfff^^^```aaa]]]XXXTTTSSSTTTUUUSSSPPPSSSYYY___eeeooo{{{}}}yyyuuurrrmmmmmmlllmmmnnnmmmkkkhhhbbb```^^^\\\[[[YYYWWWUUUPPPQQQMMMKKKOOOOOO\\\uuu~~~zzzUUUGGG===;;;999:::======<<<999;;;<<>>@@@BBBBBBBBBIIIVVV```cccvvvkkkRRRNNNEEEQQQ}}}~~~wwwwwwwwwvvvtttqqqnnnkkkiiihhhaaa\\\YYY]]]ffflllkkkhhhiiimmmrrrtttssspppnnnnnnsssxxxoookkkgggaaaWWWLLLAAA:::666555222...---...---))))))+++************************************************)))************+++++++++------------...///000111---444666<<<\\\vvvlllwwwmmmgggddd___VVVXXXXXXUUUQQQRRRWWW\\\pppttt{{{~~~wwwwww}}}{{{vvvrrrkkkgggkkknnnkkkeeeaaa^^^XXXTTTTTTRRRNNNNNNRRRZZZ[[[```iiissszzz}}}~~~xxxvvvtttrrrsssuuuwwwyyy{{{}}}~~~{{{xxxuuutttqqqooonnnnnnnnnnnnllljjjgggeeebbb```^^^[[[WWWTTTRRRSSSMMMLLLOOOQQQ___xxxvvv___GGG???<<<<<<;;;:::;;;<<<===>>><<<@@@DDDIIIUUUcccjjjkkkttt~~~lllWWWVVVOOOZZZ}}}}}}vvvoooppppppiiieeeffffffjjjmmmkkkeee___[[[YYYXXXWWWWWWVVVUUUUUUVVVWWWPPPSSSWWWXXXXXXWWWVVVWWW]]]fffwww~~~uuummmlllpppqqqjjj\\\OOOGGGDDD;;;333------...,,,,,,---++++++++++++++++++++++++************************)))************+++++++++------------...///000111---444555777NNNzzznnnmmmqqqkkkgggaaaXXXYYYXXXTTTPPPPPPSSSWWWiiipppsssuuu~~~||||||{{{vvvvvvvvvvvvvvvyyy~~~~~~xxxvvvooolllooopppkkkdddaaa]]]YYYWWWVVVTTTPPPOOOQQQWWWXXX[[[```ffflllnnnooonnnllliiigggfffggghhhjjjlllqqqwww|||}}}{{{yyyvvvtttsssqqqpppnnnmmmnnnmmmkkkjjjgggeeebbb```^^^[[[WWWTTTRRRSSSMMMKKKOOOQQQaaa||||||tttmmmPPP@@@===<<<<<<;;;;;;;;;<<<>>>>>>===@@@FFFOOO]]]jjjmmmjjj```kkkaaaVVV\\\^^^kkk}}}yyysssoooppprrrvvvtttdddbbbddddddfffjjjeeennnwwwyyyrrrhhhaaa^^^^^^dddkkkmmmiiiccc___]]]TTTVVVWWWVVVTTTSSSTTTTTTUUUWWW___kkkrrruuuzzzxxxyyy~~~vvv{{{nnn```YYYHHH<<<333000000...,,,---++++++++++++************************************))))))*********+++++++++------------...///000000111666666555BBBfffmmm___yyyqqqhhh^^^XXXXXXWWWSSSPPPOOOQQQTTTcccpppvvvrrrxxxxxxmmmffffffggghhhhhhhhhkkkooossszzz|||~~~}}}vvvrrrsssqqqjjjccc___aaa^^^[[[XXXVVVUUUUUUVVVWWWVVVWWWYYY[[[^^^```aaadddbbb___\\\ZZZZZZZZZ[[[^^^eeemmmsssvvv{{{~~~{{{wwwuuusssrrrrrrpppnnnnnnnnnnnnlllkkkhhhfffccc```^^^[[[WWWTTTSSSSSSMMMKKKPPPSSSdddvvvvvv[[[EEE<<<<<<<<<<<<;;;;;;;;;===>>>???BBBDDDGGGOOO]]]iiikkkeeehhhqqqlllhhhpppxxxxxxqqqmmmeeeccccccfffkkkvvvpppjjjlllnnnrrrxxxlllsss{{{|||vvvooolllkkkggglllssswwwvvvpppiiidddiiiiiihhhfffdddccceeeggg\\\___gggnnnmmmgggcccddd]]]```hhhvvvttthhhUUUIII===888555111---,,,+++++++++******)))))))))************************))))))*********+++++++++,,,,,,,,,------...///000222444666555<<>>???<<<<<<;;;;;;<<<===???@@@FFFFFFGGGNNN___ooouuurrr~~~}}}uuuxxxuuuhhh```___aaabbbcccgggkkkpppzzz~~~wwwvvvtttvvv{{{sssttttttqqqnnnmmmpppssstttuuuvvvxxxzzzzzzxxxwwwxxxwwwuuuqqqoooppptttwwwrrr|||{{{eeeYYYSSSRRRTTTZZZeeerrr}}}|||nnn```VVVKKKDDD>>>666000///,,,,,,,,,+++******))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---...///000//////222666:::LLLwww|||^^^iiixxxccc[[[ZZZXXXUUUTTTSSSSSSSSS___sss}}}nnneeeaaa``````]]]^^^___^^^^^^___bbbeeelllmmmrrrzzzxxxtttmmmeee___^^^```aaa^^^YYYYYY\\\^^^\\\]]]]]]]]][[[WWWUUUUUUUUUTTTSSSQQQOOONNNMMMMMMMMMOOOUUU]]]dddiiiooovvv||||||wwwsssqqqpppqqqooommmlllnnnooooooooojjjgggdddaaa___[[[WWWSSSRRRSSSMMMLLLPPPSSSccc~~~zzz}}}xxxaaaQQQEEEAAACCC<<<<<<;;;;;;<<<>>>@@@AAACCCEEEHHHQQQeee{{{zzzxxx{{{wwwppphhhbbb```cccffflllmmmqqqvvvyyy}}}~~~yyyxxx{{{|||zzzwwwtttrrrsssuuuvvv|||}}}|||yyyyyy}}}ooogggccc]]]XXXVVVYYY___dddoootttggg```XXXRRRHHH===777666///......---,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---...//////000,,,///777777???```lllfffnnn```^^^[[[XXXVVVTTTRRRQQQXXXgggzzz}}}pppfffaaabbbdddfffeeefffeeedddaaa```aaacccffffffjjjppptttzzz|||tttooohhhaaa^^^___]]]aaabbb______bbbaaa]]]]]]______]]]XXXTTTRRRRRROOOOOOMMMLLLLLLLLLLLLLLLMMMPPPWWW^^^ffflllqqqtttuuuzzz}}}~~~xxx|||{{{vvvsssqqqpppnnnllljjjjjjlllnnnoooooojjjhhheeebbb___[[[WWWSSSOOOPPPKKKJJJOOOQQQ___yyyrrrmmmWWWJJJBBB???@@@<<<<<<;;;<<<===>>>@@@AAAAAADDDIIISSSfff{{{gggfffeeegggkkkoooqqqqqqoooooottt}}}|||xxxwww}}}~~~|||vvvlllaaaZZZYYYZZZXXXrrr|||jjjfffaaa[[[PPPCCC<<<<<<111111000///......------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,---...//////333,,,///888555444MMMooovvvfff}}}wwwdddaaa]]]ZZZWWWTTTQQQOOOPPPZZZkkk}}}|||yyyrrriiibbb```cccgggiiioooooommmjjjfffccccccdddbbbaaaccchhhmmmsss~~~xxxpppkkkeee___^^^aaa[[[bbbgggffffffhhheee^^^bbbdddeeeccc]]]XXXVVVVVVLLLLLLKKKKKKKKKKKKLLLLLLLLLNNNSSS[[[cccjjjnnnooovvvyyy|||~~~|||||||||sssiiinnn{{{zzzvvvsssrrrrrrkkkiiiggghhhjjjmmmnnnoookkkhhheeebbb___[[[WWWSSSLLLNNNJJJIIIMMMNNN\\\vvvuuudddNNNBBB<<<:::;;;<<<<<<;;;<<<===???AAABBB@@@EEEJJJRRRcccyyyrrrggg~~~xxxsssuuuxxxxxxvvvwwwxxx{{{zzzvvvvvv|||{{{zzz|||vvvuuuxxx{{{{{{yyyxxx{{{~~~~~~{{{xxxzzz{{{mmmkkkggg```XXXOOOHHHDDD;;;555111222000++++++///---,,,+++*********,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,------...///111222222333:::EEENNN}}}iiiiiisssiiiddd^^^YYYVVVUUUTTTSSSRRRTTTaaattt|||zzzzzzpppnnnhhhaaabbbjjjrrruuuvvvvvvtttpppjjjfffeeeeeeeee______eeejjjmmmuuu~~~}}}zzzvvvpppkkkfffccc___]]]___hhhmmmllljjjjjjgggbbbfffkkknnnlllgggccc[[[SSSQQQPPPNNNMMMKKKJJJJJJJJJKKKOOOUUU[[[bbbiiipppuuuzzz|||}}}~~~~~~}}}{{{{{{}}}yyyqqqlllkkk|||uuupppooopppnnnjjjfffdddeeefffhhhhhhiiifffbbb^^^[[[WWWSSSPPPNNNLLLJJJIIIIIIOOO___nnnyyy\\\JJJCCC???:::777;;;;;;;;;::::::>>>CCCGGGGGGJJJHHHLLLZZZaaalll}}}zzzfffaaagggvvv}}}{{{|||~~~uuutttrrrrrrzzz|||yyyxxxzzzzzzyyy}}}|||{{{ssseeeYYYdddgggqqqvvvsssmmmgggaaa[[[WWWTTTKKK@@@777666555222000111------,,,,,,,,,,,,------,,,,,,,,,++++++++++++******++++++,,,,,,---......000222333222222777AAAHHHooottthhhyyyzzzlllggg```[[[XXXVVVUUUTTTOOOPPPZZZlllzzz~~~zzzwwwuuuggggggdddccchhhsss{{{}}}{{{wwwqqqlllgggeeeaaa^^^```gggmmmpppwww~~~xxxtttyyyqqqjjjfffeeeffffffhhhlllmmmlllooosssqqqkkkpppuuuwwwsssmmmggg___WWWSSSSSSRRRPPPOOONNNNNNMMMLLLPPPVVV]]]cccjjjqqqvvvzzz|||~~~~~~zzzyyyzzzxxxtttrrrttt{{{uuupppooopppllliiieeecccdddfffggggggfffccc___\\\YYYVVVRRROOOLLLJJJIIIIIIKKKRRRbbbqqq~~~~~~rrrVVVFFFAAA???;;;999;;;<<<<<<<<<===@@@DDDHHHHHHLLLIIILLLWWW]]]eeeuuuxxxmmmWWWSSS```vvvyyy{{{~~~}}}{{{vvvtttzzz~~~|||xxxvvvwww{{{|||}}}~~~|||wwwrrrooonnngggfffhhhlllkkkeeeaaaaaafffhhhjjjlllmmmppptttwwwxxxfffVVVWWWXXX```ooo}}}uuutttqqqlllhhhfffhhhiii```RRRCCC<<<888444///...........................,,,,,,,,,,,,+++++++++++++++++++++,,,------......111222333333222555;;;@@@[[[jjjfff}}}rrrlllddd^^^ZZZWWWVVVUUUSSSQQQWWWeeeuuu{{{tttoooaaacccdddgggqqq~~~|||xxxuuuooogggaaa^^^^^^bbbjjjpppsssxxx}}}{{{||||||vvvqqq{{{vvvoooiiihhhkkkppptttsssrrrnnnmmmssszzz|||xxx~~~}}}uuummmddd\\\WWWVVVUUUTTTSSSSSSRRRRRRNNNSSSYYY```fffmmmtttxxx{{{}}}|||yyyzzzzzzyyy|||{{{uuupppooooookkkgggdddbbbcccdddeeeeeebbb___[[[YYYVVVTTTQQQOOOKKKIIIHHHIIIJJJPPP___mmmxxxssswwwhhhNNNAAA???===<<<<<<;;;===???@@@AAABBBFFFHHHIIIMMMKKKMMMUUUVVV\\\kkk}}}tttkkkVVVQQQ]]]vvvxxxvvvwwwxxx{{{yyy~~~}}}vvvpppmmmllllllllldddddddddcccaaa___]]]\\\WWWVVVWWW[[[[[[WWWUUUWWWWWWWWWXXXXXXYYY\\\___aaaiiivvvssshhh___[[[ZZZ^^^gggvvv{{{iiimmmsssxxxvvvqqqpppwww~~~{{{ooo^^^NNNAAA777111///....../////////......---------,,,,,,,,,+++++++++++++++,,,,,,---.........///111222333222444777:::IIIvvv{{{bbbhhh|||zzzsssjjjaaa\\\XXXVVVUUUUUURRRSSS^^^nnn{{{}}}ssskkkcccfffjjjppp{{{|||{{{zzztttjjjbbb^^^aaafffmmmrrruuuwwwyyy{{{zzz{{{~~~~~~~~~{{{xxxqqqpppppppppqqquuu{{{zzzwwwrrrooossszzz{{{rrriiiaaaZZZZZZXXXWWWVVVVVVVVVWWWSSSXXX^^^eeekkkqqqwww{{{}}}~~~|||}}}~~~~~~~~~yyytttqqqnnnnnniiifffbbbaaabbbccccccccc___\\\XXXUUUTTTRRRPPPOOOMMMIIIGGGHHHHHHLLLXXXdddsss~~~xxxzzzaaaHHH>>>===<<<<<>>>>>;;;;;;???:::<<<@@@BBBDDDEEEGGGHHHIIIOOOOOOOOOSSSQQQUUUdddxxx{{{~~~kkk^^^```qqqwwwooolllmmmiiicccdddfffggggggkkktttzzz{{{}}}wwwqqqnnnnnnppppppooohhhggggggiiimmmppprrrrrrmmmhhhfffiiikkklllpppvvvjjjfff___ZZZWWWUUUTTTRRRRRRVVVWWWVVVXXX\\\]]][[[hhhuuu|||}}}zzzwwwtttooogggfffppp|||uuu~~~~~~cccOOODDD???666555222000............------------,,,,,,,,,,,,,,,,,,,,,---......//////,,,---///111333555666777666RRR{{{pppppp|||oooeee^^^YYYWWWSSSRRRPPPQQQ[[[kkkyyy~~~xxxmmmfffjjjtttyyyppptttxxxzzz{{{|||~~~~~~yyytttuuuwwwxxxxxxyyy{{{{{{{{{yyytttvvv{{{vvviiifffaaa\\\[[[]]]```bbbdddhhhnnntttxxx||||||yyyyyy||||||yyyzzz}}}|||zzzvvvtttrrrpppnnnlllfffdddaaaaaaaaabbbaaaaaa]]]ZZZUUUSSSRRRQQQPPPOOOMMMIIIHHHJJJMMMQQQZZZccckkkxxx~~~oooVVVAAA>>>???;;;:::???:::===AAACCCDDDFFFHHHJJJLLLSSSRRRRRRUUURRRWWWgggxxx{{{}}}gggXXX\\\ssstttsssnnngggfffiiihhheeecccffffffdddhhhpppwwwxxxzzztttnnnmmmqqqvvvwwwwwwmmmkkkiiikkkooosssttttttppplllkkknnnpppqqquuuzzzlllgggaaa^^^]]]^^^]]]\\\WWWYYYYYYVVVVVVWWWUUUQQQQQQZZZeeejjjlllrrr|||{{{tttqqqsss|||ppp___PPPFFF===:::666222/////////000...------------,,,,,,,,,,,,,,,------.../////////.........000222444555555777DDDjjjlll}}}wwwkkkbbb]]]ZZZTTTWWWUUURRRXXXhhhwww~~~wwwmmmiiippp||||||xxxwwwyyy|||~~~~~~|||~~~uuuooohhhbbb```bbbgggjjjlllpppvvv{{{~~~{{{wwwvvvxxxyyywwwxxx|||yyyvvvrrrqqqqqqpppnnnkkkfffdddbbbaaabbbbbbaaa```___[[[VVVSSSRRRQQQQQQPPPLLLHHHGGGIIILLLPPPWWW___ggguuu}}}sss{{{hhhOOO===>>>@@@;;;:::???===???BBBDDDEEEGGGJJJMMMRRRXXXWWWUUUVVVTTTYYYjjjmmm\\\aaa{{{dddhhhiiiffffffkkkppprrrhhhjjjhhheeegggooowwwzzz{{{tttmmmkkkooosssuuutttuuuqqqnnnooorrruuuuuuuuutttrrrsssxxx{{{{{{}}}zzzrrrllljjjhhheeeccc]]]``````]]]\\\\\\ZZZVVVRRRUUUWWWUUUTTTZZZiiivvvwwwssshhhoooyyyrrr|||nnn]]]OOOAAA>>>888333000000111222......---------,,,,,,,,,,,,,,,------.../////////111000///000222333444444:::===[[[oooyyy|||ooofff```\\\QQQUUUTTTOOORRRaaarrrzzzxxxpppnnnvvv~~~}}}}}}~~~}}}vvvnnnfffdddggglllqqqqqquuu{{{~~~|||xxxvvvxxxxxxxxx{{{vvvssspppoooppppppnnnkkkfffdddbbbaaabbbbbbaaa``````\\\WWWSSSRRRRRRQQQPPPMMMHHHEEEGGGIIIKKKPPPWWWeeerrrxxxvvvbbbJJJ999===AAA;;;:::??????AAACCCEEEFFFIIIMMMOOOVVV]]]ZZZWWWXXXUUUZZZlll|||iiikkkYYY^^^eeejjjnnnppprrrtttrrrqqqqqqrrrppppppxxx|||xxxuuuuuuxxx}}}~~~|||}}}{{{uuupppkkkgggbbb___WWWXXXWWWSSSOOOOOOTTTXXXaaavvvzzzssslllddd```fffooozzz|||xxxuuuqqqhhhaaaSSSJJJ===555333444000***111,,,))),,,///---******++++++,,,,,,,,,,,,------/////////000111333444555888;;;GGGhhhhhhlllxxxvvvkkkdddaaaVVVRRRPPPOOOOOOUUUcccqqq~~~{{{|||yyyvvvpppmmmnnnooolllkkkmmmpppwww~~~xxxkkkfffgggiiikkkmmmvvvwwwxxxyyy{{{|||yyyuuurrrqqqsssuuuxxxxxxtttpppnnnoooooonnnkkkiiigggdddaaa___^^^______^^^\\\YYYVVVSSSQQQQQQPPPKKKJJJHHHFFFGGGKKKRRRWWWaaammm|||jjjSSSGGG===;;;===>>>@@@CCCBBBCCCDDDEEEFFFIIIMMMPPPVVVYYY[[[YYYUUUWWW___fffmmmXXX___hhhqqqwww{{{}}}zzzwwwuuutttrrrrrrzzz~~~zzzllliiiddd\\\VVVSSSSSSTTTQQQ]]]iiittttttqqqjjjeeecccaaa___eeelllvvvxxx~~~{{{tttwww|||vvvkkkaaa\\\QQQCCC:::666333///222...,,,///000---++++++,,,,,,---------........./////////000111222444555666:::CCC\\\mmmkkkrrr}}}ppphhhdddXXXTTTRRRQQQPPPTTT```lllyyy|||wwwgggbbb^^^^^^^^^\\\^^^bbbdddiiiooosssvvv{{{uuufffdddgggiiigggfffnnnoooqqqsssvvvzzz~~~}}}|||xxxuuurrrrrrsssttttttqqqnnnmmmnnnnnnlllkkkiiigggdddaaa___^^^^^^___]]][[[YYYVVVSSSQQQOOOOOOJJJIIIHHHFFFFFFJJJQQQVVVaaammm|||~~~dddOOOEEE===;;;===>>>@@@BBBAAABBBDDDDDDFFFIIIMMMPPPVVVYYYZZZWWWUUUXXXaaaiiittt___fffooowww|||{{{yyyyyyyyy{{{yyyooofff^^^WWWSSSNNNLLLOOOXXXdddssswwwtttpppjjj```WWWVVVYYY```fffppp|||vvvlllttt}}}nnnkkkkkkcccSSSCCC;;;666333222//////111000,,,+++------............//////////////////000111222333444333999>>>LLLqqqtttggghhhuuummmhhhZZZVVVTTTSSSQQQRRRZZZcccsss{{{rrrmmm```\\\ZZZZZZXXXWWW[[[aaaaaaeeehhhkkkmmmqqqxxx~~~qqqdddcccggggggaaa]]]bbbdddhhhkkkooouuu|||~~~}}}}}}~~~zzzvvvrrrpppooonnnpppnnnlllkkkllllllkkkjjjhhhfffdddaaa___^^^^^^^^^[[[ZZZXXXVVVSSSQQQNNNMMMJJJIIIGGGFFFFFFIIIOOOTTT```jjjyyyqqq[[[JJJBBB<<<<<<>>>>>>???AAABBBDDDEEEFFFHHHKKKOOOSSSUUUWWWXXXVVVTTTXXXaaaiii~~~tttiiimmmrrrvvvxxxzzz|||}}}|||ppphhh]]]QQQJJJOOOUUUZZZlllyyynnneeeccceee\\\___eeemmmyyyxxxmmmuuussslllpppmmm___QQQHHH===333111///...000///+++,,,///------........./////////////////////000111222333111999:::>>>[[[pppkkkwwwsssnnnhhh[[[XXXUUUTTTQQQOOOSSSYYYmmm}}}vvvjjjbbbbbbaaaaaacccbbb```ccciiijjjkkkkkkkkklllooouuuyyy~~~rrrhhhggggggccc\\\YYYYYY\\\```eeejjjqqqxxx}}}~~~~~~{{{yyywwwtttqqqnnnllljjjlllkkkjjjjjjjjjkkkjjjjjjgggfffcccaaa___^^^]]]]]]ZZZZZZYYYWWWTTTQQQNNNLLLIIIIIIGGGEEEEEEHHHMMMRRR^^^hhhvvveeeRRRFFF@@@<<<>>>???>>>???AAAEEEFFFHHHIIIJJJNNNSSSVVVSSSUUUWWWWWWVVVXXX___ddd~~~tttqqqkkkmmmppprrruuuxxx}}}uuucccWWWYYYWWWPPPUUUbbbggg~~~xxxvvvvvvmmmgggcccdddkkkuuu|||~~~~~~xxx~~~sssxxxxxxqqqkkkcccOOO:::444000---......+++,,,///,,,------------.........////////////000111222222000777888888LLLwww{{{ooohhhjjjggg```]]]XXXUUUTTTQQQMMMMMMQQQdddttt}}}vvvkkkiiihhhjjjmmmmmmjjjjjjmmmnnnnnnlllkkkjjjlllooorrr}}}xxxsssooohhh^^^YYYZZZTTTWWW\\\bbbgggnnntttyyy|||||||||{{{{{{zzzzzzzzzrrrrrrqqqpppooommmlllkkkiiijjjjjjjjjjjjiiiiiijjjfffeeecccaaa___]]]\\\[[[ZZZZZZYYYWWWUUUQQQNNNLLLIIIHHHGGGEEEDDDGGGKKKOOO```iiivvvxxx[[[IIICCC>>>===@@@AAA@@@@@@CCCEEEGGGHHHIIIJJJNNNRRRVVVQQQTTTWWWYYYXXXYYY\\\^^^uuuuuuppprrrjjjmmmrrrwww~~~uuusssooobbbYYYYYYMMM[[[lllvvvuuunnnmmmoooppppppqqqvvvyyyyyy|||lllPPP@@@777///...///------...,,,,,,---------.........///////////////000111222111555777777AAAbbbrrrdddcccaaaZZZ___ZZZVVVUUURRRMMMLLLNNNWWWhhhqqqxxx|||wwwvvvxxxxxxsssppppppqqqpppnnnmmmmmmooopppqqqzzz}}}|||vvvjjj]]]XXXZZZRRRUUUZZZ___dddiiiooosssqqqqqqpppooommmlllkkkkkkgggggghhhiiiiiijjjkkkkkkgggiiijjjjjjhhhgggggghhheeedddcccaaa___]]][[[ZZZZZZYYYXXXUUUSSSPPPMMMLLLHHHHHHGGGEEEDDDFFFJJJMMM___iiiwwwmmmRRRCCCBBB??????BBBCCCBBBCCCGGGFFFGGGHHHHHHIIILLLPPPSSSQQQTTTWWWZZZ[[[\\\]]]___eeetttsssnnnooonnnuuuzzzpppeee___ZZZXXX[[[cccqqqyyytttrrrrrroookkkjjjlllmmmpppxxxoooQQQCCC555222222111...------............/////////000////////////000111111111333777999:::MMM~~~sssxxxqqqhhhddd___bbb]]]XXXWWWTTTOOONNNPPPLLL^^^hhhooo}}}{{{vvvtttsssrrrrrrsssuuuwwwxxxxxxxxx|||zzzmmm___XXXXXXPPPSSSWWW[[[___ccchhhkkkiiihhheeebbb___\\\ZZZXXXZZZZZZ[[[\\\___aaaccceeedddgggiiihhhfffddddddeeedddcccbbbaaa^^^\\\ZZZYYYXXXWWWUUURRROOOMMMKKKKKKHHHHHHFFFDDDCCCEEEHHHKKKYYYccctttbbbKKKBBBCCC@@@@@@CCCDDDDDDGGGLLLIIIJJJJJJJJJKKKMMMQQQTTTTTTUUUVVVYYY\\\```dddggg\\\gggjjjooopppeeezzzooorrreee]]]^^^^^^```ooowwwvvvwwwxxxjjjbbbbbbbbb```jjjyyy___MMM;;;555555444///---////////////000000000000000////////////000000111222111666:::666@@@ppphhhiiipppllljjjeee___ZZZYYYVVVRRRPPPRRRHHHYYYccckkkzzz}}}wwwsssqqqqqqrrruuuxxx{{{||||||{{{zzzpppbbbYYYVVVOOOQQQUUUYYY[[[^^^bbbeeeeeeccc```[[[WWWRRROOOMMMOOOOOOPPPRRRTTTXXX[[[]]]cccfffhhhgggdddaaaaaacccccccccbbbaaa^^^\\\ZZZYYYWWWUUURRROOOLLLJJJJJJIIIHHHGGGFFFDDDCCCDDDGGGJJJQQQ]]]ooo~~~{{{YYYHHHDDDCCCAAABBBDDDEEEEEEIIIOOOMMMNNNNNNNNNNNNPPPTTTWWWVVVVVVUUUWWW\\\cccjjjooo___hhhnnnxxxwwwbbbooo}}}qqqfffbbbaaa```eeelllwwwnnnmmm|||uuunnnhhhbbb]]]```fff{{{vvv___CCC333000///...---.........---,,,---///111////////////000000000000///222111222555:::[[[yyyrrrxxxpppfff___XXXVVVSSSOOONNNPPPMMMPPPWWWeeewww|||vvvrrrpppqqqsssvvv{{{|||ssslllbbbZZZWWWUUUTTTTTTVVVYYY\\\]]]]]]YYYXXXWWWUUUQQQNNNLLLLLLKKKJJJJJJJJJLLLNNNQQQSSS]]]bbbggghhheeebbb```___^^^^^^```ccc```YYYUUUVVVUUUTTTRRROOOMMMKKKIIIHHHGGGFFFEEECCCCCCEEEFFFGGGOOOMMMQQQlllyyyrrrqqqwww~~~oooXXXFFF>>>BBBBBBAAACCCFFFLLLQQQUUUTTTRRROOOLLLLLLNNNQQQRRROOONNNPPPVVV[[[___gggoookkk___jjjtttssseeeiiiuuulllfffbbbbbbfffttt|||tttsssyyyyyy{{{}}}xxxmmmeeeccckkkyyy~~~mmmVVVDDD:::444111///000000///...------...///////////////000000000000111444333444555666NNNtttvvvyyynnndddZZZUUUQQQNNNNNNQQQMMMNNNTTT```ooo}}}}}}tttllliiimmmooorrrwww}}}xxxpppiiiaaaYYYVVVWWWWWWWWWXXXZZZ\\\___aaa]]]XXXSSSPPPPPPPPPMMMKKKJJJIIIHHHHHHIIILLLNNNPPPVVV\\\cccfffeeebbb___^^^\\\[[[\\\^^^]]]WWWUUUWWWRRRQQQPPPNNNLLLJJJHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGKKKIIIHHH\\\~~~wwwkkkhhhmmmyyyxxxcccOOODDDAAADDDDDDDDDEEEHHHLLLPPPRRRSSSRRROOONNNNNNPPPRRRSSSPPPNNNPPPUUUYYY]]]fffnnnfffaaaqqqyyysssdddkkk|||wwwqqqlllgggccc```]]][[[___dddgggggghhhllloooxxx||||||rrrjjjfffccchhhqqq~~~|||{{{}}}zzzzzz~~~|||ssshhhccc```jjjssswwwyyy~~~zzzjjjXXXIII===666111111111000///............////////////000000000000000333222444777333@@@\\\}}}qqqvvvjjj]]]UUUOOOLLLNNNRRRMMMMMMPPPXXXeeettt{{{pppjjjiiilllpppvvv~~~~~~rrrkkkfff___YYYVVVXXXYYYZZZZZZZZZ]]]dddiiiddd\\\SSSOOOQQQRRRPPPLLLJJJIIIHHHGGGGGGHHHJJJKKKOOOUUU^^^ddddddbbb^^^\\\TTTQQQPPPRRRQQQNNNNNNPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFKKKKKKEEEOOOppppppdddeeerrrkkkVVVGGGCCCFFFFFFFFFHHHIIIKKKMMMNNNOOORRRQQQPPPPPPQQQRRRTTTUUUSSSPPPPPPTTTWWW\\\dddmmmlllpppyyyeeepppzzzppp```[[[UUUOOOKKKHHHEEECCCBBBDDDGGGIIILLLNNNQQQRRR\\\fffvvv}}}tttppphhh```[[[```jjjtttyyymmmcccdddhhhppp}}}yyyqqqnnnuuu{{{vvvjjjaaabbbfffiiiiiikkkqqqyyy}}}ssseeeXXXLLL???555222000///...//////...---////////////000000000000...///...222888444:::NNNlllnnnwwwkkk^^^VVVPPPKKKLLLPPPMMMMMMMMMRRR]]]lll{{{|||wwwpppnnnpppkkkqqqzzzxxxmmmhhhddd___ZZZXXXWWWZZZ\\\[[[ZZZ___gggoookkkdddZZZTTTRRRRRRQQQPPPNNNMMMJJJHHHGGGGGGHHHIIIKKKQQQZZZbbbdddbbb^^^[[[RRRLLLHHHIIIHHHFFFGGGIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEKKKNNNGGGLLLlllpppdddjjj~~~|||fffRRREEEDDDIIIFFFHHHJJJMMMOOOOOOOOOOOOQQQQQQQQQRRRSSSUUUVVVVVVWWWTTTRRRUUUXXX\\\eeennnzzzgggttttttkkkaaaXXXNNNJJJEEEBBBAAA@@@???>>>>>>>>>>>>???BBBCCCDDDDDDKKKUUUcccooorrrnnnfffaaa\\\ZZZUUUOOOKKKMMMTTTZZZiiiooovvv|||}}}iiihhhhhhjjjppp~~~pppgggdddppp}}}}}}rrrhhhiiigggeeecccdddiiisss{{{zzzyyytttlllggg___QQQBBB444111...---...000///...////////////000000000000///000,,,///777555777FFFQQQoootttuuukkkaaaZZZSSSMMMKKKMMMMMMMMMMMMOOOWWWeeevvv~~~{{{}}}~~~zzzvvvvvvrrrwwwtttjjjfffddd```\\\[[[[[[^^^```___]]]```gggnnnnnnlllfff^^^UUUQQQRRRTTTUUUSSSOOOLLLJJJIIIIIIIIIJJJPPPXXX```ddddddaaa^^^YYYQQQJJJHHHGGGEEEEEEGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFMMMJJJRRRqqqnnnhhhsssyyyeeeRRRFFFDDDHHHFFFHHHLLLPPPRRRSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWXXXZZZWWWUUUWWWZZZ]]]fffooo}}}~~~eeesss~~~yyymmm^^^TTTNNNGGGAAA@@@===;;;:::;;;<<<<<<;;;<<<<<<<<<<<<<<<===???@@@AAAGGGNNNTTTUUUTTTRRRQQQLLLKKKJJJJJJKKKLLLNNNOOOVVV\\\dddpppzzztttnnnkkkllltttxxxiii^^^aaammmyyyvvvqqqllljjjhhhiiiooovvvsssvvvvvvssssssrrreeeUUU<<<777111...///000000///////////////000000000000444444...///666444444???CCCkkkvvvlllvvvyyypppfff```YYYQQQLLLLLLMMMNNNNNNNNNQQQ]]]nnnzzz|||qqqhhheeedddaaa^^^]]]```cccfffgggfffgggjjjnnnooorrrqqqjjj___XXXWWWYYY\\\YYYUUUQQQMMMKKKJJJJJJJJJNNNTTT]]]dddgggfffeee]]]SSSJJJGGGEEEBBBAAACCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEMMMQQQaaatttvvvqqq```RRRGGGDDDEEEHHHJJJNNNRRRTTTUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWXXX[[[XXXWWWZZZ\\\___gggpppppp|||ttt```mmmzzzpppiiiYYYVVVNNNDDD??????===888:::999888999:::;;;:::999:::<<<=========>>>BBBEEECCCJJJTTT\\\aaacccfffggg]]]\\\[[[___ccceeeccc``````bbbeeepppxxxsssrrrxxx|||qqqjjjjjjuuuzzzqqqnnnpppnnnvvvzzzxxxxxxzzzsssgggHHH@@@666000000111000...////////////000000000000222555000000666444222;;;<<>>???BBBCCC@@@??????>>>???@@@@@@>>><<<>>>AAADDDEEEEEEGGGLLLQQQNNN[[[nnnyyy{{{uuunnnmmmyyy~~~zzznnnllljjjwww~~~zzzxxx{{{yyyqqqQQQGGG;;;333111111///...////////////000000000000---333000111777555333;;;777???cccpppccc^^^jjj|||uuukkkbbbXXXSSSRRRLLLNNNNNNJJJGGGKKKXXXcccsssyyyuuuqqqqqqtttwwwwwwwww~~~~~~}}}|||xxxnnneeecccdddaaa___^^^[[[```iiittt~~~{{{~~~zzzpppiiidddaaa\\\VVVQQQMMMKKKKKKFFFGGGKKKTTT```kkkqqqsss```UUUKKKIIIHHHEEECCCCCCEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA???DDDQQQnnnsss]]]RRROOOMMMLLLLLLOOOQQQSSSTTTUUUTTTSSSRRRUUUSSSQQQPPPPPPSSSVVVXXXWWWUUUWWW[[[^^^```fffnnnbbbgggwwwtttggg\\\fffrrrjjjaaaZZZRRRHHHCCCBBBDDDBBB@@@???>>>>>>??????BBBEEECCC======DDDJJJIIIGGGIIINNNRRROOOJJJNNNWWWPPPggg|||wwwpppooouuulllssswwwrrrssssssdddSSSBBB999333---,,,//////////////////000111111000111222222111222444666888<<>>>>>>>>AAAFFFIIIOOOPPPLLLFFFFFFLLLQQQRRRWWWWWW[[[]]]XXXQQQSSSYYYaaarrrqqqeeegggppp{{{xxx|||wwwqqqkkkfffVVVFFF<<<444...---//////////////////000111111000111222222111111333555666:::KKKnnnpppjjjuuuzzzqqqmmmcccYYYUUUNNNMMMLLLJJJIIIKKKPPPSSSgggvvvxxxrrrmmmlllkkkkkklllmmmmmmmmmmmmlllmmmpppuuu}}}yyyooojjjhhheee^^^YYYXXXZZZbbbqqq~~~zzzsssfffaaaZZZTTTQQQNNNLLLJJJLLLIIIIIIPPP\\\gggooossskkk^^^PPPJJJIIIGGGGGGIIIIIIHHHGGGEEEDDDCCCBBBBBBAAABBBCCCDDDCCCCCCCCCDDDEEEEEEOOOeeeooo]]]LLLIIILLLNNNMMMKKKPPPRRRUUUWWWWWWUUUQQQOOOQQQQQQPPPPPPQQQSSSVVVWWWUUUVVVYYYYYYZZZZZZ\\\^^^bbbyyyxxxkkkzzzXXXMMMCCC@@@AAACCCHHHMMMJJJKKKJJJHHHGGGIIIOOOTTTcccbbb^^^YYYZZZ```fffgggppppppssstttpppjjjiiilllqqqzzzvvvnnniiisssyyy{{{|||}}}~~~{{{rrrhhhggg[[[MMMBBB999222000111000000/////////000111111000111222111111111333555444777@@@WWW}}}~~~~~~sssmmmiiiaaaXXXTTTQQQMMMJJJJJJLLLMMMNNN]]]kkkzzz|||vvvqqqrrrpppnnnppprrrssspppmmmlllkkkkkkmmmttt}}}wwwqqqnnniiibbb\\\XXXXXX]]]kkk~~~~~~}}}|||zzzyyyhhhcccZZZSSSPPPNNNMMMLLLMMMKKKKKKPPP\\\iiissswwwrrrdddWWWQQQNNNLLLJJJKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEECCCDDDLLL___zzzgggWWWIIIFFFJJJMMMNNNOOORRRUUUZZZ]]]\\\XXXSSSOOOPPPPPPOOOPPPQQQTTTWWWYYYSSSUUUXXXYYYYYYYYYYYYZZZooozzzUUUOOOIIIHHHJJJQQQ___llldddeeefffbbb]]]\\\^^^aaammmkkkhhhggglllttt{{{oooiiiwww|||qqqvvv|||yyyvvvwww|||{{{uuufff___TTTIII>>>666333333111000000///000000111111///000111111000111333555444666888CCCeeeqqqoooiii```XXXSSSNNNLLLMMMNNNMMMLLLQQQ___ooo{{{~~~||||||zzz{{{}}}|||wwwsssooonnnmmmooouuu{{{sssoookkkgggccc[[[[[[___jjjyyy|||{{{{{{{{{zzzkkkdddZZZRRRNNNMMMMMMMMMKKKKKKKKKPPP]]]nnnyyy}}}uuuhhh[[[UUUSSSOOOLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBDDDDDDEEEGGGHHHIIIHHHGGGBBBCCCIIIYYYrrraaaTTTHHHFFFJJJMMMPPPRRRRRRVVV\\\aaaaaa]]]WWWSSSRRRQQQPPPPPPQQQSSSVVVWWWUUUVVVXXXYYYYYY[[[]]]```wwwvvvyyy\\\[[[\\\\\\\\\cccvvvzzz}}}~~~zzzyyyzzzpppmmmkkkpppxxxwwwgggiiivvvpppggguuu~~~wwwuuuxxx{{{}}}~~~cccbbb\\\QQQDDD:::555222111111000000000000111111///000111111000111333444444666666:::TTTwwwmmmfff^^^WWWSSSMMMLLLMMMNNNMMMKKKKKKXXXhhhuuuzzzvvvnnnnnnooorrrzzzyyynnniiigggggggggcccgggmmmrrrzzz{{{{{{|||{{{yyymmmfff\\\SSSNNNMMMMMMMMMHHHJJJLLLQQQ```tttwwwkkk___YYYVVVQQQNNNMMMIIIIIIIIIHHHGGGEEECCCBBBCCCDDDEEEIIILLLLLLJJJGGGBBBCCCGGGRRRjjj]]]SSSJJJIIIKKKMMMPPPTTTRRRVVV\\\bbbccc```\\\XXXWWWVVVTTTRRRRRRRRRSSSTTTYYYYYYXXXXXXZZZ^^^eeejjj}}}fffkkk|||zzz|||{{{~~~uuurrrqqqzzz}}}yyyllljjjqqqyyyssscccddd}}}zzzuuusssppppppsssfffjjjiii]]]NNNAAA888222222222111000000000111111///000111000000000222444444666777999GGGjjj~~~yyylll```XXXTTTQQQNNNLLLLLLLLLKKKKKKKKKTTTaaammm{{{}}}zzzxxxmmmooosssyyyvvvjjjddddddgggiiiqqqyyy{{{zzz{{{yyywwwrrrjjj```VVVQQQOOONNNNNNIIIMMMPPPTTTeee{{{}}}pppddd^^^ZZZTTTOOOMMMIIIJJJJJJIIIHHHFFFDDDBBBBBBCCCFFFKKKPPPOOOJJJFFFCCCEEEFFFMMMccc~~~YYYRRRLLLLLLMMMNNNPPPUUUSSSVVV[[[```bbbaaa___]]]\\\ZZZWWWTTTRRRRRRRRRRRRZZZYYYWWWVVVYYY___hhhooouuu^^^gggyyyiiibbb]]]^^^mmmnnnbbbvvvrrrlllqqqyyylllccclll{{{qqqgggdddsss|||~~~qqq]]]MMM???666333222111111000000111111...000000000000000222444222444888:::<<>>XXXooouuuqqq```\\\___WWWRRRRRROOOOOONNNLLLJJJLLLVVVfffrrr{{{~~~{{{tttlllhhhllloooqqqqqqoookkk```UUUTTT]]]kkk{{{{{{ssskkkbbbYYYUUUSSSPPPLLLJJJJJJJJJIIIHHHIIILLLTTT___eeecccYYYPPPLLLKKKGGGIII]]]{{{lll]]]UUUOOOSSSWWWYYYXXXWWWWWWWWW___aaaddddddaaa^^^[[[ZZZ[[[\\\[[[XXXSSSQQQRRRTTTVVVVVVWWWZZZ\\\\\\YYYWWWTTTYYYdddYYYPPPLLLPPPqqq}}}|||xxxssspppttt~~~~~~xxx]]]UUUcccyyymmmVVVJJJRRRfff~~~{{{~~~zzzwwwuuuzzzzzzqqqxxxzzz{{{{{{uuummmiii```PPP>>>777555333111000000000000000000111111222111222000333777222555FFFppp{{{qqqwwwmmm```___YYYUUUSSSNNNOOOPPPNNNIIIGGGMMM[[[hhhrrryyy}}}yyy}}}wwwnnnkkkjjjnnnsssxxxzzzuuudddSSSWWWaaassstttllleee]]]YYYVVVRRRMMMJJJJJJJJJJJJJJJLLLPPPYYYeeellljjj```WWWNNNMMMHHHJJJ___~~~vvveeeZZZTTTQQQUUU[[[^^^^^^\\\ZZZZZZ^^^aaadddeeeccc___\\\[[[[[[```bbb___WWWQQQRRRTTTXXXXXXYYYZZZ\\\\\\ZZZXXXUUUZZZdddWWWNNNLLLVVV|||WWW___nnnvvvooofff``````fffmmmqqqppprrrsssxxxyyy___ZZZkkkqqqXXXIIIRRRccczzzxxxvvvuuuyyylllbbbiii{{{yyy{{{wwwooojjjjjjYYYGGG===888444222222000000000000000111111222111333///111666222222@@@VVVwwwnnnyyy~~~gggbbb]]][[[ZZZSSSQQQRRRPPPJJJEEEIIISSS]]]fffnnnzzz{{{{{{nnnhhhccchhhqqq{{{mmmYYYXXXbbbvvvvvvnnniiibbb]]]XXXUUUPPPMMMLLLLLLLLLKKKOOOTTT___mmmuuusssiii___RRROOOJJJMMMbbbppp```WWWTTTTTTYYY^^^aaabbb```^^^^^^]]]```dddeeecccaaa___^^^___fffllliii```WWWTTTUUUYYYXXXYYYZZZ\\\\\\ZZZXXXZZZaaammmaaaTTTQQQYYYDDDLLL[[[lll~~~uuufff]]]\\\aaaeeegggkkkpppuuuzzzsss]]]eeezzztttXXXHHHQQQ```uuuzzzuuuwwwzzzkkkggg[[[]]]uuuyyywwwvvvrrrlllmmm___NNNCCC;;;444222333000000000000000111111222000333///000555222222>>>IIIiii{{{fffppppppfff\\\YYYZZZUUUQQQRRRPPPKKKGGGHHHNNNTTT^^^hhhuuu~~~~~~kkkccc^^^aaajjjyyyyyyeeeZZZaaauuuxxxqqqnnnggg```ZZZWWWSSSPPPOOOOOONNNMMMOOOVVVdddttt~~~|||qqqfffVVVSSSMMMPPPffflll]]]VVVTTTWWWZZZ___aaaaaaaaaaaaaaa^^^aaacccdddcccaaaaaaaaacccjjjpppoooeee\\\XXXXXXYYYXXXWWWXXXZZZZZZYYYWWWUUUaaarrrgggXXXPPPUUUzzzGGGOOOZZZdddnnn}}}vvvjjjfffhhhnnnrrruuu{{{}}}iiiYYYhhhuuuYYYJJJJJJWWWkkkyyywwwyyy{{{uuueeeYYY___ttt~~~ssstttuuurrrjjj```SSSGGG<<<222000333000000000000000111111222---333111111666222222<<>>NNNzzzzzz___XXXLLLJJJKKKMMMLLLIIIJJJNNNQQQOOOKKKMMMYYYkkkyyy{{{yyytttqqqwww{{{~~~yyywwwwwwxxxqqqiiiccc\\\VVVTTTVVV\\\iii{{{sss___[[[ZZZeee|||}}}nnn___ZZZZZZYYYYYYZZZWWWZZZ^^^aaacccbbbaaa___^^^^^^___aaaaaa^^^ZZZWWW\\\XXXWWWYYYYYYWWWYYY]]][[[YYYWWWWWWZZZ^^^aaabbbdddttt{{{vvvooonnn{{{wwwzzzmmm[[[XXXXXX[[[eeevvvyyy[[[ccczzzqqqttt~~~zzzxxxmmmXXXBBB555555333000//////000111111////////////000111222333555???<<<@@@eeeyyywwwooodddQQQLLLKKKOOONNNIIIIIINNNLLLIIIEEEFFFNNN^^^oooyyy}}}vvvwww|||}}}~~~~~~vvvllleee^^^WWWVVVYYY___mmm~~~ppp```\\\[[[hhh~~~yyy}}}zzzjjj[[[WWWZZZ[[[ZZZZZZZZZ\\\```ccceeeeeecccbbb______```bbbdddbbb\\\WWW[[[WWWVVVWWWXXXVVVXXX\\\\\\[[[ZZZZZZ\\\___bbbdddlll}}}zzzxxxyyywwwfffbbbdddjjjwww|||}}}fff```mmmxxxoooRRR???888444000......000000000////////////000111222333333777444777KKKhhhjjjmmm~~~```TTTNNNQQQQQQJJJHHHLLLEEEGGGGGGGGGIIIRRRcccqqq|||wwwzzz}}}sssllleee______ccciiiwwwrrrfff```^^^kkkyyynnnsssttteeeXXXVVVYYYZZZYYYYYY\\\]]]___aaabbbcccccccccaaaaaabbbeeegggeee___ZZZZZZVVVUUUVVVWWWUUUWWW[[[]]]]]]\\\[[[\\\___bbbeeeuuuxxxqqqhhheeeqqqrrrppp}}}~~~iiiaaadddooo|||}}}{{{|||xxxrrrbbb^^^yyy}}}~~~^^^JJJ===888111......000000///000000000000111222333333000111000666>>>IIIooommm___ooowwwbbbTTTTTTUUUNNNIIILLLCCCFFFJJJJJJHHHJJJXXXgggyyyuuuvvv~~~vvvpppkkkffffffjjjrrr~~~~~~rrrooogggeeetttwwwrrr{{{jjj^^^TTTTTTWWWWWWWWWWWW[[[[[[\\\^^^______``````aaabbbdddeeefffdddaaa]]][[[WWWVVVWWWVVVTTTVVVZZZ\\\]]]]]]\\\]]]```dddhhh|||uuurrrqqqlllhhhooo}}}rrrnnn|||aaaTTTWWWeee}}}vvvsssuuusssyyyppp```ccc~~~~~~dddSSSCCC<<<333///000222111000111000000111111222333444222444555999;;;===XXX}}}dddiiiyyyrrr[[[YYYZZZSSSLLLMMMFFFGGGIIIKKKHHHGGGQQQ]]]nnnxxxvvvlllgggggggggdddgggkkkpppyyy||||||~~~qqqpppzzz~~~wwwtttppplllmmmqqq|||~~~tttssskkklll}}}yyy___WWWRRRSSSVVVVVVWWWYYYZZZ\\\^^^```aaa```^^^\\\^^^```ccccccbbb```_________ZZZXXXYYYXXXUUUVVVZZZYYY[[[]]]^^^___ccciiimmm|||{{{|||vvvvvv||||||vvvxxxmmmwww|||xxxwwwVVVGGGJJJYYYuuuxxxkkkeeeqqqwwwsssnnnssslll```ttt}}}jjj\\\GGG???666111222333222111111111111111222333444555333888888888888888IIIhhhoooiiirrr}}}```\\\^^^WWWOOONNNKKKGGGFFFIIIHHHGGGMMMVVVeeeppp}}}~~~ooofffbbbdddfffbbbccceeehhhooo|||}}}mmmllluuu}}}{{{xxxuuuvvvzzz{{{ssslllooolllYYYTTTRRRUUUXXXXXXYYY]]][[[^^^cccffffffccc^^^[[[[[[^^^aaa```]]][[[\\\^^^aaa]]]ZZZ[[[YYYVVVWWWZZZWWWZZZ]]]^^^aaafffmmmrrr~~~}}}zzzzzz|||zzzwww{{{|||}}}|||tttlllzzz~~~UUUJJJHHHWWWvvv{{{mmmhhhhhhiii{{{~~~|||sssqqqqqquuu___fffzzzyyymmm```UUUFFF777111111000000111000/////////000111222222000222444444444999BBBIIIyyyzzzggg|||sss``````VVVIIIKKKJJJJJJIIIGGGFFFFFFIIIKKKVVV```rrr|||rrrppptttwwwsssvvvxxxyyy|||jjjkkkssssssiiiaaaeeeooovvv~~~~~~~~~uuuxxxrrrgggUUUUUUUUUUUUWWWYYY\\\]]]^^^___aaabbbccccccbbbaaadddcccbbbccceeeeeebbb___eeeeeeccc]]]WWWUUUWWWZZZ[[[]]]]]]dddiiidddkkk}}}{{{~~~|||zzzvvvrrrvvv}}}}}}pppaaajjj|||\\\JJJIIIVVVttt|||zzzsssnnn{{{kkkbbblllzzzpppfff___OOO===555111///...///000000000000000000111222000333444444333666===CCCgggooofffYYYLLLMMMNNNMMMKKKHHHEEEDDDEEEFFFMMMUUUdddttt}}}qqqdddfffeee___YYY[[[dddnnn}}}}}}yyy||||||xxxrrrfffZZZVVVVVVWWWXXXZZZ\\\___```bbbccceeeffffffeeeddddddhhhfffeeefffhhhgggeeebbbffffffddd___YYYWWWYYY\\\]]]______eeejjjfffqqq{{{wwwyyy~~~xxxqqqrrrvvvqqqZZZZZZeeebbbIIIIIIVVVrrrwwwxxxooovvv}}}hhhbbbxxx{{{qqqiiifffUUUCCC888333///...000222111000000000000000000000333444444222333777;;;PPP{{{yyygggXXXWWWQQQOOOKKKHHHFFFDDDDDDEEEFFFIIITTTdddpppxxxfff^^^XXXWWWSSSRRR\\\iiizzz{{{~~~tttooojjj```VVVXXXXXXYYYZZZ\\\___bbbddddddeeefffggghhhgggfffeeejjjiiihhhhhhiiihhhfffdddffffffeeeaaa\\\ZZZ\\\___^^^aaabbbfffkkkjjjzzzzzz~~~zzzuuuttt{{{^^^UUUWWWtttdddIIIIIIUUUnnnvvvuuuvvvyyy}}}nnnppprrriiigggWWWFFF;;;555222222444222222111000/////////000000222444444333333555777>>>___zzzfff```SSSPPPLLLJJJHHHHHHGGGGGGFFFEEEKKKXXXfffoooxxx{{{~~~xxxeeeWWWUUURRRPPP[[[lll{{{tttxxxwwwlllfff```ZZZYYYYYYZZZ[[[]]]```ccceeebbbccceeefffggghhhggggggiiihhhgggggggggfffeeedddeeefffeeebbb^^^\\\^^^aaa___bbbcccfffjjjlll|||}}}~~~www||||||fffSSSPPPggghhhHHHHHHRRRhhhuuuxxxxxxsssssstttzzzpppiii\\\LLLBBB:::444222444222222111000/////////000///111333444555555777888777KKKhhhqqqggg\\\WWWRRRNNNLLLKKKHHHFFFHHHEEEGGGQQQ[[[ccclllsss{{{}}}xxxbbbXXXRRROOO[[[mmm}}}wwwpppmmmuuu~~~kkk```]]]\\\YYYYYYYYYZZZ]]]___bbbddd___aaadddfffhhhjjjjjjjjjggghhhhhhgggffffffffffffdddeeeeeeccc^^^]]]^^^aaa^^^bbbbbbeeejjjlll{{{wwwvvvzzzuuunnnmmmxxxgggOOOIII\\\jjjHHHGGGLLL^^^uuu{{{vvvyyyyyynnnttt}}}nnn{{{}}}sssgggYYYNNNBBB777111000222111000000000000000000000111222444555777888999555AAAQQQuuutttjjjccc[[[UUUQQQMMMGGGCCCHHHEEEFFFKKKPPPUUU\\\dddppp|||vvvaaaTTTQQQ[[[iii|||qqqmmmjjjjjjtttjjj^^^\\\\\\YYYXXXYYYYYY[[[]]]```aaa```bbbdddgggjjjkkkllllllgggggghhhgggffffffhhhjjjeeefffgggddd```]]]___aaa___aaa```dddjjjmmm{{{zzz|||qqqlllnnnxxxssscccYYY___lllzzzsss^^^KKKFFFSSSssseeeGGGDDDEEERRRhhh}}}{{{www|||mmmkkkzzzooonnnzzz|||sssggg[[[MMM===222///000000000000000000111222222111111222444666777777333>>>CCCVVVssslllbbbZZZVVVPPPJJJDDDGGGEEEFFFIIIIIIJJJPPPXXXfffssssss^^^XXX^^^eeeuuujjjjjjkkkllluuu{{{fff^^^]]]\\\ZZZYYYYYYYYYZZZ\\\^^^___aaabbbdddfffhhhhhhhhhhhhccceeefffeeedddeeehhhkkkgggiiiiiifffbbb___```bbbaaaaaa```eeelllmmm~~~xxxsss|||ooohhhiiiqqqwww```NNNOOOYYYhhh}}}vvvgggVVVJJJEEEOOOjjj^^^GGGBBB@@@III^^^uuuxxxoooooohhhmmmrrrfffuuuyyyoooeeeUUUCCC777222000000//////000111222222444222111111333444555555111======DDDppprrrcccwwwvvvnnnddd]]]YYYUUUNNNIIIFFFFFFHHHIIIFFFEEEKKKSSS```ooo}}}jjjbbbdddeee~~~~~~rrriiikkkooopppuuu~~~kkk\\\[[[[[[XXX[[[ZZZZZZYYYZZZ\\\]]]^^^aaabbbcccdddddddddcccbbb___aaabbbbbbaaabbbfffjjjiiikkkkkkhhhccc```aaabbbbbbbbb```fffnnnnnn|||xxxrrrxxx{{{mmmfffccclllzzzsssXXXPPPSSS___yyy|||jjjbbbYYYOOODDDBBBKKK^^^{{{]]]DDDDDDBBBDDDTTTjjjzzz~~~rrr|||nnnkkkgggssszzzjjjooo~~~~~~xxxrrreeePPP<<<111222111//////111111111000000111111222222333444444333777:::AAAZZZllljjjxxxmmmbbb\\\YYYTTTLLLGGGEEEGGGHHHGGGEEEFFFJJJMMMXXXaaappp}}}zzzmmmfff___uuu|||{{{wwwrrrrrrtttwwwxxxxxx{{{fffYYYUUUVVVXXXVVVVVVVVVWWWZZZ\\\___aaacccbbbaaa```aaacccfffhhh[[[aaa```^^^aaa\\\[[[dddgggeeebbbaaa```___\\\ZZZaaaZZZ]]]gggiiijjjhhhggguuuxxxiiicccaaadddqqquuuhhh___]]]mmmlllZZZUUUQQQIIIGGGBBBKKK___vvvzzzYYYFFFDDD@@@@@@LLL___kkkoootttxxx}}}rrrxxxnnneeegggkkkkkkwww|||vvvrrrgggSSS???444333111//////000111000///000111111222222333333444333555888<<>>???HHHRRRaaammmsssvvvyyyzzzwwwxxxxxxzzz~~~~~~llleeejjjvvvooo~~~kkk```nnn|||lllbbbppp~~~rrrgggccc^^^RRREEE===777444000......////////////000000111111222333333777111333;;;;;;888EEEXXXxxxrrrbbbRRRDDDEEEFFFIIIKKKLLLKKKHHHGGGFFFGGGJJJNNNVVV```lllttt|||xxxssskkkjjjsss|||sssnnnllllllvvv{{{|||vvvkkk]]][[[WWWTTTRRRPPPMMMJJJNNNOOOPPPRRRSSSUUUVVVVVVYYY\\\```eeeggggggeeedddlllqqqfffZZZ]]]```aaafffeeefffeee```XXXUUUWWW[[[YYYUUUVVV```www\\\QQQeeevvvnnn___aaajjjooowww|||zzzsssrrrzzzvvvkkkxxxtttiiiXXXMMMGGG\\\wwwSSSIII???;;;999888888:::@@@JJJWWWbbbgggjjjlllnnnmmmooorrrvvv~~~{{{rrrqqqxxxjjjrrrtttgggkkk|||uuuhhhiii|||sssiiifffcccYYYKKKCCC:::666222//////000000000//////000000111222222222333...000888<<<:::>>>FFFnnn{{{xxx___JJJKKKJJJIIIIIIJJJJJJHHHFFFFFFFFFHHHJJJPPPYYYcccjjjwwwssslllllliiiooozzzooohhhggghhhqqqxxx~~~|||wwwpppiiibbbWWWUUUSSSRRRRRRPPPMMMKKKKKKLLLNNNQQQSSSTTTUUUUUU\\\^^^```cccdddeeeddddddsss|||rrrcccaaaaaa___cccdddeeeeeeaaa\\\XXXWWWXXXVVVTTTSSS___{{{XXXSSSmmm|||{{{gggWWWZZZeeennnvvv|||yyyqqqnnnttt{{{vvvhhh```|||qqq\\\PPPGGGUUUuuuhhhJJJ???777666555444444777:::BBBLLLSSSVVVXXXYYY[[[^^^___bbbgggppp~~~zzz}}}qqqnnntttsssmmmqqq~~~sssdddrrrwwwpppqqqqqqfffVVVLLL<<<888333000000000111111//////000000111111222222000000222444777:::<<<===PPP}}}}}}eeeYYYUUUPPPMMMLLLLLLKKKIIIHHHHHHHHHHHHJJJPPPWWW\\\jjjxxx~~~vvvkkkgggkkk||||||qqqkkkkkkmmmsss|||}}}yyyxxxyyynnneee___\\\WWWUUUSSSRRRQQQPPPNNNMMMLLLMMMPPPSSSVVVXXXYYYYYY^^^^^^___```bbbdddeeefffppp|||mmmfffbbb]]]^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXWWW^^^xxx___]]]{{{wwwaaaPPPSSS```ooowww}}}xxxnnnhhhkkkqqqvvv}}}xxxnnnddd[[[XXXkkkrrrYYYPPPFFFNNNjjj```KKK@@@888777666333333666777===DDDIIIIIIIIIKKKLLLMMMLLLLLLOOOYYYiiizzz|||xxxzzz~~~|||qqqmmm{{{}}}rrrkkk{{{{{{cccnnnzzzwww|||}}}qqq___RRR===999444111000111111111/////////000111111222222111555555222333999<<<::::::aaaggg```XXXRRRPPPPPPOOOMMMMMMLLLJJJGGGFFFHHHLLLPPP[[[kkk~~~kkkeeehhhyyyvvvqqqrrrtttxxxxxxvvvxxxssskkk___XXXWWWXXXVVVSSSRRRQQQQQQOOONNNOOOQQQTTTXXX[[[]]]^^^___^^^^^^]]]^^^```dddgggiiiggg|||rrrjjjccc[[[[[[XXXWWWVVVWWWZZZ\\\]]]]]][[[^^^]]]```uuufffcccuuu___NNNPPPZZZkkkppptttrrrllleeecccccchhhpppyyyvvvlllgggccc]]]ZZZZZZiiippp___LLLEEEGGGWWWlllrrriii^^^>>><<<999777666666555444888:::===AAADDDGGGHHHHHHDDDDDDEEEHHHMMMWWWbbbjjjlllnnnnnnkkkhhhiiiooouuuyyyzzzhhhhhhttt|||ttteeevvvvvvooogggYYYKKK???444111000---///444222333333444444333333222111111111222333444666777===NNNssslllYYYSSSQQQOOONNNPPPLLLJJJHHHHHHIIIJJJIIIHHHVVVaaarrrtttjjjhhhyyy}}}|||}}}yyynnncccaaa[[[RRRQQQQQQRRRSSSSSSSSSSSSSSSUUUSSSRRRXXXaaaeeeccc^^^ZZZYYYXXXYYY\\\aaaeeehhhooopppoooiiibbb\\\ZZZZZZWWWYYY\\\]]]\\\\\\\\\]]]YYY___[[[aaa~~~tttaaa^^^vvv___MMMLLLUUUkkknnnooollleee``````aaahhhooowww|||vvvnnnfffccc```[[[YYYZZZiiiqqq]]]LLLEEEBBBKKKWWWZZZRRRHHH???===:::888666555444222666777:::<<<>>>???@@@@@@<<<======>>>BBBIIIRRRXXX\\\^^^___^^^[[[]]]bbbgggooosss|||qqqjjjpppyyynnnwwwwwwooogggZZZKKK@@@555222111///000333///000000111111000000///111111111222333444555666777AAAZZZ}}}iii^^^XXXRRRNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFOOOYYYhhhvvvuuujjjgggwww}}}nnnbbb^^^XXXOOOQQQQQQRRRSSSSSSSSSSSSSSSUUUTTTTTTXXX^^^```___\\\\\\[[[ZZZZZZ\\\___cccfffjjjjjjiiieeeaaa]]]ZZZZZZUUUXXXZZZ[[[[[[[[[[[[\\\VVV]]][[[aaazzzxxxiiiYYY\\\vvv^^^JJJHHHPPPiiijjjjjjfffaaa]]]^^^___hhhnnnttt{{{zzzooobbb[[[VVVWWWXXXXXXZZZ^^^lllsss]]]NNNGGG???===@@@BBB===888===<<<;;;:::888666555444444444555666777777777666555666666666777:::???CCCFFFIIIKKKKKKJJJKKKOOOSSSZZZ[[[aaasss|||mmmmmmrrrxxxqqqeeePPPDDD888444333111111222...//////////////////...222222222222222333444444999;;;DDD___~~~}}}mmmaaaWWWRRRPPPNNNNNNNNNLLLIIIGGGFFFFFFHHHOOOYYYeeeqqq}}}}}}sssppp~~~~~~yyy{{{zzzhhh]]]ZZZUUUNNNQQQQQQQQQRRRRRRRRRRRRRRRUUUVVVWWWYYYZZZ[[[ZZZZZZ]]]\\\[[[[[[\\\^^^aaaccceeecccbbbaaa```___\\\ZZZTTTWWWYYYZZZYYYYYYZZZ\\\\\\ccc___```ooozzz|||iiiYYYcccvvv\\\IIIHHHPPPfffhhhhhhfffccc```___```jjjnnntttyyyyyyoooddd\\\UUUSSSTTTVVV\\\dddsssyyydddVVVPPPFFF<<<999;;;===<<<===>>>>>><<<:::888777777222222333333333333222222222333444333222333555777888:::===>>>======???AAACCCBBBEEESSSjjjxxx|||rrrmmmqqqzzzmmm[[[OOO???555222111111111000111111222222111111000333222222222222222333333;;;<<<<<>>JJJZZZkkkwwwfffhhhmmmyyyyyyrrruuuvvv}}}|||xxxkkkhhh]]]KKK:::222000111111111222222222222222222111222222111111111222333333333:::;;;999HHHqqqvvvjjjlllsssfff___[[[TTTSSSRRROOOLLLKKKKKKLLLGGGHHHIIIMMMTTT```mmmvvvzzzyyytttuuuyyy}}}uuugggYYYSSSRRRRRRPPPPPPPPPPPPOOOPPPPPPRRRRRRQQQVVVZZZ[[[YYYYYY[[[^^^XXXXXXZZZ\\\^^^```aaabbbeeebbb```aaacccccc```\\\ZZZ[[[\\\[[[ZZZZZZ\\\]]]XXX]]]ZZZYYYbbbgggnnn{{{ffflllxxx]]]KKKLLLVVVeeegggiiikkkjjjfffbbb___fffqqq}}}tttggg^^^]]]eeeoooyyyxxxsssyyyvvvjjjbbb```^^^YYYUUUTTTOOOFFF<<<555222333444333333333333444555666000222333333222222333555666666666666666555444444888777888999;;;DDDTTTdddaaa```bbbnnnyyyzzz|||~~~vvvwwwuuujjjpppiiiYYYDDD555111111111///000000111111000000///111111111111111222333333///777<<<999<<>>AAAAAAEEEKKKSSSbbbzzzssssss}}}|||xxxnnnhhhwww}}}qqqkkknnnuuullluuutttaaaHHH777111000...///000111111000///...000111111111111222222222222444666666666<<>>;;;;;;<<<<<<;;;999777666777777666444444333333333444555777888888777777777999:::;;;;;;999999:::>>>CCCFFFFFFEEEFFFEEEFFFKKKQQQ```xxxvvvuuu}}}{{{ppphhhttt~~~uuunnnmmmnnnllltttsssaaaJJJ:::333111...///000111111000///...000000111111111222222222222444666555555888@@@GGG^^^ttt~~~xxxggg[[[\\\^^^WWWRRRSSSLLLMMMMMMLLLLLLKKKJJJIIILLLNNNUUUaaajjjrrr{{{wwwwwwzzzyyy|||||||||}}}}}}yyy}}}~~~hhh]]]YYYTTTRRRQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXYYY[[[\\\[[[ZZZXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\ZZZXXXVVVTTTTTTUUUZZZ\\\ZZZ[[[___]]]eeezzzmmmVVVooopppYYYTTT]]]ooojjj^^^QQQLLLOOOTTTUUU]]]tttkkkVVVSSSXXXkkkzzzcccTTTNNNNNNRRRZZZbbbcccZZZRRRFFFBBB===::::::;;;;;;;;;;;;999777666777777666555555444444444555666888999999999999999:::<<<===>>>??????AAAFFFLLLQQQTTTUUUQQQOOOMMMNNNSSS```xxx{{{vvv|||{{{pppvvvxxxsssnnntttqqq```KKK<<<444111//////000000000000//////000000000111111111222222222444555444333555999>>>EEEqqqxxxyyyeeeaaa```[[[TTTQQQLLLLLLLLLLLLKKKJJJIIIIIIJJJHHHKKKSSS[[[cccooozzz|||{{{wwwyyyzzz~~~zzz{{{wwwyyy{{{||||||}}}ppp```WWWTTTPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYWWWVVVVVVUUUVVVWWWYYYZZZ[[[[[[ZZZWWWTTTRRRSSSTTTWWWYYYXXX\\\ccc___ccctttgggOOOeeeoooZZZUUU^^^nnnjjj```SSSLLLOOOSSSTTT]]]uuuttt[[[TTTTTTfff{{{ttt\\\IIIGGGEEEDDDIIINNNOOOKKKEEEBBB@@@>>>>>>??????===<<<<<<:::888888999::::::999999888777777777888:::;;;:::;;;<<<>>>???AAACCCEEEIIIIIILLLQQQWWW]]]bbbeee___[[[VVVTTTUUU___tttvvvzzzvvvuuu}}}~~~uuuwwwooo]]]JJJ===555111//////000000000000//////000000000000111111111111111222444444333444666999;;;XXXrrrddd```[[[UUURRRLLLLLLLLLLLLKKKJJJIIIIIIIIIFFFFFFKKKPPPVVV```jjjuuu{{{~~~|||vvvxxx~~~||||||zzzxxxzzz{{{vvvpppcccWWWQQQOOOMMMKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIKKKNNNQQQSSSTTTTTTTTTVVVWWWWWWVVVVVVWWWYYY[[[XXXWWWWWWVVVWWWXXXYYYZZZ\\\\\\[[[XXXTTTRRRTTTVVVUUUYYYYYY\\\aaa^^^eeeyyygggPPP```~~~ppp\\\VVV]]]mmmllldddXXXPPPPPPRRRRRR]]]uuuggg]]]ZZZkkk}}}{{{fffTTTLLLJJJHHHKKKOOOQQQOOOKKKIIIIIIIIIIIIJJJHHHEEEBBB@@@???======>>>??????>>><<<<<<;;;:::;;;<<<>>>???@@@CCCEEEGGGHHHJJJNNNQQQUUUWWWYYY]]]bbbgggmmmppprrrmmmgggaaa\\\___ooo~~~wwwwww|||xxxpppqqq~~~{{{ooo[[[JJJ???777111000000////////////000000//////000000000111111111000111222333444555666888:::DDD___kkk```ZZZVVVTTTMMMMMMMMMMMMLLLKKKJJJIIIIIIGGGGGGIIIKKKMMMSSSZZZhhhooozzzvvvrrryyyzzzqqqkkkdddYYYQQQLLLLLLJJJIIIIIIJJJLLLNNNMMMMMMMMMLLLLLLLLLKKKKKKHHHJJJLLLPPPRRRSSSTTTTTTVVVWWWXXXWWWVVVWWWZZZ]]]ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\[[[WWWRRRPPPSSSWWWUUU[[[[[[[[[]]]]]]nnntttYYY```~~~sss___WWW]]]mmmnnnhhh\\\SSSPPPPPPOOO\\\uuupppddd___qqqwwwgggTTTRRRQQQSSSWWWYYYYYYWWWRRRRRRSSSUUUVVVTTTPPPMMMHHHFFFDDDBBBBBBBBBAAA???@@@@@@AAABBBDDDFFFIIIJJJPPPSSSVVVWWWWWWYYY]]]aaaiiikkknnnpppqqqtttxxxzzz~~~wwwoookkkttt}}}wwwwwwsssooo~~~qqq___QQQFFF;;;222000000////////////000000/////////000000000111111000000111222333555666777888999DDDccc}}}jjj[[[RRROOONNNNNNNNNNNNMMMLLLKKKKKKJJJHHHIIIKKKKKKHHHKKKOOOWWW```kkkvvv}}}}}}wwwrrrqqqyyy}}}rrrjjjccc[[[RRRMMMJJJJJJJJJIIIHHHIIILLLOOOMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJLLLNNNQQQRRRSSSTTTVVVXXXYYYXXXVVVWWW[[[___[[[[[[ZZZYYYYYYZZZ[[[\\\XXXZZZYYYUUUOOOMMMQQQVVVVVV\\\\\\[[[^^^fffaaabbbxxxcccZZZ^^^qqqrrrlll^^^SSSPPPPPPOOOZZZtttwwwkkkbbbxxx|||jjjfffbbb```bbbdddeeeeee```aaadddgggjjjjjjgggddd]]]ZZZVVVRRRPPPMMMJJJHHHHHHIIIKKKNNNSSSXXX\\\___eeehhhkkkjjjhhhhhhlllpppwwwzzz||||||zzzzzz{{{}}}~~~yyy}}}xxxrrrzzzsss|||uuuggg\\\QQQBBB444111000///......///000111////////////000000000111111000//////111333444555444777<<>>===QQQ~~~tttppp{{{ppphhhPPPPPPPPPPPPOOONNNMMMMMMKKKIIIIIIKKKJJJGGGIIIMMMJJJQQQZZZbbbhhhooovvv|||}}}zzzuuuqqqqqqqqqppprrrvvv}}}jjj___WWWMMMHHHIIIIIIKKKKKKJJJHHHIIIMMMPPPNNNMMMMMMLLLKKKJJJJJJIIILLLLLLLLLMMMNNNQQQSSSUUURRRVVVZZZYYYWWWVVVZZZ^^^ZZZYYYXXXWWWWWWXXXYYYZZZ[[[]]]]]]WWWPPPOOOTTTZZZXXXYYYVVV]]]ooo[[[ZZZ~~~fffXXXaaauuu~~~ttt```XXXSSSOOORRRYYYiii~~~|||www~~~wwwvvvrrrhhhaaagggttt|||xxxuuupppjjjeeeaaa___]]]ZZZZZZ[[[ZZZYYYVVVRRRPPPPPPRRRVVV]]]hhhtttxxxwww}}}yyyjjjxxxlll\\\GGG555444222////////////...---////////////////////////000000000000111111111111555333777===@@@SSSrrrwwwfff]]]UUUTTTVVVVVVQQQLLLMMMKKKJJJJJJJJJIIIFFFDDDKKKLLLNNNSSSZZZbbbiiinnn{{{yyyxxxmmmooorrrsssooonnnuuuppp```WWWQQQLLLIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNMMMMMMNNNOOOQQQRRRVVVVVVUUUTTTUUUZZZccckkkgggaaa]]][[[XXXUUUVVVZZZ___^^^[[[XXXWWWXXX[[[^^^\\\WWWXXXfff[[[\\\iii\\\ddd{{{xxxbbbXXXQQQLLLOOOVVVdddvvv}}}wwwlllbbbbbbjjjnnnlllfff[[[YYYUUUQQQMMMJJJHHHGGGFFFFFFFFFEEEDDDBBB@@@??????@@@CCCJJJTTTaaaooowwwsssqqqyyydddsssyyyeeeOOO>>>555333000000000111000/////////////////////////////////000000000111111111444222666;;;;;;EEEiii{{{xxxjjjccc___YYYVVVWWWQQQNNNJJJIIIIIIIIIIIIHHHDDDEEEFFFIIINNNSSSYYY\\\kkkqqqzzzyyysssrrroooppprrrqqqllliiioooxxx}}}vvviii[[[TTTPPPLLLKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKTTTRRRPPPNNNMMMMMMMMMMMMPPPRRRTTTVVVYYY^^^eeejjjmmmfff```]]]YYYWWWYYY]]]aaaaaa___\\\ZZZZZZ\\\^^^^^^\\\]]]jjjcccdddnnn```fff~~~{{{dddXXXQQQLLLOOOVVV___mmmyyyooodddXXXSSSUUUUUUPPPIIIFFFEEEBBB@@@>>><<<;;;;;;<<<;;;:::999999888888888777777888===FFFTTTcccmmmqqqlllxxxiiilll}}}}}}hhhQQQAAA666444111111111222222111//////////////////////////////000000000000111111111///444999777999NNNhhhuuuzzz}}}rrrbbb[[[]]]UUUQQQLLLHHHHHHJJJKKKLLLFFFEEEEEEEEEGGGJJJMMMOOOXXX___kkkvvv}}}xxxrrrnnnnnnooooooooolllccc]]]aaaiiipppjjj___UUUQQQOOOMMMLLLOOOMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLTTTSSSQQQOOOMMMLLLLLLLLLMMMQQQVVVYYY\\\___ccceeerrrjjjccc___\\\ZZZ\\\aaaddddddcccaaa^^^\\\\\\^^^[[[]]]___hhhpppnnntttdddfff{{{{{{eeeYYYRRRNNNQQQWWW]]]gggzzz|||~~~~~~xxxtttlll___VVVLLLGGGFFFEEE@@@<<<@@@@@@??????>>>>>>>>>>>>>>>===;;;::::::;;;===>>>999999888999@@@MMM]]]hhh}}}tttkkkooo}}}rrrfffooowwwfffPPP???777444111000111222222111////////////////////////////////////000000000111///---222999888777AAAPPPqqqwwwtttrrr___[[[XXXTTTOOOKKKJJJKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJMMMSSS^^^iiittt}}}|||uuurrrooommmnnnqqqpppoooiii]]]TTTUUU[[[ooo|||}}}sss```WWWPPPNNNMMMKKKLLLOOOLLLMMMMMMNNNNNNNNNOOONNNMMMMMMLLLLLLKKKLLLLLLMMMOOOOOONNNMMMNNNOOOPPPQQQQQQSSSWWWZZZ\\\]]]^^^___nnniiidddcccaaa^^^___ccceeeffffffccc```]]]\\\\\\[[[___aaahhhzzz|||hhheeezzz~~~hhh[[[RRRMMMPPPUUUZZZbbbuuu}}}uuuzzzyyylllxxxvvvuuuyyytttfff^^^WWWQQQIIIEEECCCBBB@@@=========>>>>>>????????????<<<;;;999888999;;;===>>>;;;:::888666888BBBQQQ\\\uuu{{{llljjjvvv~~~fffcccyyysssiiiUUUBBB888555111///000111111000////////////////////////...////////////000000000000...111777888666<<>><<<======>>>??????>>>>>>===:::999888777888999;;;<<<<<<<<<:::777666<<>>>>>:::777:::DDDLLLeeexxx{{{pppwwweeedddwwwlllmmmmmmcccVVV>>>:::444111000000000///////////////////////////........./////////000000222000111111111000444999<<>>:::777888@@@HHH___rrrwww{{{```XXXsssvvvmmmooorrrnnneee@@@<<<666222111111000000////////////////////////............/////////000///000111222111111555:::@@@999NNNxxxtttmmmcccZZZVVVTTTTTTTTTLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDGGGLLLOOObbbjjjuuu|||tttssswwwtttpppnnnnnnnnnmmmrrryyyxxxzzz~~~~~~xxxsssvvv~~~{{{qqqggg^^^VVVPPPLLLKKKLLLOOONNNKKKLLLPPPOOOPPPQQQQQQPPPOOOLLLKKKMMMMMMLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMNNNPPPRRRTTTQQQPPPOOORRRVVVXXXWWWUUU```^^^^^^bbbbbb^^^]]]```]]]^^^___^^^]]]^^^```bbblll```lllvvvsssaaa[[[XXXUUU[[[YYYSSSUUUooommm___NNNDDDHHHDDDBBB@@@DDDLLLWWW___dddfffbbb]]]ZZZZZZ]]]```bbbnnnqqqvvv|||zzzqqqqqqmmmbbb]]]```aaa```[[[UUUMMMEEE@@@===EEEEEEEEEAAA===;;;===>>>===>>>???>>>===<<<<<<===<<<;;;:::::::::;;;<<<<<>>===<<<;;;;;;;;;<<<===SSSggg~~~zzz}}}ttt[[[NNNVVVyyy~~~tttqqqsssxxx|||RRREEE888222111///...///////////////............---------............///000000000000111222333333444===AAAOOOuuuwwwddd[[[WWWVVVUUURRRQQQOOONNNMMMLLLLLLLLLIIIHHHEEECCCCCCDDDFFFGGGMMMQQQZZZdddpppzzzxxxwwwssshhhjjjtttuuutttooommmooorrruuu{{{{{{zzztttllleeeaaa[[[TTTOOOJJJIIIHHHGGGGGGHHHIIIIIIKKKJJJIIIJJJMMMNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHLLLLLLJJJJJJKKKLLLNNNPPPNNNNNNNNNPPPTTTVVVWWWVVVXXXYYYZZZZZZYYYYYY[[[\\\ZZZ\\\]]][[[YYYYYY]]]aaabbbkkkuuuxxxggg```\\\WWWaaaiiihhh\\\\\\sssiiicccXXXPPPGGGFFFPPP```pppyyyyyy}}}{{{rrrllllllooolllooosssxxx}}}zzzxxxsssllllllpppyyyqqqdddTTTHHHFFFJJJOOOMMMKKKHHHEEEEEEFFFHHHJJJLLLJJJHHHGGGEEEEEEDDDEEE@@@???>>><<<<<<<<<======JJJ```zzz}}}yyy|||~~~nnnZZZKKKKKKhhhxxxooommmqqqTTTGGG:::444222///...///////////////............---------............///000000000000111222333333333999:::BBBZZZvvvlllaaa\\\YYYTTTSSSPPPMMMKKKKKKLLLLLLJJJIIIGGGFFFEEEDDDDDDDDDFFFGGGJJJPPPZZZeeeooouuutttzzz~~~yyytttlllpppvvvrrrsssooonnnqqquuuyyy}}}yyyzzzyyyvvvssskkk```\\\[[[YYYSSSMMMIIIIIIJJJIIIIIIGGGEEEDDDHHHGGGHHHJJJMMMPPPPPPPPPLLLKKKJJJHHHGGGGGGGGGGGGJJJJJJIIIIIIIIIKKKLLLNNNNNNNNNOOOQQQTTTUUUTTTSSSWWWWWWWWWVVVUUUUUUXXXZZZZZZ\\\\\\ZZZWWWXXX[[[___iii~~~vvvxxxgggaaa]]]XXXbbbmmmoooaaaYYYgggsssfffTTTIIILLL[[[mmmyyy~~~xxxuuusssuuuyyy|||yyyuuurrroooqqqvvvzzztttiiiZZZOOOJJJMMMQQQVVVRRRLLLJJJKKKMMMOOOPPPOOOMMMJJJHHHHHHHHHHHHHHHBBBAAA???===<<<<<<<<<===EEE\\\www}}}vvvxxx{{{nnn^^^NNNDDDYYYlllbbbcccSSSFFF999444222000...///////////////............---------............////////////000000111222333111666999CCCPPP\\\zzziiiYYYXXXVVVSSSPPPMMMJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCDDDIIIPPPXXX]]]aaagggpppxxx|||xxxtttyyy|||rrrtttpppooouuu|||~~~wwwvvvvvvvvvlllbbbWWWTTTVVVWWWSSSMMMGGGIIIKKKLLLKKKHHHEEECCCGGGGGGHHHJJJNNNPPPPPPOOOIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKMMMMMMNNNQQQSSSTTTQQQOOOTTTUUUVVVVVVTTTTTTVVVWWW[[[\\\\\\ZZZXXXXXX[[[___yyysssdddaaa___\\\```kkkpppfff\\\cccyyy}}}fffSSSLLLVVVhhhvvv}}}yyy{{{}}}|||xxxuuuuuuzzzwwwiii\\\TTTSSSVVVYYY\\\VVVOOOMMMPPPSSSSSSRRRPPPLLLHHHFFFHHHJJJKKKJJJDDDCCC@@@>>><<<<<<<<<<<>>===<<<<<>>>>>BBBWWWqqq|||}}}~~~jjj^^^TTTBBBHHHppp~~~vvvmmmbbbPPPDDD999555444111//////////////////............---------............//////......//////000111222000333111444???HHHYYYrrrzzz|||pppddd[[[UUUSSSOOOOOONNNMMMLLLLLLKKKKKKCCCDDDFFFGGGGGGGGGGGGFFFFFFHHHKKKOOOTTT]]]gggmmmtttxxx|||||||||zzzuuuvvv{{{rrrgggPPPLLLGGGFFFHHHKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCC??????@@@BBBDDDDDDBBB@@@CCCCCCEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHKKKLLLLLLKKKJJJNNNRRRVVVVVVVVVVVVVVVWWWYYYZZZYYYXXXYYY^^^bbbqqqxxxqqqiii``````jjjrrrmmm___[[[iiiyyy|||llloooxxx|||vvviiihhhpppwwwvvvrrrfff___[[[___iiiooolllfff```XXXNNNIIIJJJKKKJJJHHHNNNLLLIIIFFFCCCAAA@@@@@@???UUUnnn}}}|||{{{|||pppbbbWWWCCCEEEiiimmmSSSGGG<<<777555111......000/////////............---------.........//////.........//////000111222---555444222999AAAOOOccc}}}tttooo~~~qqqddd^^^[[[TTTRRRPPPNNNMMMKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFEEE@@@BBBCCCEEEHHHNNNTTTYYYaaafffnnnwwwvvvpppkkklllssswwwuuurrrqqqmmmnnntttuuucccTTTIIIFFFCCCBBBDDDFFFGGGGGGQQQNNNJJJFFFDDDDDDEEEFFF??????AAADDDFFFGGGEEECCCBBBCCCDDDFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDFFFIIIKKKLLLKKKJJJLLLPPPRRRSSSUUUWWWXXXUUUWWWYYYXXXWWWYYY^^^bbbwwwhhhiiisssjjjccc___iiisssrrrfff^^^ffftttsssooo{{{uuuzzz|||ppphhhfffdddeeeiiilllnnnoookkkaaaTTTKKKIIIHHHGGGEEEJJJKKKKKKGGGBBB>>>>>>???DDDVVVooovvvuuu{{{uuu```TTTFFFDDDaaauuuYYYNNNBBB:::444...---000000000///...............------------------------////////////000000000000444000111555555666GGG\\\}}}lllgggrrrvvvmmm^^^YYYVVVSSSQQQPPPOOOLLLJJJIIIIIIIIIHHHHHHFFFEEEDDDDDDCCCBBBBBBDDDGGGJJJMMMTTTZZZbbbkkkttt}}}yyynnnnnnkkkhhhjjjooossssssrrruuujjjdddnnnvvvmmm^^^NNNFFFEEEDDDDDDDDDEEEGGGHHHNNNPPPQQQNNNHHHBBB@@@???>>>@@@BBBDDDDDDCCCAAA@@@BBBDDDFFFFFFEEEEEEFFFGGGHHHGGGFFFEEEFFFHHHJJJLLLHHHGGGGGGGGGHHHJJJLLLMMMLLLMMMOOOQQQTTTVVVXXXYYYYYYWWWVVVWWWWWWXXX___hhhyyy[[[[[[vvvlllfffdddkkktttssshhh```eeeppp}}}|||rrrwwwooommmlllmmmoooqqqrrrrrrmmmcccWWWOOOLLLMMMMMMLLLKKKLLLKKKHHHCCC@@@@@@AAADDDVVVpppyyytttyyywwwiiiZZZHHHAAAYYYzzz___QQQBBB999444//////000000000///...............------------------------.../////////000000000000333///111666666555@@@OOOkkk~~~jjjbbblll{{{jjjccc```[[[VVVQQQMMMKKKJJJLLLKKKJJJIIIIIIHHHFFFEEEEEEEEEDDDCCCDDDFFFHHHIIILLLOOOTTT[[[cccmmmwww~~~yyyrrrnnngggffffffgggjjjpppwww|||yyyrrrpppwwwrrrhhhcccYYYMMMDDDDDDCCCCCCCCCDDDEEEFFFIIIKKKLLLKKKFFFCCCAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCEEEFFFGGGGGGGGGGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJGGGFFFFFFFFFGGGIIIKKKLLLNNNOOOQQQSSSUUUWWWYYYZZZZZZXXXXXXXXXUUUUUU\\\eeezzzcccQQQWWWssskkkjjjnnnttttttmmmeeeeeekkkvvvvvv~~~|||{{{yyyyyyyyyyyywwwvvviiiaaaUUUNNNMMMNNNPPPPPPNNNNNNLLLIIIEEEBBBBBBBBBDDDXXXqqq|||vvvyyywwwsssbbbMMMAAARRRnnnhhhVVVCCC888444111000111000///......---.........------------------------....../////////000000000222...000666666444777@@@WWWlllvvvooopppuuurrrjjj^^^SSSNNNMMMOOONNNLLLIIIHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEEEECCCDDDFFFIIIPPPYYYdddlllyyyzzzoooiiiggggggggg```ccceeegggjjjttt|||wwwwwwwwwnnn___VVVUUURRRKKKBBBBBBBBBAAABBBBBBCCCDDDCCCEEEGGGGGGEEECCCCCCCCCAAA@@@???>>>???@@@AAACCCBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKNNNOOOPPPRRRTTTUUUWWWWWWYYYYYYZZZXXXSSSPPPWWWaaaqqqkkk___RRRKKKGGGQQQ|||{{{qqqoooooosssvvvsssllliiijjjuuuvvv}}}~~~zzzwwwiiibbbYYYRRRQQQSSSUUUVVVSSSRRRNNNJJJFFFCCCBBBAAADDDZZZtttzzz}}}wwwgggQQQCCCPPPhhhsss^^^GGG:::666333111000///......------.........------------------------........./////////000000222......444666444444777EEEWWWsss~~~kkk[[[SSSUUUZZZUUUPPPLLLIIIJJJKKKJJJIIIFFFFFFGGGGGGGGGEEEDDDCCCAAAAAAAAABBBFFFLLLUUU[[[fffmmmwww~~~}}}sssnnnhhhcccbbbbbbcccccc```cccgggmmmuuuwwwssskkkjjjaaaTTTKKKJJJJJJGGGBBBBBBBBBAAABBBBBBBBBBBB@@@BBBCCCDDDCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBB@@@AAABBBDDDFFFFFFEEEDDDBBBCCCEEEGGGHHHGGGFFFEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSVVVWWWYYYXXXRRROOOUUU___cccjjjbbbOOOHHHCCCEEEEEEMMMuuutttrrrppprrrxxxyyytttooonnnttt|||qqq{{{vvvrrrnnnnnnwww~~~xxxtttqqqkkkddd___\\\]]]^^^___YYYVVVQQQKKKGGGCCCAAA???EEE^^^xxx~~~xxxhhhSSSEEEOOOccczzzyyydddKKK>>>888333000///......------------......------------------------............////////////333///...111444555555777999EEE\\\}}}jjj```aaafffaaaZZZRRRNNNNNNOOONNNLLLEEEFFFHHHIIIHHHGGGEEEDDDBBBCCCDDDCCCCCCEEEIIILLLTTTYYYbbbmmmyyyuuummmkkkdddbbb```aaabbbccccccbbbccceeekkkvvv|||{{{wwwrrrnnncccccc]]]RRRIIIEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAABBBBBBAAA@@@===???AAABBBBBBBBB@@@???@@@@@@AAADDDGGGHHHEEECCCAAACCCEEEGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKLLLMMMOOOPPPQQQRRRRRRSSSWWWWWWSSSPPPVVV^^^eeehhhpppSSSFFFIIIJJJMMMJJJMMMrrrxxxvvvssstttzzz}}}zzzvvvtttttttttkkkuuuwwwhhhaaa\\\cccuuu~~~xxxtttwwwtttnnniiieeebbbbbbbbb\\\WWWQQQKKKGGGDDDAAA???HHHbbb}}}~~~yyyhhhRRREEENNN```qqq~~~~~~yyyvvvcccMMM@@@999333//////---------,,,------...///------------------------------........./////////111000///111333666777888888???OOOlllxxxuuuvvvqqqggg[[[SSSPPPOOOKKKHHHHHHHHHIIIJJJIIIHHHGGGFFFCCCDDDFFFEEECCCBBBCCCCCCGGGJJJQQQ\\\jjjtttzzz||||||vvvnnnddd``````___^^^\\\\\\^^^```aaaaaadddhhhppp~~~}}}}}}tttwwwwwwvvvuuutttooohhh[[[[[[YYYRRRIIICCCBBBBBBAAABBBBBBBBBBBBAAAAAA@@@CCCAAA??????@@@@@@>>>===;;;===@@@BBBBBBAAA???===AAA@@@AAAEEEIIIJJJGGGCCC@@@BBBDDDFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSTTTQQQQQQSSSVVVUUUSSSWWW]]]```gggyyygggPPPGGGOOOTTTVVVOOONNNpppzzzwwwwww|||}}}zzzyyyyyyqqqdddnnnvvvhhhZZZXXXaaawww||||||{{{wwwqqqkkkfffcccbbb[[[VVVOOOJJJHHHFFFCCCAAAKKKgggzzz|||}}}xxxgggRRRHHHRRRccclll{{{yyyppplll]]]LLLAAA999222///000---,,,,,,,,,------...///---------------------------------.........//////...000222222333555666666;;;>>>FFFXXXyyy~~~mmm```ZZZUUUOOOJJJMMMMMMLLLKKKJJJHHHGGGFFFDDDEEEFFFEEECCCBBBCCCDDDAAADDDIIINNNUUU\\\cccgggppprrrvvv|||wwwpppjjjfffaaa[[[ZZZ]]]^^^^^^```cccggghhhgggeeegggmmmzzz}}}vvvwwwwwwuuuvvvuuujjj]]]OOOPPPPPPLLLFFFAAAAAADDD@@@@@@AAAAAAAAA@@@???>>>AAA???<<<<<<======<<<:::;;;<<<===>>>>>>>>>======>>>===>>>CCCHHHIIIEEE@@@>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQSSSTTTSSSPPPQQQVVVXXXVVVWWWYYYVVVcccmmmxxxXXXLLLQQQUUUXXXPPPLLLkkk~~~zzzzzz~~~}}}{{{|||qqqaaahhhyyyfffUUUQQQ]]]yyy{{{ssslllhhheeeYYYTTTMMMIIIHHHGGGEEECCCNNNkkkvvvuuu|||~~~vvvfffSSSKKKWWWhhhoooyyylllcccWWWJJJ@@@888111///111,,,,,,,,,,,,------...///---------------------------------.........//////+++000444555444444444333888:::;;;BBBZZZtttkkkccc[[[UUUQQQPPPNNNLLLIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDFFFHHH???CCCGGGGGGFFFIIIPPPWWWYYY\\\bbbiiirrr{{{yyyoooiiigggbbb^^^]]][[[XXXZZZ]]]___dddmmmvvv{{{zzztttoooiiisssvvvwwwvvvtttuuuppp```NNNEEEFFFHHHFFFBBB???BBBGGG>>>???@@@@@@@@@>>>===<<>>>>>???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFEEEEEEEEEFFFHHHJJJMMMOOOQQQRRRUUUQQQQQQVVVYYYXXXVVVVVVWWWdddddd|||dddRRRQQQRRRVVVOOOIIIfff}}}|||}}}~~~zzzjjjbbbyyyyyy]]]KKKKKK___ttt~~~ssskkkiiiiiiXXXSSSNNNNNNKKKGGGEEEFFFSSSmmmvvvrrrnnnzzzvvvkkkUUUGGGbbbwwwwww}}}xxxjjjiiiZZZIII>>>999555000---//////.........------------------------------------------............///000111222222111222444666777:::>>>AAAMMMgggzzzvvvrrrccc[[[UUUSSSVVVSSSKKKGGGHHHHHHIIIGGGDDDCCCDDDCCCBBBEEEDDDCCCCCCGGGJJJHHHEEEIIIJJJNNNSSS[[[dddlllqqqxxx|||xxxooogggaaa]]][[[VVVWWWYYYYYYVVVUUU[[[bbbmmmvvv~~~zzzyyysssooofffWWWKKKJJJFFFCCCBBBCCCBBB???<<<========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;::::::::::::999999:::<<<======<<<@@@??????>>>===<<<<<<;;;>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGHHHIIIKKKNNNQQQSSSSSSSSSQQQOOOOOOQQQSSSWWWXXX\\\fffuuuqqqfffTTTMMMMMMGGGMMMbbb~~~qqqhhhxxxfffLLLGGGSSSaaa~~~uuummmhhheeeVVVQQQNNNNNNLLLHHHFFFHHHSSSmmm{{{sssnnnuuu}}}uuuiiiSSSGGGfff}}}}}}xxxjjjcccZZZMMMCCC:::444000/////////.........------------------------------------------............//////111222222111222444666999<<<>>>@@@FFFWWWooosssrrruuubbb]]]ZZZ\\\ZZZRRRKKKIIIIIIJJJJJJJJJKKKJJJHHHFFFHHHHHHGGGGGGHHHJJJIIIGGGFFFGGGHHHLLLQQQXXX]]]aaakkkooovvv{{{~~~}}}zzznnnkkkeee___ZZZWWWVVVUUUUUUUUUUUUUUUUUUUUUWWWZZZcccmmmxxx{{{mmmeee\\\PPPGGGFFFBBB>>>>>>@@@BBBBBB@@@??????>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888777777888:::;;;:::999??????>>>======<<<;;;;;;======???@@@AAABBBBBBBBBBBBCCCEEEEEEEEEGGGIIILLLQQQRRRRRRPPPNNNNNNPPPQQQXXXWWWYYY```jjjttt{{{~~~pppdddRRRLLLNNNIIIPPPfff|||nnnwwwqqqPPPEEEIIIMMMkkk~~~xxxppphhhbbbTTTPPPNNNOOOMMMIIIGGGJJJUUUoooyyyrrrsssxxxwwwkkkUUUJJJjjjzzznnn___\\\SSSGGG;;;444111111...............------------------------------------------............//////111222222222333555777;;;===???@@@BBBIIISSS[[[mmmuuuxxxrrrpppkkkaaaVVVPPPJJJIIIJJJLLLNNNLLLIIIFFFGGGHHHJJJJJJIIIGGGFFFGGGFFFEEEEEEFFFHHHKKKNNNPPPYYY^^^dddjjjpppuuuzzz~~~|||tttmmmhhheee\\\ZZZXXXVVVUUUVVVWWWXXXUUURRRPPPRRRWWWYYYWWWSSSVVV___nnn|||ttt```VVVPPPKKKFFFEEEAAA<<<;;;===@@@AAA@@@@@@???>>>===;;;:::999888888999999999999::::::::::::999999999999888888888888777666777999::::::999>>>======<<<<<<;;;;;;:::;;;<<<===>>>???@@@@@@@@@AAACCCDDDDDDCCCDDDFFFHHHNNNOOOOOONNNLLLLLLNNNOOOWWWUUUTTTWWW[[[aaaeeefffkkkbbbSSSNNNOOOJJJSSSkkktttyyywwwtttvvvyyyWWWIIIGGGDDDSSSjjj|||}}}{{{uuujjjaaaVVVSSSQQQQQQMMMHHHGGGJJJZZZrrrxxxuuuzzzwwwnnnZZZRRRuuu{{{jjjeeeYYYHHH;;;555333222........................---------------------------------............//////111222222222333666888;;;<<<>>>AAACCCFFFIIIKKKjjj~~~qqqrrrvvvssseee\\\TTTPPPMMMOOOOOOLLLIIIGGGEEEIIIOOORRROOOIIIGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHLLLOOOTTTZZZ___eeekkkooovvvyyy}}}~~~{{{rrroooiiiddd^^^[[[YYYXXXTTTTTTSSSTTTUUUWWWYYY[[[WWWUUUSSSXXXbbbhhhddd[[[UUU[[[mmm|||{{{bbbPPPHHHHHHHHHHHHEEEBBB>>>===>>>>>><<<:::======<<<;;;:::999888777777777777888888888999999888888888888888777777777999888777999;;;<<<;;;:::<<<<<<;;;;;;::::::::::::999:::;;;<<<===>>>>>>>>>AAABBBCCCDDDDDDEEEGGGIIIKKKLLLMMMLLLKKKJJJKKKMMMSSSQQQPPPOOOQQQSSSUUUVVVbbbccc^^^[[[VVVLLLUUUppp~~~lll]]]XXXYYYyyy|||]]]MMMGGGBBBFFFZZZkkk~~~~~~vvvuuuxxx}}}}}}||||||wwwmmmccc[[[WWWUUURRRMMMGGGGGGKKKaaawww{{{xxx}}}vvvkkk\\\^^^xxxcccKKK===888555000---.....................---------------------------------............//////111222222333444666999;;;;;;===AAADDDGGGIIIIIINNNggg|||zzzzzz~~~uuulllaaaYYYWWWUUUOOOLLLLLLGGGKKKTTT\\\YYYOOOJJJKKKKKKJJJIIIGGGGGGGGGGGGHHHFFFHHHKKKMMMPPPSSSXXX\\\bbbeeejjjnnnrrrvvvzzz}}}}}}~~~{{{vvvqqqlllfffbbbXXXVVVTTTQQQPPPPPPQQQRRROOONNNNNNOOOPPPQQQSSSTTTVVVWWWYYY```nnnyyywwwnnnccchhh{{{nnn```NNNBBB???AAADDDFFFAAA??????@@@AAA@@@;;;666999888888888888888777777666666666777777777777888777777777777777777777777888777777888:::;;;;;;::::::::::::999999999999999888888:::;;;<<<============???AAABBBCCCEEEHHHJJJHHHIIIKKKJJJIIIIIIIIIJJJMMMMMMMMMLLLLLLNNNPPPQQQ[[[iiissssssgggTTTZZZwww|||hhhYYYSSSSSSfff~~~~~~aaaMMMEEEBBBAAAQQQ```uuu}}}tttmmmkkkqqq{{{|||{{{{{{wwwmmmeee___[[[WWWSSSLLLGGGIIINNNggg{{{zzzzzz}}}vvvhhhZZZdddwwwUUUAAA;;;666///---------...............---------------------------------............//////000222333333444777999;;;<<<>>>@@@BBBEEEGGGHHHIIIWWWlllvvvhhhddd___VVVRRRRRRJJJKKKSSS\\\ZZZOOOHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHEEEFFFGGGGGGGGGHHHJJJLLLOOORRRVVV[[[___ccchhhkkkrrrtttvvvzzz~~~}}}vvvqqqfffccc___\\\ZZZWWWSSSPPPNNNMMMKKKJJJKKKLLLNNNOOOMMMLLLLLLLLLMMMNNNOOOOOOLLLSSSZZZbbbqqq~~~yyy~~~}}}yyyqqqjjjVVVMMMBBB<<<:::<<<>>>>>>:::;;;<<<@@@CCCBBB===888777777777777777777777777666666666666777777777777666666666777777777777888666555444555777888888777888888888888888888888888777888999:::;;;<<<<<<<<<:::;;;>>>???@@@BBBFFFHHHFFFHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLOOOQQQYYYqqq|||bbbddd~~~ppp___XXXWWW\\\qqq~~~eeeMMMCCCDDDAAAMMMZZZqqq}}}ooommmpppxxx~~~{{{yyytttllleeeaaa]]]YYYSSSLLLHHHLLLTTTlll}}}xxx{{{|||}}}lll[[[```eeeHHH<<<666///---------.........//////---------------------------------............//////000222333333555888:::;;;===@@@AAAAAABBBEEEGGGKKKSSS^^^ppp{{{ttthhh``````UUUPPPRRRZZZYYYNNNHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGEEEEEEEEEFFFFFFHHHKKKNNNPPPSSSVVVYYYcccdddgggjjjooossswwwyyy}}}yyyuuuooollljjjfff___ZZZRRRQQQOOONNNNNNNNNLLLJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRLLLYYYdddkkkxxx|||{{{~~~~~~|||xxxnnn___SSSIIIDDD???;;;;;;;;;:::999999999:::===AAA@@@<<<777999999999888888777777777666666666666777777777777666666777777777888888888555444444555777888777666777777777777777777777777777888999:::;;;<<<<<<<<<;;;===>>>???@@@AAADDDFFFDDDFFFIIIIIIHHHGGGHHHHHHIIIJJJLLLKKKJJJJJJMMMPPPYYYrrrppplllvvvddd[[[XXXWWWiii}}}~~~hhhNNNDDDGGGAAAKKKWWWpppvvvnnnrrr{{{wwwqqqjjjdddbbb^^^YYYSSSLLLIIIPPPYYYmmm~~~xxx}}}|||uuu^^^XXXrrrMMM<<<555000---------.........//////---------------------------------........./////////000222333333555888:::999>>>BBBCCCBBBBBBEEEHHHFFFNNNSSSYYYqqq}}}rrrqqqeee[[[XXX^^^^^^TTTNNNPPPIIIIIIIIIIIIIIIIIIHHHHHHEEEGGGHHHHHHFFFEEEFFFFFFFFFHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTXXX]]]bbbfffhhhooorrrvvvxxxyyy||||||yyyuuuqqqooogggbbb\\\ZZZZZZXXXSSSNNNOOONNNMMMMMMNNNNNNMMMLLLJJJJJJIIIIIIJJJKKKKKKLLLKKKLLLMMMOOOQQQSSSTTTUUUWWWhhhvvv|||}}}~~~|||yyywwwrrrfffSSSFFFDDDAAA>>>=========;;;:::===;;;:::;;;<<<<<<888444===<<<;;;:::999777666666666666666666777777777888666777777777888888999999777666555777999:::999888666666666777777777777777777888999:::;;;<<<<<<<<>>>>><<<::::::;;;<<<===<<<::::::999999::::::;;;<<<:::999777555444444555666555555666666666666666666555555555555666666666666777777777777777666555555999888777777777888999::::::999888888888999:::;;;======>>>???AAACCCEEEFFFEEEFFFGGGEEECCCBBBBBBCCCHHHIIIIIIIIIIIIJJJMMMPPPWWWnnnyyyfffqqqWWWZZZaaavvv~~~jjjSSSLLLHHHDDDEEEMMM^^^sssllljjjnnnuuu~~~xxxpppjjjhhhhhheee___WWWQQQKKKKKKUUU```|||~~~uuuzzz|||~~~qqq______zzztttOOO>>>777111///............------------------------------------------...//////000000222222444555777888999::::::;;;>>>AAACCCEEEGGGGGGMMMKKKLLLOOOPPPWWWqqq|||zzziii[[[\\\YYYWWWWWWXXXWWWRRRNNNKKKJJJJJJIIIIIIJJJKKKKKKFFFHHHIIIHHHHHHIIINNNQQQMMMJJJHHHHHHJJJKKKJJJIIIHHHIIIKKKMMMPPPRRRSSSTTT[[[\\\^^^```aaabbbccccccbbbcccdddfffgggiiijjjkkkmmmmmmnnnnnnnnnnnnmmmmmmgggeeeeeeeeefffeeeaaa^^^ZZZZZZYYYXXXWWWVVVVVVUUUSSSQQQOOOLLLJJJJJJJJJKKKLLLLLLKKKJJJIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHJJJKKKKKKJJJKKKNNNMMMNNNUUU]]]hhheee```___dddmmmwww~~~|||vvvwwwyyysssgggYYYLLLCCC???>>>???===;;;;;;<<<=========::::::999999::::::;;;<<<;;;:::888666555666777888666666666666555555555555555555555555666666666666777777777777777666555555888777777777777888999:::888888888888999:::<<<===>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFEEEDDDCCCCCCEEEHHHHHHIIIIIIIIIKKKNNNPPPYYYmmmtttfff\\\[[[^^^ppp{{{kkkXXXOOOIIIIIIHHHKKKUUUfffuuuvvvgggaaaeeesss{{{|||zzzsssjjjeeeeeehhhggg___VVVOOOKKKLLLVVVaaa}}}{{{pppwww|||}}}ppp``````{{{{{{|||bbbHHH===888111///............---------------------------------.........///000000111111333333444555777888999999999:::===@@@CCCEEEFFFGGGKKKJJJNNNTTTTTTVVVcccsss}}}qqqooosssnnniiicccbbbddddddaaa]]]SSSNNNIIIHHHJJJLLLKKKHHHGGGGGGGGGFFFGGGIIINNNQQQMMMKKKHHHGGGFFFFFFEEECCCBBBBBBBBBCCCDDDEEEEEEFFFJJJKKKLLLNNNOOOPPPPPPPPPSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXXXXXXXXXXWWWWWWSSSRRRPPPPPPQQQPPPOOOMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIJJJHHHEEEEEEHHHKKKHHHJJJKKKIIIFFFHHHMMMSSSRRRPPPPPPPPPQQQWWWgggwww|||uuuttt|||{{{{{{uuuuuuwwwkkkZZZKKKAAA>>>>>>???>>>===;;;;;;<<<======<<<999999999999999::::::;;;<<<:::999777777777888888666666666666555555444444444555555555555666666666666666666777666666555444666666666666777888:::;;;777777777888:::;;;===>>>>>>===<<<<<<;;;<<<<<<<<>>???AAABBBBBBCCCEEEGGGDDDEEEFFFGGGGGGIIILLLOOOWWWmmm|||qqqwwwmmmWWWUUUdddsssmmmaaaZZZSSSQQQLLLJJJSSSggg}}}vvvkkk|||yyykkkbbbdddggghhhhhheee``````dddiiiaaaVVVJJJFFFHHHQQQ```mmm|||wwwnnnsss{{{vvv]]]SSShhhuuurrrkkkcccRRR@@@555444333000///............---------------------------------/////////000111111222222333333444666888:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEEEEGGGIIIJJJJJJJJJKKKMMMOOOVVViiizzzoooddd[[[WWWNNNMMMKKKJJJKKKJJJHHHFFFFFFGGGHHHGGGEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCBBBAAAAAACCCEEEBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEGGGIIIKKKMMMOOOPPPSSSXXX\\\]]][[[YYYYYYZZZYYYXXXXXX\\\aaaccc```]]]```fffssszzz{{{yyylll[[[MMMBBB???<<<:::999999888888888777777888999999777666444444444444444555555666444444444444444333333333444444444444444444444444333444444444444555555555222333444444555444444444222333555666777777777777999999999999888777666555888888888999:::<<<===>>><<<===???@@@@@@AAACCCEEEBBBCCCDDDEEEEEEHHHKKKNNN[[[tttsssxxxgggXXXVVVfffuuuoooeee___ZZZWWWQQQLLLSSSeee{{{pppsss}}}lllbbbdddccccccaaa___^^^```dddhhh```TTTHHHEEEKKKVVVggguuuuuummmjjjuuu~~~www}}}www^^^TTTjjjvvvoooeee^^^QQQBBB999666444111///............---------------------------------......//////000111111222111222444666888;;;<<<===>>>???@@@BBBCCCCCCCCCCCCAAADDDFFFGGGHHHJJJLLLMMMGGGIIIKKKPPP```yyyxxx{{{}}}yyyooogggbbbZZZUUURRRQQQOOOMMMJJJLLLNNNLLLIIIFFFEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCBBBDDDEEEDDDCCCCCCEEEGGGEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGJJJNNNRRRUUUWWWXXXWWWXXXZZZ\\\^^^aaacccdddeeefffiiinnntttzzz}}}zzz{{{~~~wwweeeVVVIII@@@<<<<<<:::888666777:::<<<777777777888999999777555555555555555555666666777222222333333333333333222222333333444444555555666333333444444444555555555222222333444444444444444333444555666666666666555666666777888777777555555777777888888999;;;<<<===:::<<<>>>???>>>???AAACCC@@@AAABBBCCCDDDFFFIIILLL[[[uuuppptttgggXXXWWWhhhwwwqqqgggccc___WWWOOOIIILLL\\\qqqwwwoooyyynnnaaaaaaaaa___]]]\\\]]]```dddfff```TTTHHHFFFMMMZZZlllzzz}}}ssspppdddfff||||||xxxssszzzuuu^^^UUUlllzzzrrreee```UUUHHH>>>888444000//////.........---------------------------------.........///000000111111000222333666999;;;===>>>@@@AAAAAABBBCCCCCCCCCCCCCCCGGGIIIHHHFFFFFFGGGGGGCCCMMMTTTPPPNNNfffmmmrrr}}}ssstttyyy~~~pppeee___\\\YYYXXXMMMPPPRRRRRRNNNLLLLLLMMMJJJIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC???BBBDDDDDDBBBAAACCCFFFGGGGGGFFFFFFFFFEEEEEEEEECCCFFFJJJOOOTTTXXX[[[]]]___]]]]]]___eeelllpppsssoootttzzz{{{hhhNNNBBB@@@@@@444777999888555333555888888888888999::::::888666666666666666666777888888222222333444444333333333111222222333444555666666333333333444444444555555111222333333444444444444333444555666666666555444333444555777777777666666888777777777888999:::;;;:::;;;===>>>===>>>@@@AAA>>>@@@AAABBBCCCEEEIIIKKKWWWrrr~~~kkkpppeee[[[\\\dddooosssnnngggccc[[[QQQKKKPPPXXXaaalllvvv~~~sssppprrreeecccccc```YYYTTTWWW___eeeeee]]]SSSGGGCCCKKK[[[mmmxxx|||tttqqqaaa___sssyyy~~~yyyuuummm[[[VVVqqqzzzuuuddd^^^RRREEE<<<777333000//////.........------------------------------------------...000111222333222333555888:::===???@@@??????@@@AAABBBDDDEEEFFFDDDEEEGGGHHHGGGFFFGGGHHHFFFJJJOOOOOOMMMZZZ|||xxxqqqzzzzzzttt{{{vvvnnnccccccaaadddgggcccXXXSSSTTTPPPTTTWWWTTTNNNHHHGGGHHHDDDDDDEEEFFFEEEDDDCCCBBBAAACCCEEEFFFDDDCCCCCCDDDFFFDDDAAA@@@AAACCCEEEEEE@@@CCCEEEDDDDDDEEEEEECCCGGGHHHHHHHHHHHHIIIKKKLLLIIILLLOOORRRUUU[[[eeemmmooommmoooxxx}}}~~~yyyxxx||||||eeeSSSHHHBBB>>><<<:::999888888888777555333555555666666666666555555444444333333333222222222222222222222222222222222111111222333333444555555444333222222444444333222333333333333333333333333333444555555666555555555333444555555666666555555777777777888999999::::::;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEHHHJJJUUUkkk~~~iii```zzzkkk[[[^^^iiiuuuyyysssllliii^^^UUUPPPSSSWWWZZZ___fffmmm{{{{{{uuu}}}vvvfffbbbaaa]]]VVVQQQUUU___ddddddXXXOOOEEECCCMMM___qqq|||wwwtttkkkiiivvvzzzwwwuuummm\\\XXXuuu|||wwwjjjhhh^^^MMM>>>666111/////////.........------------------------------------......///000222333444555666888:::<<<>>>??????>>>???AAADDDEEEEEEEEEEEECCCEEEFFFFFFEEEEEEGGGHHHLLLLLLNNNMMMJJJNNN```ttt{{{zzztttgggccc```cccddd```WWWOOOLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHDDDEEEFFFGGGGGGFFFDDDBBBFFFIIIKKKHHHDDDDDDFFFIIIJJJLLLNNNOOONNNOOORRRUUUUUU^^^eeeeeeaaabbbkkksss{{{yyyvvvuuuxxx|||tttfffSSSDDD===:::999888999888777777888888666444555555555666666555555555444333333333333222222222111111111111111111111111111111222222333444444555444333222333444444333222333333333333333333333333222222333444444444444444333444444555555555555555666666777888888999999:::::::::::::::;;;<<<===>>>???AAABBBCCCCCCDDDFFFIIILLL___uuueee[[[nnntttssswwwqqq]]]```jjjwww}}}yyyrrrooo___ZZZWWWXXXXXXWWWWWWYYY^^^iii|||wwwttt}}}iiiaaa^^^YYYQQQMMMSSS^^^cccbbbSSSKKKBBBCCCPPPcccvvvzzzyyyxxxwwwzzz}}}|||yyyooo]]]YYYwww|||mmmqqqkkkWWWAAA555111000...............---------------------------------......///000111333444555777888999;;;<<<======>>><<>>???@@@AAAAAABBBDDDFFFIIIVVVlll___NNNVVVjjj}}}qqqnnnqqqfffbbbdddppp{{{{{{uuuqqq___]]][[[[[[ZZZYYYXXXYYYYYYbbbqqqvvvooolllaaa\\\VVVMMMKKKSSS```dddbbbOOOGGGAAADDDSSSgggyyyyyywww|||}}}~~~rrr]]]XXXssslllvvvttt]]]BBB555333333........................------------............//////000111222444666777777888999;;;======>>>======???AAACCCDDDEEEDDDDDDHHHHHHHHHGGGFFFHHHKKKNNNKKKLLLNNNQQQSSSTTTVVVWWWaaabbbyyyzzzuuuqqqpppooolllgggaaa\\\WWWSSSRRRPPPNNNOOOTTT\\\```___[[[QQQPPPNNNMMMNNNQQQVVVZZZZZZcccllllllbbbWWWVVV[[[```hhhqqqssspppllllllmmmyyytttqqqmmmqqqwww{{{zzzpppaaaWWWWWWQQQIIICCC???;;;888666555444444555777777666555333333444444444444333333222222222222111111111111000000000000000000000000000111111111222222333333444333222333444555444222111111111111222222222222000111222222333333222222333333444555555555444444555555666666777888888999999999999999:::;;;<<<===<<<===>>>???>>>???BBBDDDHHHOOOddd\\\JJJKKKbbb}}}sssnnnpppyyy{{{kkk```ffftttzzzvvvpppbbbbbb```\\\ZZZZZZZZZZZZYYY___iiiyyyzzzppprrrbbb\\\UUULLLKKKVVVccceee```MMMFFF@@@FFFVVVjjjzzz~~~wwwnnnvvvzzzppp\\\WWWooo~~~rrr~~~{{{```CCC666444444---.....................---------....../////////000000111222444666888999777999<<<>>>AAABBBBBBBBB????????????@@@CCCEEEFFFIIIIIIIIIGGGFFFGGGJJJMMMOOOPPPPPPMMMJJJKKKOOOQQQ\\\TTT___~~~vvvnnnhhhccc```[[[XXX\\\gggrrrxxxyyyhhhiiihhhgggeeefffiiilllllluuummmcccccckkkuuuvvvrrrqqqmmmrrrwwwuuukkk\\\NNNFFFEEEDDDCCCAAA===888333///333222222444666777666444222222333333333333222222222222111111111000000000111111111111111111111111000000111111111111111222444333222222333444333222000000000111111222222222111111222333333333333333222333333444555444444444444555555666666777888888999888888999999:::;;;<<<;;;<<<============???AAACCCGGG]]][[[MMMQQQmmmzzznnnhhhggglll{{{kkkhhhrrryyyvvvrrrlllmmmiii```ZZZYYYXXXVVVVVVZZZaaalllyyywwwddd[[[TTTKKKLLLYYYeeeeee]]]KKKDDD@@@GGGYYYnnn|||}}}xxxiiipppwww||||||xxxlll\\\[[[oooyyy|||}}}___BBB666333000---------...............---------...//////000000111111222333555888999;;;:::<<<@@@CCCEEEFFFFFFEEEAAA@@@???>>>???BBBFFFHHHIIIJJJJJJHHHFFFFFFHHHJJJMMMQQQQQQKKKHHHKKKPPPSSSTTTVVVbbbttt|||~~~rrrkkknnnwwwxxx~~~||||||wwwhhhUUUGGG@@@===666888:::;;;:::666222///222222222333555555444333111111222222222222111111111111111000000000000///111111111111111111111111000000000000000000000000333111000111222333222111/////////000111111222222111111222333333333333222222222333444444444444444444444555555666666777777888888888888999:::;;;;;;:::;;;<<<<<<;;;<<<>>>@@@CCCEEEYYYWWWJJJNNNiiixxxkkkbbb```eeelllzzzwwwwwwxxxxxxwwwxxxzzzvvvkkkaaa]]]YYYTTTRRRVVVYYY^^^ppp|||gggZZZRRRJJJMMM[[[fffcccYYYHHHAAA>>>HHH\\\qqq|||ssswww}}}zzzzzzvvvlllaaabbbrrr}}}vvv~~~uuuVVV===666222,,,---------.........//////---------...///000000000111222333444666999;;;<<<<<<>>>AAADDDFFFEEEDDDDDDBBBAAAAAAAAACCCEEEGGGIIIMMMMMMNNNLLLJJJHHHIIIIIIIIINNNQQQNNNNNNRRRUUUTTTRRRYYYcccfffaaaaaarrr|||rrrrrrwwwvvveeeRRRBBB999666666222444666777777666555555222222111222444444333111000111111111111111111000111111000000000/////////000000000000000000000000000000000000000000000000111000///000111111000///......//////000111111222///000111111222222111111222222333444444444444333333444444555555666777777777777777888888999:::;;;:::;;;<<<<<<;;;;;;===???FFFIII[[[TTTEEEGGGZZZyyykkkbbb___eeefffooo|||xxxyyy|||uuuiiiccc]]]WWWQQQUUUUUUUUUeeehhhYYYQQQIIIMMM[[[fffaaaVVVEEE???===HHH]]]sss~~~}}}xxxpppgggiiivvv|||wwwxxx{{{kkkLLL888555222***---------.........//////---------...///000000111222222333555777999;;;===<<<>>>@@@BBBCCCBBB@@@???AAABBBDDDEEEGGGHHHHHHHHHQQQRRRSSSRRROOOLLLKKKLLLHHHNNNPPPOOOPPPRRRNNNGGGQQQTTTVVVUUUSSSUUU^^^fffnnnrrrnnnrrr|||~~~yyy```UUUEEE:::555444333333444444444333222222444666333222111222333444222000000000111111111111000000000000000000////////////////////////////////////000000000000////////////000///...///000111000...---......///000111111222...//////000000000000000222222333444444444333333333333444444555666666777777777777777888999:::;;;:::;;;<<<<<<;;;;;;===???FFFKKK^^^WWWIIIKKKZZZ}}}vvvhhh^^^[[[\\\fffnnnttt~~~~~~}}}wwwpppbbbSSSSSSWWWXXXUUU\\\rrriiiZZZQQQGGGJJJ[[[jjjeeeWWWJJJCCC@@@JJJ^^^rrr~~~{{{xxxyyyrrrgggooouuutttqqqbbbKKK:::333000---........................000////////////111222333888777666555555777999;;;===>>>???AAABBBBBBBBBBBB???@@@BBBDDDFFFGGGHHHHHHPPPPPPPPPOOOMMMLLLJJJIIILLLLLLMMMQQQTTTSSSOOOKKKMMMNNNPPPQQQRRRSSSSSSTTTaaajjjxxxqqqooovvvxxxxxx}}}vvvaaaJJJEEE???;;;777555222111333444444333333111000///333222222222111000000000222222222222111111111000............//////////////////000000000000//////---///000000///......///...///////////////...---111111000///////////////111000000///000000222222111222222111000000111333555444444444444555666666999777666555666777999:::777999::::::999:::<<<>>>DDDNNN\\\QQQGGGFFFSSS}}}~~~yyykkk```\\\[[[eeemmmoooxxxyyyrrreeeXXXSSSTTTTTTSSSWWWgggmmmZZZQQQGGGKKK\\\hhhcccUUUIIICCCAAALLL```ttt}}}yyyxxxooodddnnnssskkkeeeVVVBBB555111///,,,........................//////...///000222333555888777777777777999:::;;;===>>>>>>???@@@AAABBBBBBAAABBBCCCEEEFFFGGGGGGHHHKKKKKKKKKKKKJJJJJJJJJIIILLLJJJJJJKKKNNNNNNMMMJJJIIIJJJKKKLLLMMMMMMMMMMMMRRRZZZbbbuuu{{{{{{sssttt|||}}}uuummm\\\JJJ>>>;;;777555555555555444444444333222222111000000222111111111111111000000222111111111000000000000............////////////......////////////......---///000000...---...///...///000111111111111111111000000///////////////...///000000111111000000111222333222111000111333333333333333333444555555888777666555555777999:::888999::::::999999;;;===BBBKKKXXXMMMDDDEEETTT~~~|||~~~}}}oooccc^^^\\\hhhqqqnnnmmm}}}|||ssshhh___XXXUUUTTTUUUTTT[[[qqqoooZZZQQQHHHMMM]]]ggg```RRRGGGBBBBBBNNNcccwww|||vvvqqqggg```ooowwwggg^^^MMM<<<444444333000.................................///000333555666777888999::::::;;;;;;;;;============>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJHHHFFFFFFGGGIIIJJJIIIFFFFFFGGGHHHHHHIIIHHHHHHFFFNNNQQQWWWgggzzzyyyooooooxxx|||}}}kkkYYYMMMBBB888666444222222444666666666555444222111000000111111000000000000111111111111000000000000////////////---............/////////------............---------...//////...---...///---...///000111222222333000000//////......//////---...///000111000///...000222444444333111111222222222222222222333333444777666666555555777888999999:::::::::888888:::<<>>>>>===<<<===<<<;;;;;;===???BBBDDDFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDBBBAAAAAABBBCCCEEEEEEFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGGGGJJJRRRQQQOOOOOOJJJMMM]]]tttzzzxxxzzz{{{|||}}}~~~yyymmmXXXBBB666555999:::888777555555666666555444444222111//////000111333.........//////000000111////////////.........---------------............/////////000000/////////,,,---...---,,,---///111000///...---,,,,,,------//////............////////////---,,,---...000111///111444555444222111111333333333333333444444555555555555555555666666777999::::::999888777999:::===EEETTTLLLEEEEEEOOOttt~~~uuuggg___WWWkkkwwwppp}}}ssslllmmmlllhhheeeccc\\\VVV^^^kkk}}}iiiZZZOOOKKKWWWfffgggYYYLLLAAA@@@DDDUUUlll~~~rrr^^^ZZZrrrkkkYYYDDD888333///------........................---......///222444777999666888:::===>>>>>>======<<<<<<<<<===>>>AAACCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCEEEGGGGGGEEECCCCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFIIILLLGGGFFFLLLIIIJJJVVV```mmmxxxqqq___TTTEEE;;;777888777555333222222333555666555444222111000000///000111222............////////////////////////............,,,------------.........//////000000000000//////,,,------,,,+++,,,///111333222000...------............------......//////000///...---...///000111///111333333222000000111333333333333333444555555444444444555555555555555888999999999777777999;;;===DDDRRRKKKEEEEEEMMMrrrwwwiiiaaaWWWiiivvv}}}tttmmmoooooonnnkkkfff```^^^___bbbuuujjjWWWLLLIIIWWWgggeeeWWWJJJ@@@???EEEVVVmmm~~~fffbbbxxx|||eeeUUUCCC:::444000///222..............................///000222444777888666888999<<<===>>>>>>===;;;<<<===???AAABBBCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAABBBCCCAAA???>>>@@@BBBCCCDDDEEEGGGGGGHHHHHHHHHDDDEEE@@@@@@IIIHHHHHHSSSSSSTTT[[[ppp~~~zzzqqqjjj___VVVEEE???999777777666444222222111111333555555444333000000000000111111111111//////...............---000000000/////////......,,,,,,---------............//////////////////...,,,,,,,,,,,,+++,,,///222222111///---------...///...------------...///000---...000222222111000//////000111111//////000111222222222222222333333444333333444444555555555555777888999888777888:::<<<<<>>>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???<<<999999===BBBEEEFFFGGGIIIJJJKKKKKKKKKAAACCC@@@BBBHHHEEECCCKKKKKKLLLPPPUUU\\\ooo{{{vvvxxx~~~~~~|||yyyxxx}}}uuueeeWWWNNNCCC:::999555222222333222333444555444444444555555333111///000111111111111000000/////////......------,,,000000000000////////////,,,,,,,,,---------......---..................---,,,,,,,,,++++++,,,///222...---,,,++++++,,,...///---------------...///000***...222666666333///,,,///000000///......000111111111111000111222222333222333444444555555444444666777888888777888:::<<<<<>><<<<<<>>>BBBCCCBBB@@@@@@???===<<<;;;;;;<<<<<>>===AAANNNxxx~~~qqqggg___pppuuueeellltttwwwnnnccc``````___dddmmmvvvtttwwwjjjSSSIIIIIIVVV___YYYMMMGGG@@@BBBJJJ\\\sss~~~llllllzzzwwwoooiiieeeRRRDDD666111000...,,,------......////////////...222222333333333444666999:::::::::<<<>>>@@@@@@@@@???AAACCCDDDCCC@@@===;;;??????@@@AAAAAAAAAAAAAAA>>>======???BBBCCCAAA>>>???>>>===<<<;;;<<<<<<===???BBBEEEHHHJJJJJJIIIHHHCCCCCCBBBBBBBBBDDDEEEFFFJJJHHHFFFDDDGGGMMMVVV\\\eeexxxxxx}}}{{{yyy{{{|||~~~~~~zzz}}}|||qqq```NNN???>>>===666222444333333222222222222333333111111222222111111000///////////////////////////------------------------///////////////...------------,,,,,,,,,------...------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------///111222222000...---/////////////////////...000000111111111222222222222222111111222222333444999888777555555666888999;;;;;;DDD???>>>AAANNNwww}}}}}}~~~tttjjjbbbuuulllkkktttyyyrrrfff``````aaaaaahhhqqqrrruuunnnRRRIIIIIIVVV^^^WWWKKKEEE@@@CCCMMM```vvv}}}wwwhhhqqq}}}xxxqqqggg```LLL@@@444000///---,,,---......//////000000111111666555555666777777666555999:::<<<>>>???@@@?????????AAACCCDDDCCCAAA>>><<<>>>>>>???@@@@@@@@@@@@???======>>>@@@BBBBBB@@@===???>>>===<<<<<<<<<===>>>===???BBBEEEHHHIIIIIIHHHDDDCCCBBBAAAAAABBBDDDDDDHHHEEECCCCCCFFFIIIKKKLLLRRR]]]lll~~~xxxssswwwuuuuuu~~~}}}xxxnnnsss|||zzzeeeVVVKKK???888<<<>>>:::555555333333222222222222333333111111111111111000//////---.....................++++++++++++++++++++++++......//////......------++++++++++++,,,---...///---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---............------......//////////////////000000000111111111222222222222111111222222333444888777666666666777888999::::::EEE@@@???AAALLLttt{{{|||}}}vvvmmmeeezzzxxxlllrrruuuqqqiiidddbbbbbbaaaeeennnqqqssspppRRRIIIJJJVVV\\\TTTIIICCC@@@EEERRReeeyyyyyyyyyyyy|||{{{|||}}}|||jjjcccuuu}}}}}}zzzxxxzzzzzztttggg]]]GGG<<<333000///......///.........///000111222222777666666888;;;<<<888555999;;;>>>@@@@@@?????????@@@AAABBBCCCCCCAAA???===>>>>>>????????????>>>>>>:::<<<>>>AAABBBBBBAAA???@@@???>>>======>>>??????<<<>>>AAADDDFFFHHHHHHHHHEEEDDDCCCBBBAAABBBCCCDDDFFFCCCAAACCCGGGKKKKKKJJJGGGJJJOOOVVVdddzzz|||}}}xxxsssmmmrrrqqqpppttt}}}{{{iiiSSSDDDBBB:::666;;;???<<<888777222222111111111111222222000000111111000000///...------------............,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,---...,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////000000000000111111111111222222111111222222333444777777666666666777888888888:::EEEAAA@@@AAAKKKrrrzzz{{{~~~vvvmmmgggrrrpppnnnnnnmmmiiieeebbbddddddlllpppqqqzzz|||qqqRRRJJJIIITTTYYYQQQFFFBBB@@@HHHWWWjjj{{{{{{vvvvvvvvv{{{}}}tttbbbbbbyyy{{{zzzvvvtttyyy}}}wwwgggXXXBBB:::222111000//////111---------...///111222333777666777;;;???@@@===999:::===AAABBB@@@?????????@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>===888:::>>>@@@BBBBBBCCCCCCBBBAAA@@@?????????@@@AAA>>>???AAADDDEEEGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFCCC@@@AAAFFFJJJKKKJJJEEEDDDDDDDDDGGGOOO\\\fff~~~zzz|||vvvsssrrrwww}}}~~~xxxmmmhhheee^^^RRRGGG???999444666888777444333222111111000000111111222///000000000000///......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///---.........//////000000//////000000000111111111222222111111222222333444666666666666666777777888777999EEEAAA@@@@@@IIIppp{{{|||uuulllggg|||rrrkkkkkkmmmkkkfffdddeeebbbhhhnnnnnntttxxxqqqSSSKKKIIIQQQUUUMMMEEEBBB@@@JJJ\\\nnn}}}|||zzz}}}yyy|||~~~|||pppaaaggg}}}yyytttxxx}}}vvvcccQQQ???888222111000...///111------------///111333555666777999===@@@BBBAAA???<<>>???AAA@@@AAABBBCCCCCCBBBAAA@@@>>>????????????>>>>>>===999;;;>>>???@@@AAACCCEEEEEEDDDCCCAAAAAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAACCCCCCEEECCCAAA@@@BBBDDDFFFGGGHHHGGGIIIKKKJJJJJJOOOVVVZZZuuuzzzxxxuuuuuu{{{dddXXXLLLIIIOOOUUUTTTPPPBBB<<<666444444444222111111111000000000000111111///////////////......---,,,,,,------.../////////------------------------++++++,,,,,,------,,,,,,...---,,,+++***************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000------......///000000000/////////000000000111111222222111111222222333444444555555666666777777777777999DDD@@@>>>???HHHooo}}}~~~}}}rrrjjjeeezzzpppmmmkkkhhhfffhhhbbb]]]ccckkkjjjnnntttqqqUUUKKKHHHOOORRRJJJDDDBBB@@@LLL___qqq~~~zzz{{{}}}|||zzzyyyuuullldddpppvvvooorrrxxxrrr]]]JJJ;;;555111000///,,,---000......---...000333555777777999===???@@@AAABBBCCC>>>AAACCCBBB>>>===???BBBAAAAAABBBCCCCCCBBBBBBAAA???@@@@@@@@@??????>>>===<<<>>>??????>>>>>>AAADDDIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>@@@AAABBBAAAAAABBBAAA@@@AAABBBDDDAAAAAADDDHHHGGGDDDFFFMMMQQQ\\\tttuuurrroooqqqxxxyyymmmfffIIIBBB:::888>>>DDDHHHIIICCC???:::555555555444222000000000//////000000000....../////////...------+++++++++,,,---.........++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///------......///000000111////////////000000000111222222111111222222333444333444555666777777777777888999CCC???===>>>HHHooo~~~{{{ppphhhddduuuooojjjdddffflll___YYY___hhhgggkkkrrrqqqVVVLLLHHHMMMOOOIIICCCCCC@@@MMMaaasss~~~|||rrrsssyyy{{{}}}uuuppppppjjjgggwww{{{pppgggkkkrrrnnnYYYFFF999333000///...++++++...//////...///111444777999888<<>>>>>@@@AAAAAA>>><<<<<>>@@@AAA;;;???CCCCCCBBBAAACCCEEEGGGFFFHHHLLLIIIDDDEEELLLMMMHHHOOO^^^gggnnn~~~|||sssooommmrrr|||}}}hhhSSSGGGCCC>>><<<888555444555777888>>><<<888444333444333000000000////////////000000......//////......---,,,))))))***+++,,,,,,------************************)))***+++,,,,,,,,,,,,,,,************+++,,,------)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++------......------------...///000000111////////////000000000000222222111111222222333444333444555666777777777777999999CCC>>><<<===HHHpppzzz||||||{{{iii^^^aaappp___cccmmmjjj^^^]]]]]]___cccgggiiiiiiVVVPPPKKKLLLKKKFFFAAA@@@DDDZZZjjjvvvsssdddfffqqq~~~~~~rrrkkkllldddqqq{{{}}}xxxqqqpppxxxvvvZZZ999222111///...---------...111///...111555777777555999>>>CCCEEEDDDBBBCCCEEEEEEGGGIIIHHHEEEBBB??????===@@@CCCCCCAAAAAACCCFFFGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDBBB@@@????????????IIIIIIGGGEEEBBBAAABBBCCCBBBCCCCCCBBBAAA>>><<<;;;>>>>>>=========???@@@AAAAAABBBCCCCCCDDDCCCCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJJJJMMMOOOPPPRRRVVV]]]cccvvv}}}xxxzzz}}}}}}|||}}}xxxuuuyyy{{{qqqaaaRRRGGG@@@<<<:::666666666666555444333222444333222111111111222333333333111000000000111222//////...---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************,,,------,,,************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,'''***...///---+++*********++++++***))))))***,,,///---,,,,,,---,,,+++***++++++++++++,,,,,,---.../////////...---------,,,///////////////.........000000000000000111111222555555555555666666666666888===<<<;;;===>>>MMMiiiyyyzzz|||~~~~~~~~~{{{gggZZZ[[[wwwuuuhhhjjjooohhh^^^]]]]]]^^^bbbeeefffgggUUUOOOKKKLLLJJJEEEAAA@@@GGG]]]mmmyyyuuuggg```cccsss|||wwwuuurrrkkkwwwxxx|||~~~}}}zzzzzzqqqVVV:::222111///...------......000//////222666888888777<<>>>>>AAADDDDDDCCCBBBBBBCCCEEEEEEFFFEEEEEECCCBBBAAAAAABBBBBBBBBAAA@@@???>>>BBBDDDEEEEEECCCBBBAAABBBBBBBBBBBBBBB@@@>>><<<;;;>>>>>>=========>>>@@@AAAAAAAAABBBCCCCCCCCCCCCCCCEEEFFFGGGFFFFFFFFFHHHJJJIIIJJJJJJIIIHHHIIIMMMQQQQQQZZZkkkyyyvvvxxx~~~yyy\\\TTTJJJ@@@:::777666555666666666666555444333222444333222111111111222222222111000///...///000000///......---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++************++++++++++++++++++***)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,)))******)))(((((()))++++++,,,---+++******+++---***+++,,,,,,,,,,,,...000------,,,+++++++++,,,,,,............------------////////////............000000000000000111111222555555666666666666777777777===<<<<<<>>>>>>LLLgggyyywwwwww|||||||||~~~|||fffVVVUUUooo|||wwwoooqqqqqqggg^^^]]]\\\^^^```cccccccccSSSNNNKKKKKKIIIDDD@@@@@@KKKbbbrrr}}}wwwjjjdddoooxxx~~~}}}|||vvvooozzzvvv|||kkkQQQ;;;111000///...------......000000000333666999:::999>>>>>>@@@BBBEEEFFFEEECCCCCCFFFIIIJJJGGGCCC@@@??????BBBDDDEEEDDDBBBBBBBBBCCCEEEGGGHHHGGGEEEBBB@@@===>>>@@@BBBBBBAAA???===<<>><<<;;;>>>>>>=========>>>??????@@@AAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFEEEFFFHHHJJJLLLLLLKKKHHHFFFEEEFFFHHHGGGKKKSSS\\\fffyyy~~~~~~}}}vvveeeXXXDDD@@@:::777555666666666666666666666555444333333333222222111000111111111000///......------............------,,,,,,++++++++++++************+++++++++++++++++++++*********++++++************++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++)))&&&%%%'''***...---......,,,+++***+++---)))***,,,+++***+++...222......---,,,++++++++++++------------....................................000000000000000111111222555666666666777777777888666<<<======???===JJJdddzzzwwwuuuyyy|||fffVVVTTTkkk~~~wwwtttpppsssssshhh^^^]]]\\\]]]___aaa```___RRRMMMKKKJJJHHHBBB@@@AAAPPPgggwwwzzzrrrqqqwww~~~~~~|||wwwoooxxx|||uuu~~~gggKKK:::111000///...------...///000000222444777999;;;;;;===<<<===BBBHHHKKKKKKJJJBBBDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDEEEFFFGGGFFFEEECCCAAA<<<<<<>>>??????@@@??????<<>>===<<<;;;============>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIKKKNNNQQQTTTTTT[[[ooo|||ooobbbVVVJJJAAA???<<<999777777777777666555555555555555444333333222222111111000000000000//////......---------------------,,,,,,,,,++++++++++++************+++++++++++++++***************+++***)))(((((()))***+++))))))***+++++++++++++++******+++++++++,,,,,,,,,...---+++((('''))),,,000---......,,,***)))***,,,---,,,***)))((()))+++,,,------,,,+++++++++,,,,,,,,,,,,,,,------.........------...............///000000000000000111111222555555666666777888888888444;;;===>>>@@@===HHHaaa}}}yyyvvvxxx}}}~~~wwwdddTTTSSSfffwwwppplllpppssskkk___^^^]]]^^^``````___^^^RRRNNNJJJIIIFFFAAAAAADDDVVVmmm|||}}}xxxsssvvv{{{uuuzzzxxxuuupppdddFFF777111000...------...//////000111333555777999:::<<<===<<<;;;???EEEIIIJJJHHHAAAAAABBBAAAAAACCCGGGIIIFFFCCC@@@>>>>>>@@@CCCDDDDDDDDDCCCCCCBBBCCCCCCCCC<<<;;;::::::;;;===@@@BBBAAABBBBBBAAA@@@???AAABBB??????>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>??????@@@@@@@@@@@@@@@???AAABBBBBBBBBCCCEEEGGGFFFFFFFFFGGGGGGGGGGGGFFFAAABBBEEEHHHIIIJJJPPPYYYfff}}}sssiii[[[NNNGGGCCCAAA@@@;;;888666555555444333111333444444444444333333222111111111000000000//////...............---------,,,,,,,,,,,,,,,++++++++++++******))))))******+++************************+++***((((((((((((***+++))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,,,,+++******+++---+++,,,,,,+++)))(((***+++///+++''''''***+++)))'''*********+++,,,---...///+++,,,,,,,,,------......,,,---------......//////000000000000000111111222444555555666777888888888444;;;===>>>???<<>>===???AAA======;;;:::999999999999999:::;;;===>>>???@@@@@@===>>>>>>???????????????===>>>???@@@@@@AAACCCEEEFFFEEEFFFGGGHHHGGGEEECCCBBB>>>===@@@BBBBBBDDDHHHXXXggguuuzzz~~~nnn]]]PPPKKKDDD???<<<;;;;;;:::777555333333333333222111111222222333333222222111///000000000000///......---............---,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******)))))))))***************))))))(((((((((((())))))((()))******++++++************+++++++++,,,,,,,,,''')))++++++***((())))))******+++***))))))***,,,,,,***)))***,,,,,,+++)))))))))***+++,,,...///000,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000000000111111222333333444555666777888888555<<<===>>>>>>;;;EEE^^^zzz|||}}}|||{{{{{{~~~uuucccSSSKKK\\\uuutttooonnnhhh`````````bbbcccdddbbb```WWWQQQKKKFFFBBB???EEELLLggg|||}}}~~~wwwvvv}}}mmmeee^^^sssxxxUUU===222000///...------...///000111333555666555555777999;;;;;;:::888666777:::<<<>>>@@@AAAAAA@@@???@@@AAAAAA>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>::::::888888999;;;===???@@@AAAAAA@@@>>>======>>>;;;:::999888777777888888666888:::===???@@@AAAAAA<<<===>>>>>>??????>>>>>>:::;;;=========???AAACCCEEEDDDEEEHHHJJJJJJGGGDDDGGGBBB>>>@@@AAA@@@AAADDDRRR[[[```[[[WWW^^^mmmwwwzzz|||rrrcccQQQDDDAAA???===;;;999777555333777555333222333444333222000000111111111111000000//////000000000///...---+++,,,---------,,,+++***++++++++++++++++++++++++******))))))))))))******((()))))))))*********+++'''(((((())))))(((((('''((())))))*********************+++++++++,,,,,,,,,((()))+++***)))((()))***)))***++++++******,,,...***///333111---******---*********+++,,,---...///------,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000000000000111111222222222333444555666777777666<<<===<<<===999EEE^^^xxx{{{~~~~~~{{{zzz~~~~~~zzzgggVVVKKKZZZttt|||qqqllleeeaaa```aaaccceeeeeecccbbbXXXRRRKKKFFFAAA???FFFOOOlll}}}ssssss~~~mmmbbbYYYlllxxxkkkOOO:::222000///...------...///000111444666666444444666888888::::::777555666;;;???>>>@@@CCCDDDAAA>>>;;;:::===;;;;;;>>>AAABBB@@@===:::;;;===??????>>><<<:::888888999::::::;;;<<<<<<;;;===@@@AAA???===<<<;;;:::999888666666666777777555777:::===???AAAAAABBB<<<======>>>>>>>>>>>>>>>888:::;;;<<<<<<===@@@BBB>>>>>>@@@DDDIIIJJJGGGDDD<<<::::::===>>>===???CCCAAAKKKRRROOOJJJNNNWWW]]]lll~~~}}}uuueeeXXXPPPKKKFFFCCC:::999888888777777666666888555222111111111000///...///000000000000//////...///000000000///---,,,******+++,,,+++***)))(((++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++&&&'''((())))))((('''&&&(((((()))*********************+++++++++,,,,,,,,,+++,,,,,,+++******+++---)))***,,,,,,+++,,,...000,,,666===999,,,%%%'''...,,,,,,,,,++++++,,,---------------,,,,,,+++++++++++++++,,,,,,---...//////000000000000000111111222111111222333444555666777777<<<<<<<<<<<<999DDD^^^tttzzz~~~~~~~~~~~~iiiTTTPPPRRRlll}}}mmmbbb___aaabbbbbbaaa_________[[[UUUIIIFFFIIICCCHHH[[[|||qqqqqqvvvyyy{{{rrr^^^```jjjppppppcccPPPAAA666///......---,,,---///111333111222555888999:::999888666777777888:::<<<>>>???@@@BBBEEEFFFEEEAAA<<<999<<<<<<::::::::::::<<<<<<999999:::::::::888666555999777777888;;;===;;;888;;;;;;============;;;;;;;;;;;;;;;;;;;;;:::999888666:::>>>@@@@@@@@@???@@@<<<===???@@@???===:::888888777777777:::???CCCFFFDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<===BBBBBBCCCDDDFFFHHHIIIJJJQQQWWWaaaoooxxx___RRRKKKBBB>>>>>>>>>;;;888666666666666555444333222111111222222222222111111////////////////////////---,,,,,,,,,+++))),,,000...---,,,,,,++++++++++++)))***++++++***)))(((''')))))))))))))))))))))))))))))))))((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***++++++,,,***+++,,,------,,,+++***++++++***((('''(((***,,,,,,------+++))))))+++---)))))))))))))))))))))))),,,,,,,,,++++++************+++,,,---...---,,,+++000000000000000111111222111222222333333444444555999<<<999999<<<;;;FFF^^^uuu{{{~~~~~~mmmZZZRRRRRRjjjsssiiiaaa``````aaaaaa```^^^]]]YYYWWWMMMHHHGGGCCCNNNggg}}}}}}~~~tttqqqyyy}}}tttooozzzwww```^^^mmmmmmfffXXXIII???555...///...------...000222333333555777888999999888777999999999:::<<<===??????AAABBBDDDEEEDDDBBB>>><<<<<<;;;::::::::::::;;;<<<999999999999888888777666888777666888;;;<<<:::888:::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::999666999<<<>>>===<<<;;;;;;;;;===>>>???>>><<<999888777666555666999===AAADDDCCCCCCBBBBBBAAA@@@??????======<<<<<<<<<<<<======?????????@@@BBBDDDFFFGGGAAADDDIIIPPP[[[hhhuuu}}}|||zzz{{{|||xxxwwwppp^^^LLLDDD???999777999;;;:::888555666666555555444333222000000111111111111000000........................+++)))'''(((+++,,,,,,,,,------,,,+++++++++++++++)))******+++***)))((('''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))***++++++)))***+++,,,,,,+++***))))))***++++++***))))))***,,,+++***)))))))))***+++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,---............---000000//////000000111222111222222333333444444555888;;;999:::===;;;FFF]]]www|||~~~}}}~~~uuucccTTTRRRggg{{{qqqgggddd```aaaddddddaaa]]]WWWYYYQQQIIIGGGFFFXXXuuu|||yyyxxx|||tttxxx~~~xxxrrrqqqxxx```]]]rrrkkk\\\KKK@@@;;;444---///.........///111333444666777888999:::999888777<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBB@@@???<<<;;;:::999999:::;;;<<<999888888777777777777888999777777888999:::999888999999:::;;;;;;:::999999999999::::::::::::::::::777999<<<<<<;;;999888888:::;;;===>>>===;;;999777777666666777999<<<@@@BBBBBBBBBAAAAAA???>>>===<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>@@@CCCEEE??????@@@AAADDDIIIPPPUUUTTTdddxxx{{{vvvxxxyyywww~~~zzzxxxyyy{{{wwwiii]]][[[]]]YYYPPPIII<<<777333222444777777666555555555555444333222111/////////000000/////////---------------------------***((()))---111///,,,---,,,++++++***+++++++++))))))*********)))((((((((((((((((((((((((((((((&&&'''((()))***)))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((())))))***))))))************))))))&&&(((+++,,,,,,+++((('''***)))'''((()))******))))))))))))))))))))))))))),,,,,,,,,++++++++++++***...------------...//////000000//////000000111222111222222333333444444555777;;;:::;;;>>><<>>============>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA<<<<<<;;;::::::;;;<<<<<<:::999777777777777999999;;;:::999888777777666666888999:::;;;;;;:::999888777777777888888999::::::888:::<<<===;;;:::999:::999:::<<<===<<<;;;888666888888888999:::===???@@@@@@@@@@@@@@@>>><<<;;;:::999:::;;;<<<>>>>>>?????????>>>===<<<===???BBBDDDDDDDDDDDDCCCCCCEEEHHHKKKIIIQQQ[[[cccjjjuuuxxxrrrtttwwwyyy{{{|||}}}}}}}}}~~~wwwhhh```PPPGGGKKKPPPNNNLLLNNN===:::555333444444444333444444444444333222111000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,......+++++++++************++++++))))))))))))))))))(((((((((((((((((((((((((((((($$$&&&((()))***)))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))(((((())))))))))))((((((&&&'''(((***++++++(((&&&)))'''&&&''')))***)))((())))))))))))))))))))))))++++++++++++++++++++++++...---,,,,,,,,,---///000///////////////000111111111222222333333444444555555::::::===@@@<<>>??????>>>>>>============>>>>>>???????????????@@@@@@AAA======<<<;;;;;;<<<======<<<;;;999888888999:::;;;>>>===;;;999666555444555999:::;;;;;;;;;;;;:::999666666555555666777888999666888:::;;;:::::::::;;;888999;;;<<<<<<:::888666777777888999:::;;;<<<<<<>>>?????????>>><<<:::888888999;;;===>>>?????????>>>===<<<;;;<<<>>>???AAA@@@AAABBBBBBAAAAAACCCEEEFFFFFFFFFJJJPPPYYYbbbhhhgggwww|||yyy{{{~~~}}}uuutttrrrrrruuusssfffXXXVVVIIIBBBFFFIIIDDDBBBEEE???<<<888666444444333222333333333333222111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,***111222,,,'''((()))(((******)))))))))******+++(((((((((((((((((())))))''''''''''''''''''''''''$$$&&&((()))***)))'''&&&(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))''')))((((((((()))***)))((())))))))))))))))))))))))++++++++++++++++++++++++---,,,+++++++++,,,...////////////...///000000111111222222333333444444555555:::;;;===@@@===DDDYYYvvvyyy}}}}}}|||{{{}}}~~~~~~~~~xxxcccZZZhhh~~~tttppprrrrrrlllfff```___TTTRRRaaammmwww}}}zzzxxx|||pppiiikkkppp{{{uuucccUUUXXXiiiooojjj[[[GGG777111000///000111222333555666888888666777888;;;===???AAABBB>>>>>>=========>>>??????????????????@@@@@@@@@@@@???>>>===<<<<<<===>>>??????>>>===<<<<<<;;;;;;;;;>>>>>><<<999666555666777;;;;;;<<<======<<<;;;;;;777666555444555666777888444666888888888888999:::888999;;;======;;;999777555555777888888888888888<<<===>>>???>>><<<:::999888:::<<<===?????????>>><<<;;;;;;;;;;;;;;;<<<<<>>???DDDJJJOOOPPPGGGRRR___iiirrr~~~|||~~~~~~xxxpppjjjXXXXXXWWWXXX[[[[[[RRRGGGHHHBBB>>>@@@AAA>>><<<;;;;;;999888666444444444444222222222222111000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,---888;;;222)))***,,,+++)))))))))((())))))***+++(((((('''''''''((())))))''''''''''''''''''''''''&&&'''((()))***)))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))***(((&&&'''+++---+++))))))+++,,,,,,***((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++,,,------//////......//////000111111222222333333444444555555:::;;;===@@@===DDDZZZssswwwzzz{{{zzzzzz}}}~~~~~~~~~~~~kkk\\\cccxxxzzzyyywwwrrrmmmeeeggg___```ppp{{{|||{{{qqqkkkooosssyyymmm]]]SSSXXXiiilllcccRRR@@@666444222///000111333555666888999999999999:::;;;===???AAABBB??????>>>??????@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAABBBBBBAAAAAA???>>><<<;;;<<<<<<<<<:::777777:::<<<======????????????======999888777555555666777888777888999999777777888999888999<<<======<<<:::888666777999::::::999888777:::<<<>>>??????===;;;:::999:::<<<>>>??????>>>===;;;<<<=========<<<;;;;;;BBBDDDFFFGGGEEECCCBBBAAABBB@@@???>>>???@@@BBBDDDAAAEEEHHHHHHHHHOOO]]]hhh~~~zzzvvvzzz~~~~~~{{{qqqjjjfffaaaZZZTTTGGGHHHHHHGGGHHHIIICCC::::::<<<<<<:::<<<>>>===999999999888666444444444555111111111111000///......------............------------------------------///999<<<333,,,...///+++((((((((((((((()))******(((''''''&&&'''((()))***''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))******)))(((((()))******+++)))))),,,000111...******...222000***'''(((,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---------------///............///000000111222222333333444444555666;;;:::<<>>???@@@AAAAAA@@@???>>><<<:::888777666777888999;;;<<<===;;;999888888999888:::<<<>>>>>><<<:::999:::;;;===>>>>>>===;;;:::999;;;===???@@@>>><<<;;;999:::===>>>???>>>===<<<===>>>@@@AAAAAA???===<<<===@@@CCCDDDCCCAAA??????:::===@@@???======@@@DDD@@@CCCFFFEEECCCEEEMMMTTTWWWXXX[[[```gggsss{{{xxxyyy|||tttmmmggg^^^SSSOOOOOOPPPMMMIIIBBBEEEFFFEEEFFFHHHEEE@@@<<>><<<555;;;;;;:::888555333333444111111111111000///...------......//////......---------------------------***222333+++(((---+++$$$((((((((((((((()))******((('''&&&&&&'''((()))***'''''''''''''''''''''''')))))))))((()))***++++++))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))+++***)))(((((()))***+++++++++,,,111666555///)))***111555222***&&&(((---))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,.../////////...---...............///000000111222222333333444555555777;;;:::;;;>>><<>>???>>>===@@@@@@?????????@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAAEEEEEEDDDCCCBBBBBBBBBBBBHHHHHHFFFDDDAAA>>><<<:::::::::::::::<<<>>>@@@BBBBBBAAA@@@@@@????????????@@@???>>><<<;;;:::;;;;;;<<<:::888888999:::999888999:::<<<======;;;:::888:::::::::999999999888888999:::;;;<<<===>>>>>>>>>@@@>>>===>>>@@@@@@>>>;;;BBBBBBAAA@@@???======<<<>>>DDDIIIIIIEEEAAA@@@BBBDDDAAA>>>;;;:::<<<>>>@@@???AAABBBDDDDDDDDDCCCCCCIIIIIIJJJLLLOOOTTTXXXZZZkkkwww~~~~~~yyytttwww~~~xxxqqqjjjeee```YYYTTTNNNMMMLLLIIIFFFFFFGGGIIIDDDDDDDDDDDDDDDCCCBBBBBB??????>>>===;;;:::888777555888<<<===:::555000---222111111000000000000000------,,,------...///000---+++***)))+++///333666<<<777---&&&''',,,,,,(((******))))))((((((''''''''''''((())))))))))))))))))***,,,+++)))&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))***---000///***%%%(((((((((((())))))))))))''''''((()))***++++++,,,++++++******++++++,,,---,,,---...---+++***+++,,,,,,,,,------.../////////222222111111222222333444666:::888:::===;;;EEE[[[qqqvvvxxxuuutttyyy}}}}}}{{{{{{{{{{{{{{{|||}}}}}}nnnWWWHHHLLLRRRRRR[[[hhhmmmoooxxx~~~|||||||||vvv~~~wwwuuuyyywwwssslllbbbeee}}}rrrZZZLLL===555333111222444888888777777777777777777999999:::<<>>;;;999;;;;;;<<<===>>>???AAABBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>===<<<;;;;;;:::888999:::;;;;;;::::::;;;<<<===>>>===;;;:::::::::::::::::::::::::::777888:::;;;<<<<<<<<<<<>>===>>>@@@@@@>>><<<@@@@@@????????????>>>>>>@@@EEEJJJJJJFFFCCCBBBDDDBBBAAA>>><<<<<<===>>>@@@>>>???AAABBBCCCCCCBBBBBBDDDDDDDDDDDDFFFIIILLLMMMGGGOOO[[[gggqqq{{{~~~zzzsssjjjcccbbb^^^YYYVVVTTTRRRPPPMMMLLLLLLJJJHHHEEEEEEFFFHHHEEEEEEDDDDDDBBBAAA??????=========<<<:::999777666888;;;>>>???===999555222111111000/////////000000---------------......///,,,+++******,,,...111333999777111***)))++++++'''***)))))))))((((((((('''''''''((()))))))))))))))(((***++++++)))'''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((('''))),,,---,,,***)))((((((((((((((())))))))))))((((((((()))*********+++***************+++,,,,,,)))+++,,,,,,++++++,,,...,,,,,,------.../////////222222111111222222333444666:::999:::>>><<>>>>>======>>>>>>??????CCCDDDEEEDDDBBB>>>;;;888:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@>>>>>>======>>>>>>???AAABBBAAA???===;;;:::999888999;;;<<<<<<<<<999:::<<<===>>>======<<<999999::::::;;;<<<<<<<<<888:::<<<===>>>===<<<;;;???>>>===>>>@@@@@@???=========>>>>>>??????@@@@@@@@@DDDHHHIIIFFFCCCBBBCCC@@@???>>>>>>>>>>>>>>>???===>>>???@@@AAAAAAAAA@@@AAA@@@????????????@@@@@@@@@DDDJJJOOOSSSYYYaaaffffff___aaappp}}}~~~||||||}}}}}}~~~~~~zzzrrrmmmkkkhhhccc```^^^ZZZSSSNNNPPPMMMJJJIIIIIIJJJKKKJJJIIIJJJIIIGGGDDDDDDEEEGGGFFFFFFEEECCCAAA>>><<<;;;<<<<<<;;;:::999888666555555666888999888666333111111000//////......//////......---,,,,,,,,,------,,,,,,++++++,,,---...///111444333///,,,------***))))))))))))((((((((((((''''''((())))))))))))((((((***+++***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********))))))(((((((((((((((((((((((((((((((((%%%))),,,+++(((&&&(((+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))+++++++++,,,---///,,,,,,------.../////////222222111111222222333444666;;;:::;;;???===FFF]]]ggglllqqquuuxxxyyyxxxvvv{{{{{{zzzzzz{{{{{{|||}}}zzz___PPPIIIEEEFFFJJJ]]]^^^eeeoooyyy|||uuummmsss{{{ooofffyyy^^^MMM;;;444444555555666777777777777888888888888999:::<<<===???AAACCCEEECCCBBBAAA@@@???????????????@@@AAABBBBBBAAA@@@???;;;;;;;;;<<<<<<===??????@@@AAACCCCCCBBB>>>:::777777888:::;;;;;;;;;:::999??????>>>>>>??????@@@@@@?????????@@@???>>>======888777666777:::<<<<<<<<<888999:::;;;<<<===<<<<<<777777888999:::<<<<<<===<<<===???AAAAAA@@@>>>=========>>>>>>??????>>>>>><<<======>>>>>>?????????>>>AAADDDEEECCCAAA@@@@@@>>>>>>>>>??????>>>>>>===<<<======>>>??????@@@@@@@@@@@@@@@???>>>===<<<<<<===@@@CCCDDDCCCDDDHHHLLLPPPNNNRRR[[[___YYYQQQNNNKKKNNNOOOOOOOOOUUU```iiipppmmmnnnqqqtttzzz{{{yyyuuuppplllnnnmmmkkkggg```WWWOOOJJJLLLKKKLLLNNNPPPQQQOOOMMMOOOMMMJJJGGGGGGGGGHHHHHHGGGHHHHHHFFFDDDDDDEEEGGGHHHGGGEEECCC@@@<<<:::888;;;;;;::::::999777666555111111222333444333222000000///......---.........///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++(((///444222......///...))))))))))))((((((((((((&&&'''(((((())))))((((((((()))******((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((''''''&&&(((((((((((((((((((((((((((***+++)))'''''')))+++(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))+++,,,---,,,,,,...///,,,,,,------.../////////222222111111222222333444777;;;:::;;;???===GGG^^^^^^bbbiiiqqqvvvxxxwwwwwwzzzzzzzzzzzzzzz{{{{{{|||ttt```TTTLLLFFFBBBNNNPPPYYYfffqqq{{{yyyqqqlllxxx||||||rrrjjjiiisssaaaQQQ???777555333333444666666666777777888888888<<<===>>>>>>===>>>AAACCCCCCCCCAAA@@@????????????===>>>???@@@@@@???>>>===;;;;;;;;;;;;<<<>>>???@@@===???AAABBBAAA>>>:::777666777888:::::::::999888<<<======>>>@@@AAACCCDDD@@@???===;;;:::;;;<<<===666555444555888:::;;;:::666777888999::::::;;;;;;555666666888999:::;;;<<<===???@@@AAAAAA???>>>===;;;<<<===>>>>>>>>>>>>>>>========================>>>@@@BBBBBBBBB@@@@@@@@@======>>>>>>>>>===<<<;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAA@@@???>>>===999===@@@@@@===;;;<<<===FFFLLLVVV\\\YYYOOOIIIHHHBBBEEEGGGEEEBBBCCCIIIOOONNNMMMPPPSSSUUUYYYbbbmmm~~~~~~}}}|||~~~wwwwwwuuuqqqqqqqqqooolllkkkfff```]]][[[YYYUUUQQQZZZZZZXXXUUURRRNNNKKKJJJKKKKKKLLLMMMNNNMMMLLLJJJMMMKKKHHHEEECCCBBBBBBCCCEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGEEEBBB???<<<999777:::::::::999888777666555555444444555777888666444///...------,,,,,,------///...---++++++************+++,,,,,,,,,+++))))))&&&///555222---+++,,,+++(((((((((((())))))))))))&&&&&&'''((((((((((((((('''((())))))(((''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++******)))((('''&&&&&&'''''''''''''''''''''''',,,***((((((***++++++)))(((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''(((((()))***---...///...---,,,---...,,,,,,------.../////////222222111111222222333444666::::::;;;???>>>HHH___RRRSSSZZZgggpppsssuuuwwwxxxxxxxxxxxxxxxyyyyyyzzz~~~ooobbbXXXLLLAAADDDFFFMMMZZZfffqqq~~~|||zzzzzzvvvppphhhpppvvvxxxzzz}}}ttt|||zzziiifffnnnrrr{{{\\\OOOAAA888444000111333666666777777888999999999===???@@@>>>;;;;;;>>>AAAAAA@@@???>>>>>>>>>>>>>>>;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???;;;===>>>??????===:::888666777888999::::::;;;:::;;;;;;<<<===???AAACCCDDDAAA???;;;888777888:::<<<555444333444777999999999777777777888888999999:::555555666777888999:::;;;<<<<<<<<<;;;;;;:::999999888:::<<<===<<<;;;<<<===<<<<<<<<<<<<============@@@@@@AAABBBCCCBBBAAAAAA============<<<;;;:::999:::999999::::::;;;<<<======>>>@@@AAAAAA@@@>>><<<===AAADDDDDDAAA>>>>>>???@@@KKKVVVXXXRRRIIIFFFGGGBBBDDDFFFDDDAAA@@@BBBDDDGGGGGGIIILLLLLLKKKPPPWWW[[[eeekkkfff]]]YYYYYYYYYaaa[[[WWW[[[gggsss{{{}}}ooonnnmmmooosssxxxzzz{{{}}}yyyuuupppjjjddd```bbb^^^YYYXXXZZZZZZVVVRRRSSSQQQOOONNNOOOOOOOOONNNVVVUUURRROOOMMMLLLMMMMMMIIIIIIJJJJJJIIIGGGEEEDDDEEEFFFFFFDDDAAA@@@AAABBBAAACCCDDDDDDCCCBBBCCCDDDEEEDDDBBB@@@>>>;;;888777888888888777777666444444666444333555999999777333...------,,,+++,,,,,,,,,...---,,,+++******************++++++***)))(((((()))000444///)))'''&&&$$$(((((((((((())))))))))))&&&&&&'''((((((((((((''''''((()))((('''(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''---***&&&'''+++---+++((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***---//////...---,,,,,,---,,,,,,------.../////////222222111111222222333444555999999;;;???===HHH___DDDCCCJJJYYYffflllqqqvvvxxxxxxxxxxxxxxxyyyzzzzzz|||xxxooo___PPPLLLJJJKKKRRRZZZdddqqq~~~xxx|||uuuuuuxxxwwwrrrqqqssswwwyyytttooottt|||wwwxxx}}}~~~vvveeedddmmmnnnqqqxxxxxxSSSJJJ@@@:::444000333888888888999::::::;;;<<<<<<===???@@@===999999===AAA===<<<;;;;;;;;;;;;<<<<<<888999:::;;;;;;:::999888::::::::::::;;;<<<======:::;;;<<<======<<<;;;:::666666666777888:::;;;<<<;;;;;;;;;;;;===>>>???@@@AAA???<<<999777777888999666555444555777999999888999888888888888888999999666666777888999999:::::::::999777666555555555666666999;;;;;;::::::;;;===999:::;;;<<<======>>>?????????@@@AAABBBBBBAAA@@@======<<<;;;999888777777777666666666666888999:::<<<===@@@AAAAAA???<<<:::777:::<<<;;;888777999<<<===DDDJJJHHHBBB>>>===>>><<<<<<;;;::::::999999:::;;;;;;===AAAAAA>>>>>>AAAIIIPPPTTTPPPJJJHHHFFFDDDHHHGGGFFFJJJQQQ[[[ffflllVVVSSSPPPPPPSSSVVVWWWVVVYYYYYYVVVRRROOOLLLJJJIIIMMMJJJHHHIIIJJJKKKKKKLLLGGGIIIJJJKKKKKKKKKLLLNNNTTTRRRNNNKKKHHHFFFEEEEEE???AAACCCCCCCCCBBBBBBBBB???BBBDDDDDDBBB@@@AAABBB===???AAAAAA@@@@@@@@@BBB@@@??????===;;;999777666444555555444444333222111222000///222666666222...------,,,+++++++++++++++---,,,+++******************)))))))))))))))(((((((((---...***&&&&&&%%%###'''((((((((()))))))))***%%%&&&''''''((((((''''''''''''(((((('''(((***---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''))))))((())))))))))))((((((((((((((())))))))))))&&&'''''''''((()))))))))))))))(((((())))))***+++***,,,---,,,++++++,,,---,,,,,,------.../////////222222111111222222333444444888888:::>>>===GGG^^^:::888???OOO^^^fffnnnuuu{{{{{{zzzzzz{{{{{{|||}}}{{{~~~vvveee[[[TTTOOOOOORRRYYYgggsss|||cccjjj}}}~~~xxxzzz{{{~~~{{{{{{zzzqqqjjjwwwxxx~~~~~~uuuxxxtttddd```eeeeeegggcccWWWLLLGGGAAA<<<666333777???::::::;;;;;;<<<===>>>>>>;;;>>>???<<<999999===BBB999999888888888999::::::777888999::::::999888777::::::999999::::::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;333333333333555777:::;;;;;;;;;:::::::::;;;;;;<<<@@@???>>><<<:::888666666888666555666888999999999::::::999999888999999999888888888999999:::;;;;;;:::888666444333333444555555777:::;;;999888:::<<<777888999;;;===???@@@AAA=========>>>@@@@@@???>>>>>>===;;;999777666666666444444333333444555777888<<<>>>@@@BBBAAA???;;;999999;;;;;;888666777;;;???:::======;;;:::;;;>>>???===:::888777888999999888:::999===CCCEEEBBBAAABBBAAADDDEEEDDDCCCDDDBBB===777>>>EEEIIIKKKPPPXXX___MMMIIIEEEEEEHHHJJJKKKJJJIIIJJJIIIEEECCCDDDGGGIIIFFFEEEDDDCCC@@@???BBBFFF???CCCFFFFFFCCCAAABBBCCCKKKJJJIIIHHHFFFEEEDDDDDDAAACCCDDDDDDCCCAAAAAAAAA;;;>>>BBBBBB???======>>>:::<<<>>>???>>>===>>>???<<<<<<;;;:::999777666555222222222222222111000///111//////222666666111,,,---,,,++++++******++++++,,,+++*********************)))(((((((((((())))))$$$'''(((%%%%%%((()))''''''((((((((())))))******%%%&&&''''''((((((''''''&&&'''(((''''''(((+++---(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%(((+++***'''%%%''')))(((((((((((())))))))))))%%%&&&&&&'''((()))******)))))))))))))))***++++++'''(((************,,,...,,,,,,------...//////000222222111111222222333444333888777999>>><<>>>>>>>>>>><<<:::888777444444444555555777888888999888777666777999;;;<<<<<<<<<<<<<<<;;;:::999888>>>===:::777555555666777555666777999999888888777666777777777777777666666555555444444444444333333555444555666888999888666666777999:::<<<<<<======;;;999999;;;>>>???>>>;;;;;;:::999888777777777777333222000000111444777999AAA@@@@@@AAABBBAAA???===999888777555555777888999888888999999999:::::::::888777777666666777888999999888888;;;???@@@>>><<<>>>>>>?????????>>>>>>>>>;;;<<<>>>AAAFFFJJJOOOQQQEEEBBB???>>>???AAACCCCCCEEEDDDBBBAAAAAABBBCCCDDDCCCDDDEEEEEEDDDBBB@@@>>>>>>???BBBDDDEEEDDDBBBAAACCCDDDEEEEEEEEECCCAAA???@@@@@@???>>>===>>>@@@BBB@@@>>>===;;;:::::::::;;;777999;;;===>>>>>>===<<<;;;:::999777666444333222111000111555555000...///333+++(((---333333...+++***++++++,,,,,,++++++***+++++++++***)))(((((('''+++***)))(((((()))***+++((()))+++***(((''''''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((''''''''''''((((((&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))(((((((((((()))************+++++++++))))))))))))***+++,,,---///////////////000111111000000000111222222333333666888;;;<<<:::===KKKZZZ@@@;;;:::AAAKKKUUUbbblllvvvyyy|||}}}|||||||||}}}yyyqqqkkkgggccc```bbbhhhyyy```UUUZZZqqqzzzuuuwww|||zzzyyy{{{~~~sssrrrgggkkkqqquuusssfffQQQAAAKKKHHHCCC>>>::::::<<>>>>>???>>>===<<<:::999333333333333444555555666666555444444555666888999<<<<<<<<<;;;;;;:::999888:::999888777666777777888555666777888888888777777666666666666666555444333222222222222333333333333333333333333333444444555444555666888999999999999:::888888:::===>>>===;;;>>><<<;;;888777555555444444222111000111333555777>>>>>>>>>@@@BBBBBB@@@>>>:::999777666666666777888777888888888999999999999888777777666666777888999999888888:::>>>???>>><<<<<<===>>>??????>>>===<<<::::::;;;>>>AAADDDGGGIIIBBB@@@>>>===>>>???AAAAAACCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDBBB@@@>>>>>>???BBBDDDEEEEEECCCBBB??????>>>>>>?????????@@@?????????>>><<<<<<<<<===>>>===;;;999888888888888777999;;;<<<======<<<;;;888888777666444333222222222000000333222...---...555000///111222...++++++***++++++,,,,,,++++++***++++++******)))(((((('''***)))(((((((((((()))***((()))******(((''''''((()))((((((((('''''''''&&&)))((((((((('''''''''&&&(((''''''&&&&&&''''''(((&&&'''))))))'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((()))************+++++++++))))))))))))***+++,,,---............///000111222000000000111222222333333666777:::<<<:::===KKKZZZHHHBBB???BBBGGGMMMXXXaaappptttyyy}}}~~~}}}}}}}}}~~~rrrlllfffaaa^^^^^^rrrxxxaaaOOORRR___gggooosss{{{yyyqqqsss|||wwwxxxvvvtttgggnnnwww{{{tttcccOOOBBBPPPJJJBBB===;;;===???AAA>>>BBBKKKSSSNNN???555666;;;<<<<<<<<<;;;999888666777888888999999999999999:::999888777555333222222777888999:::;;;<<<<<<<<<======>>>>>>>>>===<<<;;;333222222222222222333333333222111111222333555666;;;;;;;;;;;;:::999888888555555666666777777888888555666666777888777777777555555555555444333111111///000000111111222222333333555666444111111222555333333444555555555555555888777777999;;;===<<<<<<===<<<:::888777666555555555333222000000222333444::::::;;;>>>AAABBBAAA@@@<<<:::999777666666666777666777777777777777888888777777666666777888999999:::999888999;;;======<<<:::;;;===??????>>><<<::::::::::::;;;===???AAABBB>>>>>>============>>>>>>@@@AAABBBDDDDDDDDDCCCBBBAAABBBBBBCCCBBBAAA???>>>>>>@@@BBBEEEFFFFFFEEEDDDBBBBBBAAA@@@AAACCCEEEFFF@@@@@@@@@???>>><<<:::888===<<<:::888666555555666777888:::;;;;;;;;;::::::666555555444333333222222333000///000///,,,,,,///,,,***+++...---+++,,,000******++++++++++++******+++******))))))(((((('''((((((''''''''''''(((((('''((())))))'''&&&'''(((((((((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++******)))******+++,,,------------...///111222333000000000111222222333333555777:::;;;999===KKKYYYMMMGGGCCCBBBBBBEEEMMMUUUdddlllvvv~~~~~~yyynnniiieeeaaa^^^eeeiiissseeeQQQQQQUUUVVVVVVUUUYYYeeettt~~~xxxnnnooo}}}{{{www|||}}}yyyppprrruuurrrgggWWWMMMJJJTTTLLLCCC======???AAAAAAFFF@@@<<<<<<;;;999<<>>@@@@@@???<<<:::;;;;;;<<<===>>>???@@@@@@:::;;;<<<<<<;;;:::;;;<<<<<<>>>BBBDDDEEEDDDAAA???@@@@@@AAAAAAAAA@@@?????????@@@BBBEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGHHHHHH@@@AAAAAABBBBBB@@@<<<999===<<<:::777666555555555777888999999:::999999888444444444444333333333333222...---//////---///222222,,,)))*********,,,000******++++++++++++************))))))(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************++++++,,,---+++,,,,,,---///111222333000000000111222222333333444666999:::999<<>>DDDLLLZZZcccqqq|||~~~|||}}}sssllliiiddd___SSSUUU\\\iiiyyyjjjTTTQQQRRRNNNHHHCCCCCCIIIUUU___sssyyynnnooo}}}zzzxxx{{{{{{~~~zzztttrrrooohhhZZZLLLIIINNNTTTMMMDDD???>>>???@@@??????<<<;;;<<<<<<::::::<<<>>>>>>?????????===<<<;;;888999;;;<<<<<<<<<;;;:::;;;:::999888777777777777888888999:::;;;;;;;;;;;;888888999999:::;;;<<<<<<777666555333222222222222111111111111222333444444888888888888888888777666555555666666666555444444555555555555555666666666888888777777555444333222///000111222333555666666444;;;AAAAAA<<<777555555333333444444333333222111444444555666888:::<<<>>>999999888999999:::;;;<<<777666444333222111111222333444666:::>>>AAAAAA@@@===<<<;;;999777666555555555555555555555555555555555666666777888999999999;;;:::999999888999;;;<<<:::<<>><<<:::;;;<<<===>>>???@@@AAA999:::<<<;;;999999:::;;;;;;===BBBEEEEEECCC???===??????@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFFFFFFFCCCDDDFFFGGGGGGEEEBBB@@@===>>>???AAACCCBBB???;;;>>><<<:::888777666666666888888888888888888777777444444444444444444444444111---,,,...//////222666III<<<000,,,,,,+++)))***)))******++++++******))))))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%''')))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))*********+++++++++++++++++++++++++++,,,---++++++,,,---///000222333000000000111222222333333444666999:::888;;;IIIXXX}}}>>>===>>>@@@@@@AAAHHHQQQ[[[cccoooyyy~~~~~~}}}zzz|||}}}{{{xxxssspppnnnyyyrrrhhh\\\QQQIIIHHHKKKUUUdddrrr|||rrrWWWOOOQQQJJJCCC???<<<>>>EEEMMMXXXmmmyyyzzzvvvoooqqq{{{rrrqqqnnnwwwqqqmmmkkkfffWWWFFFCCCHHHMMMIIIDDDAAA@@@?????????<<<:::888666444333444555??????@@@AAA@@@???>>>===999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::999888999::::::;;;;;;;;;:::888888777888888:::;;;<<<999888666555333222222111111222222333444444555555666777777777777777666666888777777666555444444333555444444444444555666666888888888888777666555444111222222444555666777777222777===???;;;666333222333444444444444444333222222444555666777999===@@@===<<<<<<;;;::::::::::::888777666444333333222222222333555999===??????>>><<<<<<;;;:::888777555555666666666555555555555444444555666888999999999999;;;;;;<<<;;;999999:::<<<:::<<>>888999:::<<<>>>?????????999;;;===;;;888888:::======@@@CCCFFFFFFCCC???<<>>BBBBBB???;;;===<<<:::888777777888888999999888888777777777777444444444444444444444333000---,,,///000000222777GGG999---***,,,,,,)))((())))))************))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&%%%$$$$$$''')))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((())))))******)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...000111222000000000111222222333333333555888999777;;;IIIWWW~~~<<>>DDDDDDZZZiiilllnnnjjjnnn}}}}}}~~~qqqpppnnnxxxooojjjiiifffXXXFFF@@@EEEBBBCCCDDDCCCAAA@@@@@@AAAEEECCC>>>777444777===BBB>>>???@@@@@@@@@???>>>===::::::999999::::::;;;<<<::::::;;;<<<;;;:::999888999999:::;;;;;;;;;::::::999888888888888:::;;;<<<:::999777555333111111000111222333444444555555555555666666777777666666666999888777555555555555666444444333333333444555666777888888888777777666555222222333444555666666777222444666888777444222000222333444444444444444333222444666666666999>>>BBB>>>======<<<<<<<<<<<<===888888777666555444444444333333444888;;;===<<<;;;<<<;;;;;;:::999777666555666666666666555555555444333555666888999999999999:::<<<>>>===;;;999:::;;;:::<<<===????????????>>>999:::;;;===>>>>>>>>>===;;;======;;;888777;;;@@@AAADDDGGGIIIHHHEEEAAA>>>?????????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBCCCEEEGGGIIIHHHGGGDDDBBB;;;999999===BBBCCC@@@<<<;;;:::999888777888999999;;;:::999888777777777777444444333333222222222111111------//////...///222333+++&&&))),,,+++***+++))))))************))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%%%%$$$###$$$''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((((('''''''''''''''''''''((()))*********)))************+++++++++---,,,,,,++++++,,,,,,,,,---,,,,,,---...///000111000000000111222222333333333444888999777:::HHHWWW~~~AAAFFFQQQ^^^ffflllwww~~~~~~}}}{{{zzz{{{~~~~~~~~~|||zzzzzz{{{zzzuuuqqqqqqrrrvvv|||]]]VVVNNNKKKPPPWWW^^^aaannnrrrbbbPPPKKKEEEBBBBBB???999999===:::OOO]]]aaaeeedddiiixxx|||}}}wwwxxxxxx~~~|||rrrkkkgggdddWWWEEE@@@FFF:::>>>CCCDDDBBBAAABBBCCC666:::;;;999666777:::<<<>>>>>>???@@@@@@???======;;;:::999888999:::;;;<<<:::;;;<<<===<<<:::888666999999:::;;;;;;;;;::::::::::::999888999:::<<<<<<:::999777444222111000///111111333444444555444444555555666666666666666555999888666555444555777888444444333222333444555666666777777777777777666666222333333444444555555666555333222222333444333111222222333444444444444444222444666666666999???CCC;;;;;;;;;<<<>>>???AAABBB888888888777666666555555333333444777:::;;;;;;999;;;;;;;;;:::999888777666777777666666666555555555333444666888999:::999999:::===@@@???<<<999:::;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>?????????>>>===<<<>>>>>>;;;777777===BBBEEEGGGJJJKKKJJJGGGCCC@@@?????????@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEE???<<<;;;>>>CCCDDDAAA===:::999888777777888999:::<<<;;;999888777777777777333333222222111000000///111...---///...++++++...---+++,,,///...)))''')))))))))************))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%######$$$''')))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&''''''((()))******+++)))************+++++++++------,,,++++++,,,,,,,,,---------------...///000000000000111222222333333222444777888777:::HHHWWW~~~ZZZ\\\eeettt~~~~~~}}}}}}~~~}}}|||yyy{{{zzzyyyyyy|||zzzuuuddd[[[UUUQQQSSSYYYbbbnnnlllQQQMMMIIICCC>>><<<<<<;;;:::>>>BBBNNNYYYZZZXXXbbbpppzzz~~~|||~~~xxx{{{~~~|||xxxnnn^^^PPPFFF@@@<<<;;;<<<===???@@@AAABBBBBB>>>>>><<<888444333777;;;>>>>>>???????????????>>><<<<<<;;;::::::<<<===>>>>>>===;;;999888888888999>>>===:::777666777;;;>>>===???@@@===:::888999:::999888777555333111//////444444444444555555666666444444444444444444444444444444555555555444222111666555333222111222333333333444444555666666666555333333333444444333222222555444222333555555111...222222222333333444444444333444666777888888777777:::999888888;;;@@@FFFJJJAAA;;;999;;;:::666666;;;888888888888888888888888;;;;;;<<<<<<:::888555444444555666888888888777777666666555555666888:::;;;=========<<<;;;999888777<<<<<<<<<<<<<<<=========@@@?????????????????????>>>@@@AAA>>>;;;;;;AAAFFFKKKJJJIIIGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@?????????@@@@@@BBBBBBCCCCCCDDDDDDDDDEEECCCAAAAAADDDGGGFFF@@@:::777777888999999:::;;;;;;<<<999999;;;:::666444666888777666555333000...---000000000000///...---,,,************)))))))))))))))******)))(((((()))+++'''...)))###((()))&&&)))'''''''''''''''''''''''',,,&&&$$$((()))%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&***)))'''&&&'''(((***+++))))))((('''''''''''''''&&&''''''((()))******++++++)))((('''((()))+++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---///000111111222444666222555999999666888GGGWWW}}}uuuuuuzzz}}}~~~~~~}}}~~~~~~~~~|||~~~~~~xxxwwwiii___WWWUUUXXX[[[eee{{{rrrUUUOOOJJJDDD???===<<<<<<;;;888<<>>@@@AAAAAAAAAAAA???>>><<<999777777999;;;===>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<===<<<:::888777888999:::<<<<<<;;;999888999<<>>@@@>>>999888:::999666666999888888888888888888888888999:::;;;;;;;;;999777555444555777888999999999888888888777777777999:::;;;>>>>>>===<<<;;;:::999999;;;<<<==================?????????@@@@@@@@@AAAAAA>>>AAABBB@@@======AAAFFFLLLLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCBBBAAAAAA@@@AAADDDCCCBBBAAA@@@?????????BBBBBBBBBCCCCCCDDDDDDDDDCCCAAAAAACCCFFFEEEAAA<<<999999999999:::::::::;;;;;;888888::::::777777999444444444444333222111000......///......---,,,+++*********)))))))))(((((()))******)))(((((()))+++777;;;111&&&((('''$$$((('''''''''''''''''''''''',,,&&&$$$'''(((%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''((((((''''''&&&))))))'''''''''(((***+++))))))(((''''''''''''''''''''''''((()))************)))((('''((()))+++,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.........///000000///000222444666888;;;;;;777999GGGVVVzzz~~~~~~~~~|||}}}}}}~~~~~~~~~xxxtttfffZZZUUUUUUVVV\\\pppyyyYYYRRRMMMEEE@@@===<<<<<<;;;888;;;EEEOOOQQQSSS```qqq}}}zzzwww~~~rrrccc```dddbbbaaadddlllxxxzzztttxxxyyyfffVVVLLLDDD===999>>>??????@@@AAAAAA@@@@@@???===;;;:::;;;;;;:::999<<<<<<<<<;;;:::999777777777888999:::;;;::::::999<<<:::888666666888:::;;;:::;;;<<<;;;;;;;;;===???FFFFFFDDD@@@;;;888777777555666666666666777777777333333333333333444444444333333333333333333333333111222222333333333333222333333222111111111222222000111111222222222222222111111222222222222111111000///000111444555444222333333333333444444444444444444666777777888777777888777666666777888:::;;;999777777999888555555777666666777777888888999999888999:::;;;;;;999777666444555666888999:::::::::::::::999999999:::;;;;;;???>>><<<;;;:::::::::;;;:::;;;===>>>???>>>===<<<======>>>???@@@AAABBBBBB>>>AAACCCBBB@@@???AAADDDJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEDDDCCCAAA@@@?????????CCCCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@BBBDDDDDDBBB???<<<;;;;;;;;;::::::999999999666666999:::888999<<<333333333333333222111000------------,,,+++************))))))))))))(((((()))******)))(((((()))+++???AAA444''''''&&&###'''&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$&&&'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((('''''''''(((***+++)))((((((''''''''''''(((''''''(((((())))))*********)))((((((((()))+++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......///000000///...///111333:::;;;===<<<888:::GGGUUUvvv}}}}}}~~~}}}|||}}}}}}~~~~~~}}}yyyxxx}}}zzzkkk```ZZZXXXUUUXXXfff___UUUOOOHHHAAA>>><<<;;;;;;;;;===EEENNNPPPSSSbbbttt}}}~~~~~~{{{zzzzzzzzz{{{{{{~~~mmmbbb^^^]]]cccaaadddnnn}}}}}}zzz}}}mmmWWWKKKEEE@@@<<<999???@@@@@@@@@@@@@@@??????>>><<<:::;;;======:::777888888888888888777666555666888:::<<<<<<;;;999888:::888666555555777:::<<<999;;;======<<<;;;<<<===CCCBBB???;;;777555333333444555555666666777777777222222222222222222222222222222222222222222222222///000000111222222222222111111111111111111111111...///000000000000////////////000111111111000000//////000111222222222222333333333333333444444444444444555555666777777777666666777777888888999999666555666777666555555555555555666777777888888888888999:::;;;:::888666555333444555666888999999:::<<<<<<;;;;;;;;;;;;;;;;;;>>><<<:::888888999:::;;;888:::===??????>>><<<;;;::::::;;;===???@@@BBBBBB===???BBBBBB@@@??????@@@DDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEBBBBBBAAA@@@????????????DDDEEEEEEEEEEEEEEEEEEEEECCCAAA@@@@@@BBBCCCCCCAAA>>>>>>===<<<:::999888888999555555777777666777:::666555444333111///---,,,------------,,,+++***)))***)))))))))((((((((((((((()))***)))'''''')))***666:::///###%%%&&&$$$(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''((()))******)))(((''''''''''''(((((('''((((((((()))))))))***))))))(((((())))))***+++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......///000000000///111444777=========<<<888999DDDQQQqqqxxx}}}~~~|||~~~}}}||||||~~~~~~}}}|||}}}~~~yyynnnlllrrrxxxzzz}}}tttjjjccc___UUUUUU^^^wwwlllXXXSSSLLLFFFAAA>>><<<:::888999@@@GGGIIIKKKZZZmmm{{{}}}~~~~~~|||xxxrrrlllhhhfffqqqzzzvvvkkkfffdddaaajjjkkkpppyyy}}}sssjjjoootttrrr^^^JJJBBBAAA???===>>>??????@@@@@@@@@???>>>>>><<<:::999:::======:::777555555666777888888888777666888;;;===>>><<<:::888999888666555666888;;;<<<:::<<<======<<<;;;;;;;;;@@@>>>:::777555444333333444444444444444444444444111111111111111000000000111111111111111111111111////////////000000111111///000000000000000000000---...............---------......///000000//////000000000000//////000000333333333333333333333333333333333444444555666666000111222333555555666666555666666555555555555555555555666666666777777777999::::::;;;999777555333222222333444555666777888;;;;;;;;;;;;;;;;;;;;;:::;;;999777666666777999:::777999;;;>>>???>>><<<;;;666777888:::<<<>>>@@@AAA;;;===??????>>>===<<<<<>>>>>=========>>>>>>>>>>>>>>>>>>???@@@AAABBB<<<<<<<<<<<<===>>>??????BBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????@@@BBBBBBBBB@@@???>>><<<:::888777666777444333555555222222555444444333222111///---,,,---------------,,,******)))))))))(((((((((((('''((())))))(((''''''(((***)))000***###''''''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((())))))***((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++*********+++++++++,,,,,,---,,,,,,,,,,,,---.........///000000111444999<<<>>>===<<<:::777777AAAMMMnnnoooxxx~~~}}}{{{yyy{{{zzzyyyzzz|||~~~}}}||||||}}}{{{ooollllllmmmppprrrtttzzz{{{ppphhhbbbWWWVVVZZZjjjzzz]]]YYYRRRMMMHHHCCC>>>;;;::::::???EEEDDDEEESSSeeexxx{{{}}}~~~~~~{{{||||||yyyrrrkkkfffdddkkkyyyxxxooolllmmmnnnooowww{{{yyylll___ggg|||gggTTTBBB???@@@??????BBB>>>>>>>>>???>>>>>>======:::999999:::<<<<<<;;;999555555777888999:::::::::777999;;;======<<<:::999999888888777888999:::;;;:::<<<>>>>>>===<<<===>>>@@@===999666666666555444444444333333222111111111000000000///////////////000000000000000000000000///...............///000---...///000000000//////------------------,,,++++++,,,---......//////...///000000///------///000222222222222111111111111111111111111222333444555000111222444555777888888888999777444333666777555666666666666666555555555888999::::::999777555444333333222333333444555666999999:::;;;;;;::::::999777777666555555666888888555777999;;;<<<<<<;;;:::444555777999;;;===>>>???:::;;;<<<<<<<<<;;;:::999===<<<<<<<<<<<<======>>>@@@???>>>===;;;;;;;;;;;;888888888999:::<<<===>>>======<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>???@@@AAABBB@@@???===;;;999777666555444222222555555111000222000000111111111000000///------------,,,+++******))))))((((((((((((''''''((())))))(((''''''(((***%%%---***%%%))))))###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&***+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''(((((())))))(((((('''(((((((((((())))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))((()))))))))************************++++++++++++---,,,,,,,,,,,,---.........///000111222666;;;@@@>>><<<:::999666666???JJJlllfffrrr|||}}}||||||zzzwwwwwwwwwwwwyyy{{{}}}}}}|||yyy|||~~~xxxrrrmmmpppqqqqqqvvv}}}zzzqqqjjj```^^^[[[aaavvvbbb___ZZZUUUOOOIIIBBB>>>???>>>BBBFFFDDDCCCOOO```uuuxxx|||}}}}}}wwwqqqnnnmmmppp|||{{{pppqqquuuyyytttmmmeeejjj```NNN@@@??????<<<<<>>888888999:::;;;;;;;;;:::777888:::;;;;;;;;;999888999999999::::::::::::::::::<<<>>>??????@@@BBBDDDAAA===888555555666555444333222222222222111111111////////////......------///////////////////////////...---,,,,,,------...,,,---...///000//////...---------------,,,++++++***+++,,,---............,,,...///...,,,---000222111111111000000000//////000000//////000111222333333333333444555777999:::;;;<<<999333222777999666777666666555555444444333444666888999:::999888777555444333333333444555555666777888999::::::999999666666666666777777888888555666777888999:::::::::555555777888:::<<<>>>>>>;;;:::::::::;;;:::999888;;;:::::::::;;;<<<<<<===AAA???>>><<<:::999888888777777888888999:::<<<<<<;;;;;;::::::999999999999:::;;;======>>>???@@@AAA???>>><<<;;;999777555444111000222666666222111222//////000000000000000///,,,,,,,,,,,,+++***)))((())))))(((((((((''''''''''''((()))(((&&&&&&((()))%%%---***%%%***)))###$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&$$$'''---...***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((((((((()))***************************++++++++++++---,,,,,,,,,,,,---......///000000000111555;;;??????<<<:::888666777???IIIlll]]]kkkwwwzzzzzz{{{zzzvvvuuuuuuuuuwww{{{}}}}}}}}}wwwzzz~~~~~~~~~}}}xxx{{{{{{zzz}}}xxxiiiggg___\\\jjj}}}fffccc___ZZZUUUMMMFFF@@@??????BBBEEEBBB???JJJZZZssswww|||~~~}}}~~~~~~}}}wwwrrrppppppyyyuuunnnvvv{{{yyyxxxkkknnnnnnppp}}}zzz]]]LLL???>>>===777777===:::;;;;;;<<<======<<<<<<:::<<<>>>===;;;;;;>>>AAA;;;;;;<<<<<<<<<;;;;;;:::666777888999:::999999888999:::;;;<<<<<<;;;999888:::<<<>>>@@@AAADDDGGGJJJAAA<<<777444444444333111111222222222222222333333/////////......---------////////////////////////000///---,,,+++,,,,,,---+++,,,.../////////......---------------,,,+++***)))***+++,,,---......---***,,,------,,,---111555111000000000//////......//////.........000111333111000//////000222333555>>>???;;;333222777:::777777777666555444333333222111333666888:::;;;::::::777666555444333444555555444555666888999999999888555666777888999999888888555555666777888999::::::666666888999;;;===>>>???<<<;;;::::::::::::999888888888888888999:::;;;;;;>>>===<<<;;;;;;:::;;;;;;999999888888999999:::;;;<<<<<<<<<;;;;;;:::::::::888:::<<<======>>>???@@@>>>===<<<:::888666555444......222777999555333444222222222111000...---,,,+++++++++******)))(((''')))((((((((('''''''''''''''((()))(((&&&&&&((()))###+++(((###((()))$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$(((///000,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''''''''((()))***))))))))))))(((((((((((((((((()))***************)))************+++++++++---,,,,,,,,,,,,---......000000000///000333888<<<@@@<<<:::888666777@@@IIIlllOOO^^^ooowwwtttqqquuuzzzzzzvvvuuuzzzzzzvvvvvvzzz{{{zzzyyyzzz{{{vvvmmmdddbbbdddhhhqqqzzzccc^^^___ccc___SSSNNNQQQGGGCCCGGGPPPMMMCCCDDDNNNiiirrryyy{{{|||~~~}}}vvvqqqqqqwww|||{{{~~~qqqiiikkk|||~~~rrrkkkeeeooovvvwwwzzzaaaJJJ777888>>>;;;888888777777888999:::<<<=========>>>>>>???@@@@@@AAAAAACCCAAA>>><<<;;;;;;;;;<<<888888999999:::;;;;;;<<<<<<;;;999888888888999999999:::;;;<<<>>>???@@@@@@???<<<777333111111333444000000000000000000000000111000///......---+++))),,,,,,,,,---------......,,,,,,,,,++++++*********,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,////////////////////////////////////////////////000///...---,,,---......---///000000000222444666AAA???;;;777444444444555666555333111000000111111222222222333444555666777444222111000111333333333333555777666555444444555444444555555555555444444444444444444444555666777777777999;;;===???@@@AAA:::;;;<<<===;;;888555333666666666777888888999999:::;;;<<<<<<;;;888666444888666666777888999888777===<<<<<<;;;:::888777777777888:::<<>>;;;888555444444444///111333555666555333222000000000000///...---,,,...,,,***)))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))'''((()))((('''&&&'''((('''&&&&&&***///000+++%%%***(((&&&'''***+++)))'''))))))))))))(((((((((((()))))))))))))))******+++))))))))))))************,,,,,,,,,---------......///111333444444555777999;;;:::::::::777777>>>HHHkkkHHHXXXkkkuuutttpppqqqttttttqqqsssyyyzzzwwwwww{{{zzzyyyyyyyyy{{{~~~tttggg___]]]___hhhqqqfffccceeekkkhhh]]]VVVWWWIIIGGGPPP\\\[[[OOOKKKQQQiiirrryyy{{{|||~~~}}}{{{xxxxxxyyy{{{zzzoookkkbbbdddvvvzzzooojjjjjjpppssspppooorrrqqqnnnUUUCCC666:::>>>;;;777777777888999:::;;;<<<======?????????@@@@@@AAAAAAAAACCCAAA???<<<;;;;;;;;;<<<888888888999999::::::::::::999888666666666666777777777888999:::;;;<<<<<<777666444333222222333333000000000000000000000000111000.........---+++))),,,,,,,,,------------...,,,,,,,,,+++++++++******,,,,,,,,,---------......------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------------------------...---,,,,,,---...///000000111111111000111222444:::999666444333333333444555444222111111111111222222222222222333444444555333222111111111222333333222333444444222222333444444444555555555555444444444444444444444555666777::::::;;;;;;;;;;;;<<<<<<:::;;;<<<<<<:::888555333555555666777888888888888999:::::::::999777666555888666666777888999888777;;;;;;999888888888888888555666777999;;;===>>>???>>><<<999666333222222222111111333333444333333222000//////......---,,,,,,---+++)))))))))***)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((('''((()))((('''&&&''')))&&&&&&'''***------***&&&***((('''''')))***)))'''))))))))))))((((((((((((***)))))))))******++++++))))))))))))************,,,,,,,,,---------......///111222333333444666777666555777888777999AAALLLhhhDDDQQQ```iiijjjiiikkknnnnnnnnnrrrxxxzzzxxxxxxyyyxxxxxxyyyzzz{{{|||}}}~~~zzziii\\\UUUVVVaaallliiifffjjjrrrrrrggg^^^]]]KKKLLLYYYkkkmmm^^^TTTUUUjjjrrryyy{{{{{{~~~~~~zzz{{{}}}~~~{{{|||sssqqqdddaaaqqq{{{qqqooorrrsssoooiiidddaaaZZZSSSFFF<<<666;;;===999666777777888:::<<<======<<<<<<>>>??????@@@@@@AAAAAABBBCCCAAA???===<<<;;;;;;<<<888888888888999999999999888777666444333444444555444444444555555666666666222222222222222111000///000000000000000000000000000///............+++))),,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,++++++************+++*********+++++++++++++++)))***++++++,,,---......+++++++++++++++++++++++++++++++++,,,---///000111111222222111000000111333222222222222222222222222333222222111111111222222222111111111111111222222222222222111111111222222111222222111///000222444444444555555555555444444333333333444444666777777:::::::::::::::999999999::::::::::::999777555333333444666888999888777666888888777777666666666555888666666777888999888777:::888777666666777999:::666666777888999999:::::::::888666333222111111111333222222111111111111111//////...---,,,,,,,,,,,,,,,***((((((((()))((('''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''&&&((()))((('''&&&((()))&&&&&&'''((()))))))))))))))(((''''''))))))((('''(((((((((((()))))))))))))))))))))*********++++++)))))))))*********++++++,,,,,,,,,---------......///111222222222222333555444444666888888999BBBMMMfffDDDJJJQQQVVVXXX[[[___bbbhhhkkkpppuuuxxxxxxwwwwwwwwwxxxzzz{{{|||||||||{{{~~~||||||}}}kkk[[[RRRTTTbbbqqqjjjeeeiiisssuuukkkaaa^^^NNNOOO]]]tttyyyjjj\\\YYYllltttzzz{{{{{{}}}~~~wwwyyy}}}||||||{{{yyy~~~qqqfffppp{{{{{{{{{wwwppphhhaaaYYYOOOFFF???:::999;;;;;;777666999888999;;;=========<<<;;;;;;<<<===>>>???AAABBBBBBBBBAAA???===<<<;;;;;;;;;999999999999999999999999888777555444333333333333222222222222222222222222444444333111000...,,,+++///////////////////////////...------......,,,***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++*********+++++++++++++++((()))***+++,,,...//////++++++++++++++++++++++++++++++,,,,,,---...//////000111222111000000222333///000111222333222222111111111111111111222222222111111000/////////000000111222333333222111111111111111111///...///222555444444555555555555444444333333333444555666777888777777888888999999::::::999999999888777666444444222444666999999888777555777666555555444555555666888666666666888999888777999777666555555888:::<<<:::::::::999999999999999777666444333111111000000444333111///......///000///...---+++++++++++++++***)))''''''(((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((((((''''''((()))&&&'''((('''&&&'''(((***(((((('''(((((((((((('''(((((((((((())))))))))))(((((())))))*********)))))))))*********+++++++++,,,,,,,,,---------......///000111111000000111222666666888:::999999AAAKKKgggJJJMMMQQQVVVXXXYYYYYYXXXaaadddjjjnnnssswwwxxxwwwwwwxxx{{{|||}}}}}}|||{{{~~~}}}||||||~~~rrrbbbWWWYYYhhhyyyqqqjjjjjjssswwwnnndddaaaSSSQQQ]]]uuusssddd___pppwww||||||{{{}}}~~~}}}xxxyyy}}}~~~wwwppptttzzzkkkooo|||yyyrrrllleeeZZZPPPIIIAAA???===<<<999666888;;;999:::;;;<<<<<<<<<;;;:::777888999;;;===???AAABBB@@@???>>>===;;;:::999999999999999999::::::::::::999888666444333333333333222222222222111111111111666444222///...---..............................------,,,---......,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,((()))***+++---///000000++++++++++++++++++++++++------------------,,,,,,---.../////////000222444111222333444444333222111000111111111111111111111000000///.........//////000333555555333111000111222222111000///000333666444444555555555555444444333333333444555666777888777777777888888888999999999888777666555444444444222444777999:::999777555777666555555444555555666888666666666888999888777999888666555666999<<<>>>;;;;;;::::::999888777777555555444333222222222111444222///---,,,,,,...///...---,,,++++++******+++***(((&&&&&&'''((('''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((((((((((((%%%'''((((((''''''(((***'''(((((('''&&&&&&(((***'''((((((((('''''''''((('''((((((((()))))))))***&&&'''((()))))))))((((((************++++++++++++,,,,,,,,,---------......///000111111//////000111666666999;;;::::::BBBKKKhhhbbbdddjjjppptttqqqiiibbb```dddgggiiinnnuuuyyyxxxwwwxxxzzz|||}}}}}}}}}|||~~~~~~~~~~~~~~~pppcccbbbpppuuuooouuuyyyssskkkhhh\\\VVV___xxx}}}nnniiiuuu|||}}}{{{|||}}}|||~~~|||{{{yyyxxxxxxyyyzzzyyyzzz~~~rrrddddddwwwtttiiiooozzz~~~xxxsssnnnggg\\\SSSPPPEEEDDDAAA===:::888:::<<<;;;:::::::::::::::::::::777888999:::<<<===>>>???>>>>>>===;;;:::999888777777777888888999::::::;;;:::999777555333333333333222222222222222222222222333111000......///111222........................,,,++++++,,,......---+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------------,,,,,,++++++++++++((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***,,,---......///222444333333444555444333222111000111111222111111000000//////............//////000444888888555111111111111222222111111111444666444444555555555555444444222222333333555666888999::::::999888777777666666888777555444333333444555444555777999:::999888777888888777777666666666555888666666777888999888777888777666666777:::<<<>>>:::999888777666444444333333333333333333333333222222000...,,,+++,,,------------------,,,+++***))))))(((&&&&&&(((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))%%%'''(((((('''''')))***)))(((((('''(((((())))))&&&'''((((((&&&&&&'''(((''''''(((((())))))******&&&'''((()))***)))((('''*********++++++++++++,,,,,,,,,,,,---------.........000111000//////000111222333777;;;;;;<<>>===;;;:::999888;;;;;;::::::888777555444000111222444666777888999999888666333222111111222111222222222333333333444///000222222111...+++)))------------------------+++******,,,......---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))((())))))***++++++---,,,+++***)))'''&&&&&&''''''((()))***++++++,,,++++++++++++++++++++++++((()))+++---.........---+++,,,---,,,++++++,,,.........//////000111111222111222222222111000...------------...///000111222111666<<<<<<777333222222---000222333222222333444444555555555555555555444222222222333555777888999666666777888999:::;;;;;;888666444111111222444555888888888999999:::;;;;;;:::;;;<<<<<<;;;888666444888666666777888999888777444555666666777888888888888888777666444333222111000000111222222222222222------,,,,,,++++++,,,,,,+++---///111000---***(((***((('''''')))***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""$$$%%%'''((((((''''''%%%&&&(((((('''((()))+++,,,)))&&&(((,,,---***%%%%%%''')))(((&&&%%%&&&)))&&&''''''((()))******+++(((***,,,---------+++*********+++++++++,,,,,,,,,,,,,,,,,,---------.........///111111000000222333222333666999777666<<>><<<<<<>>>;;;777333222444888:::@@@???===<<<;;;<<<>>>???BBB===888666888888444111222222333444555666777888666555444333333333333333000//////000222222111000............---------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,+++***)))))))))***,,,---+++++++++++++++++++++++++++***)))'''''''''((())))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++************+++,,,---...............//////000000000000000444444333222111000//////......///000111222333333000222555777888777555444444444333333333333222222000111222333444333222111111111222444555777888888777999;;;;;;999888777888777666555333333333444555<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============:::999777555555555555666333444666888:::;;;<<<===;;;;;;999888666444333222333222222111000000111111111111000///////////////+++///000---++++++***'''***((('''((()))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$'''***+++''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&###$$$000;;;222 &&&''''''((()))******+++))))))(((''''''''''''(((&&&...;;;BBB:::+++&&&))),,,+++***))))))+++---...,,,,,,,,,---------......000000000111222222333333333555666666666999@@@EEE```]]]aaagggnnntttvvvvvvvvvxxxxxxvvvrrrooonnnnnnpppssstttvvvxxxxxxxxxwwwwwwxxxxxxxxxyyyzzz|||~~~~~~~~~sssqqqmmmmmmuuu~~~{{{sssiiiddd^^^___gggpppvvvyyy~~~vvviiieeecccjjjtttyyyvvvpppppprrr{{{mmmdddbbbjjjtttuuusssqqqooorrrmmm___QQQKKKHHHEEEDDDCCCBBBAAA???>>>===<<<===:::666333222444777999;;;:::999999:::<<<>>>???AAA===888666777777444111111111222333333444444555444333333222111111222222///......///111111000...//////.........---------------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************************+++++++++,,,,,,******)))))))))***+++,,,+++++++++++++++++++++++++++***)))(((''''''((()))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,******+++***+++,,,---............---...//////000000//////222222111111000/////////------...///000111222333000222555777777777555444444444333333333222222222111111222333333333222222333444444555666777888888777999;;;;;;:::999999999777777555444444555666777<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<=========>>>;;;999777666444444444444222333555666888999999999888777777555444333222111000000/////////000000000000///......---------...,,,///000---+++---,,,)))((('''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&(((***''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))'''(((333===777)))''''''(((((())))))******((('''''''''''''''(((((())),,,444999333)))'''***,,,+++***))))))+++---...,,,,,,,,,---------......///000000111111222333333111333555555666:::BBBGGG^^^~~~EEEOOO]]]hhhmmmooooooppprrrpppoooooooooooonnnmmmppprrruuuxxxxxxwwwuuutttvvvwwwwwwxxxzzz{{{}}}~~~xxxppppppqqqwwwzzzwwwtttooohhhccc^^^[[[^^^hhhsss|||rrrggg[[[```kkkwww~~~}}}uuummmlllssseee______hhhsssvvvssspppkkkmmmfffVVVFFF@@@AAADDDBBBBBBAAA@@@>>>===<<<<<<:::888555222222333555777555555555666888;;;===??????;;;777666777777444111111111111111111111111111222111111000000000000000---,,,,,,---///000...---/////////............---------------------------++++++++++++++++++++++++,,,+++***************************++++++++++++,,,)))))))))((())))))***+++))))))))))))))))))))))))***))))))(((((((((((()))(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++***+++,,,------.........,,,---......//////......////////////////////////,,,------...///000111111111222444666777666555444333333333333222222222222222111111111222222333444444555555555555666666666444666999:::999888999999888888777666666777888999;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>>>>???<<<;;;999777444333222222222333444555555555555555444444333222222111111000.........---......//////...------,,,,,,,,,,,,,,,,,,//////,,,,,,//////,,,'''&&&%%%&&&''''''&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%'''(((((('''%%%$$$###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%,,,444222)))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))+++***,,,...,,,((((((+++,,,+++*********+++,,,---,,,,,,,,,---------......//////000111111222222333///222444555666;;;CCCIII\\\}}}>>>KKK\\\fffhhhhhhjjjlllmmmkkkkkkmmmqqqrrrooolllpppqqqssstttuuuuuutttsssvvvvvvwwwxxxyyy{{{}}}~~~xxxuuuvvvyyy}}}~~~~~~{{{tttnnnhhhbbb^^^cccbbbccchhhsss}}}uuueee]]]]]]eeepppyyy{{{vvvnnniiiqqqtttyyy~~~}}}wwwsssbbbbbbeeelllrrrsssqqqnnn```]]]UUUHHH===999<<>>======<<<<<<888666444222111222444666333333333555777999;;;===<<<:::777666777666444222222222111000000//////...000000////////////000000---,,,,,,---//////...---/////////.........---------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))******************++++++++++++)))))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))***+++++++++++++++++++++++++++++++++,,,---///...,,,++++++,,,******+++,,,------------+++,,,------......------,,,,,,------............,,,,,,------...//////000111222444555666666555444333333333222222222222111222111111000111222444555444444444444333333333333000333666777777666777888999888888777777888:::;;;::::::::::::::::::::::::888888:::;;;<<<>>>??????>>>===;;;999666444222111444444444444444333333222111111111111111111111111//////...------------------,,,,,,++++++,,,,,,,,,,,,...---+++---111111...'''&&&%%%&&&'''((('''%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((()))'''$$$###"""$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))+++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&###$$$((((((###((((((((((((((((((''''''$$$$$$%%%%%%&&&((()))***+++)))''''''))))))***+++++++++*********+++,,,---,,,,,,,,,---------......//////000000111222222222000222444555666:::BBBGGG\\\|||<<>>>>>???>>>===;;;888666444333555555555555444333222111000000111111111222222222222111///...,,,,,,++++++,,,,,,,,,++++++,,,------+++---,,,+++...222222...((('''&&&&&&(((((('''&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&'''(((((('''$$$""""""###%%%'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''+++,,,------,,,)))'''%%%%%%%%%&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((******&&&%%%'''((((((((((((((((((''''''''''''$$$$$$%%%%%%'''(((***+++***)))''''''))),,,+++)))++++++***+++++++++,,,,,,,,,,,,,,,---------.........//////000111111222222222333555555555999???EEE\\\|||>>>HHHSSSZZZ\\\___eeejjjhhhhhhjjjlllooopppooonnnpppooommmllllllooorrrtttsssttttttvvvxxxzzz|||}}}~~~~~~|||wwwppplllhhheee```[[[\\\```___eeeppp{{{}}}ssseeeVVVTTTYYYjjjkkkkkkjjjiiilllrrrxxxtttvvvxxxxxxvvvpppiiiddd]]]hhhrrrtttsssqqqooolllVVVLLLCCC???===999444333::::::999999999999999999444444333333333333333444444444555555666666777777777777777777666555333333444333222111000//////...///............//////000------,,,...///000///------------,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((())))))***)))))))))************+++***++++++++++++***))))))(((((((((((((((((((((((('''(((((())))))))))))(((''''''((())))))******+++++++++++++++++++++++++++)))+++,,,,,,*********+++)))***+++,,,,,,---------+++,,,------......------+++++++++,,,,,,------------------.........//////111222333444444555555555222222222222111111111111000000111111222333444555777777666666555444444333222444777888888888999::::::999777666666666777888666666666777777777777777555555666888999;;;<<<<<<<<<<<<<<<;;;999777666555666666666666555333222111000000111111111222222222111000///---,,,+++++++++,,,++++++++++++,,,,,,---***+++++++++///333111+++((('''&&&'''((()))(((&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''((('''&&&$$$###"""###%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''************(((&&&$$$######$$$&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((''''''(((***,,,''''''''''''''''''''''''%%%%%%&&&&&&((()))++++++)))******)))***---+++(((******+++++++++,,,,,,,,,,,,,,,,,,---------............///000000111111222222444555555444888>>>DDD[[[{{{AAAIIIRRRXXX[[[^^^bbbfffeeefffhhhiiiiiijjjkkklllmmmmmmlllllllllnnnpppqqqpppqqqrrrsssuuuxxxzzz{{{|||||||||}}}~~~zzzzzzzzzrrrhhh^^^ZZZXXXYYYXXXXXX___hhhmmmrrr{{{yyycccYYYUUUSSSYYYbbbiiijjjjjjkkkmmmrrryyy~~~sssxxx|||yyyooofffaaa```eeemmmsssuuuvvvtttkkkaaaLLLFFFCCCDDDAAA:::555666777777777777777777777777333333444444444444444333222333444444555555555555555666777777666444333333333222222111000///......,,,,,,,,,,,,,,,---......,,,++++++,,,......---,,,,,,,,,++++++++++++******(((((()))***+++,,,------))))))))))))))))))))))))(((''''''''''''((()))***))))))))))))************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))&&&'''((()))******)))(((''''''(((((()))*********************************''')))++++++)))((()))***)))***+++,,,,,,---,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,.............../////////111222222333444444555555222222222222111111111111///000111222333444444444555444444444333222222222111333666777777666777777999888777555444444444555444444444555555555666666444444555666777888999:::888999999999999888666555666666666555444333111111000000000000111111111111------,,,++++++++++++,,,***)))))))))******+++,,,(((***+++,,,000333///((('''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$"""$$$%%%''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&''''''((()))%%%&&&&&&''''''((((((((('''''''''((()))***+++,,,(((,,,,,,)))(((++++++(((******++++++,,,,,,,,,+++,,,,,,,,,---------............//////000111111111000222444444555888???EEEYYYzzzAAAGGGOOOUUUWWWXXXZZZ\\\bbbeeeggggggeeedddgggjjjkkkkkklllmmmnnnnnnnnnnnnnnnnnnoooqqqsssvvvxxxyyyzzzzzzzzzzzz|||~~~zzzttttttrrrgggYYYVVVRRRRRRUUUXXX[[[fffsssiiiLLLFFFMMMVVVaaammmhhhjjjmmmqqquuuyyy|||zzzxxxhhh]]]^^^ccciiilllnnnooorrrooo```OOO??????BBBGGGCCC;;;888;;;555555555555666666666666333333444555555555444444000000222333444555555555444555777777555444333333222111111000//////......+++*********+++,,,,,,---+++******+++------,,,***+++++++++*********))))))''''''(((***+++,,,---...))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************,,,------...---,,,+++***************************&&&'''(((*********)))(((''''''(((((()))*********************************&&&(((******((((((((()))))))))***+++,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////111222222333333444555555222222222111111111111000...///111333444444444444000000000000//////.........000333444333222333333999888666444333222222222333333333444444555555555333444444555666777888888555555777888888777666666555555555444333222111000///000000000000000000000))))))))))))***+++,,,---((((((((((((((()))******''')))+++,,,111333...%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$######$$$%%%&&&'''((("""###%%%'''''''''%%%$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&((()))'''&&&&&&%%%%%%&&&&&&'''((()))))))))(((((())))))***+++,,,(((------(((%%%)))+++)))******+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000111111111...111333333555999AAAGGGXXXxxxGGGHHHIIILLLQQQVVV[[[^^^_________```aaadddfffhhhiiiiiijjjjjjkkkkkklllllljjjmmmppprrrssstttuuuwwwuuuxxxzzz|||||||||~~~{{{{{{yyytttkkkaaaXXXSSSTTTPPPPPPWWW]]]dddppp}}}___DDDGGGXXXdddiiilllqqqmmmnnntttwwwwww|||}}}zzzsssggg___fffsssqqqnnnnnnrrrssskkk[[[MMM@@@???>>>??????<<<777222555444444333333333444444555555444444444555666666222222222111222222333333555555666666555444333333111000000///////////////------------------------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))***+++------))))))))))))))))))))))))(((((())))))))))))((((((---000555888888444///+++...,,,***)))((()))***+++)))((('''))),,,+++((($$$******+++++++++,,,,,,,,,************************(((***++++++******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...////////////......------,,,///000111222333444444444222222111111000000//////111222444444444333111///222222111111000/////////---///111444555444333333444444444444333222111111000000///000111444666888555555666666666666555555999999999999888666555444444222111111222333222111111222222222111000///...,,,)))((())),,,---+++)))(((((((((((())))))))))))(((***///333444111***%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''')))***+++)))'''&&&%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))************+++***)))))))))***,,,,,,,,,,,,+++***((())),,,...//////000000111111222222000111333444666:::@@@DDDUUUrrrAAABBBCCCFFFJJJOOOSSSVVV[[[[[[\\\^^^```ccceeefffeeeeeefffggghhhiiijjjjjjiiilllnnnppppppqqqsssuuurrruuuxxxyyyzzz{{{}}}|||}}}vvvlllddd^^^YYYTTTOOOPPPPPPWWWbbbkkkrrr|||yyysssppp]]]VVVWWWaaafffdddeeejjjqqqqqqtttxxxxxxvvvzzzxxxoookkkiiiiiipppxxxtttrrrqqqpppmmmbbbQQQDDD<<<;;;:::;;;<<<<<<888555888777555444444444444444555555555555555555555555222222222111111222222333555555555555555444333333000///......------......------------------------+++++++++*********))))))************************(((((((((((((((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((((((((())))))))))))((((((&&&(((---222666888888888222000---***((('''&&&'''((('''''')))++++++(((%%%))))))))))))************))))))))))))))))))))))))''')))******)))(((***+++)))******++++++******)))++++++++++++++++++++++++))))))))))))***+++,,,,,,...------------------,,,......000111222333333333222222111000000//////...000111222333333222111000111111111111111000000000...000222444555555444444444444444444333222111000222111000///000111333444444555555666666555555444666777888888777666444333555333222222222333222111111111000000///.........,,,***((()))+++,,,***(((&&&''''''''''''((((((((())),,,000222111---((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&''')))******)))'''&&&%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******+++***)))))))))***+++,,,+++,,,,,,+++***,,,///222...//////000000111111111111222333444555999???CCCSSSqqq999:::;;;===AAAEEEHHHKKKPPPRRRTTTXXX[[[]]]___```___```aaacccdddfffggghhhfffhhhjjjkkkkkklllnnnpppnnnpppsssuuuvvvwwwzzz|||~~~xxxtttwwwmmm```YYYWWWWWWSSSOOOWWW\\\fffsss{{{|||kkk___[[[YYYkkk|||hhheeennnyyy||||||~~~ssseeeeeemmmvvv{{{}}}xxxvvvrrrlllcccVVVGGG>>>???<<<:::999:::::::::999<<<:::888666444444444555666777777777777666444333333222222111111111222222333444444444444333222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))+++---///000000///,,,)))'''&&&&&&&&&((('''''')))******(((&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((((()))***))))))************))))))************************))))))***************)))+++++++++,,,,,,,,,,,,,,,,,,---...000111111111111111111000000//////.........///111222333222222111000111111111111222222222000111333555666666555555333333333333222111000000333222000.........//////333444444555555444444333444555666666666666444444666555333333333333111000111000...---,,,,,,------,,,***))))))******)))'''%%%%%%&&&&&&&&&'''''''''(((,,,000000,,,(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((((((((((((((())))))((((((''''''''''''''''''((((((((()))))))))******))))))******+++,,,+++,,,,,,,,,---...111444------...//////000111111222333444444555888===AAAQQQnnn333444555777999<<>>>>><<<:::999777666666888999:::::::::888555444333222111111000000000111000000111111111111000000///...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((('''""""""###$$$&&&((()))***&&&&&&'''(((((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((((()))+++***))))))***,,,))))))************))))))))))))))))))))))))))))))+++,,,---------,,,+++***((())))))******+++++++++,,,---///000111111222222111111111000//////......------///000111222333333000000111222333444555555222333444555666777777777333333333333222111000000.............../////////222222333333333333222222333444666777888777777666666555444444444333000......---***)))((((((***+++*********)))'''&&&&&&&&&&&&&&&'''''''''((((((((($$$(((,,,***&&&%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))******+++++++++++++++,,,---,,,++++++---...,,,,,,---...///000111111333444444444444777;;;>>>MMMiii222222333444444555555666777888;;;===@@@BBBCCCDDDJJJKKKMMMPPPRRRUUUWWWXXX[[[\\\]]]^^^___aaaeeegggiiijjjjjjjjjiiijjjmmmoooqqqrrrssstttuuuwwwzzz}}}|||{{{zzz{{{}}}|||yyyxxxzzzwwwqqqlllfff```YYYUUUSSSUUUVVVVVVYYYeeewwwzzzhhhTTTIIIBBBDDDRRRbbbuuu}}}yyy}}}zzzhhhbbbgggkkklllooorrrrrroooqqqlllcccXXXRRRPPPSSSVVVHHHEEE@@@999555555888<<<;;;<<<======<<<:::888777999::::::::::::999777666333222111000000000000000......///000000000000///......---,,,,,,,,,,,,---************************(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''')))******(((&&&%%%###$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''(((***(((((((((((()))))))))***)))))))))))))))))))))))))))***++++++******+++,,,******++++++++++++******)))))))))))))))))))))))),,,,,,---------------,,,)))))))))***************,,,---...000111111111222222222111111000/////////......///000111222333444111111222333444444555555222333333444555666777777444444444444333222111111---......///000111111222222333333444444333333222444555666777888777777666444333333333444333000------,,,***)))(((((())))))((()))***)))'''%%%&&&'''&&&''''''''''''(((((((((###&&&))))))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''(((''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******''''''((((((((()))))))))))))))***++++++++++++******+++,,,,,,*********,,,,,,,,,---...000111222222333333333333444666;;;>>>LLLhhh444444444555555555444444555555666777888:::<<<===@@@AAACCCEEEHHHJJJLLLMMMPPPRRRSSSTTTUUUXXX]]]```^^^______``````bbbfffiiiiiikkknnnooopppqqqtttvvvwwwvvvuuuvvvxxxzzzzzzyyyyyyyyyyyyxxxvvvtttrrrppppppmmmhhhdddaaa\\\VVVSSSSSSXXX^^^eeelllwww~~~xxxqqqiii^^^OOODDDFFFKKKQQQ^^^lllxxx|||xxxuuuqqqttt}}}rrr```]]]gggooorrrtttwwwwwwssslllggg___XXXTTTTTTUUUVVVKKKHHHBBB;;;555333777:::777999<<<>>>>>><<<:::888:::::::::::::::999999999333222111000////////////------...///////////////------,,,+++++++++++++++************************(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&'''(((((('''&&&$$$"""!!!&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&&&&(((+++(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***+++++++++,,,,,,,,,,,,++++++************************++++++++++++,,,---......++++++******************+++,,,---...///000000000333333222222111111000000000000000111222333444444222222333333444444555555222222333333444555777777555555555555444333222222//////000111222222333222333333444444444444333333333444555666666666555444111111111222333222///---++++++******)))(((((((((&&&((()))(((&&&%%%&&&(((%%%%%%&&&&&&&&&'''''''''&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))))))))******((()))***+++,,,++++++***(((***+++,,,+++***+++---,,,---...///111222333444222222333333444777;;;???MMMggg555555555666555444444333333222111111222444666777999:::;;;>>>@@@CCCDDDEEEFFFGGGIIIJJJLLLOOOTTTXXXRRRSSSUUUVVVWWWZZZ___ccc\\\___bbbdddeeefffhhhiiikkkjjjjjjllloooqqqrrrqqqllllllllllllkkkiiihhhgggdddbbb```___^^^\\\YYYWWWVVV^^^lllzzzooobbbTTTIIIAAA;;;@@@SSSaaaeeeiiipppttt~~~tttsssqqqrrryyy|||pppaaa^^^iiissswww{{{{{{hhhddd^^^YYYWWWVVVTTTRRRRRROOOHHH>>>666333555888444777<<>>;;;888::::::999999999:::;;;;;;333222111000////////////,,,------.../////////...,,,++++++***)))*********))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((()))***+++&&&&&&'''((((((''''''&&&$$$&&&''''''%%%%%%(((+++'''''''''(((((((((((()))))))))))))))))))))))))))'''((())))))(((((()))***+++,,,,,,------,,,,,,+++******************************))))))***,,,...///,,,,,,++++++******))))))******,,,---.../////////444444333333222111111111111111111111222333444555333333333444444444444555222222222333444555666777666666666666555444333222111222222333333333333222333444444555555444444333333333555555555444333222000000000222333222///---***+++++++++***)))((('''$$$''')))(((&&&%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&)))(((((()))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&((((((((('''&&&%%%$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************((()))***+++,,,+++******&&&(((+++,,,,,,,,,---///------...000111333444444111222222222444777<<<@@@MMMfff888999:::999666444333333555666777666444222111111111222444666888:::<<<===;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXYYY[[[]]]]]]]]]]]]\\\___^^^[[[XXXUUUQQQOOOMMMMMMNNNPPPRRRTTTWWW[[[___fffvvvgggQQQEEE??????GGGQQQ^^^lllvvvuuupppvvv{{{||||||}}}xxxsssrrrqqqmmmeee^^^jjjnnnrrrwww^^^___^^^XXXPPPLLLQQQYYYYYYKKK>>>:::;;;888444111777999999:::<<>>===555444333222000///...------......//////......---+++++++++************)))++++++++++++++++++++++++((((((((((((''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((()))******************************************************++++++******++++++,,,---,,,,,,,,,++++++*********------...///000111222222222222333333222222111111000111222222333333333333333333333333333333333333111333555444333222222333111444777888666333111000111444666666555333222222222222222333333444444444666666666555555444444333000///...///000111000///+++++++++***)))'''%%%%%%(((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((***,,,,,,***((())))))))))))************++++++++++++++++++++++++......//////000000111111222333444444444888>>>CCCOOOccc999::::::::::::::::::;;;666666777666555444444444000111222333444666777777777777888:::<<<===??????AAABBBCCCDDDFFFGGGHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLNNNOOOPPPPPPOOONNNMMMLLLJJJIIIHHHGGGFFFFFFHHHJJJNNNSSS[[[ccciiiuuuvvv[[[GGG===999BBBNNN\\\eeelllpppooolllnnnttt}}}}}}vvvvvv|||vvvmmmhhheeeeeeeeemmmqqqtttwww|||[[[]]]\\\WWWOOOKKKMMMQQQRRRFFF<<<999999777555555555888999777888;;;;;;777999777444555777:::::::::444444333222000///...---++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************(((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******************************************************+++************+++,,,,,,,,,,,,,,,++++++*********,,,---...///000111111222333333444444444333333222111111222333333333333333222222222222222222222222222333555444333222333444000333666777666444333333222555777888666555444555333333222222222222222111444555777888888666444333333111////////////---,,,++++++******((('''&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&%%%%%%'''))))))'''%%%))))))))))))***************+++++++++,,,,,,------......//////000000111111222444666444222333888===RRRccc???>>>;;;999888888999999555555444444444444444444111111222222333333333333444444555666777777888999999999:::;;;===>>>??????===>>>>>>>>>????????????<<<===???@@@AAABBBBBBBBB@@@@@@>>>=========>>>>>>>>>BBBGGGOOOXXXdddooowwwvvv```JJJ???======KKK[[[jjjnnnlllkkkiiihhhiiipppzzzzzztttuuu|||ttthhhaaabbbhhhnnnooopppqqquuu{{{~~~zzzrrrZZZ\\\\\\XXXQQQKKKIIIIIIHHHAAA:::888777555555888999===>>>999666777999999777555333333444555666555333333222111///...------***++++++,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********************************************************************++++++,,,+++++++++++++++*********,,,,,,---...///000000111333444444555555555444444222222333444444444333333000000000111111111111111222444555444333222333555000222444555444444444555444666999999999888888999444444333222111000//////000222555888888666333111555333000...---,,,***)))+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%######$$$$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((()))++++++***((())))))))))))******************+++,,,---......///......//////000000111111...222444444666???NNNZZZYYYhhhVVVQQQIIICCC>>>:::888777999888555555555666666666333333444444444444444444444555555555555666666666444555555666777888888999999999999999999888888888999::::::;;;;;;<<<<<<<<<===<<<:::999999:::<<<===???FFFQQQ]]]iiisss|||~~~nnnfffWWWEEE>>>DDDMMMQQQ^^^jjjttttttooollljjjhhhlllsss}}}|||uuuvvv}}}vvvrrrmmmhhhgggjjjooosssmmmlllkkkmmmpppqqqkkkdddWWW\\\]]]YYYRRRLLLFFFBBBCCC>>>:::999555222444888===EEEHHHBBB:::888888888666555333222222222222222222222111000///...---,,,,,,,,,------------,,,,,,************))))))))))))(((((()))))))))))))))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***************************************************)))))))))))))))***+++++++++++++++***************+++,,,,,,---......//////111222333444444444444444222333333444444444333333......////////////000000222333444444333222444555222333444333222222444555555777999:::::::::;;;<<<777666555333111000......---///111333333222111000444222///---,,,+++***(((******)))((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%###""""""%%%%%%&&&'''&&&$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++***)))***,,,---,,,***((()))))))))******************+++,,,...///000000......//////000000111111///000222222888IIIaaatttZZZgggwwwoooddd[[[SSSNNNIIIFFFCCC???;;;888888999888777444444555555555666666666666555555555555555555555444444555555666666666777777777777777666666666666999999999999999999999999:::999888999;;;???CCCFFFMMMWWWgggvvv}}}zzzyyy{{{|||wwwooojjjOOOJJJBBB@@@LLL^^^kkkooowww{{{{{{xxxuuuuuurrrmmmtttxxx{{{sssppptttffffffhhhmmmsssuuurrrmmmkkkfffcccdddfffccc^^^YYYZZZbbbeee___WWWRRRLLLFFFBBB???===;;;666111111666:::DDDKKKGGG???;;;:::999555555444333111000000111000000//////...---,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))(((((()))))))))*********++++++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************+++++++++,,,------.........///000111222333333333333333333444444333222222---------....../////////222222333222111222444666555555555333111000111333555777999:::::::::<<<===888888666555333111000/////////......///000111222222///,,,++++++++++++******)))(((((('''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%###!!!"""#########$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***((('''&&&'''((())))))(((((()))))))))******************+++,,,...///000000......//////000000111111222333222111333>>>PPP^^^QQQ___yyyzzzpppjjjeee___[[[NNNHHH@@@;;;::::::888666555666666666666777777777555555555555555555555555666666666666777777777777666666666666666666666555777777777777888999:::;;;999999:::===CCCKKKSSSXXXbbblllzzzxxxooojjjdddZZZQQQMMM@@@EEENNN[[[ooo~~~}}}{{{uuuyyyyyy|||~~~zzzpppjjjjjjcccdddjjjttt{{{yyypppgggjjjbbb[[[\\\\\\YYYTTTRRRdddoootttlllbbb^^^[[[WWWFFFBBB???===888222111444222>>>GGGFFF@@@===:::888444555555333111//////000//////......---,,,,,,+++((())))))******))))))(((******)))))))))(((((((((((())))))******+++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))******************+++++++++,,,,,,,,,,,,+++,,,...///000111111222222222333333333222111111,,,,,,------.../////////000111111111000111333666666666555333000///000111444666777888888888:::<<<777777666555444333222222333222000//////111333444000---***)))***+++++++++))))))(((''''''(((******(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%$$$"""!!!$$$&&&"""""""""###$$$&&&&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********)))'''(((***++++++***))))))))))))******************+++,,,---......///......//////000000111111///222444555444666;;;???KKK\\\yyy~~~yyyuuuooojjjaaaYYYNNNGGGDDDBBB???<<<;;;;;;;;;:::999999888888777777777777777777777777888777777777777777777777777777777777888888888888888888999:::===@@@CCCDDDCCCCCCEEEJJJRRR\\\ffflllqqqwww|||ooobbbWWWMMMCCC???AAAKKKYYYjjjwww{{{wwwuuuwww}}}yyyssspppjjjlllpppvvvyyyvvvpppkkkfff[[[SSSRRRRRROOOLLLLLLbbbqqqwwwlll```^^^___^^^IIIDDDAAA@@@<<<666333444333===DDDBBB>>>;;;888555111333444333000......000......------,,,,,,++++++(((((())))))))))))((((((***)))))))))((((((((((((''''''(((((()))******+++((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((()))))))))*********+++*********+++++++++++++++***+++---...000111111222111222222222111111000///,,,,,,------...//////000///000000///...///222555333444555333111000000111333444555555555555777999555444444444444444333333333222111000000111111222000---)))((()))***+++***)))((('''&&&'''(((***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%"""###''',,,((('''%%%$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((()))*********---,,,******,,,---------))))))))))))***************+++++++++,,,,,,------......//////000000111111000000222555777999999999HHH]]]}}}yyyssswwwnnnbbbZZZVVVSSSOOOKKKBBBBBB@@@???===;;;::::::999999999:::::::::::::::888888888777777777777777999999:::::::::;;;;;;;;;;;;;;;===@@@DDDIIIMMMOOORRRRRRSSSWWW___jjjtttzzzxxxyyy{{{{{{{{{}}}ssseeeUUUIII@@@999===EEEZZZkkk{{{~~~~~~~~~tttqqqtttppprrruuuuuutttrrrssstttaaaUUUKKKJJJJJJGGGEEEGGGTTTdddkkk___QQQQQQUUUVVVKKKEEEAAAAAA???:::666555;;;BBBEEEAAA<<<999555111///111333222///------///---------,,,,,,+++++++++******++++++++++++******))))))))))))((((((((((((&&&&&&&&&'''((())))))***)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))*********+++***************+++++++++***+++---...000111222222111111111111111000///...,,,,,,------...///000000...//////...---///222555111222444444222111111222222333444333222333555777222222222333333444444444000000111111000///...---111...***(((((())))))))))))((('''&&&''')))+++,,,(((((('''&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''%%%###$$$***000111///***&&&$$$######$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******++++++)))'''''')))***+++***))))))))))))************++++++++++++++++++++++++......//////000111111111777333//////333888;;;;;;DDDZZZ|||}}}zzzyyyrrrhhh^^^WWWRRRRRROOOGGGDDDFFFFFFDDDAAA???===<<<<<<;;;>>>;;;999999999:::;;;;;;:::<<<@@@AAAAAAAAABBBCCCKKKNNNSSSYYY___gggnnnrrrpppkkkiiinnnrrrvvv|||{{{wwwrrrooonnnllljjjgggTTTMMMBBB888666>>>MMMXXXqqqooommmnnnsss{{{~~~vvvtttpppnnnwwwzzztttvvvwwwnnnaaaUUUOOOHHHCCCBBBBBB@@@>>>IIIJJJIIIHHHEEEBBB>>><<>>777222000000444222000///000///---+++,,,,,,,,,---,,,,,,+++++++++*********))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%%%%$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''''')))***)))((('''(((***+++***)))(((((()))***++++++++++++,,,---...///000//////...------------......------...000111000...---------///111222222000555555444333111000//////000000000000000000000000222111111000000111111222000000000000///...---,,,---,,,+++***))))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$%%%&&&'''(((;;;777111***&&&%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))''''''''''''(((***+++,,,'''(((((()))***+++++++++,,,,,,+++***+++,,,---...------......///000000000000111222333444666999<<>>>>>BBBCCCCCCBBBAAA???===<<<<<<999999===??????BBBFFFNNNJJJDDD>>>:::666333111333111000///000///...,,,---------------,,,++++++************)))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************)))(((((((((((((((((()))***)))((('''((()))******)))((((((((()))***+++++++++,,,---...///000000//////...............---------///111222111///,,,---///000222222333333555555444333222222111000000000000000000000000000333333333222222333333333///000000//////...---,,,++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$%%%&&&'''+++)))%%%"""!!!"""$$$%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&'''((()))******)))(((((((((((())))))***'''(((((()))******++++++---,,,+++++++++,,,---...------......///000000000000111222333444666999<<>>@@@============>>>>>>>>>>>>777999888777<<>>AAAIIIVVVcccjjjhhhddddddcccdddfffjjjpppwwwzzzxxxyyyyyyxxxvvvsssqqqpppvvvsssmmmhhhmmmyyyxxxyyyxxxsssjjj```VVVOOOIIIJJJIIIDDD???>>>@@@CCC===============>>>???@@@777======888===IIIOOOMMM======???CCCFFFCCC:::333222000......///000000///000//////...---,,,***)))*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((((((((())))))***+++)))'''&&&'''((((((((((((((((((((())))))*********+++,,,---//////////////////......------------...111444555444222---222666555222000333777444555555666666555444333000000000000000000000000000000111111111111000000...............,,,++++++))))))((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''((())))))***))))))(((((((((((())))))(((((())))))************------,,,,,,,,,+++,,,,,,------......///000000000000111222333444666999<<>>===???BBB???>>>======<<<<<<======777>>>???;;;===FFFHHHCCC;;;???GGGOOORRRNNNEEE===222000...---///000000000/////////...---+++***)))))))))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%#########$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&''''''((()))******)))(((''''''((('''(((((()))))))))))))))*********+++,,,---...///---............---,,,+++,,,---///222555666444222111555888666222///222555444555666777777555444333///////////////////////////000000111111000000///............---,,,+++***))))))((('''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''''''''((()))***+++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,+++------......///000000000000111222333444666999<<>>>>>>>>===;;;:::999888777777:::<<<;;;;;;===<<<888777>>>GGGNNNOOOJJJCCC===444111...---...///000///......------,,,+++***)))))))))))))))************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&''''''''')))***)))((('''(((***'''((()))***++++++******************+++---...///---.../////////...,,,+++,,,---///333555555333111222555777666333111222333444555666777777555333222////////////////////////000111222333333222111000------------,,,+++******)))(((((('''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%(((******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""###############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((***+++,,,))))))))))))))))))*********+++,,,------------,,,------......///000000000000111222333444666999<<>>===999777777999@@@PPP___uuuxxxtttuuusssvvvvvvvvvuuutttqqqooommmjjjjjjiiiggghhhppp{{{|||gggVVVTTTTTTRRRHHH<<<:::>>>>>>;;;999:::===>>>===;;;<<<=========<<<999666444888222333::::::444444:::888===@@@===666111222555666333///------.........******+++++++++******)))(((((())))))*********+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%'''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''((()))***%%%'''((()))((()))***,,,((()))+++,,,------,,,,,,)))))))))***+++,,,......000111333444333222000...---...000333555444000---000///000222555666666555444555777777666333000...////////////////////////---///000111111000///---,,,,,,,,,,,,+++***))))))%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''"""###%%%'''((((((((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$'''&&&$$$""""""""""""######$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((((((((((())))))***))))))(((((((((((((((*********)))))))))))))))''')))+++---...///......------......///000000000000111333333444666999<<<@@@WWWzzzwwwjjjccchhhlllkkkoooxxxwwwtttqqqoooooossswwwzzzvvvYYYFFFBBBBBBAAAGGGFFFEEEIIIUUU___]]]VVVSSSKKKEEEEEEDDDAAADDDJJJLLLKKKIIIEEEBBB@@@@@@AAA<<<999<<>><<<>>>??????BBBMMM]]]jjj|||xxxooonnnooossssssvvvxxxxxxtttoookkkiiidddfffhhhjjjqqq{{{~~~eeeVVVPPPNNNOOOPPPKKK@@@;;;===<<<;;;::::::;;;<<<:::999999:::;;;<<<<<<:::888777888555333444666777666444===>>>>>>:::555111111222555222...,,,,,,,,,,,,+++***************)))((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''(((((()))***+++***++++++,,,---...//////000111222333333222111000000000///////////////000111222444555555555444444555555555555444222000...111111000000000000111111111111000000//////......+++++++++******((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((&&&'''******'''&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))***+++,,,,,,++++++***+++++++++,,,,,,------...////////////111222333333555888:::???TTTuuuzzzqqqmmmrrrtttppprrryyy~~~vvvxxx|||cccVVVOOOJJJ??????>>>BBBNNNXXXZZZUUUNNNGGGAAA???<<<999;;;AAAAAA@@@???===<<<:::999888===>>>III[[[fffaaaWWWQQQVVVUUUTTTWWW]]]dddkkknnnqqq~~~rrrgggcccmmmyyytttooojjjfffiiiooosssqqqmmmgggjjjooovvv|||}}}wwwxxxvvvcccVVVJJJIIIKKKOOOMMMDDD>>>===<<<;;;::::::::::::999888999999:::::::::999888777888666444444666888777555:::;;;;;;888444000///000444111...---------,,,+++***************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((''''''''''''(((((()))***+++***++++++,,,---...//////000111222222222222111000000000///////////////000111222333555555555444333444555555555333222000///000000000///000000111111111111000//////...------,,,,,,+++***)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&(((------(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))******+++,,,,,,++++++***++++++,,,,,,,,,------...////////////111222333333555888:::???TTTuuuuuurrrvvv~~~zzz{{{zzzoooxxxwwwmmmhhhcccZZZ[[[ZZZ[[[cccmmmqqqppp___YYYTTTSSSQQQMMMKKKLLLKKKJJJJJJKKKKKKIIIFFFCCCRRRXXXlll}}}jjjfffdddiiiqqqtttpppkkkiiipppyyyzzzuuupppooorrrtttzzzzzzjjjaaabbbfffllltttzzz|||}}}xxxxxx{{{~~~wwwjjjeeeeeekkklllcccVVVNNNDDDCCCFFFLLLNNNIIIAAA======;;;999999:::999888666888888888777777777666666777666444444666777666555;;;<<<===<<<888555333222111000............---+++***************)))(((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''''''''(((((()))***+++******+++,,,---...//////000000111222222111000000000//////......///000000111222333444444444333222333444444444333222000///////////////000000111222222111000///...---,,,+++,,,,,,+++***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&)))......)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((()))))))))))))))************)))))))))))))))***++++++,,,++++++***++++++,,,,,,,,,,,,------...////////////111222333333555888:::@@@TTTuuudddiiisss~~~}}}~~~nnnfffhhhvvvyyyrrrtttuuusssmmmmmmjjjgggkkktttyyyyyytttpppoootttzzzyyyqqqiiihhhfffdddeeefffeee```[[[\\\dddzzzuuuppplllooouuuxxxsssmmmmmmmmmnnnoooooorrr{{{xxxgggSSSdddxxx}}}xxxhhh^^^VVVWWWXXXTTTLLLHHHCCCAAABBBGGGKKKIIIBBB======<<<::::::::::::888666777666555555444444555555555444333333333444444444888:::<<<<<<:::777444222...---,,,---......+++******************)))(((((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((()))***+++******+++,,,---......//////000111222222111000/////////.........///000000000111222333333222111111222222333333333111000/////////...//////000111222111111000...---+++***))),,,,,,+++***((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%''',,,,,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))*********+++)))((((((((()))***+++,,,++++++******++++++,,,,,,,,,,,,------...////////////111222333333555888:::@@@TTTuuuVVV]]]gggpppqqqmmmlllnnn}}}pppiiirrrvvvvvvqqqsssyyywwwpppsssqqqlllhhhkkksssxxxxxxuuutttyyy{{{tttrrrsssrrrlllfffgggooo~~~~~~zzzyyy{{{~~~zzzxxxyyy||||||yyy}}}rrrcccXXXhhh~~~wwwsssjjj^^^SSSQQQQQQOOOMMMLLLFFFCCC@@@@@@DDDEEEAAA;;;===<<<::::::;;;:::999777666555444333333333444444111111111000000000111222111222333555444222///------,,,+++,,,,,,,,,***(((***************)))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%&&&'''''''''(((((())))))''''''''''''((()))***+++)))******+++,,,---......///000111111111111000///...............///000000000000111222222111000///000111222222222111000/////////......///000111111000000///---,,,***)))(((+++++++++***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$''''''$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))((())))))))))))*********(((((((((((()))***+++,,,+++*********++++++,,,---,,,,,,------...////////////111222333333555888:::???SSStttVVVZZZ___bbb```ZZZUUUSSS[[[hhh{{{xxxxxx|||||||||}}}~~~|||vvvrrrwwwsssuuu}}}wwwvvvuuupppjjjtttyyyzzzwwwyyyyyywww{{{{{{wwwuuummmaaahhhjjjrrr}}}ttthhhddd\\\SSSJJJHHHIIIHHHJJJMMMGGGFFFAAA===>>>@@@===888;;;:::999999::::::999888444444444333333333333222...///000///------///000//////000222333333000......,,,++++++++++++)))(((***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))'''''''''(((((()))***+++))))))***+++,,,---......//////000111111000//////------------...///000000///000111111111000///......///111111222111000///000//////......//////000///...---,,,+++***)))(((*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((($$$###$$$$$$###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''''''''((((((((((((((())))))))))))(((((((((((()))***,,,,,,************+++,,,------,,,,,,------...////////////111222333333555888:::>>>RRRrrr```aaaaaa```___\\\VVVQQQQQQUUUaaarrr~~~uuuoootttwww{{{zzzwww}}}xxx}}}~~~zzztttssswww{{{~~~tttooossssssooopppwwwrrr}}}xxxpppmmmggg^^^iiikkkqqq{{{~~~}}}sssaaaUUUSSSHHHCCC???>>>===<<>>;;;<<<:::555888777666777888999888777333333444555444333222111---///000///---,,,...000111000///111444444333111222///,,,+++++++++***)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***'''''''''(((((()))***+++))))))***+++,,,------......///000111111000///...------------...///000000//////000111000///...------...000111111111000000111000///...............---,,,,,,+++***)))))))))(((((())))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''$$$$$$&&&&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((()))+++,,,---************+++,,,---...,,,,,,------...////////////111222333333555888:::===PPPppphhhgggffffffiiijjjfffaaacccbbbgggsssuuuiiibbbgggiiilll}}}zzz|||yyyvvvsssxxxlll\\\WWW^^^pppzzzrrrhhhddd___WWW^^^mmm}}}wwwfffQQQHHHKKK@@@===<<<;;;888555888???@@@FFFFFF@@@;;;;;;888333555444333555777888777666222333555555555444222000...///111///---,,,///111...,,,+++---000222111///555222...,,,,,,,,,,,,+++***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***'''''''''(((((()))***+++))))))***+++,,,------......///000111111000///...,,,,,,,,,---...///000111//////000000000///---,,,---...///111111111000000222111000///------------,,,+++++++++******))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$%%%))))))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''''''''((()))+++,,,---************+++,,,---...,,,,,,------...//////000///111222333333555888:::<<>>CCCEEECCC???;;;888666666666666666777888888444444444444333333222111000000///............///.........//////111222222777333///++++++++++++***,,,,,,+++***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%''''''''''''(((***&&&'''''''''(((((())))))(((((('''&&&&&&''')))*********+++++++++,,,,,,,,,....../////////---,,,++++++,,,...///...---...///---...............---------...111333333222000...222222111000///...------+++++++++*********))))))***)))(((((())))))((('''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((((('''*********)))))))))))))))******,,,------,,,******,,,,,,------...////////////111222333333555888:::===PPPnnnwwwjjjdddbbbaaaooopppvvveeefffgggfffaaacccqqqzzzuuummmmmm}}}wwwfffddd\\\]]]hhhooo~~~xxxsssssszzz~~~{{{wwwkkkcccaaa]]]```cccdddeeefffhhhkkkvvvzzz~~~~~~lllbbbVVVHHH@@@BBB999999999888888777777777999<<<@@@BBB@@@<<<999777666666666666666777777888444444444444333222111000000///......------............---------------...444111---+++++++++***)))++++++***)))((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&((()))&&&'''''''''((((((((()))(((''''''&&&'''((())))))************++++++++++++,,,---.........---,,,+++,,,...//////...---...///,,,------.........---------...000111222111000///222222111000///...------++++++*********))))))))))))))))))((((((((('''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))((((((''''''''')))))))))))))))*********((()))***,,,---...//////,,,,,,------...////////////111222333333555888:::===OOOmmmsssgggeeeeeehhhiiinnnzzzmmmllljjjggg___XXX[[[bbbeeefffbbb^^^ccclllnnnhhh]]]WWWGGG@@@IIINNNTTTaaaqqqxxx}}}{{{uuunnneee]]]```YYYRRRQQQYYYdddmmmrrrqqqwww{{{|||oooiiibbbaaabbbeeelllsssxxx{{{~~~}}}}}}{{{kkk[[[SSSJJJ@@@<<<>>>888888888777777777777777777:::<<<<<<:::888666666666666666666666666777777555555555444333111000///......---,,,,,,,,,---------,,,+++***))))))))))))///---++++++++++++)))((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!!!! $$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%'''((('''&&&&&&'''((('''''''''''''''((((((((('''''''''''''''((())))))************+++++++++++++++,,,---.........---,,,...///000000///---......+++,,,---......///........./////////000000000000222111111000///...------************))))))))))))''')))***)))&&&%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))))))))(((((((((((('''''''''''''''(((((())))))******++++++*********+++---...000111,,,,,,------...////////////111222333333555888:::===NNNkkkwwwsssrrrqqqsssvvv|||qqqnnnllljjjccc[[[XXXZZZ```eeeddd^^^]]]gggrrrxxxzzz^^^KKKPPPWWW[[[cccaaakkkvvvyyytttkkkbbb]]][[[WWWRRRPPPTTT]]]gggmmm```^^^^^^fffwwwqqqooovvv{{{mmmooolllkkkpppyyy|||wwwuuuvvvvvvtttqqqdddXXXLLLFFF@@@:::999;;;888888888888888888777777666888888777555444444555555555666666666666666666666555555444222000///......---,,,,,,++++++,,,,,,++++++***)))((((((((((((************,,,+++)))'''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))++++++++++++,,,,,,,,,,,,+++,,,---...//////...---///000111000///------...,,,---...///000000000000000000/////////000111222111111000///...------,,,******)))))))))(((((((((%%%)))+++)))%%%###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''(((((())))))((((((''''''''''''''''''&&&&&&''''''((()))***++++++,,,---,,,+++******+++------,,,,,,------...////////////111222333333555888:::<<>>;;;888888:::999999999999999999999999666777777555333222333555555555666666666666555444555555444333222000...---------,,,++++++++++++,,,******))))))))))))******(((((((((***++++++(((&&&***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''((())))))))),,,,,,,,,------------...,,,---...///000000///......000111000...------...---...///111111222222222222111000//////111222444111111000///...---,,,,,,)))))))))(((((((((''''''$$$(((+++)))$$$"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''''''''((()))***++++++,,,,,,+++***))))))***+++,,,,,,,,,------...////////////111222333333555888:::;;;LLLhhh{{{}}}}}}~~~{{{vvvttttttsssmmmddd```aaaccceeefffeeehhhuuuuuummmjjjaaa\\\]]]cccmmmtttrrrlllkkknnnpppwww}}}{{{rrrjjjggghhheeefffeeeeeeppp}}}xxxnnntttxxxqqqiiieeeeeeaaaXXXQQQEEECCC???<<<999888888888999999999999999:::::::::777777777555333333444555444555666777666555444333444444444333222000///...------,,,+++++++++,,,,,,+++***************++++++((('''((()))******(((&&&)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&$$$%%%'''((()))))))))))),,,,,,,,,,,,------------,,,---.../////////...------...//////...,,,------...///000111111222222111111000/////////000222333111000000///...---,,,,,,((((((((((((''''''''''''%%%''')))'''$$$###%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''((((((((((((((())))))******++++++'''''''''(((***+++---...,,,,,,------...////////////111222333333555888:::;;;KKKgggtttnnnnnnmmmiiifffeeeiiioooxxx~~~|||sssnnnddd]]]ZZZ]]]fffoooqqqnnnoootttvvvttthhhdddeeegggooorrrqqqvvv|||wwwllloooxxx~~~wwwsssiiiccc]]]YYYXXXSSSKKKDDD???@@@???<<<:::999888777777888888888999999999999888888999777555444555666444555666777666555333222333333333222222111//////......---,,,,,,,,,,,,,,,---,,,+++***************)))(((((((((******((('''((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&((()))'''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))***))))))*********+++++++++,,,,,,+++,,,---------,,,+++******,,,......---,,,---......//////000000000//////...............///000000000000///...---,,,,,,+++((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((())))))))))))))))))))))))*********&&&'''(((***+++,,,------,,,,,,------...////////////111222333333555888::::::KKKhhh~~~~~~sssmmmiiilllrrrvvvxxxyyyvvvllleeeddd___[[[]]]___gggrrrwwwvvvxxx}}}|||jjjccccccdddnnnuuuvvv{{{vvv}}}}}}tttlllhhhZZZUUUPPPMMMKKKGGG???999<<<>>>@@@===;;;999777555666666777777888888888999888999:::999777666666777444555666777777555333222222222222222222111000//////...------,,,,,,------///...,,,+++)))(((((('''+++)))(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%''''''''''''(((***'''''''''&&&&&&%%%%%%%%%###%%%'''(((*********)))((())))))))))))************++++++,,,+++***(((((()))+++------,,,,,,---...---...............------,,,,,,,,,------------...000000///...---,,,,,,+++(((((('''''''''&&&&&&&&&'''&&&$$$$$$&&&&&&%%%###$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((#########$$$%%%&&&'''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&''''''(((((('''''''''((((((((())))))***************)))))))))))))))***+++,,,------,,,+++***,,,,,,------...//////000///111222333333555888::::::KKKhhhyyy~~~}}}xxxxxxvvvqqqkkkfffddddddeeefffjjjqqqvvvxxx~~~xxxzzztttrrrsssyyyxxxhhh^^^WWWMMMJJJEEE@@@===;;;;;;;;;??????@@@???>>>;;;888666888:::======;;;999888888===;;;999777555555555555333333222111000000000111222222333333222111///.........---------,,,,,,,,,+++...111000,,,)))((())),,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))++++++************+++++++++++++++++++++,,,---...+++,,,---......---,,,+++............---,,,+++***111,,,&&&&&&+++...---+++***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&***&&&###"""$$$&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%'''((((((&&&$$$$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))))))))))))))******************))))))******+++,,,---------...............000000111222444666888999999GGGbbbyyyqqqllliiikkkppprrrqqqsss{{{~~~zzzkkkaaaXXXHHHFFFBBB>>>;;;::::::;;;===>>>>>>>>>===:::888666777999<<<<<<:::888777777;;;:::888666555444444444333222111111000000000111222222333333222000///...---------,,,,,,,,,++++++***---//////,,,***)))***+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))*********))))))*********++++++++++++,,,---...///......////////////.....................,,,+++++++++,,,,,,+++)))((('''''')))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))&&&###"""$$$&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!"""$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''%%%&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))************+++************+++,,,,,,---------...............000000111222444666888999;;;IIIbbbyyy{{{}}}xxxpppqqq~~~tttsssyyyrrrfffZZZPPPBBB@@@===;;;999999:::;;;<<<<<<===<<<;;;999777666555777999999888666666666999888777555444333333333222111111000000000000000111111222222111000///...,,,,,,+++++++++*********)))+++---...,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))***))))))(((((())))))******++++++,,,---...000111111000000//////000000111////////////...---,,,+++***111777555---&&&&&&)))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%))),,,((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''))))))))))))************+++++++++++++++,,,---------------.........//////000000111222444666888999<<>>BBBGGGJJJLLLPPPQQQVVV\\\``````[[[VVVSSSTTTWWW]]]aaaaaa\\\WWWRRRSSSTTTSSSQQQQQQQQQRRRNNNJJJEEEAAA???>>><<<;;;666444222222333444333222333444555777888888777777===<<<;;;999777555444333222222222222222222222222333555777999999777555333666555555888;;;===:::777...------,,,++++++,,,,,,///......---,,,+++******)))))))))))))))))))))))))))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$%%%''')))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******'''((()))+++++++++******++++++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))&&&###&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&######'''###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&(((***)))((('''&&&''''''((($$$%%%&&&((()))*********))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))***+++++++++,,,---------.........//////...///000222444666777888===EEEWWWuuu((())))))***++++++,,,,,,//////...------,,,++++++...///111222222222222222222333444666777888999999===<<<===@@@DDDEEECCCAAABBBCCCFFFJJJMMMLLLIIIFFFAAADDDEEEDDDAAA@@@AAADDDDDDCCCAAA===:::888999:::888777666555555333222000222444666777666555444444<<<;;;:::888666555333333111111111111222222333333222444666888888666333111888777666888999999666333///...---,,,+++++++++,,,------,,,,,,+++***))))))((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***'''(((***+++++++++************)))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&'''(((&&&$$$######$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%######&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%''''''''''''''')))+++)))((('''&&&&&&'''((()))%%%&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************(((((()))***+++,,,,,,,,,,,,,,,------.../////////...///000222444666777888===EEEWWWsss)))))))))***++++++,,,,,,------------------------++++++++++++---.........000111111222111000///...222222333555777888777666555444444555666666555444555777:::999777777999<<<:::;;;:::888555444555777888888888777555333111000555888::::::777444333333777777777666555555444444222111111111222333444555111333555666555333111///555444555555666555333222000///...---,,,,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((())))))))))))***+++,,,,,,,,,+++***)))((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%######%%%&&&&&&&&&&&&%%%###%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''###%%%&&&''''''))),,,...(((((('''&&&&&&''')))***((((((((('''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,,,,------...//////000///000111222444555666777<<>>>>>:::666555555555555555555555555555555333333222111222333555666222333333333333111000///...///111333444444444333000000///---,,,,,,,,,,,,)))))))))(((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%%%%######%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((()))))))))***+++,,,,,,+++******((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''"""###$$$&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((''''''"""$$$%%%%%%'''***(((###''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""$$$&&&''''''))),,,...)))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))))))))))))))))))))***+++++++++,,,+++,,,,,,---...///000000///000111222444555666777:::BBBSSSnnn'''''''''((((((((((((((('''(((((()))***++++++,,,***,,,......------...000,,,,,,------...///000000***---000222333222111111000111222222111111111111111111111222444666666555666666666777888999999999222444555444222111222444444888======:::666666777555555555666666666666666555444333222222444555666555444333222111111111111---///111222333333333333000///...,,,++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))))))))***++++++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&''')))***)))(((&&&%%%$$$%%%$$$%%%+++000,,,$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%''''''&&&''')))+++))))))'''&&&&&&'''((()))(((((('''&&&''''''))))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))******************++++++++++++,,,---...///000000000000111222444555666666888AAARRRlll((((((((()))))))))))))))))))))******++++++,,,,,,'''+++...---***)))+++------,,,,,,,,,,,,---......---///000111///---------(((+++...000000///......444222000222555777555333333222222333666888777666666777777555222000222444...333999:::777555555777777777777777666666666666777666444333333444666777777555444222111111222333000222333333222000000000///...---+++***)))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))(((((()))******)))((('''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&'''((('''&&&$$$"""&&&&&&$$$%%%...555000%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((***)))((('''&&&''''''((('''&&&&&&&&&''')))***,,,(((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))+++++++++***************++++++,,,---...///000111000000111222444555666666888@@@QQQjjj&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************---------+++******,,,...111111000...---,,,+++***---------...///000000111111222222222222111000000333333444555666666666555222333333333333222111111000111222222333555888;;;999888888777666555555555444333222111222333444555333333222222111000/////////////////////.........---,,,++++++******++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$(((***)))(((&&&&&&&&&'''&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''###((($$$""")))'''###((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,---///111222111000///000000111222444555666666555AAARRRfff&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************,,,------+++******,,,...000000///...---,,,,,,+++,,,------...//////000000111111111222222111000000222222222333333333444444222222333333222222111000///000111111111333666888777777777666555555444444444444333333333333444444444444333333222111111000////////////............++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&%%%'''%%%###%%%'''))))))(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))&&&,,,)))&&&***(((%%%+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---///111222111000///000000111222444555666666666AAAOOOccc&&&&&&&&&''''''''''''((())))))))))))))))))))))))************************+++,,,,,,+++******,,,...............---------,,,,,,------......////////////000111111111111111000111111000///000111222333222222222222222111000000///000111111000111333555666555555444444333333333444444555555555444444333555444444333333222222222/////////.........------******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&'''((((((((((((((((((''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%******)))((('''&&&%%%%%%'''%%%$$$%%%'''(((((((((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((******$$$+++(((&&&+++'''###)))))))))))))))))))))))))))************************)))************+++++++++,,,---///000111111000///000000111222444555666666999AAALLL```&&&&&&&&&''''''''''''((())))))))))))))))))))))))***************************+++,,,,,,******,,,---------------------------,,,,,,---------...............///000111111111000222111///......///111222111111111222111000000///000111222111000000111333444333333333222222222111333444666666666555444333444444333333222222222222/////////......------,,,******)))(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))%%%)))''')))333000''''''((((((((((((((((((((((((************************))))))*********+++++++++,,,---...///000000000000000000111222444555666666;;;AAAKKK___&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,,,,+++***,,,---,,,,,,,,,---------------,,,,,,,,,,,,------------,,,---...///000111111111333222000......///111222000000111111000000///...000111333222111000111222222222222222111111111111333333555666777666555444222222222222111111111111000//////...---,,,,,,,,,++++++***))))))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))((('''''''''''''''))),,,)))000???>>>///***((((((((((((((((((((((((************************))))))*********+++++++++,,,---......///000000000000000111222444555666666;;;AAAKKK```&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111333222111000000000111222000000000000000///......///111333333222111111222111111111111111111111111111222333444555666666666111111111111111111111111000//////...---,,,++++++++++++***))))))))))))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''""""""###$$$%%%&&&''''''%%%&&&&&&%%%$$$$$$&&&'''$$$$$$%%%&&&'''''''''''')))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((******(((''''''&&&&&&&&&(((***'''...>>>>>>///)))))))))))))))))))))))))))************************)))************+++++++++---------......///000000000000111222444555666666999@@@LLL```&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&)))+++,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,...///000111111111111111111000000000/////////000000//////...------///111222111000000111111111111111111111111111000000111222444666777888222222222222222222222222000//////...,,,++++++*********)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&######%%%'''###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))(((((('''''''''((((((&&&)))%%%'''222111(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------...///000000000000111222444555666666666???LLL___&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((+++,,,+++++++++,,,---------,,,,,,+++++++++,,,+++++++++++++++++++++)))***,,,...///000111111000000111111000///......///////////////......---***---///000000//////000111111111111111222222222/////////000333555888:::333333333333333333333333000//////...,,,+++******))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&'''&&&###"""%%%'''###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&''''''((()))***(((---)))&&&+++)))&&&,,,))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++---------------...000000000000111222444555666666444>>>KKK]]]}}}'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&((()))***)))************+++++++++.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222222111111000000//////000000111111000///...---......//////000000111111555444222000000111222333222111000222555777888777666444222111222222111000000///...,,,+++***))))))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&)))###!!!)))(((%%%+++((('''%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((())))))+++******)))(((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,------...,,,,,,------.../////////222222222222333555777888888@@@KKK^^^'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///////////////.........111000000000////////////////////////000000000000333333222111111222333444333111000111333444444444555333111000111111000///000///---,,,***)))))))))))))))(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((,,,'''%%%+++)))$$$''''''&&&&&&%%%%%%&&&&&&&&&))))))(((''''''&&&%%%%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))(((''''''&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************)))))))))***++++++,,,,,,---,,,,,,------.../////////111111111222333666888999777???JJJ]]]&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&'''''')))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...111111///......//////000000000000000////////////111111111222222333444444333222000000111222111000333111/////////000///...///...---+++***)))))))))((((((''''''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''+++'''&&&,,,)))"""%%%%%%&&&&&&'''''''''&&&&&&******)))((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))***))))))(((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))((())))))******+++,,,,,,,,,,,,------.../////////000000111222444666888:::777???III[[[~~~&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&))))))((((((((('''(((((())))))))))))************(((((())))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,------......222111///------...000111111111000000//////.........///111222444444444444333111000000111222222111222000...---......---,,,...---,,,***))))))((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''(((((())))))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&***%%%###***(((###&&&$$$%%%'''(((((((((&&&&&&)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%&&&((()))***)))'''&&&''''''''''''''''''''''''++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))******))))))))))))******++++++,,,,,,,,,,,,------.../////////...///111222555777999:::777>>>GGGYYY|||%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((()))))))))*********((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---...//////000111000...------///111222111111000000//////.........///111222444444555555111000///000222333333333111///---,,,------,,,+++---,,,+++***)))(((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''((((((((())))))******''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((((((''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((''''''''''''((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((...000(((###((('''###((($$$%%%'''((()))(((''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&(((***+++***((('''''''''''''''''''''''''''++++++******))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++************++++++,,,---------,,,,,,------.../////////...///111333555777999999666===FFFWWWzzz%%%%%%%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&'''((()))************)))((((((((()))))))))******((())))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...///000000000//////......///111111000000000000///////////////000000222333444555555111000///000222333444333000...,,,,,,,,,---,,,+++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''(((((()))***)))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))777777---%%%)))'''###)))%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%((()))***)))((('''''''''''''''''''''''''''(((((('''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++***++++++,,,------......,,,,,,------.../////////...///111444666777888888666<<>>>>>>>>>>>>>>===<<<;;;:::888999:::;;;<<<>>>??????BBBBBBBBBBBBBBBCCCCCCCCCGGGFFFDDDBBB@@@>>>======999999:::;;;;;;:::::::::777666444222111000000111//////.........---------++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,(((((()))******++++++,,,))))))))))))))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((((((((()))))))))*********'''((()))******)))((('''))))))************))))))(((((()))))))))*********((()))************)))((((((((((((((((((((((((((())))))************))))))---,,,+++***))))))******))))))))))))))))))))))))))))))))))))***************,,,......---,,,---...,,,,,,------.../////////---111222000111666888666999>>>CCCMMMkkk&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,------......///---,,,,,,++++++,,,,,,---+++---///111111000...---...------,,,,,,------...------......------,,,+++************))))))))))))%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#################################$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))(((((((((((())))))---...///111222444555666<<<===???BBBEEEHHHJJJKKKIIIIIIHHHFFFDDDAAA???>>>::::::::::::;;;;;;<<<<<<=========>>>>>>??????@@@FFFEEEDDDBBBAAA@@@??????<<<===>>>@@@AAABBBBBBBBB>>>===:::777444333222222000////////////.........+++,,,,,,------,,,,,,+++((()))***+++++++++++++++......---,,,,,,++++++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''))))))************))))))))))))))))))************((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))(((((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************(((***,,,,,,+++++++++,,,,,,,,,------...//////000000333333111111555666555:::???BBBLLLiii&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))'''(((***++++++***''''''(((((())))))*********++++++,,,,,,------...///...---,,,,,,---.../////////000000///...---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&$$$###$$$''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******+++,,,---///111222444777;;;>>>AAACCCEEEGGGDDDDDDDDDEEEFFFHHHIIIIIIFFFEEEDDDBBBBBBBBBDDDEEEGGGEEECCCAAAAAA@@@???>>>DDDFFFHHHIIIGGGFFFHHHLLLKKKKKKJJJHHHFFFFFFGGGHHHIIIHHHFFFEEEDDDEEEGGGIIIFFFAAA>>>===:::888999>>>777888888666222///...///111000000000...++++++...++++++++++++++++++++++++......---,,,,,,+++******,,,+++******)))*********))))))(((((((((((())))))++++++***(((((('''''''''***)))(((''''''((()))***(((((((((((())))))))))))+++***((('''''')))+++,,,---***&&&&&&((()))(((''')))***++++++***(((&&&$$$************))))))))))))&&&***---,,,(((&&&(((++++++*********))))))((((((,,,+++***)))(((((()))))))))))))))))))))******+++))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,------...////////////000000000444999888444777<<>>AAADDDEEEEEEDDDCCCCCC@@@@@@@@@BBBDDDGGGJJJKKKGGGIIIJJJKKKLLLMMMOOOPPPNNNLLLJJJJJJLLLMMMLLLJJJHHHHHHIIIKKKKKKJJJIIIJJJJJJJJJKKKLLLKKKKKKLLLLLLIIIIIIKKKLLLNNNMMMKKKIIIJJJEEEBBBCCCCCC@@@???AAAEEEDDDBBB???;;;777555333/////////000///......///------------------------......------,,,,,,++++++,,,,,,+++***************)))))))))(((((()))))))))+++***)))(((''''''''''''***)))(((''''''((())))))&&&''''''((()))***+++++++++***)))(((((((((***+++---+++(((((()))******(((((()))+++++++++***(((''')))))))))))))))))))))))))))---000///+++)))+++...************)))))))))((())))))))))))(((((((((((()))))))))))))))******+++************************)))+++,,,,,,++++++,,,---,,,,,,------.../////////---///000000555;;;<<<888999>>>BBBMMMjjj&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***(((((((((***+++***)))))))))************++++++*********+++,,,,,,------000//////......//////000---....../////////......---,,,,,,,,,,,,---............---,,,+++******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&'''(((((('''%%%((('''''''''''''''(((((('''((()))***,,,---//////555777:::===@@@BBBCCCCCCDDDFFFHHHHHHEEEBBB@@@???======???AAAEEEIIIMMMOOONNNPPPQQQQQQOOOMMMMMMMMMLLLKKKJJJKKKLLLLLLKKKJJJMMMNNNQQQVVVZZZ[[[WWWRRR[[[]]]```dddgggiiiiiijjjbbbbbbcccfffgggddd]]]WWWVVVNNNHHHGGGEEE@@@<<<<<>>???BBBEEEFFFFFFEEEDDDAAABBBCCCBBB@@@??????@@@EEEGGGIIILLLNNNQQQRRRSSSQQQRRRQQQNNNJJJGGGHHHJJJJJJPPPWWWYYYXXXXXX\\\___iiinnnvvvxxx~~~|||oooaaaXXXSSSMMMKKKKKKKKKIIIFFFFFFFFFFFFCCCAAA>>>>>>;;;777555555333000//////...------...//////..................//////------,,,++++++++++++++++++******))))))******+++***)))(((((('''''''''((()))((('''''''''((()))***''''''((()))******++++++---,,,***)))((((((((((((+++******)))************))))))***++++++******)))((((((((((((((()))))))))(((***,,,,,,***))))))+++*********)))))))))))))))%%%''')))***+++***)))((()))))))))))))))******+++***************************+++,,,,,,++++++,,,...,,,,,,------.../////////333555555333333777666333555;;;???HHHccc&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((()))++++++***(((((((((((((((((((((((('''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---,,,,,,,,,,,,---......//////---,,,***)))''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&&&&&&&%%%%%%''')))+++,,,,,,---000444777;;;>>>???@@@AAABBBCCCBBB@@@>>>===;;;<<<<<<;;;<<>>AAACCCDDD<<<<<<======<<<:::999888<<<======>>>@@@EEELLLQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOTTT[[[bbblllzzz}}}}}}vvviii```YYYLLL>>>999777444111000//////000000000000000000000000000///...------,,,,,,------,,,,,,++++++++++++,,,,,,+++******))))))************))))))((()))***,,,---,,,++++++******)))((((((++++++******))))))((((((&&&((()))***)))(((((()))++++++***)))((('''&&&&&&(((((())))))******++++++))))))************))))))))))))))))))************)))***+++,,,,,,,,,+++***)))))))))))))))******+++++++++++++++++++++++++++(((***++++++***)))+++,,,,,,,,,------.../////////,,,111333111222555777666666<<<@@@GGG```&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***,,,,,,***''')))(((((((((''''''''''''''''''(((((()))******+++***+++,,,,,,,,,,,,+++***------.........---,,,,,,---,,,,,,,,,,,,---......------,,,+++***)))((('''&&&&&&''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$''')))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&((()))((('''(((((((((***---111666888::::::;;;<<<===>>>???@@@888999999:::<<<======>>>CCCDDDFFFGGGHHHKKKNNNQQQJJJIIIJJJMMMSSS\\\eeekkktttyyylllVVVJJJGGGBBB<<<777444333333222222222111111000000//////......---------------,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,+++************,,,---...++++++******************))))))*********)))))))))%%%(((++++++)))((()))++++++******)))(((((((((((()))))))))***+++,,,,,,,,,*********+++++++++***)))((()))))))))************+++++++++***************)))))))))))))))******+++++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,------.../////////,,,111444222222666999999666<<<@@@FFF___&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++,,,,,,***'''******))))))((((((((('''''''''(((((()))*********+++,,,------------,,,+++............---,,,++++++---,,,,,,,,,,,,---......---,,,,,,+++***)))(((((('''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$'''))))))&&&%%%&&&(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&)))))))))'''*********,,,000555:::===;;;;;;::::::999999999888777888:::<<<@@@CCCFFFHHHHHHKKKNNNOOONNNMMMLLLMMMMMMMMMOOOWWWeeexxx|||```\\\UUUMMMFFFBBB???>>>333333333222111000////////////...------------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,------++++++******+++---...///))))))******+++++++++,,,((())))))************)))&&&))),,,---+++)))***,,,*********)))******+++,,,))))))***+++,,,,,,------))))))))))))***+++)))((((((((())))))*********+++,,,+++***)))(((((()))))))))))))))))))))******+++++++++++++++++++++++++++***,,,------,,,+++---...,,,,,,------...//////000000555777444333555777777333:::>>>CCC\\\&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))***,,,------,,,+++,,,------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,+++***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***&&&&&&'''((()))+++---...222333333444666777999:::===<<<;;;999888999:::;;;>>>CCCFFFFFFHHHKKKMMMLLLQQQPPPOOOLLLJJJNNNVVV\\\dddkkksss{{{zzzsss]]]EEENNN<<<111333666222///222222...---000111---******......---......---***''',,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))(((((()))***************))))))))))))))))))))))))---,,,***(((((()))+++,,,(((***+++***)))((()))***((()))***+++++++++***)))'''((()))******)))(((''')))+++,,,,,,+++)))((((((+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,------.../////////000111222222444444555666:::666===IIIZZZ&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))******+++++++++,,,...---,,,++++++,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,---......,,,++++++***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))***+++---///111222333555888;;;>>>???@@@@@@======<<<<<<<<>>777///...333...+++...000///000111---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***((())))))***************++++++++++++++++++++++++++++++))))))))))))***+++(((***+++***)))((()))+++))))))***,,,......,,,)))'''((()))******)))(((''''''---222222...******+++************)))))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,,,,,,,------.../////////000111222222444444555666999555<<>>888:::<<<===@@@DDDJJJNNNOOOMMMNNNRRROOOLLLRRR]]]hhhnnnxxxvvvYYYLLLHHHCCC>>>>>>999222///111333111///000111...,,,,,,---.........------------------------,,,,,,+++***************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******)))***+++***))))))***++++++))))))---222333...)))(((((())))))))))))((((((&&&...777777000++++++...************)))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------.../////////000111222222444444555666888444;;;FFFUUU{{{&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))((())))))***+++,,,------+++---...---+++))))))***........................+++++++++++++++,,,,,,---******)))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((((((---///222555999<<<>>>@@@KKKJJJIIIFFFBBB>>>:::777999===AAADDDFFFIIINNNRRRTTTNNNMMMQQQQQQQQQ```rrrxxxdddZZZQQQHHHCCC>>>777333555666333000///444222000/////////...,,,---------------------------,,,,,,+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********)))))))))***++++++))))))***+++,,,))))))...444666000***(((((())))))))))))(((((('''---333333///,,,+++---*********)))))))))))))))))))))*********+++++++++************************++++++++++++,,,,,,,,,---,,,,,,------.../////////000111222222444444555666777444;;;DDDRRRxxx&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))******(((((())))))***+++,,,,,,***,,,------+++))))))***........................+++************+++,,,,,,))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''(((***,,,...///444666:::>>>BBBEEEGGGHHHKKKIIIFFFBBB>>><<<;;;;;;DDDIIINNNOOONNNMMMNNNQQQRRRQQQWWWbbbjjjqqqpppaaaUUUHHH<<<888888666444555111000000000000000---+++..............................---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***************)))+++,,,+++***)))***+++,,,)))(((---444666111***))))))(((((((((((())))))+++*********,,,,,,+++***))))))))))))))))))******))))))*********+++++++++************************++++++,,,,,,------------,,,,,,------.../////////000111222222444444555666777444:::CCCOOOttt&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((('''(((((())))))******+++)))))))))***************)))+++,,,,,,+++******+++---------------.........******))))))******+++,,,((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))***+++...333777:::???AAADDDGGGIIIKKKLLLLLL@@@>>>======???CCCGGGIIILLLPPPSSSRRRNNNLLLNNNQQQWWWbbbrrr|||yyywww]]]MMMCCC===::::::111000//////000000///...///////////////////////////......---------------++++++,,,------------,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,***+++,,,+++*********,,,,,,***))),,,000222///+++))))))(((((((((((()))))),,,((($$$%%%))),,,***((())))))))))))************)))************+++++++++++++++++++++++++++++++++***+++,,,---......------,,,,,,------.../////////000111222222444444555666777444;;;BBBMMMqqq&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''(((((((((''''''((((((((()))))))))'''(((((()))******+++++++++++++++++++++*********''')))+++++++++***+++,,,+++,,,,,,,,,------------)))))))))))))))***++++++'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))***+++...333888<<<@@@CCCGGGHHHIIIJJJJJJHHHGGGEEE999:::<<<@@@EEEJJJOOORRRLLLPPPRRRQQQPPPSSS\\\dddqqqyyykkk\\\PPPJJJ???:::555111000111111111////////////////////////000///......------......+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,...///***+++,,,,,,******+++,,,,,,***)))***,,,------,,,***)))(((''''''((()))***(((((('''(((***+++***(((((()))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............---,,,,,,------.../////////000111222222444444555666777555;;;BBBKKKooo&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((((())))))))))))'''(((((()))***+++++++++...------,,,,,,++++++***&&&(((***+++++++++,,,---+++++++++,,,,,,---------)))))))))))))))******+++&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&'''((())))))######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))---333999???DDDFFFHHHIIIIIIIIIHHHFFFBBB???===;;;===AAAEEEJJJMMMPPPQQQNNNQQQTTTUUUYYYccctttqqqeeePPPHHH===555111111222444000000000000000000000000000000///...............+++,,,------......------------------------------,,,+++*********,,,///000***+++,,,,,,******+++,,,+++***)))((()))***+++,,,***)))(((''''''((()))***%%%(((,,,---,,,*********(((((())))))*********+++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......,,,,,,------...//////000000111222333444555555666888555<<>>BBBFFFIIIJJJJJJIIIGGGAAA;;;888:::======EEEEEEFFFMMMKKKHHHMMMHHHVVVdddmmmwww|||```JJJHHHDDD555,,,---555444444333111000///...111000///......///111111......---------,,,,,,,,,//////...------,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))++++++************++++++(((*********)))((()))***(((((((((((())))))))))))***************************++++++,,,,,,++++++***+++,,,------......------,,,,,,------.../////////000111222333444555555555666777999===LLLooo%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&'''((())))))'''&&&''''''((())))))******((()))******)))((()))***''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''((('''''')))(((''''''***...222555999<<<@@@DDDGGGGGGGGGFFFBBB@@@===:::888:::???BBBBBBJJJIIIJJJOOOLLLGGGKKKZZZmmmfffUUUEEE<<<;;;222222222111000111333555000///////////////000000.........---------,,,,,,......------,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++************++++++)))***++++++))))))***+++(((((()))))))))************************************++++++,,,,,,++++++***+++,,,------...---------,,,,,,------.../////////000111222333444555555555555777999===LLLnnn%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&''''''''''''((('''&&&'''((())))))''''''''''''(((((())))))***((()))******(((((()))***''''''((())))))))))))(((((())))))******))))))((()))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((())),,,111777<<<@@@@@@BBBEEEGGGHHHEEEBBB@@@999777555666<<>>AAACCCBBBBBBCCCBBBAAA>>><<<:::666555777>>>FFFMMMOOONNNMMMNNNGGGHHHXXXfffrrrxxx~~~eeeMMMEEE===888777555000+++...///000111000///...---/////////............---,,,,,,,,,,,,------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++************++++++***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,------.../////////000111222333444555555555444777:::<<>>???===;;;888777777777888<<<>>>BBBIIIOOOPPPLLLGGGGGGLLLKKKSSSiiizzz~~~mmm\\\FFF999777777555111///000111111111000...---000000/////////.........------------------......,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,************************++++++************++++++***+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,------.../////////000111222333444555555555444777:::;;;FFFfff&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&'''((())))))''''''''''''''''''''''''''''''((())))))''''''((()))&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''')))***+++111555;;;@@@AAA>>>999666999777444222333666999<<>>===999444111333333333555888===BBBEEEJJJJJJJJJJJJJJJMMMQQQUUU]]]oooyyyXXXBBB:::888555444333222111111111111111111111000000000//////111111000000//////......,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***++++++))))))***+++************++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,------.../////////000111222333444555555555222888::::::BBBaaa'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&''')))))))))''''''''''''''''''''''''&&&'''((()))((('''&&&''')))%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''(((+++///444999;;;;;;<<<<<<;;;999555222000111222666:::@@@EEEJJJLLLJJJIIIFFFDDDGGGQQQ```kkkwwwzzzYYYIIIFFF777555444222111111222333111111111111000000000000333222222111000//////...,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((***+++***)))((()))***))))))*********+++++++++************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,------...//////000000111222333444555555555222888::::::BBB___&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###%%%(((***)))'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))(((((('''((()))***+++&&&(((***...222777;;;======<<<<<<:::888555111...000444<<>>???===>>>>>>:::555222333555999999===CCCFFFFFFHHHMMMDDDEEEMMM[[[iiisss}}}eeeQQQ===666777555333222000222444444333111///---222111000///...------,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***************))))))))))))******,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------............////////////000111222222444444555666555777999:::AAAZZZ&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))(((((('''///111555:::===???@@@@@@@@@AAA@@@999111///444:::<<<;;;>>>DDDFFFFFFGGGKKKLLLSSSeee|||cccJJJ<<<555333444,,,///222444333111111111222111111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******)))))))))******+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,............////////////000111222222444444555666555777999:::@@@XXX%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''((()))***+++,,,333666:::>>>AAAAAAAAA@@@CCCAAA<<<555111111666;;;===???DDDIIIHHHFFFIIIOOOfffrrrzzzVVV>>>888<<<555333222222111///222666222222111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------******))))))******++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,............////////////000111222222444444555666555666888999>>>UUU%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&)))---222555888:::???BBBDDDCCCAAA@@@>>>999333222555:::===???AAADDDHHHHHHEEEFFFSSSbbb~~~}}}[[[GGG??????999444555444000///222222222222111000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------***************+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,............////////////000111222222444444555666444666888999>>>TTT|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))(((((())),,,222777;;;;;;>>>AAADDDDDDCCCAAA???666111///333<<>>444///444777333000111222222222222111111000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***************+++,,,---++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,............////////////000111222222444444555666333666888999>>>TTT|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))***,,,///222666999::::::<<<>>>??????>>><<<:::333333555;;;AAAEEEDDDBBBAAAAAAFFFPPP\\\jjj|||rrr[[[GGG666555888555222333333222222222222111111111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************+++,,,---...,,,,,,++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------............////////////000111222222444444555666333555888999>>>TTT|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())),,,000444777999888888777888999:::999888666555666:::???CCCCCCBBB???>>>DDDGGGTTTkkkzzz~~~pppMMM>>>888333111333333333222222222222222222000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))************+++,,,---...---,,,,,,++++++*********,,,------......------,,,...------,,,,,,------.............../////////000000111222333444555555666222555888999???UUU}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******...111555777888777777888333222111111222666:::<<>>999;;;555666666666555444444444000000000000000000000000111......222222---+++---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,---------,,,,,,+++******++++++++++++,,,,,,,,,///...,,,+++***+++,,,---+++,,,,,,------,,,,,,+++.............../////////............////////////000111222222444444555666666555777999===OOOuuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''((('''''''''))),,,///111222555888888555222///...///111666;;;???CCCEEEFFFBBBEEEHHHEEE???DDDYYYooo}}}sssQQQ???:::555555555333222111222444000000000000000000000000222111111222000,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++/////////...........................////////////000111222222444444555666666555777:::===NNNttt%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((+++///333666666777777666333111111222444777<<>>999666555555555555111111111111111111111111333///+++,,,000333111---------------------------.........---------,,,,,,+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------+++***(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111222222444444555666666555888;;;===LLLooo%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((((((***,,,000444888;;;===>>>===;;;999999<<>>AAAAAAAAAAAAAAACCCFFFJJJEEEDDDCCCBBBBBBBBBCCCCCCDDDRRRmmmoooQQQ===777777666333111111111111111111111111111777999444000111111///....................................------------***+++,,,,,,---------,,,,,,,,,,,,------------...---------------,,,+++++++++,,,,,,------,,,,,,++++++,,,------...///000000............////////////000111222222444444555666555666999<<<===JJJkkk$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))***---222777;;;===>>>???BBBDDDFFFGGGGGGGGGIIIJJJDDDBBB@@@???@@@BBBEEEGGGMMMfffiiiJJJ???<<<999555111111111111111111111111000===CCC:::000---000111........................//////.........---------***+++,,,,,,------------,,,,,,,,,---------............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///000222333333............/////////000000111222333444555555666555666999<<<===JJJjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&((('''&&&%%%&&&(((***,,,111444777:::<<>>>>>IIIVVVfffyyy|||jjjLLLFFF>>>000555333444666444//////111444444333333222111000000000000///............///......------------......---------...///000000111---------,,,,,,+++++++++------------------------//////...---,,,++++++***---...///...------...///////////////000000000000000111222222444444555666333888666666===IIIhhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((('''&&&&&&''''''&&&'''(((+++---///111444888;;;===@@@CCCEEEHHHGGGGGGHHHKKKLLLJJJGGGDDDCCCAAA@@@DDDOOO]]]ggg|||}}}fffLLLBBB???666333333555444000...000444333333222111111000000000000////////////000000/////////....../////////------......///000000111---------,,,,,,,,,++++++------------------------.........------,,,,,,+++---...///...------...///////////////000000000000000111222222444444555666333888777777>>>IIIggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''''''''''''''(((+++---000222000444999===@@@BBBDDDEEEIIIIIIIIIJJJKKKJJJGGGEEEBBBCCCAAAAAAPPPgggxxx{{{___HHHCCC999444333555555222111222333333222222111000000000000000000//////000000111000000////////////000000------......///000000000------------,,,,,,,,,,,,---------------------------------------------------...///...------...///////////////000000000000000111222222444444555666333999888888>>>HHHeee%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((('''(((((()))***,,,///111222111666<<<@@@CCCDDDEEEGGGIIIIIIIIIIIIIIIGGGEEECCC>>>DDDGGGKKKbbbxxx~~~~~~eeeLLL@@@888333444666555444555222222222111111000000000000000////////////000000000//////////////////000............//////000000------------------,,,,,,------------------------,,,,,,,,,------.........---...///...---------///////////////000000000000000111222222444444555666333999999999???GGGccc~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((())))))(((((()))***+++,,,...000111222555999???CCCEEEFFFGGGHHHHHHIIIIIIHHHFFFEEEDDDDDD???LLLXXXddd|||xxxyyywwwQQQCCC666333444555555666222222222111111111111111111000//////....../////////......------......///............////////////------------------------------------------------+++,,,,,,------.........---...///...---------///////////////000000000000000111222222444444555666444999999999>>>GGGbbb|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''"""$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))***+++---///111333444555;;;>>>CCCFFFGGGHHHIIIKKKHHHHHHHHHFFFDDDDDDFFFHHHJJJ]]]ttt~~~}}}xxxuuu{{{sss]]]FFF999555444444444222222222222222222222222333222111000///...............------------............//////////////////------------............------------------------,,,,,,,,,------.........---...///...------...///////////////000000000000000111222222444444555666444999888888===FFFccc{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''"""$$$&&&&&&&&&&&&(((***''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&((())))))*********)))+++...222555999;;;<<<@@@CCCFFFHHHHHHIIIKKKMMMIIIIIIHHHEEEDDDFFFJJJNNN]]]ssszzzxxx|||}}}```HHH===888555555333333333333333333333333777666444222111//////...//////............///////////////////////////...------------.........///------------------------,,,,,,---------------------...///...------...///////////////000000000000000111222222444444555666444999777666<<>>@@@GGGHHHJJJMMMOOOOOOPPPOOOPPPIIIBBB@@@DDDOOO___kkkvvvzzzqqqIII>>>???777777000444666000111444111;;;999555222000//////000//////............//////000000000000////////////////////////............//////.........---------------............------------------------------......//////000000111111000111222222444444555666666888666888===CCC^^^%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''')))******)))***,,,......222777:::===???AAABBBJJJKKKMMMOOOOOOOOOOOONNNKKKFFFBBBEEEPPPaaarrr~~~}}}jjjMMMDDD===;;;444666888111111555222999777444222000///000000//////............//////000000000000////////////........./////////000000//////.........------------......//////......---------------------------......//////000000111111000111222222444444555666666888666888===CCC^^^~~~%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''')))*********+++...000333777;;;>>>???AAADDDFFFKKKLLLNNNPPPPPPPPPOOOOOOHHHDDDCCCKKK^^^uuu}}}{{{zzzpppWWWDDD???555777:::333111555333666444333111000000000111000//////......//////000000000000000////////////,,,------...000111111222/////////.........---------......//////......---------------------------......//////000000111111000111222222444444555666555888777888===BBB]]]~~~$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''')))++++++,,,---000222777999<<>>AAAEEEKKKRRRVVVXXXUUUPPPKKKGGGFFFFFFFFFSSS^^^mmm~~~~~~sssjjjfffiiijjjgggiiipppssstttwww{{{~~~~~~~~~~~~}}}|||lllKKK999:::888666555111111222222222222222222222111000000//////000000111000000000000////////////111111111000000/////////000000000/////////.........//////000000//////.................................//////000000111111000111222222444444555666444777777999===AAAZZZ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''))),,,...000333777:::;;;===AAAEEEJJJRRRZZZ```[[[WWWPPPIIIFFFFFFHHHIIIZZZlll{{{pppiiijjjhhhcccdddkkklllnnnrrrvvvzzz}}}~~~~~~}}}xxxxxxxxxxxxxxxxxxxxxxxxwwwxxx{{{}}}}}}|||{{{zzzzzzyyyxxxxxxzzzzzzyyyxxx}}}~~~~~~~~~~~~hhhEEE<<<999777777222222333333333333333222222111111000000000000111111000000000000////////////000000000000000111111111000000000000/////////...//////000000000000//////..............................//////000000111111000111222222444444555666444777777999===AAAZZZ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''))),,,///111444888;;;>>>@@@DDDHHHOOOXXXaaagggYYYUUUNNNHHHFFFIIIMMMQQQ```vvvyyypppppplllddddddkkkgggjjjnnnssswwwyyyzzzzzz{{{}}}}}}yyyyyyyyyzzzyyyyyyxxxwwwssssssssssssssssssssssssqqqssswwwyyyzzzyyywwwuuusssrrrrrrsssvvvwwwwwwvvvyyyzzz{{{{{{zzz{{{~~~~~~NNN???999888888444333333444444444333222222111111000000000000111111000000000000////////////......///000111222333333000000000000//////////////////000000000000//////////////////////////////......//////000111111111000111222333444555555666444777777:::===AAAYYY&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((())))))&&&'''((((((''''''((()))'''''''''''''''((((((((((((((((((((()))***+++,,,(((((('''''''''(((((()))))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%((()))''''''((('''$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))***+++***)))((()))***(((***---111444777:::<<>>@@@DDDKKKSSSZZZ]]]^^^]]][[[YYYOOOMMMVVV[[[ccctttzzzvvvxxxyyyzzz|||xxxqqqlllhhhgggjjjjjjjjjkkknnnrrrvvvyyyxxxyyy{{{|||{{{yyyvvvuuupppooommmkkkhhhfffeeedddbbbbbbaaa`````````aaaaaadddeeefffhhhhhhggggggfffggghhhhhhgggfffgggjjjlllnnnppprrrssstttvvvzzz|||}}}|||}}}aaaHHH777333777222333333333222222333333111111111111111111111111444555111++++++000444222////////////000000000000000000/////////.................................111000000000/////////...000000000000000111111222111222222333333444444555777999777999<<>>333;;;333333333333222222222111111111111111111111111111+++...///------...---***000000000000////////////000000////////////..............................000000000000////////////000000000000000111111222111222222333333444444555666888777999===???UUUyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((,,,,,,------...//////000111222333333222222333555555555555555444444444444777666555333222222222222/////////...---,,,+++***))))))))))))))))))(((((())))))((('''''''''(((((())))))(((((((((((()))))))))++++++((((((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))))))))***,,,///555777999999:::<<>>>>>>>>>>>????????????@@@BBBCCCDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGHHHIIIHHHIIIKKKMMMOOORRRWWW\\\cccjjjsssxxx~~~\\\CCC<<<999666555666666444333111111111111111111111111555222...---,,,---000333111111000000//////......//////000000000000000000////////////////////////////////////000000000000000000000000000111111222111222222333333444444555555888777999===>>>SSSvvv$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***+++,,,---...///111333555666777666777888999;;;===>>>>>>===???@@@@@@???>>>@@@AAA??????>>>>>>======<<<<<<999999999:::;;;<<<======@@@@@@@@@???>>>;;;999888222222000///---,,,+++***++++++***)))))))))******))))))(((((((((((())))))$$$(((+++***+++......+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))+++---...%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((()))+++000333777:::=========BBBLLLTTT```eeekkkjjjbbbXXXPPPMMMIIIOOOXXXqqq~~~yyyyyy~~~~~~~~~}}}xxxnnnccc[[[RRRIIIDDDDDD>>>>>>===<<<;;;:::::::::777888;;;???BBBEEEGGGHHHCCCCCCCCCCCCBBBAAA@@@@@@===;;;999777666777888999;;;;;;;;;;;;<<<===>>>???;;;<<<>>>?????????>>>===>>>@@@BBBCCCCCCCCCEEEGGGHHHKKKOOOTTT[[[ccclllrrr~~~}}}||||||}}}~~~}}}}}}~~~~~~~~~uuuNNN>>>:::555333555777777666222222222222222222222222///222:::BBBAAA999111---000000000000//////////////////000000000000111111000000000000000000000000////////////000000000000000000000000000111111222111222222333333444444555555888777:::===>>>SSSuuu$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))+++---///000111444555666777999;;;<<<<<<:::;;;;;;<<<<<<=========<<<===>>>>>>======>>>???=========<<<;;;:::::::::666666666666777888999:::>>>???AAABBBBBBAAA???>>>;;;:::888666333111///...,,,,,,+++***************)))((((((''''''(((((()))'''))))))''')))///222111((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&(((***+++---&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))***---222666777;;;>>>???@@@FFFRRR\\\dddhhhjjjggg^^^VVVRRRPPPNNNYYYeee|||}}}xxxwww}}}}}}|||}}}~~~{{{}}}xxxkkk```UUUIIICCCBBB===<<<;;;999888888777777666666777999:::<<<===>>>;;;;;;::::::999888888777666555333111111333555666777777666777777888999999666777888999:::999888888888:::<<<======>>>???AAACCCEEEHHHMMMSSS[[[ccciiitttvvvxxxyyyxxxxxxzzz|||zzzzzz}}}~~~zzz|||nnnIIIBBB999555555777666555222222222222222222222222555;;;JJJWWWWWWIII:::333////////////000000000000//////000000000111111111////////////////////////.../////////000000000111000000000000000111111222111222222333333444444555555888777:::===>>>RRRttt$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***+++---///222444666777::::::;;;<<<===>>>>>>???======<<<<<<;;;;;;;;;:::999:::;;;;;;::::::;;;<<<;;;::::::999888777777777555555444444555666666777999:::===@@@AAAAAA@@@@@@CCCBBB@@@===:::777555444---,,,++++++******++++++((((((''''''''''''((((((+++,,,)))&&&(((111777999''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%############$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***++++++---111666:::888<<<@@@AAABBBJJJWWWaaagggjjjkkkfff^^^WWWVVVWWW]]]jjjwww}}}~~~yyyxxx|||~~~~~~{{{zzzzzz}}}~~~{{{|||qqqeeeYYYLLLDDDCCC<<<;;;:::999777666444444666555555444444555666666555555444444333222222222222111///...///111444555444444333333333444555555222333555666666666555444333666888:::::::::<<<===@@@AAADDDHHHNNNUUU^^^dddkkkooorrrttttttuuuyyy|||wwwyyy~~~|||tttppprrrsssyyyVVVMMMAAA999777666444222222222222222222222222222222///111666666000...111......//////000000111111//////000000111111111222.........................../////////000000111111000000000000000111111222111222222333333444555555555888777:::======RRRttt&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%***)))((('''&&&'''((((((******))))))***+++---...444444666777888888999999;;;;;;;;;;;;;;;:::999888;;;888555333333444555555444444555777888777888;;;===>>><<<777888======888<<<555333777888666777;;;666777888999:::;;;;;;;;;===>>>@@@AAAAAA@@@???>>>>>>:::555222111000---***))))))******)))(((''''''&&&((())))))(((***...222,,,+++)))((('''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''))),,,///333777:::;;;;;;<<>>SSSuuu&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&)))((('''&&&&&&'''((((((((())),,,///111333444444777777888999:::;;;;;;;;;888888888999999888888888666666555666888999999999<<<;;;:::;;;<<<<<<<<<===???@@@???;;;<<<@@@@@@;;;===999999>>>???;;;;;;============<<<;;;999888777:::<<<===@@@AAACCCDDDDDD???<<<888666555333///,,,)))))))))))))))*********&&&((()))(((((()))---111+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((()))))))))***---000444777:::;;;===>>>BBBGGGOOOXXX___ddd```ffffffdddaaaYYY___rrr}}}{{{~~~~~~{{{}}}~~~}}}||||||}}}{{{{{{{{{||||||}}}}}}}}}uuueeeWWWLLLEEE???<<<::::::888444444777444444333222222222222222111111111000000000//////000000//////000000111222111111222222222222111111111111111111111111111111111111111222333333444444999:::<<>>RRRttt&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((()))***+++---111555888999888777777777888888999:::::::::555555666666666777777777777888999:::;;;<<<<<<<<>>>>>@@@BBBCCCBBBBBBCCCAAA>>>???AAA???;;;<<<<<<>>>BBBAAA===;;;;;;??????>>>===<<<:::999888777777888:::<<<>>>@@@AAABBB@@@>>>===<<<:::666333---+++***))))))***,,,---((()))***))))))+++...000***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''(((((()))***+++,,,///222555888:::;;;>>>AAAFFFMMMUUU]]]cccgggbbbhhhgggbbb^^^[[[kkk~~~}}}~~~}}}yyy|||~~~|||{{{{{{{{{{{{{{{{{{{{{{{{||||||~~~}}}~~~ooo]]]OOOIIIAAA===::::::888555555888666666444333222222222222000000000000////////////000000//////000000111222111111222222222222111111000000000000000000000000//////000000111222222333666777999;;;>>>AAACCCEEEMMMPPPVVV]]]eeekkkooorrrqqqqqqssswww{{{{{{wwwsssaaaXXXRRRUUU^^^iiiuuuaaaCCC;;;<<<000555555333222333333444222111222222222111111111111000///////////////000111111000000000000000000000000000000////////////000000........................000000000000111111111111222222333333333333444444666777555888<<<>>>RRRsss&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''(((&&&'''((()))+++---///000333444666888888777666555333333444444555555666777::::::::::::::::::;;;;;;>>>???>>>======>>>@@@BBBIIIIIIHHHFFFIIINNNPPPOOOQQQPPPOOONNNNNNNNNLLLIIIKKKKKKLLLLLLIIIDDDBBBAAA??????????????????>>>===:::999888888888999:::;;;AAAAAABBBCCCBBB@@@===;;;555333///,,,******,,,---++++++++++++,,,---///000((((((((())))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((()))******---///111333666999;;;<<>>QQQrrr&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&'''((())))))((()))+++...111333555666888777666555555444444444222222222222333555666777@@@????????????@@@AAABBBBBBBBBBBBBBBDDDJJJRRRXXXcccfffddd______eeeiiihhhmmmkkkjjjllloooooooooooommmnnnlllfff___[[[YYYXXXNNNMMMLLLIIIGGGDDDAAA@@@AAA@@@>>><<<;;;:::;;;;;;<<<>>>@@@AAAAAA@@@??????>>><<<777333///,,,+++***++++++***+++,,,---------(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((()))++++++///000222555888;;;===>>>AAAGGGPPPZZZbbbgggiiiiiihhhddd\\\^^^eeejjj~~~zzz}}}|||{{{yyywwwwwwzzz|||zzzzzzzzz{{{{{{{{{{{{{{{~~~~~~~~~vvvdddZZZNNNFFF???===<<<999999;;;999888777555444333333333000000000000/////////////////////...///000000111111111222222222222111111......................../////////000111111222222///000222555888;;;>>>@@@FFFHHHKKKPPPVVV\\\aaadddiiikkknnnqqquuuvvvuuusssxxxtttiiiYYYLLLJJJPPPWWWdddmmm}}}zzziiiHHH>>>999888666444333444444333222222222222111111111000000///////////////000000111000000000000000000000000//////000000000000/////////////////////////////////000000000111111111111222222222333333333444444555777666888======PPPppp&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&(((***,,,------...000333555666777777666555444444444666777888666555555666888:::===>>>??????>>>???AAACCCEEEFFFHHHJJJLLLOOOUUU```nnnxxx{{{{{{vvvtttrrrmmmjjjeee___WWWOOOIIIFFFGGGFFFDDDAAA???===<<<<<<777:::<<<===<<<<<<<<<===BBBAAA???;;;666222...+++***)))((()))***+++***)))((()))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((()))***+++,,,000111333666:::===???@@@DDDKKKVVVaaahhhkkkkkkiiiiiiccc^^^hhhxxx|||yyy}}}|||zzzwwwuuuvvvyyy|||yyyzzzzzz{{{||||||}}}}}}~~~~~~wwwkkkXXXNNNEEEAAA???;;;:::;;;999888777666555555555555111111111111000000000000//////......//////000111111111222222222222111111..............................///000000111111222...///000333666:::===>>>DDDEEEHHHLLLPPPUUUYYY[[[dddfffjjjmmmpppqqqqqqqqqnnnttttttjjj\\\QQQKKKGGGMMMUUUggg~~~]]]PPPGGG:::777444333444444444333222222222111111111111000///////////////000111111000000000000000000000000//////000000000000//////////////////////////////000000000000111111111111222222333333333333444444555777666999======OOOooo&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((***---000222333444555666666666555444333444555777888999:::::::::::::::;;;>>>AAADDDFFFEEEEEEFFFHHHLLLQQQUUUWWW[[[^^^bbbeeekkkuuuwwwnnnfff___[[[VVVUUURRRNNNIIIEEEAAA???:::<<<===<<<:::888999;;;???AAABBBBBB???:::555111,,,***)))***,,,---+++((())))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((''''''''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))+++,,,---000111444777;;;???AAACCCGGGOOO\\\gggnnnooommmjjjiiieeefffvvv~~~~~~}}}|||zzzyyy|||{{{zzzwwwuuuuuuxxxzzzyyyyyyzzz{{{}}}~~~~~~~~~yyybbbVVVJJJEEEBBB===;;;;;;999888777777666666666666222222222222111111111111///............///000000111111222222222222111111........................---------...//////000000...///000222444777999:::???AAADDDHHHLLLPPPRRRTTT^^^aaaeeeiiilllnnnooopppkkkqqqtttpppjjjbbbUUUIIIHHHIIISSSiii}}}qqq___MMM;;;888555333444444444333222222222111111111111000///////////////000111111000000000000000000000000...///000111111000///...////////////////////////000000000000111111111111222222333333333333444444555777666999======NNNnnn&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***,,,000444666888888888888666444222000444666888;;;<<<;;;:::999<<<<<<<<<>>>AAAEEEHHHKKKSSSTTTWWWZZZ```fffllloooqqqtttwwwxxxyyy{{{vvvssskkkiiieee___XXXPPPIIIEEE@@@BBBAAA>>>:::888:::<<<;;;>>>CCCFFFEEEAAA;;;777000...,,,...000000---+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---000111444888<<<@@@BBBDDDJJJSSS```lllrrrrrroookkkeeedddhhhzzz|||~~~}}}{{{yyyxxxxxxyyyyyyzzz{{{yyywwwvvvvvvwwwxxxyyyzzz|||}}}}}}}}}~~~hhh[[[NNNGGGCCC>>>;;;;;;888888777777777777777888333333333222222222111111...............///000000111111222222222222111111////////////////////////++++++,,,------......//////000000111333444666777;;;===AAAEEEIIIMMMOOOPPPZZZ]]]bbbfffiiillloooqqqsssssspppnnnoooooocccUUUPPPIIIJJJYYYlllxxx}}}~~~vvv\\\BBB<<<999555444444444444444222222222111111111111000///////////////000111111000000000000000000000000...///000111111000///...000000000000000000000000000000000000111111111111222222333333333444444444444777666999===<<>>>>>DDDLLLPPPXXXhhhwww|||tttlllhhh___jjj|||tttsssyyy|||{{{{{{zzzyyyyyyxxxxxxwwwxxxzzz{{{zzzyyyyyyzzz{{{||||||}}}}}}}}}}}}||||||~~~{{{yyyzzz}}}sss^^^MMMGGGCCC;;;888;;;;;;999888888999999777666222333333333333222111111000000////////////000000111111111111111000/////////---,,,++++++,,,.../////////............//////...------...000222444666888999;;;>>>BBBFFFJJJKKKUUUXXX[[[^^^```bbbfffhhhiiimmmqqqssssssqqqppppppddd\\\RRRNNNRRRZZZbbbgggwww}}}aaaDDD777@@@444,,,999:::111444333333333333222111000000000111111...///333333000000......///111222333222111111111111111111111111000000000000000000000000000000000000111111111111333333333333444555666666555999777777<<<>>>OOOjjj((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((('''''')))(((''''''''')))***+++...000333555555555666777444555666666666777888999777===???>>>AAAGGGIIIHHHKKKTTTaaakkkpppooollljjjlllyyyxxxjjjddd[[[RRRMMMJJJGGGDDDBBB===>>>@@@BBBCCCCCCBBBBBB@@@>>>;;;888444111...---***++++++,,,,,,+++++++++((())))))))))))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((***,,,///000999888:::@@@CCCEEEMMMWWW]]]cccooozzzzzzpppfffbbbddduuutttqqqsssssstttwww|||}}}|||{{{zzzyyyxxxwwwwwwxxxzzz{{{{{{zzzzzz{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{|||zzzyyyzzz}}}}}}gggRRRJJJFFF>>>999;;;:::888777777777777666555666666555555444333222111111000000000000000000111111111222222111111000///......---,,,,,,---.../////////............//////............000222444555666777999<<<@@@CCCFFFHHHMMMPPPTTTVVVYYY\\\___bbbgggkkkooorrrrrrqqqqqqqqqnnnfff\\\WWWXXX]]]bbbeeeooouuu{{{wwwQQQCCCAAA888333666555222555333333333333333222111000000222111......111222000555333000000111222222111111111111111111111111111000000000000000000000000000000000000111111111111222222333333222000///---555999777777<<<>>>NNNjjj''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((,,,***((('''(((***---000444666777777555444444555000222666777888999:::<<<===BBBGGGIIIKKKPPPRRRRRRWWWbbbqqq|||}}}{{{yyyssscccYYYUUUSSSLLLEEE>>>???@@@AAABBBBBBAAAAAAFFFEEEBBB>>>:::666222000************+++,,,---...************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((((((+++...222444777888;;;@@@CCCIIIUUUaaalllooowww|||xxxlllccc```iiitttoooqqqpppnnnooozzz~~~{{{}}}||||||{{{yyyxxxxxxwwwxxxyyy{{{{{{{{{{{{}}}~~~{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzyyy{{{~~~oooWWWNNNIIICCC>>>===<<<:::888777888888777555999888777666555444222222222222111111111111222222222222222222222111111000.....................---//////............//////.........///000111333444333444666888<<>>NNNiii'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))+++******+++---///111333666777888666444333333444333777;;;===<<<===???AAAHHHMMMTTTWWWYYY\\\___```hhhpppzzz~~~~~~rrrmmmiii^^^RRRKKKJJJGGGDDDBBBBBBBBBBBBDDDCCCCCCAAA>>>:::777555---,,,+++******+++---...++++++************++++++)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))),,,000555888777999;;;>>>CCCOOOaaaooouuuvvvzzz{{{uuujjjddddddnnnqqqpppzzz}}}{{{yyyttt}}}~~~}}}zzzzzzzzzyyyyyyyyyyyyxxxxxxyyy{{{|||||||||~~~|||{{{yyyxxxxxxyyy{{{|||zzzzzzzzz}}}fffZZZVVVPPPJJJGGGAAA???<<<:::::::::999888:::999888777666555444444444333333222222333333444333333333333333222111111....../////////...------//////............//////.........///000111222222222333444666999<<<>>>@@@AAADDDHHHKKKNNNQQQUUUXXX^^^aaafffiiikkknnnppprrrtttrrrnnnmmmmmmooorrrtttwww|||cccAAA777===555222777111333333444444444444333333000333222...---000222111:::777333111111111111111111111111111111111111111000000000000000000000000///000000000111111111111222222444555555444333222444888777888<<<>>>MMMhhh&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((******(((***---000333444555555333444555444333333555666;;;>>>BBBBBBAAABBBGGGKKKQQQWWWaaahhhmmmpppvvv{{{uuukkkeee\\\RRRJJJFFFCCCCCC>>>?????????>>>===;;;:::222111...,,,+++++++++,,,+++******))))))******+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))*********+++///333777:::<<<>>>???@@@HHHZZZppp~~~|||{{{zzzxxxqqqiiiiiimmm|||mmmttt}}}}}}~~~|||{{{wwwwwwwwwxxxyyyyyyzzzzzzxxxyyy{{{|||||||||~~~}}}|||zzzyyyyyyzzz|||}}}{{{{{{{{{}}}rrriiibbbYYYSSSIIIEEEAAA???>>>===<<<;;;::::::888777777777777777555555444444444444555555444444444444444333222222///000000000000///...---//////............//////......//////000000000000222222333555777999;;;<<<>>>@@@DDDGGGJJJMMMQQQSSSWWWZZZ^^^bbbeeehhhllloooppppppqqqqqqsssuuuxxxzzzzzz~~~^^^AAA;;;333666===888444444555555555444333333000222222///111444444111666333000///000111222111000000000000000000000000000000000000000000000000///000000000111111111111666555444333333444666777444888777888<<<===LLLfff&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&''')))+++---***---111444777777666555000222444444555666999;;;<<>>>>>?????????>>>>>>===888777444222///...,,,,,,,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&'''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******+++,,,...222555888:::<<<>>>???BBBOOOdddxxx}}}yyytttmmmjjjpppyyyxxxlll{{{|||}}}~~~|||yyyyyywwwwwwxxxxxxyyyzzz{{{{{{xxxyyy{{{{{{{{{{{{}}}~~~}}}|||{{{zzzzzz{{{|||}}}|||{{{zzz|||zzzmmmbbbZZZTTTPPPKKKGGGDDDCCCAAA@@@>>>===;;;999888888999999777777666666666666777777555555555555555444333333111111000000//////......//////............//////......///000000000//////222222222333555777999:::888;;;>>>AAACCCFFFIIILLLOOORRRVVVYYY\\\aaafffiiikkkmmmpppqqqrrrtttwwwyyy|||SSS:::111444999888666666666666555444333222111111000111666;;;777000111000...///000111111000000000000000000000000000000000000000000000000000000000000000111111111111888666333111000111333555444888777888<<<===KKKeee%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''(((((('''((())),,,...000111222444666666666555555222444666777888;;;>>>AAA???BBBFFFGGGJJJUUUdddpppuuuyyyvvvwwwzzz~~~tttcccUUUNNNGGGFFFDDDBBBAAA@@@??????<<<<<<:::888666333111///---,,,+++******+++,,,---***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))*********,,,...111444777999999888<<<@@@GGGXXXnnn|||{{{uuuppplllooo}}}uuulllnnn}}}~~~~~~{{{{{{~~~{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz{{{{{{zzzzzz{{{}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxyyy|||{{{ooofffccc^^^XXXSSSPPPMMMKKKIIIEEECCC@@@===;;;:::::::::888888777777777777888888555666666666666555444444333222111///......////////////............//////...//////000000///...---111111111222333444666777444777:::<<<===???BBBEEEIIIKKKNNNQQQUUUZZZ___ddddddgggkkkmmmnnnppptttwww|||rrrJJJ@@@;;;555555888888777777555444222111111000...222<<>>BBBEEEIIIMMMQQQTTTZZZhhh||||||{{{|||}}}xxxxxx}}}lllbbbPPPNNNJJJFFFCCCAAA@@@?????????>>>===;;;888555333///...,,,++++++,,,...///***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++***,,,000333666888888999999???FFFQQQdddyyy|||wwwqqqmmmmmmuuu}}}rrrcccdddppp}}}zzz||||||~~~~~~}}}|||{{{zzzzzzxxxzzz{{{zzzyyyyyyzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxzzzxxxvvvvvvyyy}}}yyypppkkkddd^^^ZZZWWWUUUSSSKKKIIIDDD@@@<<<::::::999999999888888888888999999666666666666666555555444555333111///......000000//////............//////...///000000000///...---000000000000111333444555333555888:::;;;===???BBBFFFGGGJJJMMMPPPUUU[[[```\\\```eeeiiikkkoootttxxxxxx{{{}}}|||fffZZZKKK888666999999888777555333222111222///---333@@@EEE<<<---000000111222333222///,,,000000000000000000000000000000000000000000000000000000000000111111111111///000222444555777777888333888777999<<<<<>>???BBBDDDGGGIIIKKKNNNRRRUUU[[[]]]```cccfffjjjooosssuuuwwwzzz|||~~~nnnMMMCCC===444555666888888666333222111111111111111111111111111111222333222///---,,,---///////////////000000000222222222111111111111000111111000000000000111111333333222222333333444555555888777999>>>===IIIaaa&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&''''''''')))******(((''''''(((***,,,++++++///333555555333444555555555555777;;;>>>???@@@CCCGGGMMMVVV^^^cccffftttwwwpppjjjgggmmmvvvyyynnn^^^PPPIIIHHHAAA===@@@CCCAAA??????999333...---///000---***.........------,,,+++***++++++***)))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,///000222555888::::::::::::GGGRRReeezzzsssnnnpppyyyoooWWWRRR___qqq|||{{{yyywwwwwwyyy|||}}}}}}}}}}}}}}}|||zzzyyywwwvvvttttttssssssuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyyyyzzz|||~~~zzzsssmmmiiiggg___ZZZTTTMMMGGGCCC@@@>>>======;;;999888888:::;;;999999999999888777666666888666444333333333222000000000000000000000000000........................///////////////000111111333333444555777888:::;;;===???AAACCCEEEHHHLLLOOOSSSVVVZZZ]]]aaaffflllpppooorrrtttwwwxxx{{{{{{UUUBBB:::333777777777666555444444555111111111111111111111111000111222111000///000111222222222111111000000000000000111111222222222333111111000000000000111111333333222222333333444555555888777888===<<>>@@@BBBFFFIIIJJJMMMQQQUUUZZZ```fffjjjnnnppptttwwwxxxzzz}}}eeeIII===:::888777666555555555666777111111111111111111111111///000111000000111444666555555444333222111000000...///000111222333444444111111000000000000111111333333222222333333444555555888666777;;;;;;FFF]]]&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''''''''((())))))))))))+++---000111222444555444333111222333444777;;;BBBJJJPPPZZZXXXXXXaaaqqq}}}wwwkkk^^^WWW\\\iiiuuu{{{cccUUUIIIFFFIIIIIIGGGGGGEEEBBB===888444222222222000000///...------------,,,+++******))))))******))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))***,,,------111333666888999999999:::CCC\\\nnnyyywwwkkkiiizzzhhhZZZ```uuuuuuqqqsssvvvvvvvvvvvvxxxzzzzzzxxxwwwvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttttttttttttttttttttuuuvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~xxxxxx{{{zzzqqqbbbTTTMMMKKKGGGDDD@@@??????>>>===;;;;;;;;;<<<===<<<:::888777888777666666666666444222222222222222111111111111000000000000000000000000///////////////000000111000/////////000111222333666888:::<<<===???CCCEEEEEEHHHLLLOOOTTTYYY___ccckkknnnsssvvvxxxyyy{{{|||}}}[[[FFF<<<777666555555666666666666111111111111111111111111000000000//////000444777333333333222222111111111///000000111222222333333111111000000000000111111333333222222333333444555555888666777:::999DDD\\\&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&(((***++++++,,,---///111222333333333111111000555666999===DDDNNNYYY```gggfffhhhqqq~~~sssiiicccbbbbbbrrrppp```XXXRRRJJJCCC@@@DDDCCC@@@===999666444333000///...---,,,,,,,,,---,,,++++++***************************************))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***,,,...///111444777888888999;;;===JJJhhh||||||tttmmmrrrwww]]]VVVdddyyy{{{qqqnnnrrrvvvuuuuuuvvvxxxyyyyyywwwtttvvvvvvwwwxxxxxxxxxxxxxxxuuuvvvvvvuuuuuuuuuttttttsssssstttuuuwwwxxxyyyyyyzzz{{{|||}}}}}}~~~}}}yyyrrrhhh```[[[RRRPPPMMMJJJFFFBBB>>>;;;;;;;;;<<<<<<<<<:::999888777666666666777666444222222222222111111000000000111111111111111111111111///////////////000000111000////////////000111222444666888999:::<<>><<<;;;999888888777666666777888777555333333333222111111000000000///////////////////////////////////////000111111////////////000000111222111222444555666777:::<<>><<<;;;:::888777888999:::999777444444444444333222111111111///////////////////////////////////////000111111............///000222222///111222333333555777:::<<<===@@@AAACCCGGGKKKNNNVVVYYY^^^dddiiiooouuuyyyyyyzzz|||~~~hhhFFF@@@888444555555444222111111111111111111111111000111222111///...///000.........//////000000000111111111111111222222222111111000000000000111111333333222222333333444555333777555777;;;;;;FFF^^^&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))'''***...000222222444555000222555666888===DDDJJJVVVXXX\\\cccoooyyy~~~xxx|||lllkkkvvv|||yyyrrr]]]TTTJJJFFFGGGGGGBBB===444333111///...///000111---,,,++++++******++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))***,,,///333555444777999999:::@@@JJJRRRuuu~~~nnneeennncccOOORRRZZZhhh}}}zzz{{{xxxrrrqqqtttuuutttzzzyyywwwxxxyyyyyyyyywwwuuuuuuvvvvvvvvvvvvvvvuuuqqqqqqssstttttttttssssssssssssttttttuuuvvvvvvvvvzzzzzz|||}}}~~~~~~~~~~~~~~~{{{yyy{{{vvviiiccccccYYYUUUOOOHHHCCC@@@>>>>>>999999999;;;<<<;;;888666666666555444333333222222111111111111111111111111///////////////000111111---------...///000222222000222333444444555777:::777999;;;===???CCCHHHKKKLLLOOOTTTZZZ```gggoootttwwwyyyzzz|||~~~NNNEEE999333333555666555111111111111111111111111///111333333222111111222000000000000//////////////////000111222333333444111111000000000000111111333333222222333333444555333777555777<<<<<>>;;;::::::999777999>>>;;;:::777555333333333333333222111111111111111111////////////////////////,,,---------.../////////111111111111111222222333777888999<<<>>>AAADDDEEELLLMMMQQQUUU[[[aaagggjjjtttvvvyyy{{{~~~aaaEEE444999;;;111...666333333333222222222111111111111111111000000000000000000000000000000000000//////000111222333333444222111000000000111333333444333222111000111333555666888666888===<<>>BBBUUUkkk{{{pppnnnqqqiiiQQQMMMTTTgggxxxyyyssssssrrrrrrssstttvvvvvvxxxwwwwwwvvvuuuuuuvvvvvvuuuuuuvvvvvvwwwxxxxxxyyyssstttuuuvvvvvvuuutttssswwwvvvtttttttttuuuwwwxxxyyyzzzzzz{{{|||}}}~~~~~~}}}}}}zzz}}}}}}{{{{{{{{{wwwjjj```\\\TTTFFF@@@CCC???<<<:::;;;:::777888<<<;;;:::888666555444333333333222111111000111111111////////////////////////------..................000000000000000111222222555666777999<<<>>>AAABBBHHHIIILLLPPPVVV\\\aaadddmmmppptttwwwzzz~~~uuuUUU:::666666111222;;;333333333222222222111111111111111111000000000000000000000000000000000000///000000000111222222222222111000000000111333333333333333444444555555555666888666888===<<>>===999888;;;::::::999888777666444333333222111111000000111111//////////////////////////////..................///////////////000111111333333444666888;;;===>>>BBBCCCFFFJJJPPPUUUZZZ]]]jjjnnnsssxxx{{{~~~iiiDDD666555444555999333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000222111000000000111333333222333444666888888777555666888666888===<<>>EEEDDDGGGRRRbbbrrr~~~~~~|||{{{ssssss~~~^^^HHHHHHFFFBBB===777222///...------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))************+++,,,...111444777999777777777:::DDDWWWttt}}}ooonnnzzziiiQQQHHHUUUeeeuuuyyypppoooqqqsssuuuuuuuuutttsssttttttssssssssssssssstttqqqrrrssstttvvvwwwyyyyyyvvvvvvvvvwwwwwwvvvvvvvvvwwwvvvuuuttttttvvvxxxyyyvvvxxx{{{}}}~~~~~~}}}}}}|||zzz|||~~~vvvdddSSSKKKGGGBBB@@@BBBAAA===;;;<<<999:::::::::999888666555444333222111111000111111////////////////////////000000//////......------...............///000000111111222444666888:::;;;???@@@BBBFFFKKKPPPTTTWWWfffjjjqqqwww{{{}}}|||PPP:::888999555111333333333222222222111111111111111111000000000///000000000000000000000000000000000///////////////222111000000000111333333333222333444666777777666666888666888===<<>>:::666333.........---------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))*********+++)))***,,,...111444777888666777888;;;JJJdddyyyooorrr]]]MMMNNN```nnnxxxwwwkkkooopppsssuuuuuuuuusssrrrttttttsssssssssttttttuuurrrrrrsssuuuwwwxxxyyyzzzwwwwwwwwwvvvvvvwwwwwwwwwxxxwwwuuutttuuuvvvxxxyyyvvvxxxzzz}}}~~~~~~}}}~~~~~~{{{nnn]]]PPPKKKEEEBBBCCCBBB>>><<<===::::::;;;<<<;;;:::888777555444333222111111111111000000000000000000000000000000000//////......---...............//////000111111222333444666888999===>>>@@@CCCGGGLLLPPPRRR\\\bbbiiipppuuuxxx{{{}}}bbb@@@888;;;777...333333333222222222111111111111111111000000000///000000000000000000000000000000000///////////////222111000000000111333333333444444444333444555777666888666888===<<>><<<<<<<<<;;;;;;<<<======999888777666444444444333000000000000000000000000///////////////000000000//////......//////000111//////000000111222333444777888999;;;>>>BBBEEEGGGRRRXXX```hhhpppvvv{{{rrrFFF999999777333333333222222222111111111111111111000000000000000000000000000000000000///000000000111222222222222111000000000111333333666???FFFCCC999222333888666888666888===<<>>KKKllloooVVVJJJSSSnnn~~~xxxvvvqqqppppppqqqrrrssssssssssssrrrrrrrrrrrrsssssstttuuurrrrrrrrrsssssstttttttttwwwvvvuuuttttttuuuvvvwwwxxxwwwvvvuuuuuuwwwyyyzzzxxxxxxyyyzzz|||~~~}}}qqqdddXXXRRRMMMGGGCCCBBB======<<<;;;;;;<<<>>>???:::999888777555555444444000000000000000000000000......//////000000111111///////////////000111111.........//////000222222444444555777:::>>>AAACCCKKKPPPXXXaaaiiipppwww{{{UUU;;;777555333333333222222222111111111111111111000000000000000000000000000000000000//////000111222333333444222111000000000111333333666CCCOOOMMM???444444888666888666888===<<>>BBB>>>777000111666555///......------,,,---------,,,,,,,,,++++++++++++*********))))))******+++,,,************************++++++******)))((((((((()))))))))))))))))))))))))))))))))******++++++,,,///111333555777888999:::;;;>>>IIIbbbjjjSSSJJJOOO\\\mmmwwwwwwtttsssssspppooonnnppprrrttttttssssssrrrqqqrrrtttvvvuuutttqqqrrrtttuuuvvvvvvvvvuuuxxxyyy{{{{{{{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{||||||zzzwwwxxx|||}}}{{{{{{rrrcccXXXNNNGGGEEEDDDAAA>>><<<<<<<<<;;;:::<<<<<<<<<<<<;;;999888777444444444333222222111111111000000000////////////000000000000000000000000......//////000000111111222333444666999;;;>>>???EEEHHHNNNVVV```iiiooorrrxxx~~~{{{LLL===:::???===888444111///......333333222111111111111111000000000000000000000000222222111111111222333333111111000000000000111111444555666777777666444333666;;;888666:::<<>>===;;;999;;;;;;<<<<<<;;;;;;:::999555555444444333222222222111111000000000/////////000000000000000000000000......//////000000111111111222333555777999;;;===BBBEEEJJJRRR\\\eeemmmqqquuu{{{VVV@@@777;;;999666444222222222333333333222222222222111111000000000000000000000000333333222111111111222222111111000000000000111111444444444444555555444444555:::777666:::<<>>:::::::::::::::;;;;;;;;;777777666666555444444444111111111111000000000000////////////////////////......//////000000111111000000111222333555777888===@@@EEEKKKRRR\\\fffmmmqqqwwwbbbDDD:::888555222000///000000222333444444444444333333000000000000000000000000333222222111000000000000222222111111111111222222444444222222222444555777444999777666;;;<<>>777333333000111111111000///......------------,,,,,,,,,,,,******))))))******+++,,,************************++++++******)))((((((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---111222444666888:::;;;;;;AAALLLjjjbbbGGGIII[[[kkknnnpppqqqooonnnmmmnnnrrrrrrrrrsssuuutttrrrpppsssrrrrrrsssuuuvvvvvvuuuwwwwwwvvvuuuuuuvvvvvvwwwyyyzzz{{{|||}}}{{{{{{{{{|||||||||}}}}}}}}}zzzyyy{{{{{{yyyzzz}}}}}}~~~jjjTTTKKKHHHDDDBBBBBBBBBBBBAAA======<<<<<<<<<======>>>888888777777666555555444222222111111111000000000000000000000000000000000......//////000000111111000000000111222444555666;;;>>>BBBGGGLLLUUUaaaiiiooouuu}}}|||QQQ<<<:::777555333222333333222333444555666555444333000000000000000000000000222222111000000000111111222222111111111111222222444444333333333555666777333999777666;;;;;;CCCUUUzzz&&&'''(((***************&&&''''''(((((((((((((((***+++---000222444666666999===DDDLLLYYYkkk~~~~~~~~~vvviii___YYYUUU]]]bbbjjjrrrwwwyyyzzz|||xxxnnniiioooxxxmmmkkkttttttdddRRRHHH@@@888333333111111000000///000000000...------------,,,,,,,,,******))))))******+++,,,************************++++++******)))((((((((())))))))))))))))))))))))(((((()))***,,,---...///222333555777999;;;<<<<<>>===<<<<<<======>>>999888888777777666555555222222222111111111000000000000000000000000000000......//////000000111111111111111111222333444555888;;;???BBBFFFNNNZZZccclllrrrzzzlllAAA???===:::888888888999222333555666666666555444000000000000000000000000111000000000000111111222333222222111111222222333444444444444555666777888222888777666;;;;;;CCCUUUxxx$$$%%%'''((()))))))))(((&&&''''''(((((((((((((((***+++...111333555777777777???MMM[[[kkk{{{yyykkk]]]UUUVVV^^^dddhhhjjjqqqyyyvvvooosss{{{rrrtttxxx~~~wwwiiiaaaqqq}}}cccSSSHHH===888888111111/////////000111222......---------,,,,,,,,,*********)))***++++++,,,************************((((((((()))******++++++)))))))))))))))))))))))))))***+++,,,...///000111333444666999;;;<<<===>>>JJJbbb{{{\\\GGGEEEUUUfffmmmmmmllllllllllllnnnoooqqqqqqrrrtttvvvvvvsssqqqrrrqqqqqqrrrtttuuuuuutttvvvvvvvvvvvvxxxzzz|||}}}xxxxxxwwwwwwwwwxxxyyyyyy||||||||||||}}}}}}}}}}}}~~~~~~{{{yyy{{{xxxyyy|||~~~pppZZZUUUMMMFFFDDDCCCCCCCCC>>>===<<<:::::::::;;;<<<999999888888777666666666222222222111111111111000000000000000000000000000......//////000111111111111111111111222333444555666999<<<>>>BBBJJJVVV```jjjpppxxxPPPLLLGGG@@@;;;777444333222333555777777666555444000000000000000000000000000000//////000111222222333222222111111222222333444444555555666777777888222888777777;;;;;;CCCTTTwww&&&&&&&&&'''''''''((((((((((((((((((((())))))***---000333444333333777;;;>>>EEEQQQggguuubbbcccfffggghhhjjjmmmpppqqqssswww{{{~~~xxxqqquuujjjbbbkkkrrr___KKK???>>>666333111333222///000333///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********+++,,,...///000000666555555<<<::::::DDDTTTvvv}}}}}}aaaKKKEEEKKKWWWccchhhkkkppprrrrrrpppooonnnnnnoooqqqrrrrrrqqqpppnnnttttttsssssssssttttttuuuttttttssstttuuuxxx{{{}}}}}}yyyuuutttwwwzzz|||{{{wwwzzz}}}{{{{{{}}}{{{yyywwwzzz{{{|||}}}rrr]]]JJJEEEEEECCC@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;:::999999888888777555555444333333222222111111111000///////////////////////////////////////222222333333333444444444666777999:::>>>FFFRRRZZZbbbmmmxxx}}}tttVVVBBB<<<555444555111222222222111111111111000111111111111111222222222333333222111000000111111222111111000000111111222444333222222333444666777777666777999999<<>>===<<<<<<;;;;;;;;;;;;::::::999888888888555555444444333222222222222222111000000000000111000000000000000000000000333333333333333333333333444666888:::>>>EEEPPPXXXdddooozzz___BBB888222222777777222222222222111111111111...///000111111111000000333222111000000000000111222222111111111111222222333333333333333555666777777666777999999<<>>;;;>>>LLLsss}}}eeeJJJ@@@EEEPPP\\\dddiiilllnnnppppppppprrrsssssssssssssssssssssssssssssssssssssssssstttuuuuuusssssssssuuuxxx{{{~~~{{{zzzzzzzzzzzzyyyvvvtttuuuwww{{{~~~~~~~~~}}}|||zzzyyyxxxyyyzzzzzz|||~~~nnnZZZPPPHHHCCCAAA>>>?????????>>>===<<<;;;<<<;;;;;;::::::999888888666666555555444333333222444333222222111111222222222222222222222222222222333333333333333333333222333555888:::===DDDNNNVVVdddppp|||fffCCC:::444222666777333222222222111111111111111222444666666555444333222111000000000000000000333333222222222222333333333333333333444555666777777666777999999<<>>BBBIIINNNaaalllxxxnnnbbb___eeemmmuuuxxx{{{{{{yyyuuurrrqqqyyyooolllwwwpppjjjhhhVVVHHH===444444777666333111000000//////...---------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,,,,---///111333444444999888:::>>>;;;AAATTTlllVVV@@@<<>>@@@AAAHHHWWWdddwww|||qqqeeeggglllqqquuuxxxxxxxxxvvvsssrrrrrrssstttrrr}}}vvvmmm~~~|||jjjQQQEEE:::888999777333222111000000//////...------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++---///111333444444888777999===;;;FFF______MMM<<<>>>LLLYYYaaaeeelllmmmnnnnnnnnnpppsssuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrssssssuuuvvvvvvtttttttttuuuvvvwwwwwwxxxvvvvvvuuuuuutttuuuvvvwwwwwwyyy{{{|||{{{|||}}}~~~|||{{{zzzyyyyyyyyyzzzzzzzzzzzzzzz{{{|||~~~}}}kkk___TTTLLLCCCCCCCCCBBBAAA@@@???>>>======<<<<<<;;;::::::999888888777666666555555444333333222111111111111222333333333333333333333333555444444444444444444444333555777888;;;AAAKKKRRR^^^kkkyyysssRRRCCC777222333000333333333222222222222111---///222444444333000///111111000000000000111111444333333222222333333444333333444555666666666666666666888:::999;;;DDDNNNkkk{{{''''''((((((((()))))))))******+++---000333555666777;;;???AAAGGGWWWpppxxxiiijjjssswwwtttpppttttttsssqqqppprrrwwwzzztttpppwwweeeuuuzzz___RRRFFF???;;;666222111111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++---///111333444444777666999<<<===NNNnnnUUUGGG===BBBPPP\\\dddhhhmmmnnnoooooooooppprrrtttvvvvvvvvvuuuuuuttttttsssrrrrrrrrrssstttuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuutttssstttvvvxxxwwwyyy{{{|||zzzyyyyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{{{{{{{|||}}}rrraaaTTTIIIGGGFFFDDDBBBAAA@@@@@@>>>======<<<<<<;;;::::::999999888777777666666555444333222222111111222222444444444444444444444444555555555666666666777777555666777777999@@@JJJRRR\\\jjjwwwhhhJJJ444222888555333333333333222222222222...000111333333222111000111111111111111111222333333333222222222222333333333333555666666777666666555666888:::999;;;CCCMMMjjj~~~'''((((((((())))))))))))***+++,,,...111444777999===>>>AAAHHHUUUjjjsssmmmlllttt{{{{{{vvvsssssssssrrrrrrrrrvvv{{{zzzyyynnnccc}}}sssfffWWWLLLAAA777333333222222111000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++,,,---...000333555666555777666999===@@@WWW|||vvvLLLCCC>>>FFFSSS___ggglllnnnoooqqqqqqppppppqqqrrrvvvvvvwwwwwwvvvuuusssrrrrrrrrrrrrssstttuuuvvvwwwttttttuuuvvvvvvvvvvvvvvvtttvvvxxxxxxvvvtttuuuvvvtttwwwzzz{{{zzzxxxwwwwwwyyyxxxwwwvvvwwwyyyzzz|||||||||||||||}}}~~~qqq```NNNLLLHHHEEEBBBAAABBBBBB>>>>>>======<<<;;;;;;;;;:::999999888777777666666555444444333333333333333333333333333333333333333555555666777888999999:::888888777666888???KKKTTT___lllxxx~~~]]];;;777<<<555444444333333333222222222222222333444444444444444222222222222222333444444222222111111111111222222333444555666777777666666555555888:::999:::BBBLLLiii(((((((((((())))))))))))***+++,,,///222555888:::===>>>CCCQQQdddwww||||||{{{jjjiiikkkrrrzzz|||{{{}}}uuuvvvvvvuuuvvvxxx|||qqqxxx~~~gggmmmwwwgggWWWHHH;;;555666222222111111000/////////........................------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,---...000222444666777777888666:::???CCC]]]lllGGG@@@???HHHUUU```hhhnnnnnnppprrrrrrpppooopppqqqttttttvvvvvvuuusssqqqoooqqqrrrrrrssstttuuuwwwwwwssstttuuuwwwxxxxxxxxxxxxuuuyyy||||||yyyuuussssssqqquuuyyy{{{zzzxxxwwwvvvxxxwwwvvvvvvwwwxxx{{{|||}}}}}}}}}}}}}}}~~~nnnRRROOOJJJEEEBBBBBBCCCCCC>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777666666555444444444444555333333333333333333333333555555666888999:::;;;<<<:::999777555777???KKKUUUcccooozzzrrrFFF>>>===///444444444333333333222222000000000111111111222222333222222222333444444555222111111111111111111222333444555777777777777666555555888:::::::::BBBLLLhhh&&&'''((((((((((((***,,,)))333111...222444555???IIIKKKOOOZZZnnnxxxkkkhhhlllssszzz}}}|||zzz|||~~~yyywwwvvvvvvyyy}}}qqqmmm{{{zzzhhhgggjjjPPP@@@:::888888222...///000//////111......---,,,,,,,,,,,,---........................************************---------,,,,,,+++++++++---...///000111222333444999777999===<<>>>>><<<<<>>222555555444333333333444444444444444444333333222111111111111111111111111111222222111111111111111111444444444555555555555666999777888::::::;;;BBBKKKggg'''((()))))))))***,,,...,,,333111000888;;;;;;CCCUUUYYY]]]dddtttyyyppplllnnnsssxxx}}}}}}}}}}}}|||{{{|||{{{yyygggjjj||||||dddNNN@@@;;;666333111222222//////222000///......------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---...///000111222333444888777:::>>>@@@NNNssswwwUUU@@@AAAFFFPPP[[[eeekkkmmmqqqqqqqqqqqqqqqrrrrrrrrrtttvvvwwwxxxxxxvvvuuussstttrrrrrrsssvvvwwwuuusssuuuuuuuuuvvvwwwxxxyyyzzzvvvwwwwwwxxxwwwvvvtttsssrrrsssuuuwwwxxxyyyyyyxxxxxxvvvtttssssssuuuxxxzzzzzzzzz{{{|||}}}|||kkkbbb\\\OOOHHHIIIFFFDDD@@@???AAA@@@===<<<>>>;;;;;;;;;:::999999888888777777777777666666666666555555555666666666777777777888999;;;<<<===>>>>>><<<;;;:::::::::@@@NNN]]]iiiuuugggAAA@@@777555555444333333333444444333333444444333333222111222222222222222222222222111111111111111111111111444444444555555555555666999777888::::::;;;BBBKKKeee''')))*********+++---///222666333444>>>AAAAAAIII[[[eeeooouuuzzzlllhhhjjjqqqwwwzzz}}}~~~|||vvvcccZZZggg{{{```KKKCCC999555333444333//////222111000//////......//////........................------------------------------------,,,,,,,,,,,,---...///000111333444444777888;;;???EEEZZZgggHHH@@@DDDKKKVVVaaajjjnnnpppppppppqqqqqqrrrrrrrrrrrrsssssstttuuuuuuuuuttttttttttttssstttvvvvvvuuusssuuuuuuuuuvvvwwwxxxzzz{{{vvvvvvvvvvvvuuuuuuuuuuuuqqqsssuuuxxxzzzzzzyyyyyyyyyvvvrrrppppppssswwwzzzxxxyyyzzz{{{}}}~~~xxxpppaaaXXXRRRHHHIIIDDDBBBCCCBBB>>><<<=========<<<<<<;;;:::::::::999999999888888888777777666666666666777777777777999:::;;;===>>>??????@@@???<<<;;;;;;===EEEUUUdddpppzzz}}}GGG<<<888666555444333333333333333333333333333333222222111333333333333333333333333111111111111111111111111444444444555555555555666999777888::::::;;;BBBKKKddd|||{{{'''(((*********,,,...000555:::888999AAABBBFFFSSSaaaooo|||lllbbbeeennnwww}}}|||~~~vvv]]]UUUtttnnnYYYQQQFFF;;;222111333111000000111000//////......//////................................................------------------,,,,,,---...///000222333555555666888;;;???KKKfff```CCC@@@EEEOOOZZZeeelllpppqqqqqqqqqqqqrrrrrrsssssstttqqqqqqqqqrrrrrrsssssstttvvvvvvvvvvvvwwwvvvuuutttsssssstttuuuvvvxxxyyyzzzvvvuuuuuuttttttuuuvvvwwwpppsssvvvyyyzzzzzzzzzyyyyyywwwtttqqqqqqtttwwwyyywwwwwwyyy{{{|||~~~|||qqqeeeTTTNNNGGGCCCDDDDDD@@@>>>>>>>>>======<<<;;;;;;:::::::::::::::999999999888888666666666666777777777777;;;;;;===???@@@AAAAAAAAA@@@===;;;<<>>@@@AAABBBCCCCCCAAA===;;;>>>DDDOOO```nnnuuuUUU===>>>666666555444333222222333111111222333333222222222222222222222222222222222000000111111111222222222444444444555555555555666999777888::::::;;;BBBKKKfffyyyxxx&&&(((***+++,,,...111444111;;;AAAEEEJJJNNNaaa{{{hhhiiijjjnnnvvv{{{rrr\\\fffvvvmmmUUU<<<333444555222000000///......------..............................++++++++++++++++++++++++------------............------///111333555666777666999:::BBB\\\oooTTTBBBAAAIIITTT___ggglllppprrrsssssstttuuuvvvwwwwwwxxxuuuvvvvvvwwwwwwwwwvvvvvvuuuwwwyyyyyywwwwwwwwwxxxttttttttttttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxyyyzzz{{{}}}~~~zzz[[[PPPGGGEEEEEECCCBBBBBB>>>>>>======<<<;;;;;;:::;;;;;;;;;:::::::::999999777777777777888888888888===>>>???AAABBBCCCCCCDDDCCC>>>===AAAIIITTTdddqqqvvv[[[>>>>>>777666555444333222222222000111222222222222222222111111111111111111111111000000000111222222333333444444444555555555555666999777888::::::;;;BBBKKKfff|||{{{(((***,,,...///111555777<<>>======<<<<<<======<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;===>>>???AAABBBCCCDDDDDDEEEAAA@@@FFFNNNYYYgggssswwwaaa@@@<<<777666555444333222222222000000111222222222222222222222222222222222222222///000000111222222333333444444444555555555555666999777888::::::;;;BBBKKKccc***,,,...000111444777:::IIILLLJJJPPPZZZ```tttuuuhhhdddpppvvvzzzzzziii^^^}}}~~~nnnZZZIII;;;333222666222111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------///111333555777888999;;;===KKKpppyyy[[[IIICCCKKKSSS^^^ggglllqqquuuyyyuuuvvvwwwxxxyyyzzz{{{{{{rrrtttvvvwwwvvvtttqqqppppppsssvvvvvvttttttvvvxxxzzzyyyxxxxxxwwwxxxxxxxxxxxxyyyzzz{{{zzzxxxuuutttzzzyyywwwvvvvvvwwwyyyzzz|||xxxuuutttwwwzzz|||{{{||||||}}}~~~ooo```PPPIIIGGGDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<=========>>>???AAABBBCCCDDDDDDGGGCCCCCCIIIRRR\\\jjjuuuyyyjjjFFF???777777555444333222222222///000111222222222222222333333333333333333333333///000000111222222333333444444444555555555666666999888888::::::;;;BBBKKK```///,,,,,,000333555:::AAAMMMOOONNNSSS[[[___uuuwwwfffdddkkktttwww{{{~~~~~~^^^dddoooQQQ>>>:::777111111000000111333222000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........///000222555666666666666999:::;;;KKKsssuuuRRRCCCCCCPPP\\\gggjjjlllqqqwwwzzzwwwwwwyyyzzzzzzzzzyyyyyytttuuuvvvvvvvvvuuusssrrroooqqqtttwwwxxxxxxvvvuuurrrtttvvvwwwwwwwwwyyy{{{xxxxxxwwwwwwvvvuuuttttttzzzzzzyyyyyyyyyzzz{{{{{{}}}{{{yyywwwvvvxxxyyy{{{||||||{{{{{{{{{{{{||||||nnnXXXNNNIIIDDD@@@@@@@@@AAA@@@???=========>>>>>>===<<<===>>>===;;;999<<<<<<;;;;;;;;;<<<<<<===?????????@@@AAACCCDDDEEEGGGFFFFFFKKKVVVdddpppvvv~~~wwwWWWDDD>>>888999999333555777...111111000000000111333444222222222222222222222222111111111000111111222333333333333444444444555555888777999;;;;;;<<>>GGGQQQSSSSSS\\\jjjssszzzqqqjjjlllqqqvvvyyy|||}}}~~~nnncccmmm~~~gggPPP<<<222///222111000///............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...///111333555666777666666<<<===AAATTT|||kkkNNNCCCEEERRR^^^iiilllnnnrrrwwwyyyzzzzzz{{{|||{{{zzzyyyxxxuuuuuuvvvvvvvvvuuutttsssnnnppprrrtttuuuuuuttttttsssuuuwwwwwwwwwwwwyyyzzzzzzyyyyyyxxxwwwwwwvvvvvvxxxwwwwwwwwwwwwxxxyyyyyyzzzyyywwwuuutttvvvwwwyyy||||||{{{{{{{{{|||}}}}}}qqq]]]QQQIIIEEEFFFDDDCCCBBB???===<<<<<<===BBB@@@??????@@@@@@???===<<<<<<;;;;;;<<<===>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJQQQ\\\iiitttzzz~~~nnnOOO===666888999555888;;;333222111111000000111222333222222222222222222222222111111111111111222222333333333444444444555555555888777999;;;;;;<<>>===???@@@??????>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGJJJQQQZZZeeepppyyy~~~aaa@@@777777999555888;;;444333222222111111111111222222222222222222222222222111111111111111222333333333444444444444555555555888777999;;;;;;<<>>===>>>@@@@@@@@@BBBBBBBBBCCCDDDEEEGGGHHHDDDCCCCCCCCCDDDDDDEEEFFFGGGMMMWWWbbbmmmwww~~~tttIII;;;888999444555777111444333333222111111111111222222222222222222222222222111111111111222333333444444444444555555555555888777999;;;;;;<<>>666999555555777444222333333444333333222111222222222222222222222222222222222222222333444444444444555555555666666666888777999;;;;;;<<>>>>>XXXtttVVVIIIFFFJJJUUUccciiilllmmmlllpppxxx|||}}}~~~{{{zzzwwwvvvtttssssssssstttuuuyyyzzzzzzzzzzzzzzz{{{zzzzzz{{{||||||{{{{{{|||~~~tttttttttuuuuuuuuuuuuuuuttttttuuuuuuvvvxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxuuuvvvwwwxxxzzz|||~~~{{{uuusssuuuxxxccc[[[TTTZZZkkk}}}{{{yyyxxxvvvtttqqqnnnddddddcccccccccdddeeeeee```]]]YYYUUUPPPLLLIIIGGGVVVaaaoooyyy~~~cccIII===>>>888444555333000111333444555444444333222222222222222222222222333333222222333333444555555555555555666666666777888777999;;;;;;<<>>KKKttt|||cccKKKEEEKKKRRRZZZbbbjjjllloooqqqsssuuuxxx{{{}}}|||{{{zzzzzzyyywwwvvvuuutttuuuuuuwwwvvvvvvvvvxxx{{{~~~}}}}}}~~~{{{{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||{{{xxxvvvuuuvvvvvvwwwxxxyyyzzzyyyyyyzzz}}}rrr___NNNMMMQQQVVV```lll}}}zzzuuurrrpppooonnnlllggggggcccYYYNNNJJJMMMRRRaaalllxxx~~~~~~VVV@@@===666777:::333222222333333333444444444333333333333333333333333444444444444444333333333444444555555666777777777999777888::::::;;;BBBKKK```KKKYYYdddgggmmmwww~~~}}}rrreeedddjjjooopppqqqxxxzzz}}}}}}zzzxxxvvvvvvvvvxxxyyyzzz{{{{{{|||wwwvvvuuuuuuvvvvvvuuutttwwwvvvvvvxxx{{{zzzvvvrrrrrrlll^^^OOOGGGEEEDDD@@@AAAEEELLLPPPPPPOOOUUU]]]gggqqq|||mmmZZZWWW```www{{{eeegggoooSSS@@@777333222333111111000000000/////////...........................///000000//////111333222444666777777888:::;;;AAAUUUjjjVVVFFFFFFNNNUUU]]]eeejjjllloooqqqrrrtttvvvyyyzzzzzz{{{{{{{{{zzzzzzyyyzzzyyyxxxwwwwwwwwwxxxxxxttttttuuuvvvxxx{{{~~~}}}{{{zzzyyyyyyxxxxxxwwwxxxtttuuuwwwxxxzzzzzzzzzzzz|||zzzxxxvvvuuuuuuuuuuuuxxxyyyyyyyyyyyyzzz}}}~~~qqqaaaSSSPPPNNNJJJJJJNNNiii{{{wwwuuutttqqqppplllhhh```TTTKKKJJJQQQXXXiiittt}}}jjjHHH???999666888555333333333333444444444444333333333333333333333333333333333333444444444444444444555555666777777777888777888;;;;;;;;;BBBJJJ___YYYdddqqq{{{~~~iii^^^\\\hhhssssssrrrtttwwwyyy|||~~~zzzuuuqqqmmmkkklllmmmoooppprrrssssssssspppnnnllllllllllllkkkjjjkkkiiiiiikkkllliiibbb\\\RRRPPPIIIBBBBBBFFFFFFDDDGGGIIINNNSSSTTTUUU\\\dddnnnzzzppp]]]VVVjjj{{{dddgggxxxyyy]]]III===666555777111111111000000000//////...........................///000000///000222444222444666777777888;;;===CCC]]][[[MMMDDDIIIRRRXXX___gggjjjlllooopppqqqrrrtttvvvwwwwwwxxxxxxxxxwwwwwwvvvyyyyyyyyyyyyyyyzzzzzzzzzwwwwwwwwwxxxyyyzzz{{{|||}}}}}}|||zzzyyyxxxxxxyyyyyyvvvwwwzzz||||||{{{yyyxxxxxxxxxwwwuuuuuuuuuuuuuuuwwwxxxxxxxxxxxxyyy|||~~~ttthhh]]]ZZZWWWQQQMMMLLLKKKhhh~~~|||yyyvvvtttqqqoooooohhh]]]PPPIIILLLWWW```pppyyyZZZHHH???666444555333333444444444444444444222222222222222222222222222222222333333444444555444444555555666777777777888777999;;;;;;<<>>DDDddd|||QQQHHHFFFOOOXXX[[[aaahhhkkkmmmoooppppppqqqsssuuuvvvvvvvvvvvvuuuuuutttssswwwxxxxxxyyyzzzzzz{{{{{{wwwxxxyyy{{{|||}}}}}}}}}~~~|||~~~|||zzzzzzzzz{{{|||zzz|||~~~~~~}}}zzzwwwuuuttttttttttttuuuvvvvvvwwwuuuvvvwwwvvvvvvwwwzzz|||~~~~~~uuukkkgggfffbbb]]][[[OOO[[[rrr}}}}}}}}}yyyvvvsssooommmmmmeeeYYYNNNJJJPPP]]]ggguuu}}}nnnPPPCCC888222666444444444444444444444444222222222222222222222222111222222333333444444444444444555555666777777777777777999<<<<<<<<>>666333222222111111111000000000///////////////////////////000111111000000222444333444666666777999<<>><<<============>>>>>>======<<<;;;>>>;;;888777888:::::::::555999===<<<;;;???IIIQQQ^^^hhhoooiii```ZZZYYYXXXRRRTTTXXX[[[[[[[[[cccmmmnnnfff|||mmmPPPfff{{{ggg[[[NNN@@@888222222222111111111111000000000000000000000000000///000111111000111333555444555666666777999>>>AAAWWWzzz}}}QQQAAAAAAIIIWWW___```dddllloooqqqrrrrrrqqqppprrrsssqqqrrrsssuuuvvvwwwwwwwwwssstttuuuvvvwwwvvvvvvuuuvvvxxx|||~~~~~~|||yyyyyyzzz{{{}}}zzzzzzzzzzzzyyywwwuuutttqqqrrrssssssttttttsssssspppqqqqqqqqqppprrrtttwww}}}yyysssssspppoooooommmooo{{{~~~~~~{{{wwwwwwzzz~~~{{{wwwsssnnnhhhddd[[[WWWSSSQQQVVV___kkkrrr]]]GGG===555888666666555555555444444444444444444444444444444444444333333222222111111111444444555555666777777777666666999======<<>>777333222444444111111333000000000000000000000000///000111111000111333555444999666666;;;:::===IIIiii___CCCEEEKKKSSSZZZ```dddhhhkkklllmmmnnnooopppqqqqqqqqqttttttttttttttttttttttttwwwuuusssssstttvvvvvvuuuuuuuuuvvvxxx|||~~~~~~~~~{{{xxxwwwyyy{{{|||{{{yyyvvvwwwyyyyyytttoooooonnnlllllllllllljjjiiihhhdddcccdddeeefffkkksss}}}}}}zzzxxxxxxtttvvv{{{yyywwwuuussskkkmmmpppvvv|||~~~}}}~~~|||xxxssslllddd^^^UUUTTTUUUZZZbbblllssswww|||~~~RRR??????888666666555444444444555555444333333333333333333444444444333333333222222222666666555555555666777888888:::;;;:::999<<>>NNNsssZZZ@@@HHHMMMUUU\\\bbbfffiiilllkkklllnnnoooqqqqqqrrrrrrsssssssssssssssssssssssswwwvvvttttttuuuvvvvvvuuusssssstttwww{{{~~~~~~|||{{{{{{}}}{{{yyywwwwwwyyy{{{|||yyyxxxxxxzzz|||{{{vvvqqqpppnnnmmmlllllljjjhhheeeaaa^^^]]]^^^^^^___dddkkksss|||~~~{{{zzz{{{xxxuuutttlllkkkjjjkkkpppyyy~~~{{{yyyyyyzzzzzzyyy{{{}}}zzzvvvpppiiibbb]]]RRRRRRVVV]]]gggqqqxxx|||}}}^^^BBB<<<999777666555555444444555555555444444333333444444555444444444444444333333333777666666666666777888999;;;<<<<<<;;;:::<<>>999777666000000111222222222222222333333333333444444444444111111222444666777666555999BBBCCCCCCIIILLLRRR```oootttuuuoookkkmmmpppqqqmmmkkkiiifffcccgggxxx}}}tttjjjaaannnmmmSSS===666222333444222111222000000000000000000000000...///111111111333555888666:::888888;;;888@@@TTTyyyVVVBBBJJJPPPWWW^^^cccgggjjjmmmnnnooopppqqqrrrssssssssssssssssssssssssssssssssswwwvvvtttuuuvvvwwwvvvuuusssssstttvvvzzz|||}}}}}}~~~zzzwwwuuuyyyxxxwwwvvvvvvxxxzzz{{{wwwwwwvvvxxxzzzyyyvvvtttrrrpppmmmkkkiiieeeaaa]]]XXXUUUTTTUUUUUUUUUZZZaaagggsss}}}}}}wwwrrrpppoooooooooqqqtttwwwyyy|||yyyvvvuuuvvvvvvvvvvvvyyyzzz}}}~~~|||yyytttmmmeee___ZZZQQQSSSYYYaaalllvvv|||~~~pppHHH999777888777666555444444444555444444333333333333444444555555555555555555444444777777777777777888888999999;;;;;;::::::<<>>EEEOOOTTT[[[aaaeeehhhkkklllkkklllmmmoooqqqrrrrrrrrrttttttttttttttttttttttttssssssssstttuuuuuusssqqqrrrrrrqqqsssvvvwwwwwwvvvuuuuuuuuuxxxzzz{{{xxxvvvtttssssssssssssssstttuuuvvvuuurrrooolllkkkkkkllliiiddd\\\UUUOOOKKKGGGDDD???======???>>>===AAAFFFQQQ___mmm{{{|||vvvqqqnnnnnnppprrrkkkjjjjjjllloooqqqqqqpppmmmnnnoooqqqtttyyy}}}yyyooobbbUUUMMMJJJPPPVVV```lllwww}}}~~~~~~LLL@@@:::999888666555555444444333333333222222333333333333333444444444555555555444555666777777777666666777999:::999999<<>>888777555333222444444444333444444444555666777999:::777888888999:::;;;;;;<<<555:::>>>>>>DDDYYY{{{|||yyyyyy|||zzzuuuzzz{{{||||||pppooosss^^^hhhuuucccRRR???666444333444555000000000000000000000000111222333333222222444666333666777;;;<<<999KKKnnncccEEE>>>KKKPPPTTT[[[aaaeeehhhjjjllljjjkkknnnqqqsssuuuwwwwwwssssssssssssssssssssssssrrrrrrrrrsssuuuuuurrrpppppppppppprrruuuxxxxxxxxxsssrrrrrrvvvzzz|||zzzxxxtttssssssrrrrrrssssssssstttuuutttqqqmmmiiihhhggg```[[[RRRKKKFFFCCC@@@???999777777999999777:::@@@PPP]]]kkkyyy~~~}}}yyyuuuqqqmmmjjjiiiiiihhhhhhjjjmmmnnnnnnmmmnnnmmmjjjhhhiiinnnvvv{{{~~~~~~yyynnn```RRRJJJFFFNNNTTT___mmmxxxPPPAAA:::999888666555555444444555444444333333444444555333333333444444444555555333444666777777777666555:::<<<<<<;;;:::<<>>;;;888777555444666888999888555999:::;;;:::888888999:::888999999888777999<<>>HHHxxxnnnTTTDDDAAAJJJUUUVVVZZZaaaiiinnnooonnnooooooooopppqqqssstttuuuttttttsssrrrrrrrrrrrrsssssssssrrrsssssstttuuuvvvttttttttttttttttttttttttxxxwwwvvvvvv{{{zzzrrrtttuuutttrrrqqqtttvvvwwwuuurrroookkkfff___[[[RRRMMMGGGAAA>>>;;;999888888888666444444666:::>>>MMMVVV```mmmzzzuuuqqqmmmkkkjjjjjjiiihhhgggggghhhjjjgggggggggffffffiiinnnrrr~~~}}}uuufffWWWNNNIIIFFFKKKSSS___kkktttyyy}}}\\\===;;;666222444555444555888666666444333222111111111444444444444444444444444444555555666777666666666888777888:::::::::@@@IIIcccsssdddgggqqquuuxxx}}}|||}}}~~~~~~|||tttmmm^^^TTTHHH???<<<:::888666999777555777:::<<<<<<<<<>>>===<<<<<<<<<===>>>>>><<<;;;999999:::<<<>>>???AAA<<<<<>>@@@JJJ{{{bbbLLLBBBBBBMMMUUUVVVZZZaaaiiimmmnnnmmmooooooooopppqqqrrrtttuuusssssssssrrrrrrsssssstttssssssrrrsssssstttuuuvvvssssssttttttuuuvvvvvvvvvwwwwwwvvvuuuzzz~~~yyytttuuuuuutttqqqpppqqqsssrrrpppmmmiiiddd^^^VVVQQQJJJEEE@@@;;;999777555444666777666555444666999<<>>??????>>><<<;;;===@@@BBBBBB@@@@@@<<<999999<<>>???DDDKKKNNNKKKGGGBBB===999:::>>>@@@???<<<:::888:::>>>AAAMMMlll~~~wwwpppjjjfffjjjuuuxxxjjjyyyqqqXXX[[[bbbNNNAAA999555444333333333222222222111111000111222222444444555666666777;;;777???BBBOOOqqqJJJ>>>>>>DDDPPPVVVXXX\\\aaafffjjjlllmmmppppppppppppqqqrrrssstttqqqqqqqqqrrrssstttvvvvvvssssssrrrsssssstttuuuvvvtttttttttuuuuuuuuuvvvvvvtttvvvuuutttwww|||{{{wwwrrrrrrqqqooommmkkkjjjiiiiiifffbbb\\\UUULLLCCC===:::777555333444555555444111333555666555555666777;;;>>>CCCKKKVVVbbblllpppsss~~~|||{{{xxxwwwsssnnniiigggeeedddccceeedddbbb^^^[[[ZZZ[[[]]]gggooo{{{}}}vvvsssgggXXXKKKBBB>>>BBBHHHRRRZZZeeeooouuuyyy|||}}}gggIII>>>999666888888555444555555555555555555666777777444444444444444444444444666666666666666777777888999888999;;;:::;;;AAAIIIddd|||lllfffoooyyyyyyxxx|||~~~wwwjjjZZZKKKAAA???===;;;:::;;;<<<<<<<<<:::<<>>EEEEEEIIIQQQZZZ\\\XXXSSSDDD@@@<<<===@@@AAA===999999888:::>>>BBBOOOlllyyyooofff___\\\aaaooo~~~tttmmm\\\SSSooooooXXXEEE777444777333333333222222222111111000111222222444444555666555777;;;666>>>AAAPPPlllGGG???@@@EEEPPPVVVXXX\\\```eeehhhlllnnnppppppppppppqqqrrrssssssppppppqqqrrrssstttvvvwwwssssssrrrsssssstttuuuvvvuuuuuuuuuttttttttttttttttttvvvvvvuuuwwwzzzzzzwwwnnnnnnmmmllljjjhhhfffddd```]]]XXXRRRLLLDDD===777555444222222444555555444111333555666555555555666;;;;;;>>>CCCIIIPPPWWW]]]eeeooozzz|||}}}}}}~~~wwwyyy{{{yyytttnnniiigggfffdddcccbbbbbb```]]]ZZZXXXYYY[[[aaahhhttt|||wwwpppaaaQQQGGG@@@===CCCKKKVVV]]]hhhqqqvvvyyy{{{|||~~~~~~oooIII>>>888666777777555444666777777666555555555555666444444444444444444444444777666666666666777888888999888999;;;;;;;;;AAAJJJaaa|||wwwqqqtttxxxyyy||||||rrrdddVVVIII@@@<<<>>>>>>===>>>???AAABBBCCCEEEHHHLLLLLLKKKHHHGGGFFFGGGIIIMMMTTTZZZ\\\YYYVVVHHHFFFDDDEEEEEECCC===999<<<<<<===???BBBQQQlllxxxmmmaaaXXXRRROOOUUUfffxxxooopppjjjTTT[[[|||dddLLL:::444777333333333222222222111111000111222222444444555666555777;;;666===BBBSSShhhEEE@@@AAAEEEPPPTTTXXX\\\```ccchhhllloooqqqqqqppppppqqqqqqrrrsssqqqqqqqqqrrrssstttvvvwwwssssssrrrsssssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttwwwxxxuuuvvvzzzzzzxxxmmmkkkiiihhhgggddd```]]]SSSPPPJJJEEE@@@<<<777333222000///000222333333222111333555666555555666777777666777:::<<<>>>CCCJJJSSS]]]hhhooovvv|||~~~}}}zzzuuurrrrrrrrrssszzz|||zzz}}}yyyqqqkkkjjjhhhfffccc______^^^ZZZWWWVVVVVVWWWYYY___iiisss|||}}}wwwrrriiiYYYJJJDDD@@@???EEENNNZZZ```jjjrrrwwwyyyzzz{{{}}}}}}~~~}}}}}}yyyMMMAAA;;;777777777555555888888777666555555555555555444444444444444444444444888777666555666777888999:::888999;;;;;;;;;BBBJJJ]]]}}}zzz|||xxxwwwwwwzzz}}}rrrbbbTTTKKKFFFCCCBBBBBBCCCEEEGGGJJJOOOSSSVVVbbbccc```[[[TTTOOONNNNNNIIIIIIKKKMMMOOOQQQRRRSSSMMMNNNPPPOOOLLLGGG@@@<<<======>>>???DDDUUUqqquuurrrkkk```TTTLLLHHHGGGIII[[[qqqzzziiiqqqzzzaaaRRRfffrrrZZZEEE999666333333333222222222111111000111222222444444555666666888===888>>>CCCVVVbbbAAA>>>@@@FFFSSSSSSWWW[[[___cccgggmmmqqqqqqqqqppppppqqqqqqrrrrrrqqqqqqqqqrrrssstttuuuvvvssssssrrrsssssstttuuuvvvtttuuuuuuwwwxxxyyyzzzzzztttxxxyyyvvvvvvyyyzzzyyynnnkkkhhhfffccc___YYYTTTHHHDDD???:::888666555333222000///000222222222111333444555666555555777888555333444777777555999@@@GGGQQQ[[[bbbhhhmmmooommmmmmiiiggggggfffgggooowwwwww~~~xxxtttwwwvvvooommmkkkgggddd______]]]ZZZVVVTTTSSSTTTTTTXXX```gggnnnvvv|||yyypppkkk]]]MMMAAA@@@@@@@@@GGGQQQ\\\cccllltttxxxyyyzzzzzz||||||}}}||||||~~~dddIIIAAA;;;888777444555888555555444444555555666666444444444444444444444444888777666555666777999::::::999:::<<<;;;<<>>999???EEEXXX\\\===;;;???GGGVVVRRRVVV[[[___bbbgggmmmrrrqqqqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuuuussssssssssssssstttvvvvvvssstttvvvxxxzzz|||~~~uuuyyyzzzwwwwwwyyy{{{yyyooolllhhhdddaaa[[[SSSNNNCCC???999666555555666555444333222222333444333111444555666555555555777999777555666:::999555999@@@EEENNNWWW[[[___ccccccaaacccaaa```aaa______fffnnnqqqwww~~~ttttttzzzzzzsssooolllhhhdddbbbbbb```\\\WWWTTTSSSSSSRRRUUU[[[aaagggnnnuuuzzzyyyzzz~~~vvvlllfffTTTEEE;;;===@@@AAAHHHSSS^^^dddmmmtttxxxyyyzzzzzz{{{|||||||||{{{}}}PPPGGG>>>:::777444555888222333333333555666777888444444444444444444444444999777666555666777999::::::999:::<<<;;;<<>>CCCJJJZZZttt~~~uuuoooeeeaaa[[[SSSMMMHHHEEECCCCCCJJJ\\\tttjjjeee~~~nnneeennnZZZIII555666222000222222000111444333333444444444444444444666777777<<<<<<===```{{{QQQ@@@888@@@QQQZZZ[[[YYYYYY]]]ccchhhkkkkkkooooooqqqrrrssstttttttttqqqqqqppppppqqqssstttuuuuuusssrrrrrrtttuuuuuutttsssrrrpppqqquuuzzz~~~xxxyyyyyyzzzzzzzzzzzzzzzsssmmmhhheee^^^RRRIIIFFF:::888666444333444555666111111111111000000000000333444444555666777888888777666555555666888:::<<>>===???DDDMMMVVVaaaeeelllrrruuuwwwxxxyyyyyyyyyzzzzzz{{{}}}jjjCCC<<<;;;999999222888777555444555666777666555444444444555555555555666666666666666777777777777999999:::<<<<<<<<>>???cccpppJJJ===:::BBBRRRYYY]]][[[\\\___eeejjjmmmmmmnnnoooppprrrsssssssssssssssrrrrrrrrrrrrtttuuuwwwtttsssqqqrrrtttuuuuuuttttttsssssssssuuuwwwxxxyyywwwwwwvvvuuuuuuvvvwwwxxxssskkkccc]]]TTTHHH???<<<777666444222111222333333222111111111000000000000222333444555666777888888777777666555666777999;;;>>>AAAGGGKKKNNNPPPSSSUUURRRSSSSSSSSSRRRSSSUUUWWW]]]bbbkkkttt}}}{{{wwwuuuwww{{{~~~vvvppppppkkkbbbhhheee```ZZZVVVRRRNNNLLLNNNQQQTTTXXX]]]dddlllqqqttttttsssqqqnnnmmmnnnoooxxxyyyyyyyyyyyytttdddUUUJJJCCC>>>===@@@EEEOOOXXXdddhhhnnnsssuuuvvvwwwxxxzzz{{{|||||||||~~~|||NNN>>>999888:::333777777555444555666777666444444444444555555555555666666666666666777777777777999888:::<<<<<<<<>>;;;666444555555222000111333333444444444555555555888888999===???BBBfffcccAAA;;;===FFFSSSWWW___^^^___bbbggglllooopppnnnoooqqqrrrssssssttttttttttttsssssstttuuuwwwxxxtttrrrqqqqqqsssttttttsssssstttuuuvvvxxxyyyyyyyyy{{{yyyuuusssrrrsssvvvwwwqqqggg]]]TTTJJJ???777666666555333222111111222333222222222111111111000000111222333444666777888999888777666666666666888999;;;>>>AAADDDEEEHHHKKKMMMMMMNNNPPPPPPNNNMMMNNNOOOQQQUUU\\\ccckkksss{{{xxxsssppppppooonnnxxx{{{tttrrrllleeefffccc___ZZZUUUPPPLLLJJJLLLOOOSSSXXX]]]dddjjjooozzz{{{zzzwwwrrrmmmiiihhhjjjkkkkkklllmmmjjj\\\NNNIIIBBB===>>>AAAGGGQQQ[[[fffjjjpppsssuuuvvvwwwwwwyyyzzz{{{zzz{{{}}}VVV@@@888777;;;444777666555444555666666555444444444444555555555555666555666666666777777777888999888:::<<<<<<<<>>DDDVVVlllsssccckkkxxxaaajjjmmmJJJ<<<666333555666333111111333333444444555555666666888888888===???CCCjjj\\\===:::>>>HHHTTTWWW``````aaadddhhhlllpppqqqpppqqqrrrssstttuuuuuuuuuuuuttttttssstttuuuvvvwwwsssrrrqqqqqqsssttttttsssqqqsssuuuwwwzzz~~~~~~yyytttrrrrrrtttvvvnnncccWWWMMMDDD;;;777777777666555444333444444444333333222222222111111111000111222333555777888888999888777666666666666666;;;<<<>>>@@@BBBDDDIIILLLIIILLLNNNNNNLLLJJJIIIIIIIIILLLPPPUUU[[[ccckkkqqq|||zzzuuurrrooommmkkkjjjqqqwwwvvvvvvuuuqqqjjjcccbbb```\\\VVVQQQMMMLLLLLLOOOUUUZZZ```fffmmmqqq~~~}}}wwwsssqqqiiiiiigggffffffcccVVVHHHGGGAAA<<<>>>BBBHHHSSS\\\dddhhhmmmqqqsssuuuvvvwwwvvvwwwwwwwwwwwwyyy}}}}}}TTT@@@999888:::333888666555444444666666555444444444444555555555555666555555666666777777888888999888999<<<;;;;;;AAAIII^^^yyy{{{~~~yyyqqqooocccaaa```bbbgggjjjiiifff[[[RRROOOYYYiiiwww{{{rrriiibbb\\\YYYVVVTTTQQQLLLHHHEEEBBBAAA???>>>CCCRRRhhh}}}nnncccmmmeeeeee}}}VVV===666111333666444222333333333444555555666777777777666666;;;???EEElll[[[>>>;;;>>>HHHUUUYYY```aaaccceeehhhkkkooorrrqqqrrrsssuuuvvvvvvwwwwwwuuutttssssssssstttuuuvvvtttrrrqqqqqqsssttttttssssssttttttuuuwww}}}}}}vvvsssqqqrrrsssmmmaaaSSSIII@@@888666777666666555555444444555555333333333333222222222222000000111333444666777777888888777666666555555555888:::<<<===???CCCGGGKKKHHHJJJMMMMMMKKKIIIGGGGGGEEEGGGIIILLLPPPVVV]]]bbbnnnvvv|||xxxuuuqqqnnnkkkdddfffhhhlllqqqtttpppiiidddeeeddd___XXXQQQLLLKKKJJJNNNTTT[[[aaahhhooosss{{{{{{vvvssslllkkkhhhffffffdddXXXLLLGGGAAA<<<===AAAHHHRRR\\\```dddiiimmmpppsssuuuwwwuuuuuuvvvuuuuuuwwwzzz}}}|||~~~uuuKKK???<<<888999333999666444333444555666555444444444444555555555555666555555555666777888888888888777999;;;;;;;;;AAAIII^^^zzzsss{{{~~~~~~~~~{{{oookkkggghhhkkkkkkhhhccc[[[UUUVVVbbbqqq|||yyyqqqiiibbb\\\ZZZXXXVVVSSSOOOJJJFFFCCCAAA???@@@CCCMMMaaawwwiiibbbpppooocccwwwaaaBBB999222333555555444444333333444555666777777888666666555;;;???FFFooo}}}WWW>>>===???HHHUUU[[[```bbbdddfffhhhkkkooorrrrrrrrrtttuuuvvvwwwwwwwwwvvvuuutttsssssstttuuuvvvuuusssrrrrrrtttuuuuuutttvvvvvvuuusssssswww~~~yyyuuurrrpppooommm```QQQEEE<<<444222444444444444444444444444444444444444333333333222222000111222222333444555555777777777666666555555555444666888:::;;;>>>CCCFFFFFFHHHKKKKKKIIIGGGFFFFFFCCCDDDDDDEEEGGGKKKPPPTTT___fffrrr{{{vvvqqqkkkgggfffcccbbbdddjjjkkkgggaaadddffffff```WWWNNNIIIHHHFFFJJJPPPWWW^^^gggooouuu|||{{{uuurrrllljjjgggfffiiiiii```UUUHHHAAA<<<===@@@FFFPPPZZZ]]]aaafffjjjmmmppptttvvvvvvvvvvvvvvvuuuwwwzzz}}}zzz|||~~~pppIII@@@===999999222999555444333444555555444333444444444555555555555666444444555666777888999999888777999;;;;;;;;;@@@HHH^^^yyyqqqrrrzzz}}}xxxrrrppppppnnngggaaaZZZXXX]]]kkkxxxzzzssskkkddd___\\\XXXVVVTTTPPPLLLHHHEEECCC@@@AAAAAAFFFVVVnnncccaaatttiiihhhlllKKK???555444666555444444333333444555666777888888777666666;;;@@@IIIsssnnnNNN===>>>@@@HHHVVV\\\aaacccfffggghhhkkkpppssspppqqqrrrtttuuuuuuuuuuuuwwwwwwuuuuuuuuuuuuvvvwwwvvvtttssssssuuuvvvvvvuuuxxxyyyyyyuuusssttt{{{~~~zzzwwwsssqqqkkk^^^OOODDD;;;555444777444555555555555555555555444444444444333333333333111222222222333333333333666666666666666666555555333555777888888:::===???BBBDDDFFFFFFEEECCCCCCDDD???@@@@@@??????AAADDDGGGLLLQQQYYYdddrrr}}}xxxrrrkkkffffffdddbbbccccccaaa]]][[[[[[___aaa]]]UUUMMMIIIHHHDDDGGGMMMTTT\\\fffpppwww|||vvvrrrjjjhhheeeeeehhhjjjcccZZZIIIBBB<<<<<>>:::;;;>>>777777888888888888888777555555444444444333333333222222222222222222222222555555666666666666555555444666888888888888:::;;;@@@AAACCCBBBAAA@@@AAABBB<<<<<<<<<;;;::::::<<<>>><<<@@@EEEMMMZZZkkk}}}{{{tttmmmhhhbbbcccddddddaaa[[[YYYZZZPPPVVVZZZYYYTTTNNNLLLLLLDDDGGGLLLSSS\\\hhhssszzz|||vvvsssiiigggdddcccfffhhhbbbXXXJJJCCC<<<<<<>>>BBBKKKTTT```cccfffiiikkkmmmooorrrrrrssssssrrrqqqsssvvvyyyvvvwwwyyyzzz{{{}}}\\\CCC:::777:::444888555444333333555555444333444444444555555555666666444444555666777888999999888777888;;;::::::@@@HHH^^^qqqrrrzzzxxxrrrwww|||{{{}}}yyyvvvrrrjjjccc```YYY```lllxxxzzzooofffaaa```ZZZYYYVVVSSSNNNJJJFFFDDDEEECCC@@@AAAMMMbbbvvvfff___oootttppp|||{{{wwwwwwhhhfff^^^CCC777999666444666444444444555555666777777777555999555???@@@KKKWWWDDD:::;;;===HHHUUUVVVaaabbbdddgggjjjnnnqqqssstttttttttttttttsssssssssuuuvvvxxxwwwuuuttttttuuuxxxxxxwwwvvvvvvvvvvvvvvvxxxvvvwwwyyyyyyzzz|||jjj^^^PPPHHHBBB<<<;;;======<<<;;;:::::::::::::::===;;;888777888888888777444333333333333333444444555555555555555666666666444444555777999;;;===???>>>>>>>>>>>>============>>>======<<<:::999999888888:::===AAAHHHUUUgggttt|||wwwoooiiidddddddddeeedddaaa\\\XXXRRRRRRRRRSSSSSSPPPKKKHHH???BBBFFFLLLVVVeeevvv|||vvvhhhfff```ZZZ\\\```^^^VVVKKKCCC===;;;===AAAIIIRRR\\\___cccfffiiilllooorrrvvvuuutttuuuvvvwwwxxxwwwuuuwwwzzz{{{|||}}}vvvHHH;;;<<>>JJJWWWXXXaaabbbcccfffjjjmmmppprrrssssssssssssssssssrrrrrrtttuuuvvvvvvtttsssssstttwwwwwwvvvvvvuuuuuuvvvvvvxxxwwwyyy{{{{{{|||nnnaaaSSSJJJDDD???<<<======<<<;;;;;;;;;<<<;;;;;;;;;999777666666777777666666555555555555555666666555555555666666777777777555555555666777888999:::999::::::;;;===>>>>>>???;;;;;;;;;:::::::::::::::666888:::;;;???IIIVVVaaayyy}}}wwwnnnhhhgggffffffeeedddaaa\\\YYYSSSSSSSSSSSSRRRNNNIIIEEEAAACCCGGGLLLUUU```kkksss|||xxxqqqeeeccc\\\VVVVVVYYYUUUNNNDDD>>>:::;;;<<>><<<::::::;;;;;;;;;:::<<<:::777666777888777666888777777666666777777888666666888999999:::::::::999999888777777666777777888888999:::;;;<<<<<<===888888999999999:::::::::666777777666666;;;CCCJJJcccuuuzzzrrrlllllljjjgggeeedddaaa]]]ZZZUUUTTTSSSRRRPPPLLLFFFBBB@@@AAADDDJJJSSS[[[aaadddttt{{{}}}tttlllbbb^^^VVVPPPOOOPPPKKKCCC===999777999;;;<<>>CCCUUUeeeJJJ;;;999>>>AAAKKKXXXZZZ___```bbbdddhhhkkknnnpppqqqqqqsssttttttttttttsssssstttvvvuuutttsssssstttvvvvvvvvvvvvuuuuuuttttttssstttwww||||||{{{{{{nnnaaa[[[WWWRRROOOOOOKKKFFF@@@===>>>????????????===:::999::::::999999777777777666777777888888777888:::<<<=========<<<======<<<::::::999999999<<<;;;;;;::::::999999999777888888888888999999999666777777555444666:::>>>OOO^^^ppp~~~yyytttpppmmmiiifffdddaaa^^^\\\TTTSSSQQQPPPOOOKKKFFFBBB>>>===>>>EEEOOOXXX]]]^^^jjjrrrzzz}}}}}}zzzqqqhhhaaa[[[SSSMMMLLLIIICCC<<<:::666444666888999>>>CCCMMMRRRZZZaaaeeehhhjjjkkkiiijjjjjjkkkkkkkkkmmmooonnnoooqqqqqqsssvvvzzz}}}}}}pppEEE===<<<555111555777::::::888666555555666555555444444444555555666666666666666666666666666888:::::::::===CCCHHH\\\{{{yyy{{{~~~}}}wwwtttuuu|||yyyrrrjjjccc___ZZZYYYWWWTTTPPPLLLIIIGGGCCCBBBBBBBBBAAAIIIaaaxxxcccVVV\\\uuu}}}sssuuu||||||gggLLL>>>555888999111444444555555666777777777777<<<666>>>DDDYYY___III<<<:::???@@@JJJVVVYYY^^^___aaadddgggkkknnnpppqqqrrrtttvvvwwwvvvvvvuuusssuuuwwwvvvuuutttuuuvvvuuuvvvvvvwwwvvvuuutttttttttuuuyyy}}}}}}}}}|||rrrlllgggbbb```bbb]]]UUUJJJEEEDDDEEEFFFEEECCC@@@===;;;;;;;;;:::999666666666666777888999:::888:::;;;===>>>>>>===<<<>>>>>>===<<<<<<<<<<<<=========<<<<<<;;;::::::999999999888888888777777777444555555555555666999:::>>>FFFSSSdddwww}}}wwwrrrooojjjfffdddbbb___]]]RRRQQQPPPOOONNNKKKGGGDDD>>><<<;;;@@@IIISSSYYY\\\___hhhrrrvvvwwwuuunnnfff```XXXQQQMMMKKKFFF???:::;;;666333444555777<<>>===888555444<<>>GGG^^^]]]JJJ===;;;??????HHHUUUYYY___```aaadddhhhkkknnnpppppprrrtttwwwxxxxxxwwwvvvsssuuuwwwwwwvvvuuuvvvwwwvvvwwwxxxxxxxxxwwwuuutttwwwxxx{{{xxxoooggggggkkkfff]]]RRRKKKJJJJJJHHHFFFGGGDDD@@@>>>===<<<;;;999666777777888:::<<<===>>><<<>>>???AAAAAA@@@???>>>>>>>>>============>>>>>>;;;;;;<<<<<<============999999999888888888777777333333333444666777888999888;;;BBBQQQiii{{{uuurrrnnnjjjgggeeeccc```]]]SSSQQQPPPOOONNNLLLHHHEEEAAA>>><<<===BBBKKKRRRWWWXXXaaaiiimmmoooooojjjccc]]]TTTNNNMMMLLLFFF???;;;===777333333444555:::@@@BBBFFFKKKNNNOOOOOOPPPPPPTTTXXX[[[]]]^^^aaafffjjjiiikkknnnooopppqqqtttvvvzzz|||~~~xxxNNN===999666666333===FFFEEE;;;444333666555444444444444555666666777777777777777777777777666888:::::::::===CCCHHH^^^||||||{{{{{{~~~|||zzzyyy~~~~~~xxxtttnnngggbbbZZZYYYWWWUUUQQQNNNKKKIIIFFFAAAAAABBB@@@BBBRRRfff{{{vvv___WWWiii|||rrrfffMMM999777999333444444555555666777777777444===888@@@JJJccc[[[III<<<:::>>>>>>GGGVVV[[[___```bbbeeehhhlllooopppnnnppptttvvvxxxxxxwwwvvvrrrtttvvvvvvuuutttuuuvvvwwwwwwyyyyyyyyyxxxvvvuuuwwwwwwyyy}}}~~~xxxkkkkkkqqqnnnggg^^^[[[ZZZXXXQQQLLLNNNKKKGGGDDDBBB@@@>>><<<999:::;;;===???BBBDDDFFFFFFHHHIIIKKKJJJIIIFFFEEEAAAAAA@@@???????????????<<<<<<<<<<<<============888888888999999999999999666555555555666888888888999:::<<>><<<<<<>>>DDDLLLQQQWWW]]]cccfffggghhhddd^^^XXXOOOIIIKKKKKKEEE>>><<<;;;666444555555444666;;;???BBBEEEGGGGGGGGGHHHIIIOOOSSSWWWYYYYYY[[[```eeebbbeeejjjmmmoooqqqrrrtttuuuwwwzzz|||~~~sssMMM>>>777333666444888<<<<<<999555444555444444444444444555666666777777777777777777777777666888:::::::::===CCCHHH\\\zzz{{{}}}{{{|||}}}xxxtttooohhhccc[[[ZZZXXXVVVRRROOOLLLJJJFFF@@@???BBB@@@@@@MMM___wwwmmmZZZ```yyy}}}lllooolllNNN888666:::666444444555555666777777777444>>>:::CCCMMMfffZZZGGG;;;:::======HHHXXX]]]```aaabbbeeeiiillloooqqqmmmooosssvvvwwwwwwvvvuuuqqqsssuuuuuutttttttttuuuwwwxxxzzzzzzzzzyyywwwuuuuuutttvvvyyyzzz{{{uuuttt{{{yyytttpppooooookkkaaaYYYVVVRRRNNNJJJHHHFFFCCCAAA<<<===>>>AAADDDGGGJJJKKKPPPRRRSSSTTTTTTQQQOOOMMMFFFFFFDDDCCCBBBAAAAAAAAA???>>>>>><<<;;;:::999999666777888999:::;;;<<<<<<;;;999777777888888888777888999888888BBBYYYqqq~~~yyynnnllljjjhhhfffddd```]]]XXXVVVSSSPPPNNNJJJFFFCCC999;;;<<<<<<===AAAIIIPPPWWW]]]aaaaaabbbccc```[[[TTTKKKFFFIIIJJJDDD>>>===888666555888777444444666888:::<<<>>>>>>>>>@@@AAAFFFJJJNNNOOONNNPPPUUU[[[[[[```fffllloooppprrrtttrrrtttwwwzzz|||~~~tttPPPCCC<<<666999555333222333666777666444444444444444444555666777777777777777777777777777666888:::::::::===CCCHHHZZZ||||||||||||{{{tttnnniiifff___]]]ZZZVVVSSSPPPNNNMMMJJJCCCAAACCC@@@<<>>555888777666666666666666777888888555;;;777@@@MMMsss|||```PPPFFF<<<999AAANNNXXX]]]ddddddddddddgggkkkooorrrxxxwwwuuussssssssstttttttttvvvwwwwwwwwwwwwyyyzzzwwwwwwwwwxxxxxxyyyyyyyyyyyyvvvvvvzzz}}}~~~zzzmmmcccfffbbb]]]YYYWWWRRRLLLGGGCCCDDDFFFGGGHHHKKKOOOSSSWWW^^^ccc```[[[XXXSSSOOORRRPPPNNNKKKHHHGGGFFFFFFFFFEEEDDDAAA???<<<:::999:::999999:::<<<<<<;;;999777777888999999999999999999888999<<<@@@JJJ]]]ooo{{{}}}zzzuuunnniiifffeeedddccc___ZZZUUURRRNNNJJJGGGGGG@@@<<<:::<<<>>>???DDDJJJUUU^^^ffffffdddaaa[[[VVVPPPJJJFFFGGGFFFBBB===<<<888777555333222222222333666666555666777:::===???AAACCCEEEGGGIIILLLPPPSSSVVV\\\bbbgggiiilllppptttrrruuuzzz}}}~~~]]]EEE???:::333666666777666333222222333888888777777777777888888444555555666777888888999:::888:::===??????DDDJJJ^^^|||}}}}}}yyysssmmmiiiggg```^^^[[[WWWSSSPPPNNNMMMJJJCCCAAACCC@@@<<>>>>><<<;;;::::::;;;;;;999777666777777888888888888888:::999999;;;===DDDSSSbbbvvv~~~~~~|||wwwpppkkkgggeeecccbbb```\\\WWWSSSOOOJJJGGGFFFAAA<<<:::;;;======AAAGGGVVV```hhhiiiddd```ZZZUUUNNNGGGCCCDDDCCC???;;;:::888666555333222222222222444444333333555777999;;;>>>@@@BBBDDDFFFIIINNNQQQSSSXXX^^^ccceeehhhmmmppppppsssxxx{{{}}}~~~fffIII===:::777999::::::999777666666777777777666666666666777777555555666666777777888888999888999===>>>>>>CCCIII___{{{~~~~~~~~~}}}vvvpppllliiihhhaaa___\\\XXXTTTQQQOOONNNIIIDDDBBBDDDAAA<<>>===;;;:::;;;:::888777888888888999999999::::::;;;999999:::999<<>>999::::::;;;<<<:::888777888999666666555555555555666666666666666666777777777777888777888<<<===>>>BBBHHH___{{{~~~zzztttnnnkkkiiiiiibbb```]]]YYYUUURRRPPPOOOJJJFFFDDDDDDAAA===@@@FFFOOOddd{{{sssiiieee^^^dddeeekkkuuu|||~~~jjjuuu\\\???777555666666666666666777777888:::>>>;;;DDDSSSwwwsssXXXDDD>>>888:::DDDQQQZZZ^^^ccccccdddfffiiimmmppprrruuuuuuuuuvvvwwwwwwxxxyyyvvvxxxyyyyyyxxxxxxyyy{{{wwwwwwwwwwwwwwwxxxxxxxxxyyyvvvwww{{{}}}}}}{{{vvvqqqlllfffaaaYYYXXXUUURRRRRRUUUZZZ^^^ccciiinnnnnnnnnnnnkkkfffdddaaa[[[WWWUUUVVVYYY\\\YYYYYYXXXUUUQQQKKKFFFCCC@@@>>><<<;;;<<<<<<:::999;;;;;;;;;;;;;;;<<<<<<===;;;:::::::::888777===EEEYYYnnnxxxrrrmmmhhhdddaaaeeeeeebbbZZZSSSOOOLLLHHHCCC>>>;;;;;;:::888:::>>>IIIXXXhhhnnniii```UUUKKKFFF???:::;;;<<<:::999999777666444222111111111222111000000//////000111222444666888:::<<<@@@DDDHHHGGGLLLRRRVVVYYY]]]bbbgggjjjnnntttxxxzzz|||~~~fffBBB777:::777888999888666555666777555555555444444555555555777777777777666666666666888666888;;;======BBBHHH```|||{{{}}}~~~xxxrrrmmmjjjiiiiiicccaaa^^^ZZZWWWTTTRRRQQQLLLHHHFFFDDDAAA>>>???BBBFFFYYYooo|||tttbbb]]]ZZZ\\\hhhvvv{{{www___@@@999888666666666666666777777888777<<<:::EEEVVV{{{uuu```JJJAAA999999CCCPPP[[[```bbbcccdddgggjjjnnnqqqrrrttttttuuuvvvwwwxxxxxxyyyvvvxxxyyyyyywwwwwwxxxzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvvvvzzz|||{{{|||zzztttooogggeee```[[[WWWWWWZZZ]]]aaaiiiqqquuuxxxzzzuuuooommmiiibbb[[[XXXXXXZZZ\\\^^^aaadddddd^^^UUUKKKEEEBBB@@@>>>===>>>???>>>===<<<<<<;;;;;;;;;<<<===>>><<<;;;;;;<<<:::777:::???HHH___zzz|||vvvpppkkkeeeaaahhhkkkhhh^^^VVVSSSPPPLLLEEEAAA======;;;777888;;;AAARRRfffqqqqqqiiiZZZNNNFFF>>>999999;;;::::::;;;777666444222111111111222000000000000000000000111111333555666888;;;@@@CCCCCCGGGMMMQQQTTTXXX^^^ccchhhlllrrrvvvyyy|||~~~wwwHHH666999555666777777555444555666555555444444444444555555777777777777666666666666888666888;;;======BBBHHH```{{{{{{|||}}}}}}{{{vvvqqqllliiihhhgggbbbaaa^^^[[[YYYVVVUUUTTTOOOLLLHHHDDDAAA??????@@@AAANNN```oooyyyvvvpppnnnvvv}}}___@@@999;;;666666666666666777888888555:::999GGGZZZyyyjjjMMMCCC:::999BBBPPP[[[aaabbbccceeehhhkkknnnqqqsssssstttuuuvvvwwwwwwwwwwwwvvvwwwxxxxxxwwwvvvwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwtttuuuyyyzzzyyyyyy}}}~~~yyyuuurrrllleee___\\\\\\^^^aaaiiirrrzzz|||uuuqqqiiiaaa]]][[[\\\^^^bbbgggnnnppplllaaaUUUMMMHHHEEEBBBAAAAAAAAAAAA@@@<<<<<<;;;:::;;;<<<===>>>???======???===999:::>>><<>>>>>CCCHHHLLLOOOTTTZZZ```dddhhhnnntttwwwzzz}}}MMM777999666777888777666555666777555555444444444444555555666666666666777777777777888777888<<<===>>>BBBHHH___yyy{{{|||}}}zzzxxxuuupppmmmiiigggfffaaa```^^^\\\ZZZXXXWWWWWWSSSOOOIIICCC@@@@@@@@@??????FFFSSScccqqq|||{{{cccDDD;;;;;;666666666666666777888888555:::999HHH\\\xxxkkkIIIAAA999999CCCPPPZZZ___aaaccceeehhhlllooorrrsssssssssuuuvvvwwwvvvvvvuuuuuuvvvwwwwwwuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvvvvuuuuuussstttxxxyyywwwwwwzzz|||wwwooogggbbbaaabbbdddkkksss{{{|||wwwpppiiidddaaabbbbbbfffllltttyyyvvvnnnccc[[[OOOLLLHHHEEECCCCCCAAA@@@@@@???=========>>>@@@AAABBB??????@@@???;;;:::===999EEEVVVjjj|||wwwppphhhcccfffnnnnnnbbbXXXWWWUUUOOOJJJEEEBBBAAA>>>:::999<<<:::EEEVVVhhhxxx}}}rrreeeUUUKKKAAA>>>===:::999:::666555333111000000111111...///000000111111111111111222333333333555999;;;:::>>>DDDGGGKKKPPPWWW\\\```dddkkkppptttwww{{{}}}OOO777999555666777777555555666777666666555555555555666666555555666666777777888888999888999===>>>>>>CCCIII]]]wwwzzz}}}}}}~~~}}}xxxvvvtttqqqmmmiiigggeeeaaa```^^^\\\[[[ZZZYYYYYYUUUQQQJJJCCC@@@@@@@@@??????BBBKKK[[[kkkyyy}}}vvvkkkIII===;;;666666666666666777888888777;;;:::III]]]uuugggDDD>>>888:::EEEQQQYYY]]]aaabbbeeehhhlllooorrrsssrrrsssuuuvvvvvvvvvuuutttuuuvvvwwwvvvuuutttuuuvvvxxxwwwwwwwwwvvvvvvuuuuuutttrrrssswwwxxxuuuuuuxxx}}}uuummmhhheeeeeehhhmmmsss{{{{{{uuunnniiigggfffgggiiiooowww||||||vvvmmmgggUUUQQQLLLGGGEEECCCAAA???DDDCCCBBBAAAAAACCCEEEFFFDDDAAA@@@AAA???;;;:::<<<999???JJJ]]]www~~~xxxqqqiiidddeeennnnnnaaaXXXWWWUUUOOOKKKGGGCCCCCC@@@;;;:::===777>>>LLL___ttt~~~xxxlll\\\QQQFFFAAA===999777888666555333111000000000111---...///000111111111111111222333333333444777:::888<<>><<<>>>@@@CCCJJJYYYmmmwww}}}qqq___DDD:::999999888777777888999:::666<<<===CCC]]]zzzYYYDDD<<<888===GGGPPPXXX]]]bbbbbbdddgggjjjnnnqqqrrruuuuuuuuuuuuuuutttttttttuuuvvvvvvvvvuuuuuuxxxzzzwwwwwwwwwwwwvvvvvvuuuuuussssssuuuvvvwwwwwwwwwwww~~~zzzuuuqqqmmmkkklllqqqvvv|||{{{vvvrrrmmmmmmooosssxxxzzzzzz||||||nnn```OOOEEEEEEGGGEEEAAADDDCCCAAA???@@@AAADDDEEEGGGGGGGGGGGGEEECCCAAA???AAABBBAAAFFF___~~~{{{uuujjj```aaaaaa```___\\\ZZZWWWVVVUUUPPPJJJDDDAAA???===<<<:::===???HHH[[[qqq{{{zzzrrraaaPPPHHHEEE@@@<<<;;;999888777555333111//////---...///111111111000000000000000111222444555666666999<<<@@@CCCHHHNNNRRRXXXZZZ```hhhlllooovvv~~~}}}||||||yyyPPP<<<666555555555555444333222111555555555555555555555555555555666666777777888888888888:::=========BBBJJJaaa|||}}}}}}}}}}}}xxxtttpppkkkgggeeedddcccaaabbbaaa```^^^]]]]]]]]]]]]ZZZXXXSSSNNNHHHDDD@@@>>>===>>>>>>AAALLL___ttt}}}~~~{{{eeeKKK???999888777777777777999999777===???DDD^^^{{{ZZZDDD<<<888===FFFNNNVVV\\\aaabbbdddgggjjjnnnqqqrrruuuuuuuuuuuuuuuuuuuuutttwwwxxxxxxwwwvvvvvvyyy{{{yyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzz~~~}}}xxxtttpppmmmpppsssvvv{{{}}}wwwtttuuuxxx}}}~~~nnnZZZOOOMMMLLLGGGAAACCCBBB@@@@@@AAACCCFFFHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>AAAQQQjjj~~~yyyppphhhaaa```^^^\\\YYYWWWVVVUUUTTTQQQMMMIIIFFFBBB>>>;;;:::;;;<<>>777888888666555333222000000---...///000111000000/////////000000111333444555777999<<<>>>AAAEEEJJJNNNTTTWWW^^^fffjjjlllsss{{{{{{zzz{{{}}}pppJJJ:::888777777666555555444444333555555555444444444444444555555666666777777888888888888:::=========BBBJJJaaa~~~yyyyyy|||}}}zzzwwwrrrnnnhhhdddccccccbbbbbbbbbaaa``````______``````\\\ZZZVVVQQQLLLGGGCCCAAAAAA@@@???===BBBRRRjjj|||lllQQQBBB999888777666666777888888999>>>@@@EEE```|||XXXCCC<<<888===EEELLLSSSYYY```bbbdddgggkkknnnqqqrrruuuuuuuuuuuuuuuuuuuuuuuuxxxyyyyyyxxxwwwwwwzzz||||||{{{yyyxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwxxxyyyzzzwwwzzz|||xxxsssppptttvvvxxx{{{|||{{{zzzvvvcccXXXWWWUUULLLCCCCCCBBBAAAAAACCCFFFIIILLLJJJIIIGGGEEEBBB@@@??????===;;;;;;===BBBRRRnnnxxxqqqdddbbb^^^[[[XXXWWWWWWWWWUUUSSSQQQNNNJJJEEE???:::999999777999DDDXXXjjjrrrzzzhhhTTTLLLJJJBBB666777777666555444333222222---...///000000000///...////////////000222333444777888:::<<<>>>AAAFFFIIIOOORRRZZZcccgggiiiooovvvxxxxxxyyy|||oooKKK<<<===999888777555555555555666444444444444444444444444555555666666777777888888888888:::=========BBBJJJaaa|||xxxwwwyyyzzzyyyvvvppplllfffbbbaaaaaabbbbbb``````````````````aaabbb]]][[[XXXSSSMMMHHHDDDAAAAAAAAA???======III```vvv~~~{{{xxx\\\GGG999888777666666666777888888===???FFFccc{{{SSSBBB;;;888===CCCIIIPPPWWW```aaadddhhhkkkoooqqqrrrttttttuuuuuuvvvvvvvvvwwwyyyyyyyyyxxxwwwwwwyyy{{{|||{{{yyyxxxxxxyyyzzz{{{yyywwwuuuttttttuuuvvvxxxwwwzzz{{{vvvrrrvvvyyy|||~~~~~~{{{yyy|||mmmhhhjjjggg\\\PPPIIIGGGFFFEEEFFFHHHKKKMMMLLLJJJGGGDDDAAA@@@??????@@@;;;:::===<<>>BBBFFFJJJNNNVVV```dddfffkkkrrruuuvvvwwwzzz}}}VVV===<<<:::888666444444444555666333333333333444444444444555555666666777777888888888888:::=========BBBJJJ```|||yyyxxxyyyyyyxxxvvvoookkkeeebbb````````````]]]]]]]]]^^^___```bbbbbb]]][[[XXXTTTNNNHHHDDDAAA===<<<===<<<:::@@@VVVkkk|||{{{jjjNNN:::999888666666666777888555;;;>>>HHHggg{{{MMM@@@;;;999===CCCHHHOOOVVV___aaadddhhhllloooqqqrrrsssttttttuuuvvvwwwxxxxxxxxxyyyxxxwwwvvvvvvxxxzzz{{{zzzyyyyyyyyyyyy{{{{{{yyywwwvvvttttttuuuwwwxxx}}}|||wwwsssuuu{{{zzzxxxzzz||||||{{{nnnaaaSSSQQQNNNKKKJJJJJJKKKLLLMMMKKKHHHEEEBBB@@@@@@@@@BBB:::999>>>===<<>>IIIjjj{{{III???;;;:::>>>CCCGGGOOOVVV^^^```dddiiimmmpppqqqrrrsssssstttuuuwwwxxxyyyyyyyyyyyyyyywwwuuuuuuwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyzzz{{{|||tttooojjjlllttt{{{~~~xxxtttsss|||~~~yyyyyy~~~qqqfff^^^[[[VVVRRRNNNLLLLLLLLLLLLKKKIIIFFFDDDBBBAAAAAABBB:::888===<<<999BBBQQQmmm~~~~~~vvvrrrkkkeee___\\\\\\[[[ZZZWWWSSSOOOMMMJJJGGGEEE:::888777777555444:::AAAJJJ]]]iiiaaaQQQFFF@@@;;;777666666666555444444444000111222222222111000//////////////////000111111...000222444666:::???BBBCCCFFFOOOXXX]]]___eeemmmpppsssvvvxxxzzz|||NNN;;;888777666444333444444555333444444555555666666666555555666666777777888888888888:::=========BBBJJJ[[[~~~~~~~~~}}}|||{{{xxxtttqqqnnnkkkgggeeeccc```]]][[[YYYYYY[[[\\\___aaaccceeecccbbb___[[[VVVPPPJJJGGGJJJDDDBBBBBB???@@@QQQeeeuuuzzz}}}{{{qqqSSS===<<<:::888888888888999555:::???KKKlll|||JJJ===::::::???CCCGGGOOOWWW]]]```dddiiimmmpppqqqrrrrrrssstttuuuwwwxxxyyyzzzzzzzzzzzzxxxvvvvvvxxxzzzyyyzzz|||}}}~~~}}}|||{{{||||||}}}}}}~~~~~~yyyoooddd^^^XXXZZZcccmmmrrrsssxxx~~~zzzvvvsss}}}}}}}}}wwwnnngggfffccc]]]WWWRRRPPPNNNNNNKKKKKKJJJIIIGGGEEECCCBBBBBB>>>======;;;888;;;BBBTTTlll|||xxxqqqjjjddd___]]]\\\YYYWWWUUUTTTRRROOOJJJGGG<<<888666777666333555;;;AAAQQQccchhh^^^NNNCCC===888777777666555444444333222333333444333222111000000000//////000000111111///000222333555888<<>>>>>;;;;;;KKK___qqqvvv}}}{{{~~~vvv\\\===<<<;;;999888888999999777<<<@@@LLLmmm~~~KKK===:::;;;???DDDHHHPPPXXX]]]___dddiiimmmppprrrrrrrrrssstttvvvwwwyyyzzz{{{{{{|||{{{zzzxxxwwwyyy{{{yyy{{{~~~}}}|||{{{|||}}}ooobbb[[[TTTMMMOOOYYYccciiijjjuuuzzz|||wwwsss}}}zzzuuupppmmmjjjgggaaaZZZUUURRRQQQPPPJJJKKKKKKJJJIIIGGGDDDCCCCCCCCCBBB???;;;888:::>>>BBB^^^~~~wwwpppiiiccc```^^^WWWWWWXXXXXXWWWRRRLLLHHH>>>888555777666333555:::===JJJ^^^mmmjjjYYYIIIBBB888888777666555444333333333444444555444333222111111000000000000111111222111222333333444666999<<<>>>@@@GGGOOOTTTXXX```iiinnnrrrvvvxxxyyy{{{[[[BBB888999999999888777666555555555555666777888888999555555666666777888888888888888:::=========BBBJJJ\\\}}}zzzuuuqqqnnnjjjiiigggdddbbbaaa```______^^^\\\[[[\\\___bbbeeeffffffeeebbb^^^ZZZVVVSSSMMMFFF@@@???======HHHWWWmmmrrrwwwyyywwwwwwzzz}}}zzz{{{}}}sssZZZDDD888666999777999;;;333:::999>>>QQQttttttHHH===999:::???CCCGGGNNNUUUZZZ^^^dddjjjooossstttuuussstttuuuwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxyyy{{{{{{zzz|||~~~||||||~~~tttjjjddd___WWWPPPSSS\\\cccdddfffuuu~~~{{{zzztttqqqzzz}}}xxxtttrrrggghhhgggbbbZZZTTTRRRRRRPPPPPPOOONNNMMMIIICCC???DDDFFFGGGCCC<<<888888:::AAARRRppp|||ssskkkccc______\\\[[[YYYXXXVVVRRRMMMIIIBBB<<<777666555222111333999CCCTTTdddkkkdddUUUIII???===:::777555444555555666666666666444222000///000000////////////000111000111222333222333555777<<>>RRRwwwuuuGGG>>>::::::???DDDHHHOOOVVV^^^aaafffkkkoooqqqrrrrrrssstttuuuwwwxxxxxxyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{zzz{{{}}}~~~~~~|||nnn```\\\aaafffggggggooovvvwww|||~~~vvvqqqqqqyyyxxxsssnnnmmmkkkeee\\\UUURRRQQQSSSRRRQQQPPPNNNJJJEEEAAADDDGGGIIIEEE???:::999:::999GGGccc{{{qqqhhhdddbbb^^^\\\YYYWWWUUUQQQLLLIIICCC<<<888777666444333555333<<>>:::???IIIOOORRRTTTSSSQQQRRRUUUXXX_________```bbbfffiiikkkooosssyyy}}}{{{SSS@@@777777333555:::666:::999>>>TTT{{{}}}NNN???;;;;;;@@@EEEIIIPPPWWW___bbbggglllppprrrrrrrrrtttuuuvvvwwwxxxyyyyyyyyyzzzyyyxxxwwwwwwxxxyyyyyyyyy{{{}}}}}}{{{xxxttttttvvv{{{~~~yyyrrrooopppwww}}}}}}uuuqqqpppmmmggg```YYYUUUTTTVVVTTTRRRQQQOOOLLLGGGDDDEEEHHHJJJHHHBBB<<<999999555>>>TTTssszzzrrrllliiiccc```[[[XXXUUURRROOOLLLDDD>>>999999888555444666000777EEEVVVccchhheeeaaaUUULLLAAA:::999999777555888999999999888777555444111111000000000000000111000111222222222333555777777:::>>>CCCHHHNNNTTTYYY^^^bbbhhhmmmqqquuuyyy|||}}}^^^CCC999999999999888666555444555444444444555555666888888888888888888888888888;;;:::;;;=========DDDLLLccczzz}}}}}}zzzuuurrrpppjjjiiigggdddbbbaaa```___aaa`````````bbbeeehhhjjjlllnnnppppppmmmhhhbbb___XXXMMMEEEBBB>>>888999@@@CCCDDDDDDCCCBBBBBBEEEHHHNNNNNNMMMNNNPPPTTTXXX[[[dddhhhooouuuwwwyyyzzz{{{}}}XXXBBB777888555666:::777;;;:::???VVV~~~UUU@@@===<<<@@@EEEJJJQQQYYY]]]aaaffflllqqqtttvvvvvvuuuuuuwwwxxxyyyzzzzzzzzz{{{zzzxxxwwwwwwxxxxxxyyyyyyzzz}}}vvvqqqooopppuuuzzz~~~~~~uuuooonnnlllhhhccc^^^ZZZYYYWWWUUUSSSQQQOOOMMMIIIGGGEEEHHHKKKIIIDDD>>>999777888:::IIIddd|||uuupppgggccc^^^YYYWWWUUUSSSQQQGGGAAA<<<;;;999555333444222888FFFWWWfffmmmmmmkkk\\\PPPBBB:::999:::888444888888999999999888666555222222111000000000111111///111222222111222555777555888<<<@@@EEEJJJPPPUUUYYY^^^eeekkkpppsssvvvxxx}}}\\\AAA999999999999888666555444444333444666666444666999777888888888888888999999;;;:::;;;======>>>DDDLLLddd}}}yyy}}}}}}xxxrrrooojjjiiigggdddbbbaaa```___aaaaaaaaabbbdddgggjjjlllnnnpppssstttrrrmmmgggddd^^^PPPFFFCCC???777666:::;;;;;;:::999888999;;;<<>>>>>@@@DDDGGGJJJQQQVVV]]]bbbdddeeefffggghhhlllqqquuuzzzZZZBBB888;;;999999;;;888<<<:::@@@XXXZZZAAA===<<<@@@EEEJJJRRRZZZ___bbbhhhmmmrrruuuvvvwwwuuuvvvwwwyyyzzzzzzzzzzzz{{{zzzyyyxxxxxxyyyzzzzzzzzz{{{}}}}}}~~~}}}uuurrrqqqppptttxxx}}}vvvpppnnnkkkhhhddd```\\\YYYXXXUUURRRPPPOOONNNLLLJJJFFFIIIKKKJJJFFF???999666:::999AAAYYYvvv{{{rrriiieee___[[[XXXWWWUUUTTTJJJDDD???===:::444111111333999EEETTT```ccc```[[[QQQGGG;;;555777999888555666777888888888777666555333333222111111111111111///000111111111222444666555777;;;>>>BBBGGGMMMQQQVVV\\\cccjjjnnnqqqtttvvvaaaBBB999999999888777666555444444333666:::888444444999777777888888999999999:::;;;:::;;;===>>>>>>EEEMMMccc}}}{{{uuupppmmmjjjiiigggdddbbbaaa```___``````aaacccfffiiilllmmmrrrtttvvvwwwuuurrrmmmjjjbbbSSSFFFCCC???888555777666555555444444444555555555555444444666888;;;<<<===AAAEEEIIIJJJJJJKKKLLLLLLPPPWWW^^^gggrrr~~~^^^CCC888===;;;:::;;;999<<<:::AAAZZZ^^^BBB===<<>>>>>???FFFNNNbbb~~~zzzvvvrrrpppooojjjiiigggdddbbbaaa```______```aaacccfffiiilllnnntttuuuvvvwwwuuussspppnnnfffTTTEEEBBB@@@999666777444444444555555555444333333333333333444555666777444666999::::::999:::::::::>>>BBBHHHQQQ```rrr~~~fffHHH888<<<:::888;;;;;;::::::BBB]]]ZZZAAA===;;;>>>CCCIIIQQQZZZeeeggglllpppssstttttttttvvvwwwxxxzzz{{{{{{||||||{{{zzzzzzzzz{{{}}}~~~{{{}}}}}}wwwsssqqqppppppqqqtttxxx{{{wwwsssoookkkgggaaa\\\XXXUUURRRQQQQQQSSSSSSSSSNNNNNNNNNMMMJJJDDD>>>999555333999KKKfffyyytttnnngggbbb]]]XXXUUUMMMHHHDDDCCC@@@:::666666222777@@@JJJOOOLLLBBB:::999777444444666888888777444555666888888888777666555555444222222111111111...000111111111111444666333555888;;;>>>BBBGGGKKKPPPUUU]]]dddjjjoootttwww}}}MMM<<<;;;888555444555666777444555<<>>>>>???FFFOOOccc}}}wwwsssqqqrrrrrrjjjiiigggdddbbbaaa```_________aaadddgggjjjlllnnnrrrsssttttttsssqqqooommmhhhUUUEEEBBB@@@:::666777555555666777999888777555666777777777777777777777666777999888777666666777888888999;;;CCCSSShhhwwwmmmKKK999:::888666:::<<<888999CCC```NNNAAA<<<:::>>>BBBHHHQQQYYYbbbeeejjjppptttwwwxxxxxxwwwwwwyyyzzz{{{|||||||||zzzzzzzzz{{{|||~~~|||~~~vvvjjjiiikkk~~~vvvpppnnnooonnnmmmqqquuuyyy|||xxxtttrrrpppmmmhhhdddYYYVVVSSSRRRSSSUUUVVVWWWQQQQQQPPPNNNLLLGGG@@@<<<666555:::IIIaaa~~~xxxpppiiibbb\\\WWWMMMHHHEEEEEECCC>>>;;;;;;444999BBBMMMTTTSSSKKKDDD>>>======;;;999888666555444555777888999999888888666555444333222222222222...000111111000111444666222444777999<<<@@@EEEIIILLLQQQYYYaaahhhooouuuxxx{{{~~~QQQ>>>;;;777444333444777888555555>>>GGGBBB444000555777777888999::::::;;;;;;;;;:::;;;>>>???@@@GGGOOOccc~~~zzzuuuqqqppppppkkkhhheeecccbbbbbbaaa___]]]^^^aaaeeehhhkkklllmmmuuuttttttuuuvvvrrrjjjdddZZZQQQDDD===;;;;;;:::888666555333333333555777888999888777777777888:::;;;888555333444777::::::999888666777:::;;;DDD\\\uuugggLLL>>>>>>777444999;;;;;;???FFFcccMMM@@@:::999===DDDIIIPPPWWW```cccjjjqqqsssrrruuu{{{yyyzzz{{{|||}}}}}}}}}}}}|||{{{yyyxxxyyy~~~~~~nnnZZZSSSSSS\\\eeetttwwwrrrrrroooyyyrrrlllkkkmmmooopppsssxxx|||wwwrrrnnnmmmlllhhheee]]]YYYTTTSSSVVVYYYZZZYYYXXXSSSNNNLLLJJJGGG???999888999888>>>VVV~~~~~~wwwrrrjjj```YYYQQQHHHFFFLLLMMMEEE===:::888<<>>>>><<<999999888777777888999:::999888666555333333222222000111111111111222222222444666777777777;;;CCCJJJMMMPPPUUU\\\eeemmmssswww}}}}}}~~~VVVBBB;;;777666666333333555777777777777777777777777666666666666777888999:::<<<:::;;;======>>>EEEMMMfff{{{uuuqqqoooooollliiieeecccccccccbbbaaa___aaacccfffiiikkkmmmnnntttttttttssspppjjjbbb\\\PPPHHH???999888999999777888777666444444555666777999888888888888999::::::888666555666999;;;;;;:::999777888::::::@@@VVVnnnmmmNNN======888666;;;;;;:::>>>EEEaaaKKK@@@;;;999>>>DDDIIIPPPVVVaaacccjjjqqqttttttxxx~~~wwwxxxxxxyyyzzz{{{||||||{{{zzzxxxvvvvvvzzzppp^^^RRRMMMJJJOOOYYYaaa___XXXTTTUUUWWWaaaiiillluuu|||vvvqqqooonnnooopppsssvvvyyy{{{wwwrrrpppppppppmmmjjj___[[[VVVUUUVVVXXXYYYYYY[[[VVVQQQNNNLLLHHH@@@:::888777777>>>QQQsssyyypppggg```XXXNNNFFFGGGLLLMMMIIIEEE777===OOOiiizzz{{{uuuqqqeeeZZZKKKAAA???>>>;;;888;;;:::888666555666777777999888777555444222222111000111111111111222222222555555666888<<<@@@CCCDDDJJJMMMSSS[[[ccclllrrrvvvzzz{{{|||UUUBBB<<<777777666444333555666666666666666666666666666666666666777888999:::<<<:::;;;======>>>EEEMMMhhh{{{vvvrrrpppnnnmmmjjjfffddddddddddddcccbbbcccdddgggjjjmmmpppqqqtttuuuuuuqqqhhh^^^VVVQQQFFF@@@:::777888999999888:::999888666666666666777999999::::::;;;;;;;;;:::;;;;;;:::;;;===>>>===<<<<<<::::::<<<999===QQQhhh|||vvvSSS===<<<999999<<<;;;999===DDD```MMMBBB<<<:::>>>DDDIIIOOOUUUbbbdddjjjqqqtttuuuzzzzzzzzzyyyyyyzzz{{{}}}~~~|||{{{yyywwwvvvxxx}}}~~~kkkYYYMMMKKKMMMRRRWWWWWWRRRQQQSSSTTTVVV[[[aaalll|||{{{wwwsssqqqssstttsssqqquuuwwwyyy~~~~~~zzzvvvttttttsssoookkkbbb^^^ZZZWWWWWWYYYZZZ[[[___[[[UUUQQQNNNHHHAAA;;;999555666===IIIbbbzzzpppjjj^^^TTTIIIFFFNNNUUURRRJJJ???CCCRRRkkk~~~mmmbbbSSSIIIEEECCCAAA>>>???===999666555555666777:::999888666444222111111000111111111111222222222444333444:::@@@CCCAAA===GGGJJJPPPXXXaaajjjqqquuuzzz{{{}}}UUUCCC<<<888888777555444777555555555555555555555555666666666666777888999:::;;;:::;;;======>>>EEENNNkkk~~~{{{xxxuuurrrpppnnnkkkgggeeeeeeeeeeeeeeecccdddfffhhhlllpppsssuuuwwwxxxwwwnnnaaaTTTKKKHHHAAA>>>:::999:::;;;:::999999999888777777777888888999:::<<<===>>>======<<<@@@AAABBBCCCCCCBBBAAA??????======>>>;;;>>>QQQfffyyyYYY>>>;;;:::;;;>>>;;;999===DDD```SSSCCC===;;;???DDDHHHOOOUUUccceeejjjppprrrsssxxx~~~}}}|||}}}~~~|||yyyxxxxxx|||~~~~~~rrrdddYYYYYY^^^fffjjjjjjjjjmmmmmmiiijjjsss|||xxxtttqqqrrrvvvxxxvvvssstttvvvwwwyyy~~~|||zzzxxxuuuooojjjdddaaa\\\YYYYYY[[[^^^___aaa^^^XXXSSSNNNGGG@@@:::999444555;;;@@@PPPxxxxxxrrreee\\\NNNIIIQQQ[[[XXXMMMHHHEEEHHHWWWiiisssrrrmmmaaaZZZQQQMMMMMMMMMLLLJJJ@@@>>>;;;777666777888999::::::888777555333111000000000111111111222222222222222444999===???>>><<>>EEENNNlll{{{zzzyyyxxxuuusssooolllgggeeeeeefffggggggcccdddgggjjjnnnrrrvvvxxxzzzyyyuuukkk\\\OOOFFFCCC???>>><<<;;;;;;;;;:::999777777777888888::::::;;;:::<<<>>>@@@AAAAAAAAA@@@CCCFFFHHHJJJHHHFFFCCCAAA???======???<<>>;;;:::>>>DDDaaaVVVCCC>>>;;;???DDDIIIOOOUUUccceeejjjooopppooosssyyy}}}~~~}}}{{{xxxxxxzzz|||}}}{{{zzzyyy______fffsss}}}}}}~~~yyyuuurrrtttxxxzzzwwwssstttwwwxxxzzz~~~~~~}}}~~~}}}yyyrrrmmmeeeccc___\\\[[[]]]bbbeeebbb___ZZZTTTMMMEEE>>>:::888444555999999AAAccc{{{rrrfffUUULLLQQQ]]]cccaaaRRRIIIAAADDDRRR^^^aaa^^^^^^[[[VVVTTTSSSQQQNNNKKK===;;;999666666777888999999999999888666444222000000000111111111222222222///222444555666777:::===AAAEEEKKKTTT^^^gggooosss|||UUUBBB<<<888888888666666888666666666666666666666666666666666666777888999::::::999:::<<<===>>>FFFOOOkkk~~~|||yyyxxxyyyyyywwwtttooolllgggeeeeeefffggghhhdddfffiiimmmpppsssuuuvvvvvvsssmmmcccWWWMMMGGGCCC@@@???>>><<<;;;::::::999777777888:::;;;<<<===>>><<<===???BBBDDDEEEFFFFFFGGGKKKOOOQQQNNNJJJFFFDDD???======>>><<<@@@TTTjjjzzzbbbDDD===::::::===::::::>>>EEEaaaTTTCCC===;;;???EEEJJJPPPVVVbbbdddiiioooooommmooottt}}}||||||}}}}}}|||||||||zzzxxxxxxyyy{{{~~~wwwssspppmmmkkk|||rrrqqqwww}}}zzzwwwwwwxxxxxxvvvtttxxx|||~~~}}}yyyssshhhfffccc^^^\\\^^^ccchhhbbb___[[[TTTLLLDDD>>>:::888666666777444999OOOfffrrr]]]QQQQQQ\\\ooo~~~jjjaaaVVVTTT]]]kkkpppoooqqqllleee]]]UUUMMMEEE@@@999888777555555555666666888888999888777555333111000111111111111222222222///111333222111222888>>>???BBBHHHQQQ[[[dddlllpppwww|||TTTAAA;;;777777777555666888666666666666666666666666666666666666777888999::::::999:::<<<===???FFFOOOkkk}}}|||xxxwwwyyyyyyvvvrrroookkkfffddddddfffggghhhhhhjjjmmmppprrrrrrqqqppplllggg```XXXSSSNNNJJJGGGCCCBBBAAA@@@>>>===>>>???:::;;;<<<===>>>>>>??????>>>???@@@CCCEEEHHHKKKLLLOOOTTTZZZ[[[WWWRRRMMMKKKEEEBBBAAABBB???DDDYYYppp|||eeeHHH???999888;;;:::999===CCC___SSSBBB===;;;???EEEJJJQQQXXX^^^bbbiiippppppmmmnnnrrrzzzzzz{{{{{{|||}}}}}}}}}zzz{{{|||{{{zzzzzz{{{|||{{{oooddd___\\\ZZZXXXmmm{{{}}}zzzwwwuuuttttttzzz{{{vvvnnnkkkgggaaa]]]^^^cccgggbbb```\\\UUUMMMDDD>>>;;;777888888555222666???HHHbbbsss{{{iii___VVVVVVlll}}}yyyzzznnnaaaTTTIIIAAA<<<::::::999888777555444333666777888999888666444333000111111111111222222222111111111111222444777:::;;;???EEEMMMWWW```gggkkksssyyyXXX@@@:::666777777555555777555555555555555555555555666666666666777888999::::::999:::<<<===???FFFOOOkkk~~~}}}yyy}}}}}}xxxwwwxxxxxxtttpppoookkkfffcccdddfffggghhhkkkmmmppprrrrrrpppmmmkkkddd^^^VVVQQQOOONNNLLLJJJFFFFFFEEEDDDBBBBBBCCCEEE>>>??????@@@@@@@@@?????????@@@AAACCCGGGJJJNNNPPPXXX]]]cccddd```ZZZUUURRRMMMIIIGGGGGGDDDHHH^^^uuu~~~gggJJJAAA999666:::999888<<>>>>>>>>===;;;888555333555666888999888777555444000111111111111222222222333000///111666999888666999<<>>EEEbbbSSSCCC>>>:::===FFFOOOTTTVVV\\\aaaiiinnnqqqrrrsssssswwwxxxyyy{{{|||~~~||||||{{{yyypppgggZZZQQQFFF??????@@@???===KKKZZZyyy|||yyyvvvuuuttt{{{wwwsssqqqnnnkkkhhhddd___[[[___[[[XXXWWWRRRGGG???<<<888777555555555555333222999;;;CCCPPP[[[hhh{{{{{{qqqeeeWWWTTTZZZqqqsssnnngggdddgggeee\\\TTTRRRIIIIIIIIIIIIDDD>>>:::999666666777999:::999666333222222111111111111111111000222444444333333777::::::;;;AAAIIIOOOVVVaaalllrrr{{{___GGG>>>666666888666555555555555555555555555555555555666888888777777999:::999888:::===>>>???FFFOOOmmm}}}vvvxxx{{{xxxvvvtttqqqoookkkhhheeedddeeefffffffffeeedddeeeffffffddd^^^ZZZQQQQQQPPPPPPPPPPPPOOOOOOOOOKKKGGGGGGJJJLLLJJJGGGIIIHHHEEECCCCCCCCCDDDEEEAAABBBBBBDDDGGGJJJMMMOOORRRWWW\\\^^^]]]\\\\\\^^^gggiiieeeZZZPPPUUUiii{{{VVV======:::555:::>>>@@@EEEccc[[[CCC???;;;>>>FFFOOOUUUVVV^^^cccjjjpppssstttuuuvvvxxxxxxzzz{{{}}}~~~}}}vvvpppiii]]]SSSKKKEEE>>>:::;;;<<<===<<>>???FFFNNNkkkuuuwww}}}yyyvvvsssooolllkkkiiifffeeeeeeeeeeeedddbbbbbbaaa```^^^ZZZTTTPPPLLLMMMMMMNNNOOOPPPQQQQQQPPPMMMKKKKKKNNNPPPOOOMMMKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDEEEGGGJJJMMMNNNOOORRRUUUUUUUUUVVV[[[___lllnnnlllaaaXXX\\\mmm}}}YYY>>><<<:::777<<<======@@@^^^```CCC@@@===???GGGOOOUUUWWW___dddkkkqqqtttvvvxxxyyyyyyzzz{{{|||~~~~~~~~~|||rrrggg]]]RRRIII???===;;;999999999:::;;;BBBPPPooo}}}|||||||||||||||zzzrrrqqqooonnnkkkfff```\\\\\\WWWRRRPPPJJJ@@@999777666444333444555555444333444333333444555777???HHHfffxxxyyyiiiXXXQQQSSSXXXlll|||{{{tttrrrqqqpppppppppvvvtttmmmbbbYYYSSSQQQPPPNNNEEEAAA===:::999999999888444444333222222222222222111222333222111111222444:::;;;???FFFLLLQQQ[[[eeennnwww|||NNNBBB888666777666555666555555555555555555555555555666888888777777999:::;;;:::;;;>>>>>>???EEENNNlllwwwxxx~~~{{{xxxtttooollliiigggeeeeeeeeeffffffeeeaaa___\\\XXXTTTOOOKKKIIIHHHIIIJJJLLLNNNPPPRRRSSSQQQPPPNNNOOOPPPQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHIIIJJJLLLNNNPPPOOOQQQQQQOOOLLLKKKNNNQQQ^^^bbbccc]]]YYY___qqqzzzZZZ???>>>===:::???<<<<<<@@@\\\___CCC@@@>>>@@@FFFNNNUUUXXX___dddkkkqqquuuwwwyyy{{{zzz{{{|||}}}~~~~~~~~~wwwuuulll^^^RRRKKKEEE@@@===>>>>>><<<:::999999:::BBBNNNkkk~~~}}}~~~~~~|||}}}yyy~~~zzztttsssrrrqqqnnnjjjddd___\\\VVVPPPMMMHHH@@@:::999555444333444555666555444666555444333222333777<<>>EEEIIINNNXXXbbbjjjsss}}}|||QQQEEE999666666666666777555555555555555555555555555666888888777777999:::;;;:::<<<>>>>>>???EEENNNoooxxxyyy}}}yyyvvvvvvzzz~~~{{{yyyvvvrrrnnnfffeeeddddddfffgggfffeeeaaa]]]WWWPPPJJJGGGFFFGGGEEEFFFHHHJJJMMMOOOQQQRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMMMMLLLLLLKKKJJJJJJLLLKKKKKKKKKKKKMMMNNNOOOMMMOOOOOOLLLFFFAAA@@@AAAGGGLLLQQQRRRTTT___sss|||\\\CCC@@@???;;;===<<>>::::::666444333444666666666444333444333111000222444555333999CCCTTTmmmlll]]]WWWTTTgggsssfff___[[[XXXTTTZZZ\\\]]]^^^bbbbbbXXXKKKMMMJJJFFFBBB@@@>>>;;;999777666555444333333333333333222111222222333444444888999===CCCGGGLLLUUU___iiisss}}}yyyQQQEEE:::777777666555777555555555555555555555555555666888888777777999:::;;;:::<<<>>>??????FFFOOOqqqxxxzzz~~~~~~|||{{{xxxssspppfffeeedddeeefffgggfffddd^^^[[[UUUMMMGGGDDDEEEGGGCCCDDDFFFIIIKKKNNNPPPQQQRRRRRRRRRRRRQQQOOONNNMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMIIIKKKLLLIIIBBB<<<999999777===CCCFFFKKKYYYnnn~~~bbbFFFAAA===777888999@@@HHHaaaTTTBBB@@@???@@@DDDKKKRRRWWW]]]bbbhhhnnnrrrvvvzzz|||{{{|||}}}~~~{{{www{{{qqq___MMMEEECCCAAA<<<>>>===;;;::::::;;;<<<===@@@III```~~~{{{|||}}}{{{xxxttttttxxx{{{}}}~~~{{{yyywwwuuutttqqqmmmjjj___WWWNNNIIICCC<<<999999888666555666777777666555444666555222111333333000555555999DDDXXXtttyyyeee[[[LLLVVVlll~~~uuudddSSSJJJHHHDDD??????EEEJJJQQQ\\\ddd\\\MMMEEEBBB???=========<<<;;;888888666555444444444444555333111111222222222111777888<<>>???@@@HHHPPPpppyyy|||yyyttt{{{{{{rrruuuuuuzzz~~~}}}{{{xxxsssppphhhgggfffeeefffeeecccaaaYYYXXXUUUOOOIIIFFFFFFHHHCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQRRRRRRRRRPPPPPPPPPNNNMMMLLLKKKLLLNNNPPPQQQOOONNNMMMLLLKKKKKKLLLLLLHHHJJJJJJFFF???:::888888444888<<<===AAANNNaaappp}}}fffHHH@@@<<<777888777<<>>???AAABBBBBBEEELLL___yyy}}}{{{||||||xxxtttqqqqqquuuwww~~~~~~}}}zzzwwwuuusssrrrooommmiii___UUUMMMEEE===999999:::888777777888888777555555888888555555888666111888777777;;;FFFXXXoootttiiiZZZVVVYYYggg{{{yyyttthhh[[[SSSPPPJJJAAA<<<>>>@@@FFFYYYlllmmmcccEEEAAA<<<999999:::;;;;;;999999777666555444444444333222111333666999999888777777;;;BBBFFFJJJTTT^^^iiisss}}}uuuMMMCCC999888888666555555555555555555555555555555555666888888777777999:::999999;;;>>>@@@BBBIIIRRRqqq|||}}}sssooowwwjjj[[[]]]^^^dddmmmooonnnrrryyy~~~|||xxxsssoookkkiiigggfffeeeccc```]]]TTTVVVVVVRRRMMMHHHGGGHHHDDDDDDFFFGGGIIIKKKLLLLLLMMMOOORRRSSSSSSRRRRRRSSSNNNMMMKKKKKKLLLNNNRRRTTTSSSRRRPPPNNNMMMMMMNNNNNNKKKLLLJJJEEE===888777999777999:::888999CCCUUUbbbxxxgggGGG???===:::<<<;;;>>>DDDcccLLL@@@???>>>???BBBHHHPPPUUU^^^bbbhhhnnnssswww|||~~~{{{{{{|||}}}~~~~~~~~~{{{uuusssrrrwwwuuu___VVVKKKFFFGGGIIIHHHGGGLLLQQQ```ttt}}}{{{|||{{{wwwsssoooppptttqqqzzz~~~~~~}}}zzzvvvtttrrrrrrpppooosssiii\\\SSSIII@@@;;;;;;<<<:::888888999888777555111555666444555999888222222111111111444===NNN\\\rrrtttdddUUUTTT```ppp|||~~~xxxnnngggbbbWWWKKKFFFDDD@@@DDD[[[www|||RRRKKKCCC<<<:::<<<>>>???:::999888666555555444444111000111555<<>>@@@BBBJJJSSSsss~~~~~~}}}~~~wwwcccQQQUUUQQQPPPRRRSSSSSSVVVZZZiiivvv~~~{{{zzzxxxsssooojjjkkkmmmlllhhheeebbbbbbYYYVVVRRRPPPOOONNNMMMKKKLLLKKKJJJJJJKKKLLLJJJIIILLLNNNQQQTTTUUUTTTSSSRRROOOPPPPPPOOONNNPPPSSSVVVWWWXXXWWWSSSTTTUUUSSSNNNKKKMMMLLLFFF>>>888888:::888999999666555;;;FFFOOOfff~~~nnnOOO===:::;;;;;;===<<>>@@@>>>888444555666666666555555444333333333333222666999888555555:::>>>HHHZZZrrrwwwiii```aaagggmmmqqq|||sssiiiaaa]]]ZZZVVVTTT\\\ppp{{{^^^BBB<<<>>>===>>>BBB???===:::777555333333333444333333888EEEMMMEEE666666555888>>>CCCHHHPPPXXXiiisss|||lllPPP???:::===777444777666777777666555555555555555666888999999888888999:::999:::<<>>@@@IIISSSttt~~~|||}}}{{{wwwkkk^^^UUUOOOIIIGGGEEEGGGPPPYYYaaalll}}}}}}zzzzzzwwwsssnnnkkklllllljjjgggcccbbbaaa[[[XXXUUURRRQQQPPPOOOMMMMMMKKKJJJJJJLLLLLLKKKJJJMMMOOORRRTTTVVVUUUTTTSSSRRRSSSSSSSSSSSSUUUXXX[[[ZZZ\\\ZZZWWWVVVWWWSSSNNNMMMNNNMMMHHH???999888999;;;>>>AAABBBBBBCCCFFFIIIccczzzpppOOO???======;;;===;;;EEEcccVVVEEE@@@===@@@DDDIIIQQQYYY\\\aaahhhooosssuuuwwwyyy~~~}}}~~~___UUU[[[ccchhhiiiqqqrrruuuvvvuuuooofff```OOOKKKIIIGGGEEEFFFNNNXXXttt{{{vvvssswww}}}yyytttrrrrrrtttxxx}}}|||yyywwwxxx}}}~~~}}}}}}zzzxxxuuusssqqqppppppqqqvvvvvvkkk```[[[RRRNNNWWWLLLHHHCCC@@@>>>===<<<===;;;:::999777666666666666222444777777777777:::<<<888EEEYYYnnnooo^^^WWWZZZdddkkkqqqwww||||||uuusssnnneee```jjjuuuSSSCCC===999;;;AAA>>>===:::777555444333333000222444555;;;@@@;;;333666555888>>>CCCHHHPPPXXXhhhrrr{{{nnnOOO===888;;;666444777666777777666555555555555555666888999999888888999:::::::::<<>>BBBHHHKKKJJJIIIHHHHHHcccyyywwwUUUCCC???>>>;;;<<<;;;CCC___\\\EEE@@@===???DDDIIIRRRZZZ]]]bbbhhhnnnrrrtttwwwxxx~~~~~~~~~hhhYYY```jjjnnnmmmyyyvvvrrrllleee\\\RRRKKKEEEAAA??????>>>===AAAHHHcccyyysssooorrrxxx}}}~~~~~~{{{xxxvvvwwwyyy~~~zzzuuusssrrruuuzzz~~~{{{wwwwwwuuutttrrrqqqpppoootttyyysssjjjccc[[[^^^ooocccTTTIIIHHHGGGBBB>>>???<<<;;;999777666555555555444444555777999999888777333:::EEETTTkkkooo___[[[bbbkkkxxx{{{zzzkkk^^^]]]jjjxxxyyy\\\JJJ???777888======<<<:::888666555444444...444666444222333333111777666888>>>CCCGGGOOOWWWgggqqqzzz~~~tttOOO<<<777:::666444888777777666666555555555555666666888999999888888999:::::::::<<>>===:::888666666666777777555555999===>>>:::666<<<<<<>>>CCCRRRjjjvvvuuuyyy}}}rrrpppiii]]]PPPLLLQQQXXXggg\\\QQQIIIAAA999777:::<<<<<<:::999777666555444333666888555111111222444777666888>>>BBBGGGNNNWWWeeeoooxxx|||TTT@@@888:::666555888666777666555555555555666666666888999999888888999:::::::::<<>>;;;<<<===>>>CCCXXXgggHHHBBB>>>???BBBGGGPPPYYY]]]aaaggglllpppsssvvvyyy}}}~~~mmmXXXPPPQQQSSSSSSNNNNNNNNNOOOQQQRRRQQQOOOKKKGGGDDDCCC@@@>>>BBBIII\\\{{{wwwrrrppptttzzzzzzsssmmmkkklllnnnpppqqquuuzzz~~~tttttttttsssqqqnnnkkkiiihhhooonnniiieee___ooouuullleeeZZZQQQOOOGGGDDDAAA>>><<<;;;;;;<<<:::888999>>>FFFIIIFFFBBB@@@===:::888<<>>@@@???@@@AAA???;;;999;;;;;;;;;:::999888777666555888666555555444444555777777666888>>>BBBFFFNNNVVVdddmmmwww{{{[[[EEE:::;;;666555777555666666555555555555666666666888999999888888999:::::::::<<>>:::888888<<>>;;;======???CCCRRRzzznnnKKKDDD??????AAAFFFOOOWWW\\\```fffkkkpppssswwwzzz}}}{{{{{{||||||vvvgggSSSEEEAAABBBCCCAAACCCGGGMMMSSSWWWXXXXXXTTTRRRPPPMMMFFFAAAFFFNNN\\\yyysssooorrrxxx{{{uuummmgggfffgggjjjkkknnnqqqvvvzzz~~~~~~tttssssssqqqnnnkkkhhhfffdddggggggfffddd\\\gggvvvkkkaaaZZZSSSPPPJJJEEEAAA>>>>>>>>><<<<<<===DDDMMMSSSRRRPPPAAA===999777555777???HHHXXXrrruuummmgggbbbRRRMMMGGGDDDCCC???999444999999::::::999:::<<<>>>::::::::::::999888777666888333000333666666666777777666888===BBBEEEMMMUUUbbbllluuuzzz~~~```HHH;;;;;;666555777444666555555555555666666777666888999999888888999:::;;;:::<<>>@@@EEEOOO\\\fffsssvvvzzz{{{|||}}}~~~}}}|||}}}}}}yyytttpppqqqrrrqqqnnnlllkkkkkkhhhfffdddbbb```]]]YYYVVVQQQOOOMMMMMMPPPSSSVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXVVVUUUUUUXXXZZZeeennnyyy{{{nnneeeXXXKKKAAA<<<:::999555AAAQQQ[[[\\\WWWRRRPPPWWWbbbuuurrrSSSAAA<<<===;;;@@@BBBMMMqqqpppMMMFFF@@@???@@@DDDMMMVVV[[[___eeejjjoootttyyy|||~~~hhhaaaeeeiiijjjbbbQQQCCC???@@@@@@DDDGGGNNNUUU\\\______]]]bbbdddddd___RRRHHHJJJSSSaaa|||uuuppprrrxxxyyyoooiiiggggggggggggkkklllpppuuuyyy}}}~~~~~~~~~~~~~~~~~~tttsssqqqnnnkkkgggeeecccbbbddddddgggfffYYYZZZooo~~~sssggghhhccc[[[SSSLLLGGGDDDCCCAAA@@@AAAFFFKKKPPPQQQPPPAAA<<<999:::888555777===<<>>@@@EEEQQQ]]]vvvkkkcccYYYRRRKKKDDDCCCEEE;;;>>>AAABBBCCCIIISSS\\\mmmppptttvvvxxxzzz~~~}}}{{{{{{}}}~~~}}}xxxtttppprrrttttttqqqooommmmmmjjjhhhfffeeeccc___[[[XXXQQQOOOMMMMMMPPPTTTVVVWWWVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYXXXUUUSSSRRRTTTVVV]]]hhhwwwzzzppp```PPPDDD>>>;;;:::888999<<>><<<999???AAAIIIkkksssOOOGGG@@@???@@@DDDLLLUUUZZZ^^^dddjjjoootttyyy}}}~~~iii^^^eeefffiiidddVVVJJJHHHIIIGGGKKKOOOVVV^^^dddfffdddaaaeeejjjmmmgggVVVHHHGGGOOOjjj~~~wwwrrruuu{{{~~~vvvnnnkkkiiihhhfffhhhiiilllqqqvvvzzz||||||~~~~~~~~~~~~|||uuussspppmmmiiieeecccaaaccccccdddjjjjjjWWWPPP___ttttttyyyoooeee[[[TTTPPPOOOFFFDDDCCCDDDEEEGGGGGGGGG???999666999888444555:::666DDD]]]yyywwwhhh[[[YYY^^^___[[[UUUUUUUUURRRLLLEEE@@@>>>777888999999:::;;;:::888999999:::;;;:::999888777666333444777666222333999777666888===AAAEEELLLTTT```jjjsssxxx|||___EEE888888555666888555555555555555555666777888666888999999888888999:::;;;:::<<<>>>@@@EEEQQQ^^^{{{tttjjj^^^WWWSSSOOOFFF???>>>:::999AAAOOOZZZ]]][[[dddeeecccccciiitttzzz{{{yyyxxxxxxyyy{{{{{{xxxvvvsssxxxxxxrrrppptttvvvttttttooojjjgggdddaaa\\\XXXVVVPPPKKKKKKPPPUUUWWWVVVZZZXXXUUUTTTTTTTTTSSSRRRRRRRRRTTTUUUWWWVVVSSSPPPVVVZZZhhh}}}~~~mmm___OOOAAA===???888;;;===>>>>>><<<;;;:::???DDDYYYyyyrrrRRRAAA======<<<===AAAGGG```TTTIII@@@>>>>>>AAAJJJUUU[[[___hhhsssxxxxxxyyy}}}qqqrrrwwwnnnaaaVVVRRRSSSVVVXXXdddiiipppssssssrrrrrrrrruuuppppppppp```KKKIIIVVVooo~~~{{{zzzzzzzzzyyywwwrrrjjjgggjjjfffhhhjjjnnnqqqsssuuuuuu{{{zzz{{{}}}{{{xxxuuurrrnnnjjjgggdddaaa___hhhfffcccaaaaaa^^^WWWPPPZZZrrrxxxjjjdddaaaTTTOOOPPPWWWUUUKKKFFFGGG@@@:::888;;;<<<999666666888???MMM```qqqzzzzzzwwwrrrrrrmmmfffbbbbbbaaa^^^VVVSSSXXXcccaaaRRRGGGGGG@@@@@@???<<<888888:::<<<999===???>>>:::888;;;???CCC===777444555666444111444333555;;;@@@DDDKKKSSS```jjjtttyyy}}}UUU@@@888;;;888777999666777777777777777888888999::::::999999888999999999;;;999;;;@@@@@@CCCQQQbbb{{{zzzqqqeee___[[[WWWNNNGGGDDDCCCDDDJJJQQQVVVUUUSSSPPPUUUYYYZZZ```lllvvvzzztttttttttttttttsssrrrppppppvvvwwwttttttwwwxxxuuuvvvsssnnnkkkhhhccc]]]YYYUUUQQQMMMMMMSSSXXXYYYYYY[[[YYYWWWVVVVVVUUUSSSQQQQQQQQQRRRTTTTTTSSSOOOKKKKKKNNNZZZpppxxxiiiXXXIIICCCDDD@@@EEEIIIHHHCCC??????BBBKKKPPPcccxxxVVVAAA::::::;;;<<>>@@@BBBLLLWWW^^^aaaiiisssxxxyyy{{{{{{mmmccc```dddkkkppp~~~lllTTTOOOYYYiii|||{{{rrrqqqqqqlllhhhhhhhhhhhhiiijjjmmmqqquuuwwwuuuuuuvvvyyy|||}}}zzzwwwtttqqqmmmiiifffcccaaa```bbbeeeeeeeeefffdddYYYKKKJJJZZZnnnxxxrrrpppqqqmmm```WWWUUULLLEEE???<<<999555555777444;;;JJJ]]]ppp{{{yyysssrrroookkkaaaWWWVVV___bbbYYYPPPMMMJJJIIIGGGCCC>>>:::888777888<<>>:::999;;;===AAA<<<666444555666444222444333555;;;???CCCKKKSSS___iiirrrwww{{{tttTTT@@@:::===888666999777777777666666777777888999::::::999999888999999:::;;;999;;;@@@AAACCCQQQbbb|||}}}}}}vvvlllfffddd___VVVNNNJJJKKKNNNPPPPPPMMMIIIGGGJJJUUU^^^______eeennntttssssssrrroookkkhhhhhhhhhiiipppuuuvvvxxxzzzyyywwwyyywwwtttqqqlllfff___ZZZUUURRROOOQQQVVV[[[]]]]]]\\\[[[YYYYYYXXXVVVSSSPPPOOOPPPPPPRRRRRROOOJJJFFFBBBCCCLLL^^^sssuuucccSSSJJJGGGLLLXXXeeeggg^^^SSSLLLJJJTTTYYYkkk}}}ZZZBBB:::::::::;;;@@@EEEZZZYYYJJJ??????AAADDDNNN[[[aaacccjjjsssxxxyyy|||{{{qqqpppwww|||cccZZZ```kkk|||xxxnnnmmmooonnniiifffiiihhhggggggjjjnnnsssvvvpppqqqsssvvvzzz{{{yyyxxxsssppplllgggcccaaa``````aaaiiijjjfffgggiii___NNNFFFMMMVVVccctttrrrhhhWWWOOOFFFAAA;;;555444666333:::JJJ```xxxwwwiiiaaaiiioooiii]]]VVVRRRPPPKKKGGGCCC>>>:::666777;;;>>>>>>;;;999:::;;;>>>999555333555666555333555333555;;;???BBBJJJRRR^^^gggppptttxxx~~~qqqQQQ@@@;;;>>>777555999888777777666666777777888999:::999999888999999::::::<<<999;;;@@@AAACCCRRRddd~~~zzzpppkkkiiidddZZZRRRKKKOOORRROOOIIICCCAAAAAALLL]]]kkkmmmhhhiiioootttwwwuuuqqqjjjbbb\\\[[[\\\^^^fffooovvvzzz{{{{{{yyy|||{{{yyyvvvoooggg___ZZZUUUSSSRRRTTTYYY]]]______]]]]]]\\\\\\[[[YYYTTTQQQPPPPPPPPPQQQPPPLLLGGGCCCBBB@@@DDDPPPbbbvvv~~~lll\\\PPPKKKTTTgggsss^^^QQQZZZ___ooo\\\BBB<<<>>>999:::@@@DDDUUU^^^LLL???@@@CCCEEEOOO]]]bbbccciiiqqqvvvwww|||}}}|||pppgggiiinnn~~~~~~{{{rrrnnnnnnllliiifffggggggfffgggiiilllpppsssoooppprrruuuxxxyyyyyyxxxrrrpppkkkfffaaa___^^^___eeeqqqsssiiieeekkkhhh\\\MMMLLLMMMTTT^^^eeeddd```ttt}}}cccWWWKKKEEE@@@999555444222777EEE```sssmmmsss{{{yyyooohhhZZZTTTLLLFFFBBB@@@===;;;666:::===>>><<<:::999999:::777444333555666555444555333555:::>>>AAAHHHPPP]]]fffooosssvvv|||vvvNNN===999<<<666444999999666666666666666777888888999999888888999999::::::===:::;;;@@@AAADDDSSSeee~~~xxxssspppjjj___VVVOOOSSSTTTOOOFFFAAACCCFFFKKK___sssxxxuuutttwwwzzzwwwsssjjj```VVVOOOLLLKKKPPPYYYgggttt{{{|||||||||}}}}}}|||xxxqqqhhh```[[[VVVVVVVVVXXX[[[^^^``````___^^^^^^^^^]]][[[WWWTTTSSSRRRQQQPPPOOOKKKFFFCCCDDD@@@AAAHHHTTTfff~~~uuufffZZZRRRZZZmmmxxxeeehhhnnn{{{\\\AAA;;;???999:::@@@CCCPPP}}}eeePPP@@@@@@CCCDDDOOO^^^aaabbbgggooosssuuuzzzvvvmmmnnnmmm{{{ssskkkgggeeeeeecccdddfffgggiiikkklllmmmmmmoooqqqssstttuuuuuuvvvqqqpppmmmggg```\\\\\\]]]dddvvvwwwoooooonnniiiUUUMMMHHHJJJPPPQQQMMMHHHVVVZZZggg|||mmmUUUIIICCC===777444111111:::SSSvvv}}}wwwoooiiikkkppptttuuuvvvjjjbbbVVVKKKCCC???======777:::===>>>===;;;:::999888666555444555555555555555333555:::===@@@GGGNNN[[[eeennnssswww}}}uuuNNN<<<777:::555555::::::666666666555666777777888999888888888999999:::;;;===:::<<<@@@AAAEEEUUUggg~~~{{{yyy|||tttggg]]]ZZZ\\\[[[UUULLLHHHLLLQQQ[[[kkk{{{{{{yyywwwuuunnnggg[[[PPPHHHCCC???===DDDMMM^^^ppp{{{}}}~~~~~~zzzrrrhhhaaa]]]ZZZ[[[\\\]]]___``````aaa```____________]]]ZZZXXXWWWTTTRRRPPPNNNKKKHHHEEEBBB??????CCCJJJXXXnnn}}}rrrggg^^^eeerrr}}}]]]@@@888<<<999;;;AAACCCMMMwwwlllSSSAAAAAACCCBBBLLL]]]___```fffnnnrrrsssxxx~~~vvvqqqrrrvvv{{{ooohhheeecccbbbccceeeggghhhiiiiiiiiijjjlllnnnooooooppprrrsssqqqqqqoooiiiaaa[[[YYYZZZ\\\qqqzzzsssooofffXXXJJJEEEEEECCCBBBAAACCCAAAFFFTTTfffuuuqqqYYYLLLBBB<<<999777444666FFFddd}}}qqqgggbbbbbbeeeiiiwwwsssiii[[[LLLBBB<<<::::::;;;===>>>>>>===;;;:::777777666666555555666666555444555999<<>>;;;<<<@@@AAAFFFVVViii|||sssoooooowww~~~pppeeefffgggeee^^^UUUQQQSSSWWWkkksssyyyxxxvvvsssnnniiiaaaVVVIIIAAA???>>>;;;777<<>><<<>>>BBB===:::===BBBHHHVVVbbb}}}cccNNN@@@<<<;;;999666;;;OOOtttwwwkkkbbb\\\ooosssuuummm]]]MMMBBB======<<<======>>>>>>===<<<888888888777666666666666666444555999;;;>>>DDDLLLSSS^^^iiipppwwwdddIII::::::777777999555666555555555555666777777888888888888999:::;;;<<>>999<<<>>><<<888888AAAUUUmmm||||||ssskkkfffddddddfffggggggeeedddccccccbbb```___^^^___```______ZZZVVVPPPLLLKKKJJJIIIIIIAAAAAA@@@???<<>>:::<<>>GGGXXX^^^```gggooossstttwww{{{|||~~~}}}xxxxxx|||wwwllleeecccaaa```aaadddhhhjjjfffiiimmmoooppprrrvvvzzzrrrttttttmmmcccZZZVVVUUU]]]dddyyytttgggZZZSSSLLLBBB>>>???FFF@@@<<<999666666BBBQQQyyy|||ZZZDDD===777777444111???gggsssbbb[[[hhhvvvxxxjjjXXXKKKEEE???>>>======>>>>>>>>>===888999999888777666666777666444555999;;;===DDDKKKPPP[[[gggooovvvnnnPPP===;;;888888999333555555555555555666777777888888888888999:::;;;<<>>;;;<<<===;;;999===@@@PPPkkk{{{rrrjjjfffgggjjjlllkkkfffcccbbbdddddddddcccbbbaaa```___^^^ZZZVVVQQQMMMKKKKKKJJJIIIFFF@@@<<<===>>>@@@FFFMMMccclllwww~~~~~~zzzwwwuuummmpppssszzz~~~sssooo|||uuucccJJJ>>><<<:::<<>>bbbkkkMMMAAA555>>>:::333===ZZZkkkYYYWWWmmmvvvcccNNNHHHEEEBBB???<<<:::;;;===???:::999999999888888777777666666777888:::>>>DDDIIIPPPWWW```jjjsss{{{uuuOOO888:::999777777444666666666666666777888888:::777555555888;;;:::999888===>>>@@@EEEFFFTTTnnnzzzmmm]]]QQQNNNPPPQQQMMMJJJJJJMMMNNNKKKIIICCC???<<<<<>><<<<<>>:::666<<>>;;;:::;;;<<<>>>;;;::::::999888777777666555666666777999===CCCHHHPPPVVV```jjjssszzzkkkJJJ888;;;999777777555666666666666666777888888:::777555666999;;;;;;::::::??????AAAFFFHHHWWWqqqyyyqqqppptttttt^^^PPPMMMOOOOOOPPPQQQPPPNNNJJJFFFDDD>>><<<;;;===AAABBBAAA>>><<>>@@@FFFbbbaaaFFFCCC???>>>GGGMMMZZZ]]]bbbiiiooosssvvvxxx}}}~~~vvvqqqnnniiieeecccdddfffhhhhhhiiiiiihhhggghhhlllnnnyyywwwtttppplllfff___[[[aaaiiisss}}}oooYYYMMMEEE@@@>>>??????<<<999777666777999MMMhhhgggQQQAAA???999888;;;@@@```fff\\\aaabbbXXXNNNDDDBBB???<<<::::::<<<===<<<<<<;;;:::888777666666555555666666888<<>>::::::<<>>@@@DDD\\\eeeGGGCCC>>>???HHHNNNXXX[[[aaagggmmmssswwwxxxzzz|||{{{zzzwwwqqqlllhhhggghhhiiifffgggfffdddbbbbbbdddfffpppnnnllllllmmmlllgggbbb```lllxxxlllXXXJJJCCC999;;;<<<<<<;;;999777555555===MMMiiiqqqVVVIII@@@777:::;;;666MMMwww~~~gggZZZXXXWWWSSSEEECCC@@@>>><<<<<<<<<===>>>===<<<:::999777666666555555555555777:::@@@DDDNNNTTT^^^hhhqqqyyyqqqPPP===999===888555888777777777666666777777888999999888777888999;;;<<<======AAA@@@BBBHHHKKK\\\xxxxxx{{{tttrrrsssyyykkkcccgggkkkhhh{{{pppVVVIIIEEEDDD???:::777888<<<@@@CCCAAAJJJbbb}}}xxxuuuoooiiicccaaaaaabbbaaa___```aaabbbbbbbbb```^^^]]]\\\ZZZXXXVVVSSSOOOJJJFFFCCC>>>;;;<<<;;;999;;;???EEEPPPYYYWWWOOOOOO[[[hhhqqqyyyggg]]]dddsssxxxzzzrrrIII888>>>===;;;===AAADDDYYYfffHHHBBB???@@@IIIOOOXXX[[[```fffmmmssswwwzzzxxxzzz}}}~~~}}}vvvpppkkkiiiiiiiiiffffffeeeccc```___```aaagggffffffhhhlllllliiieeeZZZgggwwwzzzaaaMMMBBB@@@@@@???>>><<<999666444999999???TTT{{{vvvZZZOOOBBB666999;;;555FFFjjjxxxqqqppp{{{~~~[[[NNNPPPUUUGGGFFFCCC@@@???>>>>>>>>>>>>>>>===;;;:::888777666555666666555666999???CCCLLLRRR\\\gggpppyyyaaaHHH;;;:::>>>888555999888777777777777777888999999888999999999999;;;===???>>>BBB@@@BBBHHHLLL^^^zzzvvv{{{||||||xxxyyy{{{uuuqqqtttuuurrryyy^^^NNNJJJGGGEEEBBB@@@@@@CCCFFFIIICCCMMMeee~~~|||qqqmmmhhhdddbbbaaa``````_______________^^^]]]]]]\\\ZZZXXXVVVSSSPPPKKKGGGBBB===<<<===<<<999:::>>>EEEOOOWWWTTTLLLKKKVVVbbbkkk|||}}}jjjZZZ[[[qqq{{{|||kkkGGG888;;;===:::===BBBCCCUUUhhhHHHBBB???@@@HHHMMMWWWYYY^^^eeelllrrrxxxzzzwwwyyy|||}}}}}}yyyrrrllliiiiiiiiiggggggfffddd```^^^^^^___ccccccdddfffhhhgggeeecccZZZeeetttjjjTTTIIIAAA>>>;;;999:::::::::999888888999EEEcccyyy]]]QQQFFF888888<<<888CCC___rrrcccfffuuuoooNNNHHHMMMIIIGGGEEEBBB@@@?????????>>>>>>===<<<:::999888888777777666666666999>>>BBBHHHOOOZZZfffpppyyybbbHHH<<<;;;===777666:::777888777777777777888999999888999:::::::::;;;>>>AAA???BBB@@@BBBHHHMMM```}}}sssxxxzzz|||wwwxxxxxxfffZZZVVVRRRUUUXXXYYYXXXTTTPPPMMMIIISSSkkk~~~rrrpppmmmhhhccc`````````___^^^]]]\\\\\\\\\]]]]]][[[YYYVVVTTTRRRPPPLLLIII@@@===<<<======::::::===BBBKKKSSSRRRLLLKKKSSS]]]hhh|||oooYYYTTTcccttt{{{{{{}}}~~~bbbFFF:::;;;===:::===BBBAAAQQQkkkJJJCCC???>>>EEEHHHUUUWWW\\\bbbjjjqqqvvvzzzxxxzzz|||}}}~~~~~~~~~vvvpppmmmllllllhhhiiihhhfffbbb```___``````ccceeeeeedddbbbaaaaaa^^^cccmmmxxxfff]]]MMMFFF>>>999999:::<<<<<<444777777;;;LLLdddrrrtttyyy{{{aaaQQQIII;;;777<<<:::???PPPpppxxxbbb\\\^^^fffzzz```JJJGGGIIIGGGEEECCCAAA???>>>>>>>>>======<<<;;;::::::999888888777666777999>>>BBBFFFMMMXXXdddoooyyyoooLLL???<<<<<<666777;;;777888888777777888888999:::888999;;;::::::;;;???BBBAAADDDBBBCCCIIIOOOcccqqqvvvzzzwwwrrriiikkkvvv{{{vvvwwwyyyzzzxxxrrriiiaaa\\\___fffnnnrrrmmmcccWWWOOOOOOYYYppp~~~{{{ssssssqqqkkkddd______aaa___]]][[[ZZZZZZ[[[]]]^^^[[[XXXUUUSSSRRROOOMMMJJJ@@@===<<<>>>===;;;;;;>>>???HHHPPPPPPLLLKKKRRRZZZjjj~~~tttZZZQQQMMM^^^kkkjjjhhhkkkhhh```]]]aaaiiisss^^^GGG>>>===>>>;;;===BBB@@@NNNmmmKKKDDD???===BBBDDDSSSUUUZZZ```hhhooouuuyyyzzz|||~~~~~~~~~{{{uuuqqqppppppjjjjjjjjjgggdddaaa```aaa]]]aaaeeeeeecccaaabbbccc\\\\\\bbbuuuyyyrrrkkk```QQQDDD===:::888777000666888666===LLLWWWXXXQQQhhh{{{dddPPPLLL>>>777<<<::::::DDDXXX}}}yyyfffZZZOOOIIIUUUgggsssUUULLLHHHGGGEEEBBB@@@>>>============<<<<<<<<<;;;;;;;;;999999888777777:::>>>BBBDDDKKKWWWdddooozzz{{{PPPBBB<<<;;;555888;;;666888888888777888888999:::777:::;;;;;;:::;;;???CCCCCCFFFCCCDDDKKKQQQeeeyyybbbkkk~~~uuuddd\\\ccciiiqqqyyynnnsssvvvqqqggg```eeennnuuugggsss{{{xxxmmm___OOOCCCIII[[[www}}}|||sssqqqmmmiiifffcccaaa```___]]][[[ZZZZZZZZZXXXVVVYYYXXXWWWVVVTTTPPPKKKGGG@@@>>><<<;;;:::;;;<<<===@@@GGGLLLMMMIIIIIINNNTTT^^^qqqsss^^^LLLFFFGGGJJJLLLLLLLLLJJJHHHEEEFFFMMM\\\pppzzz]]]EEE;;;;;;:::@@@<<<>>>FFFLLLuuu~~~NNN@@@GGG@@@:::CCCMMMSSSZZZaaaeeekkkqqqvvvyyyzzz{{{}}}uuunnnlllmmmiiihhhgggggggggfffdddaaafffeeecccbbbaaabbbcccccc_________hhh|||gggJJJ???>>>:::555777999777333:::GGGMMMJJJCCCIII]]]}}}ttt```QQQHHH???<<<:::999;;;@@@QQQwwwtttaaaRRRLLLQQQYYYcccxxxbbbOOOKKKJJJHHHDDD???;;;:::;;;======>>>>>>===;;;999888999888666555666888;;;===FFFNNNZZZfffpppxxxYYYJJJ;;;888999999666555888888777777777777777888===>>>>>><<<:::;;;???CCCCCCFFFEEEGGGOOOUUUiiiqqq\\\gggzzzwwwjjjbbbdddjjjsssyyymmmjjjmmmiii```\\\bbbnnnuuukkkkkkkkkggg___SSSGGG@@@HHHVVVppp~~~|||uuutttqqqmmmhhhddd```___]]]\\\ZZZYYYZZZYYYWWWVVVXXXWWWVVVUUUSSSOOOJJJFFF???>>><<<;;;:::;;;<<<===>>>CCCIIIJJJHHHGGGJJJMMM[[[hhhtttzzzyyyqqq___OOOBBBAAABBBBBBCCCBBBAAA???>>>>>>EEETTTjjjxxx\\\EEE<<<<<<:::@@@<<<>>>FFFKKKrrrRRRAAAFFFAAA:::BBBKKKQQQYYY___dddjjjqqqvvvyyyzzz{{{}}}wwwqqqpppppphhhgggeeeeeeeeedddcccaaadddcccbbbbbbaaaaaaaaaaaa\\\[[[ZZZaaavvvZZZDDDAAA???::::::<<<999555<<>><<<;;;<<<<<<=========;;;:::999999888666555666888;;;===EEEMMMYYYeeeoooxxx~~~WWWIII;;;888999999777666888888777777777777888888<<<>>>>>><<<999:::???CCCDDDHHHGGGIIIQQQWWWlllkkkVVV^^^||||||tttkkkgggkkkvvvxxxnnneeefffbbbZZZWWW___kkkrrrnnneeeaaafffeeeXXXKKKEEEEEEMMMccc~~~yyyxxxuuuqqqkkkeee___\\\[[[ZZZXXXXXXXXXXXXVVVTTTUUUTTTSSSRRRQQQMMMHHHDDD???>>><<<::::::;;;<<<>>>???CCCGGGJJJJJJHHHGGGGGGMMMPPPUUUZZZ___^^^SSSGGGBBB@@@??????@@@@@@>>>===<<<:::>>>MMMddd{{{uuu[[[EEE<<<===:::@@@<<<>>>FFFIIInnnXXXAAAEEEAAA;;;AAAHHHOOOWWW^^^dddjjjpppuuuzzzzzz|||~~~|||wwwuuuvvvllliiigggeeeeeeeeecccbbbaaaaaabbbbbbaaa```^^^]]]XXXVVVTTTXXXhhhiiiGGGAAA@@@:::999;;;999777@@@NNNQQQKKKIIIAAADDD[[[tttzzzmmm___PPPGGG???<<<:::888:::>>>IIIpppnnneeecccccc^^^\\\iiioooXXXRRRNNNHHHDDDBBB@@@<<<888:::;;;<<<===<<<<<<::::::999888666555666888;;;===DDDLLLWWWcccnnnwww~~~TTTGGG;;;888:::999777666888777777777777777888888;;;<<<===;;;999:::???CCCFFFJJJIIIKKKSSSZZZoookkkSSSVVV{{{~~~sssjjjooo|||~~~~~~|||{{{|||~~~}}}wwwpppdddeee```WWWTTT\\\ffflllfff[[[^^^rrrzzzjjjUUUKKKBBBEEEVVVvvv|||{{{yyytttmmmeee]]]YYYZZZXXXWWWVVVWWWVVVUUUSSSRRRQQQPPPPPPNNNKKKFFFBBB>>>===;;;::::::;;;===>>>CCCFFFJJJMMMNNNMMMJJJHHHEEEBBB@@@AAAFFFIIIFFFAAAEEEDDDDDDGGGIIIIIIFFFCCCAAA===>>>KKKaaayyyuuu[[[EEE<<<<<<999???<<<>>>FFFGGGiii___BBBCCCBBB===AAAGGGNNNWWW___eeejjjqqqvvvyyyzzz|||~~~|||zzzzzztttqqqmmmjjjiiigggeeeccc```aaaccccccccc```]]]\\\WWWRRROOORRR]]]yyywwwuuuOOOEEEBBB::::::;;;:::===LLL___eeeaaaPPPCCC>>>KKK^^^hhheee___PPPGGG@@@===;;;888:::===@@@```~~~vvvppphhh\\\[[[pppppp\\\UUUOOOGGGBBBAAA???:::555999:::<<<<<<===<<<;;;:::999888666555666888;;;===DDDKKKVVVbbblllvvv}}}PPPDDD:::999:::999777777777777777777777777888999:::;;;<<<;;;999;;;???DDDGGGKKKJJJMMMVVV]]]rrrhhhRRRVVV{{{wwwnnnuuu{{{rrrlllhhhjjjooopppmmmjjjaaaaaa\\\TTTRRRYYYbbbfffZZZOOOVVVqqqsssYYYJJJBBB???MMMnnn}}}|||zzzuuunnneee\\\WWWZZZXXXVVVUUUUUUUUUSSSQQQOOOOOONNNNNNLLLIIIDDD@@@===<<<;;;::::::;;;===>>>FFFHHHLLLPPPRRRSSSRRRQQQLLLFFF???<<<<<<===@@@BBBAAABBBEEEKKKPPPPPPLLLGGGCCC>>>???KKKccc{{{vvv\\\EEE;;;:::999???<<>><<<999:::===;;;PPPkkk|||oooaaaTTTNNN[[[oooxxxqqqggg[[[SSSJJJEEECCCAAA;;;777:::;;;<<<=========<<<;;;999888666555666888;;;===CCCJJJUUUaaallluuu~~~qqqKKKBBB:::999:::999777888777777666666777888999999999;;;<<<;;;999;;;AAAEEEIIIMMMLLLOOOXXX```uuugggSSSZZZ}}}tttoooyyyssskkkeeeeeeeeeaaa]]][[[[[[\\\XXXRRRRRRXXX___aaaXXXLLLMMMbbbvvvsss```PPPEEE???KKKjjj~~~~~~{{{vvvooofff^^^YYY[[[YYYWWWUUUUUUSSSQQQOOONNNMMMLLLLLLKKKHHHCCC???===;;;:::999999;;;===>>>CCCGGGMMMRRRVVVZZZ___bbbXXXOOODDD===999777999===<<<<<<@@@GGGOOOQQQMMMHHHBBB>>>@@@OOOhhhwww]]]FFF:::999999???<<>>???>>>>>><<<<<<999888666555666888;;;===DDDJJJUUUaaalllvvv~~~bbbGGG???999::::::999888999666666666666777888999:::999;;;<<<;;;;;;===BBBGGGKKKOOOOOORRR\\\dddyyyoooYYY[[[}}}{{{zzzlllmmm|||xxxrrrooopppmmmeee]]][[[\\\]]]ZZZTTTSSSXXX\\\\\\VVVKKKFFFUUUllluuukkk\\\KKKDDDMMMkkk|||wwwppphhhaaa]]]]]][[[XXXVVVTTTRRROOOMMMMMMLLLLLLKKKJJJGGGCCC???<<<;;;:::999999;;;===>>>@@@FFFNNNTTT[[[eeeqqq{{{qqqbbbTTTNNNJJJDDDAAABBBAAA???@@@GGGOOOTTTRRRNNNGGGDDDFFFWWWpppwww^^^FFF:::999999>>>;;;???EEEAAAZZZWWWGGGCCC???AAAGGGOOOYYYaaafffjjjooorrrvvvwwwyyyzzz}}}~~~~~~{{{wwwqqqjjjeeeeeefffffffffeeebbb```^^^VVVJJJFFFLLLLLLRRRrrr~~~pppeee\\\SSSNNNQQQWWWfffrrr^^^HHH???BBBKKKXXXbbbSSSKKKDDDAAA???<<<;;;>>>===KKK___nnnqqqkkkccc___XXXVVVRRRVVViii}}}uuu]]]TTTJJJHHHPPP^^^hhhllleee```XXXPPPIIIDDDBBBAAA??????@@@@@@@@@>>>===<<<999888666555666888;;;===DDDKKKUUUaaalllvvvZZZDDD>>>999:::;;;999888:::666666666666777888999::::::<<<===<<<<<<>>>DDDIIIOOOSSSSSSVVV```hhh}}}|||```YYYtttzzz~~~uuuggglll}}}~~~{{{}}}vvvnnnmmmcccccc___YYYVVVXXXZZZXXXLLLEEEAAAMMMgggxxxrrrbbbOOOHHHQQQmmm|||~~~}}}}}}xxxqqqjjjdddaaa^^^\\\YYYVVVTTTRRROOOLLLLLLLLLKKKKKKJJJGGGBBB???<<<;;;999999999;;;===>>>???FFFPPPXXX```nnnnnniiiggg```XXXUUULLLHHHFFFJJJTTTZZZ[[[XXXPPPMMMOOO___www~~~vvv^^^FFF;;;999999>>>;;;???EEEAAAXXX]]]JJJCCC???@@@GGGNNNXXX```dddhhhmmmpppuuuvvvxxxzzz|||~~~~~~}}}wwwpppkkkfffffffffeeedddbbb```^^^UUUGGGCCCIIIHHHHHHcccyyyooofff```^^^cccnnnrrrUUUGGGGGGMMMTTTZZZTTTLLLEEECCC@@@<<<<<<>>>>>>PPPjjjtttbbbXXXKKKGGGBBBHHHcccvvvkkk[[[NNNNNNUUU\\\___eeeaaaZZZQQQHHHCCCAAABBB@@@AAAAAAAAA@@@???===<<<999888666555666888;;;===EEEKKKUUUaaalllwwwVVVBBB===999:::;;;999888:::666666666666777888999::::::<<<=========???EEEJJJQQQVVVUUUYYYccckkk