BM6P6(@ IIIIIIHHHHHHHHHIIIJJJKKKNNNMMMKKKIIIGGGFFFFFFEEECCCBBB@@@>>><<<::::::999777777666666666666666777888666333222333444333333333444555666777777777666<<<:::777555444444555555999999999999888888888888///111333444444444555666444444555555555555444444222333666888666888BBBMMM[[[jjj~~~sssllljjjkkkooorrr{{{wwwrrrooonnnnnnjjjfffhhhpppyyy~~~}}}|||~~~|||wwwuuurrrrrrsssvvvzzz|||}}}|||rrrnnnlllpppyyyxxxlllfffaaa```ccceeedddbbbhhheeebbbbbbeeejjjooorrrttttttvvvxxx{{{|||{{{yyy}}}wwwlllfffdddbbb___[[[YYYWWWUUURRROOOMMMLLLLLLMMMMMMLLLIIIHHHJJJPPPUUUYYYXXXTTTOOOKKKFFFBBB@@@DDDCCCBBBAAA@@@@@@???>>>???===<<<;;;<<<;;;:::888???>>>===;;;;;;<<<<<<=========>>>??????>>>===<<<666555444333222333444444555555777999:::<<>>JJJ]]]nnnsssllldddYYYaaafffkkk|||JJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFDDDCCCAAA???<<<;;;:::999666666666666666777888999666444222222333444444333555555666777888999999999<<<:::888666555555666777666666666666555555555555222333555555444333444555444555555666666555555444333333555888777777===FFFTTTcccxxx|||tttppppppnnnpppxxx~~~yyyuuutttnnnjjjeeeeeejjjrrrxxx{{{}}}}}}~~~~~~{{{uuussstttwww{{{}}}zzzqqqmmmkkknnnvvv}}}~~~sssnnniiihhhkkkmmmkkkhhheeebbb^^^^^^bbbfffiiiiiilllllllllmmmnnnnnnnnnmmmqqqzzzuuuooogggaaa^^^[[[XXXVVVXXXWWWVVVUUUSSSRRRRRRRRRQQQQQQOOOMMMKKKLLLQQQUUUZZZXXXTTTOOOJJJEEEBBB@@@BBBBBBAAAAAA@@@@@@?????????>>>===>>>???@@@???>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>===<<<;;;:::555444333222222333444555444555888;;;>>>CCCKKKQQQZZZcccpppzzz~~~uuuhhhaaa]]]bbbmmm{{{{{{xxx{{{qqqVVVHHHGGGDDDBBB???===;;;;;;:::;;;<<<;;;999666333111222111111111222222000....../////////000000000111000000000000///...---,,,,,,...//////,,,+++*********---///000......///111///...---++++++,,,---...///222222///000444555333000+++'''&&&(((+++,,,+++(((((('''''''''&&&&&&&&&"""######$$$$$$######"""#########$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%###$$$&&&'''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""!!!###&&&((('''%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$#########"""%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''(((((('''$$$$$$%%%%%%'''(((***++++++///888AAAFFFJJJRRR[[[eeeeeeeeeddddddfffjjjmmmqqqqqqsssyyyxxxooonnniii^^^PPPEEEAAAAAA888:::AAAPPP^^^eeebbb]]]VVV^^^ffflllyyyJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDFFFGGGHHHHHHGGGFFFGGGEEECCC@@@===;;;:::999555555555666777888999:::444222000000222444444444444555555777888999::::::;;;:::888777666777888888555555555555444444444333333555666666444222333333444555555666666555555444555333555:::;;;:::;;;>>>KKKYYYnnn{{{vvvuuunnnooouuu~~~|||rrrmmmgggdddfffkkkppprrr}}}zzzyyyxxxuuuwwwzzz~~~~~~yyyuuupppllljjjlllrrryyy|||~~~xxxtttrrrtttyyy|||{{{xxxkkkfffcccdddhhhkkkjjjhhhhhhgggeeedddcccbbbbbbbbbfffoooyyy|||uuurrrlllfffaaa]]][[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZXXXWWWUUURRRPPPPPPSSSUUU[[[XXXTTTNNNIIIDDD@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@???===<<<<<<===>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::888888555444333333333444555666444777<<>>;;;:::999666666666666777777888999222111///000222444444444222222333444555777888888999888777666666777777888666666666555555555444444222333555555333222333333555555666666666666555555777444666===AAA???<<<;;;EEEPPPcccxxx~~~zzzyyytttrrrttt{{{xxxtttnnniiihhhjjjmmmoootttyyy{{{}}}zzz{{{|||}}}}}}yyytttpppooollljjjkkkpppwww{{{}}}~~~~~~yyywwwxxx~~~{{{vvvsssuuuzzz{{{xxxsssooommmjjjfffcccbbbdddeeehhhqqq{{{{{{ssslllgggffffffdddeeefffggggggfffdddccc]]]\\\YYYWWWTTTTTTTTTUUUYYYVVVQQQLLLFFFBBB>>>===>>>>>>>>>??????@@@@@@@@@BBB???<<<;;;::::::999777<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::888777666555666555444444444555666777666<<>>>>>?????????DDDBBB>>><<<<<<<<<<<<;;;============<<<<<<;;;;;;;;;:::999888777666555555555444444444444666777888;;;CCCMMMXXXhhhzzzxxxjjjaaa```bbbdddkkkyyywwwuuutttwww~~~kkkVVVKKKEEE???>>>===<<<;;;::::::::::::999888777666666666666555333333333444444333111000000000000//////////////////////////////...---,,,---...---++++++,,,---///......///222555777888333333222111000000//////000333222///000333444222000,,,(((((()))+++***(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''&&&%%%$$$###""""""#########$$$$$$$$$!!!"""###$$$%%%'''((()))""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%######%%%&&&%%%$$$$$$$$$%%%%%%'''(((***+++))))))...666<<>>;;;999888777888888666555444333333333333111000000222444555555666555555444555666888999666666666555555444444444333333333333222222222111...111333444333444555666555666666777777666666555444000111888<<<;;;999888;;;CCCPPP___ooo|||sssqqqrrrxxx~~~|||wwwrrrmmmkkkkkkfffllltttzzz~~~{{{xxxtttrrrqqqqqqsssxxx}}}~~~|||}}}|||xxxzzzxxxuuuvvvwww{{{{{{{{{zzzuuuooojjjfffXXXVVVUUUTTTTTTSSSQQQOOOMMMJJJFFFBBB>>><<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>;;;999999:::<<<>>>>>>======>>>>>>======<<<;;;:::999888666666555555555333333444555888;;;>>>@@@DDDOOO\\\iii|||zzzmmmbbb___gggqqqvvvnnnqqqwwwsssUUULLLGGG???>>>===<<<;;;::::::999999;;;999777555444555777888444333333333444444222000000000000000////////////...///////////////......,,,------,,,++++++,,,...000//////111444777888888444333333222111000//////...111000,,,,,,//////,,,///+++((((((***+++***((('''(((((((((((()))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$###"""!!! ###$$$%%%$$$###"""###%%%((((((((('''&&&%%%$$$###""""""######$$$%%%%%%%%%###$$$%%%%%%######$$$&&&########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''(((((('''%%%###$$$%%%&&&%%%%%%$$$$$$$$$%%%''')))***++++++))),,,333999===CCCJJJNNNXXXccciiijjjhhhhhhjjjpppyyy~~~{{{vvvsssqqqooopppssstttqqqooottt}}}ppp```QQQHHH<<<;;;999888:::AAAKKKRRRZZZVVVWWW```kkkwwwGGGHHHIIIIIIIIIHHHGGGFFFEEEGGGIIIKKKLLLKKKJJJIIIAAA@@@>>><<<999888777666666555444333333333333333444333111111333555555555888777555444444555777888777777777777666444333333444333333333333222222222222444666666555555555666666666777777777777666666666222222666777666666888888???HHHRRR^^^ooorrrllllllqqq~~~wwwooojjjhhhbbbgggnnnssswww}}}~~~yyyxxxvvvttttttvvv{{{~~~}}}~~~{{{yyyyyyvvvpppqqqsssuuutttttttttqqqkkkddd\\\XXXOOOMMMLLLMMMNNNNNNKKKHHHFFFDDD@@@===;;;:::;;;;;;<<<<<<<<<<<<<<<<<<======999777444444777:::;;;<<<<<<<<<=========<<<;;;:::999888777666555555666777555666999===BBBHHHMMMPPPTTTbbbppp~~~{{{nnnjjjkkkqqqvvvooommmuuu^^^KKKFFFCCC???>>>>>><<<;;;:::999999999888777777666666666777777444333222333444333222000111000000000/////////.........////////////......---......---,,,,,,...000111000000333777888888666444333333222111000///...---///...+++***------+++---***((((((+++,,,+++)))'''((((((((())))))))))))(((((())))))))))))(((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%$$$###"""!!!!!!"""$$$%%%$$$""""""###%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$%%%&&&&&&&&&'''((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))))),,,((()))///666<<>><<<:::888777666666333333222222222333444444666444222222444555555555777555333222222222444555999999999888777555444333666666666555555555444444666777999888666555555666666666777777777777666666:::777555777666444555999999===CCCHHHPPP```vvvrrriiihhhnnn{{{|||rrrkkkggg___dddjjjooossszzz~~~yyyvvvwww|||~~~|||yyyuuutttuuuxxx{{{zzz|||~~~yyyzzz~~~vvvsssttt{{{tttfffbbbeeeiiikkkhhhiiihhheee___WWWNNNIIIHHHFFFFFFHHHJJJJJJGGGDDDAAA???<<<:::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888777888:::;;;<<<:::;;;<<<<<<<<<;;;:::999888888666555555666777888888;;;???EEEMMMUUU[[[___bbbqqquuuhhhaaaiiizzztttpppnnnrrr}}}gggSSSJJJCCCAAADDD???>>>===;;;:::999999888666666777888888777666555333222222222333333111///111111000000/////////.........///////////////.../////////...------///111222111111444888999777555333333333222111000...---,,,......++++++......,,,,,,***'''(((+++---+++)))'''((((((((())))))******''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$%%%%%%"""!!!###%%%%%%&&&''')))***+++++++++######$$$%%%&&&&&&''''''!!!###$$$$$$!!! """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%&&&(((***(((''''''&&&&&&''''''(((""""""###$$$%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&(((''''''&&&&&&&&&'''''',,,'''''',,,444;;;CCCJJJIIIMMMTTT[[[ccchhhkkklllwwwyyytttxxxxxxooofffhhhwwwooo^^^SSSCCC@@@:::333000666BBBLLLMMMXXX]]]XXX[[[lll|||HHHHHHGGGGGGGGGHHHIIIIIIGGGHHHHHHJJJJJJHHHEEEAAAEEE===999;;;<<<999888999666666666666555555444444:::222...000111///111555999888555333333444666888<<<;;;999999999777333111222333444555555444333222666555555666666777888999888888777777777777888888444666777777666777999<<<:::888;;;CCCMMMYYYhhhttt~~~vvvjjjbbbdddnnnvvv}}}~~~sssllliiieeeeeegggjjjooovvv|||}}}yyyuuuvvvyyyzzzwwwsssnnnkkknnnuuuxxxwwwyyy~~~}}}zzztttrrrssstttuuuvvvsssvvvzzz~~~wwwvvvyyy~~~zzzsssqqqyyywwwfff[[[XXXYYY[[[\\\XXXWWWUUUSSSPPPMMMLLLJJJEEEFFFGGGHHHGGGEEEBBB@@@=========<<<;;;;;;::::::>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777777777555444666555333333666888999:::<<>>CCCJJJKKKPPPWWWaaaiiinnnqqq}}}{{{zzzwwwvvvuuuooojjjmmmuuuvvvdddRRRIIIBBB<<<:::999999>>>DDDNNNPPPRRRSSSWWWcccsssFFFFFFGGGGGGIIIJJJKKKLLLJJJIIIIIIIIIHHHFFFBBB???BBB;;;555666>>>FFFHHHFFF;;;:::888777555555444444<<<555111222333111222666666555444333444555888999:::999888888888777444111333444555666666555444333444444444444555666777777777666666666666666666777555777888777777777999;;;;;;999:::AAAIIIRRR___jjj{{{~~~vvviii]]]\\\dddnnnzzzrrrkkkhhheeeddddddeeeiiiooouuuyyy~~~{{{{{{}}}{{{vvvqqqeeeaaa___bbbccccccffflllpppwww~~~yyywwwwwwwwwvvvvvvpppqqquuuzzz}}}vvvsssuuu{{{wwwqqqooouuummmdddYYYRRRRRRSSSTTTSSSOOONNNLLLJJJGGGEEECCCBBB???@@@@@@@@@@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888777777777777777666444333222333666:::===???EEELLLWWWcccmmmuuu{{{}}}wwwrrroooqqqvvvsssgggcccgggmmmvvvlllRRRHHH???<<>>CCCQQQSSSTTTTTTWWWaaaooozzzEEEEEEGGGHHHJJJLLLMMMNNNMMMKKKHHHGGGEEECCCAAA>>>CCC???888777EEEXXX]]]XXXAAA???<<<:::888888888888>>>999555555555444444666111222222333555777888999888777777888999888555333444555666666666666555444222222222222333444555555555555555555555555555555777888999888777777888999;;;888999===BBBIIISSS]]]sssyyyyyytttfffXXXTTT[[[dddttt}}}tttllljjjjjjgggcccaaacccgggmmmqqq}}}}}}wwwqqqeee^^^WWWTTTQQQPPPSSSXXX___ccciiipppwww~~~~~~{{{ooooooqqqtttwwwzzzzzzyyytttqqqnnnooossszzzwwwrrrppprrrxxxppp\\\XXXSSSQQQQQQPPPNNNKKKFFFEEEDDDBBB???===<<<;;;>>>>>>======<<<<<<<<<;;;999::::::;;;<<<<<<============<<<;;;;;;;;;;;;<<<======<<<;;;;;;:::999999888777777777666777777777555444555777;;;AAAFFFJJJSSSYYYdddpppzzzvvvjjjfffiiinnnvvvfff```aaahhhooowwwfffUUUNNNDDD???@@@======<<<;;;:::999999999999888:::;;;;;;999888888888555333222222333333333222000000111111111222222333333222111000///.........111000///.........///000222222444555666666777777555444444222111000//////+++)))((()))***+++***((()))))))))***************************************'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$$$$%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######"""!!!!!!$$$######$$$&&&'''&&&%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&'''((()))+++000666;;;BBBFFFMMMVVVaaallltttyyy{{{wwwuuuttttttqqqmmmmmmppptttyyymmmbbbUUUKKKAAA>>>>>>>>>@@@CCCPPPSSSTTTTTTUUU\\\hhhqqqEEEFFFHHHIIIKKKLLLMMMNNNMMMJJJGGGDDDDDDCCCAAA@@@@@@BBB>>>999EEEZZZaaaYYYDDDBBB???<<<;;;<<<===>>>>>>:::777666666666666777111111333444555777777888777666666888999999777555444555666777777666555444111111111111222333444555555555555666666555555555888999:::999777666666777:::777777;;;>>>BBBJJJSSShhhwwwwwwtttlll```VVVSSSYYY___mmmvvvwwwpppooosssooohhhbbbaaaccchhhlllttt~~~~~~~~~|||xxxuuunnnhhh___XXXQQQMMMLLLMMMQQQQQQUUU]]]fffppp}}}uuusssrrrsssuuuuuutttssspppnnnlllnnnrrrxxx|||~~~{{{wwwsssrrrttt|||~~~nnn```WWWUUURRRPPPOOOLLLHHHDDDDDDCCCAAA@@@>>><<<;;;:::===<<<;;;;;;:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;>>>===<<<;;;:::999888888888888777666555555666777999999;;;>>>BBBIIIQQQVVV___gggrrr{{{zzzkkkbbbeeesssjjj]]]\\\aaajjjrrr}}}rrraaaYYYTTTGGGAAA@@@<<<<<<<<<;;;::::::::::::::::::;;;;;;:::999888888888666555333333444555555444////////////000000000000222222111000/////////000000///---,,,,,,...000111222333444555666666666666555444333222000///...---,,,***)))***++++++***(((************************************************%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((&&&%%%%%%&&&'''&&&%%%"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$#########"""!!!!!! """$$$%%%%%%$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''(((((()))---333777@@@EEEMMMWWWcccooozzz}}}wwwuuussssssrrrooonnnmmmjjjwww~~~wwwqqqaaaVVVKKKFFFEEEBBBBBBCCCKKKNNNRRRSSSTTTYYYbbbjjjFFFGGGIIIJJJKKKLLLLLLLLLJJJHHHEEECCCDDDDDDDDDDDD999AAA@@@777;;;IIIOOOIIIAAA???===;;;;;;<<<>>>@@@<<<:::888666777999999888444444444555555555555666666666666888::::::888666444555666777777666555444222222222222333444555666555666666777777666666555777888:::999777555555666888555555999;;;===DDDLLL^^^jjjyyyxxxooobbbYYYVVVXXX\\\___jjjrrr}}}yyysssttt}}}wwwnnneeeaaaaaaeeegggooo{{{~~~{{{zzzyyyxxxxxxrrrpppkkkccc\\\VVVQQQMMMJJJFFFGGGMMMUUU___mmm{{{}}}{{{xxxvvvvvvvvvtttssspppooommmooossswwwzzz{{{{{{wwwsssqqqrrrzzzyyylllaaaZZZQQQOOOLLLIIIGGGDDDAAA???CCCBBBAAA@@@>>>===<<<;;;888888777777777888999999<<<<<<;;;;;;::::::::::::<<<<<<;;;:::::::::::::::===<<<;;;:::999888777666888888888666333333666888;;;===AAAEEEJJJRRR[[[aaaiiittttttrrrlllfffggguuuvvv```VVVWWW___lllvvv}}}]]]RRRQQQOOOCCC>>>>>>888<<<<<<;;;;;;::::::;;;;;;;;;:::999999888888777777777555444444555666666555222111111111000000000000111000000000000111111222111000///...///000222444333333444555666666666666555444333222000///...---...---++++++,,,---+++***+++++++++***************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%######&&&(((&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$###"""###%%%&&&'''&&&"""###$$$%%%%%%$$$###"""######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&"""!!!!!!"""%%%&&&&&&%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''((()))(((((())),,,222666???EEENNNYYYeeerrr}}}zzzyyyyyyyyyuuuqqqlllvvv{{{ooodddYYYSSSMMMGGGCCCCCCDDDJJJQQQUUUWWW[[[cccjjjFFFGGGIIIJJJKKKKKKKKKJJJHHHFFFDDDDDDEEEGGGGGGFFF<<>><<<888777666555555555555555777777888999;;;;;;999888444555666666666666555444333333333333444555666666555666777888888777666555555777888888666555444444666444444777999:::@@@GGGTTT^^^mmm|||zzznnn```YYY[[[aaadddeeekkkrrr{{{|||xxxzzzuuukkkdddbbbccceeemmmvvv~~~}}}{{{{{{{{{|||vvvyyyxxxqqqjjjcccZZZRRRKKKDDDBBBFFFJJJNNNYYYggg{{{~~~{{{zzzyyyxxxwwwrrrpppoooppptttxxx{{{|||~~~vvvrrrooooooqqqyyyvvvhhh^^^XXXUUUKKKIIIGGGDDDCCCBBBAAABBBAAA@@@@@@???===<<<;;;;;;999999999::::::;;;;;;;;;<<<<<<;;;;;;:::999999888;;;;;;:::999999999999:::::::::999999888777666666666888999777555555999===???DDDKKKQQQWWW```jjjqqqzzz}}}pppbbbcccffflllzzzpppaaaZZZ]]]hhhxxxwwwcccJJJDDDFFFGGG??????AAA;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<:::888777888888777555777555444444666777777666555555555444444444333333111111111000000111111222222222111111222444555666222333333444555555444444555444444222111000//////000///------......---++++++++++++++++++*********(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&((((((&&&######'''+++%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########  """$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%'''((('''&&&"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''))))))(((((())),,,111555===CCCMMMWWWcccppp|||vvvzzz|||sssjjj```UUUHHHBBBBBB???GGGQQQXXX\\\```gggmmmCCCDDDGGGIIIKKKLLLKKKKKKHHHFFFEEEEEEGGGHHHGGGGGGDDDCCC@@@>>><<<<<<<<<<<<777777666666666666666777666999999888<<>>>>>===<<<;;;;;;::::::;;;<<<>>>??????>>>>>>;;;:::::::::::::::::::::;;;::::::999999999999999888777777777666666555555444777999999888;;;AAAGGGKKKSSS]]]gggoooyyytttlllgggjjjsss{{{xxxooogggdddjjjwwwppp\\\OOODDD>>>AAABBB===AAAEEE???<<<<<<;;;;;;;;;;;;<<<<<<>>>;;;888777888888777555666555444444666777777666555555555666666666666666555444222111000///////////////000111222333444555111222333333444333333333555444444333222111111000111///............---+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))((((((''''''&&&&&&&&&$$$&&&&&&$$$ %%%)))%%%%%%'''(((((((((''''''&&&&&&&&&'''((()))))))))%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$!!!###%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((((((((('''&&&'''(((''''''(((+++000444999???IIISSS^^^kkkzzz}}}|||}}}wwwkkkYYYHHH@@@@@@999CCCOOOXXX]]]aaaggglll@@@BBBEEEIIIKKKLLLLLLLLLIIIGGGFFFGGGHHHHHHGGGFFFHHH???999;;;<<<;;;:::;;;999999888888777666555555666999:::999>>>FFFHHHDDD:::999666555555666999:::;;;::::::<<<======;;;999222333444555555444333222222222222222333444555666222333555666666555333222111333666666555444333333555333333666555444888===@@@JJJWWWbbbppp~~~yyytttsssuuuxxxzzztttxxx{{{{{{zzz{{{zzzqqqlllkkkjjjdddiiinnnsss{{{|||~~~}}}}}}~~~~~~~~~ooobbb^^^TTTOOOOOOJJJAAADDDMMMKKK___rrr{{{|||yyyuuussstttvvvxxxxxxvvvtttrrrsssvvvxxxyyyyyywwwqqqkkkjjjjjjmmmuuu~~~~~~yyyvvvtttqqqlllhhheeefffeee```UUUKKKGGGIIIEEEEEEEEECCC@@@>>>======>>>>>>======<<<;;;;;;:::666777:::<<<===<<<;;;:::888999999::::::;;;;;;<<<;;;:::999999888888999999666666666666555555555555333666:::;;;;;;???GGGNNNYYYbbbooo{{{yyyvvvxxx|||{{{qqqqqqlllhhhiiipppqqqYYYKKKEEECCC<<<===<<<999>>>BBB;;;<<<<<<;;;;;;;;;<<<<<<===???<<<888777888999888666666555333444666777777666222222333444555666777888888777444222///...---,,,***+++---///000111111111111111222333333333222222444444444333333222222222111///............,,,+++,,,,,,,,,++++++***************************************)))((('''&&&&&&&&& """### !!!&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""###""" !!!""""""!!! !!!###&&&((()))'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%&&&'''((()))%%%%%%'''((((((((('''&&&&&&&&&&&&&&&'''***///333555<<>>444???LLLVVV[[[___dddiiiBBBEEEIIIMMMOOOOOOMMMLLLIIIGGGDDDDDDFFFGGGHHHHHHIIICCC===;;;<<<<<<:::666999:::<<<<<<;;;777333111333:::===;;;AAAKKKKKKBBB:::888666555777:::;;;;;;;;;888555555999===??????444333222222333444666777000222444777777777666555444444555555555555444444333333333333333333333333999888888888777777666666<<>><<<999666666777:::;;;::::::999999888777777777555666888999999888777666777666555333222111000000......///000111222222333333333222222222222222222333333333222222111111111333222000/////////000111000///------------+++)))'''(((***+++***)))'''&&&)))'''%%%%%%'''***,,,---)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&$$$######$$$&&&'''///,,,'''###!!!###&&&(((&&&%%%$$$#########$$$%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%$$$##################"""!!! &&&$$$###$$$%%%'''&&&&&&'''''''''&&&&&&%%%%%%%%%*********)))'''$$$""" ######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((''''''(((((()))+++,,,---111666???GGGRRR^^^llluuu}}}yyyvvvzzz{{{hhhTTTFFF@@@>>>999>>>FFFPPPXXX^^^bbbcccAAACCCFFFIIIKKKKKKKKKJJJMMMKKKJJJJJJKKKLLLKKKJJJGGGBBB===;;;<<<<<<999666666888:::<<<===;;;999777888???AAA???DDDLLLKKKBBB888666444444666888999999:::777555666999<<<======333222222222222333444555222333444555666666555555444444444555555444444444333333333333333333333333888888888777777666666666999>>>FFFQQQ^^^lllzzz{{{xxxuuuuuuxxxzzzwwwrrrppprrrttttttllliiihhhiiihhhiiioooyyy}}}|||zzz{{{}}}~~~~~~yyyssspppjjjbbb\\\XXXSSSKKKEEE===CCCJJJSSScccyyy}}}vvvqqqlllkkknnnooonnnkkkggghhhhhheeebbbbbbggglllrrrtttvvvwwwtttoooiiieeegggeeeaaa]]]ZZZWWWVVVUUURRRPPPLLLGGGCCC@@@>>>===AAA@@@@@@@@@????????????======<<<<<<<<<<<<===>>><<<======>>>>>>======<<<>>>======<<<;;;::::::999777888888777555555666777555666666555555666999<<<<<<===AAAHHHNNNUUU```kkkttt~~~tttooonnnnnnpppkkknnn}}}```NNNEEE???;;;<<<<<<===>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;888666444333333555777999:::999999888888777666666555666888999:::999777666666555333111000///....../////////000000111111222111111111111111111222222222222222222222222111111222222000/////////000000///---,,,---......---,,,((()))***++++++)))'''&&&((('''&&&'''((()))((('''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''(((&&&%%%###"""""""""######""""""""""""$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""###$$$$$$$$$$$$######"""&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$'''((((((((('''&&&$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''((()))***+++,,,000555===EEENNNZZZgggppp|||uuusssqqqvvvzzzgggTTTGGG@@@>>>888<<>>FFFRRRaaapppzzz}}}vvvqqquuuxxxzzzwwwqqqjjjgggfffuuuzzzwwwsssppppppmmmjjjlllsssuuusssrrruuuyyy~~~}}}yyyxxxssslllfffbbb]]]VVVQQQBBBDDDEEEHHHSSSfffuuu||||||uuuqqqqqqpppnnnkkkggghhhhhhfffddddddhhhllloooooopppoookkkeee```\\\[[[YYYWWWTTTQQQOOONNNMMMMMMKKKHHHEEEBBB???===<<>>>>>>>>>>>;;;;;;;;;<<<<<<>>>??????===>>>>>>??????>>>>>>===>>>>>>===<<<:::999888888777888888777555555777888444555666777999<<>><<<<<<===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;777777666666777888:::;;;999999888888777777666666555666888999:::999888888777666333111///........./////////000000000000000......//////000111111111111111111111111222222222111111000/////////000000...---,,,---///000///...)))***+++++++++***((('''(((''''''((()))(((%%%###"""###&&&(((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$%%%%%%###!!! !!!!!!!!!!!!"""$$$%%%&&&###"""!!!"""$$$%%%%%%$$$########################$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''((()))***+++...333:::AAAIIITTTaaakkkwww~~~~~~yyyvvvsssnnnmmmmmmppp||||||kkkYYYKKKCCC@@@888:::>>>DDDKKKRRRYYY\\\GGGGGGHHHIIIJJJKKKMMMMMMLLLLLLLLLNNNNNNLLLIIIEEECCC@@@<<<::::::999777555666777888999::::::999999888===@@@@@@CCCHHHHHHCCC888666555666999;;;;;;;;;555666666888888888777666444444333333333333333333666555444222222333444555666555555555555555555666555555555555555555555555666555555555555555555555444666999>>>IIIWWWgggqqq{{{{{{tttvvvyyy{{{yyyqqqiiibbb^^^gggoooyyy{{{{{{wwwpppmmmooonnnjjjgggkkkpppwww~~~}}}zzzwwwrrrnnnkkkgggbbb___UUUUUUPPPLLLNNNXXX```bbbhhhgggkkkttt~~~{{{wwwtttqqqnnnjjjkkkjjjhhhfffeeegggiiilllllljjjhhhccc^^^YYYVVVUUUTTTSSSQQQOOOMMMLLLLLLKKKJJJHHHFFFDDDBBB@@@@@@>>>>>>>>>>>>>>>=========<<<;;;;;;<<<<<<===>>>???>>>>>>????????????>>>>>>>>>===<<<;;;:::888888777777888888888777777999;;;999;;;===???BBBFFFLLLPPPSSSTTTYYY```eeekkkuuuwwwsssmmmiiijjjmmmqqqsssrrrjjjKKKFFFHHHCCC???@@@======>>>???????????????<<<<<<<<<<<<<<<;;;;;;::::::999999999999:::::::::999888888777666666555555555666777888999999999888:::888555222000//////////////////////////////...,,,,,,---...//////000000///000000000111111222222000000000/////////000000///...------//////...---***++++++++++++***)))))))))((('''((())))))'''%%%###%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''%%%###"""""""""######$$$%%%%%%$$$"""""""""$$$$$$$$$"""""""""""""""""""""""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))+++000666<<>>DDDLLLTTTYYYIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQQQQOOOKKKHHHAAA???<<<;;;:::888777555777777888999:::;;;<<<===<<<@@@BBBBBBAAABBBAAA???777666555777999;;;;;;;;;555666888888777666555444666666555555555444333333777555333111111222444666777777666555555666777777555555555555555555555555444444444444444444444444555555777;;;CCCOOO]]]gggppp{{{{{{wwwxxxyyywwwppphhhaaa]]]]]]eeeqqq|||xxxqqqmmmhhhbbb^^^aaahhhpppwww}}}|||zzzvvvssspppllliiifffeeeeee```XXXTTTSSSQQQMMMPPPMMMPPP[[[fffqqq{{{wwwsssqqqllllllllljjjgggeeeeeeeeegggeeebbb^^^ZZZUUURRROOORRRRRRQQQPPPOOONNNMMMLLLFFFEEEDDDCCCBBB@@@???>>>==============================<<<<<<<<<<<<======>>>>>>????????????>>>>>><<<<<<;;;:::999888777777444666777777777888;;;===BBBDDDHHHLLLOOOTTTYYY]]]______dddjjjooosss|||~~~~~~qqqffffffeeeeeefffiiimmmpppjjjQQQ???@@@CCC>>>;;;@@@======>>>???????????????<<<<<<======<<<<<<;;;::::::999888777666666555555888888777666666555555444555555666777888888999999999777333000///...///////////////...............++++++,,,---......///////////////000000111111111/////////000000000//////111///...---......,,,++++++++++++++++++***))))))+++)))'''&&&(((***++++++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&$$$######$$$$$$###!!!""""""""""""""""""""""""""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$!!!!!!"""###$$$$$$$$$###$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&((((((&&&%%%&&&'''&&&%%%%%%&&&&&&'''((()))(((,,,222888@@@LLLZZZccciiixxx~~~}}}|||uuurrr{{{yyyooojjjgggdddeeefffjjjppp{{{~~~ooo^^^OOOFFF===;;;::::::???HHHQQQVVVGGGGGGFFFGGGGGGHHHIIIIIIKKKKKKLLLMMMNNNLLLIIIFFF??????===<<<:::888777666666666777999<<>>============>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>>>>??????>>>>>>===;;;::::::999999888888777333555777888:::<<>>>>>??????>>>>>>;;;<<<=========<<<:::999===;;;999777666555666666777777666666555555444444444444555555666777888888444222///,,,++++++---...---------...............+++,,,,,,,,,---.........////////////000000000000......///000000000//////111///---------,,,+++)))++++++******))))))))))))---***'''&&&(((+++------***)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&'''(((''''''&&&%%%###"""%%%$$$######$$$$$$###!!!###########################""""""""""""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""#########""""""$$$###""""""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&'''(((((('''***///444;;;FFFTTT]]]bbboootttuuuxxxrrrmmmsss{{{uuunnnkkkiiieeedddeeejjjpppzzzzzzhhhVVVJJJ@@@===999999<<>>999777888333333333555888:::999888777999:::888555333333444777777777777555444222111333222222222222333555666666555444333333444555666333333333333333333333333222222222222333333333444111333555777;;;AAAIIINNN[[[fffsss||||||vvvpppllliiigggfff[[[YYY[[[cccrrr{{{ooofff^^^```bbbeeeiiinnnqqqsssvvv{{{{{{vvvrrrooonnnmmmsssxxxvvvqqqjjj___UUUNNNJJJKKKQQQQQQMMMRRR\\\dddbbb```\\\\\\```iiiooovvvwwwwwwuuusssqqqqqqpppmmmmmmmmmmmmmmmkkkiiiggg___\\\XXXSSSPPPNNNMMMMMMHHHIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDCCCAAA@@@???=========>>>>>>?????????<<<<<<;;;<<<<<<===>>>???<<<======>>>>>>======<<<999999999999888888888888777999<<<>>>AAADDDHHHKKKMMMSSS\\\eeelllqqquuuwww{{{{{{~~~vvvnnnfffbbb```aaagggnnn~~~pppaaa___fffkkkjjjiiiooo~~~qqqWWWHHHEEEBBB@@@???>>>>>>???<<<<<<===>>>>>>>>>>>>===;;;<<<===>>>===<<<:::999===;;;999666555666777999777777666555555444444333222222333444555666777888222000---***)))***,,,...,,,,,,,,,------......///------------------------//////////////////......------///000000000//////...---++++++,,,,,,+++)))******))))))((((((((())),,,***(((((()))******)))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%######!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&$$$###$$$%%%'''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######"""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!!"""%%%'''''''''''''''''''''((()))(((***---000666@@@LLLUUU\\\fffiiimmmuuuqqqjjjmmmmmmuuuzzzwwwrrrqqqqqqppppppkkkhhhkkkooovvvuuuaaaSSSAAA===999777:::BBBJJJPPPDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGIIIIIIGGGEEE>>>??????>>>;;;999888888555555444444555777:::;;;:::;;;>>>???<<<777777999555555555888;;;<<<<<<:::999:::;;;888555222333555666666666666555333111///111111222222333444555666555444222111111222444555333333333333333333333333111111222222222333333333///111333666888===BBBFFFOOOZZZgggsss}}}yyyqqqmmmlllllllllZZZTTTPPPVVVgggxxxxxxnnncccccccccdddfffiiilllmmmpppuuu}}}~~~{{{{{{}}}~~~}}}yyyvvvuuuuuuttt|||xxxmmmbbbYYYTTTUUUYYYTTTHHHFFFMMMQQQOOOJJJFFFFFFJJJPPPUUUZZZ]]]```bbbcccccccccdddaaabbbcccdddeeeeeebbb```VVVSSSOOOJJJHHHFFFGGGGGGFFFFFFFFFFFFEEECCCAAA@@@AAAAAAAAAAAA@@@???===;;;======>>>>>>??????@@@@@@:::::::::;;;===>>>@@@AAA<<<<<<============<<<<<<777888888888888999999999<<>>>>>;;;;;;<<<<<<===============;;;<<<===>>>>>><<<:::999777555222000000222555777777666666555444444333333222222222333444555777777222000---+++***,,,...000++++++,,,,,,---...//////...---------------------000000//////.........---,,,---///000000000//////+++***)))***,,,---,,,+++***))))))(((((((((((((((+++***)))******)))&&&###"""$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))$$$%%%&&&''''''%%%$$$""""""###$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""(((&&&%%%%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''$$$###"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$""" ###'''(((((('''''''''(((((())))))***,,,...222;;;FFFOOOYYYaaaccchhhsssqqqiiijjjeeelllrrrrrrrrrvvvxxxxxx}}}tttmmmmmmnnnqqq{{{jjj[[[AAA===999666999@@@HHHNNNDDDEEEFFFHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIIIIHHHFFFAAAAAAAAAAAAAAA===999555555444444444444555666666999888666555444555777888444444555666777777888888999999888777666666777777999999777666444222111111222333444444444444333222333222222111111222222333444333333222222333333444///000222333444333333222111111222444777:::===???LLLRRR\\\eeennnyyyzzzpppmmmooommmhhhYYYUUUPPPRRR[[[jjjxxxvvvllldddbbbaaa```fffooossswww~~~yyywwwxxxyyy{{{}}}|||zzzxxx~~~yyyyyy{{{|||yyypppddd___ZZZWWWUUUQQQIIICCCHHHEEEAAA???@@@AAABBBBBBDDDFFFHHHJJJLLLNNNRRRTTTOOOPPPRRRSSSTTTTTTSSSSSSQQQNNNJJJFFFCCCBBBAAAAAA@@@@@@????????????????????????>>>>>>======<<<<<<:::===@@@>>>999777:::=========<<<<<<<<<<<<======<<<:::999999:::;;;::::::===<<<:::888777999===AAAAAAHHHOOORRRUUUXXX\\\]]]eeeooo|||ooo^^^\\\[[[```mmmyyyjjj```]]]\\\___bbbeeennnrrrTTTGGGHHHAAA@@@>>>=========<<<;;;;;;;;;;;;;;;<<<===>>>???999:::<<<======<<<:::999999666333222333555666666333333222111000000111111111222222333333333222222,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************///---+++,,,//////---)))------...............---***++++++,,,,,,++++++***))))))))))))((((((((((((***)))(((''''''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$!!!###%%%$$$###"""###$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!""""""#########$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""!!!"""$$$'''***,,,!!!!!!"""############"""$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%%%%&&&'''((()))))))))***+++,,,///777BBBKKKSSSYYY```eeemmmsssssspppmmmiiieeegggmmmtttxxxzzzwwwoookkkjjjllluuummm]]]III===666:::;;;999>>>GGGGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIHHHIIIJJJJJJIIIHHHGGGFFFDDDCCCBBB???;;;888555444444333333333444444777666555444333444666777666666777777888999999:::888777777666666666666666666666555444222111000000111222333444444333222111333333222222222222333333444333333222222333333444111111222333333333333333333333444444666999;;;<<>>>>>===<<<===>>>@@@AAABBBDDDFFFHHHFFFGGGGGGGGGFFFEEECCCBBBEEECCC@@@>>>;;;:::999999>>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::<<>>??????>>>>>>>>>>>>??????>>><<<;;;;;;;;;<<<<<<<<<;;;<<<===>>>???BBBFFFJJJRRRWWW\\\___aaaeeehhhkkknnn{{{|||}}}vvveee\\\aaakkkyyysssfff\\\XXXVVV[[[bbblll{{{{{{___KKKAAA@@@@@@???===<<<<<<<<<;;;:::===<<<<<<;;;::::::;;;;;;999:::<<<===<<<;;;999888666444111111333555777777333222111111000000000111111111222222222111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***************+++,,,------------......///////////////...---***++++++,,,,,,++++++***))))))))))))(((((((((((())))))(((''''''((()))***%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######"""!!!###%%%'''&&&%%%$$$%%%&&&"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""$$$%%%&&&'''((()))***+++$$$$$$$$$#########$$$$$$)))(((&&&$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''(((((((((((()))++++++...555???GGGNNNUUU^^^fffooowwwxxxuuuqqqlllhhhiiinnntttxxxyyy}}}vvvnnnjjjhhhhhhnnnuuuqqqdddOOOBBB:::::::::777;;;CCCKKKJJJIIIHHHGGGHHHIIIIIIKKKJJJIIIIIIKKKMMMMMMLLLOOOMMMIIIFFFDDDAAA>>>;;;555555444333222222222222555555444333333444555666666666666777888888999999666666666555555555555555555444444333333222111111111111222222222222111111333333222222222222333333444333333222222333333444222222222222222333333444444444444444555666777888===AAAGGGNNNYYYhhhyyyvvv```______bbbfffkkknnnooowwwyyy}}}~~~~~~}}}}}}}}}{{{qqqjjjeeecccfffllllllnnntttzzzyyyqqqnnnpppuuuyyy|||~~~~~~tttpppllliiihhheee```\\\[[[WWWQQQLLLIIIFFFDDDBBB>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;:::888777;;;:::999888777666666555:::999888777555444333222888888888888999999999999999;;;===;;;888666888:::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999:::;;;===>>>AAADDDGGGJJJLLLOOOSSSVVVaaaccceeehhhjjjmmmrrrvvv|||}}}tttuuutttzzzmmmccciiiuuu~~~wwwnnnbbbYYYWWWWWW^^^kkk{{{xxx^^^PPPGGGAAA>>>>>>===<<<;;;:::999999999<<<;;;:::::::::::::::::::::;;;;;;<<<;;;:::888777444222000000222555666777222111111111111000000000111111111111000000///.........---,,,,,,---......++++++++++++++++++++++++,,,++++++*********++++++'''+++......+++***,,,//////000000000///......---******++++++++++++******))))))))))))((((((((((((((((((''''''((()))***+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########"""!!!!!!###%%%'''&&&%%%$$$%%%&&&""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&########################"""######$$$%%%%%%&&&&&&'''%%%###""""""$$$&&&''',,,+++(((&&&$$$$$$$$$$$$'''&&&%%%%%%%%%&&&'''(((''''''%%%$$$$$$###############$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))******,,,111:::AAAIIITTT```jjjssszzz{{{wwwsssnnniiiiiinnntttxxxyyy{{{tttnnnjjjgggdddfffjjjyyywwwlllXXXKKK???<<<888444777???NNNLLLJJJHHHGGGHHHIIIJJJJJJIIIIIIKKKNNNQQQSSSSSSTTTPPPJJJFFFCCCAAA???===777777555444333222222222555444444333444444555666555555555666666777777777666666666666666666666555555555555555555555444444111111111111111111111111333333333222222333333333444333333222222333333444444333222111111222444555222222333333444444555555:::<<<@@@FFFQQQaaasssxxxfffgggjjjnnnqqqqqqooommmsssvvvyyy{{{{{{zzzzzz{{{uuulllfffdddeeehhhhhhjjjnnnsssxxx}}}zzzuuutttwww{{{xxx{{{~~~}}}wwwssspppmmmlllkkkhhhfffiiifffbbb___]]]YYYVVVSSSMMMJJJGGGDDDAAA???<<<;;;999999999999999888888777888888999999999888888777888777777666444333333222666666777777888888999999777888999888666555666777999999888999999:::;;;;;;:::;;;;;;<<<===@@@CCCFFFPPPRRRVVVYYY[[[^^^bbbeeemmmkkkjjjnnnqqquuu|||~~~wwwwwwxxx~~~zzzttttttvvvvvv{{{vvvrrrjjj```[[[\\\dddlllyyy___MMMHHHEEEAAA???<<<<<<;;;:::888888888999888888888999:::;;;===>>>;;;;;;;;;;;;:::999777666333111000000222444444444000111111111111111000000000000000000///...------...---+++******+++---...************************+++***************+++,,,)))+++------***)))***+++////////////...---,,,,,,******++++++++++++******))))))))))))(((((((((((('''''''''((())))))******((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%$$$###"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######"""!!! &&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%$$$"""!!!"""###%%%'''&&&%%%%%%$$$######$$$$$$!!!###$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&((()))******+++///666<<>>888555777===OOOMMMKKKHHHGGGHHHIIIJJJHHHHHHIIILLLQQQUUUWWWWWWTTTOOOHHHCCC@@@???>>>===999999777666444333333333444444444555555666666777666666777777777777777888666666777888888888777666555555555555555555555555111111111111111111111111444333333333333333333444444333333222222333333444555444333222222222444444000000111222333333444444888:::<<<@@@IIIWWWiiiuuu~~~{{{oooqqqtttxxx{{{zzzwwwttttttvvvxxxyyyyyyxxxyyyzzz{{{|||sssllljjjjjjiiihhhiiikkknnnrrrwww{{{}}}~~~~~~xxxzzz~~~}}}}}}~~~}}}zzzwwwuuuuuuuuuuuutttnnnnnnpppqqqqqqnnnhhhccc___[[[UUUPPPLLLHHHCCC???;;;;;;:::999888777777666555666777888888888777777999999999888888888888888555555666666777777888888888888999999888888888999:::::::::;;;<<<>>>???@@@@@@AAACCCEEEFFFJJJPPPTTT[[[___dddhhhlllooosssvvv{{{uuusssxxx}}}zzzwwwrrrssspppnnnssszzzuuuqqqllleee^^^___dddrrryyytttbbbOOOEEEBBB>>>;;;::::::;;;<<<:::888888999;;;::::::::::::;;;<<<===>>>;;;;;;;;;:::999777666555555333111000111222111111///000000111111111000000///////////////...---,,,,,,+++)))(((((()))+++,,,*********************************)))******++++++)))((('''))),,,---+++))),,,---------,,,,,,+++***)))******++++++******)))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))(((&&&$$$$$$&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%!!!###%%%$$$###"""######$$$$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$###"""""""""""""""###$$$$$$%%%%%%''''''&&&$$$###"""!!! ###$$$%%%&&&'''&&&&&&%%%#########$$$$$$%%%&&&&&&$$$###!!! !!!"""$$$&&&############$$$$$$%%%&&& """$$$$$$###$$$%%%((('''''''''''''''&&&&&&&&&(((***++++++***---333888FFFXXXmmm|||{{{qqqmmmjjjllluuu{{{uuussspppjjjfffeeemmmttt|||~~~oooaaaPPPCCC;;;888:::>>>MMMLLLJJJIIIHHHHHHIIIIIIGGGHHHJJJNNNSSSWWWXXXXXXOOOKKKDDD@@@======<<<;;;:::999888666555444444444444444444555666666777777888888888888888999999999555666888999999999888777333333333333333333222222333222111111111111222333444444333333333333444444444333333222222333333444555444444333333333333333000111222333444444333333555666888:::@@@KKKYYYdddrrryyyzzzzzz|||~~~{{{{{{{{{yyywwwvvvwwwyyyttt{{{}}}xxxwwwuuurrrlllkkkkkklllnnnrrruuuwww{{{zzz|||}}}~~~|||zzzzzz{{{}}}vvv{{{|||uuummmhhhaaa\\\XXXTTTNNNIIIFFFDDDBBB>>><<<999888777777777777777777777777777999999999:::::::::::::::888888888888888999999999777777888888999:::;;;;;;<<<<<<===???AAADDDFFFGGGGGGJJJLLLMMMNNNRRRYYY^^^dddkkkttt}}}}}}zzzzzzwwwxxxxxxuuurrrfffkkkpppyyyzzzxxxyyyssspppkkkfff```]]]ccclll{{{zzzWWWOOOHHHEEEAAA<<<999:::888:::<<<;;;999999<<>>;;;===@@@KKKJJJJJJIIIIIIHHHHHHHHHHHHJJJMMMQQQUUUVVVUUUTTTJJJFFFAAA===<<<;;;;;;;;;999888777555555444444444222222333444555555666666777777777777777666666666444555777888999888777666444444444333333222222222444333222111111222333444444444333333333333444444444333333222222333333444444444555555444333333222444555666666666555333333333555666666999@@@KKKSSS^^^kkkxxx}}}xxxvvvwwwyyyvvv|||~~~~~~zzzrrrpppnnnkkkkkklllnnnpppsssrrruuuzzz{{{yyy}}}}}}||||||~~~xxxsssmmmiiigggeee___[[[XXXVVVSSSOOOLLLJJJHHHHHHDDDCCCBBB@@@@@@@@@@@@AAACCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????;;;;;;<<<>>>@@@BBBCCCCCCEEEFFFGGGJJJMMMQQQSSSUUUVVVXXXZZZYYYYYY[[[bbbhhhqqq|||~~~xxxtttpppmmmnnnppppppooonnnyyy|||qqqnnnlllkkkllljjjhhhfffccc^^^^^^hhhuuuwww\\\KKKGGGEEEDDDAAA<<<;;;===777:::======;;;;;;???CCCEEEDDDBBB@@@>>><<<<<<;;;===<<<:::888666555444444555444222222333333222000---...000111222111000///,,,---...//////000//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))%%%&&&&&&((()))******))))))***+++,,,,,,,,,,,,,,,))))))************))))))))))))))))))(((((((((((())))))******)))((('''&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""#########$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$###############$$$$$$ $$$&&&%%%""" ###&&&%%%&&&&&&&&&'''(((((((((###&&&))))))(((***...222888III\\\iiirrryyy{{{{{{qqqnnnmmmrrr~~~yyyuuunnniiihhheeejjjpppyyy}}}eeeOOOBBB>>>???@@@IIIIIIJJJJJJIIIIIIHHHGGGKKKLLLOOOSSSVVVUUURRRPPPGGGCCC???<<<;;;;;;;;;:::777666555444444444444444000111222333444555555444333333333333333333333222222444666777888777666555777777666555555444333333444444333222222333444444555444444333333444444555444333333222222333333444444444555666555444222111999999999999777555333222444555666666777;;;CCCJJJMMM___rrr{{{|||xxxyyyzzz~~~}}}{{{~~~xxxtttpppkkkiiihhhiiijjjlllkkkpppvvvwwwuuuyyy|||vvvtttuuusssooojjjhhhgggdddaaa___^^^^^^^^^UUUSSSPPPNNNMMMMMMNNNOOOUUUTTTSSSRRRQQQOOONNNNNNIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFGGGJJJMMMPPPQQQQQQSSSUUUWWWZZZ^^^bbbeeeggghhhjjjkkkiiiggghhhooouuu|||pppgggjjjllljjjjjjmmmoooqqqggg___aaaaaa```___ccccccdddccc___aaannn{{{___IIIFFFBBB??????>>>::::::===777:::>>>>>><<<===BBBFFFEEEDDDCCCAAA@@@?????????===<<<:::888666444333333444333222222444555444222,,,...000111222111000///,,,,,,...///000111111111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((((()))+++---+++&&&###$$$%%%)))***+++,,,---.........))))))************))))))))))))))))))((((((((((((******+++***)))(((&&&%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!###%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""$$$%%%&&&''''''########################''''''&&&&&&%%%$$$$$$$$$###"""!!!!!!"""$$$&&&'''###$$$$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$&&&%%%$$$###""""""""""""!!!$$$'''%%%!!! """&&&%%%%%%&&&&&&'''((())))))!!!$$$'''''''''(((,,,000444AAAPPPYYY```hhhnnnpppooolllkkkqqq}}}zzztttmmmhhhfffmmmnnnqqqxxxlllSSSDDD?????????LLLLLLLLLLLLKKKIIIGGGFFFKKKKKKLLLOOOPPPPPPNNNLLLGGGDDD@@@<<<999888777777666555444333222222222222111111111222222333333333444333333222111111111222666555555333222111000000777777777666555555444444555444444333333444444555555666777777777777777666666555333222222333444555;;;:::888666444444444555111CCCIII999---111555111555555444555777:::>>>@@@KKKUUUccclllssszzzzzzxxxyyy{{{{{{~~~~~~uuulllgggdddiiikkknnnpppqqqrrruuuwww}}}~~~|||wwwyyy{{{{{{|||~~~}}}~~~xxxqqqoooqqquuuwwwxxx~~~{{{tttmmmpppvvvvvvoookkkfffbbb___\\\\\\bbbkkkppppppnnnkkkgggeeeddddddccc```\\\YYYWWWWWWVVVUUUYYYSSSRRRYYY^^^^^^```eeejjjmmmmmmjjjkkksssyyy{{{}}}|||xxxsssqqqvvv}}}}}}mmmbbb```eeelllssszzziiiPPPPPPVVVUUUUUUZZZcccgggjjjiiihhhmmmzzz```NNNJJJAAAAAA@@@>>>===;;;::::::888;;;>>>@@@???===<<<<<>><<<;;;999888888888;;;>>>@@@???>>>======AAA@@@@@@BBBDDDDDDBBB???AAA???===;;;:::999666444444333333222222222333333111222222222111000...---------------------------,,,,,,------------,,,,,,+++++++++++++++,,,------+++*********))))))))))))***)))(((((()))***+++,,,+++******)))***+++,,,,,,++++++******)))(((((((((,,,,,,,,,,,,+++***)))(((%%%&&&((()))***)))((('''***)))(((((((((((()))***((((((((()))))))))******(((((('''&&&%%%%%%&&&''''''((((((******)))'''%%%''''''''''''''''''''''''!!!###$$$$$$$$$""""""""""""###$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!""""""######""""""!!!$$$$$$$$$$$$#########"""###$$$$$$%%%'''(((***+++((('''&&&&&&&&&(((***+++---666BBBJJJNNNQQQXXX]]]cccfffiiilllsss{{{vvvrrrqqqpppwwwtttvvvnnn]]]PPPFFFAAA@@@QQQQQQRRRRRRQQQPPPOOOOOONNNMMMLLLMMMMMMKKKHHHFFFCCCBBB???===:::888777666444333222111000000000000222222333333333333333444444333333222222222222222333333444555666777777888555555555444333333222222111111111000000111111111222333444444555555555444555444333333444555777888999888777666555555555555444888;;;:::666111//////333333222111222444777999999@@@KKKUUU___mmm}}}{{{uuuoookkkjjjjjjrrrzzz|||xxxyyy||||||zzzyyy~~~wwwrrrlllmmmnnnmmmmmmmmmppprrrwwwyyy|||}}}}}}}}}vvvmmmiiihhhiiimmmrrrwwwzzzxxxuuurrrsssxxx~~~}}}vvvqqqpppwww}}}|||xxxqqqkkkiiijjjnnntttwwwwwwwwwyyy}}}tttqqquuu{{{^^^RRRKKKOOOSSSXXXjjj~~~uuu___UUUNNNHHHEEE???>>>===<<<;;;999888888888;;;>>>@@@???>>>>>>>>>AAAAAABBBEEEFFFEEEBBB???@@@>>><<<;;;:::999777555444444333333333444555555333333222111000...---,,,---,,,+++******+++,,,---+++,,,---......---,,,+++------...////////////...+++++++++*********))))))******)))))))))***+++++++++++++++++++++,,,---...++++++++++++***)))((((((,,,,,,,,,,,,+++***))))))%%%&&&'''((()))((('''&&&***))))))(((((())))))***(((((()))))))))*********((('''&&&&&&''''''&&&%%%'''%%%$$$'''+++,,,((($$$''''''''''''''''''''''''"""######$$$$$$$$$$$$#########$$$$$$$$$$$$######&&&&&&''''''(((((())))))&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$###''''''%%%$$$######"""""""""""""""###$$$%%%'''(((%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$############$$$$$$$$$%%%&&&((()))***)))((('''&&&&&&'''((()))+++111;;;CCCIIIMMMPPPSSSYYY___fffhhhjjjtttzzzvvv{{{xxxwwwoooaaaWWWLLLDDDBBBRRRRRRRRRSSSSSSSSSRRRRRRQQQOOONNNMMMLLLJJJGGGEEE@@@???>>>;;;999777666555555444333222111111111111333333333333444444444444444333333222222222333333111222222333444555666666444444333333222111111111333222222111111222222333000111222333333444444333444444333444555666777888777777666666555555555555444111444;;;;;;333///222444333222111111333444555888<<>>@@@??????@@@@@@EEEFFFHHHJJJIIIFFFCCC@@@???===;;;::::::999777555444444444444444555666777222222111111///...---------,,,***))))))+++---...,,,---///000000///---,,,......000111111000///...,,,,,,+++++++++******************************+++******++++++,,,,,,------------...------,,,***)))((()))))))))(((((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))&&&''''''''''''((((((((((((&&&%%%&&&''''''%%%###'''&&&%%%'''))))))'''$$$''''''''''''''''''''''''+++***)))((('''%%%$$$###$$$$$$%%%&&&%%%$$$"""!!!$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%###""""""###%%%%%%"""###$$$%%%%%%%%%%%%%%%&&&%%%###!!! !!!!!!############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((((('''''''''(((((()))---444===EEEKKKMMMNNNRRR\\\eeeeeebbbiii{{{}}}yyywww}}}pppeee\\\RRRJJJGGGPPPPPPQQQQQQRRRRRRSSSSSSPPPNNNLLLJJJJJJHHHEEECCC???===<<<999888666555555777777666555444444444444444444444444444444444444444333333222333333444444444444444444444444444444333333333222111111000000111111111000000111111111///000111222333333333333333333333444555666777777666666666666666555555555333---///;;;>>>777333555444333333222222222333444777:::===AAAHHHSSS```iiivvv|||}}}xxxpppeee\\\XXXXXXYYYaaahhhmmmmmmnnnsssvvvvvvxxxwwwyyy~~~~~~|||vvvpppmmmlllnnnqqqtttvvvwwwyyy{{{}}}vvv~~~||||||zzzwwwwww{{{|||zzzuuuqqqqqqpppqqqwww~~~}}}yyyuuuvvvzzzxxx}}}zzzuuuyyylll[[[OOOKKKMMMVVVaaaqqqpppaaaRRRNNNNNNJJJCCC>>>??????>>>===<<<;;;;;;:::999;;;>>>@@@@@@@@@AAACCCKKKLLLNNNNNNKKKGGGCCC@@@<<<;;;999888999888666444444444444444555666666777000000000///////////////...,,,+++***+++,,,...000...///000111111000///...---...///000000///...---,,,,,,,,,,,,++++++++++++***++++++++++++*********((()))***++++++,,,,,,,,,,,,---......---,,,***)))'''''''''(((''''''&&&&&&(((((())))))************))))))************))))))''''''''''''((((((((())))))(((''''''(((((('''&&&'''(((***(((&&&$$$$$$&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%&&&%%%$$$##################""""""""""""&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''''''''(((***///999CCCJJJNNNNNNQQQ[[[dddddd___cccrrrxxxvvvuuu|||uuuiiiaaaXXXOOOKKKNNNNNNNNNNNNOOOQQQRRRSSSMMMKKKHHHGGGGGGFFFDDDBBB@@@>>>;;;999777777888888:::999888777666666666666666555555555555444444444333333333333333444444555888777777777666555555555333333333222111111000000///......------......///...///000111222333333333222333333444444555555555444444555666666666555555333...000999<<<888444555444333333333222333333333444666888<<>>@@@@@@AAACCCEEELLLMMMOOOMMMIIIEEEBBBAAA<<<:::999888999999777555555555444444444555666666000//////......//////000------,,,,,,---...///000000000000000000000000000------.........---,,,,,,---------,,,,,,,,,+++++++++++++++,,,++++++***)))'''(((***+++,,,,,,,,,,,,+++,,,---------+++)))'''((())))))******)))(((((()))))))))*********++++++)))******++++++******))))))))))))*********+++++++++++++++)))'''''')))+++'''***,,,)))%%%"""$$$''''''''''''''''''''''''''''''&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%$$$######&&&'''(((((('''&&&%%%$$$#########"""""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((''')))---555>>>GGGMMMPPPQQQYYYbbbccc```bbbkkkuuu{{{qqqqqqrrr|||}}}rrrkkkaaaVVVQQQLLLKKKLLLLLLNNNPPPRRRSSSLLLJJJHHHHHHHHHHHHGGGEEECCCAAA===999888999;;;===;;;:::999888777777777777666666666666555555444444333333333333333444555555777777777777666666666666444333333222222111000000...------------------......///000111222333333333222222333333333333333333333333555666666666555555333111222555777666333111222222222222222222333333333444666:::>>>EEEKKKOOOWWWcccqqqzzz{{{{{{}}}~~~xxxppphhhaaa^^^]]]^^^aaacccaaadddkkkoooooonnnqqqwww~~~}}}wwwrrrlllllllllkkkkkkmmmqqqttt{{{}}}|||zzzuuuttttttwww}}}{{{{{{{{{|||~~~yyynnnmmmlllllllllnnnvvv~~~ttt```WWWVVVNNNPPPVVV]]]hhh{{{xxx```OOOHHHCCCBBBAAA>>>>>>AAA<<<;;;;;;::::::999999888999;;;>>>@@@@@@BBBDDDFFFGGGIIIJJJHHHEEEAAA@@@AAA===;;;::::::;;;;;;999888555555444444333444444444111000///...---......///,,,,,,,,,---.../////////000///...,,,,,,...///000......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((()))+++,,,---......------...///000000---+++)))******++++++++++++******)))))))))))))))******+++)))***++++++++++++***)))))))))*********+++++++++)))+++,,,(((###"""(((...)))))))))((('''&&&'''((('''''''''''''''''''''''',,,+++)))'''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&((()))))))))'''&&&$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''(((((()))))))))'''))),,,111888AAAIIIOOOPPPVVV]]]aaabbbdddhhhlll~~~uuummmooopppzzz|||xxxpppddd]]]KKKKKKKKKLLLMMMPPPRRRTTTOOOMMMKKKKKKLLLLLLKKKJJJFFFCCC>>>:::999;;;>>>AAA;;;:::999888777777777777777777666666555555555444333333333333333444555666444444444555555555555555444444333333222111111111/////////....../////////...///000111333333444444222222333333333222111111222333444666666666666555333555444222222333111---111111111111222222222222444555777999<<>>@@@AAABBBEEEGGGAAADDDEEEDDD@@@>>>???AAA>>>===;;;;;;<<<<<<;;;:::666555444333333333333333333222000...---,,,,,,---***+++,,,---...///......000...,,,******,,,...000///...---+++++++++,,,---......---------,,,,,,,,,+++,,,,,,---,,,+++***))))))***,,,.../////////...111222444444444222///---)))******+++++++++******((((((((((((((()))******)))***+++,,,,,,+++***)))(((((((((((())))))))))))%%%((()))$$$%%%---+++(((%%%&&&***+++***(((''''''''''''''''''''''''#########$$$&&&))),,,---&&&&&&$$$$$$$$$$$$&&&'''"""###&&&((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$###!!!!!!"""""""""###$$$%%%''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%'''((())))))))))))((()))+++...333;;;EEELLLNNNRRRYYY___eeeggghhhgggrrr}}}tttnnnppppppwww}}}rrrjjjJJJJJJKKKMMMOOOQQQSSSTTTOOONNNNNNOOOOOOMMMJJJHHHHHHFFFBBB@@@??????AAABBB;;;:::999999999:::;;;<<<<<<999555444444444444333777555222111000111333555888777666555444333333333666555444222111000000000***+++...000000000...---//////000111222333333444444444333333222111000000555555555444444333333333000000000000000000000000222222111111111111222222666666555666888:::<<<>>>DDDNNN]]]jjjsss{{{yyynnndddfffgggiiilllppprrrrrrqqqsssqqqssswwwyyyzzzyyyuuuuuurrrllljjjmmmpppuuu|||}}}{{{{{{|||}}}vvvqqqmmmkkkpppsssyyyyyyxxxuuurrrrrrwww~~~}}}~~~}}}uuuppptttzzzzzzqqqqqqppp{{{~~~tttfffaaa``````XXXXXX^^^hhhtttttteeeXXXPPPGGGGGGFFFGGGGGGFFFCCC@@@>>>===;;;:::;;;<<<>>>???===???AAABBBAAAAAABBBCCCEEEDDDBBB???===<<<;;;;;;???>>>>>>===<<<:::999888666444333222444444444333...000333333111...,,,,,,//////.........//////000---------...............---,,,,,,+++,,,---...///000000000000000000000000000000///...---,,,,,,,,,,,,------...///.........,,,---......---,,,***))),,,,,,++++++******))))))((())))))*********))))))))))))))))))(((((((((((())))))))))))((((((((((((*********))))))))))))))),,,+++***(((''''''''''''&&&'''((((((((('''%%%$$$"""$$$&&&'''))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$$$$&&&'''%%%###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''''''''&&&%%%$$$$$$&&&(((,,,000222444<<>><<<;;;;;;<<<>>>???<<<>>>@@@AAA@@@@@@AAABBBEEEDDDBBB@@@>>><<<<<<;;;=========<<<;;;:::999888===:::777666555444333111111444666666444222000000//////............//////000000000000000111111111------,,,,,,,,,---//////000000000000000000000000000000...---,,,,,,,,,---------........./////////------------,,,+++*********)))))))))((((((''''''))))))************))))))))))))))))))((((((((('''))))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))%%%&&&'''((((((((((((''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%###%%%&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&###############"""""""""%%%###""""""$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&%%%((('''))),,,---000:::DDDJJJRRRYYY^^^eeellllllhhhnnnzzz~~~zzz|||{{{|||}}}wwwHHHIIIIIIJJJLLLNNNOOOPPPTTTUUUVVVWWWUUURRRNNNLLLFFFEEEBBB@@@===:::888777555555555777999;;;===>>>===999444222111333444444444333111//////000111222333333222222222222333333000000000////////////...000000//////////////////222222222222222222222222///000111222333444555666666666666666555555555555222222222222222222222222222222111111111111222222222333444666777888888999888===DDDMMMWWWeeettt~~~}}}wwwwwwwwwyyy}}}yyytttsssxxx~~~{{{vvvtttqqqqqqtttwwwyyyzzzwww|||~~~}}}vvvrrrttttttttttttuuuxxx~~~zzzyyywwwwwwvvvtttrrruuu{{{yyyqqqpppvvv~~~}}}xxxtttppphhh```[[[\\\bbbqqqdddTTTNNNLLLMMMNNNIIIGGGEEEDDDDDDDDDCCCBBB???>>>===<<<<<<===>>>???<<<===???@@@??????@@@AAADDDCCCAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::999999>>>;;;888666666444222111333555888888666333222222//////............////////////000000000111111111......---------...//////000000000000000000000000000///---+++++++++,,,---///............///000000...---,,,++++++******+++)))))))))((((((((((((((())))))************)))))))))))))))(((((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((((((((()))))))))***$$$%%%&&&((()))*********,,,***'''$$$###$$$&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""$$$%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!############$$$%%%&&&'''######$$$$$$%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&$$$""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((((((((('''''')))'''''')))))),,,666@@@GGGOOOWWW]]]ccciiijjjgggfffooo|||wwwIIIIIIJJJKKKLLLNNNPPPPPPSSSUUUXXXXXXUUUPPPLLLIIIAAAAAAAAA@@@>>><<<999888444444555666888999;;;;;;<<<888333000111222444444444333111000000000111222111111111111111222333333//////000000000000000///111000///...///000222333444444333333222222222222///000111222333555666666555555555555555555444444333333333333333333333333333222222111111222222333222333555777888888888777:::===@@@DDDKKKWWWeeeoooxxx}}}}}}|||qqqjjjhhhpppyyy~~~yyyvvvuuuuuutttrrryyyyyy|||xxxpppllliiijjjkkkmmmnnnppptttyyy}}}{{{~~~}}}~~~{{{rrrnnnnnnjjjnnnrrruuuwww}}}}}}ooommmrrr}}}{{{uuunnngggaaa```dddpppssseeeVVVPPPOOOMMMKKKLLLIIIGGGDDDBBBCCCCCCCCCBBB??????>>>=========>>>>>><<<>>>???@@@???>>>???@@@CCCBBB@@@???>>>=========999999::::::;;;::::::999999777555444444444333222111333555555333222111111000//////............///,,,,,,,,,---......//////////////////////////////000000000000000000000000000///,,,******+++---...//////.........///000111///---,,,***)))******+++***************+++++++++)))************))))))((())))))((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''((()))******(((((()))))))))))))))(((%%%&&&'''((())))))******((('''&&&%%%%%%&&&((()))))))))(((&&&%%%###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""###$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))***)))(((''''''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&'''((()))))))))((()))'''''')))***+++111999BBBIIISSS[[[aaaeeeffffffaaaeeennnwww{{{|||~~~vvvKKKKKKKKKMMMNNNPPPRRRSSSSSSWWWZZZZZZUUUOOOJJJHHHCCCCCCCCCBBB???<<<999777555555666666666666666666999666222000111333444444555444333222111222222333000000000000000111222333///000111222222222111111000/////////000333666999555555444444333222222222222222333333333444444444333333333333333333333333333333333333333333333333333333222222222222333333333444666888999999888888999;;;===@@@CCCKKKVVV^^^lllsssxxxzzz}}}}}}wwwrrrnnnggg```]]]eeeooowww|||~~~{{{xxxsssnnnrrrppprrryyy}}}|||zzz{{{}}}~~~vvvrrrqqqqqqkkklllmmmmmmmmmooorrruuuyyy~~~}}}zzzuuurrrrrrvvvxxxxxxwww{{{~~~|||tttppppppppppppxxxlllcccdddkkkuuu}}}wwwlllcccbbbdddhhhrrrtttXXXQQQKKKLLLMMMJJJHHHIIIHHHFFFCCCBBBBBBBBBBBBAAA??????>>>===============<<<>>>???@@@>>>>>>>>>???AAA@@@???>>>===<<<<<<<<<888999::::::;;;;;;::::::888666444444444444333222000222333333222000000111000000///...............******+++,,,,,,---......000000000000000000000///000000000000000000000000///...---++++++,,,---..................///000000...---+++***))))))***+++))))))******++++++,,,,,,***************)))(((((((((((((((((('''''''''''''''((((((((()))))))))***''''''((()))******++++++************)))(((&&&&&&'''''''''''''''(((((()))&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$#########%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''!!!"""###$$$%%%&&&&&&&&&'''&&&$$$###"""###$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&!!!"""$$$&&&'''&&&%%%$$$(((&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((()))))))))((((((''')))------,,,...333>>>EEEQQQ[[[aaaccceeegggbbb```cccjjjoooqqqxxxwwwKKKLLLLLLNNNPPPRRRUUUVVVVVV[[[______YYYQQQLLLJJJHHHGGGFFFCCC???:::666444666666666666555444333222555333111000222444444444555444333333222222333333000000000000000111222333111111333444444333222111/////////000222666999;;;555555555444444333333333444444444444333333333333222222222222222333333333333333333333333333333333333333222222222222333333555555666777888888888888333666999;;;===CCCKKKQQQ___gggnnnqqqwwwyyyrrrmmmbbb[[[WWW\\\dddkkksssyyy|||~~~{{{yyyuuuooolllppptttttttttvvv{{{|||~~~{{{xxxwwwyyy{{{xxxpppooorrrtttrrrooosssxxx{{{}}}~~~xxxlll___[[[]]]ccckkksss{{{zzzwwwooobbb[[[bbbmmmyyysss]]]RRRLLLGGGGGGHHHGGGHHHLLLGGGEEECCCBBBBBBBBBAAA@@@>>>>>>======<<<<<<;;;;;;;;;===>>>>>>===<<<===>>>>>>>>>===<<<<<<;;;<<<<<<999:::;;;;;;;;;;;;;;;:::<<<999777555555444333111111333444444222111222333111000///......---......,,,,,,---...///000000111111111222222222111000000000000000000000000000000///......------.........,,,---......///.........---,,,+++******))))))***&&&&&&'''((()))******+++******+++******)))((('''((((((((('''''''''&&&&&&''''''(((((())))))******(((((())))))******++++++******+++***)))(((&&&$$$''''''&&&&&&&&&''''''((('''((())))))(((&&&$$$###""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%''' !!!###$$$%%%&&&'''''''''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&''''''&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))&&&&&&'''((((((((('''''''''&&&)))...///------///<<>>999666444555555555555444333111000111000000111333555555444333333333222222222222222111111111000111111222222111222444444444333111000000000111222444777999:::555555555555444444444444444444444444444444444444222222222333333444444444222222222222222222222222444333333222222333333444555555555555666777888888333555777777888<<>>=========<<<<<<;;;:::999999:::<<<<<<:::999:::;;;<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999777555444444444333111111333444333222111222444111000///......---------------...///000111222333222222333333333222000000000000000000000000000000......///000000//////...)))+++---//////...,,,++++++,,,,,,++++++***)))(((%%%&&&'''((()))***+++++++++++++++******)))((('''(((((('''''''''&&&&&&&&&'''''''''((()))*********(((((())))))))))))))))))((()))***+++***)))'''%%%$$$$$$$$$$$$%%%&&&((()))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%$$$"""!!!###%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&###"""!!!"""$$$&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%&&&'''(((((((((&&&''''''''''''&&&&&&%%%(((&&&''',,,...,,,,,,...777>>>KKKYYY^^^]]]aaagggpppddd]]]```dddhhhsss~~~|||~~~IIIJJJKKKNNNQQQTTTWWWXXXWWW]]]dddccc[[[RRRLLLJJJFFFEEECCC@@@===:::888777333444444555444333111000......///222555666666444222222222222111111111000222222111111111111222222111222444444444222111///222222333444555666888999555555555555555555555555333333333444444555555555333333333444444555555555222222222222222222222222444333333222222333333444555444333333444555777888888999999777666999@@@FFFHHHQQQZZZ___gggvvv|||tttnnnddd\\\SSSNNNLLLNNNWWWaaajjjmmmttt}}}|||~~~yyyrrrppppppqqqtttoooqqqtttyyy~~~~~~vvvfffZZZVVVUUUWWWYYY\\\dddmmmrrrmmmiiifffccchhh{{{|||jjj[[[TTTKKKIIIIIIJJJGGGAAA???@@@DDDCCCCCCCCCDDDBBB???===<<<<<<<<<<<<;;;:::999888777888::::::888777777888;;;::::::999999:::::::::<<<<<<======<<<<<<;;;:::222111///000222444444333000111222222000000111222111111000......---------------...///000111222222222333333444333222111000000000000000000000000000---...000222222111///...(((***---///000...+++)))++++++,,,,,,+++***(((''''''((()))***+++,,,---...+++++++++******(((''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++((((((((((((((('''''''''&&&''')))***+++***((('''"""""""""###$$$''')))+++&&&%%%$$$$$$%%%'''***,,,,,,+++***)))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%### !!!$$$%%%%%%%%%%%%$$$###""""""!!!"""$$$%%%&&&&&&%%%$$$$$$#####################%%%$$$###"""""""""""""""!!! ###%%%&&&%%%######$$$%%%%%%&&&'''''' !!!$$$&&&'''(((''''''''''''''''''&&&%%%$$$$$$)))&&&%%%)))++++++,,,///222888GGGUUUZZZXXX\\\cccvvvggg^^^aaaeeeiiiuuu||||||~~~FFFHHHKKKOOOQQQQQQQQQPPPVVVYYY\\\[[[VVVQQQOOONNNIIIHHHEEEAAA===999666555555555333222111000000000111000///000222444444444555555333222111000000000000000000000111222333333333333333444444444555555555333111111222444444444444444444444444444444444444444444444444444444444333333444444555666777777777666666555444222111000111111111111222333444444000111222444555666666666888888888888999:::;;;<<>>IIINNNPPPVVV^^^kkkggg```\\\^^^gggttt}}}~~~vvvssszzz}}}yyyxxxyyyJJJKKKMMMOOOPPPPPPPPPPPPSSSUUUWWWVVVQQQMMMJJJIIIIIIHHHEEEAAA>>>:::888666666555444222111000000000111000///111444666777777555444333222111111111111333333333222333333444444444444444444555555555555555333222222333555555444333333333333333333333333444444444444444444444444333333333444444555555666666666555555444333111111222222222111222222333333111222333444555666666666777777777888888:::;;;;;;===AAAGGGMMMTTT___lllvvv~~~zzzuuuqqqmmmggg___WWWTTTTTTXXX[[[aaakkkwww~~~{{{yyyxxxxxx|||~~~~~~{{{|||}}}{{{xxxuuutttvvvxxxxxxwwwuuuvvvzzz|||lllbbb^^^]]]WWWWWWVVVWWWZZZ^^^ccceeegggjjjrrr}}}yyylll```]]]\\\UUUNNNKKKHHHFFFCCC@@@@@@AAACCCDDD666888:::===???AAABBBCCC>>>>>>===;;;999888:::;;;:::::::::888555444444666999999888888777777777666999999::::::;;;<<<<<<<<<:::999888777555444333222333444555333111000000111333222000///......//////.../////////...000333666666555444333333333333333333333222111111000//////......////////////......------,,,+++***))))))***)))******+++,,,------...+++++++++++++++,,,,,,,,,******))))))(((((('''''')))((('''&&&%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&'''))))))((((((((()))***)))(((&&&&&&&&&'''''''''((((((&&&%%%%%%''')))''''''((((((((((((''''''((((((((('''&&&%%%%%%%%%(((&&&%%%&&&((()))'''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$%%%###"""###%%%&&&&&&%%%)))&&&######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&)))(((''''''(((***,,,---+++000;;;EEEJJJMMMSSS[[[dddccc___\\\\\\dddpppyyy}}}tttooossswwwxxxxxxyyyyyy{{{~~~NNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTRRRNNNIIIFFFEEEIIIGGGDDDAAA>>>;;;:::999666666444333222111111111555444222333555666666666333333222222222222333333555444444333333333333444444444444444555555555555555444333333555666666555222222222222222222222222444444444444444444444444333333333333333333333333444444444444333333333222444333333222222222222333333444444444555555555555777777777777888999::::::<<>>===>>>@@@BBB;;;<<<===>>>???@@@@@@@@@;;;;;;;;;:::999888:::;;;888888888777444444555666777777777777777777777777666777888999999:::::::::888888777666444333222222444444444333000......///222111000///............---.........///000444666===<<<:::888666555444444222222111111000000//////,,,---...///////////////,,,+++***))))))))))))))))))***+++,,,---///000000+++***************))))))(((((((((((((((((())))))((('''&&&&&&%%%&&&&&&'''&&&''''''((((((''''''&&&(((***+++***)))(((((()))'''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%''')))''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$((('''%%%%%%'''((('''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$""""""######$$$%%%%%%%%%&&&$$$######%%%&&&%%%$$$)))&&&$$$###%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%'''***)))((((((((()))+++,,,***---666???EEEHHHOOOVVV^^^aaabbb```^^^bbblllvvvzzzrrrkkkkkkooosssyyy}}}}}}zzzwww|||NNNNNNMMMMMMNNNPPPRRRSSSUUUUUUTTTQQQMMMIIIFFFEEEHHHFFFDDDAAA>>><<<;;;;;;666555555444444555555666<<<999777555555444333111222222222222222333444555444333222111111111111111333333333333444444444444555444333444666777777666222222222222222222222222444444444444444444444444333333222222222222222222333333333333333333444444555444333222222222222222555555444444444444444444777666666666777777888999;;;===AAACCCFFFMMMVVV]]]dddjjjqqqvvvxxxxxxwwwwwwzzzwwwqqqlllhhhgggggggggqqqzzz{{{tttzzz}}}wwwtttxxx~~~yyy{{{zzzxxxxxx}}}}}}{{{{{{||||||~~~|||}}}lll^^^YYY\\\bbbfffdddaaa^^^]]]^^^bbbgggjjjvvviiiYYYUUURRRPPPQQQPPPMMMHHHDDDEEECCC@@@===;;;:::;;;<<>>===<<<;;;:::;;;;;;:::888777888999666666777555444333555666666666666666555555555555333444555777888888888888777666555444333222111111111222222111///---......000000//////...---------+++---...//////000333666<<<;;;999777555444333333111111000000000/////////+++,,,---...//////000///,,,+++***)))))))))))))))******+++,,,------......*********)))((((((((('''******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&(((***+++***)))***+++%%%&&&&&&'''''''''&&&&&&%%%'''''''''&&&&&&''')))''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%)))'''&&&%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!""""""###%%%&&&&&&''''''%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((***+++111:::@@@DDDKKKRRR\\\ccciiihhhcccccckkksssvvvqqqkkkkkkooovvv~~~wwwyyyMMMLLLKKKKKKMMMPPPTTTVVVWWWUUURRRPPPMMMJJJGGGEEEHHHFFFCCC@@@===<<<;;;;;;555555555666666777999999<<<:::777555555444222111222222222222333444555555444444333222111111111111111222222222222333333333555444444555777888888777444444444444444444444444444444444444444444444444222222222222222222111111333333222222222333444444555555444333222222222222555555444333333333333444666666555555555666777777444666999;;;<<>><<<::::::::::::777888999::::::;;;;;;;;;:::;;;;;;999666444444555333444555444333333555777777666666555333222222111000222444666777777666666555444444333222111000000///111222111000000111222222222111111000//////...+++---...//////000222444444333222111000000000000000000//////////////////++++++---...////////////,,,++++++************++++++++++++***************)))))))))(((((('''''''''---,,,+++***)))(((''''''$$$$$$%%%&&&&&&'''''''''((((((((((((((((((((((((''')))***+++***)))***+++&&&&&&'''(((((((((''''''$$$&&&'''''''''&&&''')))''''''((((((((((((''''''((((((((('''''''''''''''(((''''''%%%%%%&&&''')))$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$!!!!!!"""$$$%%%&&&'''((('''&&&$$$$$$%%%&&&%%%$$$ """$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%%%%&&&&&&+++***...666<<<@@@HHHOOO[[[dddlllmmmgggeeehhhnnnqqqqqqqqqpppttt|||zzzyyyMMMLLLLLLMMMOOORRRUUUWWWVVVSSSOOOMMMKKKIIIGGGEEEHHHFFFBBB>>><<<;;;:::;;;666555555555666777888888666555333333555666555444333333333333333444555555666555555444444444444555222222222222333333333333333333333555888999888666444444444444444444444444222222222222222222222222222222222222222222222222444333222111111222333444555444444333333333333444444333222111111222333333555555555444444555555666111444666777777;;;AAAGGGPPPVVV___fffllloooqqqsssvvvxxxzzz{{{{{{zzzwwwvvvyyy~~~~~~uuunnnmmmqqquuuwwwxxxzzz~~~xxxrrrqqqsssuuuwww{{{zzzxxxwwwuuuuuuuuuvvvyyyyyyzzz|||}}}{{{|||~~~ooocccccclllxxx}}}sssiiigggllloookkkfffbbbcccgggmmmwwwppp^^^SSSPPPRRRNNNSSSVVVSSSNNNKKKFFFBBB>>>===<<<;;;;;;<<<======<<<<<<<<<<<<;;;999888777999::::::999555333222222111222333333222333555777666666555444222111000///...000333555666666666555333333222111111000//////111222444444333333555666444555555555444333222111+++---////////////111222333333222111111111222222////////////............+++,,,---...............,,,++++++*********++++++*********)))(((((('''''')))(((((((((((((((((('''------,,,***)))'''&&&&&&"""###$$$&&&'''''''''''')))((((((''''''(((((())))))+++,,,+++((('''''''''((((((''''''''''''''''''###%%%'''(((''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$""""""###$$$%%%&&&'''((('''%%%$$$$$$&&&'''&&&%%%!!!$$$'''((('''%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$###### !!!"""###$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$%%%''''''&&&&&&''')))&&&&&&''''''((((((((((((,,,)))+++222888===EEELLLWWW___iiillliiifffgggiiimmmsssvvvuuuxxx|||zzz~~~PPPOOOPPPPPPRRRTTTVVVWWWVVVSSSNNNKKKKKKJJJHHHGGGHHHEEEAAA===:::999999999777666555444333222222222333222111111333555555555444444333333333444444555555555444444444555555666333333444444444555555555222222333555777888777666333333333333333333333333111111111111111111111111111111222222333333444444444333222111000111333444444444333333333444444555333222000//////111222333555555444444444444444555444666888777666888===AAACCCJJJSSS\\\ccchhhlllnnnrrrtttvvvxxxzzz|||}}}}}}|||~~~zzzrrrhhhbbb___^^^]]]```fffnnnvvv{{{|||yyyzzz|||~~~}}}}}}{{{yyywwwuuutttsssvvvwwwwwwxxxyyy{{{|||}}}xxxyyyzzz}}}zzznnnaaa\\\cccnnnxxx|||tttooojjjhhhiiijjjhhhffffffjjjsss}}}hhhZZZRRRLLLMMMPPPMMMUUUXXXSSSMMMJJJFFFBBB>>>======<<<<<<===>>>>>>BBBBBBAAA???<<<999777666666888999888555333222222///000222222222333555777444444333222111111000000---///222555666666555444222111111000000//////...111222333333222222333444444444444555444333111000,,,...000000///...///000444444333222222222222333........................,,,,,,---......---------******)))))))))******+++))))))((((((((((((((((((((((((((((((((()))))))))***))))))((('''&&&&&&%%%!!!"""$$$&&&''''''''''''***)))(((''''''((()))***((()))******(((&&&&&&''')))((('''%%%%%%%%%&&&&&&###%%%'''(((((('''((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''&&&%%%###$$$&&&'''''''''$$$%%%&&&$$$"""!!!###&&&""""""###$$$%%%&&&&&&'''""""""###$$$$$$###""""""!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%''''''&&&&&&(((***&&&'''((()))******++++++,,,((((((...444:::BBBIIIRRRZZZdddkkkkkkjjjiiiiiillltttxxxuuuuuu|||}}}{{{zzz{{{SSSSSSSSSSSSTTTUUUVVVWWWXXXTTTOOOLLLMMMMMMKKKIIIHHHEEEAAA<<<999888888888999777555222000...---,,,444222111111222333222111555444444333333444444444222222222222333333444555555555555666666666777777111111222555777888777555222222222222222222222222000000000000000000000000111111222333444444555555555444222000000111222333333333333333444444555666111000///...///000222333555444444333333333444444555666777555333444888;;;:::AAAKKKUUU]]]ccchhhkkknnnoooppprrruuuzzz~~~~~~zzztttkkkaaaZZZQQQLLLGGGIIISSSaaalllrrr{{{}}}zzzyyyssssssssssssuuuvvvwwwxxxzzzzzzzzz{{{}}}~~~~~~fff\\\SSSTTT___kkkqqqsssooonnnkkkgggcccbbbfffiiiooouuurrrcccUUUQQQOOOLLLKKKMMMRRRZZZ]]]VVVNNNKKKGGGCCCAAAAAA???>>>===<<<;;;;;;888888999:::;;;;;;;;;;;;333555777777555444333444...000111222222333555777111111111111111111111111---///222555777666555444111111000000//////......000111111000...---...///111111222222111000...------///000000///......///000///...---,,,,,,,,,,,,---.....................---------...------,,,,,,))))))(((((((((((()))***''''''(((((())))))******'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&''''''''''''***)))(((''''''((()))***###%%%'''((((((((()))+++)))(((%%%###"""###$$$%%%"""%%%'''(((((('''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###'''***)))'''%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$&&&(((((((((%%%%%%###!!!&&&!!!!!!"""###%%%&&&'''((( !!!"""######"""!!! !!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%''''''''''''(((***%%%&&&''')))***++++++++++++'''&&&+++222888@@@GGGOOOWWWbbbjjjnnnnnnmmmlllllltttxxxsssqqqwww}}}xxxvvvSSSTTTUUUVVVWWWWWWWWWWWWXXXUUURRRPPPNNNMMMKKKIIIKKKFFFAAA>>>===<<<999777555333111000111111000///000000000000000111111222333333444444444444333333444333222222444444333222111222222222111222555888777777777666555222000///222222333333333444444444333222222111111222222333555222000111444555444222/////////...///000000111222222111111111111111111222222111111111111222222555444222111111111222222111222333444555555555555777:::@@@GGGOOOYYYcccjjjggghhhjjjnnnsssxxx|||~~~~~~yyyqqqggg^^^VVVRRRIIIEEEDDDHHHMMMUUUbbbnnnwww}}}{{{zzzzzzxxxzzz~~~www{{{}}}{{{|||qqqdddZZZUUUQQQVVVaaakkknnnnnnnnngggcccbbbaaacccnnn{{{{{{rrrkkk\\\UUULLLHHHIIILLLOOOQQQWWWWWWUUUQQQLLLGGGEEEDDDBBB@@@===;;;999888999999<<<===>>>>>>===<<<999888555555555555555555444444444333222222222333444555888666444222222222111000111222333333333333222111222222222111000...---,,,000222444555555333000///////////////............000000///...---,,,,,,+++............---,,,+++***+++++++++,,,,,,---------+++,,,---...---,,,+++***&&&'''((())))))******))))))***++++++***)))((('''''''''(((((())))))******%%%&&&&&&'''''''''''''''###%%%&&&((())))))((((((&&&'''''''''(((((())))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$!!!###%%%'''((((((((('''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$######"""""""""'''&&&$$$"""!!!"""$$$&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''...***%%%$$$&&&(((((('''))))))((()))+++222;;;AAAJJJRRR[[[cccjjjooommmhhhgggmmmsssrrrnnnqqq||||||wwwtttuuu{{{TTTUUUVVVWWWXXXXXXXXXXXXXXXUUURRRPPPOOONNNLLLJJJLLLHHHBBB>>>===<<<999777:::888555444555555333222000000///000000111222333333444444555555444444333555333222222333444333222222333444444333333555777444444555555444333111000111111222222333333444444444333333222222333333444666444111111333333222000000000000000000111111222111111111111111111111111222222111111111111222222444333222111111111222333333444555666777777777777666888<<>>@@@BBBDDDGGGJJJLLLMMMOOOPPPMMMNNNOOOMMMJJJFFFCCCCCC@@@>>>;;;999777666777777555666777888888999999999666555444333222111000000000000//////000111333444222444666555333111111222222222222222222222222222333222000///...000111222222222333333333222111000------------,,,,,,,,,,,,---------...............---------...------,,,,,,------,,,,,,+++++++++***,,,+++)))(((''''''((()))))))))***+++++++++++++++***++++++,,,,,,***)))((((((((((((((((((((((((((('''(((((()))))))))(((((('''&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((())))))***)))))))))*********++++++))))))))))))))))))))))))&&&&&&'''''''''''''''&&&(((((((((((()))******+++******)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$!!!""""""######$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$###!!! !!!"""%%%&&&$$$%%%&&&'''''''''&&&&&& """$$$&&&'''&&&&&&&&&&&&''')))***+++,,,///222;;;EEEPPPXXX```jjjooopppsssooommmpppxxx~~~~~~|||vvvoooqqqwwwUUUUUUVVVWWWXXXXXXXXXXXXWWWSSSOOOLLLKKKLLLLLLKKKJJJIIIEEE@@@;;;777777888333222111222444666666666222111111111111222333333222222333333333333222222222111000111222333222111...000111111000///000111333222111111000111111111111111111222222222222222000//////////////////000,,,---.........///111333222222111111222222333444000000000111222222333333222222111111111111222222222333444444444444444333444444555555555555444444222444555444444444666888666;;;DDDNNNVVV\\\___```bbbdddhhhmmmqqqtttvvvwww{{{uuutttxxx}}}uuunnncccbbbcccddddddfffmmmuuuyyy|||zzzzzzxxxuuuuuuxxx}}}xxxpppoooyyy{{{vvvrrrooommmmmmoookkkeeedddfffiiillllllsss~~~mmm^^^LLLEEE@@@AAAAAA>>><<<===CCCFFFJJJMMMMMMNNNOOOPPPNNNNNNNNNKKKGGGDDDCCCCCC???>>>;;;888666666666777222333333444555666666777444444333222222111000000//////......///111333444222555888777444222333444333222222111111222222333000///.........///000111333333333333333222111111------,,,,,,,,,+++++++++,,,---------.../////////............---,,,+++***---------,,,,,,,,,,,,,,,++++++***++++++,,,------))))))***+++,,,---------)))***+++,,,,,,,,,+++***)))))))))))))))(((((((((&&&'''((()))))))))))))))%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((***++++++(((((((((((())))))))))))))))))))))))************(((((()))*********))))))((((((''''''((()))******))))))))))))(((((((((''')))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$%%%$$$$$$###"""""""""###$$$%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%###"""###$$$&&&((($$$%%%&&&'''''''''&&&%%%"""%%%''')))((('''((()))'''((()))))))))***---000444???JJJRRRZZZeeellloooooollljjjoooxxx}}}{{{{{{wwwrrrqqqtttSSSTTTUUUVVVVVVWWWWWWVVVVVVRRRMMMIIIHHHIIIIIIHHHGGGGGGDDD???999666777999444333111111333333333222333333222111111111222222000111111222222111111000//////000222444444222000---/////////...///111222111111000000111222444555333333333333222222222222000000////////////000000,,,...///...------///222000000000000000111111222///000000111222222333333222222111111111111222222333444555555555444333222444444444555555444444333222444555444333333444666333555:::AAAHHHPPPVVVYYY]]]___dddiiinnnrrrtttuuuzzzyyy|||zzzppphhhccc[[[XXXWWWXXXYYY\\\hhhuuu{{{}}}~~~zzzwwwvvvtttvvvyyy}}}yyyrrrsss|||zzzyyyyyywwwsssoookkkiiiiiiiiihhhggggggiiipppxxx~~~vvv```SSSMMMEEEAAA@@@BBB@@@<<<;;;===BBBFFFJJJMMMMMMMMMOOOQQQNNNNNNLLLHHHDDDAAAAAABBB???===:::777666555666666444444333333333333444444333333222222111111111000............///111333444222666:::999666333444666333333222111111222333333....../////////000000000222222222222111111111000,,,,,,,,,,,,++++++++++++,,,,,,------...//////000000//////...---+++***)))+++++++++++++++,,,,,,,,,------------,,,+++))))))++++++,,,,,,,,,,,,,,,+++'''(((***,,,---------,,,))))))((((((((('''''''''&&&'''''''''''''''&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******((((((((()))))))))******)))))))))******+++++++++(((((()))***************)))(((((('''((()))***************)))))))))(((((())))))))))))((((((((('''(((((((((''''''''''''&&&%%%$$$######%%%%%%$$$######$$$$$$%%%$$$###"""!!!######$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$#########$$$&&&&&&###$$$&&&(((((('''&&&%%%$$$&&&))))))''''''(((***'''(((((('''&&&'''+++---///:::EEEKKKSSS]]]eeeiiiiiigggfffjjjsss{{{|||wwwuuuxxxzzzxxxwwwxxxRRRRRRSSSTTTUUUUUUUUUUUUUUUQQQLLLHHHGGGGGGGGGFFFFFFFFFCCC>>>999666777999;;;999777666666666555444444444333222111111111111000000111111111111000000---...000333555555333000......///......///222444000//////000222444666888555555444333333222222111111111000000000000111111---///000...,,,+++---000/////////...///000000111///000000111222222333333222222111111111111222222444444555666555444222111222222222333333222111111555666777666555444555666777666666888===EEEMMMQQQZZZ]]]aaafffkkknnnpppqqquuuwww}}}zzzppphhhbbb___VVVRRROOOPPPRRRWWWfffuuu|||xxxwwwwwwyyy}}}}}}vvvwwwvvvrrruuuwwwwwwsssmmmhhhhhhhhheeeiiimmmnnnpppwwwnnnSSSEEECCCEEE@@@>>>===>>>;;;777888===@@@DDDIIIKKKKKKLLLOOOQQQOOOMMMJJJFFFAAA??????AAA???===:::777555555555666888777666555444333333333222222111111111111111111......---...///111333444222777;;;;;;777444555777444333222111111222333444///000111222333333222222111111111111000000000000,,,,,,,,,+++++++++******+++,,,,,,---...///000000111000000...---+++)))((())))))******+++++++++,,,,,,+++***((($$$ ------------,,,+++******&&&'''***,,,---.........(((((('''''''''&&&&&&&&&'''''''''&&&%%%$$$###"""((((((*********)))(((''''''''''''(((((((((((((((***++++++++++++,,,,,,,,,))))))******++++++++++++&&&&&&'''(((((((((((((((***)))((((((((()))***++++++++++++************)))******))))))((((((((('''))))))))))))((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%$$$###"""!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######""""""!!!!!! ''''''&&&&&&%%%$$$"""""""""""""""""""""######$$$###$$$&&&(((((('''&&&%%%###&&&((('''%%%$$$&&&)))''''''&&&$$$$$$%%%))),,,,,,777BBBGGGMMMWWW```cccgggeeecccffflllssswwwyyyuuupppooouuu|||NNNNNNOOOQQQSSSUUUWWWXXXVVVRRRMMMJJJHHHHHHFFFEEEIIIFFFBBB===:::999999999:::777555555777777555222222111000//////000000111000000000000111111111111444333222222444333222000111111000...,,,,,,...000000000111111222222222333555555555444333222111000...///000000000///---,,,------------------------///000111000///...///000000///.........///111222000000000000000000000000111222333333333333222111333333333444333333222222999888777555444333222111222444555555555999@@@EEEPPPVVV___fffjjjjjjjjjjjjrrruuu|||xxxmmmfffccccccXXXSSSQQQUUUZZZ```iiirrr~~~}}}}}}~~~~~~}}}|||}}}|||yyysssrrrooonnnmmmkkkiiigggsssuuuvvvvvvzzz|||iiiVVVIIICCCAAAAAA?????????===;;;999:::;;;???BBBGGGKKKNNNOOOOOONNNQQQNNNIIIEEEAAA?????????>>><<<:::888666666777888888888777666555444333333555444333222111111111111//////......///000222333888888888888777666444444444111///......//////...555444222111111222444444555333111000///000111222///...---+++***))))))(((...---------...///111222333222000...,,,++++++***************************,,,+++*********+++,,,---......---,,,++++++*********+++,,,,,,,,,***)))((())))))))))))))))))))))))((()))***+++***)))'''%%%%%%&&&((()))))))))((('''%%%'''******)))((())))))((()))***+++++++++++++++++++++******)))(((((('''******************++++++((((((''''''''')))+++,,,************))))))))))))+++***)))(((((()))******+++&&&$$$&&&$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((&&&'''&&&&&&%%%$$$###""" """###%%%&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''***&&&######&&&((((((&&&''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''((()))))))))))))))******+++,,,000999FFFNNNRRRXXX___```___```cccgggkkkmmmnnnlllkkklllsss|||PPPPPPQQQQQQSSSTTTUUUVVVTTTQQQNNNLLLKKKKKKJJJHHHIIIFFFAAA<<<999777666666777555444333444444222111111111///.........///000000000000000111111111111000/////////000000...---222222111///------///222222222222222111111111111444444444333222111000///...///000000000///...---------------------------000111222111000///000111222222222222222333444444111111111111111111111111111111333333333333111111333333444444444444333333777777666555444333222222111111111111222666;;;???IIINNNWWW^^^bbbeeehhhiiihhhnnnwwwzzzsssllliiiggg]]]ZZZZZZ___cccfffmmmsss}}}}}}xxxttttttwww{{{}}}}}}~~~}}}zzzxxxyyy{{{|||{{{zzzzzzwwwrrrnnnmmmmmmnnnnnnyyy~~~hhh```SSSHHHAAA>>>===<<<>>>??????===;;;;;;<<<===AAACCCFFFJJJLLLNNNNNNNNNMMMKKKFFFBBB@@@>>>>>>???===;;;999888777888999:::<<<;;;999777555333111111222222111000/////////000000////////////111222333888888888777666555444333333111000///000000000///111111111222333444555666444333111//////000111222///...---,,,+++*********......------...000111222333333111///...---,,,,,,---------,,,,,,,,,,,,,,,++++++******+++,,,---.........------,,,++++++******************)))((((((************************++++++***)))))))))))))))((()))******)))((('''&&&&&&(((***+++)))(((((())))))***++++++,,,,,,,,,+++,,,++++++***))))))((((((************************&&&&&&'''(((***,,,---...*********)))))))))((((((+++***)))(((((()))******,,,(((''')))(((######&&&(((((((((''''''&&&&&&&&&""""""!!!!!!!!!"""$$$%%%%%%%%%&&&'''''''''&&&&&&"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%%%%!!!!!!$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((())))))***+++,,,///777BBBIIIMMMTTT[[[^^^___aaaccceeefffhhhhhhffffffhhhmmmsssxxxzzzzzzRRRRRRRRRRRRRRRSSSSSSSSSQQQOOONNNNNNNNNNNNMMMKKKGGGEEE@@@;;;777555333333222333333222000///000111111000///...---......///000000000000111111111111222111111111222222000///222222222000......000222444333333222222111111000333333222222111000///...///000000111111///...---------------------------000111222222000000111222222333333444444444444444222222222222222222222222000111222333333222111000333333444555555444444333555555555555444444444444333111//////222666888999???CCCIIIPPPVVV\\\aaaeeejjjnnnsssyyy}}}~~~}}}|||{{{}}}~~~zzzvvvrrrqqqdddbbbcccgggjjjkkkmmmrrrwww|||zzz~~~vvvaaadddiiiooouuu{{{~~~{{{xxxtttsssuuuwwwyyyzzz{{{uuuqqqqqqtttzzz}}}kkkYYYLLLHHHCCC@@@>>>>>>===<<<===>>>???>>>===<<<>>>@@@BBBCCCEEEHHHJJJLLLLLLMMMHHHFFFCCC@@@>>>===>>>>>><<<;;;999888888999;;;<<<<<<;;;:::888666444333222222111111000000000111111000000//////000111333444666666777777666555444444222111111222333333111///---...000333555666666666222111000/////////111111......---,,,,,,,,,,,,,,,///.........///000111222444333222111000///...---.........------,,,,,,,,,+++******+++,,,---...///.........------,,,,,,+++******)))(((((((((((()))++++++++++++++++++++++++,,,+++(((&&&&&&''')))+++,,,,,,,,,+++***((('''&&&(((***++++++)))(((((()))++++++,,,------------,,,,,,,,,,,,+++******))))))************************'''''')))***+++,,,,,,,,,******))))))))))))((((((***))))))(((((())))))******((((((******((((((+++((((((((((((((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%'''((())))))***$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!!!!"""""""""$$$''')))###$$$$$$%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))******+++,,,222;;;BBBGGGOOOVVVZZZ^^^bbbcccbbb``````aaaeeegggjjjlllppptttyyy|||QQQRRRRRRSSSSSSSSSSSSSSSOOONNNNNNNNNOOONNNLLLJJJEEECCC???;;;888666555444000222333111...---///222222111000///....../////////000000000111111111111333222222222333333111000000111111000......000222333333333333333222222222333222111000///.........000000111111111000///...------------............///000111111000000111222///000222333333333222111222222222222222222222222000111222333333222111000333333444555555555444444333333444444444555555555777444000111444777888777888:::>>>BBBGGGOOOVVV\\\lllmmmnnnooorrruuuxxxzzzxxx{{{~~~}}}{{{zzzzzzlllhhhhhhjjjjjjiiijjjnnnssswww}}}xxxqqqmmmqqqyyy~~~{{{dddZZZ```iiirrrzzz~~~zzzvvvttttttxxx{{{~~~|||{{{zzz{{{~~~|||kkk___TTTLLLCCCAAA>>>======>>>===<<<<<<===>>>>>>===>>>@@@BBBDDDDDDEEEFFFGGGIIIJJJKKKDDDBBBAAA???>>>>>>??????===<<<:::999888999:::;;;888888888888777777777777333333222222222333444444000000//////000111333444555555666666666555555444222222222444555555222000+++---111444666666555444111000000//////000111111.........------......////////////000000111111111222222222111111000///...------,,,,,,++++++*********++++++,,,---...//////.........---------,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++***)))'''%%%%%%'''(((***---,,,,,,,,,+++***)))))))))+++,,,+++)))((()))***------............------,,,,,,,,,+++++++++******+++++++++*********************++++++***)))'''&&&***)))))))))(((((((((((((((((((((((()))))))))***'''&&&'''(((((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''"""###%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%'''(((&&&###"""%%%((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))...666<<>>:::999999;;;;;;;;;;;;===>>>>>>>>>???AAACCCDDDDDDEEEEEEFFFFFFGGGGGGAAAAAA@@@?????????@@@AAA@@@>>>;;;999777777777888777777777777888888888888333333333333333333444444000///......///000222333555555666666666666666666444333333444555555333000---///222555555444222111//////000000000111222222//////////////////000111000000000111111111111111000111111111111000///...---------,,,,,,,,,++++++++++++,,,---......//////---------------,,,,,,,,,,,,+++***)))***+++,,,---************************)))))))))))))))))))))***,,,++++++++++++,,,,,,,,,***+++,,,+++***)))***,,,....../////////......---,,,,,,,,,++++++++++++++++++++++++*********))))))))))))******)))'''%%%$$$)))))))))(((((((((((('''''''''(((((())))))))))))'''((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""%%%&&&$$$!!! """$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))''''''***222888???IIIRRRUUU\\\dddfffbbb^^^]]]^^^ggglllpppppppppsss{{{LLLMMMPPPSSSUUUVVVWWWWWWQQQNNNLLLJJJIIIHHHEEECCCAAAAAA???===<<<;;;::::::555444333222111111444666666444333111000000000111000000000000111111111111111000///000111000///------...//////......///000111111222333555666777777333222000...---------...111222222333222111000///---------...//////000000...000111111000000222333111222222333333333333333000000000000000000000000///000111222222111000///111111222333444444444444111222222333444555555555555333111111222333333333333333444444555888===AAAGGGNNNZZZgggppptttttttttssssssrrrpppppprrrvvvyyywwwrrroooooonnnlllnnnrrrqqqpppqqqtttvvvrrriii```YYYZZZ]]]aaabbbeeeoooyyy{{{}}}xxxooossssssiiifffjjjrrr|||~~~zzzxxxxxxwwwxxxxxxxxxyyy}}}hhh^^^SSSKKKFFFAAA@@@CCC@@@===:::999:::<<<>>>>>>;;;<<<=========>>>@@@BBBDDDDDDEEEEEEEEEEEEDDDCCC@@@@@@@@@???@@@@@@AAAAAA@@@>>>;;;888666555555666999999888777666666555555333222222111111111222222000000//////000111333444555555666777888888777777666555444444444444222000///111333444444333000/////////000111222333333333111111000000000111111222000111222222222222111111///000111222222111//////////////////////////////,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,+++******,,,......////////////...------++++++++++++++++++******,,,,,,++++++***)))))))))%%%&&&&&&'''(((((((((((())))))((((((((((((''''''&&&&&&'''((()))))))))))))))++++++((((((***)))'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&%%%(((///555;;;EEENNNRRRXXX```eeeeeecccbbbbbbiiinnnssstttuuuxxxKKKMMMPPPSSSUUUVVVVVVVVVQQQNNNKKKIIIHHHGGGFFFDDDBBBAAA@@@>>><<<;;;999999777555222111222444555666555444222111//////000000000000000000111111111111333222111222333333111///---...000000//////000111222333333444555666666777444222000...------...///111222333333333222111000---------...///000000000000222333333333333444666333333333333333444555555111111111111111111111111///000111222222111000//////000111222333333333333222222222333333444444555111111111111000000111333111222333222222333555888999@@@KKKXXXdddkkkoooqqqoooooonnnmmmmmmooosssvvvsssqqqqqquuuvvvttttttxxxqqqooommmqqqvvvvvvpppjjj```^^^^^^aaabbbbbbgggmmmllluuu~~~~~~kkkggggggqqq|||wwwttttttsssuuuyyy~~~{{{}}}}}}xxxuuuuuuxxx|||lll]]]MMMGGGDDDDDDCCC>>>===@@@@@@>>><<<<<<>>>???>>>>>>:::<<<======<<<===???AAACCCDDDEEEFFFEEECCCAAA@@@???????????????@@@@@@@@@>>><<<999777555555555666888777777666666555555555444333222111111111111111222222111111222333555666555666777888999999999999888666444333333222111///000111222333333222000//////000111222333444555555333222222111111111111222111111222333333222111111000111222333333333111000.........///000000111111......///000///...---,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...---,,,+++******++++++,,,)))***++++++***+++...000.../////////......---,,,************************,,,,,,++++++***))))))(((&&&&&&&&&'''''')))******))))))((((((((('''''''''%%%&&&'''))))))))))))((('''++++++((((((++++++(((&&&&&&&&&&&&'''''''''((((((((()))))))))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&%%%$$$%%%&&&(((((((((&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((('''&&&(((---222666>>>GGGOOOTTT[[[bbbfffhhhgggfffiiimmmrrruuuxxx{{{LLLNNNQQQTTTUUUVVVUUUUUUQQQNNNJJJHHHGGGHHHGGGGGGCCCBBB@@@>>><<<999777777999444000000333666666555555333222000///......///000000000000111111111111000///...///000///...,,,---///111222111000111222444444555555555555555555444333000...------...///222222333444333222111000---------...///000000111222333555555555555666888444333222111222333444555222222222222222222222222///000111222222111000///...///000111222333333333222222222333333444444444000222333222//////111444000111333333222111222333333555999AAALLLXXXbbbhhhnnnooooooooonnnpppsssuuummmmmmqqqxxx{{{yyyxxx{{{rrrnnnmmmqqqyyy~~~|||xxxjjjdddaaabbbcccaaaaaaccc```hhhxxxwwwzzz{{{zzzvvvtttuuuvvvzzzrrrjjjcccdddjjjuuuvvvuuutttsssqqqqqqvvv|||yyyyyy{{{|||xxxyyy}}}xxxxxxrrr\\\OOOJJJBBB===;;;>>>???<<<>>>DDD===<<<;;;<<<<<<;;;999666:::;;;<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFEEECCC@@@>>>>>>>>>>>>>>>????????????;;;:::888666555555666777333444444555666777888888777666555444333222222222444444333333444555777888555666777999999::::::::::::777444222111111000//////000111222333222111111///000222333444555666666444333222222111111222222111222333444333333111000000222333555555444333222++++++,,,---...///000000//////000000000...---,,,*********************+++((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&$$$$$$'''+++...///...,,,***)))))))))***)))***+++++++++,,,///222......//////...---,,,,,,))))))))))))))))))******,,,,,,++++++***))))))(((+++***(((''''''((()))))))))(((((((((''''''''''''$$$%%%'''))))))))))))((($$$))))))&&&'''+++,,,(((&&&'''''''''(((((())))))%%%%%%&&&&&&&&&%%%###"""%%%&&&&&&'''((((((''''''######""""""###%%%'''(((!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!!!!"""###$$$%%%%%%&&&&&&###!!!"""$$$$$$!!!###$$$%%%&&&((()))******&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((&&&(((,,,///222999AAALLLPPPWWW```gggkkkjjjiiicccfffkkkppptttxxx{{{~~~NNNNNNNNNRRRUUUWWWTTTRRRMMMKKKHHHGGGGGGGGGFFFEEEEEEBBB???===<<<;;;:::888333111///000222444444444222222...+++///555333+++/////////000111111222222444333333333444444222000///000111222333333222111555555555555444333222222111000000000//////......111333666888777555222000222111111111222333444444555444111//////111333555000/////////000222444666111222444444444222000///000000000000000000000000...///111333444444444333111333555666666555444222222111000//////000111111222222222222222222222222333333444777===EEELLLQQQ]]]eeeooouuuuuusssqqqpppooooooqqqtttxxxzzzyyyxxxtttuuuuuuzzzjjjjjjhhhddd___\\\[[[\\\YYYdddssswwwppp```bbbcccbbb```aaafffjjjpppzzzxxxpppjjjiiilllpppzzz~~~sssjjjiiihhhfff]]]fffttt|||xxxuuuttttttrrrnnnooossstttwww{{{{{{yyyxxxyyy{{{sssyyyiiiTTTFFF@@@==================>>>>>>???@@@>>>===<<<===<<<;;;999999:::::::::999:::===???CCCCCCCCCCCCCCCBBBBBBBBB===>>>@@@@@@AAA@@@???>>>>>>;;;777555555666666666444777:::;;;999777666555777555333111000000111111222222222333444666888888777777777999:::999666444444444222111000000//////111111111111111111111222444666777888777666777888333444444444222111222333333333222111111222222222333333333333333333333333000000000222333333111//////,,,***+++------,,,)))))))))***))))))((('''&&&))))))(((%%%"""###&&&***------------,,,,,,+++***.........------,,,,,,,,,---***''''''+++............---,,,+++***+++,,,,,,***+++---......---+++***************)))))))))))),,,+++++++++***)))))))))******))))))******+++,,,+++)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&'''((((((''''''((())))))))))))))))))((('''&&&%%%&&&&&&''')))&&&######&&&((('''%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%###"""""""""######&&&***)))%%%###&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&%%%(((&&&%%%(((***,,,333;;;GGGOOOWWW]]]eeelllnnnkkkdddeeefffhhhlllrrryyy|||MMMMMMOOORRRVVVVVVTTTQQQOOOMMMJJJHHHIIIIIIHHHGGGEEEBBB@@@>>>===<<<999777666333111000111222222111---///...,,,///444333---000000000000111111222222444333222333444444222000---...111333444555555555333333333333333222111111111111111000000/////////222333555666555444111000111111111111111222333333444333111000000111333444111000000000000222333444111222333444444222000///000000000000000000000000///000222333444444444444222333444555555444222111222111000//////000111111222222222222222222222222000000000222666<<>>@@@>>><<<<<<======;;;999::::::;;;::::::;;;===???BBBDDDEEEFFFEEEDDDBBB@@@<<<<<<===>>>>>>===<<<;;;<<<999555333444555555555555888:::;;;999777555555777555333111000111222222444444444555555777888888888666555666777888777666555444222111000/////////000111111222222222333333111333555555444444444555333555555555333222333444222222111111111111222222333333333333333333333333111111111222333333111///...,,,+++,,,......,,,)))((())))))))))))((((((''')))******(((%%%%%%(((+++))))))***+++,,,,,,,,,,,,++++++++++++++++++******+++(((&&&'''***,,,,,,+++...---+++***)))******+++)))***+++,,,,,,+++***)))************))))))))))))+++***************))))))))))))(((((())))))***+++)))((('''%%%%%%&&&'''((())))))))))))*********+++'''((((((((((((''''''&&&)))((('''&&&%%%&&&&&&''''''&&&%%%&&&((((((&&&###%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$((((((%%%$$$&&&((('''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''"""###$$$%%%'''((()))******''''''***+++,,,111888DDDLLLUUU\\\dddlllnnnlll___^^^]]]___eeekkkqqqtttKKKLLLOOOSSSUUUUUUSSSPPPRRROOOLLLKKKKKKKKKJJJIIIEEECCCAAA@@@>>><<<999666888666222111000000///...***---///...000333444222000111111111111222222222444333222222333333222111///000222333555555555555222222333333333222222111111111111111111000000000444444444333333111000///000000000000000111111222222222222222222222222222222222111111000111222222111222333333333222111000///////////////////////////000222444555555555444222222333444333222000///111111000000000000111111000000000000000000000000.........///111444666888888@@@IIIPPPXXXeeevvv}}}uuupppoooqqqtttuuuzzzzzzzzz~~~vvvpppjjjhhhjjjiiiccc]]]cccfffjjjmmmmmmjjjfffddd___YYYSSSOOOPPPTTTXXXZZZ```gggssswwwiii^^^XXXXXXYYY[[[\\\]]]```dddhhhlllmmmjjjdddbbbgggooosss}}}~~~~~~}}}zzzwwwvvvuuuppplllhhh```XXXVVVYYYaaagggmmmqqqrrrtttwwwzzzpppeee]]]YYYSSSKKKDDD???;;;::::::::::::::::::;;;;;;<<>>:::;;;<<<<<<;;;:::999888999666333222333444555555777999;;;;;;999666555555666555444222222222333444666666555555555555555666777555222222444777888888555444222111///......---000000111333444444444444111222444444333333333444444666777666444333444444222111111000000111222222444444444444444444444444333222222222333222000...,,,,,,---...///...+++)))'''(((((())))))))))))(((((()))******))))))***+++%%%&&&(((***+++,,,------*********+++++++++++++++***)))((()))+++,,,,,,+++---,,,+++***))))))))))))((()))***++++++***)))(((************))))))))))))))))))))))))************(((''''''''''''((()))))))))((('''&&&&&&&&&'''((()))***+++,,,---,,,++++++(((((((((((('''&&&%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&''')))***((($$$!!!%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$######"""#########!!!%%%'''%%%$$$&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!!!!###%%%''')))***+++***((()))++++++***...333>>>GGGQQQZZZccclllnnnlll]]]YYYUUUWWW]]]eeejjjlllJJJLLLPPPSSSUUUTTTRRRPPPRRRPPPMMMLLLLLLLLLKKKJJJFFFDDDBBBAAA???<<<888555999666222000000///...---,,,...000//////111444555111111111222222222222333555333111111222333222111444444444333333222111111222333333444444333333222222222111111111111111111444444222111000000//////000000////////////000000000000222333333222111111333333222111111000000000111111222222222222111000000000000000000000000000///111222444555555555555222222222222111000...---000000000000000111111111000000000000000000000000//////000000111222222333111777===AAAFFFRRRdddrrrwwwvvvuuuvvvvvvvvvsssqqqvvvuuuvvv{{{yyyuuuqqqlllkkkkkkiiiddd___aaabbbeeeggghhhgggfffeeeddd^^^XXXVVVYYY]]]_________dddlllxxx}}}tttjjjeeecccgggrrr~~~yyynnnhhhjjjmmmrrrqqqooorrr~~~{{{oooeee]]]WWWSSSYYY\\\```ccceeefffhhhjjjkkkkkkjjjggghhhnnnvvv{{{}}}}}}|||{{{zzzyyyxxxwwwrrrnnnkkkiiiddd^^^]]]aaahhhmmmtttxxxyyyzzz}}}pppddd[[[SSSOOOKKKIIIFFFCCC@@@===<<<;;;:::999999999999:::;;;;;;===<<<;;;;;;<<<===<<<::::::;;;<<<<<<;;;<<<===???CCCDDDEEEEEECCCAAA>>>===;;;<<<<<<<<<;;;999888777777555222222444555666555888:::;;;;;;888666444444666555444444444555555666777666555333222222222222333222000111444666777777555444222000...------,,,///000222444555555555555222444555555444333333444444666777777555444444444222222111111111222333333444444444444444444444444333222222222333111///,,,+++,,,...//////...+++(((&&&'''((())))))***))))))&&&(((***++++++*********%%%&&&(((***+++,,,------++++++,,,,,,---------...++++++,,,---......---,,,---,,,++++++***)))))))))((()))************)))(((************)))))))))((('''(((((())))))*********((((((''''''(((((()))*********((('''&&&&&&&&&&&&((()))+++,,,---+++***(((''''''((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''((()))((('''$$$###%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$"""""""""!!!!!!!!!""""""###&&&%%%$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&%%%'''++++++)))+++000888AAALLLUUU```iiilllkkk___YYYTTTUUU[[[ccchhhiiiJJJMMMQQQTTTTTTTTTRRRQQQQQQOOOMMMLLLMMMMMMMMMLLLHHHFFFCCCAAA???<<<999666666444111000000000///...............------000333111111111222333333444444555333111000222222222111333333222222111111000000111222222222222111111000111111111111111111222222444333222000//////000000000000///////////////000...///111333333222111000444333333222111000///...000111111111111111111111222222222222222222222222///000222444555555555444222222111111000///...---//////000000111111111111///////////////////////////000111111222222222222111555888999:::AAANNNXXX^^^aaagggnnnuuuxxxxxxwwwvvvtttuuuyyy|||{{{uuupppooooooooollliiifffdddccc```bbbfffiiiiiihhhfffeeebbb```^^^```dddfffeeeddddddfffllluuu}}}|||yyymmmdddZZZUUUUUUZZZgggsss}}}}}}~~~~~~|||vvvlllccc]]][[[ZZZZZZZZZ[[[[[[```nnn}}}zzzsssiii```[[[XXXWWWVVVXXX\\\bbbfffgggfffggggggiiihhhiiikkkmmmpppuuuyyyuuuvvvxxxyyyyyyyyywwwwwwpppnnnmmmnnnllliiikkkooouuu{{{rrrhhhZZZOOOIIIEEECCCAAA>>><<<:::888777666777777::::::999999::::::;;;<<<;;;:::999999;;;<<<;;;:::999:::<<<<<<<<<<<<===>>>CCCBBB@@@>>>===<<<<<<<<<<<<=========<<<;;;999888666555333333555666666666888:::;;;999777555444444555555555666666777888888999888666444333222111111//////000222555666555333444333111///...---,,,,,,...000222444555555555555111333444444222111222333333555777777555444333333222222222222222333444444444444444444444444444444222111111111111000...+++)))+++...///...,,,***(((&&&'''((())))))***))))))%%%&&&''')))******((('''((()))***+++,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))((('''''''''(((((())))))***)))(((((((((((()))******,,,+++***((('''%%%$$$$$$(((***+++---,,,+++)))(((%%%&&&'''((()))*********&&&&&&''''''''''''''''''((((((((('''&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""########################&&&$$$$$$&&&&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&%%%%%%""""""$$$))))))(((***...222;;;EEEOOOYYYdddhhhgggaaa\\\WWWVVV[[[bbbgggiiiKKKNNNRRRTTTTTTSSSTTTTTTPPPNNNMMMMMMNNNPPPPPPPPPKKKHHHDDDAAA>>><<<999777555333000///000000000///---+++,,,///000...---///000000111222444555666777555333000000111222222111/////////000111222444555000000111000///...------000000000111111111111111333222111111000111111111111000000///////////////...///000222222222222111333333333333111000///...000000000111111111111222333333333333333333333333...///111333444444444333111111111000////////////...///000111111222111111////////////////////////......///000000111111222000222444444555999???EEEHHHIIINNNWWWbbbmmmuuuyyy|||yyyyyy~~~{{{uuuqqqlllnnnooommmiiifffeeefffdddgggjjjllllllhhhdddaaaaaaccceeeiiimmmnnnllljjjjjjiiimmmvvv{{{xxxtttqqqccc\\\UUUSSSTTTZZZeeeqqqvvvuuurrrpppnnnnnnnnnoooppphhh___YYYXXXXXXVVVTTTRRRUUUWWW\\\hhhtttzzzyyylllhhhaaaZZZVVVVVVWWWYYYWWW\\\bbbfffgggfffeeeeeeeeeccceeeiiillllllnnnqqqrrrtttwwwzzzzzzxxxvvvtttrrrqqqrrrvvvwwwwww{{{uuuhhh```OOOKKKEEEBBB@@@===999555777666444333333555777888999999999999999:::;;;;;;888777666777999::::::999777999;;;<<<;;;;;;<<<===@@@???<<<:::999999;;;<<<<<<<<<=========;;;:::999666444333444555666666555777888999888555444444444555555666777888999:::::::::999888666444333222222,,,---///222444444222000222111000...------------...000222444555555444333...000111111///......///111333555666444222111111111111111111222333444444333333333333333333333333000/////////000///---+++(((+++------,,,***))))))'''(((((())))))))))))(((&&&%%%&&&'''))))))'''%%%******++++++,,,+++++++++)))))))))***************((()))******(((((()))***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,+++)))'''&&&%%%$$$++++++,,,---,,,+++***)))%%%%%%''')))***+++++++++%%%&&&''''''((('''''''''(((((((((&&&%%%%%%(((***'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%% $$$&&&$$$###%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''"""!!!$$$((((((''')))......666???GGGQQQ\\\bbbbbb```^^^[[[YYY[[[___eeeiiiNNNPPPSSSSSSSSSSSSUUUXXXPPPOOOMMMNNNQQQSSSTTTTTTNNNJJJDDD@@@===;;;:::888666333000//////000///...+++***...777;;;666000......///111333555777888999555333000///000111222111/////////000222444666777333333333222111///------/////////000000111111111111111111222222222222222222111000000/////////000...///000111111222222222222333333333222000///...000000000000000111222222333333333333333333333333---...000222333333333222111111000000000000000000---...000111222222111111000000000000000000000000//////......//////000111111000000111333777999;;;:::999:::@@@JJJVVV___dddpppnnnqqqyyy}}}yyyuuuuuummmmmmnnnnnnnnnllliiiggggggiiikkklllkkkhhhccc```aaaeeejjjnnnoooooonnnnnnkkkiiilllvvv{{{xxxsssrrrccc___]]]___bbbgggpppzzz~~~zzzssslllhhhffffffggggggddd___\\\\\\\\\\\\\\\ZZZ___cccfffkkkqqqtttrrrddddddbbb]]]XXXVVVYYY\\\___ccciiilllkkkiiigggfffeeebbbbbbhhhkkkiiikkkooosssuuuxxx{{{|||zzzxxxvvvwwwxxx|||xxxhhh\\\SSSMMMJJJ@@@===;;;;;;<<<;;;777333777777777888888999999999888888777777888888999:::666555444666888999999888666888:::;;;;;;::::::;;;<<<<<<;;;999999999::::::888999:::::::::999888777555444222333444444333222555666777666444333333444444555777888:::;;;<<<<<<888777555333222111000000...------///111222111000000///......---------......000222444444333222000...///000000...------......111333444222000///...////////////000111222333222222222222222222222222---,,,,,,...///...,,,***(((***,,,+++)))'''((()))((())))))))))))(((((('''(((&&&%%%&&&((((((&&&$$$((()))******+++*********************))))))))))))((()))***(((&&&&&&(((+++((()))***,,,------------------,,,,,,,,,,,,------************))))))))))))(((((('''''''''''''''&&&(((((('''''''''((()))))))))))))))))))))((('''&&&+++*********)))))))))(((%%%&&&'''((())))))))))))%%%%%%'''(((((((((''''''$$$&&&((((((''''''(((***&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$###&&&'''###"""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%((((((&&&(((------333999???IIIUUU\\\]]]___aaa```^^^\\\^^^dddjjjOOOQQQSSSSSSRRRSSSVVVZZZQQQOOONNNPPPSSSUUUWWWWWWPPPKKKDDD???<<<;;;:::999777444111/////////...---,,,+++333AAAGGG@@@666000......000333555777999:::555333000///000111222111333222222111222333555666888888777666444222000///......//////000000000111000000222333333444333333222222111000000000000000...//////000111222222333222222333333222111///...000000//////000111222222222222222222222222222222,,,...///111222222222222111000000000000111111222---...000111222222222111111111111111111111111111222111000///...///000111333000...///333777888777444333333666<<>>444+++---...///111333555666777444444333222111000///...111000000///000111333444666777777777666444222000............////////////222222333333333222111111+++,,,---......---,,,+++111111000000000000000000444444555555444222111000///000222333333333222111111222333333222000---,,,//////000111111111111111111000/////////000222333///000000000111111111111---000444555444333222222------------.........///000000000000111111111111222111111222444888<<>>BBBFFFJJJLLLYYY```jjjsssyyy}}}}}}zzzxxxvvvqqqkkkfffdddddddddcccccccccbbbbbb^^^^^^aaafffnnntttvvvvvvpppmmmnnnsssvvvwwwzzz~~~zzzxxxwwwyyyvvvwwwzzzzzzvvvsssssssssuuuuuusssnnnhhhdddbbbaaabbbdddfffhhhkkkooosssuuuuuuuuutttrrrrrrsssttt~~~~~~}}}~~~zzzooo```PPPEEECCC@@@;;;:::999999777555777777777666666666555555999999999999999888777777888888888888777666555444111111333444555666666666666777888888888777555555777666666666888888777555777666555444444444222111222111000000000111333333777555222000///000111333555666777777777666555444////////////............000000000000000000000000//////...------------------...///000//////...------...///000000///...---...------------,,,,,,,,,+++,,,---...///000000000111000///...---......//////,,,***+++//////,,,)))&&&'''(((((())))))))))))''''''((()))))))))))))))'''&&&&&&%%%%%%%%%%%%%%%'''''')))***+++,,,,,,,,,...,,,)))((()))***)))((((((''''''((())))))(((&&&***))))))***,,,...---,,,************************))))))*********+++++++++)))((('''&&&&&&&&&''''''######$$$%%%%%%&&&&&&'''&&&((())))))((((((***++++++(((%%%%%%''')))((('''&&&''''''((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''***)))'''&&&&&&''')))***&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%(((...111---(((&&&%%%###$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((***...444;;;DDDNNNTTT```dddjjjkkkiiiggghhhjjjRRRTTTVVVXXXXXXWWWTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOIIIEEEAAA>>>======<<<;;;999666222000000000111000111111111111111000////////////111222444555777777555555444333222111111000000000111111222444555666444333222111000000//////////////////000000000000,,,---...000111111111111000000////////////000000//////////////////////////////000000///...---,,,...//////000111000000000111111111111111111111000///000000111111111111000///...---------...///000111000///......000222333666888999999555222000000222222222222111111111111....../////////000000000111000//////000222444555555555555666777999:::;;;DDDJJJTTT___jjjsss|||yyytttqqqmmmlllkkkiiigggeeecccbbbdddcccdddgggmmmqqqtttuuurrrooonnnqqqsssssswww|||~~~}}}{{{}}}~~~wwwssstttqqqsssuuusssmmmgggbbb```eeehhhlllpppqqqsssuuuvvvvvvwwwyyyzzzzzz|||kkkddd[[[RRRLLLEEE===888777666444555666666555333777666666666666555555555555555666666666777777777777888999999999777555333111222333444555555666666555666666666666555444444222333444444333222333444444444444444333333222111111111111000111222222333444444333222111111111222444444444444444333222111///.........------------////////////////////////---,,,,,,+++++++++++++++,,,---.../////////.........//////000000//////...------------,,,,,,,,,,,,++++++,,,,,,---///000111////////////...............,,,***+++---...+++(((*********)))'''%%%$$$###((((((''''''(((((()))***&&&&&&%%%%%%&&&&&&'''''''''((()))***+++,,,,,,,,,---+++)))((()))))))))((((((&&&%%%%%%&&&''''''&&&***((('''''')))***+++***************************)))))))))************+++)))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))$$$&&&((((((((((((***,,,,,,+++))))))******((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$'''---///+++&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%'''***...555???IIIPPP^^^bbbiiinnnooommmjjjgggQQQSSSUUUXXXXXXWWWUUUSSSRRRPPPOOOOOOPPPPPPOOOMMMGGGDDDAAA??????@@@???>>>999666222//////000000000333444555333000///000222000000111333444555666777444444333222222111000000000000111222333555666777444333111000//////000000/////////000000000111111---...///000000000000000///...---,,,---...///000///////////////000000000111111111111000000////////////000000111111111111//////......///000111111111111222333333222222222000000///...///000111222222000...------///222333666888999888555222000000000000000/////////..................////////////000///......///111333444555555555555666777888999666:::AAAHHHPPPZZZccciiimmmttt|||~~~|||zzzzzz|||{{{zzzwwwuuuqqqnnnlllkkklllkkkkkklllnnnrrruuuvvvuuuqqqoooqqqrrrrrrvvv{{{~~~~~~|||zzzyyy|||{{{tttoooppprrrsssuuutttqqqnnnllllllnnnqqqtttvvvwwwwwwxxxyyyxxx{{{~~~yyyooocccZZZPPPJJJCCC>>>;;;:::888666333333444555666666555555666666666555555555444444333333333444555666777888444555777888888555222111222222222333444555555666666666666666666555555555///222333222///...111444111333444444333111111111000000000111111111222222...///000222333444444444333333222222111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++---.........---------,,,........................---------,,,,,,,,,++++++,,,+++++++++,,,...000111......///000//////.........,,,++++++,,,,,,)))'''''''''(((((('''&&&%%%%%%(((((('''&&&&&&((()))***&&&&&&&&&'''''')))******'''((()))***++++++++++++,,,***((('''((())))))((((((&&&$$$$$$%%%'''''''''+++(((&&&%%%''')))******************************))))))))))))************(((((('''''''''''''''''''''(((((())))))***++++++%%%'''((((((''''''(((***+++******++++++***)))(((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$)))+++(((%%%&&&%%%###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''))),,,222;;;FFFMMMZZZ^^^fffooouuussskkkeeeOOOQQQTTTVVVWWWVVVUUUTTTPPPOOONNNNNNOOOOOONNNMMMFFFDDDBBBAAABBBCCCBBBBBB999666222//////000000000111555777666222//////111000000111222444555666666222222111111000000//////000111222333444555555666555333222000000000111222////////////000000000000000111111111000///.........---,,,,,,,,,...///000/////////000000000111111222111111111000000000000............//////000000------,,,------...///000000111111111111111000000000///.........///111222111000...,,,---///111333333555666555333111111111....................................////////////.........///000222333555222111111222222333444555444555777:::===CCCJJJOOOTTT[[[dddhhhiiilllsssyyywwwwwwxxxyyy{{{|||}}}}}}vvvvvvuuuuuuvvvyyy|||~~~~~~yyyuuuuuutttrrrtttxxx|||{{{|||~~~~~~zzzwwwxxxyyy}}}|||uuuqqqsssxxxyyyxxxwwwuuuvvvyyy{{{zzz{{{}}}}}}}}}yyyooocccYYYTTTOOOIIICCC???<<<999777555555444333333444555666555555555555555555555555444444444444222222222333444666888999333555777888777555222000222222111111222333444555555555444444444333333333000222333111///...111444000333555555222000000000//////000000000111111111,,,---///111333444444444222222111111000000000000111111000000///......---++++++++++++++++++++++++,,,+++++++++++++++,,,,,,//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++,,,...000111......//////000///.........---,,,,,,+++***(((''' ###&&&)))+++------((('''&&&&&&&&&''')))***(((((((((((()))+++,,,---'''((()))***************+++)))'''&&&'''((((((((()))'''%%%%%%'''((())))))+++)))&&&&&&''')))******************************))))))))))))))))))))))))''''''(((((((((((((((((($$$%%%%%%&&&''''''((((((((())))))((('''&&&&&&''''''((()))***************''''''((((((((((((''''''&&&''''''((())))))(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!%%%'''%%%%%%''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))***,,,111999CCCJJJSSSYYYbbbnnnvvvuuullldddNNNOOOQQQSSSTTTUUUTTTTTTPPPNNNMMMMMMNNNNNNMMMLLLFFFDDDCCCCCCDDDEEEDDDCCC999666222000000000111000...222555444111...---...///000000111333444444555111111000000////////////000111222333444444444333444333333222111111222222............////////////222111111111000...---,,,...............///000111.........//////000000111000///............//////,,,,,,,,,,,,,,,---......,,,,,,------......//////...////////////...------...---,,,,,,,,,---...///000///...------///111222111222444333222111111222.../////////000000000000....../////////000000000.........///111222333444222222111000/////////000444555666666666999===@@@@@@EEEKKKNNNPPPTTT\\\ccc]]]```fffmmmuuu|||~~~zzzzzz}}}~~~~~~~~~}}}|||zzz}}}ooobbbZZZUUUOOOFFF@@@???>>>===;;;999888888777666555444333333444555444333222333444555555444444444333333333111111111111333555777888555666777777777555333222111111000///000111333444222111111000///000000000222222222000///000222444111444777666222///...///------...///////////////---...///000000000000000111111000000000000111111222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---///000111............//////////////////...---+++***((('''%%%&&&'''(((((((((((((((''''''&&&&&&''''''((()))))))))))))))***+++,,,---'''((())))))*********)))***(((&&&&&&'''(((((((((((('''&&&''')))******)))***((('''''')))***+++******************************)))))))))))))))((((((''''''((()))))))))((((((&&&&&&''''''((()))))))))***++++++)))'''%%%&&&'''%%%'''((()))((((((***+++(((((())))))))))))((((((&&&'''(((((())))))))))))(((((((((''''''&&&&&&%%%)))(((&&&&&&&&&&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$#########""""""#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&!!!$$$%%%$$$$$$((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((******+++,,,000666>>>DDDLLLRRR]]]jjjssssssmmmfffMMMNNNNNNPPPQQQSSSTTTUUUQQQPPPNNNMMMMMMLLLJJJHHHEEECCCBBBCCCDDDEEEDDDCCC999666222000000000111000///000111000///...---...//////000000111222333333111111111000000000000000000111222333333222111111222222333333222222111111------------............///////////////...---,,,+++,,,---...////////////++++++,,,------...//////......---,,,,,,---...///......---------...///000---...///000000000///...000000000000000///...---------,,,+++,,,---...//////............///000000111222333333111000111222......///000111222222333/////////000000000111111////////////000000111111333222111000/////////000111222333333333333555777444777:::;;;<<>><<<:::777666666777777777888888777555444444555333444444333000000333555444444444333333333333222000/////////000222555666555555555555444333222111111000.........///111222111000///.........//////444222//////000111222222222666999888333...---///+++,,,---.........------,,,,,,------...///000000///............///111222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++*********,,,---...,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***+++,,,---...///000000000///......---...///000111000000000...,,,)))((((((------,,,***(((%%%###"""%%%&&&''''''((((((''''''(((((((((((())))))***+++'''((()))))))))))))))))))))'''%%%%%%&&&((((((''''''&&&&&&(((***+++***((('''&&&&&&'''***++++++*********************************))))))((((((((((((&&&'''((()))***))))))((()))))))))***++++++,,,,,,)))***+++***((('''''')))((()))***(((&&&&&&))),,,((())))))******))))))(((&&&&&&((())))))***************)))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""###############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&&&&###$$$'''&&&###$$$%%%%%%&&&&&&'''''''''$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((()))******+++---222888===DDDLLLXXXeeennnpppllliiiMMMMMMMMMMMMOOORRRTTTUUUTTTQQQOOOMMMLLLJJJHHHEEEDDDCCCBBBBBBCCCDDDCCCBBB999666222000000000111000222111///...//////000000......///000111222222333222222222111111111111111111111222333222111000///000111222333333222000///,,,,,,,,,---------......,,,,,,------...---------''')))***,,,------,,,+++))))))***++++++,,,------///...---------...///000222111000000000111333444///000222333333111000...333333333333333222111000//////...---...///000111.........///////////////333444444333111000000111,,,------///000111222333000000000000111111111111000000000//////......---...............///000000,,,...000000///......///...///111333333444555666666888;;;@@@EEEJJJNNNPPPTTTZZZbbbiiiooouuu|||zzzvvvqqqlllgggTTTOOOHHHAAA===:::888666222444666666444333333333444555444333111111222333333444444222000111555888444444444333333333222222///...------...000333444333333222111111000000000000///---,,,---...000111333222000//////000000111555111------000222222111333777;;;999333...---...***+++,,,---------,,,+++(((((()))+++---000222333---,,,,,,,,,---///111222111000///...---,,,++++++))))))))))))))))))))))))******)))******+++,,,,,,((((((((()))+++---///111------,,,++++++,,,------,,,,,,,,,+++++++++******+++,,,...000111111000000000///---,,,---...111222111111111///,,,)))(((((('''(((((()))))))))))))))$$$%%%'''((((((((('''&&&'''''''''''''''(((((()))'''((()))))))))))))))((()))'''%%%%%%&&&(((((('''%%%%%%&&&(((***+++)))'''%%%%%%%%%'''***+++***)))******************************))))))((((((((('''&&&'''(((*********)))(((&&&&&&&&&'''(((((())))))((()))******))))))***++++++,,,+++)))&&&%%%(((,,,(((((())))))))))))((((((&&&&&&((()))************+++******)))((('''''''''&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###""""""!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$'''((('''$$$$$$&&&%%%!!!$$$$$$%%%%%%&&&'''(((((($$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''((()))***+++///444888@@@HHHUUUbbbjjjmmmlllkkkLLLNNNPPPRRRSSSSSSSSSSSSTTTQQQOOOOOOPPPOOOKKKHHHAAADDD>>>555777AAA???333444333111///...///000111222///,,,***+++,,,,,,,,,111222222222222333333333222333444444333222000///---...000111111111000///333222111/////////000000333111...,,,******+++,,,//////...---,,,,,,,,,,,,++++++,,,,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------000///---,,,---...000111------///000000111111111......////////////..............................,,,,,,++++++,,,,,,---...///////////////......---------...///000111222222000///...///222444444333000000///////////////000222111///...---------.........---,,,---...///000---...///000222444555666111222222444666888:::<<>>888555777999444333111///...///000000111///,,,+++,,,------,,,000000000111111222222222333333333333222111000000---...///000000000//////111000///.........///000///...+++***)))))))))***000///...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------------------+++++++++,,,,,,---------111000.........///111222111111222222111000///.........////////////......////////////////////////---,,,,,,,,,,,,---......///000111111111000...............///000000111111000///...///111333444333//////...............///111000///...------------...------,,,---...///000------...///111222333333000111222444555777888999444444666999===AAAEEEGGGMMMNNNPPPRRRSSSTTTUUUUUUZZZ]]]```aaaaaafffnnnttt|||~~~wwwsssllleee^^^WWWPPPLLLHHHDDD@@@=========<<<:::666666666666666666666666333333333333222222222222000000000000000111222222222222222222222222222222222111000111222222///,,,///.........///111333555333333222111000000000111//////...---------------//////...------........................///000111777===>>>999222000///---++++++,,,------,,,+++***,,,+++***+++,,,---,,,+++++++++******++++++,,,---,,,...//////,,,***)))(((+++***)))(((((((((((()))'''((()))***+++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,------...,,,,,,+++++++++,,,------.........///000222333444222222111111111000000000222111111///...---,,,,,,*********))))))*********+++***)))(((''''''(((((()))******++++++******)))*********)))((((((''''''******)))))))))(((((((((&&&'''((()))***)))((((((''''''(((((()))******+++*********)))))))))(((((()))+++,,,,,,+++***+++,,,***************)))((((((''''''''''''(((((())))))+++++++++++++++++++++++++++*********))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&&&&%%%###$$$###"""""""""###%%%&&&###$$$$$$###!!!!!!###%%%!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''(((***---000888AAAQQQbbbooovvvxxxwwwKKKLLLNNNPPPRRRRRRRRRRRRPPPNNNLLLLLLKKKJJJGGGDDDAAA======@@@===555555;;;444222111////////////000///...------...///...,,,000000111111222333444444444333222111111111111111,,,---......//////............---------...//////000///---,,,,,,,,,---...///...---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,,,,+++------------------------***++++++,,,---.........111000/////////000111222111222333333333111///---......////////////......////////////////////////------,,,,,,------...//////000222222222111///---///////////////////////////...---...111333333222...---------------......///////////////...---,,,---------,,,---......///------...//////000111111///000222444555555555444//////000000222333555666666666888999;;;;;;<<<<<<===@@@CCCDDDEEEHHHNNNSSSTTTWWWZZZ___fffnnnxxx~~~|||oooooopppqqqoooiii___WWWPPPMMMHHHDDDAAA===999555444222000000222444444444111111222333444555555666222222222111111111000000///////////////000111111222222222222222222222222222111111111222111///,,,...---------...111444666444333222111000000000000------,,,++++++++++++,,,111000///......---......,,,,,,,,,...///111333444;;;@@@@@@:::444111000---,,,,,,,,,,,,,,,+++***)))---,,,++++++,,,,,,***)))***************++++++,,,+++---......+++)))((((((+++)))(((&&&&&&'''((()))))))))******,,,---...///++++++,,,,,,++++++******---------------......///---,,,,,,+++++++++,,,,,,////////////000111333333222222222222222111111111111111000000///......---,,,+++***))))))***+++,,,...---+++***)))))))))******++++++,,,,,,+++******...---,,,,,,+++***))))))+++*********))))))))))))'''((()))*********)))((('''(((((())))))*********+++++++++*********))))))------...---++++++---...)))************))))))(((((((((((((((((((((((((((++++++++++++++++++++++++***************))))))))))))((((((''''''(((((())))))))))))))))))(((((('''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''&&&$$$###$$$############$$$%%%%%%$$$$$$%%%$$$######$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''''''''''''''&&&&&&'''((((((((('''))),,,...444>>>OOOdddvvvHHHJJJLLLNNNPPPQQQQQQQQQNNNMMMLLLKKKIIIGGGEEECCC???;;;999<<>>BBBHHHQQQZZZ```llliiieeeaaa___^^^___```dddfffhhhkkkooouuu|||{{{yyyvvvtttttttttsssrrrppppppnnnjjjddd```^^^^^^```___^^^]]][[[XXXSSSPPPHHHIIIJJJMMMMMMKKKEEE@@@???===;;;:::999888666444444333222111111111222111222222111111111000000000222222111111111000000000...............///000000111111111111111111111111111111111222222000...---,,,,,,+++,,,...111444666444444222111000000//////---,,,,,,+++++++++,,,,,,222111000///............,,,------...///111333444999======888333222000---------,,,,,,+++***)))(((---+++******+++,,,***)))++++++******++++++,,,---,,,---......+++)))))))))+++)))&&&%%%%%%&&&(((*********)))***+++---///111+++,,,---------+++***)))---------,,,---......///...---,,,,,,+++,,,,,,,,,000/////////000111222222222222222222222222222222......---------,,,,,,,,,...---***))))))***---...///...---++++++++++++,,,,,,,,,---------,,,++++++---------,,,,,,,,,,,,+++++++++++++++************((()))***++++++***))))))(((((()))))))))*********,,,,,,,,,+++++++++******+++,,,+++***((((((***,,,))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))))))))((((((%%%&&&&&&''''''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''((()))((('''(((***,,,000888IIIaaavvvFFFHHHJJJMMMNNNOOOPPPPPPNNNNNNMMMLLLIIIFFFEEEDDDAAALLLMMM@@@===DDD@@@333222222111000000/////////---,,,---///111222111000333333444555666666777777444333111000//////000111,,,,,,,,,,,,,,,------...---......///000000000000))))))))))))******++++++,,,+++***)))(((((((((((((((((()))***************------------------------++++++,,,------...//////------------......//////,,,---///000111000...---......////////////......------------------------+++++++++++++++,,,,,,------...///000000...,,,+++//////......---,,,,,,,,,---,,,+++,,,///000111000...---------...//////000------/////////...,,,+++,,,,,,,,,---------------000000000000000000000000,,,...000222222111000...000000111000000000//////...//////000111111111111000111222222222111222222111222333555888>>>EEEJJJSSSPPPLLLGGGCCCAAAAAAAAADDDEEEGGGHHHKKKPPPVVV[[[UUURRROOONNNNNNNNNNNNMMMJJJJJJIIIFFFBBB???>>>>>>@@@????????????===999777666666666888999:::999888222111000111333444333222333333222000...---,,,,,,222111111000///...------222222222222111111111111...............//////000111111111111111111111111000111222222111///......++++++++++++---000333555444333222111000000000000......------------......333222111000///.........///////////////000111111444777777222000111000---...---,,,+++******))))))+++***)))***,,,---,,,+++---,,,,,,,,,,,,---.........//////...,,,******+++***(((&&&%%%%%%&&&)))+++))))))((()))***,,,...///,,,---.........,,,+++***,,,,,,,,,,,,,,,------.........---------------...111000000000000000111111222222222222222222222222,,,,,,,,,,,,------------///...+++******+++...///000///...---,,,------..................---,,,,,,******+++,,,------......,,,,,,,,,,,,++++++++++++******+++,,,,,,+++***)))))))))))))))************,,,,,,,,,,,,++++++++++++******)))(((&&&&&&(((***((())))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$###$$$&&&&&&%%%%%%&&&'''""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$'''((()))((('''((()))+++...555DDD[[[qqqFFFHHHJJJMMMOOOPPPPPPPPPPPPQQQPPPNNNJJJGGGFFFFFFDDD___fffKKK555888;;;333222222111111000/////////---,,,,,,...111333333222222222222333333333444444333222111000000000000000---,,,,,,,,,,,,---............///000000000//////+++++++++,,,,,,,,,,,,,,,+++***)))((((((''''''((('''((()))***++++++++++++------------------------------------............,,,,,,---------.........111111000///...,,,+++***......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------.........------,,,,,,.........------,,,,,,,,,,,,+++***+++...000000///------------...///000111------.........------,,,++++++,,,------------,,,000000000000000000000111,,,---///000000000000/////////000000111000000///,,,,,,---------------,,,222111111000000//////...111222333222333444888;;;???===;;;888666555555555666666666666777;;;AAAEEEBBB???;;;999999:::999999666777777555333111222222222222222444666555333000111000000//////000222222...------///111333222222///000000///,,,++++++,,,......//////000000000111222222222111111111111000...............///000000111111111111111111111111000222333333111///......,,,+++++++++,,,///222444333222111111000111111111000000/////////000111111333222111000000///000000222111000000////////////000222222///...111111.........---,,,++++++++++++,,,+++***+++---...---,,,---------------.../////////000000...,,,***+++,,,)))((('''&&&&&&((()))+++)))(((((())))))***+++,,,------.........---,,,,,,,,,,,,,,,+++,,,------..................///000000222111000000000000000111111111111222222222222222------...///000000111111///...---,,,,,,---...//////...---------...000000000000000000///...------((((((***+++---...000000------------,,,,,,,,,,,,+++,,,---------,,,+++***************************,,,,,,,,,+++++++++******++++++,,,***((('''(((***((())))))************)))''''''((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***))))))(((((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$###"""$$$&&&&&&%%%%%%&&&'''#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&'''))))))(((((()))***...333@@@RRRdddrrryyy{{{HHHJJJLLLOOOQQQRRRSSSSSSRRRTTTTTTQQQMMMIIIHHHIIIFFFZZZ___III555333666444222222222111111000///......,,,,,,---000333555555333333333222222222222222222222222111111000///......---,,,,,,,,,---//////---.../////////...---,,,000000000000000000//////,,,,,,+++***))))))))))))))))))+++,,,,,,---------------------------------............------------,,,------...............333222000...---,,,,,,,,,......////////////......------------------------...------------...//////000///...---,,,------...---------,,,,,,,,,,,,,,,+++***)))+++---/////////,,,,,,,,,,,,---...///000---------,,,,,,------...***+++,,,---------,,,,,,.........//////000000000------......///000111111///000111222222111000000....../////////......---111000///...////////////000111222222111000222333222222222222222222111111111111000///000333999===???;;;666333222222111000...///000000......///000------...000333333111///......///...------......000000///000333444333222...000111111...---...000------...///111222333333111111000000000///////////////......//////000111111111111111111111111111///222444333000......///,,,+++++++++,,,...000222111111111000111111222333111111000000111111222333222111111000000111111111222111111000//////000000000222111......222111...///...---,,,,,,,,,---...///---,,,---......---+++---,,,,,,,,,,,,---.........//////---***)))***+++)))(((((((((((()))***+++))))))***************))),,,,,,,,,+++,,,,,,---------------------......///////////////000111333333222222111000//////000000000000000111111111222222...///000111222333444444///..................///------------...///111222111111111111000///...---)))***+++,,,---///000000............---------,,,,,,---.........,,,+++***************************++++++++++++************,,,---...---+++***)))***(((((()))***************&&&&&&''')))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&''''''((()))***++++++''''''''''''''''''''''''%%%''')))(((%%%$$$&&&'''%%%%%%&&&&&&&&&%%%$$$### ###%%%&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&((()))(((((()))***+++///888DDDRRR___iiinnnJJJLLLNNNQQQSSSUUUUUUUUUTTTVVVVVVSSSNNNKKKJJJKKKFFFGGGEEE???<<<;;;777333111222222111111000///......,,,+++,,,000444666777666555555444444333222222111111222222222000...---......---,,,---...///000------...///...---+++***///////////////...------...---,,,+++***************+++,,,---............------------------------/////////...------,,,,,,---......///000/////////222111///------...000111......////////////..............................///////////////000111111222000...---,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---...///...++++++++++++,,,---...///...---,,,++++++,,,...///***+++,,,---...---,,,,,,,,,,,,------...//////000------------...000111222---...///000000///...---000000111111000000//////---+++))))))+++---......---///111111000//////000---...000000000///...---//////...,,,---000555:::@@@;;;666222///...---,,,+++,,,...---,,,,,,---...))))))+++---//////---+++***,,,///000///............---,,,---...//////---...111333222///---...000...//////000111222333333000/////////............///////////////000111111000000000000000000000000///222444333000......///---,,,+++++++++---000111000000000000111222333444111111111111111222333333111111111111111111222222111111000000000000111111222444222//////333222//////...---,,,---...///000222000.........---,,,***,,,,,,++++++,,,,,,---...---......,,,)))((()))***(((((())))))*********+++******+++,,,,,,***)))(((++++++***)))***+++---..................///000000/////////000111333555555333222111000/////////000//////000000111111111222......///111222333444555...//////////////////...,,,,,,,,,,,,...000222444222222222111111///......,,,,,,------...////////////............---------------.........---+++***++++++******************+++++++++*********))))))+++---//////,,,***))))))(((((()))***************%%%&&&''')))***,,,---...*********************************++++++,,,,,,,,,******))))))))))))******''''''((()))))))))))))))))))))((('''&&&%%%%%%$$$"""###$$$%%%&&&((())))))(((((((((((((((((((((((((((***+++)))&&&$$$%%%'''%%%%%%&&&'''&&&%%%###""" """%%%&&&%%%%%%%%%&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&%%%&&&&&&''''''(((((((((###%%%((()))(((((()))+++&&&***111999DDDPPP\\\dddOOOOOOOOOPPPPPPQQQQQQQQQ[[[\\\\\\YYYSSSNNNKKKIIIGGGCCC???>>>>>><<<555///222111000//////000111222//////000000111111222222333333333222111000//////111111000000//////......000---,,,---000111000...---.../////////---,,,+++,,,,,,------...---------,,,,,,++++++***)))))))))+++,,,...000000///...---+++,,,------......------......//////......---,,,//////............//////000000//////.........---------............------///...---,,,,,,---.../////////.........---------........................+++,,,---,,,)))'''''''''))))))+++,,,---.........------------///111333555111000000///...,,,+++***)))******++++++*********+++,,,,,,---...///000000+++---...------///000000---,,,,,,,,,,,,---.........---,,,,,,...////////////............---------......////////////......//////...,,,))))))***,,,000///...///---...777AAAJJJ@@@555///...///...---,,,,,,,,,,,,,,,+++***)))***+++,,,...///000000111******+++,,,---//////000........................,,,,,,,,,---------......////////////000000000000333333222222111000000//////////////////...---------......///////////////333222000...,,,+++******........................---...000111222222222111///.........111222333333111111111000///......---///---///333444000///000...------...///000000///000...,,,,,,...000000000//////000//////...---,,,//////.........//////000...---,,,,,,------+++)))------,,,++++++******))),,,+++)))''''''(((***++++++***)))***,,,---,,,+++++++++,,,------....../////////000111222222333333444333222000//////......,,,---///111333444555555000111111111111222222222333222000///......//////++++++,,,...000222444666333333111///...---------000000000000///...,,,,,,+++++++++++++++***)))(((000///,,,******+++---///++++++***)))***+++---...,,,++++++******++++++,,,---...///...+++)))))))))***)))))))))((((((''''''$$$$$$&&&'''***---///000******))))))******+++,,,++++++++++++++++++++++++***))))))+++,,,,,,***(((+++,,,,,,+++)))(((***++++++******)))(((''''''&&&'''(((((((((((((((''''''***(((&&&%%%$$$%%%'''((($$$%%%&&&&&&''''''&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%$$$###""""""######%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###$$$$$$###!!!######$$$$$$%%%&&&''''''((((((((((((((('''''''''***+++...555@@@KKKTTTXXXOOOOOOOOOOOOOOOPPPQQQQQQWWWXXXYYYWWWRRRMMMJJJHHHGGGCCC>>>======;;;666111111000///......///000111//////000000000000000000000111111222222222111111000000000000//////......///...,,,...000111000...//////000000000///......------.........------,,,++++++++++++***************+++---...///...---,,,,,,,,,------......------......//////......---,,,//////............//////000/////////.........---------............------///...---,,,,,,---...//////.........------------...........................//////...,,,*********)))***+++---............/////////000111333555666000000///...---+++***)))((()))***+++,,,,,,,,,,,,,,,,,,------...///000000+++---///...------...///---------------......///111000///......///..................------------...////////////......---.........,,,******+++---...------//////000999CCCNNNDDD888///,,,+++***(((,,,,,,,,,,,,,,,+++***))))))***+++---............++++++,,,,,,---...//////........................,,,---------................../////////000000000000000000000000000000000///000000000//////...---...//////000000000000000///...---,,,,,,,,,,,,,,,***+++,,,---...000111111,,,---///111222222222222000/////////111222222222222111111000//////......222000111555444000...000//////...///222333222222000...------///000111000000000000000000///......//////............//////---,,,,,,---......,,,***...------,,,,,,+++******+++***)))(((((()))******...---------///000///...++++++,,,------....../////////000111111222333333222111000/////////////////////000222333333333333222222222111111000000000---...////////////......,,,------...000222444555333222000///...---------,,,---...///000000000000---,,,,,,,,,+++++++++***//////......---------------,,,+++++++++,,,---...,,,++++++++++++,,,,,,------...///...+++)))))))))*********))))))(((((((((***))))))))))))******+++******))))))******+++,,,,,,,,,++++++++++++++++++*********+++,,,,,,***(((+++++++++)))(((''')))++++++++++++***)))((((((((('''((((((((((((((('''''')))((('''&&&&&&&&&''''''))))))((('''&&&$$$"""!!!$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$###########################$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''$$$%%%%%%%%%'''((()))***((()))***000888BBBJJJOOOPPPOOOMMMMMMMMMNNNPPPQQQTTTWWWYYYYYYUUUOOOKKKIIIGGGCCC>>>;;;;;;:::777444000///...------...///000000000//////////////////...///000111222222222222000000000////////////...///...---...000111000/////////////////////000111///////////////...---,,,******++++++++++++,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------.........////////////...------//////............///////////////...............------............------......------------..................------------------------------------...//////...,,,******+++***+++,,,---...//////////////////000111333444555/////////...---+++)))(((((()))***,,,---...//////------------...///000000+++---///...,,,***,,,///......------......///000111000000///........................------------///////////////...---,,,------...---++++++---...,,,+++,,,///000222:::DDDVVVLLL???444///,,,***(((++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,------.................................------........./////////.........////////////000,,,------...///000000111000000000000000//////...//////000111111111111000++++++++++++,,,---......***+++,,,---...000111111222222333222111///,,,+++111111111111111111111111222111111000000//////...333111111444333...,,,............///222444333333111///------///111111000111111111222111111000000//////...............///---,,,,,,---//////...,,,......------,,,+++++++++))))))))))))))))))*********)))))))))+++,,,+++***++++++,,,------....../////////000000111111222222//////............//////111111222333333333222222444333222111000//////...---///222444444444222111.........///000111222333111111///...------------+++,,,---///000111111111///...,,,++++++,,,------......000000000///---,,,......---,,,,,,,,,------,,,,,,+++,,,,,,---......,,,......---+++))))))******************))))))))),,,+++***)))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********++++++***+++------+++)))******)))'''&&&&&&(((+++,,,++++++******))))))((('''(((((())))))((((((((('''(((((((((''''''&&&&&&)))(((((('''%%%$$$"""!!!&&&&&&''''''''''''&&&&&&%%%$$$$$$############$$$"""""""""###$$$%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$###&&&)))(((&&&&&&''')))%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$%%%''')))***(((((((((+++000888@@@EEEQQQOOOMMMKKKKKKMMMOOOQQQWWWZZZ]]]]]]YYYSSSNNNKKKGGGCCC===:::999999777666000///............///000000000//////......------...///000111222222222222///////////////////////////......///000000000000///...---------///000222000000000000///...---,,,******++++++,,,------...+++,,,---.........------,,,,,,,,,,,,------......///////////////...------///......------......///........................------............------------------------------------------------------------------------------,,,------+++)))((()))***++++++---...///000000000------...///000111222222000000000///...,,,******)))***+++---.../////////...---------...///000111+++,,,---///,,,***,,,111///............///000000/////////...------...///.........---------,,,,,,////////////...---,,,,,,,,,---......------...000---+++,,,///111222999@@@RRRJJJ>>>444///---+++***++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,++++++,,,---------------------.................................////////////000------........./////////---------...//////000000///000000000000000//////......///000000000000000++++++++++++,,,---...///........................000111111111111///...---111222222222111000000000111111111000000/////////111...///111000,,,+++---,,,++++++---000222222111222000......///111111000111111222222222222222111//////...---------......---,,,,,,...///000///...------,,,,,,+++******)))(((((()))************)))'''&&&%%%&&&((()))((('''++++++,,,------......////////////000000000111111------------...///000000111222222333333333333333222222222111000////////////000111222222222222111......------......///000//////...---,,,,,,---------...///////////////...///...,,,******+++---..................------,,,......------,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---...---+++))))))***++++++******************((((((((()))***+++------******))))))******+++,,,---,,,,,,++++++*********,,,+++***+++,,,---,,,*********(((&&&$$$%%%(((************)))))))))(((((('''(((((())))))))))))(((&&&''')))))))))(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$########################"""&&&***((($$$"""$$$(((&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%&&&'''))))))((())),,,333;;;@@@QQQOOOMMMKKKKKKMMMOOOQQQYYY\\\^^^^^^YYYSSSNNNKKKGGGCCC>>>:::777777777666111111000//////000111111000000//////......------000000000111111000000000.............../////////...///000000000000000111000000///...///000222333000000000000///...---,,,******+++,,,---......///---......///////////////------,,,,,,,,,---.../////////000000//////...---......------------......---------...............------............------,,,------------------,,,,,,,,,------------------------------------------+++,,,,,,***(((''')))***++++++---...///000000000------...///000111111111222222222111000...,,,+++,,,,,,---.........------...---------...000222333000,,,+++......,,,...333///............///000000444444444222...,,,---///...------------,,,,,,,,,...............---,,,,,,+++---...///......///000///,,,---000111000444:::@@@;;;444---***))))))******++++++,,,,,,,,,++++++,,,------------,,,,,,+++,,,---------------------.................................////////////000------------............//////////////////////////////000000000000//////,,,---......//////.........---------------...///........................'''))),,,///222444555555///111333222000......///000000000//////////////////------000000...---000,,,++++++---000222222111222000...---///000000//////000111222222222222222//////...------------------,,,,,,...///000///...++++++******)))((((((((('''((()))***************,,,*********,,,---,,,+++++++++,,,------....../////////////////////000000++++++,,,,,,---///000111000111222333444555555555000000000000000000000000...,,,***(((((()))***,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,------...///////////////...---,,,+++))))))+++---...///...,,,******+++,,,---,,,,,,,,,,,,++++++******,,,,,,,,,,,,------...///+++,,,------+++))))))*********************++++++''''''((()))+++---...///******))))))******+++,,,,,,,,,,,,++++++*********,,,+++******+++,,,+++***))))))(((&&&%%%%%%''')))((((((((((((((('''''''''''''''((()))******))))))&&&((()))******(((&&&$$$ !!!###%%%&&&(((((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%########################%%%)))+++)))$$$!!!###&&&&&&&&&&&&'''''''''''''''))))))'''&&&&&&&&&'''((('''(((((((((***///777<<>>999555222111000000000000111222333444111000....../////////.........///////////////...,,,------.../////////...000//////......//////000//////000000000000//////...//////---,,,,,,...000...---,,,,,,---...///000...------,,,,,,---------,,,,,,,,,,,,,,,------...,,,------------------,,,)))***,,,---...//////.........---------....../////////...---,,,+++***))),,,------...---,,,+++***)))***,,,---......---,,,---...///000000///...------,,,+++***))))))))))))((()))***+++---...//////......//////000000111111/////////...------,,,,,,******+++++++++,,,,,,,,,++++++,,,---...///111222777222,,,***,,,---+++))),,,------,,,++++++---///......//////////////////+++++++++******+++++++++)))***++++++,,,,,,++++++***,,,---///000///...---,,,+++*********,,,---......---,,,+++************+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,++++++++++++*********+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,---............---------------............---,,,***))))))***,,,---------------...............//////000000//////............------.........///...---,,,++++++******---++++++,,,......,,,*********+++++++++***)))))),,,,,,++++++***)))((((((+++,,,---......---+++***------......///.........+++,,,---...///...,,,+++***)))))))))((((((((((((&&&'''(((((('''(((***,,,...+++))))))+++,,,------///...---...000000...,,,+++,,,,,,------,,,,,,+++)))***,,,---...///000000111111000000000000000111...............---,,,,,,++++++,,,------,,,+++***,,,++++++***)))))))))))))))))))))******+++,,,---//////......------,,,,,,,,,++++++,,,...///...---------,,,+++*********++++++******,,,///000...,,,,,,,,,+++***))))))******+++***(((&&&%%%&&&'''((((((((()))))))))************))))))))))))************)))(((***,,,------,,,***++++++++++++***)))(((+++***)))(((((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((()))++++++++++++******)))((((((((((((((()))((('''%%%$$$$$$%%%%%%(((''''''&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$############%%%&&&'''&&&&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%$$$######"""$$$%%%&&&'''((((((((((((%%%%%%%%%%%%&&&(((***+++RRRRRRRRRTTTUUUVVVTTTRRRQQQQQQQQQQQQPPPOOONNNMMMGGGEEEAAA===:::777666555333333222222111///...---222000....../////////...---...............------+++,,,---...///000000000111000000//////000000111/////////000000//////...---...///...,,,,,,...000...------,,,,,,---...///,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,------------,,,,,,+++,,,---///000000000000,,,,,,,,,------///000000//////...---,,,++++++***,,,---.........---,,,+++)))***,,,---......---,,,---------,,,+++***)))(((,,,+++******))))))))))))((()))***+++,,,---...///000000000000000000000000//////......---,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---...///***++++++,,,,,,,,,+++***/////////---+++***+++---++++++,,,------,,,+++***++++++************++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***)))))))))***+++,,,------,,,+++************++++++++++++++++++++++++******)))))))))***++++++++++++,,,,,,,,,,,,++++++,,,,,,+++*********++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++************++++++,,,,,,---...............,,,,,,,,,---------......---,,,+++******+++,,,---,,,,,,,,,---------............////////////......---------,,,,,,---------///...,,,+++++++++,,,,,,*********,,,------***((())))))******+++*********+++++++++******))))))))),,,,,,------,,,+++)))((('''(((((((((((((((''''''+++,,,---......---++++++*********))))))))))))((($$$%%%&&&&&&&&&(((+++...,,,***((((((***,,,,,,,,,...---,,,---//////---,,,+++,,,,,,------,,,,,,+++)))***,,,...///000000111///......---......//////...///////////////...---...---------,,,,,,++++++---,,,+++***)))(((((('''(((((((((((()))***+++,,,//////...---,,,+++******,,,+++***+++...///...------,,,,,,+++++++++,,,,,,*********,,,...///...,,,++++++)))(((''''''''''''+++***((('''&&&&&&''''''(((((())))))))))))******((((((((('''''''''''''''***)))((()))+++,,,,,,+++******++++++******)))(((,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((())))))***&&&'''(((******+++++++++******)))((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))'''%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''((()))PPPQQQRRRTTTVVVUUUSSSPPPOOOOOONNNMMMMMMLLLLLLLLLEEECCC???;;;777555333333111111111000///---***)))222000......///000///.../////////000//////......+++,,,---...000000111111111111000000000000111111/////////000//////......,,,.........------...000///...---,,,,,,,,,---...+++************++++++,,,+++++++++++++++++++++***---,,,,,,,,,,,,,,,,,,---,,,------...///000000000---------------...//////111111000//////...------,,,,,,---......---,,,+++)))***,,,---......---,,,,,,,,,++++++***)))((('''++++++***)))))))))))))))((()))***+++,,,---......000000000000000000000/////////...------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,---'''***......,,,+++,,,...000111000...+++******+++,,,---------+++(((&&&$$$******))))))))))))******))))))***+++++++++++++++,,,+++***)))))))))***++++++***)))))))))***+++,,,+++******)))(((((())))))++++++++++++++++++++++++))))))(((((())))))***+++******++++++++++++******,,,,,,+++***))))))******************++++++++++++***++++++,,,,,,,,,,,,+++******))))))))))))******,,,,,,---...............+++,,,,,,,,,------------,,,++++++******++++++,,,+++,,,,,,,,,------------------............------++++++,,,,,,,,,,,,++++++---,,,+++***)))***,,,,,,******))))))*********)))(((((()))******+++******************))))))))))))******+++++++++******)))''''''&&&%%%###!!! )))******+++******)))((()))))))))(((((((((((((((%%%&&&&&&&&&%%%'''***---+++***((((((***+++++++++,,,,,,------...------,,,,,,,,,------------,,,,,,***+++---...000111111111------------------.../////////000000000000////////////...,,,,,,,,,,,,,,,+++++++++******)))(((''''''''''''(((((()))***+++------,,,,,,+++++++++***+++******+++---......---,,,++++++++++++,,,,,,---,,,++++++,,,,,,,,,++++++,,,+++)))((('''&&&&&&&&&***)))((('''&&&'''''''''(((((((((((()))))))))***'''((((((((('''&&&&&&'''***)))((()))***+++***)))******************))))))+++******))))))******+++((((((((((((((()))))))))***)))(((''''''((()))***'''''')))******+++++++++***))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!(((%%%""""""%%%'''&&&$$$&&&''''''(((''''''&&&&&&%%%&&&&&&'''((((((''''''%%%%%%&&&&&&'''((())))))NNNNNNPPPRRRSSSQQQMMMJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIFFFAAA;;;555111...,,,(((***,,,///111222222222222000///...000000///...///////////////...------+++,,,---///000111111111111111000000000000111111///////////////...------+++---.........---...000///...---,,,++++++,,,---+++++++++++++++,,,---------------,,,+++***)))(((---,,,++++++++++++,,,---,,,,,,,,,------...////////////...---------------000000000///......------***+++,,,------,,,+++***)))***,,,---......---,,,///.....................******))))))((()))))))))))))))******+++,,,------000000000///////////////.........---,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++***---...---***))),,,000///000000...,,,***)))***,,,,,,------,,,)))&&&$$$***))))))(((((())))))***))))))***++++++++++++***,,,+++***)))((()))++++++,,,+++***))))))***+++,,,+++***))))))((()))))))))++++++++++++++++++++++++(((''''''''''''((()))))))))******++++++******))),,,++++++***)))))))))))))))))))))*********++++++)))******+++,,,,,,++++++***))))))(((((())))))***+++,,,,,,---------------++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,******+++,,,,,,+++*********))))))(((((()))***++++++***(((&&&&&&'''***,,,'''((()))***************))))))))))))))))))******'''((()))***++++++,,,,,,,,,,,,+++***)))'''&&&%%%*********))))))((((((''''''''''''''''''''''''''''''(((((('''&&&&&&(((++++++)))((()))+++,,,+++***,,,------...------,,,,,,------............------,,,,,,...///000111111111---------------...///000000000000111000000///...///...---,,,,,,,,,,,,---((())))))*********)))(((''''''''''''((()))***+++))))))******++++++,,,,,,+++******+++---......---++++++*********+++,,,,,,---------+++***)))))))))---,,,***)))((('''&&&&&&)))((((((''''''''''''''''''(((((((((((()))))))))''')))+++***(((&&&&&&'''***(((((((((*********((())))))))))))))))))******)))))))))(((((()))))))))(((((((((((())))))*********)))(((''''''((()))***'''((()))******************))))))(((((((((((((((''''''''''''''''''&&&&&&)))(((&&&%%%$$$######"""&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! (((%%%""""""%%%''''''%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%&&&''''''((('''''''''''''''(((((())))))******LLLLLLMMMOOOOOONNNJJJGGGIIIIIIIIIIIIHHHGGGFFFEEEAAA@@@===:::777666555555...///000222333333333333333111//////000000000///............---,,,++++++,,,---...///000111111111111000000//////000000111////////////......---,,,***,,,...///......///000000///---,,,++++++++++++++++++++++++,,,---......------......---+++)))(((---,,,+++******+++,,,---,,,,,,++++++,,,------...000000///------,,,,,,,,,------,,,,,,,,,+++++++++)))***+++,,,,,,,,,+++***)))***,,,---......---,,,,,,,,,,,,,,,,,,---...///***))))))(((((()))))))))))))))******+++,,,,,,---..............................------,,,+++++++++******+++++++++,,,,,,,,,+++************++++++,,,,,,---,,,***&&&&&&***---,,,...///...,,,*********))))))+++,,,,,,,,,+++***))))))(((((((((((())))))((()))******++++++******++++++***))))))***+++,,,,,,+++***)))))))))***+++,,,,,,+++++++++++++++,,,************************''''''&&&&&&''''''((()))))))))************))))))++++++***)))))))))******((())))))))))))*********((()))******++++++++++++))))))(((((((((((())))))******+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))''''''(((((())))))))))))+++***)))'''%%%&&&***---(((((())))))***)))))))))((((((((())))))*********''''''((()))+++,,,---...++++++,,,---------------,,,,,,+++******)))))))))%%%&&&&&&&&&&&&&&&''''''((()))***)))((('''((()))+++***)))***,,,,,,,,,***,,,---//////---,,,---......//////////////////......//////000000000000000------------...///000000111111111111000///...---,,,,,,,,,,,,,,,---,,,---&&&''')))***+++***))))))''''''''''''((()))***+++''''''((()))***+++,,,,,,+++***)))***---...---,,,+++******)))))))))******---------+++((('''((())),,,,,,+++)))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))'''***---,,,(((&&&&&&((((((''''''''')))******)))))))))((((((((()))******(((((((((((((((((((((((('''(((((())))))******+++***))))))((((((((((((((((((((()))*********************)))(((((((((((((((''''''(((((((((''''''&&&)))((('''%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""(((&&&###"""###%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&'''((()))************)))JJJJJJKKKMMMNNNNNNLLLIIIGGGHHHIIIIIIHHHGGGEEECCC999888888777777888999:::888777555333111//////...333111//////000111000////////////......,,,++++++......///000000000000000000//////......//////000////////////...---,,,+++***,,,...//////...///000000///---+++*********+++++++++++++++,,,---......***+++---......---,,,+++---,,,+++))))))+++,,,------,,,+++++++++,,,---...///......---------......+++++++++++++++*********)))***,,,---------,,,,,,)))***,,,---......---,,,***))))))((()))***+++,,,))))))(((((((((((()))))))))))))))***++++++,,,,,,+++,,,,,,,,,---...............---,,,,,,++++++*********+++++++++,,,,,,,,,************++++++,,,---++++++***)))'''''')))***(((***,,,---+++******+++((())))))***+++,,,------)))((((((''''''(((((()))((())))))***************))))))((())))))***+++++++++***)))((('''((()))))),,,+++++++++++++++,,,,,,))))))))))))))))))))))))&&&&&&&&&%%%&&&''''''(((((())))))))))))))))))(((***))))))))))))******+++((((((((()))))))))******'''((()))***++++++++++++)))((((((''''''(((((()))))))))***++++++++++++***************+++++++++++++++++++++,,,,,,+++++++++************++++++++++++******++++++++++++******)))***,,,------,,,***)))%%%&&&(((***+++******)))''')))+++***(((''')))+++))))))))))))))))))(((''''''''''''((()))******+++)))))))))***+++,,,---...((()))***+++,,,---------,,,,,,+++***)))(((((((((&&&&&&&&&&&&''''''((((((%%%(((+++,,,+++*********+++******+++------,,,+++,,,...000000...---...///000000111111111111000000000111111111111000//////---,,,,,,------///000000222111111000///---,,,+++)))***+++---------,,,,,,'''(((***+++***)))'''&&&(((((((((((()))***++++++((((((((())))))*********+++***)))***,,,------,,,******)))((('''''''''(((***++++++***''''''))),,,++++++***)))(((((())))))''''''(((((((((((((((''''''''''''((((((((())))))&&&***---,,,(((%%%%%%''''''&&&%%%''')))******))))))(((((('''((()))***+++)))))))))******)))))))))'''(((((()))******++++++)))))))))))))))(((''''''(((((()))************)))******)))(((((((((((((((&&&'''((())))))((('''&&&'''&&&&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%&&&((()))******)))((('''&&&###""""""%%%'''&&&'''(((((()))))))))(((&&&'''''''''''''''&&&&&&'''''')))******))))))(((IIIIIIJJJLLLOOOPPPNNNMMMFFFHHHIIIJJJJJJGGGEEECCC>>><<<999666333111000///444333222000///000000111333111//////000111000///111111111111000///...---...///000000000000000/////////............//////////////////...---,,,+++))),,,...//////...///000111///---+++************************+++,,,---...(((***,,,...000000///...---,,,***))))))***,,,---...---,,,+++,,,---...///---------------...///000------,,,,,,,,,,,,,,,,,,***+++---.........------)))***,,,---......---,,,---,,,+++******+++,,,,,,))))))(((((((((((()))***)))))))))***+++++++++,,,******++++++,,,---............---,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++***)))&&&(((+++,,,+++++++++,,,++++++************++++++((((((''''''''''''(((((((((((()))***************&&&''''''((()))******+++***)))((('''&&&&&&'''(((***)))))))))))))))******((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((())))))(((((()))***++++++(((((((((((())))))))))))'''''')))******+++++++++((((((''''''''''''(((((((((((()))***************)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++******++++++++++++******)))***,,,------,,,***)))$$$&&&))),,,---,,,***)))$$$)))---...,,,)))(((((())))))***))))))(((''''''&&&''''''((()))***++++++,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++******((('''&&&&&&&&&&&&&&&'''''''''(((((())))))###'''+++------,,,,,,,,,,,,++++++,,,......---+++,,,///111111...---...000111111222222222222111111222222222111111000......,,,,,,,,,,,,---...///000222222111000...,,,+++***&&&(((***---...---,,,+++)))***++++++***(((&&&$$$((((((((())))))***+++,,,))))))))))))((((((((((((***))))))***,,,------,,,******)))'''&&&&&&&&&&&&''')))***)))'''(((+++...***))))))((((((((())))))''''''((((((((((((((('''''''''''''''((((((((()))%%%)))---,,,'''$$$%%%'''&&&%%%%%%&&&)))++++++***)))(((''''''''')))***+++******++++++++++++******'''(((((()))***+++++++++((()))*********((('''&&&((())))))************)))******)))(((((((((((((((&&&'''((())))))(((''''''$$$$$$%%%&&&''')))***+++&&&&&&&&&'''''''''((((((&&&%%%$$$$$$######$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""$$$&&&''''''&&&&&&((()))((($$$!!! $$$((("""###$$$$$$%%%%%%%%%$$$&&&'''''''''''''''&&&&&&&&&'''((()))))))))((('''HHHHHHJJJMMMNNNMMMJJJHHHEEEFFFGGGIIIJJJIIIFFFCCC===;;;999999999999888666222111///......//////000///////////////.........111111000//////////////////000000111111111111111////////////////////////........................///---,,,,,,...//////...000//////...------,,,,,,***)))))))))+++,,,+++***,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,---...///000---------...............***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++,,,---...000111222...---,,,+++++++++,,,---***)))((('''''')))+++,,,))))))************)))))))))*********)))***+++---------------------------))))))))))))***+++,,,---))))))((((((((((((((()))'''***---...---+++))))))%%%***,,,)))(((***+++))))))******+++***)))(((''',,,,,,+++***)))((('''&&&)))((((((''''''''''''(((((((((''''''''''''((((((((())))))(((''''''))),,,'''((()))******)))((('''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''))))))))))))((((((((((((((((((''''''''''''(((((())))))*********+++++++++'''((()))***************))))))******)))(((''''''(((((()))***************---......---+++******+++'''))))))((('''&&&'''((()))))))))))))))))))))))),,,++++++******)))))))))+++***(((&&&&&&''')))******((('''+++//////+++&&&)))))))))))))))(((''''''''''''''''''''''''&&&&&&((('''&&&%%%&&&(((***,,,)))((((((((((((((()))***......---,,,,,,,,,,,,---++++++)))((((((''''''''''''(((***+++***)))'''&&&((('''(((******(((***///000...///000000......///---...///000111111111000///000000111111111111000111000000/////////000000---///111222333222111000000000000//////...---,,,,,,***(((&&&&&&(((+++,,,---+++)))((('''((()))***&&&'''(((*********))))))((())))))*********)))(((************************))))))))))))))))))***+++***((('''(((******(((%%%******))))))))))))******''''''((((((''''''&&&%%%''')))++++++***)))))))))((((((''''''''''''((((((%%%'''((((((''''''(((***&&&(((***+++******,,,---,,,+++***+++------,,,++++++***))))))(((((())))))******))))))((((((''''''+++***)))(((((('''((((((''''''((((((((((((''''''&&&&&&%%%&&&(((*********(((((('''''''''(((((()))%%%%%%%%%$$$###"""!!! &&&&&&'''&&&%%%%%%&&&(((&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$###%%%''')))))))))((('''%%%%%%%%%$$$$$$#########&&&&&&%%%&&&&&&'''((()))HHHHHHIIIKKKKKKKKKIIIGGGFFFHHHKKKOOOPPPOOOJJJFFF<<<:::999888999888777555222111000.........///////////////////////////...111000//////......//////---......///////////////000000000000000000000000////////////////////////...---,,,---///000111000/////////...---,,,,,,,,,***)))))))))+++,,,+++***+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++,,,,,,...//////...............---------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000,,,,,,************+++,,,******(((((((((***+++---)))******************))))))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++***************+++---...///...,,,)))''''''&&&***,,,)))(((***+++)))******+++++++++***)))(((++++++***)))((('''&&&%%%((('''''''''''''''((((((((((((''''''''''''((((((*********(((&&&&&&((()))'''(((((())))))(((((('''((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))((('''''''''''''''((()))))))))*********++++++(((((()))*********))))))((()))))))))(((((('''&&&(((((()))***************---......---***((())))))'''))))))((('''&&&'''((())))))))))))))))))))))))******************))))))))))))(((''''''((()))***)))((((((+++...///***&&&)))))))))))))))(((''''''''''''''''''''''''''''''((('''&&&%%%&&&''')))+++)))))))))))))))***++++++...---,,,,,,++++++,,,,,,,,,+++***)))(((((((((((('''((()))******(((&&&%%%'''&&&'''******(((***///111000000111111000000111......//////000000000000333333222111///---+++***//////......------......///000111222111000...,,,...///000000000///...---+++***)))(((((()))+++,,,,,,***)))''''''''')))***%%%&&&((())))))))))))(((,,,,,,+++,,,---------,,,)))))))))))))))))))))))))))))))))))))))***++++++,,,***)))***,,,,,,***'''***))))))(((((())))))***''''''((((((((('''&&&&&&&&&(((******)))((((((((()))(((((('''''''''((((((%%%'''((((((''''''(((***+++++++++***)))***,,,...///...,,,+++,,,,,,,,,***++++++*********)))))))))***)))))))))((((((((('''******)))(((''''''((((((''''''((((((((((((''''''(((''''''''')))*********))))))((('''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$%%%&&&&&&&&&$$$$$$&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$ !!!!!!###$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%&&&&&&'''((()))HHHHHHHHHHHHHHHHHHHHHGGGBBBDDDGGGKKKMMMKKKFFFBBB<<<:::888888888777666444333111000...------............//////////////////000000///...............---...//////000000//////000000000000000000000000000000000000000000000000...---,,,---///111111111///......------,,,,,,+++***)))))))))+++,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---.../////////......------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,------+++***)))))))))***+++,,,+++***)))))))))***+++,,,***************************+++,,,***)))(((***+++++++++++++++++++++++++++))))))))))))******+++,,,*********))))))******+++///000111000---)))(((((('''+++,,,)))(((******(((((())))))))))))(((((('''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((+++++++++)))&&&%%%&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&'''((()))))))))))))))******))))))*********)))(((((('''''''''''''''&&&&&&&&&(((((())))))******)))))),,,------+++)))''''''((('''))))))((('''&&&'''((((((((((((((((((((((((((('''((()))***+++***)))((('''''''''(((((())))))***)))((((((***---...***'''((())))))))))))(((''''''&&&''''''(((((('''''''''((('''&&&&&&&&&'''((()))((())))))***+++,,,,,,---,,,,,,+++************+++++++++***)))((((((((((((&&&'''((((((((('''&&&%%%&&&%%%&&&))))))(((+++000444666888999999888666444.........///////////////333333111000...,,,******000///...------------------...///000000///---,,,,,,...000111111000///...++++++++++++******++++++***)))'''&&&&&&'''(((((('''''')))******++++++***+++)))((()))+++,,,,,,+++(((((((((((((((((((((((((((((()))******+++,,,,,,,,,***)))***++++++)))((()))((((((''''''(((((()))(((((((((((((((''''''&&&&&&(((******((('''''''''***)))((('''''''''''''''&&&'''(((((('''&&&((())),,,,,,+++))))))+++000444444111...---,,,,,,,,,+++***+++,,,,,,,,,+++))))))))))))))))))(((((((((((())))))((('''''''''((((((&&&''''''((((((''''''&&&***))))))((())))))******))))))((('''&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%&&&%%%$$$###%%%'''***+++''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))IIIIIIHHHGGGFFFFFFGGGIIIBBBBBBCCCEEEEEEDDD@@@===<<<:::888777777777555333333111000...---------...............////////////000//////...............000000111222222222222111///////////////////////////////////////////////////...,,,---...//////...------------,,,,,,++++++***)))))))))+++,,,+++***)))************+++++++++++++++++++++++++++++++++,,,+++++++++,,,------...//////...------,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++************++++++++++++***))))))***,,,,,,++++++************+++,,,++++++************+++++++++,,,,,,+++)))((()))+++************************)))))))))))))))***++++++(((''''''''''''(((((()))+++///222333111...+++***'''+++---)))((()))***(((&&&&&&'''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***(((''''''&&&&&&''''''((()))******)))&&&%%%&&&'''''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###!!!"""%%%'''%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((()))*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))((()))*********((('''((()))'''))))))((('''&&&'''(((''''''''''''''''''''''''%%%&&&(((*********)))(((%%%&&&'''((())))))))))))(((((((((***,,,,,,***'''(((((())))))(((((('''&&&&&&&&&(((((()))(((((('''((('''&&&&&&&&&''''''(((&&&'''(((***+++,,,,,,---++++++***)))))))))))))))***)))(((((('''''''''(((&&&&&&'''''''''&&&%%%$$$&&&$$$%%%((())))))---222999AAAIIIMMMMMMIII@@@888//////..............................//////000000111000///......---......'''))),,,...000000000///+++,,,///111222111000///++++++,,,---,,,+++***)))(((''''''&&&&&&&&&''''''))))))***+++,,,------...+++)))&&&''')))++++++***((((((((((((((((((((((((((()))***+++,,,,,,------)))(((((('''''''''''''''((((((''''''''''''((((((((())))))))))))(((''''''''')))++++++)))((('''(((***)))(((''''''&&&''''''&&&'''((((((&&&&&&'''((())))))((((((***///666;;;888555111///......---,,,***+++---...---,,,***((())))))))))))(((((((((((((((((((((''''''((())))))'''''''''((((((''''''''')))******(((''''''((()))'''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((IIIJJJIIIGGGEEEFFFHHHKKKLLLJJJFFFCCCCCCBBBAAA???<<<:::888777777666444333222111///...---------...---.........//////000000000000///...............000111111222222222222222................................................111///---,,,------,,,+++,,,,,,,,,,,,,,,+++++++++***)))))))))+++,,,+++***)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------//////...---,,,++++++***)))***++++++,,,,,,++++++))))))************))))))++++++***))))))))))))***,,,++++++***+++,,,---...++++++******************++++++***))))))***+++++++++,,,,,,+++)))((()))+++)))))))))))))))))))))))))))))))))((())))))******''''''&&&&&&'''((())))))(((...444777555000+++((('''+++,,,)))(((******(((''''''''''''''''''''''''***))))))(((((('''''''''%%%%%%%%%%%%&&&((())))))''''''&&&&&&&&&&&&''''''&&&''')))((('''&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$"""!!!"""$$$'''%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))(((((('''%%%'''(((((((((((()))+++'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((((('''$$$%%%'''((())))))))))))(((((((((***++++++***(((((((((((((((((('''&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&''''''(((%%%&&&''')))***+++++++++******)))(((((((((((()))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$%%%((()))***///555@@@MMM[[[aaa```YYYJJJ<<<111000///...---.........---------...000222444555000///...---,,,,,,,,,,,,'''(((+++.../////////...***,,,...000111111000///++++++---------+++***((('''&&&&&&&&&&&&&&&''''''((())))))***+++,,,......222---)))))),,,//////---************************))))))+++,,,------------))))))((('''&&&&&&'''(((((((((''''''''''''(((((())))))******))))))(((''')))+++,,,,,,+++)))((()))))))))((('''''''''''''''&&&'''((('''&&&%%%&&&'''((((((((((((***///555:::999666333000000///...,,,***+++---...---,,,***((((((((((((((())))))))))))((((((((((((((()))***+++'''(((((())))))(((((('''((())))))'''%%%$$$%%%'''$$$$$$%%%&&&''''''&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&&&&&&&%%%###""" $$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((FFFHHHIIIHHHEEEFFFIIIMMMRRRMMMGGGBBB@@@@@@@@@@@@===;;;999888888777555333000///...---------...///------......///000000000111111000///////////////...///000000111111000000------------------------........................111///---------...---,,,++++++++++++++++++++++++***)))))))))+++,,,+++***))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------,,,,,,++++++)))******+++++++++++++++((((((((())))))(((((((((+++******)))))))))******,,,++++++++++++---...///************)))))))))(((+++***)))(((((()))***+++***+++,,,***)))(((***+++)))))))))))))))))))))))))))))))))(((((())))))***(((((((((((()))***++++++)))...444777444...((($$$%%%***,,,)))(((***+++))))))(((((((((((()))******)))))))))(((((((((''''''%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''$$$&&&(((((('''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%(((((()))))))))((('''''''''&&&%%%$$$%%%&&&'''((((((((()))))))))(((''''''%%%&&&((((((((((((***+++'''))))))((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))'''((())))))******))))))'''(((((((((((('''&&&&&&$$$&&&(((***+++***)))((($$$%%%%%%&&&''''''((((((%%%&&&((()))*********)))******)))(((((((((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&$$$%%%)))***,,,111888FFFUUUbbbfffeee^^^NNN===333222000///........./////////...///000222444555...---,,,+++***)))))))))+++,,,---......---+++***++++++,,,---.../////////++++++,,,,,,,,,***)))(((&&&&&&&&&''''''''''''''''''''''''((()))+++,,,---444...((('''***------+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++***+++***((('''''')))+++)))((((((''''''(((((()))***************)))((((((***,,,...---+++)))))))))((((((''''''''''''((((((&&&'''((('''%%%%%%%%%''')))************+++...111555333111000000///---+++***+++,,,,,,,,,+++))))))(((((((((((())))))))))))((((((((()))***+++,,,---((())))))******))))))(((&&&((()))'''$$$###%%%((("""$$$%%%'''(((((((((((($$$%%%&&&'''''''''''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))"""###&&&(((((('''&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((BBBEEEHHHGGGEEEEEEHHHLLLOOOKKKEEE@@@???>>>>>>===>>><<<:::999888777555333......---,,,---...///000------......///000000111222222111000000000000000//////000111111111111000................................................000///---...000111111000*********+++++++++++++++***)))))))))+++,,,+++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++(((((())))))))))))((((((*********))))))***+++++++++************,,,---///)))))))))))))))(((''''''***)))'''&&&&&&''')))***)))***+++***))))))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((''''''((((((***++++++&&&***///000...***&&&$$$$$$)))+++)))(((+++,,,+++''''''&&&&&&&&&''')))***((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%$$$''''''(((((()))((((((((('''&&&%%%$$$%%%&&&((()))(((((())))))(((''''''&&&''')))***)))((('''((()))'''))))))((('''&&&'''(((''''''''''''''''''''''''((('''%%%$$$$$$$$$&&&'''((('''&&&&&&&&&'''(((((('''((()))))))))))))))***''''''((((((''''''&&&%%%$$$&&&(((***+++***)))((("""###$$$&&&'''((())))))&&&''')))+++++++++))))))+++***))))))(((((())))))))))))((((((((())))))***(((''''''&&&&&&&&&&&&&&&&&&%%%&&&))),,,---444;;;IIIUUU\\\ZZZXXXUUUKKK===555444222///......///000///...------...000333444000///---,,,+++*********,,,---...///...---+++))),,,++++++***+++,,,---...++++++++++++***)))((('''&&&&&&'''(((((((((((((((((((((((()))***,,,...///555...&&&$$$'''******''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---+++******+++***(((&&&&&&(((+++***))))))(((((())))))*********++++++******)))(((***,,,------+++)))((((((''''''&&&''''''((()))***&&&'''((('''%%%$$$%%%&&&''')))++++++***))))))***---------...///...+++(((++++++*********)))))))))'''((((((((()))))))))***)))))))))***+++---...///******++++++++++++******%%%(((***((($$$###&&&)))$$$%%%''')))))))))((('''&&&''''''((((((((((((''''''(((((('''&&&&&&''')))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((???CCCGGGGGGDDDDDDHHHLLLMMMJJJFFFCCCBBBAAA???>>>???===;;;999999888666444------,,,,,,---...000111---------...///000000111333222222111111111111111111111222333333333333222////////////////////////000000000000000000000000///......///222555555555******************++++++***)))))))))+++,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---))))))***++++++++++++***))))))************))))))***************+++,,,,,,***))))))))))))+++---...(((((())))))((('''&&&&&&***((('''&&&&&&'''(((***)))*********)))***+++---***************************)))(((((((((((())))))%%%%%%%%%&&&&&&((())))))"""%%%((())))))((())))))###(((***)))))),,,---,,,$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''')))***)))'''%%%$$$$$$%%%&&&((((((((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%''''''%%%$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''((()))))))))(((((('''%%%%%%%%%''')))***(((((())))))((('''&&&&&&***++++++***'''&&&&&&'''''')))))))))'''&&&'''((((((((((((((((((((((((((()))'''%%%""""""###%%%''')))(((&&&%%%%%%&&&'''((('''((())))))(((((()))***''''''((((((''''''&&&%%%$$$&&&(((+++,,,+++)))(((!!!"""$$$&&&''')))))))))((()))+++,,,,,,+++***)))++++++***)))))))))))))))+++***************++++++(((((('''&&&&&&&&&&&&''''''%%%&&&***,,,///555<<>>===:::777444222000000111111///...........................////////////222111000/////////000111333222111000////////////.........------,,,,,,,,,.........---------,,,,,,...------------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************)))))))))(((---,,,*********+++,,,---++++++************++++++,,,,,,,,,++++++*********+++*********))))))))))))(((((()))******)))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++,,,///111///***(((***---***)))(((&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&$$$###%%%((((((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%###"""$$$&&&&&&$$$"""'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%'''%%%###$$$'''***++++++)))(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%'''((((((((((((''''''&&&(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''******+++++++++***))))))+++******+++,,,------+++---,,,+++)))(((''''''''')))((('''&&&&&&&&&'''''')))******))))))+++///333777888:::<<<>>>???@@@@@@777666444222000///............//////000000000000222111111000//////......111000///...------------///...,,,,,,,,,---///000---+++)))((())))))((('''******))))))******)))(((,,,111222///...000111///222111///---------//////------------------------111000000///---,,,***)))(((((())))))))))))******......---+++))))))+++---......---,,,+++***)))(((((()))*********(((&&&%%%((((((((())))))***+++,,,)))))))))))))))***++++++***++++++,,,,,,,,,++++++***************+++,,,,,,...---,,,+++++++++++++++***))))))((((((''''''(((++++++,,,,,,---,,,,,,,,,(((***++++++*********+++(((''''''''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''''''''''')))++++++)))(((''''''((('''&&&%%%$$$$$$$$$$$$'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%$$$$$$%%%AAAAAABBBCCCDDDDDDEEEEEEDDDCCCCCCAAA@@@???>>>===;;;:::888666444333222222111111000///........................//////////////////.........///000000333333111000......------------------------,,,,,,//////.........---------------------,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++************))))))))))))*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++***************)))***************)))))))))))))))***++++++***))))))'''((()))))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))+++---...---)))((())),,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))(((((((((((()))***'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$############$$$######$$$%%%%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$)))'''%%%&&&(((***++++++(((''''''&&&&&&&&&&&&&&&(((((((((''''''''''''&&&)))(((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&''''''''''''++++++++++++***)))(((''',,,+++***+++---...---,,,,,,,,,***)))(((((((((((()))((((((''''''''''''(((''')))*********+++...000///000333777:::<<<>>>???555444333111///......------...///000111000//////000000000///......------111111000///......//////111000...------.../////////---+++*********)))''')))))))))))))))*********///333444000///111111///333222000...------......,,,---...//////...---,,,//////......,,,+++))))))(((((()))***,,,---......---------,,,******,,,///......------,,,+++******++++++******)))(((((('''(((((())))))***+++++++++'''''''''''''''((())))))+++,,,,,,,,,,,,,,,+++*********)))))))))***++++++---,,,,,,++++++++++++,,,************)))))))))))),,,,,,,,,,,,,,,,,,+++***''')))+++++++++***+++,,,)))((((((''''''(((((())))))((((((''''''(((((())))))((('''&&&&&&&&&'''(((((()))******((('''''')))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%'''&&&$$$""""""###%%%&&&&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))******(((%%%######$$$BBBBBBBBBCCCCCCDDDDDDDDDAAABBBAAAAAA@@@>>>===<<<:::999888666555555555555222111000///........................////////////.........//////000000111444333111///...,,,,,,,,,,,,---------------------/////////.........---------------,,,,,,,,,+++++++++++++++*********))))))*********************************)))))))))))))))&&&''')))++++++,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++*********************************************++++++*********&&&((()))+++***)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))******+++***))))))(((((())))))***+++,,,---,,,***)))***++++++***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$######"""!!!&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((((((((('''''''''''''''&&&&&&'''((()))***++++++%%%%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''***)))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((()))***************)))(((---,,,+++,,,---...---+++++++++***)))((((((((())))))(((((((((((((((((((((&&&(((***+++++++++,,,------///222555999;;;===>>>555444222111000///......,,,...000111111000...---//////.........---------111111000000000000000000222111000///............000...,,,+++++++++***)))((()))******)))***+++,,,...111222///...000222000333222111///...------------...000111111000...---............---+++******++++++,,,---///000111111,,,---...---+++,,,...///------,,,,,,+++++++++***///...---+++***++++++,,,))))))******++++++++++++&&&&&&&&&&&&&&&'''((((((,,,,,,------,,,,,,+++******)))))))))))))))******,,,,,,+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,+++***)))(((***++++++*********+++))))))(((((((((((())))))(((((((((''''''(((((((((---,,,)))((('''((()))************(((&&&&&&(((***((('''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$''''''%%%$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%DDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@???>>><<<<<<;;;:::999888777777777777222111000//////......///............////////////...//////000000111111111333222000...---,,,++++++,,,,,,,,,------.........///.........------------------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))******'''(((***,,,------,,,+++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***************++++++++++++******************+++&&&((()))++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++*********))))))*********+++,,,,,,,,,+++***++++++*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((###"""  """###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$###"""!!!%%%&&&''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((()))'''&&&'''((()))(((&&&$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''')))(((&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))******))))))))))))))))))&&&'''((()))***+++++++++---,,,++++++------,,,+++******)))))))))))))))***((()))))))))))))))))))))&&&(((***++++++++++++,,,...000222444777888999:::444444333111111000000000---...///111111///---,,,............------------111111000000000111111222333222111000///.........000...,,,+++,,,,,,+++***(((***,,,+++******+++---,,,000111......222555444333222111000///...------...///111333333111///..................---,,,+++))))))******++++++++++++,,,---...---,,,,,,---///++++++++++++************000///---+++***+++,,,,,,))))))***++++++++++++************)))******+++,,,,,,,,,---------,,,,,,+++******)))))))))))))))***+++++++++******++++++,,,+++,,,---...//////......,,,,,,,,,,,,+++******)))+++,,,---,,,***((((((((())))))(((((((((((())))))((((((''''''''''''((((((---,,,)))((('''((()))*********)))(((&&&&&&(((***'''''''''&&&''''''((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&%%%######%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&'''FFFFFFEEEEEEEEEEEEEEEEEEAAA@@@@@@???>>>>>>=========<<<;;;999888777666666222222111000////////////............//////////////////000111111111000000111111///...,,,,,,++++++++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))************************))))))))))))************)))***,,,---......---,,,+++******************+++,,,,,,,,,,,,,,,---------*********++++++++++++++++++***))))))))))))***+++'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))***+++,,,,,,+++******))))))******+++++++++++++++++++++++++++))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%$$$######$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$&&&'''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$###""""""$$$&&&%%%$$$######$$$$$$$$$%%%%%%&&&'''(((((()))((('''((()))))))))'''$$$&&&'''((('''''')))***(((''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))),,,,,,+++***((('''&&&&&&)))((('''&&&&&&''')))***(((((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))************))))))))))))%%%&&&''')))***+++,,,,,,---+++***+++,,,,,,+++)))***)))))))))))))))***+++((())))))************)))''')))+++,,,++++++,,,---...///000222333444444444444333222111111111111111......///000///...---,,,........................000000//////000111222222222111111000///......---...---++++++---------,,,***,,,...---+++***,,,///---111222000000555888888222222111111000///......///000111222222111000///------.........------,,,*********))))))))))))))),,,---...---,,,+++,,,---*********************+++---,,,+++)))((())))))***)))***+++,,,,,,+++******)))))))))))))))******+++++++++,,,---------------++++++***)))))))))******+++************++++++,,,((()))+++,,,---------,,,++++++++++++++++++***))),,,---...,,,***''''''''')))((((((''''''(((((()))(((''''''&&&&&&''''''((()))((('''&&&&&&&&&'''(((*********(((&&&&&&(((***'''''''''''''''((()))***'''''''''''''''&&&%%%%%%$$$%%%'''((((((&&&$$$###$$$%%%&&&&&&''''''&&&&&&###########################$$$&&&&&&%%%%%%'''(((FFFFFFFFFEEEEEEDDDDDDDDDBBBAAA???>>>===>>>>>>???>>>===;;;999777555444444333222111000////////////............////////////...///000000000///...---000///...---,,,,,,,,,,,,******+++,,,---//////000---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++************)))************************((()))))))))************)))******+++++++++*********))))))(((((())))))*********++++++,,,,,,,,,,,,*********++++++,,,,,,,,,***))))))(((((())))))***(((((()))))))))*********))))))))))))))))))))))))************************'''((()))***+++,,,,,,---)))))))))(((((()))))))))******))))))***+++***)))(((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((('''(((((((((''''''(((((((((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$###"""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$"""###%%%&&&%%%$$$!!!"""$$$&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&&&&$$$###"""$$$&&&&&&$$$"""###%%%%%%%%%%%%&&&&&&''''''''')))'''&&&'''((()))((('''###&&&))))))((((((***---)))(((''''''&&&&&&'''''''''((((((((())))))))))))*********)))))))))((((((+++***(((''''''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&((()))************,,,+++)))******+++)))((())))))(((((()))***++++++((()))***+++++++++******)))***,,,,,,++++++---......///000111222222222222222111111000000000111111//////.........---------.................................///000111222333000000000000///......---,,,+++***+++---.........,,,///111000,,,***---000///222222//////444777777111111111111000000//////////////////////////////+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++---...---+++******+++*********++++++,,,,,,,,,,,,+++***))))))((((((((()))***,,,------,,,***)))'''''''''''''''(((((()))******,,,---......//////,,,,,,+++******************************+++,,,,,,&&&(((***,,,......---,,,)))******++++++++++++***+++,,,---,,,***((((((((((((''''''''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''')))******)))''''''((()))''''''''''''((()))***+++'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''FFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???>>>===>>>???@@@???===;;;888555333222111333222111000////////////............/////////000....../////////...,,,+++///...------,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))))))))******++++++++++++*********++++++,,,,,,,,,***)))(((''''''((()))***))))))(((((()))***++++++))))))))))))))))))))))))************************'''((()))***+++,,,------((((((''''''''''''(((((()))((('''((()))***)))((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''###$$$&&&((())))))((('''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&###!!!!!!$$$%%%$$$""" ###%%%&&&&&&%%%$$$%%%&&&&&&'''((((((((('''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$$$$&&&((((((%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&!!!$$$((()))((((((***---))))))(((''''''''''''((('''((((((((())))))******%%%&&&''')))***,,,---...---+++)))((('''((()))***(((((('''&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%'''((()))))))))))))))(((,,,***))))))******)))''')))((((((((()))***+++,,,((()))***+++,,,,,,+++******,,,,,,,,,++++++---//////000111222333333333333000000////////////000000000///...---------------......//////////////////............///111222222///////////////......---+++))))))***---...///...---111333111---+++---000...222111---,,,000333333000000111111111000000///......------------......******+++,,,,,,,,,++++++))))))*********+++++++++,,,---...---+++)))))))))+++++++++,,,,,,------...------,,,,,,+++******))))))+++,,,------,,,***)))***************++++++,,,)))***+++---...///000000------,,,+++******++++++******))))))***+++,,,,,,((())),,,...000000///...((()))***+++++++++++++++)))+++,,,,,,***))))))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%&&&'''((())))))((((((((()))******((('''''')))''''''''''''(((***+++,,,(((((())))))(((((('''&&&&&&&&&$$$$$$$$$&&&((()))$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%IIIGGGDDDAAA??????@@@AAACCCAAA@@@@@@@@@@@@???===???<<<999888888888777666777444111/////////...,,,+++,,,---...//////////////////---,,,+++************+++,,,,,,,,,,,,+++******---000000......111444------++++++++++++------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++******++++++,,,))))))(((((((((((())))))***+++,,,------,,,+++***''''''((()))))))))))))))+++***((('''''''''((()))((((((***+++,,,------...+++,,,---+++)))(((((()))************************((()))*********)))'''&&&---+++)))((('''((()))***++++++++++++************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&(((***)))'''&&&%%%'''******)))((())))))%%%&&&'''&&&$$$###$$$%%%((('''&&&&&&%%%%%%%%%%%%%%%''''''%%%%%%'''))))))!!!&&&%%%%%%&&&------+++(((&&&$$$$$$$$$%%%###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$'''&&&%%%%%%&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''+++***'''&&&&&&'''***,,,'''((()))******)))(((''')))***+++,,,------------,,,+++***(((((((((((()))******)))(((((((((((((((###$$$%%%&&&%%%$$$###"""'''&&&&&&%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&)))((('''&&&&&&'''((()))+++)))'''(((******(((%%%&&&'''''''''(((((())))))((('''&&&%%%&&&''')))+++))))))((((((''''''&&&&&&)))***+++***)))((()))***,,,,,,+++***+++,,,...///111111111000000000000000111111111111111111111222,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000///---+++,,,,,,---.../////////............---,,,+++***)))***+++---......---+++***000...---...///000///...333222111111111222333444---...000222333222111000222222222222111///...,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***************++++++,,,,,,,,,...,,,))))))+++---...///------......---+++)))(((///---+++(((((()))+++---************+++,,,------000...,,,***)))))))))***++++++++++++,,,...000111,,,+++***+++,,,,,,+++***))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((('''(((((()))(((&&&$$$$$$$$$%%%&&&&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((''''''''')))(((''''''&&&&&&&&&&&&%%%&&&((()))))))))(((''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&'''(((((((((GGGFFFEEECCCBBB@@@???>>>@@@???>>>???AAABBBAAA@@@???<<<999888888888777666777444111/////////...---,,,,,,---...////////////---,,,+++***))))))))))))***+++,,,------,,,+++******+++,,,---,,,,,,---///,,,+++************+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++******++++++,,,++++++************++++++******+++,,,,,,+++******((())))))***++++++*********))))))((((((((((((((('''((()))+++,,,,,,------+++,,,,,,+++)))(((((()))))))))))))))))))))))))))((())))))***)))((('''&&&%%%&&&'''((())))))******''''''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((('''''''''&&&(((******((('''&&&'''&&&'''''''''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%(((***(((%%%(((***###"""%%%""" %%%$$$###""""""###%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$$$$######"""""""""%%%$$$############$$$%%%%%%$$$###$$$%%%&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''&&&&&&'''''''''+++)))((('''&&&''')))***'''((())))))))))))((('''((()))***+++,,,,,,,,,,,,+++***)))((((((((()))******))))))(((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###)))((('''&&&&&&'''((()))***((('''(((******(((%%%'''((((((((())))))))))))***((('''&&&&&&'''((()))************))))))(((((()))+++,,,+++***)))***+++,,,++++++++++++,,,---...000000000000000000000000000000000000////////////------------------------000111222333333222000///,,,---..................------------,,,++++++******+++,,,------,,,+++))))))((())),,,000222333333444333222111000111111222---...000111111000///...///000000000000...---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++.........---,,,+++++++++******++++++,,,,,,,,,,,,+++)))'''''')))+++,,,,,,------......---,,,+++***...---+++******+++---...++++++*********+++,,,,,,,,,++++++************+++++++++++++++,,,---///000+++***))))))++++++***)))))))))))))))))))))))))))***************************)))((((((((((((((((((***)))'''%%%%%%&&&'''(((&&&((())))))(((''''''(((((((((((()))))))))******))))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&%%%$$$############$$$&&&&&&((()))))))))((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''EEEFFFFFFFFFDDDAAA>>><<>>AAACCCCCCCCC>>><<<999888888888666555666444111000000000///...------...............---++++++************+++++++++,,,---......---,,,+++,,,+++***+++,,,---,,,++++++******))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...++++++************++++++++++++************++++++)))******++++++******))))))***++++++,,,+++++++++)))))))))))))))((((((''''''((()))***++++++,,,,,,***+++,,,***((('''((()))((((((((((((((((((((((((((())))))))))))((('''&&&!!!###&&&((())))))((('''))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$&&&((('''''''''((()))''')))******'''%%%$$$$$$&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###!!!$$$((((((&&&"""%%%)))%%% (((%%%###"""!!!!!!"""###%%%&&&)))'''%%%######$$$%%%'''%%%$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%###""""""###%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''''''''((())))))((('''''''''((()))***************))))))(((''''''(((***+++***)))((((((''''''((((((***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$(((((('''&&&&&&'''(((((()))((('''((())))))'''%%%((((((((()))))))))))))))***)))'''&&&&&&'''((()))*********))))))))))))(((***+++,,,,,,******+++,,,,,,++++++++++++,,,------//////////////////////////////......---------,,,---------------.........000000000///...------,,,---............------,,,,,,,,,,,,------,,,++++++***+++,,,------,,,+++***&&&&&&'''+++///333444444555444333111000/////////......///000000///...---------............---,,,------------,,,,,,,,,,,,************************------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++)))'''(((***,,,---,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++((())))))***+++++++++***+++++++++++++++,,,---...***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))***)))'''&&&&&&'''((()))&&&((())))))(((''''''((())))))))))))************))))))))))))))))))))))))((((((((((((((('''&&&%%%((('''&&&&&&%%%&&&&&&&&&&&&''''''((()))(((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&GGGGGGGGGGGGEEECCCAAA??????>>>===>>>@@@BBBCCCCCC===;;;999888888888666444555333000///000000000///..................------,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,000---+++,,,...///,,,***++++++************++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...++++++************++++++***))))))(((((())))))***)))))))))******)))))))))******+++++++++++++++***((()))*********)))'''&&&''''''(((******+++++++++)))***+++***((('''((()))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&'''''''''&&&%%%%%%************))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&)))+++((('''(((***+++***+++,,,+++'''%%%######%%%&&&'''&&&$$$$$$$$$%%%(((''''''&&&&&&&&&'''''''''$$$###$$$%%%%%%'''***((((((+++)))######&&&###'''&&&%%%%%%$$$%%%%%%&&&((('''%%%%%%%%%&&&%%%%%%$$$$$$######"""""""""!!!%%%%%%%%%%%%%%%%%%&&&&&&""""""!!!###%%%&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''###$$$&&&'''((()))))))))''''''((((((((((((''''''((())))))))))))'''&&&%%%'''''''''''''''''''''''''''((()))***************''''''&&&&&&''')))***+++))))))(((''''''''''''(((+++***(((&&&%%%$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&######$$$%%%''''''((((((''''''''''''''''''''''''(((''''''(((((('''&&&%%%''''''(((((((((((((((((('''''''''&&&'''((()))***''''''''''''''''''''''''(((***++++++***)))***,,,++++++++++++++++++,,,,,,...............///////////////......---,,,,,,,,,,,,,,,------------......---,,,+++***))))))***+++............------,,,+++++++++,,,---------,,,,,,++++++,,,------------,,,*********,,,///222222111333222222111000///////////////000000///...---,,,+++,,,,,,------.........------------,,,,,,,,,,,,*********************************))))))(((((((((+++++++++,,,,,,,,,,,,,,,,,,***)))***,,,...///...,,,---------......------+++,,,,,,---,,,+++***))),,,,,,+++***))))))******'''((()))++++++***))))))+++++++++++++++++++++,,,***)))((()))******)))((())))))))))))))))))))))))(((((()))))))))))))))***'''''''''''''''((()))***(((''''''&&&&&&'''((()))&&&((())))))(((''''''((())))))))))))*********+++(((((((((((((((((((((((())))))))))))(((&&&%%%%%%((((((''''''''''''((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%IIIIIIHHHGGGFFFEEEEEEDDDCCCAAA>>>>>>???AAAAAAAAA>>><<<:::::::::999777555444111///...///000000///..................------,,,,,,,,,,,,---...//////---...///000000///...---111...+++,,,......,,,)))+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***,,,---...+++******))))))******+++******))))))))))))*********))))))))))))))))))***)))******+++******))))))((()))*********)))'''&&&'''((()))***************((()))***)))'''''''''))))))))))))))))))))))))))))))(((((('''''''''''''''(((((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&******&&&%%%)))+++)))+++---...,,,)))&&&%%%%%%$$$%%%&&&%%%$$$######%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''%%%&&&333AAAPPP111)))000)))!!!%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%'''))))))%%%""""""######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###""""""###&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######%%%'''((()))))))))''''''((())))))((('''''''''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''((()))******************&&&&&&%%%%%%&&&(((***+++)))(((((('''''''''''''''***(((&&&$$$#########$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))++++++&&&&&&&&&&&&&&&'''''''''&&&((())))))(((((()))++++++++++++++++++++++++***,,,,,,---------........./////////......---------+++,,,,,,,,,---------......---,,,+++,,,---///000---.........---,,,++++++++++++,,,---------,,,,,,,,,,,,---...............///...---...000222111000000000000000000000000000000000000//////...------,,,,,,,,,,,,---......///---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))))))))+++++++++++++++++++++++++++***)))***---//////...---,,,,,,,,,---------...++++++,,,,,,***(((&&&$$$,,,++++++***))))))))))))))))))***++++++)))((('''***+++++++++++++++++++++,,,+++******,,,,,,+++***)))))))))))))))))))))))))))))))))*********++++++''''''&&&''''''((())))))%%%%%%%%%%%%&&&''''''(((&&&((())))))(((''''''(((((())))))))))))*********(((((((((((((((((((((((())))))))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%''''''''''''((((((((()))''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$HHHGGGGGGFFFFFFFFFGGGHHHEEEBBB???>>>>>>???@@@???>>>===<<<;;;;;;:::888555222000------.../////////------...............---+++++++++++++++,,,------...///000111111000///......,,,++++++,,,,,,+++)))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******))))))))))))******,,,,,,++++++++++++,,,,,,+++******))))))******+++******************)))((()))))))))))))))(((((('''((()))******++++++******'''((()))((('''&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%'''***---///*********)))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&$$$'''&&&"""$$$,,,---(((+++,,,------***(((''''''%%%&&&'''&&&$$$###$$$%%%"""""""""""""""######$$$%%%%%%(((***'''+++>>>TTT}}}>>>!!!,,,+++&&&'''!!!""""""###%%%&&&'''((((((######%%%(((,,,+++'''"""""""""###$$$%%%&&&''''''"""###$$$%%%&&&&&&&&&%%%$$$######$$$&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))######%%%&&&(((((())))))'''((()))******)))((('''&&&&&&((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''))))))************))))))&&&%%%%%%%%%&&&''')))***)))(((''''''&&&&&&'''''''''&&&%%%$$$###"""""""""$$$######$$$$$$%%%&&&'''+++***(((&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((******+++'''(((((((((((()))))))))%%%'''(((((('''((()))***+++++++++,,,++++++***)))+++++++++,,,------......////////////////////////,,,,,,,,,---......//////---,,,,,,,,,,,,...///111,,,------------,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,------......//////...------///111333333222......///000000000000000............------------,,,,,,++++++,,,---......++++++++++++************++++++++++++++++++++++++,,,+++++++++++++++++++++***************)))))))))(((''''''))),,,------,,,------,,,+++++++++,,,,,,***++++++***)))'''%%%$$$++++++***)))))))))*********+++++++++***))))))(((******+++,,,------,,,,,,...---,,,,,,---...---,,,))))))))))))))))))))))))((())))))******+++++++++'''''''''&&&''''''((((((###$$$$$$%%%&&&'''((((((&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%CCCDDDEEEGGGGGGGGGGGGFFFFFFCCC???===>>>???@@@@@@???>>>=========<<<999666000...,,,,,,---...///...,,,,,,---...////////////,,,,,,+++++++++,,,,,,---//////000111111000//////,,,---...---,,,+++,,,---***+++,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++******))))))))))))******---,,,,,,++++++,,,,,,---,,,+++************+++,,,++++++,,,,,,+++******)))***))))))((((((((((((((()))***++++++++++++++++++&&&'''((((((&&&&&&'''((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''$$$%%%%%%''')))+++,,,---++++++++++++************'''''''''&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$###%%%### (((444555---(((***,,,,,,***(((((()))'''((()))(((&&&%%%&&&'''###"""""""""######$$$%%%&&&$$$%%%)))'''***;;;QQQvvv999!!!+++((((((***""""""###$$$%%%&&&&&&&&&###"""###&&&+++---)))%%%""""""######$$$$$$%%%%%%!!!"""###$$$%%%%%%%%%$$$$$$###"""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###""""""######$$$&&&'''(((###$$$%%%&&&'''((((((((('''((()))******)))((('''%%%%%%&&&'''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&((((((((())))))(((((('''&&&&&&%%%%%%%%%&&&((()))(((((('''&&&&&&&&&&&&'''$$$$$$%%%$$$$$$###""""""############$$$%%%&&&'''---+++)))'''$$$#########%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((((((((((('''''''''((((((((())))))&&&'''))))))((((((***+++***++++++,,,+++***)))(((*********+++,,,---------------......//////000000.........///000000111111+++************+++++++++++++++,,,---------,,,,,,------------,,,++++++*********++++++,,,---......---------...111333333222...///000000000///...---++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,*********))))))))))))(((************************************************))))))))))))(((((((((''''''''''''))),,,...---,,,------+++***)))******+++)))))))))))))))(((((('''***))))))))))))******++++++************++++++,,,)))***,,,---...............---,,,---......---,,,))))))))))))))))))))))))''''''(((((()))******+++(((((('''&&&&&&&&&''''''###$$$%%%&&&(((((())))))&&&((())))))(((''''''(((&&&'''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))((((((''''''''''''''''''((())))))(((''''''&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&===@@@DDDHHHIIIHHHFFFDDDEEEBBB>>>===>>>@@@AAAAAA@@@???>>>>>>>>>===999777...---++++++,,,.........+++,,,---...///////////////......------.........///000111222222111000///---///111000...,,,///111)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))***************))))))))))))******+++******))))))******+++---,,,+++******+++,,,---------------,,,,,,+++***+++***((('''''''''((()))***++++++,,,,,,,,,++++++%%%'''((('''&&&&&&'''((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''%%%&&&((()))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$ """$$$%%%%%%$$$###"""$$$&&&###"""---======333%%%'''******)))((())))))(((******)))((('''((()))%%%%%%%%%%%%&&&&&&'''((()))###"""&&&%%%$$$111BBBNNN***'''000###&&&...&&&&&&'''&&&%%%$$$######%%%"""!!!$$$***---+++(((############"""""""""""" !!!###$$$%%%%%%$$$$$$$$$###!!!"""######"""!!!%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''$$$$$$%%%&&&'''''''''''''''((()))++++++)))((('''$$$%%%%%%&&&'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''(((''''''&&&&&&'''&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''###$$$%%%&&&%%%$$$###"""############$$$%%%&&&'''+++***(((&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%###&&&((('''$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&((()))***))))))+++---***+++,,,,,,+++***)))((())))))***+++,,,,,,------+++,,,,,,---...///000000///000000111222333333333------,,,,,,+++******)))***+++,,,,,,------------.........---,,,+++***)))))))))))))))***+++,,,---///...---...///000000...000000111111000...,,,+++)))((((((((()))***+++++++++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&)))((()))+++...000///......---+++)))(((((())))))'''(((((()))***++++++,,,))))))(((((()))***++++++***)))))))))***,,,...000)))***,,,...////////////...---,,,,,,......---,,,))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&((())))))(((''''''(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''(((((())))))))))))((($$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&((()))***######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&===@@@CCCFFFGGGFFFCCCAAA>>>>>>=========>>>@@@AAA?????????>>><<<999666444222000///---,,,,,,,,,,,,------------------------...------,,,---...///000///......------///000111......---------,,,,,,,,,,,,***)))***+++---,,,,,,++++++***)))))))))))))))))))))((('''''''''''''''******))))))))))))******++++++***************+++******))))))******+++,,,***)))))))))***+++,,,,,,++++++)))))))))+++---///111---******+++,,,***'''((()))*********((('''&&&++++++******))))))((((((&&&''''''((()))((((((((('''&&&&&&%%%%%%&&&&&&''''''((()))(((&&&%%%%%%'''$$$&&&%%%###%%%***+++)))'''&&&$$$"""###$$$'''(((&&&%%%$$$#########$$$$$$%%%&&&''''''(((((('''''' !!!###%%%(((***,,,---((()))))))))((('''%%%$$$$$$$$$%%%###"""!!!"""$$$%%%%%%$$$$$$###"""!!!!!!&&&%%%$$$#########$$$%%%++++++***((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""$$$%%%''')))******))))))!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%&&&&&&&&&""" """$$$###"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&$$$###%%%'''''''''((((((((((((((('''***(((%%%######$$$&&&((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$#########$$$"""""""""""""""!!! (((&&&###!!!!!!###&&&(((%%%$$$######$$$$$$"""!!!######%%%&&&&&&'''''''''$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((((('''&&&''')))*********'''((()))++++++******)))((()))***+++,,,---,,,,,,++++++,,,---------,,,,,,///...///111444333///+++---,,,++++++******++++++)))******++++++,,,------******+++,,,,,,------...'''(((((()))***+++++++++......---------...///////////////...---+++***)))$$$######$$$'''))))))(((&&&&&&'''((()))))))))((('''(((***)))(((''')))***((()))***++++++***)))((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''))))))+++,,,,,,---,,,,,,******))))))((((((''''''&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((()))***++++++,,,,,,+++++++++,,,------,,,,,,,,,///...---,,,***)))((((((+++***)))(((((()))***+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''+++'''%%%(((***'''&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%<<>>>>>>>>>>>???@@@AAAAAA??????===<<<:::777666555222000///---,,,,,,,,,,,,...........................------,,,---...///000///......---...///000111////////////.........------+++******+++,,,,,,+++,,,+++***)))))))))*********)))((((((''''''((((((******))))))))))))******+++******))))))***************))))))******+++,,,******************++++++---,,,***))))))***+++,,,+++***(((((()))***)))((()))))))))))))))(((((('''*********)))))))))))))))$$$%%%&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&''''''(((((('''&&&%%%%%%'''''')))'''######''''''$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%"""###$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&&&&$$$%%%%%%$$$""""""###%%%%%%%%%%%%$$$######""""""######""""""###%%%&&&'''''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%&&&(((((((((''''''""""""############""""""######$$$%%%%%%&&&''''''%%%###!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((('''$$$!!! !!!&&&''''''(((((((((''''''(((&&&%%%#########%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$######$$$$$$###""""""!!!&&&%%%###!!!!!!###%%%&&&%%%$$$######$$$$$$###!!! !!!!!!!!!!!!#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&'''))))))'''''''''(((((('''&&&''')))*********((()))***+++,,,++++++******+++++++++,,,---------,,,,,,,,,,,,,,,,,,++++++---------///111000---***...---,,,***))))))(((((())))))******+++,,,,,,---......------,,,+++******)))))))))***+++,,,,,,,,,------,,,,,,------...///000000000///...---++++++%%%%%%&&&&&&''''''((((((''''''(((((()))((((((((('''((())))))((('''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))(((''''''''''''''')))))))))***++++++,,,,,,************)))))))))((('''(((((()))((((((''''''((((((''''''''''''(((((('''((()))******+++++++++,,,------......------,,,------,,,+++***))))))((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&///***(((******'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%%%%&&&>>>@@@CCCFFFFFFDDDAAA???>>>???@@@AAAAAABBBBBBBBB@@@>>><<<999777666666666222000///---,,,,,,,,,,,,////////////////////////...------------.../////////............///000000111111000000000000000///...---++++++,,,,,,***)))---,,,***)))))))))***+++******)))((((((((())))))***))))))(((((())))))*********))))))))))))*********))))))))))))***+++++++++++++++***************...---+++***))))))******'''((())))))((((((***,,,******)))((((((((())))))((())))))))))))))))))***'''&&&&&&&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''''')))((($$$###%%%%%%""""""$$$&&&(((******))))))$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''(((((((((%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&######$$$%%%&&&''''''(((######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&''''''$$$###"""###%%%%%%###"""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''$$$!!! """&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$%%%$$$######$$$%%%###""" !!!"""""""""""""""#########$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&'''))))))'''&&&'''(((((('''&&&&&&)))******))))))***+++,,,,,,,,,++++++...---,,,,,,,,,---...///...---,,,*********++++++,,,++++++,,,------,,,***///...,,,***((('''&&&&&&)))))))))***++++++,,,,,,//////...---,,,******)))*********+++,,,,,,------,,,+++++++++,,,,,,---...111111000000///...,,,,,,''')))+++)))&&&%%%&&&((((((((()))))))))((('''''''''((()))((('''&&&''')))((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''(((((((((((()))***+++,,,++++++************))))))(((((()))))))))))))))(((((((((''''''''''''((((((''''''(((((()))*********------............------++++++++++++*********)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((###$$$$$$$$$$$$%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&---)))'''))))))&&&$$$%%%)))))))))(((((((((((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''AAACCCGGGIIIIIIGGGCCCAAA???@@@BBBCCCCCCCCCBBBAAA@@@>>>;;;888666666666777222000///---,,,,,,,,,,,,.............../////////......------......................../////////000000000000000000000000000///...,,,,,,,,,,,,)))(((+++***)))(((((()))***+++******))))))))))))******))))))(((((((((((())))))))))))((((((((()))******)))))))))))))))***++++++++++++++++++******)))))),,,,,,+++***))))))******(((+++,,,+++)))(((+++...+++***)))(((((((((******'''((((((((())))))******,,,***(((%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$'''(((%%%$$$'''(((&&&&&&'''((())))))***))))))###$$$%%%&&&&&&%%%"""!!!%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###%%%%%%&&&''''''(((((((((&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###"""!!!!!!!!!!!!"""###$$$%%%&&&'''!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%###"""""""""""""""""""""""""""!!!""""""######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&''')))&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$######""""""############""""""%%%$$$######$$$%%%$$$""""""###$$$$$$%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''(((&&&%%%&&&(((******)))))))))******++++++++++++000///---++++++,,,...//////---+++)))((((((***+++,,,+++++++++,,,,,,,,,+++---,,,***)))'''&&&&&&&&&(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************+++,,,------000000000//////---,,,,,,))),,,...+++&&&###%%%((()))))))))))))))((('''&&&'''((()))(((&&&&&&&&&'''((('''%%%%%%%%%%%%'''(((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&''''''&&&&&&'''(((***+++***)))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((&&&&&&''''''((())))))***---------...------,,,+++)))*********************((((((***++++++***(((((((((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&""""""%%%'''%%%%%%'''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((AAADDDGGGJJJJJJHHHEEECCCAAABBBCCCDDDDDDCCCAAAAAA@@@>>><<<:::888888777777222000///---,,,,,,,,,,,,,,,,,,---------...........................---------......///////////////////////////////////////000...---------,,,)))''')))))))))((())))))))))))******))))))))))))******))))))(((((((((((())))))((('''''''''(((((()))***))))))(((((())))))***++++++++++++++++++***)))((())))))))))))***++++++,,,***,,,---+++((('''))),,,+++***)))(((((()))***+++''''''(((((()))))))))***,,,***(((%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&'''$$$)))***'''&&&((()))((('''&&&$$$"""!!!"""###$$$###$$$%%%&&&&&&%%%"""!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###!!! !!!!!!""""""######$$$$$$!!!"""######$$$$$$$$$$$$#########""""""""""""""""""##################""""""""""""""""""#########!!!###$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))(((((()))+++&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###""""""######$$$######"""!!!""""""######""""""!!!$$$###""""""$$$$$$###""" !!!!!!"""!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&''''''&&&%%%&&&((()))))))))((((((((((((((())))))***///...,,,+++***,,,---......---***((('''((()))***,,,,,,---,,,,,,,,,,,,---******)))((('''''''''''''''(((((())))))******+++*********+++++++++++++++)))))))))******************))))))***+++,,,------............------,,,+++)))---///,,,&&&###%%%((()))*********)))(((''''''&&&(((((('''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((())))))'''(((((((((((((((((((((%%%&&&''''''((((((((('''((((((''''''''''''(((((('''&&&&&&&&&'''((()))***,,,,,,,,,,,,,,,+++***)))(((((())))))))))))******((()))++++++++++++)))((('''((((((((()))))))))***(((((())))))))))))((((((&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%!!!!!!%%%'''&&&%%%'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''???BBBFFFIIIIIIHHHEEECCCDDDDDDDDDCCCCCCAAA@@@???>>>?????????===;;;999777222000///---,,,,,,,,,,,,++++++,,,,,,---..................///......---,,,---......///000/////////------............/////////............---***''''''(((***++++++***)))((())))))((((((((()))******)))((((((''''''(((((()))'''&&&&&&''''''((()))***)))(((((((((((()))******)))***+++,,,,,,+++)))((((((((())))))***++++++,,,)))))))))(((&&&&&&'''(((******)))))))))***++++++'''(((((((((((((((((()))'''&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%%%%&&&'''&&&,,,...***&&&&&&'''&&&***((($$$!!! """###$$$$$$%%%&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!"""###$$$$$$######""""""""""""""""""""""""""""""######$$$############""""""!!!""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''%%%%%%&&&''''''(((''''''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###!!!"""##################!!!!!!""""""""""""!!!!!!"""!!! !!!#########!!! !!!!!!!!!!!! """""""""######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%&&&''''''&&&%%%%%%((())))))((((((''''''''''''((()))))),,,+++*********+++,,,---,,,+++***((((((((())))))+++---///...---,,,------***))))))((((((((((((((('''''''''((())))))******++++++******)))((((((((()))))))))))))))))))))))))))))))))***+++,,,---...------......---,,,,,,+++)))+++,,,***'''%%%&&&((())))))*********)))((((((&&&'''((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((&&&%%%%%%%%%&&&(((((((((((((((&&&&&&''''''''''''(((((($$$%%%&&&'''((((((((('''((((((''''''''''''((((((''''''&&&&&&'''(((***++++++,,,,,,++++++***)))(((((((((((((((((()))))))))))))))************))))))''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''***&&&$$$((()))&&&%%%'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%>>>AAAEEEIIIJJJIIIGGGEEEGGGFFFDDDBBBAAA??????>>>===@@@CCCDDDCCC???:::777222000///---,,,,,,,,,,,,,,,,,,,,,---.../////////....../////////...,,,,,,------///000000000///...---------....../////////............///---***((('''))),,,//////---+++)))((((((''''''(((((()))***((((((''''''''''''((((((&&&&&&&&&&&&'''((()))***((((((((((((((()))******((()))+++,,,,,,+++***))))))))))))************))))))'''&&&&&&((())))))(((((()))***+++++++++++++++((((((((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%%%%&&&'''$$$***---)))&&&&&&'''''')))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$$$$############%%%&&&'''$$$%%%%%%$$$""""""###%%%%%%%%%%%%$$$######"""""" """###$$$$$$$$$$$$!!!"""""""""############"""############""""""!!!""""""!!!!!!!!!###$$$%%%######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!! """###""" !!!###!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&$$$$$$%%%(((((((((((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###"""######$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" ###$$$$$$$$$$$$$$$######""""""""""""""""""""""""#########$$$%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&&&&'''%%%$$$%%%'''))))))((()))((('''''''''(((******'''(((((())))))*********))))))))))))))))))))))))))),,,///000...,,,,,,,,,,,,+++***)))((((((''''''&&&&&&'''(((((())))))***((((((((((((((((((((('''************************************,,,---...///...............------,,,)))))))))(((((('''''''''(((((()))*********))))))&&&'''(((&&&$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***)))(((&&&%%%###%%%'''******)))((('''''''''''''''((((((((()))%%%&&&'''(((((()))))))))((((((''''''''''''((((((((('''&&&&&&'''(((***,,,,,,,,,,,,,,,+++***))))))((((((((((((((((((((('''((((((''''''''''''(((((('''''''''((()))*********(((((())))))))))))((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''******)))))))))(((((((((***&&&%%%(((***''''''((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""@@@CCCGGGKKKMMMLLLJJJIIIIIIGGGDDDAAA???>>>======<<<@@@EEEHHHGGGAAA;;;666222111///---,,,,,,,,,,,,---------...///000000111....../////////...,,,+++,,,---///000000000///...---.........//////000000---------//////...+++((('''***...222222000,,,)))'''''''''''''''((())))))((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((()))******'''(((***,,,---,,,+++******++++++******)))(((''')))'''%%%'''+++------+++((()))***,,,,,,,,,+++***))))))(((((('''''''''&&&''''''''''''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%%%%%%%&&&'''&&&***(((%%%'''******"""###$$$$$$$$$###"""!!!&&&%%%$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###""""""!!! """$$$&&&'''$$$$$$%%%###"""!!!"""$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!"""###$$$%%%%%%###############"""!!! """!!!!!!!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$#########""""""""""""""" """""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''' ###&&&'''''''''((()))))))))))))))((('''&&&%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###"""#########!!!"""$$$&&&&&&&&&$$$######$$$%%%%%%&&&&&&&&&&&&!!!!!! !!!!!! !!!"""!!! ######$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""###$$$%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&'''%%%$$$%%%'''))))))(((***)))((((((((()))+++,,,$$$%%%'''((())))))))))))'''((()))))))))))))))((((((+++///000...+++++++++...---,,,***((('''&&&&&&&&&&&&''''''((()))))))))"""###$$$&&&((()))***+++,,,+++++++++++++++++++++*********+++,,,...///000//////////////////...---((('''&&&'''((()))(((''''''((()))***************&&&''''''&&&$$$######$$$%%%%%%'''(((((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***)))(((&&&%%%###%%%(((+++,,,***(((&&&'''((((((((())))))******&&&'''((()))************((((((''''''''''''(((((()))((('''&&&''')))+++,,,---...------,,,+++***)))))))))(((((('''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((()))******+++(((((())))))))))))(((((('''''''''((((((((())))))''''''''''''((((((((()))''''''''''''''''''''''''************))))))))))))$$$!!!!!!&&&)))((((((***%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###!!! AAAGGGMMMOOOQQQQQQMMMHHHHHHGGGDDDBBB@@@>>>>>>>>>???CCCJJJOOOOOOHHH===555222111000///------,,,,,,,,,,,,,,,------///000000.........------,,,,,,,,,++++++,,,,,,---...//////......---,,,---...///000......---+++++++++++++++***+++---//////---+++*********))))))))))))******((('''&&&&&&&&&''')))******)))(((''''''((()))***&&&&&&'''(((((((((((((((***************************)))(((((()))***)))''''''&&&&&&&&&'''(((***+++((()))++++++)))))))))***(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&"""###$$$%%%%%%$$$###"""###$$$%%%%%%%%%$$$###"""###$$$&&&%%%%%%$$$&&&'''&&&$$$###$$$&&&&&&### $$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%%%%%%%$$$)))(((&&&$$$###"""!!!!!! !!!"""###############&&&&&&%%%%%%%%%$$$""" &&&&&&%%%$$$$$$###""""""###"""!!! !!!######$$$$$$###"""!!! %%%###!!!"""$$$$$$!!!$$$$$$###!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! #########$$$$$$############"""""""""""""""#########$$$%%%&&&%%%###!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&%%%$$$$$$###"""$$$$$$%%%%%%&&&'''((((((%%%$$$######$$$$$$"""!!! """###"""!!! !!!###"""###############$$$$$$'''&&&$$$"""!!!  """""""""###%%%'''###"""  !!!###$$$!!!""""""!!! """###%%%$$$#########$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$222...***(((((((((&&&$$$))))))(((''''''''''''''''''''''''''''''((()))***,,,,,,------...---------000...+++)))''''''((()))((()))))))))***************)))(((''''''((()))***(((((())))))******++++++,,,,,,,,,,,,,,,---...///222///,,,,,,...///...+++''''''(((((()))))))))***'''+++...,,,(((%%%'''***%%%%%%%%%%%%%%%&&&'''(((((())))))))))))((((((''')))(((&&&%%%%%%''')))*********)))'''$$$###%%%&&&%%%&&&(((***,,,---......------,,,,,,***((('''&&&)))&&&###$$$(((***(((%%%''''''''''''((()))++++++,,,///000,,,&&&$$$'''+++))))))***+++,,,,,,------((()))))))))))))))(((''''''&&&%%%&&&((()))(((''')))***+++++++++)))((('''&&&'''((()))))))))))))))))))))((())))))***+++,,,******))))))))))))******)))(((((('''''''''((((((+++++++++*********)))))))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&BBBHHHMMMOOOPPPPPPLLLFFFEEECCCAAA@@@>>>>>>>>>>>>;;;>>>CCCHHHIIIEEE===777111111///...---,,,,,,,,,,,,,,,,,,,,,---...///000......---------,,,,,,,,,+++,,,,,,------............------,,,---...///000......------,,,+++++++++******++++++++++++************))))))))))))******(((((('''''''''((()))))))))((((((''''''(((((()))(((((()))***************************************)))(((''''''))))))((('''&&&&&&&&&''''''((()))***''')))******)))(((((()))'''((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&######$$$%%%%%%$$$#########$$$%%%&&&&&&%%%$$$######$$$&&&%%%%%%$$$&&&'''%%%$$$###$$$&&&&&&### $$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$%%%%%%$$$$$$$$$###!!!!!!!!!"""""""""&&&&&&%%%%%%$$$######"""###"""!!! !!!!!! !!!!!!"""#########!!!!!!"""%%%%%%$$$!!!$$$######"""!!! """""""""""""""""""""""" !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""$$$%%%%%%###$$$%%%%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$######$$$$$$###!!!"""###$$$###"""!!!"""$$$###!!! !!!%%%'''&&&###%%%%%%$$$""""""!!!!!!!!!!!!"""###"""###$$$&&&"""""" !!!###$$$"""######"""!!! """###$$$###"""!!!!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))&&&$$$%%%(((******)))))))))((('''''''''''''''''''''''''''((()))******------...............---///...+++)))((())))))***++++++******)))((((((((((((((('''&&&&&&'''((((((&&&&&&&&&'''((())))))***,,,,,,,,,,,,,,,---......000...+++,,,---...---+++(((((()))))))))*********))))))*********)))))))))(((((('''''''''((())))))((())))))))))))(((''''''***)))((('''''''''((()))))))))((('''%%%$$$&&&'''((()))+++,,,,,,,,,+++***(((((()))+++,,,,,,------***&&&$$$%%%)))+++)))&&&'''&&&&&&&&&'''((()))***,,,,,,***((('''&&&'''((())))))***++++++,,,------+++++++++***)))(((''''''&&&%%%$$$%%%'''''''''&&&))))))*********)))((((((******************++++++(((''''''''''''(((((()))***))))))(((((())))))***((((((''''''&&&''''''(((+++++++++++++++******)))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%CCCIIIMMMNNNOOONNNJJJEEEBBBAAA@@@??????@@@AAABBB;;;<<<>>>@@@AAA???:::777000///...---,,,+++++++++,,,,,,,,,,,,---...//////...------------,,,,,,,,,---------------------------------,,,---......///---......///...,,,+++******)))(((''''''((()))*********))))))))))))******((()))))))))))))))(((((('''''''''(((((('''''''''((())))))***************))))))))))))))))))))))))(((&&&&&&&&&(((((('''&&&%%%&&&'''((())))))))))))&&&'''))))))'''&&&'''(((&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%$$$###$$$%%%%%%###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$""""""""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%"""!!! ###$$$&&&&&&&&&%%%$$$$$$############"""!!!!!!!!!"""""" !!!"""### !!!###%%%'''&&&%%%#########""""""""""""!!!"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""!!!!!!""" !!!!!!###$$$&&&'''###$$$%%%%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###""""""$$$%%%$$$###"""###$$$### &&&***'''###$$$$$$######"""""""""""" """######""""""###$$$"""!!! !!!###$$$###$$$%%%$$$"""!!!"""###$$$###"""!!!!!!!!!!!!!!!###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###%%%(((+++,,,,,,)))((((((''''''''''''(((''''''''''''((()))***+++......////////////.........---,,,*********+++,,,------,,,***)))'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***++++++,,,,,,,,,,,,,,,------......,,,+++***,,,,,,,,,+++************++++++++++++///,,,)))+++///111...+++***))))))(((((((((((())))))*********))))))((('''************)))(((''''''&&&'''((('''%%%%%%''')))(((***,,,......---+++***&&&''')))+++---...000000***'''%%%&&&)))+++***(((''''''&&&&&&&&&&&&'''(((***(((%%%%%%'''((('''%%%))))))******+++,,,,,,,,,------,,,+++)))((('''&&&&&&%%%%%%%%%'''((('''&&&)))(((((((((((())))))***)))((('''&&&&&&&&&'''((()))((((((''''''''''''((())))))(((((((((((())))))'''&&&&&&&&&&&&&&&''''''***+++,,,------+++***((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$CCCIIIMMMMMMMMMMMMIIICCCBBBAAAAAAAAABBBCCCEEEFFFAAA???<<<;;;;;;999777555///...---,,,++++++++++++,,,,,,++++++,,,---......------------------------------------------,,,,,,,,,,,,,,,---------......---...///000///---+++)))))))))(((((((((((())))))******))))))))))))******((()))*********)))((('''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&%%%&&&((()))))))))((('''$$$&&&((('''&&&%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!###%%%%%%$$$"""$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""""""""!!!!!!!!!"""$$$&&&&&&%%%%%%$$$$$$$$$############""""""""""""###$$$###  !!!!!!!!!"""###%%%&&&&&&%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! """"""""""""###############!!!!!!###"""!!!""""""###$$$%%%&&&###$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""###$$$$$$""""""###$$$###!!! """%%%'''&&&$$$"""#########$$$#########"""###$$$###"""!!!"""###"""!!!!!! !!!"""######$$$%%%&&&%%%###!!!""""""&&&&&&%%%$$$###"""""""""######$$$&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((()))***+++++++++)))(((''''''''''''(((((('''''''''((()))***+++,,,..................---,,,---,,,,,,++++++,,,---------,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,......---,,,,,,+++,,,,,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---***+++...///...+++))))))((('''&&&&&&&&&&&&,,,,,,,,,,,,+++***))))))***+++,,,,,,+++)))'''%%%$$$&&&''''''&&&&&&(((***%%%'''+++///111000///---,,,++++++,,,,,,,,,------***)))'''(((***++++++)))(((((('''&&&&&&&&&'''''''''&&&&&&&&&'''((((((((())))))******+++++++++,,,,,,+++***)))((((((((('''((('''&&&''')))***)))((((((((('''&&&'''(((***+++***(((&&&$$$$$$%%%&&&'''++++++***))))))((()))))))))((((((''''''(((((()))&&&&&&%%%%%%%%%&&&'''''')))+++---......,,,***(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$CCCIIILLLKKKKKKKKKGGGBBB@@@@@@???@@@AAACCCEEEFFFCCC@@@<<<999888888777666...---,,,+++++++++++++++,,,++++++++++++,,,,,,---------------------------------------------,,,,,,,,,,,,,,,---------------,,,---/////////---***)))((()))+++,,,,,,+++)))(((******))))))))))))******'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&$$$$$$%%%'''''''''&&&%%%&&&((()))))))))((('''$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&''''''(((''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&#####################$$$###$$$$$$%%%%%%$$$$$$###!!!!!!"""$$$&&&'''%%%###%%%%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$#########&&&((((((%%%###""""""$$$$$$$$$$$$$$$$$$######"""""""""############"""%%%###!!! !!!"""###$$$$$$$$$#########"""""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""#########$$$$$$"""  """$$$%%%$$$###############$$$###$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########%%%$$$###$$$%%%&&&%%%###!!!"""###"""!!!!!!"""###"""$$$&&&%%%"""!!!"""%%%""""""###$$$$$$$$$$$$###"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!""""""######$$$&&&%%%###"""""""""%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))*********))))))))))))((((((''''''''''''((((((((((((((((((***+++,,,------------------,,,+++***,,,,,,,,,,,,,,,,,,------************)))))))))(((''''''((((((((((((''''''''''''(((***+++---......---,,,,,,+++++++++,,,,,,*********)))))))))***+++---------,,,,,,,,,,,,,,,++++++***)))(((((())))))***)))((('''''''''''''''/////////...---,,,++++++)))***,,,,,,+++)))'''%%%###%%%'''''''''''')))***&&&(((,,,000222111000...///...---,,,++++++++++++***)))((((((***++++++***))))))(((((('''(((((((((###'''******'''&&&))),,,)))***************++++++(((((('''''''''((())))))(((&&&&&&'''((()))(((''')))(((''''''''')))***+++...---+++)))((()))***+++++++++***))))))((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&'''((()))+++---......,,,)))'''((((((((((((''''''&&&&&&((((((((((((''''''''''''))))))((('''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&CCCHHHKKKJJJJJJJJJGGGBBB============>>>???AAABBB@@@===999777888999999999...---,,,,,,+++++++++,,,+++++++++******++++++,,,,,,,,,,,,------------...------------------------++++++,,,------------,,,,,,------...---+++***)))(((***,,,......,,,***(((******))))))))))))******&&&&&&'''((((((((((((((('''''''''(((((('''''''''***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&''''''((((((((((((((('''$$$%%%''''''%%%$$$%%%&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%############$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%"""#########!!!"""###%%%######$$$$$$$$$$$$############$$$''')))***(((%%%######$$$$$$###""" """"""#########"""!!!!!!###'''++++++(((###!!!!!!#####################""" !!!"""#########""""""!!! """###$$$###$$$%%%$$$""" !!!!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""" !!!""""""### !!!!!!""""""#########$$$###!!! !!!###$$$&&&%%%$$$###############$$$###########################$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$!!!!!!!!!""""""#################################%%%$$$###$$$%%%&&&%%%$$$ """###"""!!! !!!"""!!!&&&)))&&& !!!%%%"""###$$$%%%%%%%%%######"""###$$$###"""!!!"""###!!!!!!!!!!!!"""""""""""" """%%%%%%$$$""""""###""""""""""""!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((()))(((((()))***(((''''''''''''(((((()))((((((((()))***,,,---...,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,(((((())))))*********+++(((((()))******)))((((((&&&&&&'''(((***+++,,,,,,---,,,,,,+++++++++++++++)))*********))))))***,,,------------,,,,,,,,,,,,,,,,,,+++***)))***+++---,,,++++++************+++000000000///...---,,,+++((()))+++++++++)))'''%%%"""$$$'''((('''''')))***+++---///111111000...------,,,+++******+++,,,---)))))))))))))))******+++))))))((((((((())))))***###(((---,,,(((&&&***...************************'''&&&%%%%%%&&&''')))***&&&%%%$$$%%%'''((('''&&&***))))))))))))******+++,,,+++***)))))))))***+++)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((())))))***+++,,,,,,***)))'''***))))))(((''''''&&&&&&)))))))))(((((((((((('''***))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&AAAFFFIIIIIIIIIJJJGGGBBB>>>===<<<<<<<<<===??????===:::777666666666666555...------,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---------......+++,,,,,,------.........***+++,,,---------,,,,,,---,,,,,,++++++***))))))******+++,,,,,,+++************))))))))))))******%%%%%%%%%%%%&&&((()))***)))((((((''''''(((((()))***************)))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''')))((('''((((((''''''''''''(((((($$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$############%%%$$$############$$$%%%""""""!!!!!!"""$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%!!!"""###"""!!!!!!###&&&######$$$$$$$$$$$$######!!!"""$$$'''))))))'''%%%!!!"""###$$$$$$###!!! """"""######""""""!!! !!!%%%))))))%%%""""""###!!!!!!!!!!!!!!!!!!!!!""" !!!"""""""""!!!!!! !!!""""""!!!###$$$###  !!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""" !!!"""""" !!!!!!"""#########""""""!!!!!!""""""###%%%%%%$$$#########$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&############$$$$$$$$$%%%""""""""""""############!!!!!!""""""######$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!"""######!!!!!!"""###"""$$$&&&%%%""" """%%%###$$$%%%&&&&&&$$$###"""!!!"""######"""!!!"""$$$ !!!!!!""""""""""""""" ###$$$###""""""### !!!""""""!!! !!!""""""#########""""""$$$$$$$$$%%%%%%&&&&&&&&&"""%%%((()))(((((()))+++'''''''''''''''((())))))(((((())))))+++---...///------------,,,+++***)))++++++++++++++++++******(((((())))))************(((((()))******)))((((((''''''((()))******++++++---,,,,,,+++******++++++(((***+++***))))))+++------------,,,,,,,,,++++++,,,)))'''(((,,,//////...++++++*********+++,,,,,,/////////...---,,,+++***'''((()))))))))(((''''''"""%%%'''(((((('''((()))---...///000111000//////---,,,***))))))***+++,,,(((((()))(((((((((***+++'''''''''''''''((()))***%%%(((++++++***))))))+++************)))))))))))))))((('''&&&&&&''')))***(((''''''''')))***)))(((***++++++++++++******)))&&&&&&&&&'''''''''''''''(((''''''''''''(((((()))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***)))************)))(((((('''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%AAAEEEHHHHHHHHHJJJGGGCCC@@@???>>>======>>>??????===:::777555444222000.........---,,,,,,,,,------++++++***************+++,,,,,,,,,------.........++++++,,,,,,---...//////***+++,,,---...---,,,,,,---,,,+++***)))))))))))),,,+++***))))))***+++,,,******))))))))))))******$$$$$$###$$$%%%''')))+++***)))(((''''''((()))***((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))((())))))'''&&&&&&'''((()))$$$&&&''''''&&&%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%"""!!!!!!!!!!!!###%%%&&&%%%&&&'''&&&$$$###$$$%%%!!!"""###""" $$$'''######$$$$$$$$$$$$######!!!$$$&&&&&&$$$""" """$$$&&&'''&&&%%%$$$###############"""!!! """%%%$$$!!!"""&&& !!!!!!!!!!!!!!! """""""""!!! """$$$### !!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!  !!!""""""###!!!""""""""""""""""""!!!$$$#########$$$%%%&&&&&&$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''######################## !!!!!!"""###$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%"""$$$%%%$$$###"""###$$$"""""""""###$$$%%%$$$$$$###$$$&&&&&&&&&$$$"""!!! """######""""""###$$$ !!!!!!""""""""""""""""""$$$###"""######!!!"""###$$$$$$###""""""!!!""""""""""""!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&))),,,,,,***((()))+++'''''''''''''''((()))***(((((()))***+++---///000............---,,,+++******++++++++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''******++++++,,,,,,,,,------,,,,,,+++*********+++(((***,,,+++))))))+++...---------,,,,,,+++++++++&&& (((...---))))))((((((((()))***++++++.........---,,,+++)))((('''''''''((((((((((((((("""%%%'''(((((('''((((((+++,,,---///111222333333///---+++)))(((((()))***'''((()))((('''((()))+++%%%%%%%%%&&&'''((()))***''''''''')))++++++)))'''*********))))))))))))))),,,***((('''&&&'''((())),,,+++++++++---...---,,,+++,,,------,,,+++)))(((''''''((()))*********)))))))))((())))))***+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))******)))))))))((((((((((((((($$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))***+++''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$CCCDDDFFFGGGGGGFFFEEEDDD@@@???>>>>>>??????>>>===<<<:::888666666555333111---------,,,+++***((('''+++++++++++++++++++++,,,...---,,,+++++++++,,,,,,---------------------------------...------,,,+++---,,,+++***)))((('''&&&******))))))))))))******+++******)))))))))))))))%%%%%%&&&&&&'''((())))))$$$''')))***)))''''''((('''(((((()))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''))))))'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&%%%###!!! &&&&&&%%%$$$$$$$$$%%%%%%!!!""""""""""""#########$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%''''''''''''%%%%%%!!!!!!!!!!!!!!! """""""""""""""######$$$%%%$$$######""""""#########$$$&&&'''%%%!!!""""""!!! $$$''''''$$$!!!!!!""" !!!"""######$$$ !!!"""######"""!!!  ###"""!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""######!!!"""###$$$%%%'''%%%"""###%%%&&&$$$!!!###%%%'''((((((&&&###!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%$$$$$$############$$$$$$$$$%%%&&&''''''&&&$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$$$$######$$$$$$%%%''''''%%%$$$"""!!! !!!"""###$$$$$$###!!! """"""!!!"""###"""!!! !!!""""""!!!!!!!!!$$$'''(((''''''&&&&&&%%%%%%$$$&&&''')))***+++***((('''(((((()))***************)))******++++++,,,------------,,,---......---+++,,,***)))***,,,---,,,+++,,,+++++++++******))))))+++++++++***++++++,,,,,,))))))***++++++,,,------***************)))((('''((())))))***++++++,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,+++***)))+++,,,------,,,,,,+++***))))))((()))*********((('''&&&$$$%%%&&&((()))+++,,,---,,,---///111222111000///)))***++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,---+++)))'''&&&&&&((()))'''((()))***************))))))))))))))))))))))))'''''''''((()))+++,,,---...---,,,,,,+++***)))(((***+++---......+++)))'''((()))*********)))'''&&&((((((((((((((((((((((((***'''&&&''')))***(((&&&(((''''''''''''(((((()))))))))((((((''''''&&&&&&''''''((()))***++++++,,,(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$BBBCCCEEEFFFGGGFFFDDDCCC@@@>>>======>>>>>>===<<<:::999888777888777444222000//////...,,,++++++***))))))***+++,,,,,,------------,,,,,,,,,,,,++++++............------------///////////////...------,,,,,,***)))((('''''''''))))))************))))))******)))(((((((((((()))%%%%%%%%%&&&''''''((((((%%%&&&((()))((('''((()))***************)))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((())))))(((''''''(((((('''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%$$$######'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###"""!!! """""""""""""""######$$$%%%$$$######""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$###"""""""""""""""#########!!! !!!### !!!"""#########!!!  !!!"""  """"""!!!!!!!!!"""###$$$$$$###""""""!!!!!!"""""""""###$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$###"""$$$%%%'''''''''&&&$$$"""!!!!!!"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#####################%%%%%%$$$###"""!!! %%%$$$############$$$%%%###""""""""""""""""""###""""""###$$$$$$###"""!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###!!! !!!###$$$!!!###''')))***+++%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((******)))((('''(((((()))************)))))))))******+++,,,,,,---------------------,,,+++***,,,------+++))))))***++++++******))))))))))))+++************+++,,,,,,******++++++,,,,,,---------------------,,,+++***(((((()))***+++,,,,,,------------------,,,,,,+++++++++++++++++++++++++++,,,------,,,******+++---+++++++++******))))))(((((())))))***)))((('''&&&%%%&&&''')))+++,,,.........///111222333222000///++++++,,,,,,------,,,,,,+++******))))))******+++,,,+++)))(((((((((((()))((())))))************)))))))))))))))))))))))))))((((((((()))***+++,,,---------,,,,,,++++++*********+++,,,------+++***)))***************)))(((((('''''''''''''''''''''''')))'''%%%&&&((()))(((&&&'''''''''''''''((()))***************))))))(((((('''''''''(((((())))))***(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%@@@AAACCCEEEFFFEEEDDDCCC???===<<<<<<======<<<;;;888888888999:::888555333111000...,,,+++++++++,,,(((((()))***,,,---...///,,,,,,---------,,,+++***------------..................//////......---,,,,,,+++)))((('''''''''((())))))***++++++***))))))***)))((((((''''''(((((($$$%%%%%%&&&&&&'''''''''%%%&&&'''''''''''')))+++,,,,,,,,,+++***)))''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((()))''')))******((((((((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$###"""##################$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""""""""######$$$$$$%%%$$$######""""""##################$$$%%%&&&'''$$$$$$###"""""""""######&&&"""!!!### !!!!!!""""""######"""!!! """  !!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&'''''''''((($$$%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$######"""!!!!!!$$$$$$###"""!!! """"""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!"""######""""""!!!$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!$$$'''######&&&'''%%%!!!"""""""""###############%%%&&&((()))))))))(((''''''(((((())))))))))))))))))))))))***++++++,,,,,,---------------,,,+++***)))---000...)))&&&''')))))))))))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,---------------------------,,,+++(((((()))***+++,,,------,,,------------,,,++++++++++++++++++++++++++++++,,,------,,,***)))+++,,,))))))))))))))))))))))))(((((()))))))))(((''''''''''''(((***,,,---...///000111333444333222000///,,,,,,---------,,,,,,+++))))))************)))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))((())))))***+++------------,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&'''''')))***************))))))))))))(((''''''''''''''''''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&>>>???BBBDDDDDDDDDCCCBBB>>><<<;;;;;;<<<===;;;:::999999999:::;;;888444111///...+++)))((()))***+++))))))***+++,,,,,,------+++,,,---......,,,***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******+++***((('''&&&'''((()))((()))+++,,,,,,+++)))((())))))((('''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&'''***---+++++++++******(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((())))))''')))******)))(((((()))'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%#########$$$%%%&&&""""""!!! !!!!!!!!!!!!!!!""""""""""""%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&&&&''''''""""""######$$$$$$$$$$$$%%%$$$######""""""############""""""""""""""""""""""""!!!!!! !!!!!!"""'''""" !!!!!! !!!!!!!!!"""""""""###"""!!!   !!!!!!"""###""""""!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%$$$$$$"""$$$&&&%%%"""!!!###%%%$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!""""""######$$$$$$ !!!!!!"""###$$$%%%&&&""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%###""""""""""""###$$$$$$%%%%%%!!!!!!"""############"""###  $$$&&&######$$$$$$######$$$&&&)))!!!!!!!!!"""###$$$$$$%%%%%%&&&'''(((((((((''''''&&&'''(((((())))))(((((((((((())))))***++++++++++++,,,------+++*********,,,,,,+++)))((('''(((***((((((((((((((((((''''''((())))))***++++++++++++---------------------,,,******+++++++++******)))((())))))***+++,,,---...,,,,,,,,,,,,,,,+++*********+++++++++++++++,,,,,,+++,,,,,,***(((((()))***((()))))))))))))))))))))(((((((((((((((((('''''''''((()))***+++---......111222333333222000...---,,,,,,,,,,,,,,,+++***)))'''((()))******)))((('''''''''((()))))))))((((((***************)))((('''(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,,,,------.........******))))))***,,,---...,,,+++)))((((((((()))***'''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&<<<>>>@@@CCCDDDDDDCCCCCC===<<<;;;;;;<<<<<<;;;:::;;;;;;:::;;;:::666222...///---+++)))))))))+++,,,,,,++++++++++++++++++++++++,,,---......,,,***)))******++++++,,,,,,,,,,,,+++++++++++++++******)))***)))(((''''''((())))))(((***+++------+++***((())))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&''''''&&&&&&'''***,,,''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))'''(((******((('''((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&%%%###""""""###$$$######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%% !!!!!!"""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######""""""######!!!"""###$$$$$$###!!! """"""!!!!!!!!!!!!""""""&&&"""!!!"""!!! !!!!!!!!!!!!""""""""""""!!!"""######""" !!!  !!! !!!!!!!!!!!!!!!#########""""""######$$$$$$$$$$$$$$$############!!!###%%%$$$"""!!!###%%%!!!!!!!!!!!!!!!!!!""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######### !!!!!!"""######$$$$$$ """###$$$%%%&&&&&&$$$######""""""######$$$""""""#########$$$$$$%%%"""###$$$$$$$$$######""""""###%%%&&&&&&%%%###"""$$$$$$$$$###############!!!!!!"""###############!!!###$$$###!!! ###$$$$$$######$$$&&&)))!!!""""""###$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&'''((((((((((((''''''(((((())))))******+++)))+++---,,,***)))***+++000***$$$###'''+++,,,+++''''''''''''''''''(((((('''(((***+++,,,,,,,,,+++---------------------,,,))))))***************)))*********+++,,,,,,------++++++,,,,,,++++++***)))*********++++++,,,,,,,,,***++++++)))'''&&&'''((())))))******************''''''''''''''''''((((((''''''((()))***,,,------///000111111000...,,,******************)))(((''''''((()))******)))((('''&&&&&&'''(((((((((''''''***************)))((('''(((((((((((((((((((((((())))))))))))***+++,,,,,,+++,,,,,,------......///******))))))***,,,...///***)))(((&&&&&&'''((((((''''''''''''''''''''''''&&&''''''''''''&&&''''''&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&''''''''')))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$;;;===@@@CCCDDDDDDDDDCCC>>><<<;;;;;;<<<<<<;;;:::<<<;;;:::999888555000---///...---,,,,,,,,,------------,,,++++++******))),,,,,,---------,,,+++*********++++++,,,,,,------,,,,,,------,,,,,,+++***)))))))))***************)))***+++,,,,,,+++***)))***)))((((((''''''((((((''''''''''''''''''''''''&&&'''((((((&&&'''(((***%%%&&&''''''((((((((('''(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&&&&''''''&&&((())))))'''''''''(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###"""""""""&&&%%%%%%$$$$$$$$$$$$$$$"""""""""#########$$$$$$!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!""""""######""""""$$$######""""""######$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$###""" !!!"""$$$%%%%%%%%%$$$###%%%$$$######""""""######!!!###&&&''''''&&&%%%$$$$$$#########$$$%%%%%%$$$###""""""######!!! !!!!!!!!!!!!""""""""""""###%%%&&&$$$!!!!!!!!! !!!!!! !!!""""""""""""!!!###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######""""""###$$$ !!!!!!""""""!!!!!!$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$$$$"""!!!!!!!!!  !!!###$$$&&&&&&&&&&&&$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""###$$$"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$"""%%%######&&&'''%%%!!!######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''((())))))******&&&))),,,,,,***)))+++---111((( '''---,,,***''''''''''''((((((((((((''')))***,,,---------,,,,,,,,,,,,,,,,,,---------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))*********++++++,,,,,,---***++++++)))&&&%%%&&&(((************************''''''&&&&&&''''''((()))''''''((()))***+++,,,,,,---...//////...,,,***((((((((()))))))))(((''''''''''''(((((((((((('''''''''''''''''''''''''''''')))************))))))((((((((((((((((((((((((((())))))(((((()))******+++++++++,,,,,,---------...******))))))***,,,---///((((((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''')))(((''''''''''''((())))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$;;;===@@@CCCEEEEEEEEEDDD>>>===<<<<<<======<<<:::;;;:::888666666444000.........------------,,,,,,,,,,,,++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,------...//////,,,,,,,,,,,,,,,++++++***((()))+++,,,---,,,+++***++++++++++++++++++++++++******)))(((((((((((()))(((((((((((((((((((((((('''((())))))'''&&&'''''''''((((((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$$$$######$$$$$$""""""""""""#########$$$ !!!"""############ !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###""""""!!!"""$$$&&&&&&%%%$$$###%%%$$$######""""""######""""""###$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&"""###$$$###!!! !!!"""""""""""""""!!!!!!!!!!!! ###$$$###"""!!!!!!!!! !!!!!! !!!"""#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!"""###$$$$$$### """$$$$$$###"""!!!##################$$$$$$########################!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!! """###%%%&&&'''''''''&&&######""""""""""""######""""""!!!!!!"""###%%%&&&!!!!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!"""###$$$%%%!!!"""!!!###''')))***+++###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((())))))***###'''++++++)))))),,,///...)))$$$$$$(((***)))'''''''''((((((((()))))))))((()))+++...//////...---******++++++,,,,,,---------......///000000//////...------,,,,,,+++*********************))))))((()))******+++,,,,,,------,,,---,,,***((('''''')))*********))))))(((((('''''''''&&&&&&&&&'''((()))((())))))***+++,,,------+++,,,---...---,,,***)))'''((()))))))))))))))((((((''''''&&&&&&''''''(((+++***)))(((''''''((()))((())))))************)))))))))))))))))))))))))))((((((((('''(((((()))***+++++++++,,,,,,,,,,,,,,,************+++,,,,,,---(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***((('''(((***)))((((((''''''''''''((('''''''''((((((((())))))&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%;;;===@@@CCCEEEFFFEEEEEE???===<<<<<<======<<<;;;:::888666555444444222000++++++,,,,,,,,,+++***************++++++,,,,,,,,,...---,,,+++++++++,,,,,,------......///000111111***************)))(((((('''))),,,......---+++***,,,++++++******++++++,,,++++++***))))))))))))))))))))))))))))))(((((((((''')))******(((&&&%%%%%%************)))'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&''''''&&&$$$###"""###$$$&&&&&&%%%$$$#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!#########""""""!!! """######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$### """$$$&&&'''((((((!!!###$$$&&&&&&%%%$$$###%%%$$$$$$###"""#########'''%%%"""  """###""""""!!!!!!"""###$$$$$$"""$$$$$$!!!!!!%%%""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!! !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$###!!!!!!$$$&&&$$$!!!!!!$$$&&&&&&%%%###"""""""""#########$$$$$$$$$ ######""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&###$$$&&&'''(((''''''&&&""""""!!!!!!!!!!!!""""""%%%$$$$$$###$$$&&&((()))!!! !!!###&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############!!!!!!!!!!!!"""###$$$%%%"""!!! !!!###$$$""" !!!""""""!!!!!!"""$$$'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))!!!&&&***+++)))))),,,000***)))))))))((('''%%%$$$'''((((((((())))))******(((***,,,...000//////...))))))***++++++,,,------------...///000000/////////......---+++******)))***************)))(((((())))))***+++,,,,,,------.........,,,)))((()))*********)))((('''&&&&&&%%%'''&&&&&&%%%&&&'''((()))******+++,,,,,,---......+++,,,---......,,,+++)))'''((()))***************((('''&&&%%%%%%&&&'''(((///---+++)))(((((()))***'''((()))***************************************(((''''''''''''(((((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,+++(((''')))+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&???>>>===>>>AAABBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;777555111...,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///........................---,,,+++***))))))))))))************************...+++******,,,+++)))&&&---+++((((((((())))))((()))((('''%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''))))))&&&$$$######%%%&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$###"""!!!  """$$$$$$###!!! """"""!!!!!! $$$###"""###%%%&&&%%%$$$ !!!###$$$%%%'''&&&%%%###"""!!! """############$$$$$$$$$!!!!!!""""""###$$$&&&&&&$$$######""""""######$$$(((&&&$$$!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! !!!###$$$"""  !!!!!!!!!######"""   !!!"""$$$%%%$$$###""" """###$$$%%%%%%$$$###""""""######"""""""""!!! !!!$$$&&&""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###!!!!!!""""""#########$$$!!!######"""!!!!!!"""%%%###""""""######""" """""""""""""""""""""""")))))))))(((&&&$$$!!! """"""!!!!!! """"""""""""!!!!!!!!!!!!######"""""""""###%%%&&&$$$$$$$$$%%%''''''&&&$$$%%%$$$###!!!!!!!!!""""""$$$ ###%%%### ######"""  !!!"""$$$%%%&&&%%%###"""$$$&&&'''$$$"""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((()))***+++++++++(((&&&'''***,,,+++))))))((('''&&&&&&%%%&&&&&&!!!%%%))),,,------...///------......///.........)))***,,,...000000000000++++++++++++*********)))*********))))))((('''&&&))))))***+++,,,,,,------------+++***))))))((((((,,,+++)))(((&&&%%%%%%%%%%%%&&&'''((())))))))))))'''***---...---+++*********************)))((((((((()))+++***)))''''''(((((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&((())))))******)))'''&&&***((('''((()))***)))'''))))))************))))))''''''((()))+++,,,---...(((((((((((((((((())))))''')))***++++++***)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))+++$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$''')))++++++%%%!!!###''''''%%%((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&???>>>===???AAABBB@@@>>><<<<<<<<<<<<;;;;;;::::::777555333000///......////////////.........------........................000///---+++++++++------////////////////////////---,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,,,,)))'''+++)))'''&&&'''((((((((()))((('''&&&&&&&&&'''(((%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$'''&&&$$$%%%'''(((((((((###""""""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""######################## !!!"""#########""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$### !!!"""###$$$%%%((((((&&&%%%$$$%%%%%%&&&""""""#########$$$$$$$$$%%%$$$###############$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! """######"""!!!######!!! !!!"""$$$###!!! !!!###$$$$$$$$$###"""""""""""""""%%%%%%%%%""""""""""""!!!!!!""""""""""""#########$$$$$$$$$$$$!!!!!!!!!"""""""""""""""!!!###$$$"""!!!!!!"""%%%$$$######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###"""""""""""""""#########""""""""""""""""""""""""&&&%%%$$$""""""""""""###%%%$$$###%%%&&&'''&&&$$$######"""!!!!!!"""###$$$$$$!!!###%%%$$$!!!######"""  !!!!!!!!!!!!!!!""""""###%%%###"""###%%%&&&$$$"""########################%%%%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&&&&******))))))(((((())))))$$$"""!!!"""$$$&&&%%%$$$))))))(((''''''''''''(((***,,,......---+++******,,,,,,,,,------,,,,,,++++++,,,---/////////......+++*********)))))))))))))))))))))))))))((((((''')))))))))***+++,,,,,,,,,,,,,,,+++***))))))))))))***)))((('''''''''''''''%%%%%%&&&'''(((((((((((('''))),,,,,,***(((&&&&&&+++++++++++++++***))))))((()))***)))'''&&&'''((('''''''''&&&''''''((((((((((((((((((((('''&&&&&&&&&'''(((*********)))(((***((('''((()))***)))'''))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))(((((('''(((***++++++***((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&)))'''&&&&&&'''(((((('''+++'''$$$%%%)))------+++'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&???>>>>>>???AAAAAA@@@>>>===<<<<<<;;;:::999999888666555555333222111111000////////////............111111111111111111111111111000...,,,++++++,,,,,,000000000000000000000000---,,,,,,++++++*********------------------------+++***)))***,,,,,,***(((***((('''''')))******)))***)))((('''''''''((((((&&&''''''((())))))*********)))))))))(((((((((((((((&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%%%%$$$&&&&&&&&&'''&&&$$$###"""&&&%%%$$$%%%'''))))))(((&&&%%%$$$$$$######$$$$$$$$$###""""""""""""""""""!!!"""###$$$%%%&&&&&&'''""""""!!!!!!""""""###$$$#########$$$$$$$$$$$$$$$"""!!! !!!###$$$###""" !!!!!!"""###$$$%%%%%%%%%$$$"""!!!!!!###$$$&&&"""""""""#########$$$$$$""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###"""!!! !!!"""######"""###"""!!!!!! !!!!!!###""" """#########"""!!!!!!!!!""""""$$$%%%%%%### ######""""""""""""##################$$$$$$$$$$$$"""""""""""""""!!!!!!!!! """$$$$$$"""!!!!!!!!!%%%$$$######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&"""""""""""""""""""""""")))'''%%%###!!! %%%$$$###$$$&&&'''&&&%%%"""!!!!!!!!!!!!###%%%&&&%%%""" !!!$$$%%%$$$"""######"""!!! """""""""!!! $$$###"""###$$$%%%$$$"""########################%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&%%%******)))(((((('''''''''***)))((()))+++------,,,((((((((('''(((((()))***...000111000---+++))))))+++++++++++++++***)))(((,,,---...//////...---,,,))))))))))))(((((((((((('''(((((()))))))))))))))(((((())))))******+++++++++******))))))*********(((((((((''''''((())))))%%%%%%&&&&&&'''(((((((((+++---//////,,,***((((((++++++,,,,,,++++++******((())))))'''&&&%%%'''(((&&&&&&'''((())))))(((((((((((((((''''''''''''&&&$$$&&&''')))***+++*********((('''((()))***)))'''***)))(((''''''((()))***)))*********+++++++++++++++*********))))))(((((('''((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&%%%''''''((())))))((('''&&&((('''''')))******(((&&&)))&&&###$$$(((++++++)))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&?????????@@@@@@@@@???>>>======<<<;;;999888777777555555555555555333111000000000000/////////......222222222222222222222222000///...---,,,,,,------////////////////////////,,,,,,,,,,,,,,,++++++***------------------------))))))***+++++++++******+++***)))***,,,------,,,***)))))))))(((((((((((('''''''''((())))))******)))))))))((((((((('''''''''%%%###!!! """$$$%%%$$$$$$%%%&&&'''))))))***((((((((((((((('''&&&%%%&&&'''((())))))'''%%%$$$###"""!!!"""%%%''''''&&&''''''&&&%%%%%%%%%%%%%%%######"""""""""""""""### !!!"""$$$%%%&&&&&&"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$######"""!!! !!!###$$$###"""!!!""""""###$$$%%%%%%%%%%%%###!!!  """$$$""""""""""""############!!!###$$$""""""!!!!!!!!!!!!""""""$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""""""""""""""  !!!"""!!!!!! !!!"""###$$$!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!"""!!!###$$$"""!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""""""""$$$$$$$$$###"""""""""!!! """$$$$$$###!!!!!!!!!$$$"""!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%&&&&&&""""""###############$$$)))'''%%%###!!! &&&$$$###$$$%%%'''&&&%%%###"""!!!!!!!!!"""$$$%%%%%%###!!!"""$$$%%%%%%#########"""!!! !!!!!!"""""""""""""""!!!!!! ######""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&$$$#########%%%&&&''''''&&&&&&&&&&&&'''((()))***+++---......---,,,,,,---++++++++++++***)))(((''',,,,,,............---,,,)))(((((((((((('''''''''&&&'''((()))************'''((((((((())))))******)))))))))))))))***++++++))))))(((((((((((())))))&&&&&&&&&''''''((()))))),,,...000000...,,,++++++******+++++++++******)))(((((((((&&&%%%$$$&&&(((%%%&&&((()))***))))))(((((('''''''''&&&'''''''''%%%&&&((()))*********)))***((('''((()))***)))'''***)))'''&&&&&&''')))***************************+++++++++***))))))(((((('''(((((())))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***++++++***((('''''''''((())))))(((&&&%%%$$$%%%'''***,,,,,,***((($$$"""!!!"""$$$&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&>>>???@@@@@@@@@?????????======<<<;;;999888777777444555666666555333111000111111000000000/////////111111111111111111111111------------...//////000........................,,,,,,---------,,,++++++++++++++++++++++++++++++)))***+++++++++*********+++***)))+++---------+++)))))))))))))))(((((('''%%%&&&&&&''''''((())))))((((((((('''''''''&&&&&&(((&&&$$$""""""###%%%'''$$$$$$%%%&&&'''))))))***((())))))))))))(((((('''$$$%%%'''))))))((('''&&&$$$"""!!!"""$$$&&&&&&%%%$$$$$$###"""""""""""""""###"""""""""""""""######""""""######$$$$$$%%%%%%!!! """###%%%%%%$$$###""""""!!!!!!###"""!!!"""$$$$$$$$$###!!!"""###$$$%%%%%%$$$$$$)))(((&&&###""""""###$$$!!!!!!"""""""""######### """###$$$"""!!!!!! !!!!!!"""######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""######!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""""" ###%%%%%%$$$%%%&&&######""""""""""""######""""""!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$#########!!!###%%%%%%###!!!!!!!!!!!!  !!!"""!!! """###%%%&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$#########"""#########$$$$$$%%%%%%'''%%%$$$""""""""""""###&&&$$$######%%%&&&&&&&&&%%%$$$"""!!!!!!!!!"""###$$$###""""""###$$$$$$$$$###""""""!!!!!!!!!!!!"""!!!"""###$$$$$$$$$#########""""""!!!!!!!!!"""###########################$$$$$$$$$######"""""""""!!!"""###$$$%%%''''''(((###$$$%%%'''((((((((('''###$$$$$$######$$$%%%&&&$$$$$$$$$%%%&&&'''((()))((()))+++,,,+++,,,---...,,,,,,,,,,,,+++***((((((***+++,,,............---(((((((((((('''''''''&&&%%%&&&''')))************((((((((((((((()))))))))(((((((((((()))***+++++++++***)))((((((''''''(((''''''''''''((()))***+++&&&(((***+++***)))***+++(((((()))))))))))))))((('''(((((('''%%%%%%&&&'''%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&'''((('''((()))******)))((('''***((('''((()))***)))''')))(((&&&%%%%%%&&&((()))******))))))))))))((((((************))))))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''')))******))))))&&&''''''((('''&&&%%%$$$$$$%%%'''+++---,,,***'''%%%%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&>>>@@@AAAAAA???>>>>>>???===<<<<<<;;;:::999999888666777777777666444222111111111111111000000000000000000000000000000000000,,,,,,---...///000000111........................,,,---.........---,,,+++************************)))***,,,,,,***))))))***((((((((()))***+++)))((((((((()))))))))((('''&&&$$$%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&***)))'''%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((((()))))))))(((((('''"""###$$$&&&''''''&&&&&&&&&%%%$$$$$$&&&''''''&&&&&&%%%$$$$$$######$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!  """###$$$######"""!!!!!! ###"""!!!"""$$$%%%$$$### !!!###$$$$$$$$$###"""'''&&&%%%###"""!!! !!!!!!!!!"""""""""######$$$$$$###"""""""""""""""######""""""""""""######"""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""######!!!###%%%%%%$$$$$$%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######"""$$$&&&%%%###!!!!!!!!!  !!!   ###%%%'''(((((((((%%%%%%$$$######"""!!!!!!#########$$$%%%%%%&&&&&&%%%$$$###""""""######$$$'''%%%######$$$&&&'''&&&&&&%%%###!!!!!!!!!!!!"""###""""""""""""###$$$$$$###""""""!!!!!!"""""""""!!!"""$$$%%%&&&%%%$$$$$$"""""""""!!! """$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%&&&'''''' """$$$&&&'''((((((''')))******)))''''''(((***$$$$$$$$$$$$%%%&&&'''((()))***+++***))))))***,,,,,,,,,,,,,,,,,,+++***))))))***,,,---.........---((((((((((((''''''''''''&&&&&&((()))************(((((((((((())))))))))))(((((((((((())))))***+++,,,+++***)))(((((('''(((''''''&&&&&&'''(((***+++&&&(((************,,,---''''''(((((())))))((((((&&&((())))))'''&&&&&&'''&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((((()))*********((('''&&&***((('''((()))***)))'''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""$$$&&&'''(((((((((&&&&&&'''''''''%%%$$$###(((((()))***+++)))&&&###%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&>>>@@@BBBAAA???===>>>???<<<<<<<<<<<<;;;;;;::::::::::::999888666555333222222222111111111000000000////////////////////////------...///////////////........................,,,---...//////...---,,,************************))),,,---,,,***((((((***((((((((()))***)))'''%%%''''''((()))((('''&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$######&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$(((((('''&&&&&&&&&&&&'''"""""""""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""!!!!!! !!!"""###$$$!!!!!!!!!"""""""""######"""!!! !!!###$$$###"""!!!"""$$$$$$###"""!!!""""""""""""!!! !!!!!!!!!!!!"""""""""###%%%%%%###"""!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%$$$"""!!!"""$$$!!!!!!   !!!!!!!!! !!!""""""""""""""""""!!!"""""""""""""""###$$$$$$"""###$$$###""""""$$$&&&!!!!!! !!!!!!$$$$$$$$$$$$#########"""""""""""""""""""""#########$$$&&&%%%###!!!!!!!!! !!!"""!!!  """$$$&&&&&&'''&&&$$$$$$$$$#####################$$$$$$%%%&&&&&&'''%%%$$$###"""""""""###$$$'''%%%###"""$$$&&&''''''$$$###"""!!!!!!"""######!!!""""""!!!!!!"""###$$$###"""""""""""""""######"""###$$$%%%%%%$$$"""!!!!!!"""""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#####################$$$$$$$$$$$$ """$$$&&&''''''&&&%%%"""###$$$""" %%%%%%%%%%%%%%%&&&'''((()))***+++***)))(((***++++++++++++,,,,,,+++******++++++------------,,,+++)))))))))(((((((((''''''''''''((())))))***))))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))))))))***&&&%%%$$$$$$$$$&&&((()))(((***,,,,,,++++++,,,---''''''((()))))))))))))))%%%(((++++++***'''&&&&&&((('''&&&%%%%%%$$$%%%%%%'''&&&%%%$$$$$$&&&((()))'''((()))******)))((((((***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''))))))'''((((((((('''&&&$$$###((((((((())))))(((%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&>>>@@@BBBAAA>>>===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999777555444444222222222111111111111000////////////////////////...///////////////......000000000000000000000000+++---...000000///---,,,***************************,,,...---)))'''((()))************+++***(((&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((($$$$$$$$$$$$######""""""''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%))))))'''&&&&&&&&&&&&&&&'''%%%###"""######"""!!!%%%%%%$$$############$$$""""""!!!""""""###$$$$$$ !!!"""######$$$%%%###############$$$$$$%%% !!!###%%%&&&'''!!!  """""""""  """###$$$###!!! !!!###$$$&&&&&&$$$"""!!!!!!!!!!!!!!!""""""""""""   !!!  """$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! """$$$### !!!###!!!!!!  !!!!!!""""""!!!!!!""""""############""""""######""""""###$$$%%%%%% !!!"""!!!!!!"""%%%'''  ###"""""""""!!!!!!  !!!!!!""""""###%%%&&&&&&###!!!!!!!!!!!! """###"""!!! !!!"""###$$$$$$###"""!!!"""######$$$$$$%%%%%%&&&######$$$%%%%%%&&&'''''''''&&&$$$""""""""""""###'''%%%""""""$$$&&&''''''""""""!!!!!!!!!###$$$%%% !!!"""!!! !!!"""$$$###"""""""""""""""#########$$$%%%%%%$$$"""!!!"""""" !!!%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%$$$$$$###""""""!!!"""###%%%&&&&&&%%%$$$###(((******'''###!!!"""$$$'''&&&&&&&&&&&&'''((((((((()))******)))***,,,...)))******++++++++++++***------......---+++***)))))))))))))))(((((((((((('''(((((()))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,$$$###"""""""""$$$&&&((('''((()))((('''&&&'''((((((((()))***************%%%(((,,,---+++(((&&&%%%)))(((&&&$$$#########$$$'''&&&$$$$$$$$$&&&((()))%%%&&&((()))***************((('''((()))***)))(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&+++***)))(((((()))++++++((())))))))))))'''%%%$$$%%%%%%%%%'''))))))(((&&&%%%&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&BBB@@@>>>>>>@@@@@@===:::<<<;;;::::::;;;<<<>>>???BBB@@@<<<777444222111111000111111222222222111111------,,,+++,,,---...///---......---++++++,,,......---,,,+++,,,,,,......///...---,,,+++,,,---.../////////......------------,,,+++***))))))))))))((()))***+++***(((&&&%%%(((''''''&&&&&&&&&'''''''''''''''((((((((((((((())))))(((''''''''''''(((%%%%%%$$$$$$$$$%%%&&&&&&(((((('''''''''(((((()))$$$%%%&&&&&&''''''&&&&&&!!!"""$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((+++)))&&&$$$$$$%%%'''(((###""""""###$$$###"""!!!!!!###%%%&&&$$$"""!!! !!!"""$$$""""""!!!!!! %%%%%%$$$$$$######"""""" !!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""!!!  &&&### """######!!!  &&&###   !!!!!!!!!!!!""""""!!!  """%%%$$$!!!!!!#########"""!!!!!!"""###$$$############""""""""""""###"""!!! !!!"""### !!!!!!"""""""""###$$$$$$$$$%%%######""""""!!!!!! """""""""""""""""""""""" ########################$$$%%%&&&&&&%%%### !!!!!!"""###$$$%%%&&&&&&%%%'''))))))'''%%%######%%%$$$###"""!!!  $$$''')))((('''!!!!!!!!!!!! ########################$$$###  ###$$$###$$$%%%&&&%%%%%%###""" ###!!!!!!""" !!!"""""""""!!!!!! !!!###$$$%%%(((((('''&&&$$$###"""""" """###"""!!! !!!######$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&***************+++++++++------,,,+++++++++,,,,,,*********)))))))))))))))(((((())))))***,,,------***)))'''&&&&&&&&&'''((()))))))))***++++++,,,,,,+++)))&&&%%%&&&)))++++++((()))************))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((()))******''''''(((((('''&&&%%%%%%(((***,,,------+++((('''%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))&&&'''((())))))******))))))(((''''''''''''((((((''''''''''''''''''''''''***(((''''''''''''&&&$$$%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&@@@>>>===>>>??????===;;;;;;::::::999:::;;;<<<===AAA>>>;;;777444222111111000000111111111111000000...---,,,,,,,,,---............///---++++++,,,---......---,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))&&&''')))******)))((('''(((''''''&&&&&&''''''(((&&&&&&''''''((((((((())))))(((''''''&&&&&&''''''######$$$%%%%%%&&&''''''***)))((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$"""  """$$$###"""!!! !!!"""$$$%%%###"""  """###"""""""""!!!!!!!!!  !!!!!!!!!!!!#########"""""""""!!!!!!"""""""""""""""""""""""""""!!!  &&&### """###"""!!!  ###!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  """###$$$$$$#########"""""""""!!!!!!###"""!!! !!!"""""" !!!!!!!!!"""""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! $$$%%%&&&&&&%%%###!!! !!!""""""######$$$$$$%%%$$$&&&((((((&&&###""""""!!!"""""""""""""""!!!!!!%%%$$$$$$%%%&&&&&&$$$"""$$$$$$###""""""""""""""" ###"""!!! !!!"""### !!!"""""""""!!! !!!###""""""###!!!############""""""""""""!!!!!!!!!!!!!!!"""######''''''&&&%%%$$$###""""""!!!"""###"""!!! !!!"""$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''((((((((()))))))))******+++++++++---,,,+++***************))))))))))))))))))))))))((((((''''''((()))***+++***)))((('''''''''(((((()))))))))***++++++,,,,,,,,,***'''''')))+++,,,,,,+++******)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))******''''''(((((('''&&&&&&%%%((()))***+++***)))'''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''(((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$######$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&(((((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&>>>======>>>??????===<<<:::::::::999::::::;;;;;;>>><<<999666333222222222//////000000000000//////......---,,,,,,,,,------/////////---+++***+++,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,+++******)))))))))******%%%&&&(((************)))((((((''''''''''''((((((%%%%%%&&&'''((())))))***(((''''''&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&&&&&&&'''&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$#########"""######$$$$$$$$$############$$$$$$%%%!!!###&&&((('''%%%""" $$$###!!! !!!###$$$"""!!! !!!######"""!!!  !!!"""###"""""""""""""""!!!!!! !!!""""""### !!!!!!!!!!!!######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!  %%%###!!!!!!"""""""""!!!  !!! """###### !!!!!!!!!!!!"""""" !!!!!!!!!!!!  !!!""""""$$$$$$###!!!######""""""""""""!!!!!!"""!!!!!! !!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! $$$$$$%%%&&&%%%$$$"""!!!"""""""""""""""""""""""""""$$$&&&%%%###!!!!!!!!!!!!###$$$$$$######'''&&&%%%&&&&&&%%%###!!!%%%$$$###"""!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! ###### %%%&&&$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""#########&&&&&&%%%$$$######"""""""""######"""!!! !!!%%%&&&''''''&&&&&&'''((($$$$$$%%%&&&((()))***+++(((((())))))***+++,,,,,,,,,+++***)))((((((((((((((((((((())))))******++++++***(((''''''(((***++++++***)))(((((((((((())))))))))))***++++++,,,,,,,,,+++)))***,,,------,,,---,,,)))'''%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%$$$((((((************)))(((''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&((()))))))))))))))###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::888555444333222222//////////////////...---......------,,,,,,,,,,,,/////////---+++***+++,,,///......---,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++,,,,,,------......***))))))))))))******+++&&&'''((()))***)))))))))(((((('''''''''((())))))$$$$$$%%%&&&((()))******''''''&&&%%%%%%%%%%%%&&&"""$$$&&&''''''&&&%%%###"""%%%&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%$$$$$$#########$$$$$$%%%!!!###%%%''''''%%%""" $$$###"""!!!!!!"""###$$$""""""!!!!!!!!!""""""###!!!  !!!############""""""""""""!!!"""""""""#########$$$ !!!!!!!!!!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""  ###""""""!!!!!!!!!!!!!!!   """""""""!!!!!!!!!""""""""""""""" !!!!!!   !!!!!!$$$%%%$$$!!! ###"""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!"""""""""!!!!!! """"""""""""!!!!!!!!!!!! """""""""""""""""""""""""""###$$$$$$$$$###"""!!!#########""""""!!!!!!!!!!!!"""$$$###!!! """###$$$$$$$$$###$$$######%%%'''((('''&&&$$$###!!!  !!!""""""""""""""""""""""""""" !!!""""""!!!  !!!"""######### $$$%%%"""!!!  !!! """###$$$$$$%%%$$$$$$$$$######""""""""""""###$$$"""  !!!$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&'''((()))***+++''''''((()))***+++,,,,,,,,,+++***)))((('''''''''((())))))***+++,,,,,,---///---+++)))((()))+++,,,+++******))))))))))))))))))))))))***++++++,,,,,,+++***)))***,,,---,,,+++...,,,)))&&&$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))'''''''''''''''&&&&&&&&&'''(((((((((''''''&&&%%%$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''%%%$$$###%%%'''((((((''')))))))))((((((''''''&&&$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%%%%&&&'''(((&&&''''''((()))******+++###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&CCCDDDDDDCCCAAA???>>>>>>>>>>>>======<<<<<<;;;;;;999999777666444333333333///////////////...---------------------------,,,...//////---+++***+++---.........------,,,,,,+++***+++,,,---,,,+++***)))***++++++,,,,,,---------)))))))))((())))))******)))))))))))))))((('''''''''''''''''''''((())))))###$$$%%%&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&$$$%%%'''''''''%%%###!!! $$$&&&(((((('''!!!"""######$$$$$$######'''&&&$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$$$$######"""!!!!!!"""######$$$#####################  """"""""""""############"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!! !!!  !!! !!! """""""""""""""!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!""""""#########""""""!!!"""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$$$$######""""""!!!!!! """###"""!!! !!!!!!"""###$$$$$$###""""""###""""""###&&&((((((((($$$###""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""###$$$$$$###""" !!!!!!"""### !!!""""""""""""!!!"""""""""""""""""""""!!!"""######"""!!! !!!"""$$$%%%%%%$$$###%%%&&&'''''''''((((((((((((((('''(((((()))******++++++,,,,,,***))))))(((((((((******+++,,,,,,---......///...,,,***)))***+++,,,***************))))))((()))))))))***++++++,,,,,,***)))((()))++++++***))),,,***(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&***)))'''%%%%%%&&&'''((($$$$$$%%%&&&(((***+++,,,'''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))###%%%'''((()))(((&&&%%%''''''''''''''''''''''''!!! !!!$$$%%%%%%$$$)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%&&&''''''((('''''''''((()))***++++++###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&DDDEEEFFFEEEBBB@@@@@@@@@????????????>>><<<;;;:::999999888777666444333333///000000000///...---,,,+++,,,------......---------......---++++++,,,...,,,,,,---......------,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))*********))))))((((((((())))))+++******)))((('''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###""" !!!###$$$&&&&&&&&&%%%""""""###$$$$$$$$$$$$###%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$#########$$$%%%&&&"""""""""!!!!!!"""""""""$$$$$$$$$$$$############ !!!!!!"""""""""""""""###$$$$$$######"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! """######!!!  !!! """"""!!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!###""" !!!$$$!!! !!!###$$$""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""#########%%%$$$$$$$$$######""""""!!!"""######!!!!!!"""###$$$$$$$$$###""""""""""""%%%$$$"""###$$$%%%%%%$$$%%%%%%$$$$$$$$$######### !!!""""""!!!  !!!"""!!!!!!"""###!!! !!!"""############"""!!!"""""""""!!! !!!!!!!!!!!!!!!!!! """###"""!!! !!!###"""###$$$$$$######$$$%%%''''''''''''''''''''''''((((((((()))))))))******+++******)))))))))))))))+++++++++,,,,,,------...++++++******))))))))))))))))))*********)))(((''')))))))))***++++++,,,,,,)))(((&&&'''(((******))))))((('''''''''((()))***''''''&&&&&&&&&&&&''''''***)))))))))((((((''''''%%%&&&''''''((('''''''''***)))((('''&&&'''((((((%%%%%%&&&'''(((***,,,---&&&&&&''''''''''''''''''&&&'''((()))************%%%&&&((()))******)))(((''''''''''''''''''''''''###""""""###%%%'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''((()))******$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&@@@BBBDDDDDDBBBAAABBBDDD>>>??????>>>===<<<:::999::::::999888777555444333000111111000///...------)))***,,,...//////......,,,---------,,,,,,---///***+++,,,............---...------,,,,,,,,,,,,,,,)))))))))))))))(((((((((+++***)))((((((((((((((()))))))))(((((((((((()))$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&''''''''')))(((''''''&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###############""""""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""$$$$$$$$$$$$$$$######### !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!$$$###!!!  !!!!!! !!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!!""""""!!!###$$$""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! """""""""######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&%%%###"""!!!"""###$$$'''$$$"""!!!"""###""""""###$$$%%%&&&&&&$$$###!!!  """""" ###### !!!"""###""" !!!!!!  !!!!!!!!! """"""!!!!!!###$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&'''''''''((())))))))))))((((((((((((((((((''''''(((((())))))***+++++++++++++++++++++)))***+++++++++***)))((((((((()))))))))((('''&&&)))))))))***++++++,,,,,,***(((&&&%%%''')))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''%%%&&&&&&'''(((((('''''')))((((((''''''''''''''''''''''''''''''((()))***%%%&&&&&&&&&'''(((((((((''''''(((((()))(((((((((&&&&&&'''(((((())))))***'''''''''''''''''''''''''''&&&%%%&&&((())))))((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''(((''''''&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&<<>>>>>>>>>>><<<:::888777;;;;;;:::999777555444333111111111111000///...---((())),,,...////////////+++,,,------,,,,,,...000)))***,,,.../////////...///...---,,,+++,,,---...,,,,,,++++++******))))))++++++***(((''''''''''''(((''''''(((((()))***+++$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((("""""""""###%%%''')))***((('''&&&%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$ !!!###$$$%%%%%%%%%$$$$$$$$$###""""""!!!"""""" !!!"""######"""""" !!!!!!!!!!!!!!!!!! """"""###""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!!!! !!!!!!!!!""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!$$$###!!!  !!!###"""!!!!!!!!!   """$$$""" !!!!!!"""""""""!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%&&&&&&$$$""" """%%%&&&%%%###!!! """######""" """$$$%%%%%%### !!!!!!!!!!!!!!!!!!!!!!!! !!!  """!!! !!! !!!!!!"""###""" !!!!!!!!! !!!"""!!!"""###%%%###%%%&&&&&&%%%$$$&&&'''"""###$$$%%%&&&((())))))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))***+++---......---+++***'''((()))))))))(((&&&%%%)))))))))***++++++,,,,,,+++)))&&&%%%&&&)))++++++&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%%%%%%%$$$$$$%%%%%%'''((()))''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''!!!"""###$$$&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''((('''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%&&&(((((()))((('''&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&@@@???>>>>>>@@@DDDGGGJJJ@@@???===;;;;;;;;;===>>><<<<<<:::888666333111///000111111111///---,,,***,,,+++000...'''+++///(((+++++++++++++++++++++++++++,,,...------,,,...///,,,,,,------------------,,,+++******))))))******))))))(((((((((((())))))'''%%%$$$%%%(((***(((&&&###$$$&&&(((***+++,,,,,,///,,,(((%%%###$$$&&&((("""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''""""""""""""""""""""""""%%%###!!!!!!"""######"""########################$$$###""""""######!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!######"""!!!!!!!!!!!!!!!###"""!!!   """######"""!!!!!!"""""""""""""""""""""""""""###&&&%%%"""!!!$$$'''###"""!!!!!!!!!!!!!!!""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""############""""""  !!!!!! """"""!!!!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!   """###""""""###$$$ """"""!!! !!! !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $$$$$$%%%%%%&&&'''''''''((((((((('''&&&$$$###"""$$$%%%&&&&&&$$$$$$%%%&&&$$$#########%%%$$$###!!!""""""############"""!!!$$$$$$%%%%%%$$$###!!!  !!!"""""""""""""""""""""""" !!!"""###!!!  """!!!  !!!""" """"""!!!!!!!!!!!!""""""%%%$$$!!!  !!!"""%%%$$$$$$$$$%%%%%%&&&'''""" ###&&&&&&%%%)))))))))))))))(((''''''$$$&&&((()))((()))+++---++++++******++++++,,,---,,,+++++++++******))))))'''(((***++++++)))'''&&&(((((())))))))))))(((((()))(((&&&&&&'''***---///000***$$$###&&&((((((&&&'''&&&&&&&&&&&&'''((((((***)))''''''&&&'''((()))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%&&&'''((((((&&&'''((((((&&&%%%&&&'''(((&&&$$$%%%'''(((&&&###'''''''''&&&&&&%%%%%%%%%###&&&((((((%%%$$$%%%'''((()))***)))((('''((()))''''''((((((((((((''''''((((((''''''''''''(((((((((&&&%%%%%%&&&&&&%%%$$$$$$"""!!!"""&&&(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))'''&&&'''((()))&&&###$$$$$$$$$$$$%%%&&&'''(((@@@???>>>>>>???AAACCCDDD===;;;999888777888999:::;;;:::999888666444222111111111111111000...---,,,+++)))///000,,,111444++++++++++++++++++++++++++++++---...---,,,+++,,,---------------------,,,,,,,,,+++******))))))******))))))(((((((((((())))))(((&&&%%%&&&((()))(((&&&$$$%%%'''(((***+++++++++,,,+++(((&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###$$$###"""########################'''&&&$$$$$$$$$$$$###!!!###""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!###"""!!!!!! !!!$$$###############$$$$$$""""""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$'''(((&&& """  !!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!  !!!!!! """!!!!!!!!!!!!""""""###"""""""""!!!!!! !!!   !!!######!!! !!!"""!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""###$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$######$$$%%%%%%$$$###$$$%%%%%%$$$###$$$%%%$$$"""!!!!!!""""""######""""""!!!######$$$%%%%%%$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  """!!!  !!!""" ###""""""!!!!!!""""""###%%%$$$"""!!! !!!"""###%%%%%%$$$$$$$$$%%%&&&&&&&&&###!!!"""$$$&&&&&&%%%)))))))))))))))(((''''''%%%'''))))))((()))***,,,++++++******++++++,,,---***)))))))))((((((((((((((()))******)))((('''&&&((((((((())))))((((((((('''&&&&&&&&&(((+++///111000***%%%$$$&&&)))((('''))))))(((''''''&&&'''''''''&&&%%%$$$$$$%%%&&&&&&''''''''''''(((((((((((())))))(((((('''&&&%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))'''&&&''')))*********((((((((('''''''''&&&&&&$$$&&&((((((%%%$$$%%%''''''((())))))''''''((()))%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((()))(((''''''(((((('''%%%%%%$$$###$$$'''((('''%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((((('''%%%&&&((((((&&&###&&&%%%%%%$$$$$$$$$%%%%%%?????????>>>>>>>>>>>>>>>;;;:::888777666777999:::999999999888666555333222111222111111000///------+++(((---000///555777,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,......------,,,,,,++++++++++++***))))))))))))***)))((((((''''''(((((())))))'''&&&'''(((((('''&&&&&&&&&'''((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###%%%%%%$$$"""########################%%%$$$"""###%%%&&&%%%%%%!!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!"""!!!  ############$$$%%%&&&'''######""""""!!!!!!!!!   &&&'''(((%%% !!!"""###$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!! !!!!!!!!!""""""#########$$$###""" !!!!!! !!!"""$$$$$$"""!!!"""""""""!!!!!! !!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!###%%%&&&'''&&&&&&&&&'''''''''&&&&&&%%%$$$"""###$$$$$$""""""###$$$&&&$$$######$$$###!!! !!!!!!""""""!!!!!!!!!""""""$$$%%%%%%%%%$$$###!!!!!!  !!! !!!  !!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########%%%$$$###"""""""""###$$$&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%%%%&&&''''''&&&)))))))))))))))((((((''''''((())))))((((((***++++++************+++,,,,,,)))))))))))))))(((((((((******)))(((((('''&&&&&&''''''((((((((((((''''''&&&%%%%%%&&&(((,,,///111///+++&&&%%%'''))))))(((++++++***)))((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$######''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''((('''((((((''''''(((,,,...)))))))))((((((((((((((($$$&&&''''''&&&%%%%%%&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((+++)))(((((())))))(((''''''&&&%%%%%%'''''''''%%%'''''''''(((((((((((((((''''''%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$'''''''''''''''''''''''''''&&&%%%&&&''''''%%%###'''&&&%%%$$$############>>>>>>?????????>>><<<;;;===<<<:::999999:::;;;<<<;;;:::999888666444222111000000000//////...---,,,///)))***------555888---,,,,,,,,,,,,,,,+++++++++)))***,,,++++++***,,,---......------,,,+++******++++++***)))))))))))))))(((((((((''''''((((((((())))))((('''''''''&&&&&&'''(((((((((((((((((('''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!$$$&&&&&&$$$"""########################  ###%%%&&&&&& !!!"""######"""!!! """"""!!!!!!!!!!!!""""""""""""############""""""!!!  !!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!! !!!### !!!!!!"""$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!"""###$$$$$$$$$$$$###!!! !!!###$$$!!!""""""  """$$$%%%%%%###""""""######"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!$$$&&&'''''''''&&&''''''''''''&&&%%%$$$###!!!"""###"""!!!!!!!!!###$$$###"""""""""""" !!!!!!!!!!!! !!!"""###%%%&&&&&&%%%%%%"""!!!!!! ###"""!!! !!!!!!""" !!!!!!"""""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$#########$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&'''((((((((((((((())))))))))))((((((((()))******)))((()))+++***************++++++,,,++++++++++++++++++++++++,,,+++)))((('''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&''')))+++...///...+++((('''(((******)))+++++++++***)))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))''''''&&&%%%###"""!!!!!!''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))%%%''''''$$$"""###(((,,,((((((((((((((((((((((((%%%&&&''''''&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((''''''((((((((((((''''''(((''''''&&&&&&''''''(((***)))(((((())))))((('''&&&&&&%%%%%%&&&&&&%%%%%%''''''''''''''''''(((((()))(((&&&%%%$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''%%%%%%%%%%%%&&&%%%%%%$$$&&&&&&%%%$$$############===>>>???@@@AAA@@@>>>======<<<:::999999;;;<<<>>>===<<<;;;999666333000...///......---,,,,,,,,,,,,000((()))***,,,888>>>666---------,,,,,,,,,++++++'''(((***++++++,,,...///......---,,,++++++******+++***))))))(((((())))))((((((''''''''''''(((((()))))))))(((''''''''''''((((((((((((((('''&&&&&&%%%%%%'''((((((''''''&&&%%%$$$$$$%%%%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$''''''%%%"""###########################!!! """$$$%%%%%% !!!"""######"""!!! """"""!!!!!!!!!!!!"""""""""""""""######"""""""""  !!!!!!!!!  !!!!!!"""""" !!!!!! !!!###""""""""""""""""""""""""!!!!!!!!!"""###$$$######"""!!! !!!###"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!###$$$%%%%%%%%%(((&&&###!!! !!!""" """######!!! !!!###$$$&&&%%%###""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&''''''''''''))))))((('''&&&$$$"""!!! !!!"""""" !!!""""""!!! !!!  !!!!!!!!!!!!!!! """###%%%&&&&&&&&&%%%###"""!!! ###"""!!! !!!"""### !!!!!!!!!!!!!!!########################$$$$$$############$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&''''''((()))***(((((())))))))))))((((((((()))+++***))))))***+++******))))))******+++,,,+++++++++++++++,,,,,,,,,---,,,***(((''''''&&&&&&''''''((((((((((((''''''))))))(((((()))***++++++,,,+++((('''((()))******((()))***++++++***))))))&&&&&&&&&''''''(((((((((((())))))))))))*********(((((('''&&&%%%$$$######''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''((((((''''''(((***'''((('''$$$!!!!!!%%%)))''''''''''''''''''''''''&&&%%%&&&&&&''''''&&&%%%###%%%&&&&&&%%%%%%&&&(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))'''&&&&&&'''(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%<<<>>>???@@@AAAAAA@@@@@@;;;:::888777888999;;;<<>><<<999555222///---...---,,,+++++++++++++++---''')))+++---:::CCC===......------,,,,,,++++++''')))+++,,,,,,,,,...000------,,,,,,++++++************)))(((((((((((()))(((''''''&&&&&&''''''(((((()))***)))''''''''')))((((((((((((((('''&&&%%%%%%&&&&&&'''''''''&&&&&&############%%%''')))***###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&&&&%%%###########################***((($$$""""""######""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""  !!!"""$$$###"""!!!  !!!""""""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""" """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!! !!!!!!$$$%%%&&&&&&%%%+++***'''###!!! !!!!!!  ###%%%&&&%%%###!!!!!!""""""!!!!!! !!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$%%%%%%&&&&&&))))))((('''&&&$$$###""" !!!"""""" !!!"""   !!!""""""""""""!!!"""$$$&&&&&&&&&&&&%%%######"""!!!  !!!"""###### !!!"""""""""!!!""""""""""""""""""""""""#########""""""#########""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''!!!###&&&''''''''')))***'''(((((()))))))))))))))((()))******))))))+++,,,***))))))))))))***++++++)))))))))***************,,,,,,+++******)))(((((((((((())))))))))))((((((+++******)))))))))))))))******)))((((((((()))***'''((()))+++++++++***)))$$$$$$%%%&&&''''''''''''))))))*********+++++++++*********))))))(((((('''&&&'''(((((((((((('''&&&###$$$$$$%%%&&&'''((()))&&&'''(((((((((((()))+++++++++)))'''%%%$$$&&&(((&&&&&&''''''''''''((((((&&&%%%%%%&&&''''''&&&$$$###%%%&&&&&&%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&>>>>>>??????@@@@@@@@@???999888777666777888:::;;;======;;;999666333000......---,,,+++++++++,,,---)))''',,,...,,,555===777///......---,,,,,,+++++++++,,,------,,,,,,---...,,,,,,++++++++++++++++++******)))((((((((((((((((((''''''&&&&&&''''''(((&&&(((***)))''''''(((***'''''''''(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$######"""###%%%''')))###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%%%%$$$###########################***'''$$$""""""#########!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!"""######"""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""""""""""""""""""""""""""!!! ###"""!!! """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!    !!!!!! !!!!!!!!!$$$&&&&&&&&&&&&((((((&&&%%%###!!!   !!!###$$$%%%$$$"""!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&&&&&&&'''&&&&&&%%%%%% """###"""!!! !!!"""  """"""!!! !!!"""############"""###%%%&&&&&&&&&%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$ !!!"""""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""### !!!"""$$$%%%%%%&&&&&&#########$$$%%%&&&'''((("""%%%((((((''''''((()))''''''((()))))))))))))))'''(((************,,,---)))))))))))))))***++++++)))))))))******++++++++++++,,,,,,---,,,+++***)))))))))************))))))))))))))))))))))))******((((((((((((''''''(((***'''(((***++++++)))((('''$$$%%%&&&((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%'''))))))((((((***+++---+++)))))))))***)))(((''''''((((((((()))))))))'''%%%$$$%%%((((((&&&$$$###%%%''''''&&&&&&((()))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%###"""$$$&&&&&&$$$$$$&&&(((((('''''''''&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''((((((###&&&((((((&&&%%%'''((((((((('''&&&%%%%%%%%%%%%?????????>>>>>>>>>>>>>>>:::999888777888999;;;<<<<<<;;;:::888666444111000///...---,,,+++,,,---...''''''...///)))---222+++//////...---,,,,,,++++++...//////...,,,++++++,,,++++++++++++++++++,,,,,,******)))((((((((((((((('''''''''&&&&&&'''''''''%%%(((***)))((('''))),,,&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&%%%###""""""###%%%'''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%$$$###########################$$$!!!!!!$$$%%%&&&"""!!!  !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######  !!!"""###%%%$$$###"""!!! !!!!!!  ###!!!!!!!!!!!!!!!!!!!!!!!!  !!!   !!!"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!    !!!!!! !!!"""!!!$$$&&&''''''&&&""""""###%%%%%%%%%%%%%%%  !!! !!!######$$$%%%$$$""" !!! !!!"""### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### $$$""" !!!######$$$%%%&&&'''(((((((((!!!"""###"""!!! !!!### !!!###$$$###""" """###$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$"""!!! """""""""""""""""""""""" !!!"""### !!!"""$$$$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """###%%%%%%&&&&&&""""""###$$$%%%'''((()))$$$'''******(((&&&'''(((''''''((()))))))))))))))&&&(((*********+++---...)))))))))))))))******++++++++++++,,,,,,---------***,,,---......---+++*********++++++++++++******((((((((()))******++++++'''(((((('''&&&'''((())))))***++++++***(((%%%$$$&&&''')))++++++++++++***(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%'''))))))((((((***,,,+++((('''(((+++,,,***((((((((())))))*********+++'''%%%$$$%%%((((((&&&###$$$%%%''''''''''''(((***'''((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$"""$$$''''''%%%%%%'''***))))))(((((('''''''''&&&"""$$$&&&''''''%%%""" $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###&&&))))))'''&&&''')))+++***)))'''%%%%%%$$$$$$EEEDDDCCCBBB@@@???>>>===???>>><<<;;;::::::;;;<<<===<<<;;;999777444222111...---,,,+++***))))))))),,,+++***,,,///000///,,,+++,,,------++++++,,,------.../////////...,,,+++)))***+++,,,,,,,,,+++***+++***((('''''''''((()))+++***)))'''''''''((()))(((&&&%%%%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%((())))))))))))'''&&&%%%"""&&&)))((($$$###&&&)))&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$###"""!!!!!!!!!###$$$$$$$$$"""!!!%%%%%%%%%$$$$$$#########(((%%%"""!!!"""#########%%%$$$###"""!!!!!!!!!!!!""""""""""""############%%%###!!!!!!"""%%%&&&&&&""""""!!!!!!!!!  !!!!!! """   !!!!!!!!! ######""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$#########$$$ """"""  """###!!!   !!!"""###$$$$$$""""""!!! """!!!  """###""""""!!! !!!""""""!!! !!!$$$""" !!!!!!!!!"""$$$&&&)))***"""###$$$%%%%%%%%%%%%%%% !!!"""###$$$ ###%%%&&&%%%%%%$$$((('''%%%%%%&&&(((+++---%%%%%%%%%$$$$$$$$$$$$$$$  !!!!!!!!!!!!!!! !!!""""""""""""""""""!!!  !!!"""###############%%%%%%%%%$$$###""""""!!!###"""!!!%%%$$$###""""""###%%%''')))((((((''''''&&&&&&&&&%%%(((((((((((((((''''''&&&''''''&&&&&&'''(((***+++'''((()))***+++,,,,,,,,,((())),,,///111111000000++++++******)))(((((((((''''''((()))***++++++,,,((('''&&&'''***,,,,,,,,,((('''&&&%%%%%%&&&'''(((,,,,,,,,,,,,++++++++++++'''''''''''''''''''''''',,,+++***))))))(((((()))&&&'''((())))))*********))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''%%%$$$$$$&&&((()))))),,,***(((((()))***)))((($$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&((()))))))))'''%%%$$$"""$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((((('''&&&%%%'''+++///'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%DDDDDDCCCBBB@@@???>>>======<<<;;;999999999999:::;;;;;;:::888666444222000000///...---,,,,,,,,,,,,...---,,,---//////---++++++---...---,,,+++,,,---......//////...------,,,,,,---.........---,,,,,,+++***)))((('''(((((()))+++***)))(((''''''((()))+++)))'''&&&&&&&&&%%%$$$&&&&&&''''''((((((''''''###$$$%%%&&&&&&&&&%%%$$$$$$'''***(((%%%###%%%)))'''(((''''''&&&%%%$$$###$$$$$$$$$$$$############ !!!###$$$%%%$$$###"""%%%%%%%%%$$$$$$#########&&&$$$"""!!!###$$$$$$######"""""""""""""""###### !!!!!!!!!!!!"""""""""$$$"""   !!!!!!!!!!!! """!!! !!!!!! !!!  """###"""!!! !!!    !!!    !!!!!!!!!!!!!!! !!!!!!""""""#########$$$######""""""""""""######!!! """!!! !!!"""###$$$"""!!!  !!!!!! !!!!!!"""#########$$$######"""""""""""""""%%%###!!! """"""!!! !!!""""""!!! !!!"""  ###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!###%%%&&&&&&%%%%%%'''&&&$$$###$$$&&&(((***%%%$$$$$$###"""!!! !!!  !!!!!!  !!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!! !!!!!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!!!!###%%%$$$###"""###$$$&&&(((***(((((((((''''''&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&&&&'''((()))***'''((()))***+++,,,,,,,,,(((***,,,///000000000///,,,,,,,,,++++++***))))))+++++++++,,,,,,,,,,,,,,,(((''''''(((***,,,,,,,,,))))))''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''''''''***)))((('''''''''''''''*********))))))((('''&&&))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%(((''''''(((***,,,---,,,,,,+++)))((()))***)))((($$$%%%&&&'''(((((((((((('''((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&&&&&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%&&&'''((('''(((((((((''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''))),,,///'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&CCCCCCCCCBBB@@@???>>>=========<<<::::::999999::::::999888777555333111000//////...---,,,,,,,,,---000///---.........+++))),,,.........---,,,---...//////...------------...............------+++++++++***)))(((((((((((()))***))))))(((((((((((()))+++)))'''&&&''''''%%%$$$&&&&&&&&&'''''''''((((((""""""###%%%%%%&&&&&&%%%''')))***)))%%%$$$%%%((())))))((('''&&&$$$###"""############$$$$$$%%%%%%!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$###""""""$$$%%%$$$###!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!!$$$""" !!!""""""""" !!!!!!!!!!!!!!!!!!###!!! """"""!!!"""!!! !!!#########"""     !!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!""""""######&&&$$$""""""!!! !!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!""""""###""""""""""""""""""""""""######""""""!!!!!!""""""###"""!!! !!!"""!!!  !!!""""""!!! !!!!!!!!! !!! !!!!!!""""""###"""""""""%%%%%%$$$$$$###""""""!!!%%%%%%$$$######""""""!!!!!!"""$$$&&&'''''''''&&&&&&%%%$$$""""""$$$%%%'''&&&%%%$$$###""" ###!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!""""""""""""""""""!!! """"""#########"""!!!!!! !!!!!!""""""!!!$$$$$$###!!!!!!!!!############%%%''')))+++((((((((('''''''''''''''""""""$$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))***'''''')))***+++,,,,,,,,,(((***,,,...////////////------------,,,++++++***---,,,,,,,,,+++++++++***(((((('''(((+++,,,,,,+++******)))(((((()))******************)))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&*********))))))((('''&&&)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''***---......------+++)))((())))))((('''%%%&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))***))))))'''&&&&&&&&&&&&''''''(((&&&'''((((((((('''%%%$$$$$$%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$&&&'''((())),,,...((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''BBBBBBBBBBBBAAA???===<<<@@@???>>>===<<<<<<;;;;;;777777777666444222111000---,,,,,,+++++++++,,,,,,//////.........---,,,+++---...//////------.../////////---,,,,,,---...///------,,,,,,+++***)))(((*********))))))))))))))))))))))))(((((((((((()))((('''%%%&&&((())))))((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))***+++)))&&&%%%&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###############"""!!!"""###%%%&&&$$$###!!!!!!"""############### !!!!!!!!!""""""  ###%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! ###"""!!!!!!"""###""" !!!  """###"""!!!     !!!!!!!!!   !!!!!! !!!!!!!!! """"""!!!""""""###$$$$$$&&&%%%###""""""!!! !!!"""###%%%%%%%%%$$$###"""""""""""""""##################"""""""""!!!!!!!!!   """$$$%%%!!!  !!!######!!! !!!""""""   ###$$$%%%$$$$$$$$$######""""""""""""###%%%%%%%%%%%%$$$$$$######"""###%%%&&&'''((((((''''''&&&$$$###"""###$$$%%%&&&&&&%%%%%%$$$###""""""###!!!!!!""""""!!! !!!!!!!!!!!!!!! !!!""""""$$$$$$###""" """#########"""!!! !!!!!!""""""######!!!###$$$"""!!!!!!!!!!!!!!!!!!"""$$$&&&((()))''''''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))&&&'''(((***++++++++++++)))***+++---............---------------+++***)))(((((((((((((((((((((((()))(((((())),,,---,,,+++***)))(((((((((((()))***+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&'''((())))))*********(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%$$$######%%%(((+++---,,,***...+++))))))))))))((('''&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%''')))******))))))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&''''''%%%###"""$$$$$$%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&!!!$$$'''(((((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&AAAAAABBBBBBAAA???===<<>>>>><<<;;;::::::666666555555333222111000,,,,,,+++++++++,,,---------...//////............---...//////------...//////...---,,,,,,---//////------,,,+++******))))))***************))))))(((((((((((())))))))))))((()))'''&&&&&&((())))))(((%%%%%%$$$$$$$$$%%%&&&'''******)))((((((((((((((()))******)))'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$######"""######$$$$$$%%%%%%%%%%%%########################"""!!!"""###%%%&&&$$$##################"""!!! !!!!!!"""""""""######### """###""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!! !!!"""###"""!!! !!!"""!!!  !!!!!!     !!!!!!!!!!!!!!!!!! !!!"""############"""""""""###$$$!!!"""###%%%%%%$$$###"""!!!!!!""""""############$$$$$$######""""""!!!!!!   !!!"""###$$$  """######"""!!!!!!"""$$$"""  """$$$%%%%%%%%%%%%!!!!!! !!!"""###$$$%%%"""###$$$%%%&&&%%%%%%%%%###$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""  !!!!!!  !!!!!!!!!!!!!!! !!!""""""!!!!!!""""""!!! """""""""""""""!!! !!!!!!"""""""""""""""""""""######!!! """$$$ !!!###$$$&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((&&&'''((()))***+++++++++******+++,,,,,,---------++++++,,,,,,,,,***((('''%%%%%%&&&&&&'''(((((())))))))))))***,,,---,,,***))))))(((''''''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))&&&'''((())))))*********''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$'''***++++++)))---+++)))((())))))((('''&&&'''(((((()))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))(((''''''%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$###"""!!!"""$$$$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""%%%((()))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%???@@@BBBBBBAAA???===<<<<<<<<<<<<;;;:::888777666555555555444444222111111...---------...///000000,,,...000000.........///,,,.........---,,,---......------------...////////////...---,,,,,,,,,,,,******++++++******)))((('''(((((())))))))))))(((,,,***((('''((((((&&&%%%''''''&&&%%%&&&'''((()))***)))((('''&&&&&&&&&&&&)))((((((''''''&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&%%%$$$###""""""############$$$$$$$$$%%%"""""""""###############$$$###""""""$$$%%%$$$#########$$$$$$###""" """"""""""""############"""!!! !!!"""!!! !!!  """###"""!!!  !!!!!! !!!!!!!!!!!!      !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""%%%(((######$$$$$$$$$$$$$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!  !!! """######"""!!!!!!"""$$$"""!!!!!!"""!!! ######$$$$$$######""""""!!!###%%%&&&!!!"""$$$%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&!!!!!!!!!"""######$$$$$$  """"""  !!!!!!!!!!!!!!! !!!""""""!!!"""#########!!!!!!"""""""""!!! !!! !!!"""######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$&&&''''''(((''''''&&&&&&((()))***++++++++++++++++++++++++++++++,,,)))***+++,,,+++)))'''%%%&&&&&&'''((()))***++++++))))))***+++------+++))))))(((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++*********))))))((('''&&&&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%(((+++,,,,,,+++,,,***(((((()))***)))((('''(((((())))))(((((((((%%%$$$######$$$%%%'''(((%%%%%%%%%%%%&&&''''''(((''''''(((((((((&&&%%%$$$%%%$$$$$$###############$$$#########"""""""""""" """$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%###%%%((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%???@@@AAABBBBBB@@@===;;;;;;;;;;;;;;;999777555444444555555555444333222222---------......///111111...000111000...,,,---...+++---...---,,,+++,,,---,,,------...//////............---,,,,,,,,,---...******+++++++++***)))(((&&&'''((()))******)))(((---+++(((((((((((('''%%%((('''&&&%%%%%%'''(((***((('''&&&&&&%%%&&&'''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""######$$$$$$!!!"""""""""#########$$$&&&$$$"""!!!###$$$$$$###!!!"""###$$$$$$###!!! !!!!!!!!!""""""""""""###&&&%%%$$$$$$%%%$$$###!!!  !!!"""!!! !!! !!!"""!!! !!!!!!!!!       !!!!!!  !!! !!!%%%(((&&&&&&%%%%%%%%%%%%%%%&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$##################!!! !!!"""###""""""""""""!!!  !!!!!!"""$$$$$$"""!!!"""###"""!!!!!!"""$$$%%%$$$"""######"""!!!!!!!!!!!!!!!  !!!$$$%%%!!!"""$$$%%%%%%%%%###"""######$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&&&&"""""""""""""""######### !!!###$$$###  !!!!!!!!!!!!!!! !!!"""""" !!!"""""""""""" !!!!!!"""!!!!!!!!! !!!!!!""""""""" !!!"""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''''''''%%%&&&''')))******++++++++++++***************+++((()))+++,,,+++)))&&&%%%)))))))))******+++++++++))))))***,,,...---+++)))******((((((((((((******---,,,,,,,,,,,,+++++++++''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,*********))))))((('''&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((((('''&&&'''***,,,,,,,,,***)))'''(((***+++******(((((())))))))))))((((((###"""""""""###&&&(((***%%%%%%%%%%%%&&&'''((((((%%%&&&'''''''''&&&$$$###&&&%%%$$$$$$#########$$$&&&%%%###"""""""""$$$%%%!!!$$$&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$&&&&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%>>>???AAABBBBBB@@@===;;;<<<======<<<;;;888666555444555555555444444333222+++++++++,,,---...///000000222333111---++++++,,,+++,,,------++++++,,,---+++,,,...///000///...---,,,+++*********+++,,,---******+++,,,+++***)))(((&&&'''(((*********)))((()))((('''''')))******)))&&&%%%$$$######%%%&&&(((((('''&&&&&&'''(((***+++&&&%%%%%%%%%&&&'''&&&%%%''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""""""""!!!""""""###$$$!!!!!!""""""#########$$$(((%%%"""!!!"""######### """$$$%%%$$$###""" !!!!!!!!!""" !!!###$$$"""!!! !!!!!!!!!""""""!!!"""!!! """!!! !!!"""######!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!     %%%$$$###"""""""""""""""!!!"""  $$$''')))(((&&&%%%%%%&&&'''((("""$$$%%%'''((((((''''''######################## !!! !!!!!!!!!!!!!!!  !!!!!!"""$$$$$$"""!!!"""### ###&&&''''''&&&  !!!###$$$"""!!!  """######$$$%%%%%%%%%###!!! #########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###### !!!###%%%'''%%%!!! !!!!!!!!!!!!!!! !!!""""""#########"""!!! !!!"""""""""!!! !!!###$$$&&&''''''###$$$$$$###""""""$$$&&&""""""############""""""""""""#########$$$$$$$$$ !!!###$$$$$$$$$$$$###$$$%%%'''(((''''''&&&%%%&&&''')))************,,,+++******)))*********(((***+++,,,,,,)))'''%%%************))))))))))))*********,,,...---+++))),,,+++***))))))***+++,,,*********))))))))))))(((''''''''''''''''''''''''%%%%%%&&&&&&((()))+++,,,&&&'''((()))************%%%%%%%%%%%%&&&&&&'''((('''''''''((((((((()))))))))'''%%%&&&(((***++++++)))((('''(((***+++++++++((()))))))))))))))(((((("""!!!!!!!!!###&&&)))+++$$$$$$$$$%%%&&&'''((()))###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$)))'''$$$""""""###&&&''' %%%&&&%%%###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!###$$$%%%%%%%%%''')))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''@@@AAA@@@???>>>???AAACCCAAA???<<<:::999999:::;;;999888666666555444111//////.........------------........................---,,,,,,++++++,,,,,,---...//////////////////...//////...---,,,,,,+++++++++++++++)))&&&%%%&&&''')))((('''((()))((('''%%%(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&$$$############"""###%%%&&&%%%$$$""" !!!!!!"""###$$$%%%%%%%%%###!!!&&&&&&&&&%%%###"""  !!!"""###"""!!!!!!!!!!!!!!!!!! """"""!!! """  !!!"""!!! !!!!!!!!!   !!!!!!""""""""" !!!!!!!!! """"""""""""!!!!!!!!!!!!  !!!!!! ###"""!!!000"""###!!!  """###&&&%%%$$$$$$%%%&&&((()))(((((('''&&&%%%%%%$$$$$$"""""""""""""""###$$$$$$"""""""""""""""!!!!!! """""""""""""""######### !!!""""""!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!###""""""!!! """"""""""""!!!!!!!!!!!!!!!"""#########""" """"""###$$$&&&'''((())))))++++++)))%%%"""###%%%###!!! !!!###$$$$$$###!!!"""""" !!!"""###!!!!!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""  """%%%%%%###!!!!!!###$$$$$$$$$############""""""""""""!!!###$$$%%%$$$"""!!!""""""""""""""""""""""""((('''&&&&&&%%%%%%%%%%%%(((((((((((()))))))))))),,,,,,+++++++++++++++,,,***)))((()))******(((&&&(((((())))))))))))((((((&&&'''''''''&&&''')))+++------------,,,,,,+++***))))))))))))))))))))))))+++***'''%%%$$$%%%&&&''')))(((&&&%%%$$$$$$%%%&&&((()))******)))''''''(((%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&'''((()))***++++++,,,***((('''&&&''')))***))))))))))))))))))))))))'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%(((%%%###$$$&&&'''%%%"""#########"""""""""!!!!!!&&&%%%###"""""""""###$$$$$$$$$######"""!!!!!!!!!"""""""""###$$$%%%'''(((###$$$%%%&&&'''&&&%%%%%%$$$%%%'''))))))((('''&&&'''%%%$$$$$$&&&'''''''''&&&%%%$$$#########$$$%%%$$$%%%'''(((((('''%%%$$$???@@@@@@???>>>===???@@@@@@???>>><<<;;;:::;;;;;;999888777666666555333111000000000000////////////---------------------------,,,,,,++++++,,,,,,---,,,------------------,,,///......---,,,,,,++++++,,,,,,,,,***(((''''''))))))((('''((())))))'''%%%))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!! !!!######$$$$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!"""###"""!!! !!!!!!!!!!!!!!!""""""!!! !!! """"""!!!    !!!!!!""""""""""""!!!!!!!!!    ###(((###!!! ###""" ###############%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!""""""!!!!!!"""###!!!!!!!!!""""""###$$$$$$$$$######"""!!!!!! !!!!!!""""""######"""""""""""""""!!! $$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&%%%###!!!"""$$$###""" !!!"""######"""''''''&&&$$$"""!!! !!!"""###$$$$$$ !!!!!!!!!"""""""""""""""!!!  !!!"""!!!!!! """!!!###%%%###%%%###!!! !!!###""""""#########"""""""""!!!!!! !!!###$$$$$$###"""!!!#################################$$$%%%'''((()))''''''((((((((()))))))))***))))))(((((()))))))))***)))(((''''''&&&$$$"""'''(((((()))))))))(((((()))))))))(((&&&&&&((())),,,,,,,,,,,,,,,+++******((((((((((((((((((((((((***(((&&&%%%$$$%%%&&&''')))((('''&&&&&&&&&''''''&&&''')))))))))((())))))''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&((()))***+++(((((((((((((((((((((((())))))'''&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&((('''''''''&&&&&&&&&&&&)))'''%%%%%%'''(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$###""""""!!!!!!""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&&&&%%%###$$$&&&''''''&&&%%%$$$#########$$$%%%&&&&&&'''(((((((((((('''&&&===???@@@@@@>>><<<<<<<<<>>>>>>>>>>>>===;;;::::::999777666777777777555333//////////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////000000000000//////......------,,,,,,+++++++++,,,,,,***'''&&&'''((()))((('''((())))))'''&&&******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###"""###$$$$$$&&&&&&%%%$$$#########$$$############"""""""""!!!!!!"""###$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%%%%!!!!!!"""######""""""""" !!!"""""""""!!! !!!!!!"""""""""!!!!!! !!! !!!###"""  """"""!!!!!!   !!!!!!""""""""""""!!!!!!!!! !!!  %%%''''''111######!!! """""" !!!!!!!!!!!!!!!###$$$$$$!!!###%%%'''((('''&&&&&&%%%$$$"""!!!  !!!!!!!!!!!!  !!!""""""""""""!!!!!!""""""!!! !!!###!!!!!!!!!"""######$$$$$$$$$$$$######""""""!!!!!!!!!"""$$$%%%&&&###"""!!!!!! !!!!!!&&&&&&&&&%%%%%%$$$###### """############$$$&&&$$$""" """""""""!!! !!!"""######$$$ !!!!!!!!!"""""""""!!!!!! !!!!!!!!! """######$$$"""$$$""" !!!!!! ######""""""""""""!!!!!!!!!"""#########"""!!! ########################!!!!!!"""###%%%'''((()))&&&&&&'''''''''((((((((())))))(((((((((((()))))))))(((''''''((('''%%%###&&&''''''((((((((())))))))))))***)))''''''(((***++++++,,,,,,++++++******'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&'''(((((()))&&&&&&'''(((((())))))))))))((('''%%%$$$$$$######$$$%%%%%%''')))+++---...******))))))((('''&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###'''&&&$$$%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!! """######$$$%%%%%%&&&&&&&&&%%%%%%$$$#########$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%############$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''===???AAABBB???===;;;:::;;;<<<=========;;;999777777666555666777777555333,,,,,,------------......+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///000000111111000000///---------,,,,,,,,,++++++*********)))'''&&&'''((()))(((((((((******(((&&&******))))))((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&'''(((((($$$$$$$$$%%%%%%$$$$$$$$$'''%%%###!!!!!!!!!###$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$&&&$$$"""!!!""""""!!! !!!!!!""""""""""""!!!!!! !!!"""!!!!!!  !!!"""######"""!!! !!!!!! """######  !!!!!!!!! """"""""""""!!!!!! !!!!!!!!!  !!!!!!""""""!!!!!!!!! !!!  !!!"""'''444@@@***###!!!  !!!!!!""" !!!!!!"""######!!!###%%%(((((('''%%%$$$$$$###"""  !!!!!!!!!   !!!"""!!! !!!"""###############"""!!!!!!#########""""""!!!!!!!!!!!!"""$$$%%%%%%###"""!!! !!!!!!$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%&&&&&&'''((($$$""" !!!!!!  """$$$%%%%%%%%% !!!!!! !!!!!!!!!""""""!!!!!!!!! !!!!!!!!!  $$$"""!!! !!!!!! ###"""""""""!!!!!!!!!!!!!!!""""""###""""""!!! ####################################$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((******)))))))))***++++++&&&&&&&&&(((+++,,,+++***&&&&&&&&&&&&'''((())))))'''((())))))((((((***,,,)))******+++******))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''(((((('''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&((()))+++,,,***))))))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""#########&&&%%%$$$$$$######$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$###"""$$$%%%&&&%%%###""""""######$$$%%%&&&'''%%%$$$"""!!!!!!"""$$$%%%===@@@CCCCCCAAA>>>;;;;;;888999;;;<<<;;;999777555444444333444555555444222,,,,,,,,,---------------*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++)))((()))***)))(((((()))******)))'''***)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$###'''%%%###!!!!!!!!!###$$$  !!!!!!$$$$$$###"""!!!"""""""""""""""###$$$$$$$$$######&&&$$$""""""""""""""" """######""""""!!!  !!!!!!!!!!!!!!!  !!!"""######!!!!!! !!!!!! !!!###"""  !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!! !!!  +++###!!!<<>><<<<<<777888999:::999888666444444333333333444444333111/////////.........------*********++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++...//////...,,,+++,,,...)))(((((()))***+++***(((((((((((()))))))))))))))((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$###"""###$$$$$$!!!!!! !!!"""######$$$$$$$$$$$$#########""""""######$$$$$$$$$######$$$###"""###%%%&&&&&&&&&############"""!!!  !!!!!!!!!!!! !!!!!!""""""!!! !!!!!!""""""  !!!"""!!!   !!!!!! !!!!!!!!!    ***%%%$$$CCCWWW;;;###!!! !!!!!!!!!!!!  !!!"""###############$$$&&&'''&&&%%%###"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!! ###""""""!!!!!!  !!!!!!!!!!!! !!!"""!!! !!!###$$$%%%%%%$$$!!!!!!!!!!!! ###"""""""""!!!!!!!!! """!!!   """%%%&&&'''&&&%%%'''%%%$$$$$$&&&&&&%%%###"""   !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!  $$$%%%"""!!!""""""!!!!!!"""$$$$$$""" """"""!!!!!!!!!!!! !!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%'''((()))&&&&&&'''''''''(((((((((&&&%%%%%%&&&&&&'''((()))((('''&&&'''((((((&&&$$$'''&&&%%%$$$$$$%%%&&&'''***++++++***'''$$$###$$$''''''(((((())))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&***'''######&&&'''&&&$$$$$$$$$%%%%%%&&&((()))***((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))******(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$&&&&&&%%%%%%$$$######"""$$$#########$$$%%%%%%&&&$$$############$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########%%%''''''%%%###"""###$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''';;;>>>@@@@@@???=========777888888999999888666666555444444444555555333111000000//////...---,,,,,,******++++++,,,------...---,,,,,,++++++,,,,,,---......////////////......++++++++++++++++++++++++---......---++++++,,,...)))(((((()))++++++***)))''''''(((((())))))******(((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$######"""$$$"""!!!"""$$$&&&&&&%%%"""###############"""""" !!!"""""" !!!!!!!!!!!!!!! !!!""""""###!!! !!!"""!!!  !!!!!!!!!""""""""""""""" !!!!!!    !!! """!!!&&&999NNN>>>###!!!  !!!!!!!!!!!! !!!"""#########""""""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""""""""!!! """"""!!!  !!!!!! !!!"""!!! !!!###%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!! """%%%'''&&&&&&%%%&&&$$$"""###%%%&&&%%%###   """######"""  !!!!!! !!!!!! !!!""""""!!!  !!!!!!"""###$$$ !!!!!!###$$$""" """"""!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%'''((()))''''''((((((((()))))))))%%%%%%%%%%%%&&&'''((()))((('''&&&'''((('''&&&$$$)))'''%%%$$$###$$$%%%&&&&&&((())))))'''%%%$$$%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$"""###%%%&&&&&&&&&&&&%%%((($$$ !!!&&&)))((('''&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%% !!!!!!!!!""""""""""""$$$&&&'''&&&$$$"""$$$%%%######$$$$$$$$$%%%%%%%%%'''%%%""" !!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$###"""""""""###%%%%%%######%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&((((((&&&#########$$$%%%%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&''':::<<<>>>>>>===<<<<<<===888999999999999888888777777666555555666555333111//////...---+++***)))(((******+++,,,------......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++***)))(((***+++)))(((((()))+++,,,***)))&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((('''(((((()))***+++$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&"""""""""###$$$%%%&&&'''$$$%%%&&&''''''&&&###"""######$$$$$$$$$######"""%%%###!!! !!!!!! !!!!!!###$$$$$$%%%%%%%%% !!!"""###!!!!!!!!!!!!!!! !!!"""###%%%"""!!!""""""!!!!!!!!!   !!!!!!!!! !!!!!!    !!!""" """000)))###!!! !!!!!!!!!!!!  """"""""""""!!!!!!!!!"""###%%%&&&'''(((((('''%%%###!!! """""""""""""""!!!!!! !!!!!!  !!!"""!!! !!!###$$$$$$###"""!!!"""""""""""""""#########"""""""""""""""!!!!!!!!! !!!!!!!!!  ###%%%&&&&&&$$$###&&&###"""$$$'''((('''%%%!!!!!! !!!######"""  !!!!!! !!!""""""!!!  !!!"""######$$$!!!!!!"""((( """###""" """!!!!!!!!! !!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&'''((()))***+++'''''''''(((***+++***)))***(((&&&$$$######$$$$$$!!!%%%''''''((()))***%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%%%%!!! &&&***+++)))(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((('''%%%######$$$%%%&&&''''''''''''''''''''''''###$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&'''''''''"""$$$&&&%%%"""!!!"""$$$!!!!!!""""""############'''$$$ ###%%%!!!!!!!!!"""######$$$$$$((('''%%%$$$###"""""""""$$$###"""""""""###%%%&&&"""$$$&&&'''''''''%%%$$$$$$$$$%%%'''))))))&&&$$$###$$$%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%999<<<>>>???>>><<<<<<<<<666666777888888888888888444777:::;;;888444111000/////////...---,,,+++***------,,,,,,+++*********++++++******++++++,,,---...---,,,,,,,,,...///000,,,++++++******++++++,,,,,,++++++******++++++,,,***))))))(((((((((((((((&&&&&&&&&'''((('''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$%%%%%%!!!!!!###$$$%%%$$$$$$#########"""!!!!!!!!!!!!!!!!!!!!!""""""#########$$$&&&%%%###"""""""""######&&&"""!!!%%%%%%$$$ !!!"""#########!!!"""""""""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!### !!!###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!  ###%%%'''    !!!!!!  !!!!!!"""""" !!!!!!!!!!!!"""!!!!!! !!!!!!%%%&&&&&&&&&&&&&&&&&&%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""" !!!""""""!!!!!! $$$''''''%%%$$$%%%'''$$$###"""!!! !!!(((&&&###  ############""" !!!!!!!!!!!!""""""""""""!!!$$$&&&&&&$$$"""!!!!!! !!!  !!!!!!!!! """""""""""""""!!! ########################$$$$$$###"""!!!   """$$$$$$$$$###$$$%%%#########$$$$$$%%%%%%%%%''''''''''''((((((((())))))(((((('''''''''(((((())))))))))))************'''$$$ %%%%%%&&&&&&&&&&&&&&&&&&((('''%%%%%%$$$%%%&&&''''''''''''''''''((()))***&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))***)))'''%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%$$$"""###%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$#########""""""!!!!!!######"""""""""$$$%%%&&&%%%%%%$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""######$$$%%%&&&'''((()));;;===@@@@@@???===<<<<<<999888888777666666555555777999<<<<<<888444111///---------,,,+++***((((((++++++++++++************+++++++++***++++++,,,---...---------......///000,,,++++++++++++++++++,,,+++++++++******+++++++++******)))((((((((((((((((((((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&######"""!!!!!!!!!!!!!!!!!!"""""""""############%%%$$$###"""""""""######$$$$$$"""""""""###$$$%%% !!!!!!"""######$$$ $$$%%%&&&$$$!!! """ !!!!!!!!!!!! """ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###""" !!!"""###"""!!!  !!!   !!!  !!!!!!!!!""""""!!!!!! !!!!!!$$$%%%&&&''''''&&&%%%$$$!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$###!!!!!!!!!!!!"""!!!!!! $$$&&&))))))'''&&&'''((($$$###"""!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""###""""""!!! !!!!!!!!!!!!""""""""""""###%%%'''&&&$$$"""!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$############$$$$$$ """$$$$$$###"""###$$$###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******&&&%%%$$$$$$%%%'''***+++'''''''''((((((((())))))(((((('''&&&&&&&&&'''(((((((((''''''''''''''''''$$$%%%&&&'''(((((())))))''''''(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###""""""############""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%""""""!!! !!!"""###%%%%%%%%%%%%%%%%%%$$$$$$"""""""""""""""###$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''(((((()))===???AAAAAA???===<<<<<<;;;:::777555444333333333999;;;===<<<888333000///------,,,+++***)))(((((())))))))))))************+++++++++++++++,,,---------...//////////////////++++++++++++++++++++++++++++++************+++++++++***))))))(((((()))))))))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&""""""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$#########"""!!!!!!!!!""""""""""""""""""############$$$$$$###"""""""""######!!!###%%%%%%###"""$$$&&&!!!!!!""""""######$$$$$$!!!"""###$$$$$$"""  """ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###%%%&&&&&&&&&$$$$$$$$$###"""      !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###$$$&&&''''''&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! """###%%%%%%###""""""###$$$###"""""""""""""""### !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$&&&'''&&&$$$!!!  !!!"""""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """"""!!!!!!!!!!!!"""""" !!!######"""!!!"""#########$$$&&&'''((())))))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((('''''''''(((((()))''''''(((((('''&&&$$$######$$$%%%'''((()))******&&&''''''''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$$$$######""""""############""""""&&&%%%%%%$$$######""""""$$$######""""""######$$$%%%%%%&&&&&&'''(((((((((######"""!!!!!!!!!""""""$$$%%%&&&''''''&&&%%%$$$"""""""""""""""######$$$%%%$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$%%%&&&'''(((((()))===???AAA@@@>>><<<::::::;;;999666333222222333333888999:::999666333111000//////...,,,++++++******'''''''''((()))******+++,,,++++++++++++,,,---------...///000000000......++++++++++++++++++++++++******))))))))))))************)))(((((((((((()))'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""$$$%%%$$$###!!!!!!!!!""""""""""""""""""######""""""!!!""""""###"""""""""""""""##################""""""""""""###!!!###&&&''''''&&&%%%""""""""""""######$$$$$$ !!!"""!!!"""!!!!!!  !!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""+++222222---&&&  !!!!!!  !!!    """  !!! !!!!!!!!!"""""""""######!!! !!!!!!"""!!!###%%%&&&&&&%%%###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!! ######"""""""""######$$$ !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!""""""""""""&&&'''(((&&&###!!!  !!!"""""" """"""!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""  !!!!!!!!!######!!!!!!!!!"""!!!"""###%%%&&&((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&$$$!!! ######$$$%%%&&&'''((()))'''''''''''''''((((((((($$$%%%'''((((((&&&$$$###%%%%%%&&&((())))))))))))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""###""""""""""""""""""###%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############%%%'''(((((('''&&&$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&''''''((((((;;;===??????===:::999999777666444222222333555666444666777666333222111222//////---,,,************&&&&&&'''((()))******+++,,,,,,++++++,,,,,,---...---...///000000///...---***++++++,,,,,,++++++******))))))(((((())))))******)))((((((''''''(((((((((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!"""$$$%%%$$$### %%%%%%%%%$$$$$$$$$%%%%%%######""""""""""""############""""""""""""""""""""""""""""""###"""""""""""" !!!'''///111,,,'''"""""""""""""""#########$$$"""  !!!""""""""""""$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! )))000111,,,%%% !!!"""""" !!!""" """""""""!!!   """  !!! !!!!!!!!!!!!"""""""""""" !!!""""""!!!"""###%%%%%%###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""############$$$$$$###""""""""""""!!!"""!!!!!!!!!"""###$$$$$$"""""""""""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!""""""""""""&&&&&&'''%%%"""  !!!  """  !!!  !!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" """######!!! !!!""" !!!"""$$$%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&'''((())))))&&&&&&&&&&&&''''''''''''"""$$$''')))******((('''######$$$%%%&&&'''((()))%%%%%%&&&&&&''''''''''''!!!###%%%'''(((((('''&&&((((((((()))((((((''''''$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''((((((((('''''''''(((((('''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%""""""#########$$$$$$$$$"""""""""######"""""""""%%%%%%$$$###"""!!!!!! %%%%%%%%%%%%$$$$$$#########$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&'''''':::<<<>>>>>><<<:::999999555444444333444555666777333444444333222111222333...,,,+++)))((((((((((((&&&''''''((()))******+++,,,,,,,,,,,,,,,------.....................---,,,***+++,,,------,,,+++***))))))(((((((((((()))))))))(((''''''&&&&&&''''''***)))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$"""!!! %%%$$$######""""""############"""""""""###$$$$$$############"""""""""""" !!!"""#########""""""%%%!!! (((333666000(((!!!!!!!!!!!!!!!"""""""""$$$###!!!   """$$$$$$###!!!!!!""""""""""""!!!!!! """"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!###$$$######"""  !!!"""""" """""""""!!!    !!!!!!!!!!!!  !!!"""###!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$%%%%%%###!!! !!!!!!!!! !!!"""$$$$$$ !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$%%%%%%###  """!!!  ###!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!  !!!!!!!!!###""""""!!!!!!""""""###!!!###$$$###"""!!!!!!"""!!!"""###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''((()))***&&&&&&&&&''''''''''''(((%%%&&&(((***)))'''%%%###%%%&&&&&&'''((()))******###$$$%%%&&&'''''''''&&&"""###%%%'''((()))))))))))))))))))))((('''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((''''''((())))))(((''''''%%%&&&'''((((((((((((((($$$$$$%%%%%%&&&'''((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&"""######$$$$$$######"""$$$$$$###!!! #########$$$######"""!!!###$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%999;;;>>>>>>===;;;::::::444444555555555666666666555555555333111000111333...,,,***(((''''''((()))((((((((())))))*********---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,)))***,,,------,,,***))))))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%&&&+++)))'''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$######""""""###"""!!!  !!!######""""""######$$$%%%############"""""""""!!! """#########""""""### &&&...000+++%%%!!! !!!  !!!!!!!!!!!!!!!!!!  """###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""" !!!!!!!!!  !!!"""###   !!!  !!!"""###""""""!!! !!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$######""""""!!! !!!"""###$$$$$$$$$!!!  """###$$$"""!!!  """""" !!! !!!!!!!!!!!!"""""""""""""""######!!! !!! !!!""" """ !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!  """$$$%%%$$$###!!!!!!""" !!!"""""""""$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&'''((())))))&&&''''''''''''((((((((()))))))))(((%%%!!!'''''''''((((((((())))))###$$$&&&'''((((((((('''%%%%%%&&&'''(((((())))))((())))))))))))(((((('''(((((()))***************''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((())))))(((''''''######$$$%%%&&&(((((()))((('''&&&%%%$$$$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%$$$############"""!!!!!! !!!"""###$$$$$$$$$###"""######$$$$$$%%%&&&&&&&&&###""""""""""""###$$$$$$(((&&&%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$999<<<>>>???>>>===<<<<<<555555666777777666555555888888777444111000111222000...,,,***))))))***+++))))))))))))************---,,,,,,,,,,,,---......///...,,,+++***+++,,,,,,)))***,,,------,,,***)))((((((''''''''''''((((((&&&&&&%%%$$$$$$$$$$$$%%%)))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&'''&&&%%%$$$############&&&%%%$$$"""""""""###$$$######""""""###$$$%%%%%%$$$#########""""""!!!!!! !!!#########"""!!! ###&&&'''$$$!!!  !!!!!!"""!!!  ######!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!  !!!  """######    !!!!!!!!!""""""   """#########"""  """######"""  """###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""!!!!!!""""""############"""$$$!!!"""$$$$$$### !!!###$$$&&&$$$!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!   ###$$$ !!!!!! !!!######### !!!!!!!!! ######################## !!!""""""!!!!!! !!!!!! !!!!!!###$$$&&&%%%###""""""### !!!!!!"""""""""###$$$%%%'''((())))))$$$$$$$$$%%%&&&'''((()))'''''''''(((((((((((()))%%%&&&''''''&&&$$$"""!!!%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''))))))))))))((((((((('''''''''(((((()))''''''((())))))***))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&######$$$%%%'''((())))))''''''%%%$$$###$$$$$$%%%"""###%%%&&&'''&&&%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$############""""""""""""""""""###%%%&&&'''&&&&&&%%%############$$$%%%&&&'''#########"""###$$$$$$%%%((('''%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""#########;;;AAACCC???BBBGGGBBB777888777777777666666555555555444333000...+++((('''...---,,,***)))(((((((((***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,.........,,,)))((()))***,,,,,,,,,+++***)))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''%%%######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$&&&***---+++&&&!!!$$$#########""""""!!!!!!%%%%%%$$$$$$###""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!$$$&&&'''&&&%%%$$$""""""""""""!!!!!!!!!!!!###"""!!!  ###"""!!!%%%!!! $$$&&&$$$"""  !!!"""!!!!!!!!!!!!!!!""""""""""""!!! !!!      !!!!!!!!!!!!   !!!""""""""" !!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!  !!!######$$$$$$$$$  """!!!!!! !!!!!! !!!!!!""""""!!! !!! !!!"""######""" !!!""" %%%###  ###%%% !!!!!!!!!!!! !!! $$$$$$!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!"""$$$###"""!!!!!!"""######&&&&&&$$$$$$$$$$$$&&&&&&###$$$&&&)))************###$$$%%%'''((()))))))))((('''&&&###!!!"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''((()))***************&&&&&&&&&'''''''''''''''###%%%(((((('''%%%%%%&&&)))((('''((()))(((&&&%%%$$$%%%'''(((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$$$$###$$$%%%''')))+++)))((('''&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%&&&&&&%%%###"""!!!%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''"""######$$$$$$######""""""!!! !!!$$$&&&&&&%%%888>>>@@@>>>CCCLLLKKKCCC777777777666666666555555999888777555333000...---...---,,,***)))(((((((((***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,(((***------+++***)))***++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%###""""""###$$$%%%%%%&&&'''&&&$$$###$$$%%%%%%$$$$$$%%%'''(((%%%"""##################""""""&&&&&&%%%$$$###""""""!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!$$$&&&'''&&&$$$###"""!!!"""""""""""""""""""""!!!  !!!"""&&&"""###$$$"""!!!!!!!!!  !!! !!!  !!!!!!!!!!!!""""""""""""###!!!  !!!  !!!!!! !!!  !!!!!!  !!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ##################""""""  !!!"""###############  !!!######""" !!! !!!!!!!!!!!!!!!!!! !!!  !!!  ###$$$$$$$$$"""  """$$$ !!!!!!""""""!!!!!! !!!""""""!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!###""""""!!!!!!"""###$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((()))))))))(((((('''%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))*********)))))))))((((((''''''&&&&&&&&&$$$&&&''''''%%%$$$%%%%%%)))((('''((())))))'''&&&$$$%%%'''((((((((('''&&&'''''''''''''''&&&%%%%%%$$$$$$######$$$&&&'''(((%%%$$$$$$$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###%%%&&&&&&%%%%%%""""""""""""""""""######&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""""""###$$$###"""666;;;===;;;@@@JJJLLLGGG777777666555555555555666:::999999888666444222111------+++***))))))((((((***++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,------###&&&+++---,,,+++******++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%''''''(((&&&$$$"""######'''$$$!!! """###$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!! !!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!###%%%&&&%%%$$$### !!!!!!""""""#########!!!!!!   """######%%%"""!!!""" """"""!!!  !!!""""""  !!!###!!!!!!"""""""""#########!!!  !!! !!!!!! !!!    !!!!!!   !!! !!!"""""""""""""""!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!! !!!!!!"""######""""""""" !!!!!!!!!!!!!!!!!! !!!!!!$$$###""" !!!!!!  !!!!!!!!!!!!!!!!!!   """!!! """!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!!###%%%### """""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""$$$$$$%%%%%%$$$######$$$%%%%%%(((''''''&&&&&&''''''((($$$%%%%%%&&&'''((())))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))*********)))((((((******)))((('''&&&%%%%%%&&&''''''%%%######$$$%%%((('''&&&'''))))))((('''%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$""""""###$$$###"""666;;;<<<:::<<>><<<::::::;;;555333222111111333555777777777666555444222000///,,,+++******)))*********))))))***+++++++++++++++,,,,,,,,,++++++++++++***++++++***((('''''')))+++(((((()))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$&&&'''%%%"""!!!"""$$$##################"""""" !!!""""""######$$$%%%$$$$$$######"""""""""#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%######"""!!! !!!"""######""" !!! !!!"""$$$ !!!!!!!!!!!!""""""!!! !!!""""""!!!  !!!""""""!!!  !!!###%%%'''((()))(((%%%""" !!!  !!!!!! !!!    !!!"""  """### !!!"""""""""!!!!!!!!!!!!!!! """""""""!!!!!!!!!  !!!""""""### !!!""""""############"""""""""""""""""" !!!"""""""""""" !!!""" !!!!!!!!!"""  !!!!!!!!!!!!!!!!!!  !!! !!!!!!    !!!!!! !!!!!!!!!!!! !!!"""""" !!!"""###### !!!""""""!!!!!! !!!!!!"""######"""!!!!!!&&&''''''''''''''''''&&&%%%$$$###""""""###%%%&&&%%%&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((()))((((((((($$$$$$%%%%%%&&&&&&''''''$$$&&&((((((''''''((()))+++)))&&&%%%&&&((((((((('''&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$$$$######"""######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########!!!"""###$$$%%%&&&''''''######$$$$$$$$$$$$######&&&$$$""""""###$$$###"""666777:::;;;999777999===555333111000111333555777888777666555333111000///++++++******************))))))***++++++++++++***------,,,++++++******)))((()))++++++)))))))))***(((((()))))))))))))))((())))))))))))))))))))))))+++)))(((''''''((()))+++''''''((((((''''''&&&%%%$$$&&&&&&&&&$$$$$$$$$&&&%%%&&&&&&### """%%%$$$#########""""""!!!!!!!!!!!!"""###$$$%%%&&&&&&###############$$$$$$$$$$$$######"""!!! !!!!!!!!!!!!!!! """""""""###$$$$$$%%%%%%$$$$$$###!!! !!!$$$$$$!!! !!!### !!!!!!!!! !!!###  """######"""!!! !!!!!! !!!"""""""""!!!  ###&&&)))+++,,,,,,***&&&!!!!!!!!!   !!!""" !!!""" !!!!!!""""""!!! !!!###%%%&&& !!!""""""""" !!!"""""""""!!!$$$#########""""""!!!!!! !!!""""""### !!!"""$$$$$$######""""""!!!!!! !!!"""""""""""" """%%%&&&""""""""""""############!!!  !!!""""""!!!!!!!!!"""""""""!!!  !!! !!!!!! !!!"""""""""  !!!!!!  !!! !!!""" !!!""""""""" """###### !!!###$$$$$$ !!!""""""!!!  !!!"""######"""!!! !!!###$$$%%%%%%$$$'''&&&$$$######%%%&&&((('''(((((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%((())))))))))))***,,,)))&&&%%%&&&'''((('''((('''%%%$$$###$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$&&&'''''''''&&&&&&######""""""###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%((('''%%%###""""""############""""""""""""""""""%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&%%%$$$######"""######$$$%%%%%%&&&&&&!!!!!!""""""""""""!!!!!!"""!!! !!!$$$&&&&&&&&&666777999:::;;;;;;;;;:::888555111......111555888999999999777555222///------,,,+++***))))))))))))((()))+++------,,,+++***++++++******************,,,,,,++++++***))))))))))))))))))))))))(((((('''*********++++++,,,,,,,,,''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$######""""""######$$$######$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&######""""""!!!!!! !!!!!!""""""###############$$$$$$#########"""!!!!!!!!! %%%$$$###"""!!!!!!!!!!!!!!!!!! !!!"""######""""""!!!!!!   """"""""""""!!! """!!! !!! !!!(((&&& !!! ###&&&((( !!!!!!!!! !!!!!!!!! """!!!    !!! !!!  """$$$&&&''' !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!  ###&&&%%%""" """######$$$$$$$$$$$$######"""$$$&&&!!! !!!""""""""""""$$$&&&&&&$$$"""!!!"""!!!  !!!"""###  """   !!!"""### !!! !!! ###"""!!! $$$"""  !!!""""""""""""""""""""""""!!!!!!""""""!!! """ """%%%&&&%%%""" !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!"""$$$$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%'''%%%###"""$$$&&&&&&&&&+++)))'''$$$$$$$$$&&&'''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&++++++***)))((('''&&&&&&)))***+++,,,,,,+++***)))******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''&&&$$$!!! """((('''"""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$#########""""""''''''&&&%%%%%%$$$######"""""""""""""""!!!!!!!!!&&&%%%"""!!!!!!"""$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""" ###%%%&&&%%%%%%$$$"""!!! !!!""""""!!!###""" """$$$$$$$$$555666888999999999999888777555222000000222555888888888888777555222000...,,,,,,+++***)))))))))))))))***,,,---...---,,,+++++++++++++++++++++++++++******))))))((((((''''''))))))******))))))((('''))))))******************************************''''''&&&%%%%%%%%%%%%&&&)))((((((''''''(((((()))$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!!"""######!!!"""$$$$$$###!!! !!!!!!!!!!!!  !!! """%%%""""""""""""""""""!!! !!! $$$***...,,,%%% ###!!!  !!!### """ !!!!!!!!!!!!    !!!!!! !!!""""""!!!!!! !!!!!!###############""""""""""""""""""!!!!!! ###%%%$$$""" !!!"""###############"""""" !!!"""$$$&&&'''"""!!! !!!  """"""!!!"""!!!!!! !!!"""""""""   !!!"""   !!!  !!!!!!  ###""" !!!!!! !!!!!! """###"""  """!!!!!!"""###$$$###!!!!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%'''%%%######$$$&&&'''''')))(((&&&$$$%%%&&&(((***)))(((((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$(((((()))))))))(((((('''(((((((((((((((((((((((()))******************))))))(((((('''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''''''''%%%""" $$$!!!$$$!!!$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%%%%%%%%%%###!!!!!!###$$$%%%$$$555666666777777777666666666555333222222333555666666666777666555222000///,,,+++***)))((((((((((((***+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))(((((('''''')))************)))(((((())))))))))))))))))((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########"""#########$$$$$$$$$$$$%%%######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$#########""""""!!! !!!!!!!!!!!!  """###!!!!!!###%%%!!!""""""############### !!! ###'''+++)))###!!!"""!!!  $$$!!! !!!  !!!!!!    !!!!!!!!!"""""" !!!!!!###!!!  !!!###%%%$$$###""""""###$$$%%%######""""""""""""!!!!!! """######!!! !!!""""""###""""""!!!  """"""###!!!  """!!!  !!!###"""!!!!!! !!!!!!!!!   !!!  !!!!!! !!!     !!!"""###"""  !!!!!! !!!"""""""""!!! !!!"""  !!!!!!!!!!!!!!!###!!! ###%%%$$$"""!!!"""$$$$$$"""!!!"""#########$$$$$$$$$$$$%%%%%%'''%%%######%%%''''''''''''&&&%%%%%%&&&(((***+++)))(((''''''&&&&&&''''''############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$))))))************))))))&&&&&&'''((())))))*********))))))(((((())))))***((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((('''%%%###"""&&&###!!! %%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$############"""""""""######""""""""""""""""""!!!!!! """###$$$!!!"""###$$$%%%$$$"""!!!$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$###############$$$'''%%%""""""###$$$$$$$$$555555555555555555444444555444333333222333333333444555555555444333111000++++++***)))((((((((((((***+++---//////...---,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++******)))******++++++******)))(((*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&######""""""""""""######%%%$$$$$$$$$$$$#########""""""#########$$$$$$$$$######""""""!!!!!! ######""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!""""""###!!!!!!$$$''' !!!!!!  !!!!!! """$$$###!!!!!! !!!"""###############""""""!!!!!!!!!""""""!!! """""" !!! ###!!! !!!  !!!!!!"""!!!      !!!!!!!!!!!! !!!""""""###############""""""###$$$###"""!!!!!!"""$$$&&&"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!! !!! """"""!!!!!!"""###!!!  !!!"""###"""!!!  !!! !!!  !!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%%%%%%%$$$ !!!""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$ """%%%$$$"""!!!"""$$$$$$"""!!!"""###!!!"""""""""############&&&$$$###$$$&&&''''''''''''&&&&&&%%%&&&''')))***(((((('''&&&&&&&&&&&&'''############$$$$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&((())))))************)))&&&&&&''''''((())))))******)))(((''''''((()))***''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&$$$###"""######"""!!!!!!"""###%%%%%%$$$$$$$$$$$$######""""""############""""""############""""""""""""""""""""""""""""""######!!!  """$$$%%%!!!""""""###############$$$$$$############$$$$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$######"""###$$$######!!!!!!"""###'''%%%"""!!!"""######"""555555555444444444444444444333333222222222222222333444444444444222111///,,,+++***)))((((((((((((***+++---//////...---,,,)))*********+++++++++,,,------,,,,,,+++*********+++++++++++++++******)))+++++++++******))))))((())))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$######""""""!!!!!! ######""""""!!!!!! """##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!  """###  !!!!!!!!!!!!!!!""""""!!!  !!!"""#########""""""!!!!!!!!!""""""###!!!  !!!!!!!!!   !!!   !!!  !!!    !!!!!!  !!!###$$$%%%%%%%%%###""""""######"""  """$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!! !!!!!!!!! !!!""""""!!!!!!###%%% !!!""""""!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%%%%%%% !!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###!!!!!!######"""!!!"""$$$$$$"""!!!"""### !!!!!!!!!!!!$$$###"""###%%%''''''&&&((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))(((((((((((((((((('''''''''''')))(((&&&&&&&&&&&&((()))(((''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%$$$### """$$$$$$""""""###%%%############"""""""""""""""""""""######""""""!!!"""""""""""""""""""""""""""""""""############### !!!"""$$$%%%###"""!!! """$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%!!!!!!"""###$$$%%%%%%%%%&&&'''(((&&&$$$###%%%'''%%%###!!! !!!"""!!!!!!666555555444555555666666555444444333222222222222333333444444333111000...---,,,+++***))))))))))))***+++---...///...,,,+++)))))))))******++++++,,,+++++++++***))))))((((((+++,,,,,,,,,,,,+++************************))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''###$$$$$$$$$%%%%%%&&&&&&#########$$$$$$$$$$$$%%%######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!!###############$$$$$$$$$$$$###"""!!!  ###%%%###  !!!!!!!!!  !!!"""""" !!!"""""""""""" !!! ###!!! !!!!!!!!!   !!!!!!   !!!!!!!!!  """###$$$$$$$$$###!!!  !!!###!!!!!! """###$$$ !!!!!!!!!!!!"""""""""!!! !!!""""""""" !!!!!!!!!!!! !!!!!!  """###""" !!! !!!### """###!!!   !!! """!!!  !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!""""""""""""""""""!!!!!!!!! !!!!!!"""!!!"""$$$$$$"""!!!"""### !!!!!!"""!!!!!!###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''######$$$$$$$$$$$$######$$$%%%&&&''''''(((((('''******)))((('''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$######$$$%%%%%%###!!!!!!!!!!!!!!!!!!"""""""""######"""############""""""!!!!!!!!!"""""""""""""""###############"""""""""""" !!!!!!""""""#########""" """$$$&&&$$$$$$############$$$$$$"""""""""############$$$$$$$$$############$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$&&&'''%%%""" ###%%%$$$""" !!!!!!!!!666666555555666777888999888777555444333333444444333444444333222000...---...---,,,+++************)))***,,,---...---,,,+++))))))***++++++,,,------,,,++++++******))))))(((,,,,,,,,,---,,,++++++***(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!"""""" !!!"""""" !!!!!!!!!!!!   """###### !!!""""""""""""""" !!! """!!!!!!!!!!!!    !!!!!!   !!!!!!!!!!!!!!!  """$$$$$$###"""!!!!!! !!!!!! !!!!!!"""######$$$$$$!!!!!!!!!""""""#########$$$!!! """$$$$$$### !!!""""""""""""""" !!!"""###""" !!! !!!###$$$!!!     """ !!!!!!  !!!!!! !!!!!!!!!!!!!!!  """""" !!! !!!!!!""""""!!!!!!"""%%%###!!!!!!"""$$$$$$"""!!!"""### !!!!!!!!!"""""""""  """$$$%%%%%%############$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%''''''(((((('''***)))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$######%%%$$$$$$$$$###"""  !!!"""###$$$$$$%%%###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""#########""""""!!!!!! !!!"""######"""!!! !!! !!!"""$$$%%%$$$$$$############$$$$$$""""""""""""##################$$$$$$$$$$$$######""""""""""""###$$$%%%%%%!!!###%%%""""""###!!!!!!"""###"""777666666666777888:::;;;;;;999777555444555666777444444444333222000...,,,......---,,,++++++++++++(((***+++------,,,+++*********+++,,,,,,---............---,,,,,,++++++***,,,,,,------,,,,,,+++***&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&#########"""!!!!!! !!!!!!""""""############$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&"""!!!!!!""""""###$$$%%%%%%!!!!!!!!!""""""""""""!!!!!! """!!! !!!!!!!!!!!!""""""############""" !!!"""!!!!!!  !!!###!!!!!!"""######### """!!!!!!!!!!!!!!!!!!"""###### !!!"""!!!!!!  %%%$$$"""  !!!!!!"""""" !!!!!!!!!""" """$$$%%%&&&%%%###""" !!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$""" ###%%%%%%### """######$$$$$$ !!!!!!!!! """ !!!""""""!!!""""""!!!!!!  !!!###%%%&&&!!!!!!  !!!  !!!!!!  !!!!!! !!! """ !!!"""###### !!!"""### !!!""""""!!!!!!   ###%%%%%%"""!!!"""###!!!!!!"""##################'''%%%!!!!!!"""$$$$$$"""!!!"""###""""""""""""############!!!###%%%$$$### !!!###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######"""###""""""###$$$$$$!!! !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$###"""""" !!!!!!!!!""""""######""""""!!! !!!###$$$$$$""" !!!"""#########"""$$$$$$############$$$$$$""""""""""""############"""###$$$%%%%%%$$$###"""%%%$$$######"""############&&&(((%%% !!!%%%###""" """$$$$$$$$$777777777777888999::::::<<<999777666666777666555333333222111000......---...---,,,+++)))((('''&&&))))))***,,,......+++))),,,,,,,,,,,,---///111222...///000///,,,+++---//////...------...---+++))),,,++++++***)))(((((('''&&&''''''&&&"""&&&&&&'''''''''&&&$$$###!!!"""$$$$$$$$$$$$&&&((('''&&&%%%###"""!!!!!!!!!###$$$$$$###"""!!!!!!"""%%%$$$!!! !!!######""""""!!!!!!  """$$$%%%$$$###"""###$$$%%%%%%$$$###!!! !!!!!! !!!"""$$$%%%$$$###!!!   !!!!!!""""""!!! !!!###$$$ !!!!!!!!!!!!%%%&&&'''&&&$$$"""""""""!!!!!!!!!  """"""""""""!!!!!!!!!!!!!!!  ###"""!!!  !!! !!!!!!  !!!  """$$$&&&&&&%%%"""!!!!!!  """"""""""""###$$$%%%&&& !!!!!!!!!!!!!!! #########"""!!!  !!!!!!""""""!!!  !!!!!!!!!  """$$$&&&'''  !!!    !!!!!! !!!""" !!!!!!!!! !!!"""""""""!!! !!!"""###%%%""" !!!""""""!!! !!! !!!"""######"""!!! !!!!!!!!!!!!!!!  %%%$$$###!!!!!!!!! !!!!!!%%%#########%%%%%%%%%###'''$$$!!!"""&&&(((%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$&&&''''''%%%###!!!"""$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$######""""""""""""$$$$$$###$$$%%%$$$""" """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!###$$$%%%&&&'''"""!!!!!!!!!!!!###%%%&&&""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$######"""""""""###%%%&&&&&&%%%###""" """$$$%%%$$$###"""""""""""""""""""""""""""777777777777888999:::;;;;;;999666555666666555444555555444333222111000000//////...---+++***))))))******+++---......,,,***,,,,,,+++,,,,,,...000111...///000...++++++---///111///---,,,---,,,***)))))))))(((((('''&&&&&&%%%%%%&&&'''''''''%%%$$$"""&&&&&&'''''''''&&&$$$$$$###$$$&&&&&&%%%%%%'''(((((('''&&&$$$######""""""###$$$%%%$$$"""!!!"""###%%%###!!!!!!"""###"""""""""!!!!!!!!! !!!###$$$%%%$$$###"""######$$$$$$$$$######""" """###$$$###!!!  !!!!!!!!!!!!"""!!!  """### !!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!   !!!!!! !!! !!!!!!   """"""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!!!!  !!!!!!"""###$$$%%%&&&'''!!!!!!"""""""""""""""!!!$$$######"""!!!!!!  !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!! !!!###$$$  !!! !!!  !!! !!!!!! ###$$$%%%$$$""" !!!""" """###!!! """$$$###"""!!!"""""" !!!"""######"""!!! ###""""""!!! !!!!!! !!!!!!""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%"""!!! !!!###$$$$$$"""###!!! """$$$&&&%%%$$$$$$$$$%%%&&&&&&$$$######$$$&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%&&&&&&$$$######$$$%%%$$$""" """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%!!! !!!"""###$$$###""""""!!!!!!"""""""""########################!!!"""######$$$!!!"""############"""!!! !!!###$$$$$$###"""!!!""""""""""""""""""""""""666666666777888:::;;;<<<;;;999666555555555555444666555555444333222111111///...---,,,+++++++++++++++++++++---//////---+++---,,,+++++++++---.../////////...,,,++++++---000222000---+++++++++***))))))((((((''''''&&&&&&&&&&&&&&&'''(((((())))))***%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&'''&&&%%%###""""""""""""###$$$%%%$$$"""!!!"""###$$$###!!! !!!###$$$""""""""""""!!!!!!!!!!!!""""""$$$%%%%%%$$$###"""##################$$$$$$"""""""""""""""###%%%%%%###"""!!!  !!!!!!!!! ###"""  !!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!    !!!!!! !!!""""""!!!!!!!!!!!!""""""########################  !!! !!!###%%%&&&&&&&&&&&& !!!"""######$$$######$$$$$$######""""""!!!!!! !!!!!!!!!   !!!""""""###### !!!!!!  !!!  !!!######!!!!!!"""  !!!######!!! !!!""" !!!!!!""""""!!!!!! !!!!!!!!! !!!""""""######""""""!!! !!!"""#########""""""""""""######  """$$$###"""###"""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%###""""""$$$%%%%%%$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$!!! !!!$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%###""""""###$$$###""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!!!!""""""#########  !!!"""#########"""""""""######$$$######################## !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""""""""###$$$$$$###!!! ########################666666666777888:::;;;<<<===:::777666666666555444333333333222111000000///,,,,,,***))))))))))))***,,,,,,,,,---//////...,,,---,,,+++++++++,,,---...///...---+++***+++...000333000,,,))))))))))))(((******)))))))))(((((((((((((((&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!! !!!"""######!!! !!!"""######!!!!!!"""###$$$###"""!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!###$$$$$$%%%$$$$$$###"""######"""!!!"""###%%%&&&############$$$$$$%%%%%%""""""!!!!!! !!!!!!!!! ###"""!!!   !!!!!! """"""  !!! !!!!!!""""""""""""!!!   !!!!!!!!!  """  !!!$$$$$$"""!!!!!!"""######  !!!!!!"""###%%%&&&'''%%%$$$""" !!!"""###$$$$$$$$$$$$$$$######"""""""""""" !!!!!!!!!   !!!!!!!!!""" !!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!! """######!!!!!! !!!!!! !!!$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###!!!!!!###$$$%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$%%%%%%$$$########################%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$#########$$$$$$###"""!!!"""######"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!! !!!!!!""""""##################$$$%%%########################&&&&&&%%%$$$###"""!!!!!!$$$$$$############$$$$$$######$$$$$$###"""!!! """"""""""""""""""""""""666666666777888:::;;;<<<>>>;;;888777777666666444333222222111111000000000---,,,***)))((()))******---,,,+++,,,...///...,,,---,,,+++++++++,,,---...///---+++++++++,,,......222///+++))))))))))))((())))))))))))(((((((((((()))(((&&&$$$###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%###$$$$$$###!!! !!!"""""""""!!!  !!!"""!!! !!!"""###""""""!!!""""""###$$$!!!!!!!!!!!!""""""""""""######$$$$$$#########"""######"""!!!"""###%%%&&& !!!!!!!!!!!!!!! !!!!!! """"""!!!!!!  !!!###$$$###!!!      !!!!!!!!!!!! !!! !!!!!!%%%$$$"""!!! !!!"""### !!!!!!%%%&&&''''''&&&###!!! !!!""""""###"""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!!  !!!###""""""""""""!!! !!!!!!!!!  !!!!!! !!!!!! !!!!!! !!!"""### """######""" !!! !!!!!!"""######""""""""""""######"""!!!!!!###&&&''''''&&& $$$$$$$$$$$$$$$$$$$$$###%%%###!!!!!!###$$$%%%$$$ !!!###$$$%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&'''&&&$$$$$$%%%%%%$$$###########################%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''###"""!!!!!!###$$$###"""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""######""""""###$$$%%%%%%""""""""""""""""""""""""$$$$$$""" $$$$$$###""""""###$$$$$$############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!777777777777888999:::;;;>>>;;;888666666666555444333333333222222222111111000///,,,*********+++,,,---+++++++++---...---,,,---,,,+++++++++---...///---,,,++++++---...------///---***))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&%%%&&&'''&&&$$$######%%%$$$$$$###"""""""""""""""!!!"""!!! !!!######""""""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$ !!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""###"""   !!!!!!!!!!!!    !!! !!!!!! !!!!!!"""###$$$%%%$$$"""!!! !!!""" !!!"""&&&&&&&&&%%%$$$""" !!!!!!"""!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!     !!!!!!   !!!######""" !!!!!!!!!!!!"""!!!!!!  !!!!!!!!! !!!######!!! !!!"""!!!  !!!  !!!!!! """!!!!!! !!!!!!!!! !!!!!!###""""""###&&&''''''&&& !!!!!!!!!!!!!!!""""""###$$$%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$ """$$$%%%%%%%%%%%%''''''(((((((((((('''''')))(((&&&&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$###!!!"""###%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!999888888888888888999999<<<:::666444444444333111222222222111111111111000222000---***))))))***+++,,,+++******,,,------,,,,,,,,,+++,,,,,,...000111,,,******,,,...///---***,,,***))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$#########$$$&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$######""""""######!!!"""######""""""###%%%###""""""!!!!!! !!!!!!!!!"""""""""### !!!"""############$$$$$$$$$######""""""###$$$$$$$$$$$$###""" !!!""""""!!!  !!!!!!!!!!!!!!!!!!  !!!"""!!!   !!!!!!""""""!!!!!!   !!!!!!"""###$$$$$$###"""!!!!!! !!!""""""$$$$$$###""""""!!!!!! !!!!!!"""""""""!!!!!! !!!""""""""""""!!!!!!!!! !!!!!!!!!       !!!  !!!!!!!!!  !!!!!!""" """$$$###"""!!!""""""!!!  !!!!!!!!! !!!  !!!!!!!!! !!!!!!!!! !!!###$$$###"""###""""""""""""###$$$$$$ !!!"""$$$%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$!!!"""$$$%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&'''&&&%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$&&&(((((('''&&&%%%!!!!!! !!!!!!"""###&&&$$$""""""$$$&&&&&&&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""##################!!!!!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$%%% !!!""""""!!! """"""""""""""""""##############################:::999888888777888888888;;;888555333222222111///////////////............111///+++(((''''''((())),,,***))))))+++,,,,,,,,,,,,,,,,,,,,,---///111222*********---000000---)))***))))))***++++++)))((('''(((((((((((((((((((((########################$$$$$$#########$$$&&&'''###$$$%%%%%%######$$$%%%###""""""!!!!!!!!!!!!""""""###%%%%%%$$$$$$%%%&&&###""""""!!!  !!!!!!!!!""""""###### """#########$$$%%%%%%%%%###""" !!!"""######"""  !!!""""""!!!   !!!"""""""""!!!   """"""!!! !!!"""!!!!!!!!!  !!!!!!!!!  !!!  !!!"""######$$$  !!!  !!!""""""#########"""!!!  !!!"""###"""!!!!!! !!!!!!"""###"""############""""""!!! ######""""""!!!!!!!!! """"""!!!   !!!!!!!!!  !!!$$$$$$   !!!!!! ###"""  !!! !!!  ###&&& !!!  !!!""""""!!!""""""!!! !!!!!!  !!!"""!!!  !!!""" !!!"""#########""""""""""""######  !!!""" """$$$%%%&&&&&&%%%$$$$$$$$$&&&''''''%%%###$$$%%%&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%######""""""###$$$%%%%%%&&&$$$######%%%&&&''''''########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""#########$$$$$$$$$$$$ !!!""""""!!!  !!!"""###$$$########################$$$$$$$$$#########"""""" """###%%%%%%###""" """"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%888888777666555444444333555555555333000000111333777555333000///...///000000///...---,,,+++++++++(((((())))))***+++------111///,,,***)))+++...///))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''''''''...&&&###''')))&&&&&&)))%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!###""" !!!$$$&&&(((&&&###!!!!!!###%%%'''""""""""""""""""""""""""###############"""!!!!!!$$$######!!! """!!!"""$$$''''''$$$ !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!""""""######""" !!!"""    !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###"""!!!"""!!! !!!   """$$$"""      !!!    !!!!!!!!! !!!""""""  ###"""  !!!"""!!!!!! !!!  """!!! """ """$$$$$$"""&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''&&&&&&%%%$$$$$$!!!!!!"""$$$%%%&&&&&&''')))'''$$$###"""###%%%'''%%%%%%&&&'''))))))(((&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""" """%%%'''!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!""""""#########""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!!!!""""""######%%%$$$$$$###############"""!!!!!!"""$$$$$$###!!!######$$$$$$$$$$$$######$$$###"""""""""###%%%&&&888777777666555555444444555555555444222222444666444333000...,,,,,,------000///...,,,++++++++++++******************++++++///...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((''''''&&&''''''''''''''''''&&&&&&%%%"""###''''''$$$%%%)))%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$######""""""###"""!!! !!!###$$$%%%$$$###""""""###%%%&&&"""""""""""""""""""""""""""""""""""""""!!!  !!!"""######$$$"""!!!!!!###%%%%%%###!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########"""!!!  !!!     !!!   !!!"""######  """ """  """ !!!!!!  !!!!!!"""#########!!!!!!######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!    """$$$""" !!!     !!!   !!!!!! !!!###"""   !!!!!!!!! !!!!!! !!!$$$"""!!! !!!"""###"""!!!   """"""!!! %%%###!!!"""$$$%%%%%%###%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''')))******(((&&&$$$$$$%%%'''(((%%%%%%%%%&&&(((((('''%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&$$$###!!! !!!  ###%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""#####################"""!!! """"""############""""""$$$$$$$$$$$$$$$###""""""""""""""""""############!!!!!!!!!"""###$$$%%%&&&$$$###"""#########!!!"""""""""######""""""""""""!!!!!! !!!"""###$$$777777777666666555555555555666777666555555777999777555333111000000000000//////---,,,+++*********,,,++++++***))))))******...,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((('''''''''((((((((('''&&&&&&&&&%%%""""""%%%(((&&&######'''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$############"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!###$$$%%%&&&"""!!! !!!"""######!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!       !!!"""######$$$!!!!!!!!!!!! """!!! !!!!!!""""""!!!!!!###!!!!!! !!!"""$$$%%%%%%$$$"""!!!!!!###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!   """!!!!!!  !!!"""###"""    !!!!!!  !!!   !!!!!!""""""!!!!!!!!!  """###"""!!! !!!"""!!! !!!"""######!!!!!!!!!"""###$$$"""!!!!!! !!!  ###"""!!!!!!!!!!!!!!!!!!%%%###""""""$$$%%%$$$###$$$$$$$$$$$$$$$#########%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$######''''''&&&&&&''')))+++,,,***)))'''%%%%%%&&&''')))%%%$$$$$$%%%''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%$$$###"""!!! ######""""""""""""######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$############ !!!"""###$$$%%%%%%$$$#########""" !!!!!!""""""""""""!!!!!!  !!!"""777777777666666666666666888999999999777777888999888777555333222222222222///...---+++************++++++***************+++---,,,+++***)))******+++************************))))))((((((((('''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''%%%###"""$$$&&&%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######"""######$$$###"""!!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! """"""""""""!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""""""""!!!      """"""!!!!!!  !!!!!!  """""" !!!###  !!!!!!!!!  !!!"""###$$$%%%$$$"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!   !!!  !!!!!!!!!"""   !!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!  !!!"""!!!  !!!"""!!!!!! !!!!!!"""###"""!!!!!! !!!!!! !!!!!! !!!!!! !!!######$$$$$$$$$##################&&&&&&&&&'''''''''(((((()))'''%%%######$$$&&&(((%%%%%%%%%$$$$$$#########&&&'''(((******************)))'''&&&%%%&&&'''(((%%%$$$###$$$%%%&&&%%%###%%%%%%&&&''''''&&&%%%%%%#################################$$$$$$%%%%%%%%%###"""!!! !!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""######"""!!!!!!$$$$$$$$$######"""""""""###""""""!!!!!!!!!!!!!!!$$$###"""#########!!!!!!!!!""""""""""""!!!!!! !!!!!!666666666777777777777777;;;<<<<<<:::888666666666333333222111000/////////...---,,,+++***)))))))))))))))))))))***+++,,,------,,,,,,,,,++++++++++++************************((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%'''&&&$$$######%%%$$$###&&&%%%$$$$$$############%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%$$$###!!!!!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""###"""!!!   !!!"""""""""!!!!!!!!!!!!"""""" """"""""""""!!!      !!!!!!  """$$$""" !!!!!! !!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!    """  !!!!!!!!!!!!  !!!"""!!!      !!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!###%%%'''$$$######""""""###$$$$$$&&&&&&&&&'''''''''((((((***(((%%%######$$$&&&(((%%%%%%$$$$$$$$$$$$#########%%%))),,,---+++(((%%%((('''&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%$$$######$$$%%%%%%%%%%%%$$$########################### !!!!!!"""###$$$%%%%%%%%%$$$###"""!!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!!!! #########""""""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%###""""""######$$$$$$######""" !!!!!!""""""""""""666666666777777888888888;;;<<<<<<;;;888555444444333333222222111000000///------+++***)))(((((((((((((((((()))***,,,---...,,,,,,------,,,,,,+++***++++++++++++++++++++++++''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%((()))&&&%%%''''''%%%&&&%%%$$$######"""##############################"""###$$$$$$$$$###"""!!! !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############### !!!!!! !!!"""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!        !!!!!!!!!!!!!!! !!!######""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""  !!!!!!!!!   """   !!!!!!  !!!!!!   !!!###"""!!!  !!!"""!!!  !!!    !!!  !!!!!! !!!!!!!!!!!!!!!  """######$$$''')))$$$$$$###""""""$$$%%%&&&%%%&&&&&&&&&&&&'''''''''***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$"""%%%)))------+++'''$$$((('''&&&&&&%%%%%%&&&&&&'''%%%######$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""%%%$$$$$$###"""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!"""######!!!!!! !!!###%%%&&&######""""""""""""######!!!!!!"""############""""""""""""!!!!!!!!!!!!!!! !!!"""###$$$%%% """$$$%%%%%%#########$$$$$$$$$$$$######!!!!!!"""############"""555666666777888888999999888:::;;;:::777555444444444444444444333222111111---,,,+++***((((((((((((***)))))))))***+++,,,,,,***+++,,,,,,,,,+++)))(((************************''''''''''''''''''''''''''''''''''''''''''&&&&&&(((444;;;444+++'''((((((&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$######!!!"""""""""###""""""""""""""""""""""""""""""""" !!!!!!"""######"""""" !!!!!! ######""" !!!"""######"""!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!"""###     !!!  !!!###   !!!!!!!!! !!!!!!  !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$%%%&&&!!! !!!"""###!!!   """   !!!    """!!!!!!   """$$$###!!! """$$$  !!!!!!!!! !!! !!! !!!!!!!!!!!!  !!!"""""""""!!! !!!###$$$###""""""%%%'''%%%$$$#########$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%''')))++++++***((('''((((((((('''''''''''''''(((&&&$$$###$$$%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""" !!!"""############!!!!!!!!!!!!!!!"""#########"""!!! !!!"""$$$&&&""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!!!!"""###$$$%%%&&&!!!!!!!!!"""$$$%%%$$$"""""""""############"""""" !!!"""#########""""""555555666777888999999:::555777999999777555444555000000000000000///...------,,,+++)))(((((('''''',,,+++******)))*********((()))+++,,,+++***(((&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''///BBBNNNDDD111''''''(((&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%#########"""""""""""""""######################## !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%###!!!!!!"""######"""!!!!!!!!!!!!!!!  !!!"""######!!! !!!###$$$      !!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!! !!!!!!  """  !!!""""""!!!"""""" """$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$!!!!!!!!!!!!!!!"""######!!!!!!   !!!!!!   !!!!!!"""  !!!!!!  """ !!!"""###$$$ !!!!!!!!!!!!!!!!!!###""" """$$$ !!!!!!!!! !!!"""""" !!!"""!!!  """ !!!""""""""""""  """"""""""""!!! !!!"""!!!###$$$""" ###&&&%%%$$$######%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((())))))***+++))))))))))))(((((((((((()))&&&$$$###$$$%%%%%%$$$'''&&&$$$######$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%'''((((((!!!!!!!!!""""""""""""""" !!!"""############!!!!!!!!!!!!!!!"""######%%%$$$""" !!!###$$$!!!"""###$$$$$$###"""!!! !!!"""###############""""""######$$$$$$$$$%%%%%%$$$$$$##################"""""""""$$$$$$""" !!!!!!""""""""""""!!!!!! """#########"""!!!:::999999999888888777777666666666666555444333333333222111000////////////---+++)))(((((((((&&&%%%)))(((&&&''')))******)))))))))***++++++++++++***+++******)))))))))))))))(((&&&&&&(((***+++(((%%%%%%%%%$$$$$$$$$%%%%%%&&&;;;CCCGGG???...###$$$)))&&&%%%$$$###""""""""""""############$$$$$$%%%&&&%%%###"""$$$'''((('''$$$############"""""""""!!!%%%$$$###"""!!!!!!!!!!!!&&&###  !!!"""!!!  !!!###$$$ """######!!! !!!!!!"""###$$$###  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!  !!!"""     """!!!!!!!!!  """ $$$""" !!!!!!!!!!!!    !!!"""###"""""""""""""""!!!  !!!"""""""""!!!###!!! !!!!!!  """$$$$$$""" """"""!!!!!!!!! """### !!! !!!  !!!  !!!$$$  !!!""""""$$$"""!!! !!!""""""!!! !!! ### !!!"""""""""!!!!!!!!!  !!!!!!  !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###&&&(((%%%$$$"""!!!"""$$$&&&(((''''''&&&&&&&&&''''''(((%%%$$$######$$$&&&'''((()))'''$$$""""""$$$''')))************)))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """###!!!!!!"""###############%%%$$$###"""!!!!!!""""""######""""""!!!!!! ########################$$$$$$$$$#########"""""""""!!!!!!"""$$$&&&%%%$$$!!!###$$$###"""!!!"""### !!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!"""######333333444444555666666666555555555555444333222111333222111000000/////////,,,***((((((***+++***)))***((('''((()))******)))))))))***++++++++++++******))))))((('''(((((((((((('''&&&(((******(((%%%''''''&&&&&&&&&&&&''''''...222444111***&&&%%%'''&&&%%%$$$###""""""""""""&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###$$$&&&&&&$$$""" ###%%%&&&&&&%%%$$$&&&%%%$$$###""""""""""""%%%###  !!!"""!!!  !!!"""### !!!"""""""""!!! !!!!!!!!!###$$$###   """!!! !!!"""!!!  !!!""" !!!!!!!!!"""    """  !!!"""!!!&&&### !!!!!!!!!!!!       !!!!!! !!!!!!!!!"""""""""""""""!!!  """!!! !!!!!!  """$$$$$$"""  !!!  !!!   """!!! !!!  !!!!!!  $$$((('''""" !!!$$$!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!!!! ###"""  """%%%&&&'''%%%###!!!!!!###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&$$$""""""$$$&&&'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!###$$$$$$$$$%%%$$$$$$%%%''''''&&&$$$###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""" !!!"""""""""""""""######"""""""""""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""#########""""""!!!!!!!!!!!! !!!###$$$$$$###!!!"""######"""!!!"""#########$$$$$$%%%$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!!!!!!!"""######//////111222444555777777555555555444333111000///222222111111000/////////***)))((()))+++---------***)))((()))+++++++++***((()))******++++++******)))(((((('''''''''''''''(((''''''((())))))'''&&&)))(((((((((((((((((((((&&&$$$###$$$&&&'''&&&$$$&&&%%%$$$######"""######$$$###""""""""""""""""""&&&$$$###$$$$$$$$$""" !!!$$$'''((('''%%%###%%%%%%$$$###""""""""""""%%%""" !!!""""""!!!!!!!!! !!!""""""""""""!!!!!! """!!!!!!"""###"""    !!!"""!!!!!!  !!!!!! !!!""""""  !!!######$$$$$$"""  !!!$$$"""%%%$$$!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!! !!!!!!"""""""""!!! !!!   """######!!!  $$$###"""### !!! !!!"""   !!! !!!"""%%%***(((!!!"""''' """###!!! """"""!!!  !!!!!! !!!!!!!!!"""  !!! !!!###%%%'''&&&###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%###!!!!!!"""######"""%%%$$$$$$%%%''''''&&&%%%""""""""""""""""""##############################$$$$$$%%%&&&&&&%%%###""" !!!!!!""""""!!!!!! """######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!  """######"""!!!"""######!!!!!!"""###!!!"""###$$$$$$###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######000111222333555666888888666666555555333222000///111111111111111000//////***)))((()))+++---------***))))))***,,,,,,+++***((())))))***************))))))(((''''''''''''((((((((((((((((((((('''&&&)))))))))))))))(((((('''((($$$!!!"""$$$&&&$$$"""&&&%%%$$$$$$##################"""!!! ##################!!! """$$$%%%&&&&&&$$$"""!!!$$$###""""""!!!!!!!!!"""$$$""" !!!""""""!!!!!!!!!!!! ###""""""!!! !!!!!!"""!!! !!!""""""   !!!###$$$   """$$$,,,,,,***'''###  """"""$$$'''))))))(((''' !!!!!!!!!!!! """%%%!!!  !!!!!!!!! !!!!!!!!!!!!!!! $$$$$$###"""""""""""""""   !!!######!!!  !!! ###%%%"""  !!!"""  !!!$$$### ###"""### !!!""""""###"""  !!!  !!! !!!!!!!!!"""""""""""""""""""""!!! !!!  !!!###$$$%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$###!!!%%%$$$$$$%%%''''''&&&%%%"""""""""""""""#################################$$$%%%%%%%%%%%%$$$###### !!!!!!"""""""""""""""!!!###$$$###!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###"""!!!"""###"""!!! !!!### !!!###%%%$$$""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###222222333333444555666666777777666666555333222111000111111111111000//////+++***((((((***++++++******))))))***,,,,,,+++)))(((((()))************)))+++***))))))(((((()))))))))))))))((('''&&&'''''''''(((((((((((('''&&&%%%)))((('''%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%% !!!"""###############$$$$$$###""""""""""""###""""""!!! !!!!!!###!!! """###"""!!!!!!!!!!!!!!!!!! ###"""!!!!!!!!!!!!"""""""""!!! !!!!!!    !!!"""   """$$$,,,,,,***'''###  $$$444FFFJJJ===--- !!!!!!!!!!!!  !!!!!! !!!$$$&&& !!!!!!  !!!!!!!!!!!! %%%$$$###"""!!!!!!""""""   !!!""""""   !!! !!!  $$$&&&###!!!   !!!""""""!!!!!!!!!!!! !!!!!!!!!   !!!#########"""  !!!  !!! !!!!!!!!!!!!"""#########"""!!!  !!!!!! !!!!!!"""$$$%%%!!!!!! !!!!!!###$$$%%%$$$$$$%%%%%%$$$###""""""!!!""""""###############$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&%%%$$$"""$$$$$$###%%%&&&'''%%%$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$""""""###$$$$$$$$$$$$### """###$$$###"""!!! !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""$$$%%%$$$### """###"""!!! !!!""""""$$$&&&((((((&&&$$$"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""###111111111111111111111111666666666666555444333333///000111222222111000///---+++)))))))))***)))((()))((()))***,,,,,,***((('''((())))))******))))))++++++***))))))))))))))))))***)))(((&&&%%%&&&(((&&&'''(((((('''&&&$$$###$$$&&&'''&&&$$$###%%%'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$!!!###############%%%"""!!!  ###%%%'''"""!!!!!! !!!!!!!!!"""!!! !!!"""###"""!!! !!!!!!!!!!!!!!! !!!!!!""""""######$$$"""!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!!!! !!!######$$$$$$"""  !!!###$$$BBBfffpppUUU333 !!!!!!!!!!!! $$$%%%%%%###  !!!  !!!!!!!!! """!!!  !!!  !!! !!! !!!"""""" !!!!!! """###""""""$$$###   !!!!!!!!!!!! """###"""!!!!!!!!! """"""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """!!!###!!! """"""""""""!!!   !!!!!!  !!! !!!"""!!! !!!!!!!!!!!!"""###$$$$$$ """###%%%%%%!!!""""""###"""  !!!######$$$######%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%########################&&&&&&%%%&&&''''''%%%######""""""###%%%&&&$$$###!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """###"""###$$$$$$%%%%%%$$$$$$!!!!!!###$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""######$$$###"""###$$$%%%$$$### !!!"""""" !!!""" """###%%%%%%%%%###"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!"""######...////////////000000000444444444555555444444333...000111222222111000///---,,,******++++++***)))''''''(((***,,,+++)))''''''(((((()))))))))))))))******)))((((((((((((((()))******(((%%%$$$&&&(((&&&'''(((((((((&&&$$$""" """%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&!!!!!! !!!"""""" ###%%%%%%###"""###$$$!!!!!!!!!"""###$$$&&&'''######""""""""""""######!!! !!!###$$$"""!!! !!!""""""!!!!!!!!!###$$$%%%%%%$$$"""!!!   !!!!!!   !!!!!!""" !!!""""""!!! !!!###"""!!!!!!!!!  !!!%%%"""%%%999UUU___KKK000 !!!!!!!!!!!! $$$%%%%%%###     !!!!!!  """ !!!"""!!! !!! !!!"""!!!!!!"""!!!  """"""  !!!!!! !!!""" !!!!!!"""""" !!!!!!!!! !!! !!!"""!!!"""  %%%###!!!!!!!!!!!!!!!  !!!!!! !!!!!! !!!""""""!!!  !!!""""""### !!!"""###### !!!""""""!!!  """$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%###"""!!!!!!"""$$$$$$###!!! !!!!!!"""######$$$$$$###########################"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""$$$"""!!!"""###$$$###!!! !!!"""!!! !!!""" !!!"""""""""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""######......//////000111111222222222333444444444333333...///111222222111000///---,,,***+++,,,------,,,''''''(((***++++++)))&&&'''(((((()))))))))))))))))))))(((''''''''''''''')))******(((%%%$$$&&&)))'''((())))))(((&&&$$$###!!!"""###&&&((((((&&&$$$%%%%%%%%%$$$$$$%%%&&&&&&"""""""""""""""###$$$%%%###%%%'''&&&"""!!!!!!###$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$%%%%%%!!! !!!###$$$"""!!! """""""""""""""!!!$$$%%%&&&%%%%%%"""!!!   !!!"""######  !!!"""""" !!!""""""!!! """$$$###"""!!!!!!!!!!!!!!!  ######!!!%%%+++***%%% !!!!!!!!!!!! !!!""""""   !!!!!!!!! !!! !!!###$$$!!! """###"""!!!!!! !!!"""!!! !!!""""""!!!!!!!!!!!!###"""  !!!   !!!!!!""" !!!""" !!!"""""" !!!!!!!!!  ### '''&&&&&&***&&& !!!"""""""""!!! !!!!!! !!!!!! !!!###$$$%%%$$$###""" !!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$###!!!!!!###&&&'''(((((((((%%%$$$$$$######$$$$$$%%%############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""###%%%&&&'''%%%###!!! !!!######"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!""""""######!!! !!!!!!"""###############&&&&&&%%%$$$#########$$$######""""""!!!!!!  !!!!!!###"""!!!!!!"""###!!! !!!"""!!!  """ """###$$$%%%&&&!!! !!!"""$$$%%%!!!!!!!!!!!!!!!"""######......//////000000111111333111000111333333111...111000///...//////---,,,...,,,***)))******)))((((((((())))))******+++++++++++++++++++++***)))(((&&&''')))***+++***((('''&&&&&&'''((()))***++++++///---***&&&###"""""""""%%%%%%$$$###""""""######$$$$$$$$$###"""!!!!!! !!!!!!!!!"""######$$$$$$&&&&&&%%%%%%&&&(((***+++"""!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""  !!!"""######"""!!! """"""!!!!!!   !!!"""""""""!!! !!!  !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! $$$!!! ######!!!!!!%%% !!!###$$$$$$$$$###""""""  !!!"""!!!  """   !!!###$$$ !!!!!!  ######"""!!!!!!!!!!!!!!!"""!!!   """$$$!!!   !!!!!!  !!! !!!""" !!!   !!!!!!  !!!!!! """ $$$"""""""""""""""!!!!!!!!!"""!!!!!!!!!!!! """"""  !!!!!!!!!!!!   !!!""" !!!!!!!!!!!! ###%%%&&&$$$!!! %%%$$$###!!!######$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$######""""""!!!######!!! ###&&&'''$$$###$$$%%%###"""!!! !!!"""$$$&&&$$$%%%&&&%%%###!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$###"""!!! !!!"""###""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!###$$$%%%%%%$$$###!!!!!!"""#########!!! ###!!! !!!  """###$$$$$$$$$###"""""""""""""""""""""""" !!!""""""......//////000000000000222000///000222333111...)))))),,,000333444333222...,,,***)))******)))(((&&&'''''''''((((((((()))))))))******)))((((((''')))***++++++***(((&&&$$$'''''''''((())))))******((((((((((((((((((''''''%%%$$$###""""""""""""###$$$$$$$$$###"""!!!!!!!!!#########""""""""""""""" !!!"""###""""""!!! !!!"""###$$$"""""""""""""""""""""""" !!!""""""!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""######"""!!! !!!!!!!!!!!!  !!!""" !!!"""######"""!!! !!!!!!    !!!&&&!!!!!!""" !!! """#########"""!!!"""  !!!"""!!! !!!!!! !!!!!!"""  !!!!!!   !!!!!!   !!!"""###!!!!!!  """###!!!  !!!"""""""""  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  """ !!!!!!""""""""""""""""""!!!!!!!!! !!!     !!!""" !!!!!!!!!!!! """###""""""###$$$""""""###$$$$$$$$$###############$$$$$$######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$######'''&&&###!!! ###&&&&&&$$$###$$$%%%$$$###!!! !!!"""$$$%%%###%%%&&&%%%###!!!!!!"""!!!!!!!!!!!! !!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""######"""!!! !!! !!!"""###"""!!! !!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###...////////////000000000000///...///000111000///***+++---000222111...+++---,,,***)))******)))(((''''''''''''((((((((((((''''''((((((((('''&&&&&&******+++***)))(((&&&$$$((((((((((((((((((((((((###%%%(((***++++++***)))&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###""""""!!!!!!$$$$$$######"""!!!!!! """!!!  """""""""""""""####################################### !!!!!!""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!!!!""""""!!!!!! !!!!!!!!! !!! """###$$$######"""!!!!!!!!!!!!""" !!!!!!  !!!###$$$,,,%%% ###%%%###  !!!!!!!!!!!! """  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""!!!  !!!    !!!"""###  !!!!!!  !!!!!!  !!! """""""""  !!!!!!  !!!"""""""""""""""""""""!!!!!!!!!   !!!!!!  !!!!!!  !!!""""""###"""""""""!!!!!!!!!!!!   !!!!!!  !!!!!! !!!!!!!!!!!!"""$$$$$$$$$###$$$&&&(((!!!"""###%%%&&&'''((((((########################$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$((('''%%%"""!!!###!!!###%%%%%%$$$###$$$%%%$$$###"""!!!!!!!!!"""###"""###%%%%%%###"""###$$$ !!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ######"""""""""!!!!!!!!!"""$$$%%%%%%"""""""""!!!!!!"""######"""""""""""""""""""""""" !!!""""""////////////////////////......---...///000000000000///.........,,,***'''---+++))))))***+++***)))))))))))))))************'''''''''(((((('''&&&&&&''''''((()))***))))))((())))))((((((((('''''''''''''''((())))))((('''&&&(((''''''&&&&&&&&&''''''$$$$$$$$$######"""""""""############""""""!!!!!!%%%%%%###""""""###$$$$$$"""###$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$444+++%%%'''***(((###  """  !!!"""!!! !!!!!!!!!!!! """!!! !!!"""!!!    !!!""" !!!    !!!!!!    !!!!!!!!!  """!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!   !!!  """"""!!!  !!!!!!!!!!!!!!!     !!!!!! !!!!!!!!!!!!%%%&&&&&&%%%"""!!!!!!"""""""""######$$$#########"""""""""""""""######$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$!!!$$$&&&&&&%%%$$$$$$%%%"""######$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""""" """$$$$$$######$$$%%%!!!!!!""""""######$$$$$$!!!!!!"""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""##############################"""""""""""""""""""""$$$$$$$$$###!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!/////////...............------------...///111222222///,,,+++---...///000---+++))))))***+++***)))************))))))))))))'''(((((()))))))))(((((('''(((((()))))))))))))))))))))((((((''''''&&&&&&)))((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############!!!!!!""""""###############"""!!! !!!"""######$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""###555,,,&&&(((+++(((###  """  !!!"""!!!  !!!  !!!"""!!!     !!!!!!  !!!""" !!!!!!!!!!!!!!!!!!   """!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!   !!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!###""" """#########"""!!! """"""!!!!!!!!!"""$$$$$$$$$######""""""######$$$ !!!!!!!!!""""""######""""""""""""!!!!!!$$$&&&###"""""""""###$$$$$$$$$$$$$$$###""""""!!!!!!!!! """$$$$$$$$$###$$$%%%!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!"""######"""""""""############### """""""""###"""!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""/////////............---,,,------------///222444===888222...---///000111,,,***))))))***++++++***((((((((((((''''''''''''(((((()))*********))))))++++++***)))((('''&&&&&&(((((((((''''''&&&&&&&&&'''&&&$$$######$$$&&&((("""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$"""!!! !!!"""###$$$############""""""""" ###""""""!!!!!!""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!  !!! !!!!!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!///'''"""$$$&&&###  """  !!!"""!!!    !!!!!!   !!! !!!  !!!""" !!!!!! !!!!!!!!!"""""""""""""""    !!!   !!!!!! !!!!!!!!! !!!!!!  ###""""""!!!   !!! !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!######"""!!!!!!"""!!!""""""###$$$$$$######"""!!! !!!"""$$$%%%######""""""""""""######!!!!!!!!!"""""""""""""""(((%%%!!!&&&$$$"""!!!!!!###$$$$$$###############"""""""""""" """$$$$$$######$$$%%% !!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""!!!"""###$$$$$$$$$###"""!!! """###$$$"""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$//////.........---------,,,---......---///333666@@@;;;555000...------,,,,,,***))))))***++++++***)))((((((((('''''''''&&&'''((()))************))),,,+++***)))'''''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############""""""""""""###%%%&&&$$$###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""#########"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!   !!!!!!!!!   !!!!!!  """"""'''"""!!!!!! !!!"""  !!!"""!!!  !!!!!!    !!! !!!"""""" ###"""!!!  !!!""" !!!!!!!!!""""""""""""    !!!!!!""""""  !!!!!!  """""""""!!!!!! """"""!!!!!!!!!  !!!!!!  !!!!!!  !!!!!!!!!  !!!!!!!!!!!!%%%$$$###  ###''' !!!"""###$$$$$$$$$$$$"""!!!  """$$$%%%######""""""""""""######$$$$$$$$$$$$############&&&%%%""""""%%%$$$""" ###$$$$$$###!!!""""""############"""!!!###$$$$$$#########$$$!!!!!!!!!!!! """"""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!!!!""""""""""""###!!!!!!###!!!$$$&&&&&&%%%###!!!!!!!!!"""$$$&&&%%%"""  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######//////.........---------,,,---///...---///444888444222/////////000000///,,,***))))))***++++++***++++++******)))))))))(((''''''((()))******))))))((((((((((((((()))******''''''''''''''''''''''''&&&'''((()))((('''%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!! !!!"""$$$%%%%%%###!!!  !!!"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%!!!  !!!    !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###   !!!"""  !!!"""!!! !!!""""""!!!    !!!"""### !!!!!!  !!!"""### !!!  !!! !!!!!!""""""!!!!!! !!!""""""  !!!!!!  !!!"""######$$$  !!!!!!  """"""!!!!!!!!!!!!"""""""""""""""############"""""""""""" !!!""" !!!"""###$$$  !!!!!!!!!  !!!!!!!!!"""&&&###!!!!!!!!!"""""""""!!!!!! !!!!!!  """$$$&&&######""""""""""""######'''&&&&&&%%%%%%$$$$$$$$$"""(((++++++(((&&&$$$%%%""" """%%%$$$### !!!"""###############"""###%%%%%%###"""###$$$$$$$$$######""""""!!!!!!""""""!!!!!! ###"""!!! !!!"""### !!!!!!""""""!!!!!!!!!!!!""""""""""""%%%###  ###%%%!!!$$$'''(((&&&### !!!$$$&&&%%%!!! """######"""!!!"""""""""""""""""""""""" ,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---111555888------............------,,,,,,++++++++++++,,,,,,'''''''''(((((((((((((((******)))((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########$$$&&&''''''&&&%%%$$$!!!!!!""""""""""""!!!!!! !!!###$$$""""""""""""############""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%######"""!!! """"""""""""############""""""  !!!"""$$$###!!! !!!"""  !!!!!!!!! """""""""""""""""""""""""""""""""!!!  !!!!!!!!!!!!"""  """#########!!! """!!!$$$ !!!""""""  """  """"""!!!  !!!   !!!!!! !!! !!!  !!! !!!!!!######"""  !!!%%%%%%%%%$$$"""!!!!!!""" !!!   $$$"""!!!!!!"""$$$!!!  !!!"""""" """!!!"""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''$$$!!! $$$$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$###%%%### """############$$$%%%$$$"""!!! !!!"""### !!!"""#########"""!!!"""$$$%%%%%%%%% !!!!!!!!!!!! """!!!  !!!""" !!!!!!""""""!!!!!! """""""""!!!  !!!""",,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222333444,,,,,,------------,,,,,,((((((''''''''''''((((((******))))))((((((''''''******)))((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!  !!!!!!""""""#########"""""""""!!! """"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!    !!!!!!""""""!!!  !!!!!!!!! !!!!!!"""    !!!!!!     !!!  !!!  !!!     !!!"""  !!!!!! !!!###############""""""!!!  !!!!!!!!!###""""""!!!  !!!"""!!!  !!!"""""" !!!###$$$###  """!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%###"""!!!!!!""""""!!!!!!"""######$$$%%%%%%###""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!"""######""" """%%%%%%&&&&&&&&&$$$!!!!!! !!!!!!"""### !!!!!!""""""###"""""""""###$$$$$$###!!!!!!""""""""""""!!!!!!  !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""------------------------(((***---000222222000///***++++++,,,,,,++++++***&&&&&&%%%%%%%%%%%%&&&&&&,,,++++++***)))(((''''''))))))))))))((((((((((((***))))))(((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""#########"""!!!!!!!!!!!!"""###$$$$$$$$$######!!! !!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  """    !!!  !!!!!!     !!!!!! !!!!!!  !!! !!!!!! !!!  """!!!    !!!"""###!!!$$$"""   """$$$!!!!!!"""""""""""""""!!!   !!! !!!  !!!!!!  !!!"""""" %%%)))(((""" """!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$ !!!"""######$$$$$$############""""""""""""############"""!!! ###%%%###!!!&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!""""""######"""""" !!!!!!!!!!!!!!!######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!!  !!!!!!!!!""""""!!!!!!!!!!!!  !!!""""""#########"""!!!!!!!!!!!!"""------------------------(((***---000111000...---***++++++,,,,,,++++++***(((''''''''''''''''''(((***)))))))))((((((''''''((()))))))))))))))((((((******)))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!!!!""""""$$$###!!! !!!###$$$######$$$%%%$$$###"""!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$############!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!"""""""""!!!    !!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!""""""""""""!!! !!!  !!!"""         !!!!!! !!!!!!   !!!!!!         !!!!!!""" $$$###   !!!""" !!!!!!""""""!!!!!!  !!! !!!"""    !!!  !!!"""""" ###&&&%%%!!! !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$"""""""""########################"""""""""!!!!!!"""""""""""""""!!!!!!!!!"""$$$###!!!$$$%%%$$$$$$$$$$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!! """#########!!!  !!!!!!""""""!!!!!! """$$$%%%%%%$$$""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!""""""------------------------++++++,,,,,,------------++++++,,,,,,,,,,,,++++++)))((((((''''''(((((()))&&&&&&&&&''''''((((((((('''((())))))))))))((((((***))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!""""""%%%###""" """###%%%!!!"""$$$%%%%%%%%%$$$### !!!!!!!!!!!!"""""""""$$$$$$$$$$$$############!!!!!!!!!!!!  !!!"""""""""!!! !!!"""""""""!!!  !!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!   !!!"""!!!!!!   !!!!!!      !!!     !!!!!! !!!"""!!!!!!!!!"""!!!!!! !!!###"""!!!### $$$%%%!!!  !!! !!! !!!!!!  !!!"""""" ###"""  !!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&""""""###$$$%%%'''((()))$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!  !!!"""######$$$"""!!!!!!""""""""""""!!!"""!!!!!!!!!!!!###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!! """###%%%$$$!!! !!!!!! !!!###%%%%%%###!!! !!!!!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!  !!!"""###,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,+++++++++''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''(((((()))&&&''')))******)))(((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$######""""""""""""######$$$###""""""""""""###$$$!!!!!!"""$$$$$$%%%%%%%%% !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!""""""""""""!!!!!!!!!!!!!!!    !!!      !!! """    !!! !!!!!! """  !!!!!! !!!"""!!!!!!!!!!!!!!! ###%%%###$$$$$$!!!    !!!  !!!"""""" $$$"""!!!"""!!! !!!""""""######"""""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&"""""""""$$$%%%''')))***$$$$$$$$$$$$$$$#########&&&&&&%%%%%%$$$#########!!!!!!!!!!!!  !!!"""$$$%%%&&&###"""!!!"""$$$%%%### !!! !!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!$$$&&&%%%"""!!! !!!!!!!!!!!! !!!######!!! !!!!!!!!!"""""""""!!!!!!""""""""""""#########""""""!!!  !!!"""++++++++++++++++++++++++---,,,+++***))))))******)))******++++++******)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$##############################"""""""""######$$$ !!!!!!!!!""""""!!!!!!!!!  !!!!!!""""""######### !!!!!!!!!!!!!!! !!!!!!"""""" !!!"""###"""!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!    !!!  !!! !!!!!!  !!!   !!! """$$$!!!!!!$$$$$$!!! """ !!!!!! """###!!!"""!!!  !!!  !!!""""""  """###"""!!!!!!!!! !!!"""############""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&$$$$$$$$$$$$%%%&&&''''''""""""!!!!!!"""###%%%&&&"""#########$$$$$$$$$%%%"""""""""!!!!!!!!!!!! """!!!!!!!!!"""$$$%%%&&&"""###%%%%%%$$$#########"""""""""""""""!!!!!!!!!###"""!!!!!! !!! !!!!!!"""""" $$$''''''### """""""""############"""""" """######"""  !!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!! """"""!!!  ************************,,,,,,,,,+++***))))))((((((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((('''''''''%%%''')))***+++***)))(((&&&&&&&&&'''''''''''''''$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###!!!###$$$%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""%%%$$$###!!! !!!"""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######  !!!###$$$"""!!!  !!! !!!!!!!!!  !!!!!!!!! !!!###%%%&&&&&&   !!!!!!"""###  !!!!!!    !!!"""######  !!!"""""" !!!!!! !!!!!!!!!    !!!""" !!!!!! """   !!!    !!! ###!!!### !!!!!!  !!!  """"""""" $$$%%%"""!!! !!!"""############""""""!!!!!!!!!!!!"""""""""###$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%% !!!$$$'''((( """###%%%&&&&&&############""""""""""""$$$$$$###""""""###$$$%%% $$$)))(((###!!!###&&&$$$%%%%%%$$$$$$"""!!! ###"""!!! !!! !!!"""######$$$((('''### !!!$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ !!!"""""""""&&&%%%$$$""" ...,,,)))))),,,---+++))),,,,,,,,,,,,+++***))))))+++*********))))))(((((()))(((&&&%%%$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&(((+++,,,,,,)))&&&$$$$$$%%%((())))))(((&&&$$$######$$$$$$$$$%%%%%%%%%###""""""###$$$$$$""" """"""###$$$%%%%%%&&&&&&&&&$$$###!!!  $$$$$$######""""""!!!!!! !!!"""###$$$$$$%%%###%%%### !!!$$$$$$ !!!!!!!!!!!! !!!"""######"""!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!    !!!!!! !!!!!!"""!!! """"""!!!!!!!!!!!!      !!! !!!###"""!!!  !!!!!!""""""!!!!!!      """!!!   !!!    !!!!!!### """!!! !!!!!!!!!!!!  %%%$$$    !!!"""### !!! !!!!!!$$$###"""!!!!!! !!!"""""""""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!##############################""" ###%%%!!!"""###$$$$$$$$$$$$$$$ """$$$%%%$$$###"""###!!! ###$$$""" """!!! !!!"""###$$$###""" !!!"""!!!$$$&&&'''&&&###"""$$$$$$###############$$$""""""""""""""""""""""""$$$#####################%%%!!! """!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!""""""!!!!!! ...,,,******+++,,,+++))),,,,,,,,,,,,+++***))))))*********)))))))))(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((***+++***)))&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&###""""""###%%%%%%$$$"""""""""""""""""""""######%%%$$$###"""!!!"""##################""""""""""""!!!!!!!!!"""#########$$$###$$$### ###### !!!!!!!!!!!! !!!""""""###"""!!! """""""""!!!        !!!""""""###!!!!!!!!!!!!!!!  """""""""!!!   """!!!   !!!!!!   !!!!!!!!! !!!!!!  !!!!!! !!!"""###!!!######!!! !!!###!!!   $$$###((($$$"""%%%  !!!!!!!!!!!!!!!"""######!!!  !!! !!! !!!!!!"""!!!  !!!!!!"""""""""  """  !!!!!!!!!!!!!!!""""""""""""""""""""""""  """!!!"""###$$$$$$$$$$$$###""""""""""""""""""######%%%###""""""$$$%%%$$$"""############$$$%%%'''(((%%%$$$###"""!!!!!!""""""######$$$$$$$$$######"""###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%###"""!!! !!!""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!! """!!!!!!!!! ...,,,******+++,,,+++***,,,,,,,,,,,,+++***)))(((******))))))))))))((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))(((((('''&&&)))'''&&&$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((###""""""###%%%&&&%%%$$$#########""""""""""""!!!###############$$$%%%&&&"""""""""###############""""""""""""""""""""""""!!!$$$$$$!!! ###### !!!!!!!!!!!! !!!""""""!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!"""""" !!!!!!!!!!!!       !!!   !!! !!!######"""&&&%%% """  """###"""    """!!!&&&###$$$  !!!  !!!  !!! !!!""""""!!!  !!!"""!!!!!!"""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! """$$$""""""######$$$$$$######%%%###!!! !!!"""$$$$$$###"""###$$$%%%$$$""" !!!!!!###%%%&&&'''&&&%%%$$$###""""""""""""&&&%%%###"""!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&&&&&&&!!!""""""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!! ...---,,,++++++++++++++++++,,,,,,++++++***)))((())))))))))))))))))((((((&&&''''''((('''&&&$$$###%%%%%%&&&'''''''''&&&&&&((((((''''''&&&''''''''')))((('''&&&%%%%%%%%%%%%((('''%%%%%%%%%&&&((()))######"""###%%%%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%"""""""""######$$$$$$$$$"""""""""""""""!!!!!!!!! $$$%%%""" """""" !!!!!!!!!!!!  !!!"""!!!  !!!!!!!!! !!! !!!"""!!!!!!!!!!!!""""""""""""    !!!!!!          !!!  !!!""" ###"""  !!!###"""!!! !!! !!!  !!!!!!"""""""""!!!###  !!!   """""""""!!!!!!  !!!!!!  !!! !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""""""$$$%%%""""""############""""""$$$###"""!!! !!!""""""!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!!!!%%%$$$###"""!!!"""""""""  !!!!!!"""""""""""""""""""""""" """$$$&&&&&&%%%%%%"""""" !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! """!!! """###$$$!!!!!!!!!!!!!!! ---------,,,++++++,,,,,,++++++++++++***)))(((((((((((((((((((((((())))))&&&''''''((('''&&&$$$###$$$%%%%%%&&&'''&&&&&&&&&''''''&&&%%%%%%&&&'''(((&&&''')))))))))'''&&&$$$''''''&&&&&&&&&'''((()))%%%$$$######$$$$$$""" !!!"""###$$$%%%&&&''''''###############"""""""""""""""######$$$$$$%%%%%%"""""""""!!!!!!!!!!!!!!! %%%&&&###!!!"""###!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!! !!!!!!   !!!""" !!!!!!!!!""""""#########"""""""""!!!  !!!!!! !!!!!! !!!!!!     !!!!!!!!!!!!     !!!  !!!!!!       !!!""""""!!! !!! !!!  !!!!!!""""""!!! ###### !!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!""""""!!!"""!!!   !!!!!! !!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###"""!!! !!!"""""""""#########""""""!!!!!!"""######"""!!! !!!!!!""""""!!!!!!!!!"""%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!! !!!"""############"""!!! !!!!!!"""########################### !!!###$$$%%%%%%$$$$$$!!!$$$$$$!!! """ !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! """!!! """###$$$ !!!!!!!!!!!!!!!---......---++++++,,,---++++++++++++***)))((('''''''''(((((((((((())))))''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$&&&(((******(((&&&$$$&&&&&&&&&''''''''''''(((%%%$$$###$$$%%%%%%###!!! !!!###%%%&&&'''######$$$$$$###"""!!!!!!#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! &&&)))%%%"""######"""!!!!!!!!!!!!    !!!!!!!!!!!!  !!!""" !!!!!!""""""###!!!!!!!!!!!!!!!   !!!  !!!""""""  !!!              !!! """ !!!!!! !!!!!!      ###$$$###!!! !!!!!!!!!!!! !!!"""!!!  !!! !!!  !!!###"""!!!   """### !!!  !!!!!!!!!!!!!!!"""""""""""""""""""""""" ###%%%%%%$$$"""""""""""""""######""""""!!!!!!!!!"""######""" """$$$%%%$$$###"""###$$$$$$$$$$$$$$$###"""!!!  !!!!!!!!!  !!!###$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$%%%&&&%%%$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!---...///---+++***,,,...++++++++++++***)))(((''''''''''''((((((((())))))(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&"""###%%%&&&&&&&&&&&&%%%$$$%%%&&&(((((('''&&&%%%$$$$$$$$$%%%(((((((((&&& """###$$$%%%%%%"""###$$$%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$### !!!""""""""" '''+++'''$$$$$$$$$$$$!!!!!!!!!!!!  """""""""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!""""""    !!!""""""###!!!  !!!  !!!      !!!!!!              """!!! !!!!!!!!!!!! !!!!!! !!!  !!! !!!""" !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%((()))'''&&&%%%$$$"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""$$$%%%$$$""""""###%%% !!!  !!!"""###""""""""""""!!!!!!!!!""""""###!!!!!!!!!!!!"""###$$$%%%########################"""!!!!!!!!!"""$$$'''((('''&&&$$$#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!  !!!!!!!!!"""---...///...+++***,,,///***++++++******)))((('''&&&'''''''''(((((()))))))))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%""""""!!!!!!"""$$$&&&'''"""$$$&&&((()))'''%%%$$$######$$$'''***,,,,,,+++######$$$$$$%%%%%%%%%&&&!!!"""$$$&&&''''''''''''&&&%%%%%%$$$$$$######### !!!"""######!!!(((,,,)))%%%$$$%%%%%%"""!!!!!!!!!   !!!!!!!!!!!!!!! !!!!!!""""""!!! !!!""""""!!!  !!!!!!""" !!!!!!!!!   !!!""""""!!!!!!!!!!!! !!!!!! !!!!!! """"""!!!   !!!"""!!!!!!   !!! ###"""       """!!! !!! """!!! !!!"""""" !!!!!!!!!!!! !!! !!!"""  """!!! !!!!!!  !!!   !!!!!!!!!!!!!!! """%%%&&&%%%###"""!!!"""""""""""""""!!! !!! !!!###$$$ """$$$### !!!### !!!#########"""""" """$$$$$$$$$$$$&&&$$$!!!"""### !!!!!!###$$$$$$""""""""""""""""""""""""!!! """%%%))),,,((($$$ ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  !!!"""!!! !!!!!!!!!  !!!!!!""""""------,,,++++++++++++,,,------,,,++++++******)))))))))))))))((((((((((((###$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$"""!!!###&&&'''&&&$$$)))((('''&&&&&&&&&&&&&&&######%%%(((---333999===&&&%%%$$$######$$$%%%&&&"""!!!!!! """###$$$!!!"""###%%%$$$###!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! ######"""!!! !!!!!!!!!"""###$$$$$$###"""!!!  !!!!!!!!! !!!######"""!!!!!!!!!"""    !!!"""######"""!!!   !!!!!!    """###$$$$$$!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!! !!!!!!!!!  """$$$&&&''' !!!  !!!""""""  !!!    !!! """$$$***'''$$$"""""""""!!!   !!!!!! !!!!!!""""""######$$$$$$###"""""""""""""""#########"""""""""""""""###"""!!! !!!"""###%%%$$$"""!!! !!! """"""!!!!!!###$$$%%%$$$$$$###############!!!!!!!!!!!!""""""""""""'''%%%###"""#########!!! !!!!!!!!!!!! """!!!!!!!!!"""$$$''')))%%%###  !!!!!!!!!!!! !!!""""""!!!!!!"""$$$$$$$$$######"""!!!!!!!!!###""""""!!! !!!"""!!!//////......---------.........---,,,,,,++++++***)))))))))(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''%%%$$$$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&)))+++---%%%$$$###""""""###$$$%%%&&&%%%###"""!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!! """"""!!!!!!!!! !!!"""$$$%%%%%%&&&&&&  !!!$$$((()))(((%%%######"""  !!! """!!! """!!!       !!!  !!!!!!!!!         !!!      !!!""""""  !!! !!!    !!! !!!"""###!!!    !!!!!!"""""""""!!!!!!!!!!!!!!! !!!""""""!!!  !!!"""###$$$$$$%%%###"""!!! !!!"""###%%%$$$"""!!! !!! !!!"""!!!  !!!""""""!!! !!!!!!!!!!!!!!!"""""""""###"""!!! !!!""""""!!!!!!""""""""""""""""""!!!"""!!!!!! !!!###%%%'''%%%###!!!!!!!!!"""!!! !!!!!!!!!!!!  !!!!!! !!!"""#########"""""""""""""""###""""""!!! //////.........---------.........---,,,,,,++++++((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%###"""!!!!!! ######""""""""""""######&&&%%%$$$"""!!!!!!!!!!!!""""""""""""""""""######!!!!!!""""""""""""!!!!!! $$$$$$$$$#########"""""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!"""###%%%''')))***   $$$))),,,***'''$$$"""!!!!!! !!!         """!!!  !!! """"""!!!    !!!  """ ###!!!    !!!  """"""!!!  !!!!!!!!! !!!  !!!!!! !!!  !!!"""  !!!"""""" !!!"""!!!       !!!!!!######""""""!!!  """""""""!!!!!!!!!!!!""""""#########"""!!!!!! !!!!!!"""$$$###"""!!! !!!!!!""""""!!!%%%%%%$$$###############!!!!!!!!!"""""""""###### !!!"""""""""""""""############"""""""""!!! """###$$$%%%###!!!!!!#########""" !!!!!!!!!!!!  !!!  !!!!!!""""""""""""######"""""""""!!! ###!!!,,,,,,---,,,,,,,,,++++++...------,,,,,,+++******((('''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########""""""!!!""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""!!!!!!!!!""""""""""""!!!!!! """######""" !!!!!!!!!"""$$$&&&)))***  !!!%%%&&&%%%""" !!! !!!   !!!!!! !!! !!!  !!!   !!!    !!!!!! !!!"""!!!""""""  !!!!!!   !!!   !!!!!!!!!!!!!!!   !!!!!!  """!!!  """""""""###!!! !!!!!! !!!"""!!! !!!  """"""!!!   !!!!!!""""""!!!!!!!!! #########"""""""""""""""%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!"""###"""  !!!'''&&&%%%%%%$$$$$$%%%%%%!!!!!!"""""""""#########"""!!! """######""""""""""""""""""""""""""""""!!! !!!!!!###""" !!!"""######""" !!!!!!!!!!!! !!!"""!!! !!!!!!"""######$$$""""""!!!!!! ###!!!!!!,,,,,,---------,,,+++***,,,,,,++++++***)))))))))((('''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$#########!!!"""$$$&&&''''''&&&%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! """"""!!!!!!!!!###%%%&&&      !!!!!!"""### !!! !!!  !!!     !!!!!!  !!!!!!    !!!!!!  !!!""""""!!!!!!   !!!"""!!!!!!  !!!""""""!!!!!!  !!!"""###$$$"""    !!! !!!""""""    !!!!!! !!!!!!!!!"""%%%###!!! !!!$$$&&&$$$$$$###"""!!!  !!!!!!!!!!!! """""""""""""""!!!!!!!!! """######""""""###$$$######"""!!!!!!!!!!!!!!!""""""""""""############$$$"""!!! !!!"""!!! """!!!!!! !!!!!!"""!!!!!!!!! """!!!!!!""""""!!! !!!!!!!!!!!! """######"""  !!! !!!"""######$$$!!!!!!!!!!!! !!!"""###---.../////////...---,,,+++++++++***))))))((((((((((((((('''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$$$$%%%'''***)))'''&&&$$$#########!!!"""###%%%%%%$$$######!!!!!!""""""""""""!!!!!!############""" !!!!!!""""""######$$$$$$$$$$$$############$$$$$$########################!!!!!!  !!!!!!""""""!!!!!! """#########"""!!!"""!!!!!! !!!!!!   !!!   !!!!!!!!!    !!!     !!!!!! !!!"""!!!  !!!"""""" !!!""" !!!"""""" """  """  !!! !!!""""""!!!!!!   !!!!!!!!!"""######"""!!!!!!"""###""" !!!        !!!!!! !!!!!!""""""###!!! """$$$ !!!!!!""""""""" !!!!!! !!!!!!""""""""""""!!!!!! """############$$$&&&######"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""  """!!!  !!!"""!!!!!!!!!!!!!!! """!!! !!!!!! !!!!!!!!!!!! !!!"""###"""!!! !!!""" !!!!!!"""######!!!!!!!!!!!!!!!!!!  !!!"""############---...///000000...,,,+++,,,,,,++++++***))))))((()))))))))(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&$$$###%%%''')))((('''&&&%%%%%%%%%%%%###############"""!!!!!!!!!"""############"""!!!%%%%%%%%%%%%$$$"""!!!  """###$$$$$$######$$$###""""""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!!!!     !!!!!! !!!    !!!!!!         !!!   !!!""""""######%%%###  !!!  !!!### !!!!!!!!!  !!!!!!  ###!!!"""!!!   """######"""  !!!!!!    !!!"""""" """###""""""!!!  !!!   !!!     !!!!!!  !!!!!!!!!!!! !!!"""###### !!!!!!  !!!"""######"""!!!!!!!!!"""######"""!!!###$$$%%%$$$######""""""######""""""#########$$$$$$$$$###!!! !!!"""!!! ###"""!!!!!!"""### !!!!!!"""""""""!!!!!!$$$###!!! !!!!!!!!! !!!!!!!!!!!! !!!"""!!! !!!""" !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!+++,,,---......,,,***)))------,,,,,,+++******)))))))))))))))((((((((((((%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&((()))'''$$$###$$$&&&(((((('''&&&&&&&&&''''''$$$#########""""""""""""!!!"""###$$$$$$###"""!!!###$$$%%%&&&'''&&&%%%%%% """$$$%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!"""""""""!!!   !!!!!!!!!"""###""" !!!  """"""!!!  !!!"""    !!!!!!    !!!"""  !!!!!!!!! !!!"""!!! !!!  """###"""!!!  ###&&&&&&&&& !!!!!!!!!!!!  !!!!!!!!! !!!"""""" !!!""""""!!! !!!"""###"""  !!!!!!   !!!""" !!!  """!!!!!!""""""   !!!!!!!!!!!!!!!  ###&&&&&&%%%""" !!!!!!!!!!!!!!!  !!!!!!  !!!"""######"""!!!!!!"""###$$$###!!! !!!!!! """############$$$$$$$$$$$$"""!!!"""$$$%%%%%%%%%$$$###""" """###$$$ !!!"""######""""""&&&$$$""""""""""""!!! !!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###"""!!!  ///---,,,***))))))******((((((((((((((())))))))),,,+++)))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%'''%%%###"""!!!###%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!"""$$$&&&&&&&&&$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!######""""""!!!!!!  !!!!!!!!!  !!!!!!  !!! !!!  """  !!!!!!  !!!!!!            !!! !!! !!!    !!!"""     !!!""""""!!!!!!$$$""" !!!!!! !!!!!! """""" $$$%%%""" !!! !!!!!!!!! !!!$$$!!! """    !!!!!!###"""######"""!!!!!!!!!!!!!!!&&&""" !!!!!!  !!!""""""  !!!"""############"""""""""""""""### !!!###"""!!!""""""!!!!!! ######"""!!! """"""#########!!!  !!!""""""""" !!!!!!!!!!!!""""""""""""!!! ---,,,+++)))(((((())))))***************************)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$$$$$$$#########""""""!!!"""###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!  !!!"""!!!!!!  !!!!!!!!! !!!!!!  !!!"""!!! """  !!! !!!!!!  !!!!!!      !!!    !!!###&&&###  !!!"""   !!!!!!   !!!""""""  """ !!!!!!!!!!!! !!!!!!    !!! !!!!!!!!!  %%%&&&### !!!"""!!!   !!!!!!  !!!###&&&%%%######"""!!!!!!!!!!!!!!!$$$!!! """"""!!! !!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""######$$$!!!!!!""""""""""""""""""&&&### !!!"""!!! !!!!!!!!!!!!!!!  !!!"""###$$$$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! """"""!!! !!!"""""",,,+++***(((((((((((()))************************''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$###""""""$$$$$$#########"""""""""!!!"""#########"""!!! !!!"""""""""!!!!!!!!!!!!""""""### !!!!!! !!!"""""""""!!!!!! !!!!!!!!!""""""""""""%%%%%%"""!!!""""""!!! !!!""""""!!!!!!  """""" !!!!!!  !!!!!!  !!!!!! !!!!!!!!!    """   !!!!!!   !!! """"""!!! !!!!!!  !!!  """"""### !!!   !!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!%%%$$$!!!"""   !!!!!!!!!!!!!!!    !!!!!! !!!!!!  !!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """ !!!%%%((((((###""""""!!!!!!!!!!!!!!!!!! """######!!!!!!""""""""""""!!!!!! !!!""""""$$$######""""""""""""### !!!!!!!!!"""#########'''%%%###"""""""""!!! !!!!!!!!!!!!!!! """###$$$%%%$$$### !!!###%%%###""""""!!!  !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!  !!!,,,+++***)))(((((()))***(((((((((((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$###"""""""""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""############""" """""""""""""""######$$$""""""""""""###$$$%%%%%% !!!""""""###!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!$$$&&&&&&$$$!!!######"""!!!  """"""!!!!!!!!!  !!!!!! !!!"""!!!    !!!   """   !!!!!!!!!!!! !!!!!! !!!!!!"""!!!"""  !!!!!!     !!! """  !!!!!!"""!!!!!! !!!!!!     !!!!!!!!!  %%%$$$"""$$$ !!!  !!!  """!!!!!!!!!!!!!!!"""""" !!!""" $$$''''''""""""!!!!!!!!!!!!""""""!!!  !!!""""""!!!!!!!!!""""""!!!!!!!!! !!!""""""""""""!!!  !!!!!!!!!"""###$$$%%%%%%%%%$$$###""""""!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!!!!!  """$$$""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!---,,,+++***)))***+++,,,((((((((((((''''''&&&&&&''''''''''''''''''((()))&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""###%%%&&&######$$$%%%&&&'''((((((#########"""""""""!!!!!!$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!""""""###$$$ !!!"""###$$$$$$%%%"""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ###""" !!!!!!!!!""""""   !!!""""""!!! !!!"""!!!  !!!!!!!!!!!!   !!!""""""  !!!  !!!!!!!!! !!!"""!!!   !!!  """ !!! !!!!!!!!!!!! !!!!!!  %%%%%% '''+++ !!!  %%%(((%%%######!!!!!!  !!!  !!!!!!  !!!""""""!!!###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!   !!!!!!  !!!""""""""""""!!!  """"""######$$$%%%&&&&&& !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""---,,,+++******+++,,,,,,+++******))))))(((((('''(((((('''''''''(((((()))&&&%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$"""!!! """%%%'''######$$$%%%'''((())))))######"""""""""!!!!!!!!!$$$###############""""""######################## !!!""""""  !!!!!!!!!"""######$$$%%%%%%###"""!!! !!!!!! !!!!!!!!!"""""""""!!!  !!!  !!!!!!""""""!!! !!!  !!! !!!""""""!!!    !!! """$$$$$$!!!""""""  !!!  """!!!  """!!!""" !!!!!! """''' !!!!!!  !!! ###$$$  !!!"""######   !!!"""!!! !!!!!!!!!!!!!!!""""""###!!!"""###"""    !!!""""""$$$######""""""""""""###"""######$$$$$$%%%%%%%%% !!!"""!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!! ,,,+++***))))))***+++,,,+++******)))((((((''''''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""""""""""""""$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""############################## !!!"""""""""!!! !!!!!!""""""######$$$$$$""""""   !!!!!!!!!!!!!!!  !!!  !!! """###"""!!!   !!!!!!!!!      !!!!!!  !!!  !!!  """&&&%%%!!!  !!!######"""%%%!!!!!! !!!%%%%%%&&&'''%%%  !!!!!!  !!! !!! ###!!!### !!!"""""" !!! !!!   !!! """!!!!!!!!!!!!!!!!!!"""######!!!###"""  !!! !!!!!!!!!!!! !!!""""""###""""""""""""######$$$"""""""""""""""""""""""""""$$$$$$!!! !!!!!!!!!!!!!!!!!!  !!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! ******)))(((((()))***+++)))(((((('''&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""!!!!!!!!!!!! !!!"""###"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$###""""""######!!!!!!!!!!!!"""""""""""""""!!!   !!! !!!!!!  !!!"""!!!  !!!  """###"""!!!"""!!!!!!!!!   !!!""""""!!!!!!""""""!!!!!!"""!!!  !!!   !!!""""""!!! !!! !!!  ###)))((($$$    !!!###### !!! """ !!!!!!  !!!!!! """  !!!""""""!!!  !!! !!!!!!!!!""""""###### $$$''' ### """ """!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$###!!!!!!!!!!!!!!!"""######"""""" !!!###!!!!!!""""""""""""!!!!!! !!!""""""  !!!"""###!!!!!!!!!!!! """$$$'''&&&""" """"""!!!!!!  !!!!!!!!!!!!!!!&&&$$$!!! """###"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!!!! +++,,,---------+++***)))'''&&&&&&''')))***)))'''''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&''' !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''"""############!!! !!!######!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$!!!!!!"""""""""""""""""""""!!!  """!!!!!!""" !!!!!!!!!!!!!!!!!!""""""""""""""""""!!!(((### """   !!!!!!"""  !!!"""!!!  """ """"""    !!!"""  !!!  !!!!!!  !!!!!!!!! !!! !!! !!!"""!!!""""""$$$!!! !!!"""!!!     !!!""""""!!!  """!!!!!!!!!"""!!!!!!""""""""""""!!!!!!  !!!  !!! !!!!!!!!!   !!!"""      !!!###!!!'''###!!!"""!!! !!!"""  !!!""""""!!!  !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!! !!!!!! $$$""" ###$$$###!!! !!!!!!!!! ###"""!!! """"""!!!!!!  """######""" !!!!!!!!!!!!!!! ###!!! """%%%&&&$$$!!!######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!)))))))))))))))(((''''''((('''&&&'''))))))((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$############!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&"""""""""""""""  !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$ ###"""!!!  !!!   !!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""...)))###!!!"""""" !!! !!!"""!!!  """  !!!!!!!!!!!! !!!!!!    !!!  !!!"""###!!!  !!!"""!!!    !!!"""!!!  !!!     !!!"""!!!$$$"""     !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%%%%!!!!!!"""!!! ###""""""!!!!!!!!!!!!!!!"""!!!!!!!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!,,,+++******)))*********)))(((''''''((()))'''&&&''''''&&&%%%%%%%%%%%%&&&$$$######"""!!!!!! """######$$$$$$$$$######!!!!!!!!!!!!"""""""""""""""#########$$$%%%%%%%%%""""""######$$$$$$$$$%%%!!!!!!!!!!!!  !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""$$$###""" !!!!!!######"""!!!!!!!!!!!!""" !!!!!!!!!!!!!!!"""!!!  !!!""",,,(((###!!!!!!!!! !!! !!!!!! !!!!!!  !!!!!! !!!!!! """###!!!     !!! !!!      !!!!!!!!!"""!!! !!!      !!!!!!!!!  !!! !!!    !!!""" !!!  !!!      !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!! """$$$&&&'''(((  !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!---,,,+++*********,,,,,,***)))''''''(((((('''&&&''''''&&&%%%%%%%%%%%%&&&######""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""!!!""""""###$$$%%%%%%&&&""""""""""""############  !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""'''&&&###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!  !!!""" !!! !!!!!!  !!!!!! !!!"""!!! !!!!!!   !!!!!!   !!!!!! !!!!!!!!!!!!  !!!!!! !!!!!! !!!   !!!  !!!  !!! """   """!!!  !!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!!!! """"""!!! !!!"""!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!#####################$$$"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!!"""""""""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!)))((('''&&&&&&'''((()))+++)))'''&&&'''((('''&&&''''''&&&%%%%%%%%%%%%&&&"""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$%%%%%%######"""""""""""""""""" !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!!!!"""###"""!!! !!!""""""""""""!!!  !!!!!!!!!!!!!!!!!!  !!! !!!!!! !!!"""!!!  !!! !!!"""!!! !!! !!!!!!     !!! !!!!!!  !!!""""""!!!     """###"""   !!! !!!""""""!!!"""###!!!!!!###""" """!!! !!!!!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!   """%%%%%%$$$ ######""" !!!"""!!!  !!!!!! ###%%%%%%###   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""$$$$$$###"""!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""" !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!((((((((((((((())))))***+++(((&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$!!!"""""""""###$$$$$$$$$$$$$$$######""""""!!!!!!  !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!"""!!!   !!!  !!! """  !!!!!! !!! !!!!!!        !!!!!!!!!   ###$$$### !!!###!!! """###!!! !!!!!!  !!!  !!!!!!  !!!!!!   !!!!!!!!!     """###"""   !!!!!!!!!!!!$$$&&&&&&$$$!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""###%%%$$$"""!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))))))***+++++++++++++++***(((%%%%%%'''((())))))''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""" !!!""""""###""""""""""""############%%%%%%$$$######"""!!!!!!  !!! !!!######!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$###$$$%%%&&&&&&%%%###""" !!!"""!!!!!! !!!  !!! !!!!!!!!!!!!!!! """######""" """"""###"""!!!      !!!"""!!!!!! !!!"""""""""!!!!!!!!!  !!!"""!!! !!!!!!!!!  !!!!!!         !!!!!!!!!!!!!!!  ###"""  !!!###  !!!!!!    !!!###$$$ !!!!!!!!!  !!!!!!   !!!"""######"""!!! !!!"""!!! !!!###"""!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!""""""### !!!!!!"""""""""!!!"""!!! """!!!  !!!""" !!!###$$$$$$$$$###""" !!!!!!!!!""""""""""""""""""""""""""" !!!""""""######%%%'''&&&$$$"""###$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&''')))))))))(((''')))'''%%%%%%''')))******''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$###""""""""""""######$$$$$$$$$######$$$%%%%%%&&&''''''((((((#########"""""""""""""""&&&%%%%%%$$$###"""!!!!!!!!!  !!!""" """######!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!###$$$$$$ """$$$$$$###!!! !!!#########"""!!!   !!!!!!!!!!!!!!! ###$$$$$$###  !!!""""""!!!  !!!!!!   """######!!!!!!"""""" """#########"""!!!    !!!!!!""""""!!!  !!!!!!  """!!!    !!!!!! !!!""" !!!!!!!!!"""   """!!! """###******### !!!!!!    !!!%%% !!!"""$$$$$$"""!!!  !!!!!! !!!  !!!!!!!!!   """"""!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!###!!!!!!!!!""""""!!! !!!!!!  !!!!!!!!!"""###""""""###$$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!""""""###""""""""""""!!!!!!!!!!!! """  """"""!!! !!!"""###$$$!!!"""$$$&&&'''&&&$$$### !!!!!!""""""######""""""""""""###### !!!""""""###"""$$$###  !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!+++***)))(((((()))***+++***'''%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&%%%$$$###"""############""""""""""""!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""""""""############""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! """""""""!!!!!!!!! """$$$%%%$$$###"""###$$$"""!!! """$$$&&&######""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! """"""!!! """!!!  !!!!!!!!!""""""###""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!(((...+++###!!!   !!! !!!  !!!!!!######"""!!!  !!!    !!!!!!  !!!   !!!""""""      !!!!!!!!! !!!"""""" !!!!!!  """"""!!!!!! !!! !!!  !!! !!!!!!    !!!"""$$$&&&%%%"""!!!"""!!! !!!"""""" !!!"""""""""""""""!!!!!!############"""!!! !!!""""""######"""!!!  !!!!!!"""###""" !!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!! !!!"""###******)))(((((()))*********((('''''')))***))))))%%%$$$######$$$%%%%%%$$$###$$$$$$%%%$$$$$$""""""""""""""""""""""""""""""!!!!!!"""######$$$%%%%%% !!!!!!!!!!!!"""""""""############""""""!!!!!!!!!!!! !!!""""""""""""""""""!!! !!!"""""""""!!! """!!!  !!!"""""" !!!""""""!!!!!!!!!"""###%%%&&&  !!!!!!  !!!  !!!!!!!!! !!!   !!!"""!!!!!!    """&&&***'''!!!   !!!!!!       !!!      !!!   !!!!!!  """  !!!!!!"""###"""  !!!!!!!!!!!!  !!!!!!"""!!!!!!  !!!###$$$###!!!"""###!!!  !!!"""!!!!!!###$$$$$$$$$######!!!!!!!!!""""""!!!!!! #########""""""!!! !!!""""""######"""!!!  !!!  !!! !!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!!"""###### !!!"""""""""""""""""""""""""""""""""""""""  ***))))))(((((())))))***%%%$$$$$$&&&((()))(((''''''$$$""""""%%%&&&%%%##################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!""""""############""""""!!!"""""""""""""""!!! """"""!!!  !!!!!! !!!"""""""""######$$$$$$%%% !!!  !!!!!!  !!!  !!!!!!    !!!!!!!!!"""######"""!!!   !!!  !!!!!!!!!  !!!     !!!"""!!!  !!!!!!""""""  !!! !!!"""###$$$$$$""" !!!   !!!  !!!!!!"""""""""""""""!!!!!!!!!!!!  !!!!!!  !!!"""!!!   !!!""" !!!""""""""""""!!! !!!!!!!!! """"""""""""!!!  !!!"""""""""""""""!!! !!! !!!  !!!!!!!!!!!!"""!!!!!! !!! !!!"""$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  )))))))))(((((()))))))))$$$###$$$&&&((((((&&&$$$(((%%%"""###&&&'''%%%""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!"""""""""#########$$$""""""#########$$$$$$$$$"""######$$$$$$######""" !!!""""""###""""""############""""""#########""""""!!!!!! ###""""""!!!!!!!!!!!!!!! """###"""!!! !!!### !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! !!!"""    !!!!!!!!!!!!"""  $$$""" !!!"""     """!!!   !!!!!!!!!!!!      !!!!!!  !!!!!!  !!!""""""!!!!!!  !!! !!! !!!""""""###$$$$$$"""!!!!!!!!! !!!!!!!!!   !!!"""""""""!!!!!!"""!!!!!!!!!!!!  !!!!!!  !!!!!!!!! !!!!!!"""###  !!!!!!""""""!!!  !!!!!!""""""!!!!!!!!! !!!!!! !!!"""!!!!!! !!!!!!!!!!!!###"""!!! !!!###$$$%%%  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!! !!!!!!"""((((((((())))))((((((((()))(((((()))******'''%%%)))&&&$$$$$$&&&'''%%%###"""""""""!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""#########!!!!!!!!!"""""""""############$$$$$$$$$$$$###### !!!"""###$$$$$$%%%""""""############""""""######"""!!!!!!!!! """""""""""""""!!!!!!!!! """###"""!!! !!!### !!!!!!"""!!!!!!!!!"""""""""""""""######### """""""""""""""""""""""" !!!!!!"""  !!!!!! !!!"""""""""!!!    !!!!!!!!!!!!"""!!!!!! !!!!!!$$$!!! """"""      !!!      !!!!!!!!! !!!!!!  !!!!!!"""!!!!!!  !!!  !!!"""### """###"""!!! !!!###!!!!!!    !!!!!!!!! """!!!!!!!!!!!!  !!!!!!!!!""""""!!!!!!""""""###$$$"""""""""!!!!!!!!!"""""" !!!!!! !!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!""" !!!!!!!!!!!!###"""!!! !!!"""###$$$  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!'''(((((())))))((((((''')))(((''''''((((((%%%$$$''''''&&&%%%$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""###"""""""""""""""""""""""" ######$$$$$$$$$$$$######!!!!!!"""######$$$%%%%%%!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""""""""""""""!!!  !!!!!! !!! !!!!!!!!!!!!""""""""" """"""""""""""""""""""""""""""!!!!!!  !!!  !!!!!!!!!    !!!!!!!!!  """     """""" !!!  !!!  !!!     !!!!!!""""""   !!! !!! !!!"""### """!!!   """  !!!!!! !!!!!!"""###  !!!!!!!!! !!!!!!!!!  !!! !!!!!!""""""!!!!!!""""""###$$$!!!!!!   !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!  """###""" !!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###### ''''''((())))))((('''''''''%%%$$$$$$%%%&&&%%%$$$###&&&'''%%%!!!!!!$$$$$$###"""!!!!!!!!!"""""" !!!""""""###$$$$$$"""""""""""""""""""""!!! !!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$ !!!!!!!!!!!!  !!!!!!!!!"""""""""!!!  !!!"""""" !!!""""""!!!  !!!""" !!!!!!!!!""" """"""!!!!!!  !!!!!!!!! !!!    !!!          !!!      !!!"""""""""&&&### !!!!!!!!!   """!!!!!!   !!! !!!!!!  !!!!!!!!!   !!!!!!"""!!!  !!!!!!"""""""""    !!!!!!"""!!!  !!!"""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! """$$$""" !!!!!!!!!!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!!!! !!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" &&&'''((())))))((('''&&&)))'''%%%%%%''')))****** $$$'''$$$$$$%%%$$$"""!!!!!!!!!"""### !!!!!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!!############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""""""""""" !!!""" !!!"""""""""!!!"""$$$%%%$$$###"""###%%%$$$###!!! """### !!!!!!!!!""""""######  !!!""""""""" """"""!!! """!!!  !!!!!!  !!!   !!!!!!!!!!!!  !!!!!!"""###  """###   !!!     !!!   !!!""""""###,,,'''  !!!!!! !!!"""""" !!!!!!  """!!!!!!   """"""!!! !!!$$$""" !!!!!!!!!"""  !!!"""############  !!!!!! !!! !!! %%%$$$###!!!!!!!!!"""### !!!"""############ !!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!%%%!!! !!!!!!!!!""" !!!"""###$$$###"""!!!!!!  !!!!!! ##############################""""""!!!!!! ###"""!!! '''''''''''''''((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$""""""!!!  &&&$$$"""!!!""""""!!!  ###$$$$$$### """"""""""""############%%%$$$###""" !!!###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! """### !!!!!!""""""###### !!!!!!  !!!!!!!!!   !!!!!!###$$$    !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!   """  """!!!"""   !!!""""""""""""   !!!!!!!!!!!!!!! ###  """!!!######""""""!!!!!!!!! ###  ###  !!!"""""""""   !!!"""$$$###!!!!!!""""""     """""""""!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!""" """"""!!! !!!   !!! !!!"""######$$$""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!  !!!###  !!! ############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""  """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!(((((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$ !!!"""###$$$$$$$$$###"""###%%%&&&&&&%%%!!!"""###$$$$$$###"""!!!#########"""""""""!!!!!!!!! !!!!!!"""### !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!"""""""""!!!!!!!!!!!!"""""""""!!!     !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""######    !!! !!! !!! !!!     !!!!!!!!! """  """"""!!!!!!!!! """  """ !!!!!!!!!!!!!!!      !!!"""$$$###!!!!!!""""""   """!!!###  !!!!!!!!!!!!!!!!!! !!!!!!   !!!  !!!  !!! !!!""""""######""""""!!! !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!$$$""" !!!###$$$"""!!!!!!!!!!!!!!!   !!!!!!"""""" """""" !!!!!!!!!!!!!!!!!!!!!!!!***)))'''%%%%%%&&&((()))###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$ """#########"""!!!  """###$$$############$$$$$$#########%%%$$$$$$###!!!  !!!"""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """""" """&&& !!!!!!!!!!!!"""""""""###"""!!! !!!"""###  !!!!!! !!!!!!  !!!"""###  !!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!      !!!!!!!!! !!!!!!    !!!  """"""""""""!!!   !!!  !!!"""$$$"""!!!!!!!!!!!!  !!!"""###!!! !!!!!!""""""!!!!!! !!!!!!   !!!"""### !!!!!!""""""###"""!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!  !!!!!!!!!  !!!""" !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!+++)))'''%%%$$$%%%'''(((###$$$$$$%%%&&&''''''(((%%%%%%%%%$$$$$$$$$############""""""""""""###### !!!"""""" ###"""  !!! $$$###""""""""""""###$$$$$$######"""!!!!!! !!!  ###!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""  """###  !!!"""  !!!  """### !!!"""###   !!!!!!!!!!!!!!!!!!!!!!!!       """!!! !!!!!!""" !!!   !!!!!!!!!      !!!"""$$$"""!!! !!!!!! !!!  !!!!!!!!!!!!  !!!   !!!""""""  !!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!! """!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  ######"""""""""!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!***((('''%%%$$$%%%&&&'''$$$$$$%%%&&&'''(((((()))%%%%%%%%%$$$$$$$$$#########""""""""""""""""""### !!!###$$$###""" '''%%%######$$$%%%$$$###$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!"""!!!  $$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!###!!!!!!!!! """!!!!!!"""  !!!"""    !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""   !!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!"""###"""     !!!!!!       !!!"""!!!    !!!!!!  !!!   !!! !!!!!!!!!!!!###""" !!!!!!!!!!!! """$$$!!!       ###"""  !!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! """!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########""""""!!!!!!""""""### !!!###%%%&&&&&&&&&%%%!!!  ###%%%&&&%%%###"""!!! !!!"""### !!!!!!""""""""" !!!"""###$$$######"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""###$$$%%%!!!!!!!!! !!!  !!!  !!!!!!   !!!!!!  !!! !!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!!!!   !!!!!!!!!      !!!!!!!!!  ###!!!!!!### !!!""""""""""""  !!!!!!!!!!!!  !!!!!!!!!  !!!""""""""" !!!!!!"""!!!!!!###!!! !!!!!!!!! """!!!!!!     !!!$$$$$$!!! """  !!! !!!!!!"""!!!!!!!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""" !!!"""!!!  !!!!!! !!!"""!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!! !!!"""###!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%&&&&&&!!!"""!!!###""""""""""""""""""###!!!!!!!!!!!!!!! !!! !!!!!!"""###""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$###!!!!!!   !!!   !!!""" !!!!!!!!!   !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!! !!!  !!!!!!   """!!!!!! !!! """!!!  !!!""" !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!"""!!!!!!  """""""""!!!  !!!""""""!!!!!!###!!!      !!!!!! !!!$$$$$$!!!!!!!!!  !!!""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!! !!!!!!  !!!  !!!""""""""""""!!!!!!###$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&(((((((((&&&%%%#########"""""""""""""""%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!   ##############################"""!!! %%%%%%###"""  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!"""###!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!   !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!######"""!!!!!!!!!!!!"""!!!  !!!""""""!!!     !!!""""""  """!!!""" """!!!    !!! !!!!!!  ###"""!!! !!! !!!!!!!!!  !!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! """"""""""""!!!###!!!  !!!  !!! !!!  !!!     !!! $$$$$$ !!!!!!   !!!"""###"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!  $$$%%%###""""""$$$""""""!!!!!!!!! %%%###"""   $$$%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%&&&''')))***+++***)))'''%%%###"""!!!$$$%%%'''''''''%%%###!!! !!!"""######"""!!!  """$$$$$$###!!!$$$""" """$$$$$$$$$$$$######"""!!! """!!! !!!###$$$$$$###""""""!!!!!! """!!!  !!!!!!###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%### !!!!!!  !!!"""!!! !!!""""""""" !!!!!!!!!!!! !!!"""%%%"""###!!! !!!!!! ############"""!!! !!!!!!  !!!   '''"""!!! !!!   !!!   !!!   !!!!!! !!!"""    !!!!!!   !!!!!! !!! !!!""" """###!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######"""!!! !!!!!!!!!!!!!!!    !!!  !!!  """"""  !!!    !!!!!!  """"""""""""!!!!!!!!!!!!"""!!!  """!!!!!!"""!!!  !!!!!!"""""""""""""""!!!!!! !!!"""""""""!!!!!! """######$$$$$$ !!!!!! ***)))'''&&&%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$!!!""""""""""""""""""!!!!!!"""###"""!!! $$$""" """$$$$$$$$$#########"""!!! !!!  """###"""!!!"""!!!!!!!!! !!!!!!  !!!""""""""""""###"""  !!!  """###!!! !!!!!! !!!!!!  !!!   """%%%""""""!!!!!!""""""###### !!! !!!!!!!!!"""""" !!!""""""!!!!!! !!!    !!!!!!!!! """&&&!!!!!!  !!!    !!!   !!!!!!        !!!  !!!!!!!!!!!!            !!! !!! !!!  !!! !!!"""######"""""" !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""  """!!!  !!! !!!!!!!!!  !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ))))))'''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''######""""""""""""###### !!!!!!"""######$$$""" """$$$$$$$$$######""""""!!!!!! !!!"""!!! !!!!!!!!! !!!  !!!!!!!!!!!!!!! """!!!  !!!!!!   !!! !!!"""  """###"""!!!!!!"""###!!! """ !!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!  !!!###$$$!!!   """!!!!!!     !!!     !!!!!!  !!!!!!!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!    !!!!!!!!!  !!! ###!!!!!!###  !!!!!!!!! !!!""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!###"""  """### !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!!  !!!"""###"""""""""""""""!!!  %%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######%%%'''((($$$###"""!!!!!!"""###$$$ !!!###%%%&&&$$$""" """$$$$$$$$$###"""""""""!!!!!!!!! !!! !!!"""!!!   !!!   !!!!!!  !!! !!!   !!!!!! """"""!!!"""   !!!"""   !!!        !!!   """"""""""""!!!  """"""""""""!!!!!!    !!!  !!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!  """"""!!!!!!!!!!!!""""""""""""!!!!!!     !!!   #########"""!!!!!!  !!!!!!!!!""" !!!!!! !!!!!!"""### !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!   """!!! !!!###$$$"""""""""""""""!!! %%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! !!!###%%%'''$$$###"""!!!!!!"""###$$$"""!!!!!!!!!"""$$$&&&((($$$""" """$$$$$$$$$""""""""""""!!!!!!!!!!!!"""!!! """"""!!!   !!!!!!   !!!"""#########  !!!!!!!!!  !!!"""!!!   !!! !!!!!!"""""" !!!!!!###!!!!!! !!!""""""%%%### !!!        """"""""""""!!!  !!!"""###""""""!!!!!!    !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!! !!!!!!!!!!!!!!!###"""!!!!!!!!!!!!"""######"""!!! !!!    !!!######"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!!!! """$$$$$$"""   !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$$$$"""!!! """###%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!"""$$$%%%'''$$$""" """$$$$$$$$$""""""""""""!!!!!!!!!!!!###""" !!!""""""!!!  !!!!!!!!! !!!"""""""""!!! !!!"""############!!!""""""   !!!"""!!! !!!!!!!!!  !!!!!!###""""""!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!%%%###  !!!!!! !!!     """!!!      !!!"""###!!!!!!  !!!!!!"""""" !!!"""!!! !!!"""  !!!""""""""""""###"""!!! !!!"""###"""!!!  !!!!!!!!!    !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%''''''%%%!!!  !!!!!!"""    !!!!!!  !!!!!!!!!!!!!!! !!!"""""""""""""""'''((((((((((((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!""""""### !!!!!!!!!!!! !!!!!! !!!!!!"""######$$$""" """$$$$$$$$$!!!!!!!!!!!!"""""""""""""""!!! !!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!  """!!!  !!!!!! !!!!!!   !!!!!!!!!   !!!""""""!!!!!!!!!  !!!   """!!!          !!!!!! ###"""       !!!""""""   !!!!!!""""""""" """!!! """    !!!!!!!!!!!!###"""  """###"""!!!  !!!   !!! !!!!!!   !!!"""!!! !!!"""""""""!!!  ###$$$$$$###   !!!""""""    !!!!!!  !!!!!! !!!!!!!!!"""""""""######!!!""""""""""""!!!!!! $$$%%%&&&(((((((((((('''%%%%%%&&&&&&&&&&&&&&&'''%%%%%%$$$######""""""""" !!!!!!  $$$""" """$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!   """"""!!! !!!"""""""""!!!!!!   !!!!!! !!! !!!""" !!!!!!!!! !!!  !!!"""###### !!!!!! """###"""  !!!!!!  !!!  !!!     !!!!!!!!!!!! ###"""  !!!!!!     !!! !!!""""""  !!!!!!  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  """######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###!!!  !!!###"""    !!!  !!!   !!!   !!!""""""!!!""""""  !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!   !!!"""!!!!!!!!!$$$$$$######""" """"""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''%%%######$$$%%%&&& !!!"""######$$$###### !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$######$$$ !!!!!! !!!###$$$###"""!!!"""### $$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###!!! !!!"""!!! !!!!!!!!!   """###"""!!!$$$###"""  !!!"""######!!!!!! !!! !!!### !!! !!!!!!!!!  !!!   ###'''&&&  !!!!!! """!!!   !!!   !!!!!!   !!!  !!!!!! """!!!  !!!!!! !!! !!! !!!"""  !!!!!!!!!  !!!!!!  ###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!"""!!!     !!!   !!!""""""&&&$$$"""!!!""""""  !!!!!!   !!! """!!!  !!!!!!!!!!!!!!!  """"""  !!!!!!!!!""""""!!! !!!!!!  !!!!!! """""""""!!!   &&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""""""""######!!!!!!""""""###""""""""" !!!"""######### ###  !!!!!! !!!"""""" !!!"""   !!!###$$$"""!!! !!!!!!!!!  !!!!!!!!!    ###$$$$$$######"""!!!   !!!!!!   !!!"""!!!     !!! !!!$$$$$$"""!!!  !!!!!! """""""""""""""!!!!!!!!! !!!  !!!!!!!!!!!!  !!! !!!!!!  !!!  !!!""""""!!!!!! !!!!!!  !!!!!!!!!!!!  !!!   !!!""""""  !!!!!! !!!!!! !!!!!!   """!!!  !!!!!!!!!  !!!!!!"""###""" !!!"""### !!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!  """"""  """   !!!!!!!!!!!!!!!"""!!!  !!!   '''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""""""""!!!!!!"""""""""!!! !!!!!!!!!""""""#########""""""""""""!!! !!! !!!!!!   """"""!!!!!!  !!! !!!######""" !!!!!!!!!   !!!""""""!!!!!!!!! !!! !!!$$$&&&%%%%%%!!!!!! !!! !!!  !!!   !!!"""  !!!!!! !!!  !!!$$$### !!!###    !!!   !!!!!!  !!!!!!"""######   !!!  ###$$$$$$###  !!!  !!!!!!"""!!! !!!!!!!!!!!!!!!    !!!!!!  !!!!!!  !!!!!!!!! ###!!! !!!  !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!  !!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!  """!!! !!!!!!""""""!!!!!!(((%%%!!! """ !!!"""""""""  '''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""!!!!!! ###############$$$$$$$$$&&&&&&%%%%%%$$$###"""""" !!!"""!!!   ######"""!!! """!!! !!!""""""!!! !!!!!!   !!!!!!!!! !!!!!! !!!!!!"""!!! !!!###$$$$$$### !!!"""   !!!      !!!""" !!!!!!!!!"""$$$ !!!"""  !!!""""""!!!     !!!!!! !!! !!!"""###"""""" !!!!!!  """$$$%%%$$$"""  !!!!!!"""""""""!!! !!!!!! !!!!!!!!!   !!!!!!   !!!"""  !!!  !!! !!!  !!!!!!!!!!!!   !!!!!! !!!""""""!!!!!!!!!    !!!!!! !!!!!!!!!!!!   !!!"""!!!  !!!!!!!!!!!! '''%%%!!!!!! !!!"""""""""  '''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!!!!"""!!!!!! """""""""""""""!!!!!!!!!######"""!!!  !!!""""""!!!!!!  !!!!!!  !!!###""""""!!! """!!! !!!!!! !!!"""!!!  !!!  !!! !!!!!! !!!!!! !!!!!!###!!! !!!"""!!! !!!"""!!!!!!!!!    !!!     !!! !!!  !!!"""$$$###!!!!!!  !!!!!!  """"""!!!!!!  !!!!!!!!!    !!!!!!  """$$$$$$"""  !!!!!!!!!!!!"""!!!""""""!!! !!!!!!!!!   !!!!!!!!!  !!!!!!   !!!!!!  !!!!!!!!!"""""""""###   !!!!!! !!!   !!!""""""!!! !!! !!!###$$$###"""  !!!!!!  !!!!!!!!! !!!!!!""""""   !!!  """######""" !!!  !!!!!!!!!  &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######"""""""""!!!!!!!!!!!!!!!"""""""""!!! """"""!!!  !!!"""""" !!!""" """""""""!!! !!!"""!!!!!!  ######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!!!!!!!!!!!!! !!! !!!"""!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!    !!!&&&)))&&&"""!!!     !!!  !!!!!!!!!  """ """###!!!   !!!######!!! !!!"""!!!!!!!!! !!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!!!!   """"""!!! !!!!!!"""#########   !!!!!!!!!!!!  !!!"""""" !!!!!!"""######"""!!!  """&&&)))***)))''' !!!######"""  !!!  !!!""""""""" !!!  """ !!!!!!###""" !!!""""""!!!  !!!    $$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$###!!! !!!"""!!!!!!""""""###""""""""""""!!!!!! $$$###"""!!!!!!"""######!!!"""###!!!"""$$$ !!!""""""!!! !!!"""!!!$$$$$$"""  !!!  !!! !!!!!! !!!    """$$$###"""  !!!!!!!!!  !!!  !!!'''//////%%%""""""  !!!    !!! """$$$###    """"""!!! !!!""" !!!!!!!!!  !!!!!!  !!! !!!  !!!!!!   !!!  !!!!!!""""""   !!!!!!  !!!!!! !!!!!!"""######$$$$$$$$$$$$&&&)))---///...***'''   !!!!!!!!!  !!!""""""###!!!!!!  """ !!!!!!!!!""""""  !!!  !!!!!!""""""""""""""" !!!!!!  !!!!!!  ###$$$$$$%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%###!!!!!!"""$$$%%% !!!"""######$$$######%%%%%%$$$###"""!!!!!! """"""!!! !!!"""###"""######!!!"""%%% !!!"""!!! !!!""" !!!"""###"""  !!!  """ !!!""" !!!!!!!!!!!!!!!!!!!!!$$$&&&'''&&&  !!!!!! !!! !!!    '''444777*** !!!"""  !!! !!!"""$$$&&&    !!!###!!! !!!"""!!! !!!  !!!  !!!   """"""!!!!!!###$$$ !!!!!!!!!  !!!!!!!!!  !!!!!!"""""" !!!!!!!!!  !!!!!!  !!!"""  !!!  """### !!!!!!   !!!!!!"""!!!!!!!!!!!!  !!!  !!!###$$$%%%'''''',,,---000222222...'''""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""###!!!!!!  ###!!!!!!!!!!!!"""""""""""" """###"""""""""###$$$$$$$$$$$$$$$""""""!!!!!!!!!  !!!!!!!!!!!!  (((''''''&&&&&&%%%$$$$$$########################!!!"""$$$%%%$$$###!!!""""""""""""""""""""""""!!!!!!"""###""""""!!! $$$######$$$%%%%%%###"""###"""!!! !!!"""###!!!!!! !!!    !!!!!!!!!!!!!!!!!! """!!! %%%######***222666222---'''&&&###!!!  ###""" !!!"""!!! !!!!!!"""  """!!!  !!!"""   !!!""""""&&&+++...+++###"""  ###%%%!!!!!!   !!!!!!  !!!!!! !!!    !!!   !!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!"""#########    !!!"""!!!  !!!   !!!  """ ######!!! !!!!!!!!! !!!&&&&&&""" """ !!!!!!"""###"""!!! !!!!!! """###"""  !!!!!! """!!!  !!!"""###$$$$$$"""$$$%%%&&&&&&(((+++///333;;;888222,,,'''$$$######&&&%%%$$$"""!!!!!!!!!  """###!!!  !!!### !!!!!! !!!!!!!!!!!!  !!!"""   !!!  !!!  !!!"""$$$%%%""" !!!""""""!!!  !!!""""""(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! """!!!!!! !!!!!!"""!!!!!! !!!    !!!!!!    %%%000@@@NNNSSSMMMGGG"""!!! !!!  """$$$!!!!!! !!! !!!"""###"""!!!!!! """!!!     !!!$$$""" !!!    !!!!!!          !!!!!!""""""!!!    !!!"""!!!     !!!  $$$### !!!  !!!  !!! !!!!!! !!!  !!! !!! !!!"""(((---000444888:::///---)))%%%"""!!!!!!!!!"""""""""!!!!!!  !!!"""!!!!!!  !!!!!!""" !!!!!! !!!!!! !!!"""###$$$ !!! !!! !!!   $$$ ###$$$!!! !!!""""""!!!  !!!!!!!!!(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$$$$"""!!! """!!! !!!!!!""" !!!"""""""""!!! !!!!!! !!!  !!!!!!  !!!  !!!  !!!!!!)))777BBBDDD===555 !!!###$$$"""!!!  !!!"""""""""!!!!!! !!!!!!     !!!!!! !!!!!!!!!!!!!!!   !!!        !!!!!!"""!!!!!!!!!!!!!!! !!!!!!    !!!!!!!!!   !!!  !!!!!! !!!  !!!!!! !!!!!!   """ !!!!!!  """$$$%%%)))///222222111//////###""" !!!""" !!!!!!""" !!!!!!!!! !!!!!!!!!  !!!  !!!"""###$$$ !!!"""!!!  """ !!!!!!!!!!!!!!! !!!"""!!!!!!!!!&&&!!!"""### !!!"""!!!!!! !!! (((''''''&&&&&&%%%$$$$$$$$$######""""""!!!!!! """############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""" !!!###############$$$ !!!!!!  !!!    !!!!!!!!! !!!"""""" !!!"""!!!  $$$######'''++++++(((### !!!!!!""""""#########"""!!!"""###"""!!!    """  ###$$$"""  $$$""" """ !!!!!!!!!!!!!!!   !!!   !!!   !!!!!!!!!  !!!   !!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""    !!!  !!!!!!!!!   !!!!!! !!!!!!    ###""""""!!!   """!!!  !!!  !!!"""!!!"""###%%%)))+++......***%%%!!!!!!###$$$ !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """###"""!!! !!!""" """"""""""""!!! """"""######$$$(((""" !!!"""!!!"""!!! !!!!!!!!!!!!!!!!!! (((''''''&&&&&&%%%$$$$$$############""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""!!!$$$&&&'''%%%###!!! """""" !!!""" !!!!!!  !!!  !!! !!!!!!!!!!!!!!!""""""### !!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""###"""!!! ###  """!!!    !!!!!!    !!! !!! $$$"""  !!!""""""""""""!!!   !!!   !!!  !!!  !!!""""""!!!!!!!!! """ !!!!!!  !!! !!! ###!!!  !!!!!!  !!!"""  """!!!  !!!"""!!!!!!!!! !!!###$$$"""  !!! !!!!!!  !!!!!! !!! """$$$$$$"""!!! !!!  """###$$$ !!!!!!!!! !!!!!!!!!!!!   !!!"""###"""!!!!!!"""### """"""""""""!!!   ###%%%(((""" !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! (((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""######################## $$$&&&'''%%%###!!! ###%%%$$$!!! !!!### !!!!!!  !!!  """""""""  !!!!!!!!! """"""!!!!!!   !!!""""""!!! !!!""""""!!!     !!!  """  !!! """""""""!!!   !!!     !!!!!! """!!!!!!  """  !!!!!!!!! !!!!!! !!! !!! ###!!!     """###  !!!"""""""""!!!  !!!!!!   !!!!!! !!!""""""!!!  !!!###  !!!!!!   !!!  !!!   """###"""!!! !!!### """"""""""""!!!!!! """!!! ###&&&!!!"""### !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''(((((($$$######""""""""""""""""""""""""""""""""""""""" !!!"""#########"""%%%(((&&&""" !!!$$$"""!!!!!! !!!!!!""" !!!!!!!!! !!!###$$$###!!! %%%###!!!  !!!"""$$$$$$%%%&&&%%%###  """###$$$$$$###"""  !!!!!!  !!!!!!!!!  !!!  !!!!!! !!!!!! !!!   !!!"""!!!  """!!!!!!    !!!!!!     ###"""!!! """###%%%!!!!!!  !!!!!!!!!!!! !!!!!! !!! !!!!!!!!! !!!   !!!!!!   !!!""""""    !!!!!!  !!!!!!   !!!"""!!!     !!!!!! """ !!!!!! """!!!!!! !!!!!!!!! !!!"""""" !!!""" !!!!!!"""""""""!!!!!! !!!  """$$$ ###$$$!!! !!! !!!"""""" !!!!!!""""""######(((''''''&&&&&&%%%$$$$$$"""###$$$$$$&&&&&&'''((($$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  ###$$$"""%%%######"""!!! !!!"""### !!!!!!!!! """$$$%%%$$$"""!!!!!!!!! !!!""""""'''%%%!!!  !!!!!!"""""""""  """$$$%%%!!!"""######### !!!!!! !!!!!!!!! !!!  !!!!!!!!!  !!!  !!! !!!!!!!!! ###!!!!!!### """   !!!  !!!!!!   !!!!!!   !!!    !!!!!!!!!!!!  """$$$!!!!!! !!!!!!"""!!!!!! !!!!!! !!!!!! !!!!!!!!!  !!!!!!  """###!!! """!!!   !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""   !!!!!!  !!!"""!!! !!!"""!!!"""""""""###### !!!!!!!!! !!!!!!!!!!!!!!! ### !!!!!!!!!!!! """!!!!!! !!!!!! !!!"""!!!  """ !!!!!!""""""""""""!!!!!!######"""!!!"""###"""$$$%%%""" !!! !!!"""### !!!"""######$$$)))(((&&&%%%%%%&&&((()))%%%&&&&&&&&&&&&&&&&&&&&&,,,***'''$$$"""""""""###"""!!!!!!!!! !!!"""###""""""!!!&&&%%%$$$"""!!!!!!!!!!!!"""!!! """$$$"""!!! !!!  !!!!!!!!!!!!!!!  !!!"""###### !!!      !!!!!!  """$$$$$$### !!!"""###""" ###"""$$$"""  """ ###"""!!!%%%(((     !!!!!! """"""""""""""""""""""""!!!!!! """""""""!!! !!!   !!!""" ###  !!! !!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!  !!! """!!! """$$$ !!!!!!!!!!!!""""""""""""  """###""" !!!!!! !!!!!!!!!!!!!!!  !!!""""""""""""!!!!!! !!!  !!!### """""" !!!!!!!!!!!!!!!!!!!!!!!!!!! '''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$)))(((&&&$$$###"""""""""""""""!!!!!!!!! !!!"""###$$$%%%######"""!!!!!!!!!"""""""""!!! """###""""""    !!!!!!  !!!!!!"""   !!!!!!"""!!!       !!!###$$$"""!!! !!!!!!!!!!!!!!!"""!!!   !!! """!!!!!!!!! !!!      !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!! !!! !!!         !!! !!!######  !!!!!!!!!    !!!   """!!! """###  !!!!!!!!!"""""" !!!"""!!! !!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!  !!!###"""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$######""""""!!!!!!%%%%%%%%%$$$######"""""""""""""""!!!!!!!!! !!!  """###$$$!!! !!!!!!"""###!!! !!!"""###"""!!!!!! !!!   !!!!!!!!!  """!!!  !!!  !!!!!!!!!   !!!!!!!!!!!!!!! !!!  !!!   !!!    !!!"""!!!!!!!!!   !!! """!!! !!!###"""!!! !!!  !!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""### !!!!!!!!!  !!!  !!!###$$$  !!!!!!"""  !!!!!!   !!!###$$$###  !!!"""!!!!!!!!!"""!!!!!! """""""""!!!!!! !!! !!!"""###  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!   !!!""""""  """######"""!!!!!!""" &&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$###"""!!!!!! """######$$$$$$$$$###""""""""""""!!!!!!!!!!!! &&&$$$""" !!!!!! !!!!!!!!! !!!""""""!!! !!!    !!!!!! !!!    !!!!!!!!!!!!!!! """!!!  !!!!!!    !!!    !!!!!!!!!!!!!!!"""   !!!!!!  !!!  """ """"""!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""" !!!  !!!!!!!!!  !!! !!! !!!"""### !!!    !!!!!!  !!!!!! !!!!!!!!!  !!!"""!!!    !!! !!! !!!""""""  !!!  !!!   !!!!!!!!! !!!"""$$$$$$"""""""""### ''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""""""""!!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!&&&$$$!!!###"""!!!  !!!""""""  !!!!!! !!!!!!!!!     !!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!     !!!!!!%%%)))%%%!!!!!!   !!! !!!  !!!!!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!"""""" !!!   """"""!!!  !!!!!!!!!   !!!!!!!!!!!! !!!!!!  !!!""""""  !!!!!!  !!!   !!! !!!"""$$$$$$"""""""""### ''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$$$$###############$$$$$$%%%%%%######"""""""""!!!!!!!!!!!!  !!!"""%%%$$$"""!!!  !!!!!!!!!!!!!!!  !!!"""!!! """""""""!!!!!!  !!!!!!     !!!"""!!!!!! !!!!!!!!!  !!!   !!!  ***...'''!!!!!!      !!!  !!!!!!!!!  !!! !!!!!!!!!!!! !!!!!!!!!  !!!"""""""""""""""""""""""""""""""""!!!!!!  !!!!!!  !!!  ######"""!!!  !!!!!!!!! !!! !!!!!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!   !!!"""###   !!! !!!!!!!!! !!!  """### """######"""!!!!!!""" &&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$&&&&&&#########"""""""""!!!!!! !!!!!!!!!$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!  !!!  !!!!!!""""""!!! !!!   !!!!!!  !!!!!!"""""" !!!""""""###  !!!!!!!!!!!!"""!!!!!!"""$$$###  !!!!!!!!!  +++///&&& """     !!! !!!!!! !!!  !!!  !!!""""""  !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! """!!!   ###"""!!! !!! !!! !!!!!!  !!! !!!!!!  !!!!!!  !!!!!!!!!!!!!!!   !!!!!!!!!"""!!!!!!  !!!!!!!!!!!!"""!!!  !!! !!!!!! !!!!!!!!!  !!!!!!"""!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''############""""""""""""!!!!!!!!!!!! """""""""""""""######$$$ !!!"""!!!!!!!!!###"""""""""""""""###### !!!!!! $$$!!!  !!!!!!!!!!!! ###"""!!!   !!!!!!!!!    """""""""!!!!!!!!!!!!!!!  !!!!!!     """!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!***...%%% ###  !!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!!!!!!!  !!!"""""" !!!"""""" !!!   !!!!!!""""""""" !!!!!!!!!!!! !!!  !!!  !!!  !!!""""""""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """"""  !!!!!!!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  """  !!!"""### !!!""""""!!!!!!%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!""""""!!! !!!"""!!!!!!!!!  !!!!!! #########"""!!!!!!!!!  !!!""""""######&&&%%%"""  !!! !!!!!!!!!"""######!!!""""""!!!!!!""""""!!! !!! &&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############"""""""""""""""""""""&&& """!!!  !!!"""""""""!!!!!!!!!!!!""""""!!!  !!!!!!    !!!!!!  !!!   !!! !!!!!!!!! !!!"""!!!  !!!!!!!!!!!! !!!  !!!!!! !!!!!!  !!!!!!   !!!!!!   !!!  !!! !!!  !!!!!!  !!!!!!!!! !!!###""" """$$$$$$"""!!!!!!    ######$$$$$$"""!!! !!!!!! !!!   """!!! """"""""""""!!!  !!!!!!!!!!!!  !!!!!!!!!"""!!!  !!!""""""!!!!!!!!!  !!!   !!!  """"""!!!!!!!!!!!!""""""    !!!!!!""""""""""""!!!!!!   !!!!!!$$$###!!!  !!!"""###$$$!!!!!!!!!!!!!!!  !!!"""""""""!!! !!! !!!"""""""""!!!&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!$$$(((&&&%%%!!!!!! !!!!!!"""!!!!!! !!!!!!""" !!!!!! !!!   !!!!!!!!!!!!""" !!!  !!!    !!!!!!  !!!        !!!    !!!!!!!!! !!!!!!    !!!!!!"""!!!   !!!!!!!!!###%%%&&&%%%### !!!"""!!!  !!!!!!      !!!!!!"""  !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!      !!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!  !!!###$$$###"""!!! !!!!!!!!!!!!!!! %%%%%%&&&''''''(((((()))''''''&&&&&&&&&&&&%%%%%%$$$$$$###"""!!! !!!###&&&%%%###$$$ !!!!!!!!!!!! !!! !!!!!!######!!!!!!   !!!!!!!!!!!!""""""""" !!!!!!  !!!!!!  !!!  !!!  !!!######!!!   !!!!!!        !!! !!!!!!!!!  !!!!!!   !!!!!!!!!"""$$$!!!!!!!!!!!!!!!  !!! !!!!!!   !!!"""!!!  !!!!!!    !!! !!!""""""!!!    !!!   !!!!!!!!!  !!!  """"""!!! """""""""""""""""""""""" !!!!!!!!!   !!!!!! !!!!!!""""""""""""!!!!!!     !!!!!!!!!!!! ######"""!!!   """&&&((('''### """!!!  &&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""!!! !!!  ###""" !!!""""""!!!    !!!""""""!!! !!!   !!!!!!!!!!!!    !!!  !!! """$$$###"""  !!!!!!!!!!!!      !!!  !!!""""""###### !!!"""""""""$$$%%%  !!!!!! !!!  !!!######"""!!! !!!"""  $$$""" !!!"""###"""    !!!  !!!!!!  !!!!!!!!! !!!  !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!  !!!  !!!!!!!!!!!!""""""!!!!!!!!!      !!!!!!  !!!######"""!!!  !!!$$$&&&$$$!!! """!!! !!!'''''''''&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%###"""!!!!!!!!!&&&'''!!! ###$$$!!! !!!""""""!!!   !!!!!!!!! !!!!!!!!! !!!!!!    !!!###      !!!!!!!!!!!!          !!!!!!  !!!######"""!!! ###$$$"""$$$    !!!""""""!!!  !!!!!!!!! ###%%%"""!!!    !!!!!!!!! !!! !!!!!!"""""""""  """!!!!!!!!!!!!!!!!!!""" !!!!!!    !!!  !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!!!! !!!  !!!(((((('''&&&$$$###"""!!!######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$######""""""###$$$""" ###%%%&&& !!!!!!!!!!!! !!! !!!###"""  """### !!!!!!!!!!!!    """###$$$ !!! !!!"""!!!   !!! !!!!!!   !!!   !!!        !!!"""!!!   !!!!!!  """   ###"""  !!!"""!!!  !!!  """$$$'''(((###"""!!!  !!!!!!   !!!###"""  !!!!!!!!!!!!   """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!    !!!!!! !!!!!!  !!!!!!  !!! !!!!!!""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!""""""!!!""""""!!! !!! !!!(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&#########"""""""""!!!!!! !!!""""""$$$!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!""""""!!!!!!!!! !!!!!!"""!!!    !!!!!!  !!!!!!  !!!"""###   !!!!!!    """!!! ###&&&$$$"""  !!!!!!"""""""""!!! """"""!!!       !!!!!!!!!!!!    !!!###$$$!!! %%% !!!!!!!!!    """!!! !!!    !!!"""###$$$%%%###!!!  !!!  !!!$$$###!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!! !!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!!!!   !!!!!! !!!!!!  !!!!!!!!!  !!!!!!!!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""!!! ###"""!!!!!! !!!!!! ''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''!!!!!!!!!!!! ((( %%%$$$!!!""""""!!!  !!!"""""""""!!!!!!!!!!!!"""""" ###$$$$$$###  !!!"""""""""!!!   !!!!!! !!!!!!  !!!"""######  !!!"""  !!!!!! !!!"""$$$%%%"""   !!!!!!  !!!!!!!!!!!!!!!!!!  !!! !!!!!! """$$$### !!!!!!  !!! &&&+++((( """   !!!  !!!"""###   !!!######"""!!! !!!!!! !!!!!!!!! !!!!!!  !!!!!!!!!!!!"""   !!! !!!!!! !!!###!!!!!!!!!   """  !!!!!!!!!  !!!!!! !!!"""#########"""!!! !!!!!!!!!!!!""""""""""""   !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!    !!!!!!""""""!!! !!! !!! ***)))'''&&&&&&''')))***%%%'''(((&&&###"""$$$'''+++$$$ &&&(((""" !!!!!!""""""######"""!!!""" %%%"""!!!""""""!!! """!!!!!!   ###""" !!! !!!!!!!!!!!!!!!  !!!"""&&&$$$###   !!!!!!!!!""""""!!! ###!!!  !!!!!!!!!!!! !!!""""""###!!!  !!!   !!!!!!    %%%***(((!!!   !!!!!!"""    !!!!!!!!!"""  """""""""###!!! !!! !!! !!! !!!!!!  """###!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ###!!!!!!###"""!!!  !!!!!!""""""  !!! !!! !!!!!!  !!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """###"""""" !!!!!!   !!!!!!!!!!!!!!! ###"""!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!"""### &&&%%%$$$######$$$%%%&&&###$$$%%%$$$$$$$$$&&&(((&&&''''''&&&$$$###%%%&&&!!!"""""""""############"""  """###!!! """%%%&&&&&& !!!!!! """$$$""""""!!!!!!   !!!"""   !!!!!!!!!!!!!!! !!!!!!$$$"""!!!   !!!$$$$$$###  !!!""""""  !!!!!!!!!   !!!"""   !!!!!!  """%%%$$$  !!!  !!! !!!!!!!!!!!!!!! """  """""""""###    !!!    !!!!!! !!!""""""!!! !!!  !!!!!!!!!  !!!  !!!!!!  !!!!!!  !!!"""   !!!!!!  """ !!!!!!  !!!!!!  !!!!!!!!!!!!"""!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!! !!!!!! ((('''&&&%%%%%%&&&'''((('''&&&&&&'''***,,,------###&&&'''&&&###"""$$$'''""""""############$$$$$$"""!!! !!!"""###"""  """"""!!! !!! !!!###$$$"""""""""!!!!!!!!!!!!!!! !!!!!! !!!   !!!!!!!!!!!! !!!!!!!!!   !!!!!! !!!!!!  !!!"""###### !!!!!!  !!!  !!!!!!  !!!$$$&&&    !!!!!!!!!!!!  !!!"""!!!  !!!!!!### !!!""" !!!!!!!!!!!!!!!!!!!!!"""!!!!!! """  !!!"""!!!"""    ###"""  """!!!!!! !!!!!!""" !!!""""""!!!    !!!"""!!!!!!   !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!###  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###"""!!!!!! !!!!!! !!!###$$$%%%%%%#########"""!!!!!! !!!###"""   !!!!!!)))(((''''''''''''((()))(((&&&%%%'''+++......---$$$######$$$&&&%%%!!!"""""""""""""""""""""###!!! !!!!!!!!! !!! !!!!!!!!! !!!###!!!!!!!!!!!!  !!!""""""!!! """&&&&&&&&&&&&""" !!!!!! """""""""!!!!!!  !!!  !!!   !!!"""######!!! ###"""""""""!!!!!!   !!!!!!!!!!!!    !!!"""!!! !!!$$$&&&   !!! !!!$$$$$$!!! !!! !!! !!!""" """    !!!!!!  !!!!!!!!!!!!   !!!!!!"""  """"""!!!    !!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""   !!!  !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!  !!!!!!""""""  """""""""""""""""""""""" !!!!!!!!!!!!  !!!""""""""""""### !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!  """###$$$%%%%%%""""""!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!%%%'''&&&$$$###)))//////***###!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """###"""!!! !!!""""""!!! """"""""""""   !!!    !!! !!!"""!!!!!!  """!!! !!!!!! !!!!!! !!!"""!!! """###   !!! ###$$$""" ###!!!!!!"""     !!! !!!!!! !!!!!!!!!!!!  !!!""""""     !!!   !!!""""""!!!   !!! """!!!!!!!!!  !!!!!! !!!!!!!!!!!!   !!!!!!"""""""""  !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""" !!!""""""!!!"""!!!!!!"""### !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###!!!222AAA===+++!!!+++!!!!!!  !!!"""$$$###!!! !!!!!!      !!!  !!!!!!  """!!! !!!!!! !!!!!!   !!!   !!!!!!!!!!!!  !!!""""""!!!   !!! !!!"""!!!     !!!  !!!###$$$ !!!!!!""" !!! !!!  !!!  !!!!!!""""""!!! !!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!  !!!"""######"""!!!  !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!   !!!"""""""""!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!  !!!"""""""""!!!!!!  """######!!!!!!!!!!!!"""$$$ !!!""""""'''''''''(((((('''''''''%%%&&&'''&&&%%%%%%''')))%%%111<<<888***!!!###***"""!!!!!!!!! !!!  ###!!!!!!######!!!   ###(((((($$$  !!!!!!!!!!!!    ###$$$$$$!!!  !!!"""  !!!     ###     !!!!!! !!!###$$$  !!!  !!!  !!!!!!"""""""""!!! """"""!!!  !!!"""!!!!!!    !!!!!!"""######$$$!!!  !!!!!!!!!!!!  !!!!!!  !!! !!!!!!"""!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###""""""######"""!!!  !!!""""""!!! ######################## !!!""""""""""""""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!"""""""""!!!  !!!"""""""""!!!!!!  !!!""""""### !!!"""!!! !!!"""!!! !!!!!!###$$$$$$%%%%%%$$$$$$###!!!$$$&&&%%%######&&&)))+++)))'''((()))(((#########""""""!!!!!!!!!  """!!!"""!!!""""""  """###"""!!!  !!!!!!  """!!!$$$   !!!     !!!"""###### !!!### !!!!!!!!!""""""###### !!! """"""!!! !!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!    !!!$$$&&&'''   !!!!!!!!! !!!$$$!!!  !!!!!!!!! """$$$!!!###!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!!!!!!!###!!! !!!"""###"""!!! !!!""""""!!!  !!!!!! !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" ###&&&&&&%%%""" """"""""""""""""""""""""!!!!!!""""""######$$$$$$!!! !!!###%%%######$$$###"""!!! !!!""""""!!!   !!!""""""""""""""""""!!!%%%&&&&&&"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######$$$$$$"""!!! !!!"""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!###"""  """!!!!!! !!!%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%"""""""""$$$&&&%%%###  ###$$$!!! $$$###"""""""""###%%%&&&!!!"""""""""!!! """""""""""""""!!! """"""!!!!!!  !!!!!!!!!!!! !!!!!!  !!!"""######   ###&&&'''%%%""" !!!  !!!!!! !!!!!!  !!!!!!  !!!!!! $$$!!! """######"""!!!   !!! """ !!!      !!!!!! !!!  !!!$$$###!!!!!!!!!!!!  !!!""""""!!!  !!!""""""!!!!!! ###""""""$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!! """"""!!!!!! !!!"""###"""  !!! """ !!! !!!###%%%"""""""""!!! """""""""!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!%%%""" !!!""""""!!! !!!###$$$!!!  !!!###"""!!! !!!"""###!!! !!!"""###!!!!!! !!!!!!"""######""" !!!!!!  !!!"""!!!  """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" ######""" &&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%'''((((((&&&### ###%%%%%%###!!!!!!""""""!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!   """!!!!!!    """"""!!!  !!!   !!!  """!!!   !!!"""!!!   !!!!!!""" """"""!!! !!!$$$!!!"""###"""""" !!!  !!!""" !!!!!!     !!!!!!!!!!!!!!!  !!!""""""!!! !!!"""""""""!!!  !!! !!!   !!!!!!!!!!!!   """"""!!!  !!!%%%"""""""""!!!  !!!""""""### !!!!!!!!!!!!   """######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%###!!!!!!"""""" !!! !!!""""""!!!  !!!"""!!!  !!!"""""""""!!! !!!"""###!!!!!!  !!!!!!!!! !!!  !!!###"""!!! !!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" ###"""!!! &&&&&&''''''&&&&&&%%%$$$""""""######$$$$$$%%%%%%#########$$$%%%%%%###!!!!!!###%%%%%%###!!!!!!!!!  !!!!!! !!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!          ###""" !!!"""!!!  !!!  !!!!!!  !!!!!!  ### !!!""""""$$$"""!!!!!!###%%% ######"""!!!      !!!"""!!! ###!!!!!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!! $$$######"""!!! !!!"""###"""!!!  !!!!!!""""""!!!!!!!!!   !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%###""""""######!!!  !!!!!!""""""!!!!!!!!!  !!!!!!  !!!"""!!! !!!!!!!!!!!!!!!  !!!!!!"""### !!!""""""!!!!!!!!!""""""######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" ###"""!!!  &&&&&&&&&&&&&&&%%%%%%%%%##################""""""###"""!!!"""######!!!!!!"""""""""!!!  !!!"""!!!!!!""""""!!!!!!        !!! !!!""" !!! !!!!!!###"""  !!!!!! !!!!!! !!!""""""""""""!!!   !!!"""  ###!!! !!!!!!!!! !!!!!! !!!    !!!"""###!!! !!!###&&&!!!!!!!!!!!!  """###$$$$$$!!!"""!!!!!!###!!! !!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!"""$$$%%%### """"""!!!!!! !!!"""""""""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!!!!  !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! ###""""""""""""$$$&&&''' !!!!!! !!! !!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" """"""!!! ''''''&&&&&&%%%%%%%%%%%%))))))))))))(((&&&%%%$$$&&&%%%$$$%%%&&&%%%$$$""""""!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!      !!!  !!!  !!!!!! !!!!!!   !!!!!! !!!!!!!!! !!! """###!!!   """ """!!!    !!!###!!!!!!!!!!!!   """###$$$$$$  """"""###""""""!!!  !!!!!!  !!!!!!""""""!!! !!!  !!!!!!"""""""""###$$$ !!!!!!"""!!!   !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""  !!!!!!!!!!!! !!!  !!!"""###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!! """"""!!!!!!!!! ###""""""""""""$$$&&&''' !!!!!!""" !!! !!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" """!!!!!! !!! ((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&$$$###&&&$$$############"""!!!$$$"""!!!"""###$$$###""" !!!!!!""""""!!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!      !!!"""!!!   !!!!!!""""""!!!!!!   !!!   """!!!""""""!!!  !!!""""""   !!!!!!!!!     !!!""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!   !!!"""""""""""""""  !!!  !!!!!!!!! !!!"""!!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######$$$$$$###### !!!!!!""""""!!!!!! """######$$$$$$######"""!!!""""""###$$$$$$######"""""""""!!!!!!!!! !!!!!!"""### !!!!!!!!!!!! !!! !!!!!!"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!! !!!!!! ((('''&&&%%%%%%%%%&&&&&&!!!"""$$$%%%%%%$$$###"""$$$""" !!!###!!! !!!###%%%$$$### !!!"""!!!!!! !!!""""""######"""""" !!!!!! !!!!!!!!!!!!"""""""""###  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!  !!!     ###  !!!!!!"""    """ !!!!!!  !!!  !!!!!!!!!"""!!! !!!!!!!!!"""######"""!!!!!!!!!!!!!!!  !!!"""""""""!!! !!!###"""!!!!!!!!!"""!!!  !!!!!!!!!!!!!!!   !!!"""!!!   !!!""""""!!! !!!!!!!!!!!!""""""######  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!""""""### !!!"""######"""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$######""""""""""""!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! !!! !!!"""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" !!!!!! !!!!!! ((('''&&&%%%$$$%%%&&&&&& """$$$'''(((((('''&&&'''%%%###"""######"""!!!!!!"""$$$###""" !!!!!!!!!  !!!###$$$$$$$$$###""" !!!!!!  !!!!!!"""""" """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!""""""!!!  !!!"""""""""!!!  !!!!!! !!!"""""" !!!!!!  """###$$$$$$$$$ !!!!!!""""""  !!!!!!  """""""""!!! !!! !!!""" !!!"""%%% ###"""   !!! """!!!!!!!!!   !!!""""""!!!!!!!!!!!! """######"""!!!!!!###%%%'''((((((  !!!"""###"""""" """%%%%%%""" !!!  !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" ######################## !!!!!!!!!"""!!!###""" !!!###  !!!""" !!!"""######"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""#########!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""" !!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$######$$$$$$***'''### """%%%(((,,,)))&&&$$$$$$###"""!!!!!!"""""""""""""""!!!!!! !!!"""######"""""" !!!###$$$$$$"""  """"""   """!!! !!!"""!!!  !!!!!!  $$$$$$"""!!! """""""""!!!   !!!!!!!!!###"""    !!!  !!!    !!!!!!!!!!!!  !!!!!! !!!"""""""""!!!   !!!!!!!!!!!!!!!"""######!!!!!!!!!   !!!######"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$&&&''' !!!!!! !!!!!! $$$"""!!! !!!  !!!!!! """"""!!! ###%%%%%%$$$!!!!!! """###!!!!!!""""""!!!!!!  !!!!!!!!!"""###"""!!! !!!### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!! %%%###"""!!!"""""" """"""############"""""""""!!!  !!!"""""""""""""""""""""""""""###"""!!! !!!  !!! """"""""""""""""""""""""  ###"""!!! !!!"""""""""###%%%######""""""""""""######!!!!!! !!!!!! !!!""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%***'''%%%#########"""!!!$$$$$$$$$###!!! !!!!!!!!!!!!""""""######  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!  !!!!!!      ###&&&(((### !!!!!!  !!!    !!!""""""    """###$$$$$$$$$###!!!!!!""""""!!!  !!! !!!!!!   """""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!! """"""  """!!!  !!!"""######"""!!! """!!!!!!  """$$$%%%###"""    !!!"""""" !!!""" !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!! !!!""""""""""""""""""############ !!!!!!!!!""""""############""""""$$$###"""!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!! """"""!!! """"""""""""""""""""""""  """"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######"""!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%"""!!!'''%%%###"""######"""!!!$$$$$$$$$###!!!  $$$$$$######""""""!!!!!!!!!""""""      !!!!!!  """"""!!!!!!!!!  !!!  !!! !!!&&&***+++%%%   !!!""""""   !!!!!!!!!!!!  !!!!!!  !!!!!!"""""" !!!!!!  !!!!!!!!!!!!  """""""""!!!  !!! !!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!   !!!!!! !!!  """"""!!! !!!!!! !!!""""""""""""!!! !!!!!!!!!  !!!""""""######""""""!!!!!!!!!!!! """"""!!!  !!!!!!  !!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""""""""!!! !!!!!!""""""######$$$$$$!!!######"""""""""############""""""""""""!!! """""""""""""""""""""""" !!!!!!"""$$$$$$###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""!!!!!!!!!"""######&&&"""!!!###""" """"""""""""""""""""""""###"""!!! ###""""""!!!!!! ###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!''''''&&&%%%%%%%%%&&&&&&"""$$$&&&'''&&&%%%"""!!!$$$###!!!"""######"""!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!!!! $$$######""""""!!!!!!  !!!"""    !!! !!!!!!!!!!!!  !!! """'''111+++$$$   !!!""""""!!!  !!!!!! """!!!!!!   ###!!! !!!!!!!!! """""""""!!! !!! !!!"""""" !!!!!!!!!!!!!!!"""$$$###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$"""  !!!  !!!!!! !!!!!! !!!!!!  !!!!!!""" !!!"""!!!!!!!!!######"""""""""!!!!!!"""!!!!!!  !!! !!! !!!!!!!!!!!!  !!!""""""""""""############!!!"""#########!!!  !!!""""""### !!!$$$%%%%%%%%%""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!!!!!######"""!!! !!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%%%% """%%%%%%"""""""""############""""""###"""!!!  !!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########"""!!!"""######"""!!! !!!""""""""""""""" !!!!!!!!!!!!!!!"""""" !!!""""""  !!!  !!!   """+++'''###   !!!!!!    !!!!!!  !!!!!!  """""""""!!!   """  !!!!!!!!!   !!!"""""" !!!!!! !!!!!!!!!""""""!!!"""######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""############  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!"""""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""############""""""#########"""  !!!""""""######!!!!!!"""$$$%%%$$$###""""""############"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """!!! """"""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!"""$$$%%%&&&%%% """%%%$$$"""!!!"""############"""!!!""""""!!! !!!!!!"""######### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$###""""""###$$$$$$""" ############"""!!!  !!!!!!!!!!!!  !!!""""""######  """### """######  !!!   !!!!!!"""!!!!!! !!!!!!   !!!    !!!   !!!!!!!!!        !!!""" !!!!!!""""""###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###  !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!   ###"""!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""######""""""#########"""!!!!!!!!!!!!""""""######$$$$$$###!!! """"""!!!""""""############""""""%%%%%%%%%$$$###!!!""""""""""""""""""""""""###"""!!! """!!! """"""!!! """"""!!!!!!!!!!!!"""""" !!!"""###$$$%%%'''$$$ !!!""" !!!"""###$$$$$$###"""!!!!!!!!! !!!!!!$$$######""""""!!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######$$$%%%$$$""""""######""""""!!! """"""######""""""!!!  !!!""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""      !!!"""""""""!!!!!!   !!!   !!!###$$$ !!!          !!!!!!!!!!!!!!!  """### !!!""""""######"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!!!!!!! !!!"""&&&%%%###"""!!!"""###$$$"""""""""!!!  !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!"""""""""""""""""""""""""""######""""""""""""############"""!!! !!!""""""!!! """"""############""""""!!!"""#########"""!!! """"""""""""""""""""""""######"""""""""""""""######"""!!!!!!######"""!!! ###""""""!!!!!!""""""### !!!""""""###$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!  !!!"""###$$$$$$######"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$$$$######$$$$$$###$$$%%%&&&&&&$$$###!!!%%%$$$$$$$$$%%%$$$!!! !!!"""############""""""""""""############ """"""  !!!!!!!!!"""""""""%%% !!!!!!!!!   """!!!!!!!!! !!!!!!!!!!!!""" !!!!!! !!!   !!!  !!!"""  !!! !!!!!!!!!!!!!!!!!!!!!!!! """  !!! !!!  !!! !!!###!!!!!! """   !!!!!!""""""""""""!!!!!!  !!!!!! """### !!!"""######$$$&&&'''((('''%%%######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""###!!!!!!  !!!!!!  !!!!!! """"""""""""""""""""""""!!!"""""""""!!!!!! !!!!!!"""###"""""""""###"""  !!!###%%%###""" !!!"""&&&&&&%%%###""" !!!"""###"""!!! !!!###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!! ###"""""""""$$$%%%%%%$$$""""""############""""""!!!#########""""""""""""""""""""""""############$$$%%%&&&'''$$$###"""###$$$$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!!!!"""!!!######"""!!!!!!""" """###$$$$$$###""" !!!"""###$$$!!!!!!!!!"""######$$$$$$"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&&&&''''''&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%############""""""""""""############""" !!!"""######!!! !!!!!!!!!!!!""""""!!!"""""""""!!!!!!   !!!!!!!!!!!!   !!!!!!!!! !!!  !!!!!!!!! %%%""" !!!    !!! """  !!!!!! !!!!!! !!!!!!    !!!!!!"""""""""!!!!!!""" !!! !!!!!!""" !!!!!!!!!!!!%%%$$$"""!!!"""!!! """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!  """'''$$$  """ !!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """"""""""""""" &&&%%%&&& $$$#########""""""!!!!!!"""!!!   !!!""" !!!"""""""""""""""!!!###$$$%%%$$$###""" """###"""!!! !!!"""###############"""!!!!!!###############"""!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%&&&'''((( !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""%%%%%%%%%&&&&&&%%%%%%%%%"""#########$$$$$$$$$$$$"""  !!!"""$$$%%%%%%+++((($$$!!! ###&&&)))$$$### !!!""" !!!!!!""""""######$$$$$$$$$$$$$$$###"""""" !!!!!!""""""######""""""""""""""""""""""""!!!""""""""""""!!!"""###$$$$$$###"""!!!&&&&&&%%%$$$$$$%%%&&&'''###%%%&&&'''((('''%%%%%%$$$#########""""""!!!!!!"""""""""""""""!!!  !!!!!!!!!"""  !!!!!! ###!!!!!!"""!!!   !!!    """    !!!!!!    """   !!!!!!!!!   !!!!!!!!!""" """"""""""""############ !!!"""""" !!!!!!!!!!!!###"""!!!!!!""""""!!! !!!"""!!!!!!###"""""""""""""""""""""""" !!!"""!!!  """""""""  !!!""" !!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """"""""""""!!!!!!$$$"""""""""""""""!!!!!!!!! !!!!!!   !!!!!! !!!!!!""""""""""""""" !!!###$$$$$$$$$""""""###$$$%%%%%%######$$$%%%###############"""!!!!!!$$$$$$$$$$$$$$$###""""""############""""""""""""''''''&&&&&&&&&'''((((((######$$$%%%$$$$$$###""""""""""""""""""!!! """"""############"""""""""""""""#########$$$$$$!!!"""$$$###!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""######%%%$$$###"""!!!""""""###&&&%%%###"""!!!"""###$$$$$$#####################""""""#########""""""!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""""""""""" !!!""""""""""""!!! &&&%%%$$$######$$$&&&'''%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""""""""!!!!!!  !!!!!! """  !!!!!! """!!!!!!"""!!!!!!  !!! !!!!!!  !!!"""   !!!"""!!!      !!!!!! !!!   !!!"""  !!! !!!"""""" !!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!""""""!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""######""""""###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!"""!!!  """ !!!""""""!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """"""!!!!!!!!!!!!!!!""""""&&& !!!!!!!!!   !!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""""" !!!###$$$$$$###""""""!!!"""###"""!!! !!!##################"""!!!!!!$$$%%%%%%%%%%%%$$$######%%%$$$$$$###""""""!!!!!!$$$$$$###"""""""""######%%%%%%%%%%%%$$$###"""!!!"""""""""###""""""!!! !!!""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""!!!""""""###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""""""""""" """###$$$$$$""" %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!! !!!!!!"""""""""!!!!!!#########"""!!! """""""""""""""""""""""""""""""""#########"""""" !!!!!!!!!!!! &&&%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$###"""!!! !!!!!!"""!!!!!!!!! !!!"""""" """  """""""""!!!  $$$!!! !!!!!!  !!!!!!      !!!      !!!!!!!!!  !!!     """$$$$$$"""  !!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  !!!  !!!!!!  !!!""" !!!!!!!!!!!!"""!!! !!!"""###"""!!!######$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!"""!!!  """ !!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """!!!!!! !!!###%%%&&&)))### """"""!!!  !!!""""""!!!"""#########!!! !!!!!!!!!!!!!!!""""""###!!!"""############"""""" !!!!!! !!!###############"""!!!!!!###$$$$$$%%%$$$$$$######$$$$$$$$$######"""""""""######"""!!! %%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!"""###""" !!!$$$&&&&&&%%%$$$######""""""""""""""""""""""""""""""!!!"""$$$&&&&&&$$$"""!!!"""###$$$$$$$$$###""""""!!!!!! !!!""""""###"""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!&&&'''((((((&&&###&&&&&&&&&%%%%%%$$$$$$###$$$$$$######"""!!!!!!  !!!!!!!!!!!!  """"""""" """!!! """###$$$###""" !!!   !!! !!!    """ !!! ###!!! """        !!!!!!!!!!!!     !!! !!!######"""   !!!""" !!!!!!!!!!!!!!!###"""  !!!  !!! !!!!!!!!!"""""""""######"""!!! !!!!!!!!!!!!###"""!!!!!!""""""!!! """""""""#########""" !!!!!!!!!!!!!!! !!!"""!!!  """$$$###!!! !!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """!!!!!! !!!"""$$$&&&''')))$$$""""""###""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!"""#########!!! """!!!!!! !!!"""######""""""#########""""""""""""###$$$$$$""""""###$$$###############"""!!!!!!""""""###############"""""""""######$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""""""""""" ###$$$### $$$%%%%%%$$$###""""""!!!!!!!!!!!!""""""###$$$$$$$$$#########$$$$$$$$$######!!!"""$$$%%%%%%$$$###""" !!!""""""###""""""###$$$$$$######### !!!!!!!!!"""""""""###########################$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""#########'''((()))((('''###%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""" !!!!!!!!!  !!!!!!!!! !!! """$$$$$$###"""!!!!!!######""" """!!! !!!    !!!"""       !!!""""""!!!  """ !!!!!!     !!!  !!!!!!  !!!   !!!  """!!!!!!""" !!!###"""!!! !!!!!!!!!!!!$$$"""!!!!!!""""""!!! """$$$$$$"""  !!!!!! !!!"""!!!  """&&&$$$!!! !!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """!!!!!!!!!!!!"""###$$$%%%###!!! """""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!""""""!!!!!!"""""""""!!! """!!! !!!###$$$#########""""""""""""""" """###"""!!! !!!"""###############"""!!!!!!!!!!!!"""############"""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%############$$$%%%''''''!!!"""######$$$#########!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######"""$$$&&&$$$!!!!!!###&&&$$$#########"""!!!!!!!!!!!!!!!""""""###$$$%%%%%%""""""!!!!!!!!!"""#########$$$%%%&&&'''&&&%%%$$$ !!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$###"""""" !!!"""#################################$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!"""###$$$%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""############!!!!!!!!!!!!  !!!######""" !!!!!!######"""  !!!!!!   !!!   !!!!!!!!! !!!    !!!""""""!!!  !!! !!! !!!      !!! !!!!!!!!!!!!"""!!! !!!"""###"""!!!"""%%%&&&###!!!  !!!!!! !!!"""!!!  """""""""!!!!!!  !!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """!!!"""""""""""""""!!!!!!!!!###"""  !!!!!!!!!###"""!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!###$$$$$$######"""""""""""""""  ###############"""!!!!!!!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######&&&%%%$$$$$$$$$%%%&&&&&&!!!"""######$$$$$$$$$###""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$######%%%&&&############""""""""""""########################"""""""""############$$$######$$$%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''$$$$$$$$$$$$###!!! !!!!!!!!!!!!""""""""""""##########################################""""""!!!!!! !!!"""$$$%%%)))'''%%%######%%%''')))$$$#########$$$%%%&&&&&&!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!   !!!!!!""" !!!!!! &&&###  !!!!!!  """  !!!"""!!!!!!!!!!!!   !!!!!!!!! !!!###!!!  !!!!!!!!!  !!! !!!!!!   !!!!!!!!!"""###!!! !!!  !!!  !!!!!!  !!!!!!    !!!!!! !!!!!!  !!! !!!!!!!!!  !!!""""""!!! !!!!!!!!!""" !!!!!!!!!"""  ###$$$$$$###"""&&&'''%%%"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!!  """!!!######"""  !!!!!!""""""""""""""" !!!!!!!!!!!! !!!"""!!!  """!!!"""#########!!!  ###%%%###  $$$###"""!!!!!! !!!!!!  !!!######"""  !!!###$$$$$$$$$###"""!!!!!!""""""!!!"""###"""!!!!!!!!!##################"""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$###$$$$$$%%%&&&&&&((('''%%%$$$###$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$###"""""""""###$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""!!!"""$$$%%%'''''''''&&&%%%!!!!!!!!!""""""###########################$$$$$$$$$$$$$$$###!!! ######""""""!!!!!! ########################!!!""""""#########""""""  !!!###$$$'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&""""""!!!"""$$$$$$###!!! !!!!!!""" ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!! """ %%%###"""$$$  !!!!!!!!!!!!""""""  ***""""""  !!! !!!"""!!!!!! !!!!!!!!!&&&(((&&& !!! !!!!!!!!!!!!!!!"""######"""""" ###%%%$$$ !!!!!! !!!!!! !!!!!! !!!((()))"""### """######""" !!!!!!   !!!!!!!!! ((($$$  !!! !!!   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!  !!!  !!!!!! !!!"""###$$$%%%%%% !!!%%%'''%%%###!!!!!!!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!"""""""""### !!!!!!"""###$$$$$$$$$ """""""""""""""!!! ############"""!!! """"""!!! ###""""""!!!!!!!!!""""""###############$$$$$$%%%!!!"""""""""""""""!!! """"""#########""""""!!!$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&%%%$$$###"""!!!"""###%%%'''(((((((((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$###""""""!!!!!!"""'''&&&%%%$$$$$$%%%&&&'''%%%'''))))))'''$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$'''***+++%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$#########""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""######"""!!!""""""!!!  !!!""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!!!! $$$""" !!!"""((($$$$$$)))!!!  !!!"""!!!&&&   """###!!!######!!!&&&$$$(((***  """!!! !!! !!!"""###666$$$ $$$###!!!'''&&&%%%%%% """### !!!!!!""" %%%!!! !!!!!!!!!!!!  !!! !!!    !!!"""!!! !!!"""!!!!!!!!!   !!!!!!"""""""""!!!!!!!!! %%%###!!!"""###### !!!!!!!!!!!! ###!!!!!!"""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""!!! !!!!!!""" !!!""""""!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&%%%$$$###"""$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%$$$#########$$$%%%"""$$$%%%$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%########################""""""""""""""""""""""""%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$#########"""!!! !!!""""""!!! ######"""!!!   ###%%%%%%$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  ###"""  !!!..."""&&&"""  """!!!  !!!"""!!!     $$$!!! %%%###((((((%%%%%%&&& !!!   !!!!!!!!!!!!###%%%"""###!!!%%%### ###(((,,,(((  !!!###!!!!!!!!!  ***&&&...###$$$    !!!"""!!! !!!"""   !!!!!!!!!!!!!!! """ !!!!!!!!!!!! $$$"""%%%""" """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""!!!  !!!###$$$###""" !!!"""############""""""!!! !!!!!! !!!"""#########""""""######$$$%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&%%%$$$###'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%"""$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''''''''%%%$$$%%%&&&'''&&&&&&%%%$$$######"""###!!! !!!!!!  !!!!!!!!! """&&&((((((&&&!!!  !!!!!!!!!!!!!!!!!!!!!!!!   ###!!!###!!! !!!!!!  %%%&&&/// !!!,,,%%%###$$$ $$$""",,,000$$$!!!""" !!!%%%&&&!!!%%%&&&!!! !!!###$$$""" """""" ###   !!! !!!!!!!!!!!!  111(((  !!!      !!!   !!!""""""### !!!!!!!!!!!! !!! """!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!#########"""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!###$$$$$$"""  !!!""""""#########""""""!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&&&&""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$###$$$&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''((( """%%%&&&&&&&&&((()))&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###"""!!!!!!###(((''''''&&&%%%$$$$$$###$$$"""  !!!  !!!!!!!!!!!!!!!  $$$)))+++)))&&&  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!""""""!!!  !!!"""######!!!!!!&&&###"""  !!!!!!"""%%%### &&&%%%"""999RRR^^^iiidddPPP888(((!!!'''%%%""" ###$$$### %%%111DDDYYYhhhdddeeeaaaSSS???***###!!!###"""###%%% '''&&& ###&&&!!!(((###!!! !!!!!!!!!      !!!  !!!!!!  !!!"""######$$$ """###$$$$$$%%%%%%!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""##################""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""######"""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!""""""###$$$###"""!!! """!!!!!!!!!!!!"""######$$$###"""!!!!!!!!!!!!!!!$$$############$$$%%%&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''$$$######"""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''(((((())))))))))))'''(((******))))))***+++***+++,,,---------------------------------------............---+++)))((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$%%%&&&%%%#########$$$'''''''''&&&&&&%%%%%%%%%%%%###  !!!!!! ######"""!!!!!! !!!'''---...)))###  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!    !!!!!!""""""!!!!!!  !!!!!! """"""!!!((( $$$!!!""""""""""""!!!  !!!!!!"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""(((222 !!!!!!  """!!!""")))AAA~~~GGG)))((( !!!  !!!"""!!! '''000%%%)))000...^^^222!!!""""""...%%%&&&   ###$$$###!!!  !!!!!!  !!!!!!!!!(((###     !!!"""!!! !!!""" !!!!!!!!!!!!  !!!!!!!!!  """""""""!!!!!!!!!  """"""!!! !!!!!!!!!!!!!!!   ###&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""### !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!!!!!"""""""""""""""!!!"""""""""""""""!!! """"""!!!!!!!!!"""#########"""!!!###############$$$$$$%%%%%%$$$"""  ######"""""""""$$$%%%'''$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''((((((###"""""""""###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((((()))***++++++++++++---.........,,,,,,,,,...000000111222333333333333222222222222222222222222444333222111///...------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""'''((()))(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%'''$$$!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!""")))000///'''!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!   !!!  !!!"""***"""***    +++eeettt !!!$$$ """!!! !!!!!!!!!!!!!!! """$$$ ,,,CCC///###***CCC>>>"""***((( !!!!!!     !!!"""!!! !!!"""   !!!"""!!!  !!!!!!!!!  !!! !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """###$$$$$$$$$$$$ !!!"""""" !!!"""######$$$#########""""""!!!!!!  !!!""""""######"""!!! !!!"""###$$$ !!!""""""###""""""""""""!!!!!!"""######$$$""""""!!!!!!!!!!!!""""""&&&%%%%%%%%%%%%&&&''''''%%%$$$"""!!! !!!"""###%%%$$$###"""###%%%'''((($$$%%%&&&&&&%%%%%%&&&(((''''''&&&&&&&&&''')))***%%%$$$######$$$%%%''')))%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))+++,,,---...,,,---///000111111000000222333444333222111333444555666777888999999999999777777777777777777777777777666444222000000000000////////////////////////...---,,,++++++,,,---...---,,,,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%(((%%%""" !!!""""""!!!!!!"""$$$%%%&&&###+++111000&&&!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!! $$$!!!!!!!!!###&&& ---BBB]]]!!!  !!!""""""!!! """ 666]]]444"""KKKPPP(((%%%  !!!!!!!!!!!! !!!!!!!!!!!!  !!!       !!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""" ###%%%%%%"""!!!"""$$$"""!!!!!!!!!   """"""""""""!!!!!!!!!!!! """###%%%&&&&&&&&& !!!!!! !!!###$$$%%%&&&'''&&&&&&%%%###"""  !!!"""######$$$###!!!  !!!###%%% !!!###$$$$$$%%%""""""!!!""""""###$$$$$$#########$$$%%%'''((()))######""""""######$$$%%%%%%$$$"""!!!!!!###$$$&&&&&&%%%$$$###$$$&&&)))***$$$%%%&&&&&&%%%%%%'''(((((('''&&&&&&'''((()))***((('''&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))******+++,,,---///000111222333555666777777666666777888999888888888:::<<<888999:::;;;<<<=========::::::::::::::::::::::::888777444222000000111222111111111111111111111111222111///......///111222111000///...,,,+++******))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ '''---)))"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$###"""     $$$((((((%%%"""""""""!!!!!!  !!!"""!!! """ """   !!!""""""""""""""""""""""""   !!!!!!  ---,,, ###$$$!!!"""###(((&&&###((("""[[[!!! ))),,,(((  (((DDD!!!%%%###  """######!!! !!!"""  $$$$$$###"""!!! """!!!!!!   !!!"""######!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$###!!!!!!"""""""""""""""!!!!!!""""""###$$$$$$"""!!!  ###!!! !!!"""$$$$$$$$$###"""$$$###"""!!!  """############$$$"""###!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!"""""""""!!!### """""" """$$$%%%%%%$$$$$$%%%'''!!!!!!"""###$$$$$$%%%%%%''''''&&&%%%%%%$$$######"""######$$$$$$######"""!!!$$$&&&'''&&&%%%%%%&&&""""""$$$!!!''''''(((((()))((((((((($$$$$$%%%%%%&&&&&&&&&&&&((('''''')))((('''''')))---...000222111///+++)))!!!(((...000222888;;;<<<777:::<<<<<<;;;:::999:::>>>999777;;;>>>======??????>>>======>>>>>>======@@@???===<<<===>>>>>>===@@@===:::888555333333555222333444555555444444333222444777888666444222111111111000///...,,,++++++***)))))))))***+++---...''''''''''''(((((((((((('''(((((('''%%%$$$$$$%%%%%%"""!!!"""%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! !!!"""""" """  ######""" """""""""!!!!!! """ """   !!!   !!!!!!  LLL  !!!""" &&&+++333*** ((( (((222 ***---GGG###$$$"""&&&"""''' XXX!!! !!!  !!!######!!! !!!""" !!!!!! !!!!!! !!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""$$$$$$$$$"""!!!!!!!!!""""""""""""!!!!!!"""############"""!!!!!! !!!"""######"""  !!! !!!!!!""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!"""#########""""""###""" !!!""" """"""""""""""""""""""""""""""!!!!!!"""""""""!!!### ###### ### !!!!!! !!!"""###"""""""""###$$$$$$%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&$$$###)))&&&''')))'''"""###'''''''''((()))))))))))))))***))))))(((((((((''''''''''''((()))******,,,...222555888999777444222000...444999:::<<>><<<@@@CCCDDDEEEGGGKKKKKKKKKKKKIIIGGGEEEDDDEEEDDDBBBCCCDDDGGGIIIJJJKKKJJJJJJHHHCCC???===>>>>>><<<;;;999999999:::;;;;;;<<<===<<<999666333222222222111111111111111111000///.........///000111+++*********))))))(((((((((((()))(((%%%$$$$$$%%%&&&(((***(((###!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""  """$$$$$$###$$$""" """"""""""""!!!!!!!!!!!! """ !!!   !!! !!!!!!   !!!!!!  ###MMM|||$$$ """ !!!"""""" &&&UUU$$$(((###  $$$!!!&&&!!!"""""" )))%%% !!! !!!""""""!!! !!!"""  !!!"""""""""!!!!!!!!!!!!""""""  &&&&&&%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""###$$$###"""!!! !!!!!!""""""""""""!!!!!!######""""""!!!!!!"""""" !!!###$$$%%%###"""!!!  !!!""""""!!!!!! !!! !!!!!!"""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$###!!! !!!"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###!!!"""%%%!!!"""######""""""###$$$""""""######$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''&&&''')))(((%%%&&&***%%%%%%&&&''''''(((''''''+++***)))((('''&&&&&&&&&)))+++---......000333444:::>>>BBBBBB???;;;:::;;;:::@@@EEEHHHNNNVVVYYYXXXaaa```]]]XXXSSSPPPOOOPPPPPPKKKIIIMMMPPPRRRUUUYYYccceeefffddd___XXXSSSPPPNNNMMMLLLMMMOOOTTTXXX[[[\\\```cccaaaZZZTTTPPPNNNPPPLLLFFFBBBAAADDDGGGJJJNNNLLLJJJFFFBBB===888666///...---------///000111111000000///......////////////...---,,,+++******)))******)))&&&$$$%%%%%%###'''***((($$$"""%%%)))$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! !!!  """###"""!!!$$$"""  !!!!!!"""""""""""""""""""""""""""!!!  !!!"""!!!   !!!""""""!!!  !!!!!!  $$$yyy"""### """""" ---$$$@@@+++ !!!!!! !!!)))""")))___FFF!!!###/// !!!!!!!!!!!! %%%+++444 !!!!!!  """"""!!! !!!"""!!!!!! !!!"""###""""""!!!!!!!!!!!!""""""   !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!""""""""""""!!!$$$###""" !!!"""""" """###$$$%%%###"""!!!!!!!!!!!!""""""$$$###!!!  !!! !!!!!!""""""$$$$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$#########!!!!!!######"""""""""""""""""""""""""""""""""######"""!!!"""###!!!"""!!!"""%%%$$$%%%%%%$$$"""!!!!!!"""#########$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&'''(((******%%%&&&'''((('''&&&'''***''''''((()))))))))((((((++++++***)))))))))***+++111666:::::::::===???@@@DDDHHHKKKKKKHHHEEEFFFGGGGGGNNNUUU^^^kkkwww}}}{{{zzzwwwqqqiiibbb^^^^^^```aaa]]][[[___bbbeeejjjpppuuujjjbbb___XXXXXXWWWXXXZZZ___fffjjjoooxxx~~~|||ssslllfffbbbaaa\\\TTTOOONNNSSSZZZ___dddaaa[[[UUUNNNGGG@@@<<<000///---,,,,,,,,,...///000000//////////////////222111111000///.........+++,,,,,,***(((&&&&&&'''$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!###!!! !!!!!!!!!"""##################!!!!!!!!!!!!!!!"""""""""###"""  !!!"""   """"""!!!   !!!!!!  111 &&&!!!!!!AAAggg==={{{BBB%%%### !!!!!! !!!"""!!!$$$xxx"""---&&& !!!EEEUUU"""!!!!!!!!! !!!"""!!! !!!"""!!!!!! !!!"""###!!!  !!!  """#########  !!!""""""### !!!!!!!!!"""""""""!!!!!!!!!"""""""""!!!!!! !!!"""""""""""""""$$$###!!! !!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!"""""""""%%%$$$"""!!! !!!""""""########################""""""$$$%%%%%%&&&&&&&&&!!!"""###$$$$$$"""!!!""""""""""""""""""""""""!!!###$$$###"""!!!"""$$$!!! ###$$$"""###&&&#########!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&((()))***(((***+++***))))))++++++++++++,,,---............/////////000222555888:::<<>>CCCHHHKKKNNN^^^kkknnnooorrrqqqmmmfffdddcccbbbdddhhhkkkmmmmmmrrr{{{yyyoooiiijjjoootttyyywwwxxx|||vvvooonnnkkkmmmooooooooossszzz~~~tttqqqkkkhhhiiinnnuuuzzzyyyuuuppplllhhh```WWWPPPMMMKKKHHHDDD@@@<<<888777222222333333222111000///111111222222333333333333///000000///---,,,---...)))(((((('''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!""""""###$$$$$$"""!!!!!!""""""  !!!!!!!!! !!!     ###""""""!!!   !!!!!!  )))222WWW"""!!! +++"""---###000((( !!!'''TTT %%%***BBB######)))!!!www###""" !!!!!!"""""" !!! !!!""" """!!!!!!!!!  !!!!!!!!!  !!!!!!!!! !!!!!!"""""" !!!!!!!!!"""""" !!!"""""" !!!"""############!!!!!!""""""!!!!!!   !!!"""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$%%%$$$$$$ !!!!!!"""""""""""""""%%%###!!!"""$$$&&&'''&&&""""""""""""""""""""""""!!!$$$&&&%%%!!! ###&&&)))%%%%%%'''&&&""""""$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***%%%&&&&&&''''''&&&&&&%%%(((((()))))))))((('''&&&$$$***,,,))))))---///---000222777<<>>eee###!!!!!!@@@$$$444III ###:::www''' """######""" 333///""""""  !!!"""###### !!! !!!""" """"""!!!!!!  !!!"""### !!!"""###"""!!! !!!""""""###!!!!!!!!!!!!!!!  !!!!!! !!!"""### !!!"""############ !!!"""""""""!!! !!!###$$$ !!!!!! !!!"""""""""!!!!!!""""""#####################$$$$$$$$$$$$###"""""" !!!"""###$$$%%%%%%###""" !!!###%%%&&&&&&"""""""""""""""""""""""" $$$'''%%%!!! ###&&&((($$$###$$$### !!!""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''')))******&&&&&&''''''''''''&&&&&&%%%&&&)))+++,,,,,,+++***'''...000...///555888666>>>AAAFFFMMMUUU[[[___bbbWWWWWWYYY]]]cccjjjpppttt}}}{{{ssskkkkkkttt}}}xxxpppmmmsss}}}yyywww{{{uuuzzzwwwwwwuuuttttttuuuvvvwwwzzzyyyzzz~~~~~~vvvooolllllljjjgggaaaZZZSSSPPPLLLLLLJJJHHHEEEAAA>>><<<444444333222111000000///000222333333222111333444)))+++,,,+++(((%%%######)))&&&$$$%%%''''''%%%###%%%$$$""" !!!%%%$$$###!!! $$$###"""!!! $$$$$$######"""""""""!!!""""""!!!   !!!!!!!!!   !!!!!!  %%%NNN+++ !!!---!!!%%%!!!%%%%%%SSS)))%%%...+++###"""PPP""""""!!! ---___***""")))### (((333 ###"""!!!!!!"""!!! !!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!""" &&& !!!%%%###""" """"""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!!!!!!! ######"""!!! !!!!!!"""!!!  !!!"""!!!!!!!!!!!!"""""""""""" !!!###$$$%%%"""######$$$$$$$$$###### !!!!!! !!!"""!!!!!!!!!"""###$$$&&&''' !!!!!!!!!!!!!!!!!!###$$$$$$###!!!!!!&&&%%%%%%$$$#########$$$'''&&&$$$$$$$$$$$$&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''((()))))))))((((((((((((((((((&&&&&&(((,,,///000000000///111777@@@HHHQQQ[[[eeeiiilllqqqsssrrrllliiiiiinnnsssvvv|||~~~{{{tttooorrr}}}}}}uuurrrwww{{{wwwxxxyyy}}}|||{{{yyyyyyzzz}}}~~~~~~yyyvvvtttpppkkkeee___[[[XXXWWWWWWVVVTTTPPPKKKFFFCCC???===;;;999999777444222///......000333555555555:::;;;:::777111+++(((&&&'''%%%$$$$$$&&&&&&$$$"""%%%$$$###!!! !!!!!!###"""!!!  %%%$$$###"""!!! !!!!!!!!! #########"""!!!!!! """!!!!!!!!!  !!!   !!! &&&###### zzz   $$$ ***  ###$$$***$$$!!!!!!""" """ZZZ###777""""""!!! """---555 !!!"""((('''AAAPPP   !!!!!!  !!!  !!!"""######"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!&&&### ###%%%###!!!!!!%%%$$$""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!! ###%%%(((***+++!!!!!!!!!""""""#########""""""""""""!!!!!!!!!!!! !!!!!!###$$$%%%######$$$$$$$$$######"""!!!"""######""""""###%%%###""""""""""""######$$$!!!"""""""""############%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%$$$$$$$$$%%%%%%&&&((()))***+++************)))***+++++++++---000333222444777;;;@@@JJJWWW```lllvvv{{{lllkkknnnuuu{{{}}}xxxrrrnnnsss}}}wwwuuu|||}}}~~~|||wwwzzzzzzzzzyyyyyyzzz{{{}}}{{{tttssspppmmmhhhddd```^^^___```aaabbbaaa^^^ZZZWWWNNNJJJEEE@@@===999555333444222000000111333333222<<<<<<:::666000***&&&$$$&&&$$$######%%%%%%$$$"""%%%$$$###"""""""""""""""!!!  &&&%%%$$$"""!!! """""""""""""""""""""""" !!! !!!!!!!!!!!!    $$$###$$$'''"""&&&!!!((( !!!"""!!! '''!!!:::!!!###""""""###dddjjj%%% """)))### $$$!!!%%%VVV--- '''###"""!!!!!!!!!!!!!!!!!! PPP%%%!!! )))+++RRR    !!! !!!""""""$$$###"""!!! """"""""""""""""""""""""$$$############"""!!! """&&&&&&###"""###$$$###""""""""""""""""""""""""###############""""""!!!""""""############"""""" !!!!!! !!!""""""######"""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$###""""""###%%%%%%$$$###"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''))))))%%%%%%$$$$$$$$$$$$$$$%%%'''(((******)))((()))******---000222444666888;;;===AAAGGGOOOXXXdddsss}}}|||nnnnnnttt}}}yyyvvvtttyyy{{{vvvvvv}}}}}}yyyzzz{{{}}}~~~~~~~~~{{{ssssssqqqooollliiigggeeebbbdddgggkkknnnnnnllliiiddd```XXXQQQJJJDDD???;;;999666333111111222222222---......,,,)))%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%$$$$$$############### !!!""""""'''&&&$$$###!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   %%%'''BBB %%%!!!###$$$""" %%%~~~!!!"""(((""":::!!!'''$$$ ***!!!$$$111%%%""" ###'''!!!!!! !!!!!!$$$999```""" !!!###!!!))) +++ppp$$$ !!!######""" !!! !!!!!!  !!!!!!!!!""" !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!"""%%%$$$!!!!!!"""###"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!""""""######""""""!!!!!!!!!!!!$$$###"""!!! $$$######"""!!! """""""""!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!""""""!!! """###%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((***,,,+++***+++...111111555;;;@@@BBBDDDFFFHHHPPPUUU]]]eeennn{{{{{{ttttttyyy~~~zzzxxxxxx|||}}}wwwsssttt{{{{{{xxxyyy}}}xxxttttttsssqqqooollljjjiiiffffffhhhnnntttwwwwwwuuuuuurrrlllfff```XXXQQQLLLBBB???:::777666555444444%%%'''(((((('''&&&'''(((%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""###$$$$$$&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!   !!!%%%"""$$$(((ooo"""$$$$$$""" &&&!!!999aaa %%%''')))%%%sss---(((*** !!!"""YYY(((,,,###/// %%%$$$III"""###$$$###### ))) $$$  !!!######### !!!!!!""" !!!!!!!!!   !!!!!!!!!!!!!!! !!!!!! """&&&%%%!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!!  !!!"""""" %%%$$$!!! !!!###$$$$$$######"""!!! ###"""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""!!!!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%((('''&&&%%%%%%&&&'''(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%'''(((((('''%%%%%%(((((('''&&&&&&&&&''''''))))))((((((((((((((()))))),,,...//////333:::@@@FFFKKKQQQVVVYYYZZZ[[[\\\bbbhhhooowww}}}~~~wwwuuuvvvzzz~~~{{{wwwrrrqqqttt|||yyy~~~}}}wwwtttssswww|||wwwvvvvvvuuusssqqqnnnlllkkklllkkkkkkpppxxx|||}}}{{{yyyxxxwwwvvvrrrkkkccc]]]TTTPPPIIIDDD@@@===:::888%%%&&&''''''%%%%%%&&&((($$$&&&''''''%%%%%%&&&((("""######$$$$$$###""""""""""""""""""######$$$%%%$$$###"""!!!  !!!!!!!!!""""""######  !!! !!!!!!   !!!### !!!,,,???  !!!######""" ###III ''' )))###"""$$$"""&&& &&&:::hhh (((%%%"""!!!/// $$$(((www!!!"""%%%"""!!!###$$$""""""--- !!!!!!!!!!!! !!!"""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!  ###&&&&&&### !!!###!!! !!!###"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!! !!!!!!!!!!!! !!!"""###$$$$$$###"""""""""!!!!!!###%%%(((***######""""""!!!!!! """""""""""""""###$$$%%%"""######$$$$$$$$$######"""###%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((('''''''''''''''((())))))(((((())))))***+++'''+++///111555>>>LLLVVVgggkkkppprrrrrrqqqpppooopppuuu}}}zzzsssqqqvvv~~~qqqmmmjjjkkkqqqzzzxxxrrrqqqsssuuuvvvrrrvvvvvv{{{~~~ssspppqqqzzzzzzyyyxxxwwwuuusssqqqooommmooommmnnnttt|||}}}zzzuuuvvvxxxyyyyyyuuunnniiigggccc]]]WWWQQQLLLFFFCCC%%%&&&&&&$$$###"""###$$$###%%%&&&&&&$$$$$$&&&(((!!!!!!"""#########"""!!!###"""""""""""""""###$$$!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""  !!!  !!!'''%%%"""!!!mmm""" !!!!!! )))444$$$$$$'''YYY"""######"""###%%%!!! %%% sssZZZ"""$$$(((###(((''' ###,,,###,,, '''"""$$$)))$$$%%%%%%'''"""WWW"""  !!!!!!  !!!!!!  !!!!!!!!!!!! !!!"""""""""!!! !!!!!!  !!!"""$$$$$$###"""""""""######&&&###!!!"""""""""""""""""""""""""""!!!###%%%%%%$$$"""!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!  """###$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$######""""""######"""#########$$$$$$$$$$$$!!!""""""""""""""""""!!!%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''')))***+++*********+++,,,---...///---111777===FFFVVVjjjxxx|||zzz|||}}}vvvqqqlllkkksss}}}}}}}}}{{{qqqddd___[[[\\\bbbjjjpppsssnnnqqqsssrrrrrrssstttuuummmhhh___ZZZXXXZZZ^^^```bbbfffeeekkkyyy~~~ssskkkkkkooozzz}}}|||zzzzzzyyyxxxwwwuuusssrrrqqqrrrwwwzzzttttttuuuwwwxxxvvvsssqqqrrrooollliiifffaaa\\\YYY&&&&&&&&&%%%######$$$&&&!!!$$$&&&%%%######%%%''' !!!"""######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""######$$$$$$ !!!###$$$  $$$ ***%%%%%%  )))KKK&&& ***&&&$$$''''''%%%)))''' %%%DDDZZZZZZPPPKKK!!!''')))###!!!###""" !!!"""!!! RRR000$$$"""%%%+++$$$ NNN{{{%%%###!!! """""""""  !!!!!!""""""!!!"""""""""!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! &&&)))$$$"""""""""""""""""""""""" ###%%%%%%$$$"""!!!""""""############"""""" """###%%%&&& ###$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###%%%&&&''' !!!"""###$$$%%%%%%%%% """######""""""###$$$%%%$$$###!!! ######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((("""###$$$&&&(((+++---...------......000111333444:::@@@HHHPPP\\\ppp}}}yyyyyy}}}}}}}}}sssjjjgggfffeeeaaajjjtttyyywwwsssooonnnpppnnnkkkjjjnnnooohhh^^^ZZZUUUOOOMMMQQQVVVZZZ\\\___bbbeeedddcccddddddcccUUUQQQKKKEEEDDDFFFJJJNNNMMMQQQPPPWWWeeekkkqqq~~~zzzssskkkccc___ccchhhsssxxx|||{{{uuussswww{{{|||zzzzzzzzzzzzyyyxxxwwwvvvxxx{{{wwwuuuttttttuuuvvvvvvuuurrrrrrsssttttttssspppmmm&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! """"""!!!''''''"""###"""  !!!!!!$$$$$$"""######""""""!!!!!!!!!!!!############"""!!! !!! """""""""!!! !!!  !!!   !!!%%%HHH"""  !!!!!!"""$$$"""%%%!!!!!! !!!!!!!!!!!! !!!''')))$$$  !!!!!!"""!!! $$$...  !!! ###""" !!!"""###!!!&&&ccc  !!!  !!!!!!!!! !!!!!!!!!!!!!!! !!!###"""!!! !!!###$$$...'''!!! ###$$$!!! !!! $$$$$$######"""!!!!!!!!!""""""!!!  !!!!!!""""""'''### $$$%%%### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""###"""!!! !!!""" !!!"""###$$$$$$%%%%%%%%%###"""!!!!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((---,,,+++***(((&&&%%%%%%"""###$$$%%%&&&'''''''''%%%&&&(((''''''&&&((()))***++++++,,,------------...000555888777666;;;BBBEEELLLUUUaaasss{{{yyyuuuqqqtttuuurrrqqqrrrpppllllllmmmjjjaaaVVVQQQPPPPPPUUUVVV\\\bbbccc```bbbfffiiiiiieee___\\\[[[XXXRRRMMMJJJGGGGGGJJJPPPTTTWWWWWW```^^^kkkrrrmmmjjjXXXRRRJJJCCCBBBBBB@@@@@@AAABBBIIIMMMMMMOOOXXXaaafffiii```XXXUUUSSSQQQRRRVVVZZZ^^^ccccccbbbdddkkkqqqzzzwwwuuupppuuu~~~zzzxxx{{{~~~wwwqqqrrruuutttrrrssssssvvvvvvvvvzzz~~~}}}yyy''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$$$$######$$$%%%### &&&&&&###""""""!!!  """###""" """""""""!!!!!!  !!!!!!!!!!!!!!!    ''',,,###!!!&&&$$$""",,,???www%%%$$$ ###"""###???)))!!!"""  !!!!!!  &&&((($$$  !!!!!! ###"""'''EEE !!!  !!!"""'''### ...GGG)))'''666 vvv+++""""""""""""""""""""""""!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!%%%### """"""!!! !!!"""###'''### """!!! !!!!!! """"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!"""""""""#########"""!!!!!!!!! """"""######""""""!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!#########!!! !!!"""########################&&&%%%$$$######"""######"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''((()))***)))(((((()))******,,,...111444555555666666777;;;>>>>>>???GGGQQQYYY___fffppp}}}zzzxxxpppiiieee^^^```___\\\\\\^^^]]]YYYVVVWWWVVVPPPJJJHHHIIIJJJHHHIIIOOOWWW^^^cccllluuuyyyooogggbbb[[[TTTLLLKKKJJJLLLQQQYYY___ccccccoooqqqrrr^^^UUULLLIIIIIIGGGGGGJJJGGGNNNSSSUUUYYYbbbjjjnnnmmmbbbVVVPPPLLLHHHHHHJJJKKKMMMOOOPPPOOOQQQVVVZZZiiisss{{{wwwooollllllmmmkkkqqq{{{}}}{{{~~~wwwrrrsssvvvuuutttuuuvvvwwwvvvuuuyyy~~~{{{((('''&&&&&&&&&&&&&&&'''$$$%%%&&&''''''&&&%%%$$$""""""""""""###$$$%%%&&&&&&%%%"""$$$$$$"""!!!!!!!!!!!!!!! !!!""""""!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!   !!! !!! !!!!!!!!! %%%...UUU""" !!! !!!"""+++"""222000!!!"""DDD""" ~~~%%% $$$&&&"""   !!!!!!$$$...$$$&&&!!!  !!!###((((((NNN%%%,,, %%% !!!!!!!!!!!!/// ***!!!@@@$$$!!! !!!!!! """""""""!!!!!!!!!!!!!!!"""   !!!!!!!!!!!!!!!###!!!   !!!!!!  !!! !!!!!!""""""!!!!!! """""""""###$$$%%%'''''' !!!"""""""""""""""""""""""""""""""""""""""######""""""!!! ###  $$$&&&&&&$$$ !!!!!! """""""""""""""""""""""""""#########"""!!!!!! """###$$$###!!! !!!"""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$######$$$&&&%%%$$$$$$%%%'''"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((*********))))))+++,,,///111555999===@@@AAABBBBBBBBBDDDGGGIIINNN[[[gggrrrvvvzzzzzzzzzxxxooogggaaa[[[TTTOOOJJJKKKJJJHHHJJJPPPQQQNNNMMMMMMLLLJJJGGGEEEGGGHHHHHHIIIPPPZZZeeeqqqvvvlllbbbYYYSSSRRRSSSVVV\\\eeemmmrrrsssooocccWWWRRRPPPOOOQQQUUUQQQXXX^^^bbbjjjuuu}}}rrrbbbXXXQQQLLLKKKMMMIIIIIIHHHHHHIIIKKKNNNOOOUUU\\\```]]]YYY[[[^^^___aaafffpppyyy{{{xxxxxx{{{|||vvvrrrtttwwwvvvuuuwwwyyyyyywwwuuuzzz~~~'''&&&&&&&&&&&&&&&''''''"""$$$%%%''''''&&&%%%$$$$$$###"""""""""###%%%&&&"""!!! """######!!! !!!"""""""""!!! """"""!!! !!!""""""""""""""""""""""""""" !!!!!!!!!   !!!!!!!!!!!!"""""""""######777###$$$(((!!!'''000###"""###"""### ###!!!  """$$$!!!!!!"""!!!  !!!!!! &&& ,,,666''''''!!! (((%%%$$$GGGRRR***(((!!!vvvZZZ   """"""!!!!!! """!!!   !!!!!!!!!!!!!!! !!!!!!!!! !!!  !!! !!!$$$!!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$ !!!!!!""""""""" !!!!!!!!! !!!"""""""""$$$""" !!!"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """###$$$###!!! !!!"""""""""###$$$%%%&&&&&&'''$$$$$$#########$$$%%%%%%"""######$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''######$$$%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&'''((()))+++++++++---///222888:::<<<@@@DDDHHHKKKMMMMMMLLLMMMPPPTTT]]]nnn}}}|||yyyyyy~~~~~~{{{zzzsssjjj^^^TTTOOOJJJEEEBBBCCCEEEEEEHHHPPPZZZ___]]]aaa]]]YYYWWWTTTPPPNNNOOOTTTVVV]]]hhhsssvvvjjjaaa\\\]]]^^^```eeemmmvvv|||zzzlll^^^WWWUUUTTTWWW\\\^^^ccchhhooo{{{vvvhhh```ZZZWWWXXXUUUSSSQQQQQQSSSUUUWWWWWWXXX]]]^^^YYYUUUUUUVVVUUUXXXYYY___fffgggfffhhhmmmwwwzzzuuurrruuuxxxwwwxxxzzz|||{{{yyyyyy~~~%%%%%%$$$%%%%%%&&&''''''!!!"""###$$$%%%$$$$$$###&&&%%%###"""""""""###$$$!!!&&&)))'''$$$!!! !!!"""""""""!!! """###"""  !!!!!!"""""""""!!!  !!!!!!!!!!!!   !!!   !!!)))''',,,444&&&*** +++'''%%%%%%RRR+++!!!%%%!!!!!!!!! )))$$$)))!!!!!!!!! !!!!!! !!!"""!!!###!!!  !!!!!! !!!!!!!!!%%%xxx"""%%%!!! ---(((%%%LLLJJJ%%%'''(((!!! +++555%%%!!!$$$"""###  !!! """!!!  !!!!!!!!!!!!!!! !!!"""###""""""""""""!!!!!!  ###%%%### !!!$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! #########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""######!!! """"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!"""$$$$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###$$$$$$%%%&&&%%%%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))+++---///000222555999<<>>CCCGGGGGGIIIMMMRRRWWW]]]aaaccceeecccbbbdddhhhqqq{{{sssjjjccc```\\\]]]]]]]]]\\\ZZZXXXWWWTTTQQQLLLGGGEEEFFFIIIKKKOOOTTT^^^lll}}}tttrrroooeee^^^]]]YYY```lllyyyzzzooohhh```bbbeeehhhlllsss~~~tttfff```^^^]]]```dddlllmmmqqq{{{yyymmmccc\\\ZZZ`````````bbbeeekkkpppttt{{{zzzooohhhccc```]]]XXXSSSSSSRRRQQQTTTYYYddduuuwwwsssqqqrrrwwwyyyyyy{{{~~~$$$$$$$$$%%%&&&((()))***###"""!!!!!!"""$$$&&&'''######$$$$$$$$$######"""###,,,...)))$$$###""""""!!! !!!"""!!! """""""""""""""#########$$$ !!!!!!"""!!!!!! !!!"""    !!!!!!!!!!!!!!!"""!!!!!! ...!!!!!!///WWW+++%%%"""###!!!\\\xxx$$$ RRR!!!"""""""""!!! """!!!  !!! !!!!!! !!! """"""  !!!!!! !!! [[[ggg %%% ''''''"""### ...WWW $$$)))''')))''' !!!""""""!!!  !!!!!!!!!!!!!!!!!!  !!! !!!"""!!!  !!!!!! !!!"""#########"""!!!""""""""""""""""""!!!!!!%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""""" """##################"""!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$############"""""""""%%%%%%$$$###""""""""""""######$$$%%%%%%%%%%%%%%%%%%'''(((((('''&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''((())),,,000444666999:::;;;<<<===AAAFFFJJJKKKRRR\\\gggpppvvvxxxxxxuuurrrpppppppppuuussshhh```XXXQQQOOOHHHIIIKKKOOOTTTXXXZZZ[[[[[[\\\ZZZVVVRRRQQQUUUYYY\\\cccpppyyyyyyuuujjjaaa```___fffsss~~~vvvqqqhhhjjjmmmnnnpppwwwyyynnniiihhhggghhhlllqqqrrrwww|||rrrjjjcccaaabbbeeehhhkkknnnvvvxxxooolllkkkddd^^^ZZZ[[[ZZZYYYZZZ^^^dddsssvvvjjjiiihhhjjjppprrrrrruuuyyy}}}%%%%%%&&&&&&((()))+++,,,%%%$$$"""!!!"""$$$'''))) !!!###$$$%%%%%%$$$###  ((()))$$$ !!!###"""!!! !!!!!! !!! """$$$ !!!!!!  !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!!!!!!!!###!!!$$$%%%ppp"""!!! !!!&&& !!!!!!!!! ###""""""!!! 111(((   !!!!!! !!! """"""  !!!!!! """###### ######((('''555;;; !!!!!!"""&&&%%%!!!``` !!!"""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!"""%%%%%%### !!! !!!!!!  !!!"""""""""""" !!!"""""""""$$$######"""!!!  """############%%%%%%%%%$$$""""""###$$$"""""""""""""""!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%%%%###$$$%%%$$$"""""""""###!!!###%%%'''((('''&&&%%%$$$############""""""###$$$$$$$$$$$$###&&&'''((((((''''''(((***&&&&&&&&&''''''((((((((((((((())),,,000444999<<<<<<<<<===<<<===@@@DDDHHHPPPZZZjjj{{{}}}zzzxxxvvvxxxtttbbbWWWPPPIIIEEEEEEBBBDDDJJJRRR]]]gggmmmqqqkkknnnnnnhhh```\\\___dddhhhppp~~~{{{nnndddbbbdddkkkwww|||tttvvvwwwvvvvvvzzz}}}tttqqqpppoooooorrruuuxxx~~~{{{tttnnniiigggbbbfffkkkooosss{{{|||rrrpppqqqfffbbb```ccccccaaaaaacccgggtttzzzmmm```___^^^bbbgggjjjiiimmmrrr}}}***)))((('''%%%$$$###"""&&&'''((('''%%%$$$%%%&&&%%%$$$"""!!!!!!!!!"""###%%%###!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###!!! !!! !!!$$$### """!!!  !!!    &&&222...!!!&&&)))!!!  !!!""""""!!!"""%%%!!! )))!!!!!!!!!  !!!"""###### !!!!!! !!!######!!! (((&&&!!!$$$!!!$$$  """!!!!!!&&&SSS333###!!!"""%%% !!!""""""   !!!    !!!"""###$$$$$$$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$###"""!!! ######"""!!! $$$$$$###"""!!! !!!!!! %%%$$$"""!!!!!!!!!"""### !!!"""######!!!""""""###$$$%%%%%%&&&""""""############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%$$$$$$%%%&&&###$$$$$$$$$$$$###""""""######$$$%%%&&&&&&''''''$$$$$$######$$$%%%%%%&&&%%%%%%$$$###"""""""""###&&&###"""$$$)))+++((($$$&&&'''''''''''''''&&&&&&&&&((())))))(((''''''((())))))+++...222888===@@@AAA@@@>>>===???DDDLLLQQQZZZiii|||vvvsssvvvyyyuuucccVVVIIIBBB@@@AAAEEEJJJGGGOOO[[[kkkxxx}}}zzzxxxtttllleeegggmmmqqqzzzxxxsssnnniiihhhooottt|||zzz{{{zzzxxxxxx}}}|||zzzxxxuuuvvvzzzuuukkkfffjjjjjjooowww|||}}}sssnnnlllfffdddbbbaaabbbeeehhhjjjooo{{{|||oooeeebbb]]]YYYWWWUUUTTTYYY```nnnvvvuuu&&&%%%%%%$$$$$$######"""&&&'''((('''%%%%%%%%%'''%%%$$$"""!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """ !!!!!!  !!!$$$&&&&&&###!!!   """###"""""""""$$$))) ...***yyy,,,!!! $$$)))))) !!!!!!!!! $$$!!!!!! 000%%%  !!!!!!!!!"""222///'''!!! ``` !!!!!!  !!!{{{666)))000$$$    !!!    !!!!!!$$$######"""!!!!!!""""""######""""""!!! """"""""""""!!!!!!!!!!!!!!!!!! $$$######"""!!!!!!""""""###"""!!!%%%$$$###"""!!! """"""############""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$############$$$&&&%%%$$$######$$$###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$######""""""""""""###&&&$$$"""$$$)))***((($$$&&&'''''''''''''''&&&&&&%%%'''))))))(((((()))***---...000333888>>>BBBEEECCCBBBBBBBBBFFFNNNXXX___ooo|||yyyxxxtttooommmqqqyyyyyylllbbb^^^QQQHHHAAA@@@BBBDDDIIINNN\\\eeettt|||wwwooohhhjjjpppxxx~~~xxxrrrmmmkkkxxx|||~~~~~~|||{{{~~~}}}{{{|||zzzssspppppppppuuu|||~~~rrrllliiijjjhhhfffdddeeeiiilllooovvvtttiiibbb\\\WWWTTTQQQNNNPPPUUU\\\eeeyyyxxx$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%$$$###"""!!!"""######$$$###!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!$$$$$$"""!!!"""!!!!!! !!!###&&&)))((($$$!!! !!!!!!  !!!!!!  !!!"""RRRmmm&&&)))!!!###### %%%)))!!! QQQ!!!!!!  !!!###$$$%%%"""FFF !!! !!!!!!$$$)))###"""&&&+++!!!     !!!!!!!!!!!! ######"""!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!! """"""######""""""!!!!!!""""""!!!!!! &&&%%%$$$"""!!!""""""############"""""" !!!"""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$#########"""$$$$$$######"""######$$$$$$############$$$$$$%%%&&&$$$###%%%(((***(((%%%&&&&&&'''''''''''''''&&&%%%&&&((()))((()))***,,,---...222666<<>>EEE"""!!!  !!! """###&&&###!!![[[NNN""""""!!! !!!  &&&***  !!!  !!!"""###$$$$$$ !!!"""### !!!!!!!!!!!!!!! ############"""""""""""" !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!!!! !!!"""### !!!"""###$$$%%%%%%""""""######$$$$$$%%%%%%""""""############"""""" !!!"""###$$$$$$ !!!!!!"""######$$$$$$"""$$$%%%$$$"""!!!!!!!!!###$$$$$$$$$$$$###""""""$$$$$$%%%%%%&&&&&&&&&'''######$$$%%%&&&((()))***)))(((''''''&&&&&&&&&&&&###$$$&&&'''&&&&&&'''((($$$%%%&&&'''((((((((((((***+++,,,...///333888<<>>JJJSSScccppp{{{{{{{{{~~~~~~uuugggXXXMMMFFFCCC>>>CCCNNN]]]jjjuuuxxxsssvvv}}}zzzyyy}}}{{{zzz{{{|||{{{xxxtttwwwtttooommmmmmnnnnnnnnnrrruuuwwwvvvuuuzzz~~~nnneeefffjjjwww{{{{{{{{{xxxwwwxxxttt}}}~~~uuujjjcccdddmmmvvvyyykkk((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$######"""""""""!!!!!!!!!"""###$$$%%%######"""""""""!!!!!!!!!%%%$$$"""!!! !!! !!!""""""""""""!!!""""""!!!!!!   !!!!!!!!!  !!!"""!!! !!!!!!      (((}}}..."""((( !!!!!!!!! !!! !!!!!! !!!!!! !!!$$$&&&+++""""""""""""############$$$!!!$$$%%%###))) """AAAyyy+++  !!! !!!"""999999+++***$$$!!!  !!!  """!!!  !!!""" !!!""""""!!!  !!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!! $$$""" !!!######""" ###"""!!!"""######""""""""""""!!! !!!!!!######%%%$$$#########$$$%%%&&&############$$$$$$$$$$$$$$$$$$######""""""""""""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))$$$%%%&&&((()))))))))((('''''''''''')))***++++++,,,000666<<>>HHHTTT^^^pppsssxxx{{{~~~vvvjjj___YYYPPPKKKHHHJJJQQQ___wwwqqqooorrr{{{~~~xxxuuupppjjjfffcccbbbbbbgggpppzzz|||yyy{{{~~~|||wwwwwwzzz~~~~~~xxxxxx{{{www~~~xxxyyyvvvoooqqq''''''''''''''''''''''''%%%%%%$$$$$$###"""!!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!""""""######$$$$$$ !!!""""""!!!  !!!!!!!!!!!!!!!######"""!!!   ###!!! !!!!!!     !!!!!!!!!  """ %%%%%%!!!!!!!!! """!!!###!!!---@@@$$$""""""!!! !!!  !!!###############"""!!!!!!""" !!!!!!'''''''''vvv%%% !!!"""###"""!!!     !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&"""$$$$$$######%%%(((%%%(((+++((($$$!!!$$$'''!!!"""$$$%%%&&&%%%%%%$$$ """$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''',,,+++***)))'''%%%$$$"""(((((((((((())))))))))))))))))))))))************))))))))))))***,,,...000222666===BBBJJJVVVeeeppp~~~tttgggYYYNNNIIIDDDHHHRRR]]]hhhxxx~~~ssspppsss}}}~~~xxxvvvxxx{{{~~~uuuttttttsssrrrqqqppppppssszzz~~~|||}}}~~~}}}yyy{{{zzzxxxxxxtttqqquuu&&&&&&%%%$$$$$$###""""""###$$$$$$###"""###&&&(((((('''%%%###""""""######"""!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!! """"""!!!   !!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! ### """!!!%%% """555***"""""""""!!!!!!!!! !!! !!!!!!!!!''''''&&&'''777 !!!"""!!!  """///444  ..."""""""""!!!   !!!  !!!""""""""" !!!###$$$###""" """"""!!! """###$$$%%%&&&%%%$$$$$$############""""""""""""$$$###"""!!!!!!"""###$$$ !!!""" !!!"""###$$$%%%&&&'''&&&$$$"""""""""###"""""""""""""""#########%%%''''''&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((((((((&&&%%%%%%&&&'''((('''&&&%%%'''***,,,------'''+++------+++,,,222777888DDDOOOUUU]]]lll{{{~~~}}}mmmaaaTTTHHHFFFIIIMMMSSS]]]kkk}}}{{{sssvvvzzz~~~~~~}}}xxxqqqqqqxxx~~~{{{~~~~~~xxxqqqtttyyy{{{~~~{{{zzzxxxwww&&&&&&%%%%%%$$$$$$######$$$%%%&&&%%%$$$$$$&&&'''&&&%%%$$$#########$$$%%%$$$######"""!!!!!!""""""#######################################$$$%%%&&&###!!! """"""!!!  !!!  !!! !!!"""###""""""!!!  !!!!!! ###!!!%%%$$$"""!!!$$$JJJ !!!!!!###""""""!!! !!!!!! !!!$$$ !!!!!!((())) """  !!!ggg""""""###'''%%%"""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$%%%$$$############"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""###$$$$$$$$$$$$######""""""######$$$&&&&&&&&&###"""""""""$$$$$$###"""""""""#########$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''(((,,,+++++++++,,,,,,,,,+++(((+++......///333:::AAADDDPPP]]]fffooozzz|||zzz}}}rrrbbbWWWMMMFFFGGGLLL[[[aaalllzzzyyywwwzzz}}}xxxtttsssrrrrrruuuuuutttxxx}}}|||{{{xxx{{{{{{yyy{{{{{{yyyxxxyyy{{{{{{~~~yyyuuuwwwzzzzzz~~~}}}|||{{{&&&&&&&&&%%%%%%%%%%%%%%%%%%'''((('''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""""""""""""""!!!!!!  !!!""""""######$$$""" !!!""""""!!! !!!!!!!!!  !!!!!! !!!!!! !!!"""###############""" !!!!!!!!! """###!!! !!!"""###{{{"""   ###!!! ### $$$%%%iii666  !!!!!!!!! !!!  %%%%%%"""...^^^ ###(((  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$"""""""""!!!!!!!!! ######""""""""""""######!!!!!!!!!"""######$$$$$$)))(((&&&%%%######""""""%%%'''((('''%%%$$$$$$$$$&&&%%%$$$$$$############"""$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((***++++++++++++***)))(((+++---///111555<<>>NNNhhh~~~zzzkkkWWWJJJHHHNNNTTTWWWbbbqqq{{{wwwjjj```WWWTTTUUU[[[eeeoooxxx|||tttkkkdddaaaaaabbbdddkkktttzzz~~~xxxhhhfffiiisss~~~}}}yyyuuutttvvvyyyzzz}}}yyyyyyzzzuuutttwww|||~~~wwwqqqkkkhhhfffaaabbbdddfffhhhgggeeecccbbbfffmmmuuu{{{%%%%%%%%%&&&&&&'''''''''$$$##################$$$"""""""""""""""!!!!!! !!!"""!!!  """$$$###"""!!!!!!!!!!!!""" !!!###$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$"""!!!!!!""" """!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!! &&&*** """%%% ***!!!!!!!!!!!!!!!!!!!!!!!!!!!""" """  ###&&&$$$%%%  !!!@@@"""(((  !!!!!!!!!!!!  '''$$$ """   %%%###$$$ !!!\\\ $$$!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$$$$###"""!!!!!!!!!!!!!!!!!!"""############""" !!!"""######"""!!! &&&$$$"""!!! !!!%%%""" """$$$$$$"""$$$%%%&&&&&&%%%%%%'''(((######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&((('''&&&&&&''')))&&&(((******)))((()))+++,,,***+++...000333;;;CCCKKK___|||sssjjjbbbZZZPPPNNNTTT\\\aaaccciiiuuuwwwqqqmmmiiieeecccfffiiimmmttt|||~~~~~~}}}{{{zzzwwwqqqjjjgggggghhhiiiqqqsssnnnkkkmmmvvv~~~{{{xxxwwwuuuyyysssqqqxxx~~~{{{zzztttpppoooooopppoooqqqvvv{{{~~~|||vvvrrriiiggggggjjjnnnqqqrrrqqqwwwzzz%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""""" !!!"""!!!"""### !!!"""$$$%%%"""""""""""""""""""""!!!""""""""""""!!! !!!"""$$$$$$###""""""### !!!!!! !!!!!!  """"""""""""!!!  """""""""""""""!!!!!!!!!&&&&&&,,, ### !!!!!!  !!!""""""""""""!!!"""???'''!!!''' yyy"""!!!!!!'''"""%%%  '''yyyddd,,,"""***))) ,,, !!!!!!!!!!!!!!!!!! !!!  !!!&&&'''++++++!!!((( !!!  !!!!!! """"""""" (((%%%%%%!!!!!!!!!!!!!!!!!!!!! ######""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""######""""""###$$$$$$$$$$$$###!!!!!!"""""""""!!!!!! &&&%%%$$$"""!!!!!!!!!!!!$$$"""!!!!!!###$$$$$$######%%%&&&&&&&&&&&&''')))$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((''')))******)))(((***+++&&&(((***+++***)))***+++******,,,111666;;;GGGRRR___rrryyyssstttrrriii]]]VVVRRRRRRVVV]]]eeejjjjjjiiikkkttt}}}uuunnnjjjiiiuuutttwww|||~~~}}}}}}vvvmmmooorrrvvv{{{xxxrrrpppqqqqqqzzzwwwuuuqqqrrrwww}}}|||xxxuuuzzz}}}zzzrrrnnnmmmsss|||~~~wwwzzzyyyuuussstttvvvxxx|||xxxrrrkkkgggggghhhgggeeejjjmmmrrrwww}}}&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######!!!"""######!!!!!!"""###!!!!!! !!!""""""!!!!!!!!!"""$$$$$$!!!!!!"""""""""""""""!!!""""""""""""!!!  """"""!!!!!!"""### !!!!!!!!!   !!! !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!""" !!!---AAA/// !!!!!!!!! """"""$$$%%%&&&&&&&&&%%%"""### oooFFF!!!)))""" FFF"""  %%%###  &&&777ooo999!!!)))%%%%%%!!!###  !!!!!! !!!  !!!###"""111BBB$$$!!! !!!  !!!!!! ///### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""""""""!!!!!!"""############"""!!!!!!!!!!!!"""###$$$$$$######$$$$$$$$$$$$######!!!""""""###"""######$$$"""###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******)))((('''''')))******))))))***+++&&&(((+++++++++***+++,,,,,,---222:::BBBLLL[[[iiizzzmmmddd]]][[[YYYUUUQQQQQQVVV^^^jjjuuuzzzyyyuuuqqqmmmttt~~~}}}zzzxxxyyyyyyxxxtttqqqqqqtttwww~~~yyyssskkkfff^^^bbbiiitttxxxttttttuuu{{{|||wwwuuuxxx{{{}}}~~~}}}|||zzzxxx|||}}}}}}yyyvvvuuuoooooorrryyy~~~}}}wwwrrruuu~~~~~~vvvmmmiiifffccc___]]]```dddiiiooowww'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$###""""""!!!###$$$###"""!!!"""$$$+++)))'''$$$!!!"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!### !!!!!!!!!  !!!""" !!!!!!!!!!!!""""""""""""###!!!000rrr !!!!!!!!!  !!!"""""""""!!!$$$'''(((hhh%%%!!!###&&&%%%"""!!!  WWW!!!###  (((zzzMMM,,, %%%!!!$$$&&&###$$$'''&&& !!!  !!!"""!!!___000***$$$  !!!!!! $$$"""$$$888(((### !!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######  !!!!!!!!!!!!###%%%'''((( !!!###%%%&&&'''&&&&&&!!!######"""!!!"""### """############%%%&&&%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''')))***,,,,,,***)))'''&&&'''((((((''''''((()))&&&(((+++,,,+++++++++,,,000222999DDDNNNZZZmmm|||tttaaaXXXPPPNNNNNNPPPUUU[[[cccooo~~~xxxooottt}}}zzzsssmmmhhhkkkmmmooopppssszzz~~~uuunnniiiddd^^^ZZZWWW\\\gggwwwuuuooonnnrrruuu}}}|||}}}~~~~~~}}}~~~xxxuuuvvvwwwvvvvvvyyytttxxxxxxyyy}}}~~~xxxrrrnnnlllooo|||uuuoooiiibbb]]]UUUXXX[[[___dddmmmyyy((('''&&&%%%%%%%%%%%%%%%&&&(((***(((%%%$$$%%%((($$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""  ######!!! !!!""""""###'''''''''&&&%%%$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!######!!! !!!!!!"""""" KKK222###'''!!!$$$!!!&&&&&&""")))$$$ !!!%%%%%%""" ,,,###""" !!!"""######$$$!!!""""""###!!! !!!$$$!!!mmm%%%!!!!!!!!!""""""######$$$ !!!"""###$$$$$$###"""!!!)))%%%%%%###(((  ,,,FFF///%%%!!!%%% ###+++%%%&&&vvv""""""### !!!!!!"""!!!!!! !!!######!!!###""" """!!! !!! !!!"""$$$$$$!!!!!!!!!!!!""""""""""""#########"""""""""""""""&&&$$$###!!!!!!"""$$$%%%""""""""""""###$$$&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$######$$$$$$$$$'''''''''&&&&&&'''''''''&&&(((***,,,---,,,+++***)))***+++***(((''''''((())))))***+++)))''',,,333///:::JJJWWWcccppp~~~yyymmm[[[UUUMMMGGGGGGRRRkkk}}}lllsss}}}uuukkkaaa]]]___^^^eeesssvvvkkkaaa]]]ZZZWWWWWWYYYXXX```nnnsssgggdddooorrrxxx{{{yyywwwvvvxxx{{{|||vvvsssssstttttttttrrrppppppttt{{{|||rrrllliiihhhYYYZZZ\\\^^^bbbhhhpppvvv&&&&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%###!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!$$$###"""###$$$$$$###""" !!!!!!""""""######$$$$$$######"""!!!!!! !!!  ###!!!"""$$$###""""""""""""!!!!!!!!!!!!!!! $$$~~~;;;!!!%%% ###%%%&&&$$$ '''111ggg"""  !!!!!! """ """ !!!!!!"""######!!!$$$!!!###!!!  !!! '''999)))   &&&''''''  ###///@@@ $$$!!!111  $$$&&&&&&"""!!!---&&&###$$$!!! !!!######!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$ !!!!!!!!!!!!###"""""""""""""""""""""%%%$$$"""!!!!!!###$$$%%%!!!###$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((()))******&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((&&&'''(((*********))))))%%%'''((((((&&&$$$$$$%%%,,,******,,,------111888CCCOOO___iiioooyyy|||mmmcccXXXOOOHHHJJJVVViii}}}rrrwwwqqqggg^^^WWWXXX\\\hhhnnn{{{zzzuuuiiiaaaZZZXXXXXXWWWZZZ^^^iiisss}}}qqqllllllrrrrrruuuyyy||||||wwwuuuuuuvvvyyy{{{{{{zzzzzz~~~}}}}}}~~~~~~{{{yyyzzzzzzvvvrrrpppdddddddddfffjjjpppwww{{{}}}}}}&&&&&&%%%%%%%%%&&&''''''###$$$%%%$$$"""!!!"""###$$$$$$$$$###"""""""""!!!""""""!!!!!!!!!!!! """""""""!!! !!!"""""""""""""""""""""###""""""!!!!!! !!!!!!  $$$"""   """######"""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$FFF###"""555$$$'''*** &&&###!!!$$$"""###OOO### !!!!!!""""""!!!"""!!!&&&"""!!!  !!! ###+++>>>&&&"""""""""""""""!!!!!!!!!"""############"""!!!!!!!!!!!! !!!!!!### +++$$$###"""&&&   >>>!!!%%%+++%%% '''!!!%%%)))|||### ### !!!"""###!!! !!!"""### """############""""""""""""!!!!!! !!!!!!""""""###### !!!!!!""""""""""""""""""############"""""""""###%%%&&&###%%%%%%$$$###"""######$$$$$$$$$$$$%%%&&&&&&'''((()))******+++&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((()))+++***)))(((((()))---+++***---000444===FFF]]]jjjwww{{{zzzmmmbbb\\\VVVMMMIIIUUUlllzzzxxxzzz|||pppbbbXXXSSSSSSZZZbbbsssyyy|||uuummmgggddd```___aaacccdddhhhmmmzzz|||vvvtttuuuuuussssssvvvyyy~~~vvvuuuwwwwwwvvvttttttyyy}}}|||xxxqqqqqqrrrwww}}}yyyooolllsss((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###""""""!!!#########""""""""""""""" """""" !!!""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!! """!!!  !!!"""!!!  """"""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!((((((555!!!$$$&&&%%%"""666$$$%%%$$$ !!! ### !!!!!!KKK$$$!!!"""'''""""""!!!  !!!!!!)))!!!tttsss)))"""$$$$$$######""""""!!!!!!!!!"""""""""""""""!!!!!!!!!  !!!&&&"""%%% %%%!!!  ttt 111&&&###%%%&&&%%%""" 000===!!!"""!!!!!! !!!  """"""!!!  !!!!!!""" """$$$%%%%%%######"""!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!""""""""""""""""""#########""""""""""""###$$$&&&&&&"""$$$&&&&&&%%%$$$############$$$$$$%%%&&&&&&&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&'''''')))***,,,,,,+++******+++++++++,,,...111:::NNN```www{{{~~~wwwddd[[[XXXWWWRRRUUUgggyyy{{{|||yyyjjjcccZZZTTTTTT\\\hhhrrr{{{|||xxxsssoookkkhhhfffkkklllqqqxxxyyywwwxxx}}}~~~{{{zzzzzzxxxxxx|||uuuqqquuuwwwxxxwwwttttttwww{{{~~~zzz~~~|||kkkcccfffooowww***)))'''&&&%%%$$$######'''&&&&&&&&&'''''''''&&&######"""!!! """""""""""""""############%%%&&&$$$!!! """%%%!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! """"""  """"""""" !!!""""""!!! !!! !!! !!!!!!"""""" ,,,sss%%%!!!!!! '''$$$((("""""" %%%  &&&%%%!!! '''""""""!!!!!! !!!%%%444qqqYYY[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYXXXWWWVVVVVVWWWXXXYYYPPP]]]SSSbbbEEE###!!!  !!!###%%%...---###$$$$$$### %%%!!!AAA"""###"""!!! !!!!!! !!!""""""!!!  """$$$%%%%%%######"""""""""!!!!!!!!! !!!""""""###""""""!!!!!!""""""""""""#########!!!!!!""""""############!!!"""""""""###$$$%%%&&&$$$$$$############$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''''')))...000000...)))''''''&&&&&&&&&&&&&&&&&&'''))))))((('''''''''((((((%%%'''))))))(((((()))***(((+++...000333CCCccc|||}}}ooo\\\TTTQQQUUUYYYeeezzz{{{sssmmmdddbbb___\\\___jjjwww}}}ppppppmmmjjjhhhhhhlllrrrvvv{{{}}}uuuqqqrrruuuxxx{{{{{{zzzzzz}}}nnndddbbbfffjjj***)))(((&&&%%%$$$######%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$######""""""""" !!!!!!!!!!!!"""""""""###%%%%%%$$$######$$$ !!!""""""######$$$!!!!!!!!!!!!!!! """""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!&&&$$$"""!!!!!!!!!  !!!!!! """ !!!###$$$$$$ &&&!!!FFF###"""%%%###""""""!!!---&&&###!!!!!!""""""######""""""!!!%%%RRR ###!!!%%%"""""""""!!!!!!!!! &&&***((("""!!!!!! !!!!!!((($$$:::777 !!!"""!!!(((BBB$$$###"""!!!""" !!!""""""!!! !!!  """############"""######################## !!!"""######"""!!! """"""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""######$$$$$$$$$%%%&&&%%%###"""!!!!!!"""###%%%$$$$$$$$$%%%&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''&&&'''''''''###&&&))),,,,,,)))&&&###''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&(((***+++******+++---)))---222666===RRRwww|||eeeVVVOOOMMMTTT^^^ppp}}}yyytttpppllljjjnnnqqqppplllnnnwww~~~}}}xxxnnneee```bbbeeekkkrrr|||yyyvvv{{{}}}wwwxxx}}}xxx}}}tttfff___\\\[[[''''''&&&%%%%%%%%%&&&&&&%%%###"""###%%%'''%%%$$$''''''&&&&&&&&&&&&&&&&&&!!!!!!!!!"""""""""###### !!!$$$&&&%%%###!!!!!!!!!"""###%%%&&&''''''""""""""""""""""""""""""""""""#########"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!&&&$$$"""!!!""""""  """""" """$$$ !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###vvv!!!  (((###,,,TTTjjj***&&&%%%###!!!""""""######""""""!!!%%%!!!###!!!"""!!!!!!!!!!!!!!!!!!!!!!!!NNN&&&###$$$"""""""""""""""!!! %%%---&&&###cccGGG######!!!!!! !!!!!!###!!!###hhh<<<'''%%%###!!!000###!!!%%%!!!"""!!!"""  """""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""######"""!!! """"""""""""############ !!!!!!"""######$$$$$$"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%&&&(((***+++%%%%%%%%%&&&&&&&&&&&&'''))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))(((((((((((())))))&&&''')))***+++******)))(((***---...------///000...000555>>>LLLdddyyyiii[[[VVVWWWXXX[[[cccttt{{{yyytttmmmhhhiiipppvvv~~~|||}}}qqqjjjgggfffbbb^^^[[[dddrrr|||}}}www~~~yyyjjjbbb[[[WWW$$$$$$$$$%%%&&&'''((()))&&&$$$"""$$$'''((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&""""""$$$(((,,,,,,'''###""""""$$$%%%'''(((******%%%%%%%%%%%%%%%&&&&&&&&&"""######$$$$$$"""!!! """"""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######""" !!!###$$$$$$###!!!$$$###"""!!!$$$&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###}}}ddd\\\SSSWWWRRR(((###%%% """"""%%%'''"""""""""""""""!!!!!!!!!///%%%###"""""""""""""""!!! &&&!!!###777***!!!!!! !!!!!!%%%!!!!!!!!!jjj___WWWTTTwww(((!!!%%%###!!! !!!"""  """"""""" """""""""""""""!!! !!! !!!###$$$###""" !!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$######"""###%%%((()))***)))'''%%%'''&&&%%%%%%&&&)))+++---&&&&&&''''''''''''''''''))))))(((''''''''''''''',,,)))&&&######&&&))),,,++++++************++++++$$$&&&(((***++++++***)))%%%'''***+++++++++,,,...333222777EEEXXXqqq{{{uuuooojjjiiicccXXXUUU[[[dddiiidddiiivvvzzzsssqqqkkkdddaaaiiiyyyzzzqqqddd[[[XXXYYY[[[[[[```nnnxxxqqqsssuuu~~~~~~zzzppplllhhheee(((((((((((((((((((((((())))))))))))'''%%%###""")))((('''&&&%%%%%%$$$%%%&&&&&&###"""$$$''''''&&&%%%(((***'''"""!!!$$$""""""###$$$%%%&&&&&&'''$$$#########""""""!!!!!!!!!!!!"""$$$&&&&&&%%%######"""!!!"""###"""!!!!!!!!!!!!!!!""""""""""""############"""""""""""" !!!!!!"""###$$$$$$$$$$$$###!!! """$$$&&&%%%$$$#########%%%&&&'''((('''444)))$$$$$$$$$###!!!!!!"""###))) '''777RRR""" ,,,111"""yyy---***&&&%%%%%%""" """###!!!"""""",,,***!!!$$$ %%%+++###$$$---ttt///%%%""""""""""""""""""""""""###!!! !!!"""######$$$ ###$$$"""!!! """$$$$$$""" ############$$$%%%'''((("""!!!!!!"""%%%&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((******)))(((''''''&&&&&&&&&'''''''''(((((())))))***'''&&&&&&)))***(((&&&(((((('''''''''&&&&&&&&&(((&&&$$$$$$'''***++++++333:::CCCOOOccc|||~~~xxxqqqfff\\\\\\SSSRRR^^^iiimmmrrrzzzpppoooxxxwwwwwwuuupppnnnfff]]]\\\eeexxxmmmdddYYYRRRSSSXXX^^^aaallltttrrrvvv|||}}}|||{{{{{{|||||||||{{{wwwssstttrrrppp''''''''''''''''''''''''&&&''''''&&&&&&%%%$$$###((('''&&&%%%$$$$$$$$$$$$"""######$$$&&&'''%%%"""$$$''')))'''""" """%%% !!!!!!""""""""""""$$$$$$$$$######"""""""""""""""""""""######""" ###"""!!!!!!""""""  !!!!!!!!!"""""""""#########"""""""""!!!!!! !!!""""""######!!!  """###  !!!""""""+++"""###"""%%%"""!!!""""""!!! !!!######222YYY***&&&###***PPP===%%% )))###&&&###!!!!!!###$$$"""!!!***""""""''']]]iii """###$$$!!!"""!!!!!!!!!$$$JJJ:::%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!! !!!!!!""""""###$$$$$$ !!!"""!!! """$$$$$$""" """"""!!!!!!!!!""""""###!!!""""""#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###""""""###$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$###""""""(((((((((''''''''''''''')))'''&&&''')))***)))''')))))))))(((((((((''''''+++*********,,,...111333:::DDDQQQ^^^ppptttjjjbbbYYYRRRQQQUUUcccuuu}}}{{{sssrrryyy|||kkkdddbbb___[[[\\\___hhhuuujjjddd\\\XXXYYY```iiiooo|||xxx|||}}}vvvuuuttttttvvvyyy|||}}}zzzzzzxxxxxxvvvttt&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$######%%%&&&&&&%%%$$$###&&&'''&&&###!!!###%%%#########$$$$$$$$$######$$$$$$############""""""###"""!!! """!!! !!!""""""  !!!!!!!!!######""""""""""""!!!!!! !!!!!!"""""" !!!!!!!!!"""!!!!!! !!!""""""!!!000%%%555HHH!!!***%%%###&&&!!!!!!!!!""""""#########444'''###BBBvvv,,,!!!%%%###%%%""",,,uuu $$$###!!!$$$$$$&&&$$$""""""###$$$###"""$$$$$$!!!######%%%"""###!!!!!!$$$''' '''&&&$$$### ###"""!!!  !!!"""!!!!!!!!!""""""######$$$!!!"""""""""$$$&&&!!! !!!###$$$"""!!!"""""""""!!!!!! """$$$###!!! """$$$%%%$$$###""""""###$$$%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((((('''&&&''')))***)))(((************)))))))))))))))***,,,+++,,,///555;;;FFFTTTeeerrrvvvdddVVVNNNLLLLLLQQQaaaxxx~~~xxxwww{{{vvv___TTTSSSUUUUUU\\\gggwwwyyyhhhgggfffdddgggooo|||}}}{{{|||uuutttrrrrrrtttxxx|||{{{}}}}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$###""""""######'''### !!!######$$$'''!!!###%%%$$$""""""###%%%"""###$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######"""  !!!!!! """"""  !!!###"""""""""!!!!!!!!!!!! !!!!!!""""""""" !!!###$$$$$$######"""""""""""""""""""""######&&&&&&!!!!!!%%%"""'''((( &&& """###############$$$***///!!!(((((( ''' $$$ 444000,,,"""!!!%%%$$$###""""""######"""(((&&&222///((($$$%%%'''%%%  """===AAA)))### ###"""!!!!!!!!!!!!"""""" !!!!!!"""""""""###$$$$$$"""!!! """$$$!!! !!!######"""!!!""""""#########"""""""""###%%%$$$ $$$$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&###$$$%%%&&&'''((()))***'''''''''((()))************************)))))))))'''***++++++,,,222===FFFWWWgggxxx}}}hhhTTTFFFBBBJJJSSShhhzzzssssssxxxkkkVVVOOOTTTZZZfffkkkvvvrrrnnnrrrvvvwwwxxx~~~xxxxxxyyy}}}~~~xxxyyyvvvwwwwwwwwwwwwyyy{{{}}}|||%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$%%%%%%$$$$$$###"""""""""######### """(((***%%%"""### !!!""""""!!!!!!"""###"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""######""" """%%%!!! !!!""""""!!! !!!"""""""""!!!!!!!!!!!! !!!"""""""""""""""###### !!!###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! &&&!!!%%%"""555ccc%%%%%%"""!!!!!!"""###$$$$$$######''',,, KKK((("""&&&$$$,,,}}}"""+++!!!$$$ (((######""""""!!!!!!!!!"""''''''&&&AAA&&& )))"""!!!(((&&& %%%!!!'''### """"""!!!!!!!!!""""""""" !!! """!!! """######""" """###$$$$$$$$$######%%%$$$ $$$$$$##################$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''(((((()))))))))******))))))))))))))))))))))))(((+++...///333===LLLWWWlllyyy{{{kkkVVVFFF===BBBTTTfff{{{jjjmmmttt~~~nnnZZZPPPRRRZZZbbbtttzzz}}}ssswwwrrrkkkkkkmmmqqquuuxxxxxxwwwwwwxxx}}}zzz|||%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%$$$$$$$$$$$$$$$###############$$$"""###---;;;<<<000%%%"""!!!!!!!!!!!!!!!"""""""""!!!###$$$$$$###""" !!!!!!!!!!!!"""""""""$$$%%%$$$"""!!!$$$'''!!!!!! !!!######"""!!! !!!!!!!!!""""""!!!!!!!!!!!! """"""""""""############!!!"""""""""!!! ######$$$$$$$$$###"""""" $$$$$$"""'''***``` '''%%%&&&$$$&&&########################---%%%###555######%%%%%%000&&&""" %%%+++$$$)))"""######""" !!!""")))!!!%%%...!!!$$$///'''######""""""$$$(((AAA222$$$""" !!!!!!!!!!!!"""""" !!!!!! !!!"""$$$"""!!! """######""" """#########""" """$$$###!!! """$$$########################"""###$$$%%%&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((,,,+++***)))'''%%%$$$###((()))******(((((()))***)))))))))))))))*********'''+++111888AAANNN[[[eee|||~~~fffVVVFFF???@@@LLLddd|||}}}uuuoootttzzzrrrZZZOOORRRYYYbbbhhhyyyzzz}}}||||||ddd[[[[[[]]]dddlllqqqrrrqqqrrrsssvvv~~~yyyxxxzzz{{{{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$///???AAA333&&&###$$$###""""""######""""""!!!###%%%&&&&&&$$$"""!!!""""""""""""#########$$$"""%%%(((&&&""" """$$$"""!!!!!!"""$$$%%%###""" !!!!!!!!!"""""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!&&&&&&'''''''''&&&$$$###'''"""$$$###,,,RRR)))&&&&&&$$$)))'''&&&%%%###""""""""""""###)))111&&&%%%%%%"""""" ###&&&III!!!&&&)))$$$"""((('''"""$$$"""$$$$$$### !!!$$$&&& %%%000!!!&&&'''___&&&(((######!!!!!!!!!$$$... ccc666$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###&&&'''&&&%%%&&&&&&###!!!!!!######""" """###$$$###"""!!!!!!""""""#########$$$$$$#########$$$$$$#########"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&))))))******************,,,++++++)))((('''&&&&&&)))+++,,,+++(((&&&((()))************++++++,,,,,,+++222>>>LLL[[[gggpppuuu|||kkkTTTGGG???CCCNNN^^^wwwyyyyyy|||ooo___SSSVVVaaajjjpppuuu~~~zzzwww~~~rrrnnnrrrwwwyyyrrr]]]WWWXXXYYY___gggllllllmmmooorrrttt~~~|||yyyxxxwwwvvvttt&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%"""%%%111333(((!!!!!!&&&%%%$$$$$$%%%%%%$$$"""!!!"""###$$$""" ######$$$$$$%%%%%%%%%%%%###''')))((("""!!!###""""""###%%%&&&$$$###!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""#########$$$"""###$$$$$$###"""!!! )))""" ---"""!!!'''###((($$$ (((&&&$$$"""!!!!!!"""###"""&&&)))$$$222---"""***...)))mmm(((,,,###(((%%%&&&((($$$###%%%&&&$$$!!! """%%%$$$&&&!!!'''...???))) )))!!!!!!$$$)))111///!!!%%%(((%%%###%%%"""""""""""""""""""""""" !!!!!! $$$$$$$$$##################%%%''''''%%%###!!!!!!###!!!!!!############$$$&&&'''&&&%%%###""""""!!!!!!"""%%%&&&&&&%%%######$$$$$$$$$$$$######"""###$$$&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***++++++,,,***,,,---+++(((&&&''')))+++++++++,,,,,,---------666???PPPcccuuuqqq[[[KKK@@@>>>JJJ[[[lll}}}yyy{{{yyysssjjj]]]UUUUUUbbbrrr{{{|||tttpppnnnqqqgggfffnnnuuurrr{{{nnn^^^[[[^^^___dddjjjlllkkkkkkooossssss}}}{{{zzzxxxwwwwwwyyyzzzzzzwwwttt''''''''''''''''''''''''((('''&&&&&&'''((('''&&&((('''&&&$$$###"""""""""$$$$$$$$$$$$#########"""######""""""!!! ###"""  !!!"""""""""""""""""""""""""""""""""!!!!!! #########"""""""""""""""$$$###""" !!!!!!%%%%%%$$$"""!!!!!!"""###############""" $$$$$$$$$############### !!!"""!!! !!!###%%%+++;;;666  !!!###$$$&&&#########$$$%%%'''((()))###"""!!!!!!!!!!!!!!!"""hhh555 777 !!!444!!!############%%%'''%%%000333)))###&&&%%% ######$$$$$$######""""""'''$$$&&&###&&&&&&VVV%%% !!!!!!"""###$$$######""""""!!!!!!!!! """""""""""""""""""""""" """#########"""!!!"""!!!!!!!!!"""###$$$$$$ !!!""""""###""""""!!!!!!"""###############%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###)))))))))))))))******+++))))))************))))))(((((((((((()))))))))))))))***+++***)))((()))***111***''')))+++...222777===UUUrrrzzz^^^KKKCCCEEELLLZZZlllwwwmmmccc[[[UUUSSSaaarrr}}}}}}vvvmmmdddaaacccppppppiiijjjlllqqquuu{{{xxxmmmmmmrrrnnnpppsssvvvyyy{{{||||||yyy|||rrrmmmoooqqqtttvvvxxxyyyxxxxxx&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''%%%$$$###"""""""""$$$$$$#########"""""""""###""""""""""""!!!!!!!!!###"""!!! """###########################""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!""""""!!! !!!"""######"""""""""!!!!!!!!! !!!!!!!!!!!! ###"""""""""""""""""""""########################!!!""""""!!! """$$$""" VVV((( %%%""""""!!! !!!"""######""""""""""""###%%%&&&'''""""""!!!!!!!!!!!!"""""" fffuuu((((((%%%&&&"""$$$&&&&&&&&&&&&((())),,,666888///)))+++***%%%%%%&&&&&&'''''''''''''''"""uuu"""''' !!!!!!!!! &&&///FFF!!! !!!!!!"""###$$$""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""###$$$ !!!""""""""""""""""""!!!""""""###############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$(((''''''''''''((())))))))))))************))))))(((((((((((()))))))))))))))***+++***)))((()))***---******---///000666<<>>MMMeee~~~}}}pppcccTTTIIIDDDUUUhhhsssgggeeelllssstttqqqeee[[[VVVTTTLLLAAACCCNNNYYYiiixxx{{{yyyvvvxxx|||qqqssszzz~~~}}}{{{|||}}}|||{{{{{{}}}~~~|||zzz'''&&&%%%$$$$$$$$$%%%%%%((((((((()))((((((''''''(((%%%###$$$'''))))))(((######$$$$$$$$$%%%%%%%%%$$$##################"""  """$$$%%%%%%$$$###%%%&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!"""""""""""""""!!!!!!!!! !!!"""###$$$$$$$$$###"""!!!!!!!!!"""$$$$$$######$$$$$$%%%&&&!!!!!!!!!""""""###$$$%%%%%%$$$""" """######$$$$$$$$$$$$$$$$$$###&&&''''''$$$!!!!!!###'''))),,,''' &&&$$$!!!!!!"""$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$######"""!!!!!!$$$###"""!!!"""###%%%&&&((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))******))),,,000222...---444>>>***555<<<::::::???===666111111000000111111222333999888888999999888777555666555444333222333444555444222000000000///---+++------......///000111222000111333666888:::;;;;;;999:::;;;<<<;;;999666555666777888888777555333111///...---------...000111///...,,,***((('''''''''%%%$$$###"""""""""""""""###!!! !!!"""###"""!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""###"""!!!###((('''!!!'''%%%""""""""""""""" !!!!!!"""""""""#########!!!!!!!!!!!! ######$$$$$$######"""!!! !!!###%%%%%%$$$###"""###!!! !!!$$$%%%$$$"""###########################%%%$$$$$$&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""""""""$$$&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&***)))(((''''''((()))***''''''(((((())))))******************************...---,,,---000222444555555;;;FFFVVVmmmrrrdddUUUKKKIIILLLfffxxx|||tttllllllrrrsssnnnhhhaaaWWWOOOMMMIIIFFFPPP^^^qqqwwwoookkkqqqzzz~~~nnniiiqqq{{{~~~}}}|||}}}}}}|||{{{{{{}}}~~~}}}{{{zzz'''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%(((&&&%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$#########$$$###"""""""""###$$$%%%"""!!! !!!###$$$$$$######%%%%%%$$$""" """"""""""""""""""""""""$$$$$$############"""""" !!!#########""""""###""""""!!!!!!""""""###$$$$$$###"""!!! ######$$$%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&$$$$$$###"""""""""##############################""""""#########$$$$$$%%%%%%###""""""$$$%%%&&&''' """$$$%%%###!!!######$$$$$$$$$$$$$$$###$$$$$$######""""""!!!!!!'''&&&$$$######$$$%%%%%%'''&&&&&&&&&&&&''''''((($$$$$$&&&(((***,,,---...222111444888888222...---,,,333666222222777888555555555555444555555666777999999999999888777555444444444444333333444555555555333111000000///---+++---------,,,++++++++++++//////111333666888;;;<<<;;;<<<===>>>===;;;999777555666666666666444222111++++++***+++,,,...000111///222333111,,,)))((()))((('''%%%$$$###"""""""""###"""!!!"""###$$$###!!!###""""""!!!!!!""""""###!!! !!!"""$$$###"""''''''&&&###!!!!!!$$$'''!!! !!!"""$$$$$$###!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! $$$$$$%%%%%%$$$$$$###### !!!"""$$$$$$###""""""%%%#########%%%&&&%%%$$$########################"""%%%&&&%%%$$$&&&$$$!!!###$$$$$$%%%&&&&&&''''''&&&%%%$$$######$$$&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&%%%&&&&&&'''((())))))(((((((((((())))))&&&&&&'''((()))***++++++))))))))))))))))))******---,,,,,,...111555999;;;>>>EEEQQQaaauuuwwweeeTTTGGGDDDNNNZZZxxxxxxuuutttvvvyyytttiii___\\\RRRJJJIIIJJJQQQbbbttt~~~ssshhhbbb\\\mmmuuujjjiiisss}}}~~~|||}}}}}}|||{{{zzz|||}}}~~~~~~~~~~~~}}}|||{{{zzz&&&&&&&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$############""" """$$$%%%(((&&&###"""###$$$$$$$$$"""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$######"""$$$######""""""!!!!!!!!!"""""""""""""""###$$$$$$"""###%%%&&&&&&%%%$$$###%%%%%%$$$###""""""""""""#####################"""!!!!!! !!!!!!"""%%%'''&&&$$$%%%###""""""######!!! """%%%%%%### ######$$$$$$%%%%%%$$$$$$"""######$$$%%%&&&''''''(((((('''%%%%%%%%%%%%&&&%%%&&&''''''''''''(((***(((***,,,...///000222444;;;777555999;;;888666555;;;??????;;;999===>>><<<;;;;;;::::::;;;;;;<<<===;;;===>>>>>><<<999888777999888888888888888888888888666444333333222000...//////...---,,,+++******,,,,,,,,,---///222555777<<<===>>>??????>>>===<<<555555555555444222111000,,,++++++++++++---///000///444888666///***)))***((('''&&&$$$###############"""!!!"""###$$$###!!!###""""""""""""""""""###  ###$$$$$$###!!!$$$%%%###  """$$$###"""""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""""""""!!!!!! !!!"""#########""""""%%%$$$$$$$$$%%%%%%%%%%%%########################"""$$$%%%%%%$$$###""""""""""""######$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''))))))'''''''''&&&&&&''''''''''''''''''((()))*********((()))))))))))))))******------...000333999???DDDJJJSSS^^^jjjyyy|||lllXXXIIICCCIIIZZZjjj~~~xxxxxxyyy{{{zzzrrrdddZZZUUUOOOKKKNNNUUUcccxxxrrrddd\\\[[[]]]yyy{{{vvvvvv{{{~~~}}}}}}}}}|||zzzzzz{{{||||||||||||{{{{{{zzzzzzyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""!!!!!!###$$$&&&$$$""""""$$$%%%&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""$$$$$$$$$###""""""!!!!!!############$$$%%%&&&&&&###$$$%%%&&&&&&%%%###"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!  !!!!!!"""""""""###$$$$$$!!!!!!&&&((()))(((((()))$$$###""""""###$$$###"""######$$$%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%$$$&&&)))***))))))+++---000333666777666666777999;;;777777:::;;;:::;;;???333888;;;:::;;;>>>AAAAAA???????????????@@@AAAAAABBBDDDGGGGGGEEECCCBBBBBBEEEDDDBBBAAA???>>>>>>>>><<<;;;::::::;;;:::777555666666777666666444333222......---,,,---...///000777888:::;;;<<<=========888888777777555444333222111000...---------...///000555:::888222,,,******'''&&&%%%%%%$$$$$$%%%%%%###"""!!!"""######"""!!!######""""""""""""######  ###$$$$$$###&&&###!!!"""$$$&&&&&&%%%$$$""" """###$$$########################$$$#########"""""""""!!! !!!""""""!!!!!!!!!!!!""""""###############$$$$$$$$$$$$$$$###$$$$$$########################%%%$$$$$$$$$###""""""###$$$$$$$$$#########""""""%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&))))))))))))(((((((((((((((((())))))*********+++...000222444999@@@JJJQQQYYYaaajjjrrr{{{nnn^^^LLLFFFKKKYYYlll{{{}}}|||{{{xxxrrrhhh\\\TTTLLLNNNTTT^^^lll|||}}}tttfffYYYVVV[[[mmm~~~}}}~~~~~~|||zzzyyyzzz{{{yyyyyyyyyyyyxxxxxxyyyyyy%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''&&&&&&%%%&&&((('''%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""!!! !!!"""### ###&&&'''''' """######"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""" !!!!!!""""""#########$$$$$$$$$######"""!!!&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$###### !!!"""###$$$""""""!!!!!!!!!"""######$$$$$$""""""""""""$$$$$$ """###$$$$$$$$$######### $$$((('''%%%""""""###$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((+++///000///000222555444888;;;;;;999888999;;;999888:::??????<<<<<<@@@DDDFFFGGGGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEIIINNNOOOMMMKKKLLLMMMQQQNNNJJJEEEAAA???>>>>>><<<===>>>@@@AAA???;;;888;;;;;;<<<<<<<<<:::999777555444333222111000000000222333444555777777888888::::::::::::999999999999777666444222111000000000333777;;;;;;666111...---(((((('''&&&&&&&&&''''''$$$###"""###$$$$$$$$$"""$$$######""""""######$$$!!! !!!"""$$$###""" """$$$$$$"""!!!'''###"""$$$%%%$$$$$$$$$$$$############ !!!!!!!!!!!!!!!!!!"""######$$$########################$$$$$$$$$###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$(((%%%$$$%%%%%%###$$$'''''''''&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((***)))))))))(((((((((''')))))))))***++++++,,,,,,***---111666===HHHUUU^^^iiipppvvvxxx{{{}}}{{{www]]]QQQIIIMMMYYYjjjzzz~~~zzztttkkkaaaXXXQQQNNNKKKTTTddduuu~~~qqqggg\\\UUUZZZeee~~~}}}~~~~~~~~~|||yyyxxxyyyzzzwwwwwwvvvvvvvvvwwwxxxxxx$$$%%%'''((((((((('''&&&$$$$$$%%%%%%%%%$$$#########%%%((('''%%%$$$$$$%%%"""######$$$$$$%%%&&&&&&############""""""""""""!!!$$$&&&%%%$$$ !!!$$$""""""""""""""""""""""""""""""""""""#########$$$###"""!!! !!!"""$$$"""###$$$$$$$$$###""""""$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!###%%%&&&&&&%%%###""""""###%%%&&&###$$$###$$$&&&)))%%%'''(((&&&"""!!!###%%%$$$###""""""$$$&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))+++---......///333888:::999999<<>><<<999555222---,,,+++***)))((((((((('''%%%$$$%%%&&&'''&&&%%%$$$######""""""######$$$"""!!! !!!"""###"""!!!"""'''******'''### $$$""" """$$$%%%%%%$$$#########"""""""""""" !!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###%%%&&&%%%"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""&&&&&&###$$$'''&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''((())))))'''((()))******)))((('''(((((((((((()))))))))))))))******+++,,,,,,------)))---444<<>>===;;;;;;<<<;;;:::888666555666555555444333333222222000111333666999===@@@BBB???===<<<:::888888888999>>>>>>???AAAAAA>>>:::666111000...,,,+++)))(((((()))'''''''''((()))((('''$$$$$$############$$$$$$###"""!!!!!!""""""!!! $$$$$$###!!! $$$'''!!!!!!!!!###%%%&&&&&&$$$######""""""!!!!!!!!! !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$""" %%%&&&!!!!!!$$$"""""""""######$$$%%%%%%###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((((((''''''''''''((())))))%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))***++++++******+++,,,------......///555===GGGTTTeeeyyyyyynnnfff^^^WWWVVVYYYaaakkkqqquuu~~~|||uuunnn___\\\UUUMMMGGGGGGLLLQQQfffuuujjjaaa___ddduuu~~~~~~|||{{{~~~|||yyywwwwwwxxxuuutttsssssstttuuuwwwxxx)))((('''&&&%%%&&&&&&''''''&&&&&&&&&''''''%%%###$$$%%%'''((((((&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!""""""""" """$$$"""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###%%%''''''&&&%%%$$$########################&&&$$$"""###%%%&&&%%%"""###$$$%%%&&&&&&%%%$$$###"""$$$%%%$$$###"""###$$$%%%""" ###&&&&&&%%%%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&%%%%%%%%%$$$(((&&&'''((('''$$$%%%***---............---,,,,,,,,,...222333333666;;;???<<>>>>>>>>>>>>>>===;;;:::>>><<<::::::<<<=========000000222444777:::<<<>>>=========>>>>>>===<<<<<<@@@AAABBBBBBBBBAAA@@@???AAA;;;555111000000...,,,************))))))((((((''''''((('''&&&$$$""" ######"""!!!!!!"""$$$%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!"""###$$$%%%&&&&&&&&&"""###$$$$$$$$$###""""""'''''''''&&&&&&%%%%%%%%%######""""""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$&&&((())))))(((((('''''''''((()))******+++))))))((((((((((((((()))(((((())))))******++++++)))))))))))))))******+++***(((&&&'''***...000111333:::FFFUUUiii~~~|||oooccc[[[XXXVVV___gggqqquuuuuuvvvyyy}}}||||||yyyuuuhhhZZZTTTMMMHHHGGGGGGJJJVVVdddyyypppjjjppp|||}}}}}}{{{zzz~~~}}}|||{{{zzzyyyyyyyyyzzzyyyxxxwwwvvvuuuuuuvvv)))((('''&&&%%%&&&&&&''''''&&&&&&&&&''''''%%%###"""###$$$&&&&&&%%%###"""######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""!!! !!!######$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%########################&&&$$$"""###%%%&&&%%%###""""""###$$$$$$###"""""""""###$$$$$$""""""###$$$%%%""" ###&&&&&&&&&%%%$$$#########$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%)))'''(((******(((***///,,,---///000000000111111777888::::::;;;===BBBFFFJJJPPPXXX^^^aaaccceeefffgggkkknnnooolllhhhfffeeefffbbb______bbbcccaaa^^^\\\VVVQQQQQQRRRSSSXXX___[[[\\\\\\]]]]]]^^^```bbbaaagggmmmppptttwwwvvvrrrqqqrrrqqqnnniiieeedddeeefffggghhhkkkmmmmmmkkkhhhccceeefffccc]]]UUUNNNKKKCCCCCCBBBAAAAAAAAA@@@???CCCAAA@@@@@@CCCEEEFFFFFF999777666555555555555555999:::<<<>>>@@@AAABBBCCC???@@@AAABBBBBBAAAAAA@@@BBB>>>999666555333000...+++******)))))))))******++++++***(((&&&$$$"""!!!$$$###"""""""""###$$$$$$###$$$$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%$$$$$$###""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!######""""""""""""######$$$$$$"""!!!!!!"""######""""""###%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#########%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***)))(((&&&$$$###""""""%%%%%%&&&'''((((((((((((%%%%%%&&&''''''((())))))))))))(((((((((((()))))))))))))))))))))*********)))))))))))))))***++++++)))(((((((((***...222555>>>HHHWWWhhh|||~~~qqqaaaTTTPPPSSSWWWooowww~~~~~~xxxrrrrrrtttvvv}}}xxxnnneee[[[RRRJJJEEEAAACCCGGGQQQcccsss~~~ssspppxxx}}}~~~}}}|||{{{{{{{{{zzzyyyxxxxxxxxxxxx|||{{{zzzzzzyyyyyyzzzzzz(((((('''&&&&&&&&&&&&''''''&&&%%%&&&''''''%%%$$$ !!!"""$$$$$$$$$###"""#########$$$%%%&&&&&&'''######$$$$$$%%%%%%%%%&&&!!!""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! """"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$######!!!###$$$###"""!!!"""###%%%###!!!"""$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&))))))(((+++111---///222444555777:::<<>>???@@@>>>??????@@@@@@??????>>>@@@>>>===<<<;;;999555222000///---,,,,,,,,,---...///...,,,)))'''%%%$$$$$$$$$$$$###"""""""""######%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###############"""!!!  !!!!!!!!!!!! $$$$$$############$$$$$$%%%$$$###"""!!!""""""###"""###$$$%%%%%%&&&&&&%%%'''&&&###""""""$$$&&&(((%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''))))))(((((((((((())))))************))))))))))))***))))))))))))***++++++)))***+++++++++///666<<>>@@@BBBGGGKKKOOORRRVVVZZZ]]]___``````hhhhhhjjjooottttttnnnhhhhhhhhhhhhfffccc___[[[ZZZ\\\^^^dddkkkqqqrrrppplllnnngggbbbbbbbbbccchhhooonnnjjjeeebbbdddhhhmmmpppqqqxxx}}}}}}~~~vvvvvvwwwxxxxxxsssiiibbb\\\YYYWWWXXX\\\___``````PPPLLLHHHEEEDDDDDDCCCCCCFFFBBB===;;;<<<>>>===<<<888888888888999999::::::??????>>>===;;;:::999888999;;;===>>>>>>===:::777999888555333111111111111000...,,,)))((('''''''''$$$######""""""!!!!!!!!!%%%&&&&&&&&&%%%$$$######""""""######$$$$$$$$$$$$###############"""!!!!!!""""""############""""""$$$######""""""######$$$%%%$$$###"""""""""#########$$$$$$%%%&&&&&&%%%%%%$$$###!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&'''(((((()))((('''%%%%%%&&&&&&'''%%%%%%%%%&&&&&&''''''''')))(((((((((((())))))***++++++******))))))((((((******))))))******+++,,,***---......---222<<>>AAABBBBBB@@@???>>>============>>>AAA???===:::666333111000111444888<<<=========<<>>AAABBBAAABBBAAA@@@???@@@AAABBBCCCCCCAAA===888333///,,,++++++...333666888:::===??????>>>;;;888555111///---,,,++++++++++++,,,------&&&&&&&&&%%%$$$"""!!! ######$$$$$$$$$###""""""######""""""######$$$%%%"""###$$$%%%&&&&&&&&&&&&""""""############""""""""""""!!!!!!!!!!!!""""""######""""""###$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''%%%###!!! )))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''(((((()))***+++************))))))))))))+++************+++,,,,,,(((***---000777BBBPPPYYYppp{{{yyyppp]]]SSSPPP^^^yyywwwjjjaaa___bbbfffkkkddd\\\TTTKKKBBB>>>???AAAOOO___nnn}}}kkkVVVQQQZZZfffrrr}}}}}}{{{wwwtttvvv|||~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}%%%%%%'''(((((((((''''''%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###!!! !!!""""""######$$$%%%$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%'''$$$###""""""""""""###$$$###%%%&&&%%%$$$###$$$%%%###%%%((((((&&&&&&''')))((('''&&&&&&&&&'''))))))***+++,,,...111333444555666666:::AAAHHHMMMVVV___qqqtttvvvsssooonnnsssxxx~~~}}}{{{{{{{{{~~~||||||~~~~~~}}}wwwzzz}}}~~~}}}zzzwwwvvvyyyuuutttwww{{{~~~}}}{{{wwwtttkkkrrrxxx{{{|||}}}|||}}}~~~uuurrrqqqvvvxxxssslllfffcccaaa```___VVVNNNEEEBBBEEEIIIIIIGGGCCCBBBAAAAAABBBDDDFFFGGGDDDAAA===777222...,,,+++***---000111333666;;;???<<<<<<<<<:::777444000...---...............------*********)))'''%%%###"""######$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!###""""""""""""""""""###""""""!!!"""###%%%''')))%%%&&&&&&&&&&&&&&&%%%%%%"""""""""###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%###"""''''''''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))*********++++++******++++++,,,---+++,,,///777DDDUUUdddnnn{{{xxxjjj___UUUTTT[[[rrrrrrgggbbbbbbcccccccccZZZRRRLLLEEE@@@BBBGGGNNN^^^rrr}}}{{{wwwuuuvvvzzzcccUUUWWWcccooo~~~~~~~~~}}}yyywwwzzz}}}}}}}}}~~~~~~~~~}}}|||{{{{{{xxxxxxwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz|||}}}$$$%%%'''(((((((((''''''%%%$$$$$$&&&'''((('''%%%%%%%%%$$$$$$###$$$$$$$$$"""""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%&&&%%%$$$"""!!!"""### !!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%(((&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&"""%%%(((((('''&&&(((***)))(((&&&%%%&&&''')))+++---...000222555777999:::AAAAAAGGGPPPXXX```kkkuuu~~~~~~xxxvvvzzz}}}zzzyyy|||~~~~~~}}}{{{yyyyyyxxxwwwyyy}}}zzztttppphhhqqqzzz{{{{{{}}}|||yyyxxx}}}zzzvvvpppmmmmmmnnnoooooobbbYYYOOOLLLPPPTTTTTTRRRKKKJJJHHHGGGHHHIIIKKKLLLDDDAAA===888333000---,,,+++---...//////333999>>>;;;<<<======;;;777444111000000111111111///---,,,,,,------,,,***(((&&&$$$###$$$%%%%%%&&&&&&&&&&&&$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""############""""""$$$$$$############$$$$$$!!!!!!!!!"""$$$&&&)))***&&&&&&&&&'''&&&&&&%%%%%%"""!!!"""$$$&&&#########$$$$$$%%%%%%%%%"""###%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((%%%!!!%%%&&&'''(((((('''&&&%%%)))))))))))))))(((((((((''''''''''''((()))++++++(((((())))))******++++++++++++******++++++,,,---///000444???QQQeeevvvsssaaaUUUNNNSSSccc}}}}}}nnndddcccdddcccaaaZZZSSSMMMIIIDDDBBBJJJUUU]]]oooyyypppnnnjjjgggkkkooo\\\WWW___mmmwww~~~~~~~~~{{{yyy}}}}}}{{{zzz|||}}}zzz~~~~~~xxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwyyyzzz{{{|||)))((('''&&&%%%&&&''''''***))))))((('''&&&&&&&&&%%%%%%'''''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***%%%$$$$$$###"""!!! $$$$$$######"""!!!!!!!!!$$$###""" !!!"""%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((###$$$%%%%%%%%%$$$$$$%%%***)))'''%%%$$$&&&***...000444:::<<<<<<>>>DDDJJJKKKRRR[[[ccckkkwww|||}}}~~~zzzxxxyyy{{{|||xxxwwwttt{{{zzzyyy{{{~~~xxxqqqmmmmmmoooooonnnfffbbb^^^___bbbbbb___[[[TTTPPPLLLKKKLLLLLLKKKIIICCC@@@===<<<<<<888222---///.........000444888:::999999999888666444111000111000///...------------...---+++***)))((((((((($$$%%%&&&&&&&&&$$$"""!!!!!!!!!""""""#########$$$$$$$$$$$$#########""""""&&&$$$""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!###$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))+++,,,+++***)))&&&&&&&&&&&&(((***,,,---)))))))))))))))))))))))))))((()))---...++++++...222111888LLLfff|||sss___RRRNNNHHHccc~~~}}}rrrjjjgggccc^^^YYYMMMKKKJJJGGG@@@AAAQQQdddsssqqqeeebbbYYYhhh}}}uuufffcccdddhhhuuu}}}|||~~~}}}zzzxxxwwwwwwwwwzzz}}}~~~{{{wwwvvvzzzzzzwwwtttrrrtttvvvwwwwwwzzzzzz{{{|||}}}~~~)))((('''&&&%%%&&&''''''***))))))(((''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$######""""""!!!!!! """""""""###############%%%$$$###"""!!!""""""###'''&&&%%%$$$"""!!! !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!""""""""""""######""""""""""""######"""$$$&&&&&&&&&%%%&&&(((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&'''((()))((('''''''''%%%&&&'''((())),,,000444666:::???BBBDDDHHHPPPVVV]]]ccckkkrrryyy~~~~~~}}}{{{zzz{{{|||}}}|||{{{zzzxxxwwwxxx{{{|||yyyyyyzzz{{{}}}zzzwwwuuuvvvuuussspppooollljjjkkknnnooollliiieee___YYYUUUSSSPPPJJJEEEAAA???===>>>???===888333111000...------///111333888888888888777555333222111111000......---------,,,,,,++++++++++++,,,,,,((('''&&&%%%$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###"""###$$$###"""########################$$$$$$$$$$$$$$$$$$%%%%%%########################!!!###%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''&&&&&&&&&)))+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&###!!!***)))((('''(((((()))******************************((()))------+++,,,000222888HHHaaayyyzzzjjjXXXNNNNNN[[[qqq|||ssskkkeee^^^VVVOOOKKKGGGEEEGGGJJJRRRaaappp~~~sssddd[[[[[[aaarrrvvvjjjkkknnnttt~~~~~~}}}{{{zzzyyyyyy{{{}}}}}}{{{wwwwww{{{{{{yyyvvvuuuvvvwwwxxxwwwyyyyyyzzzzzz{{{|||}}}}}})))((('''&&&%%%&&&'''''')))))))))(((''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((&&&$$$###"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%&&&%%%$$$###"""###$$$$$$%%%%%%$$$###"""!!! """"""######$$$$$$$$$%%%""""""""""""""""""!!!!!!&&&%%%$$$###""""""!!!!!!###$$$&&&'''&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%(((((()))*********)))(((&&&(((,,,...111444888;;;???DDDJJJOOOSSSXXX___eeepppuuu{{{{{{|||~~~~~~|||{{{yyywwwvvvuuuvvvtttssstttxxx|||~~~xxxpppooopppooopppsss{{{}}}{{{zzzzzzzzzwwwqqqlllrrrsssvvv{{{}}}zzz}}}}}}~~~}}}xxxttttttsssrrrtttvvvwwwssspppuuunnnfffbbbaaa[[[RRRIIIDDDBBB@@@@@@BBBBBB>>>;;;666444111...,,,,,,,,,,,,555555666666666555444444222222111000///...------+++***++++++,,,---...///...,,,)))'''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))%%%$$$######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((&&&### ***))))))(((((())))))******************************)))***---,,,+++---222333DDD___|||xxxvvvtttmmm^^^QQQNNNRRRkkkzzzzzzuuuoooiiibbbYYYOOOGGGJJJEEECCCKKKXXXffftttvvvfffWWWUUU[[[lll~~~~~~uuuqqqvvv}}}}}}~~~~~~}}}|||{{{|||}}}}}}zzzxxxxxx}}}~~~}}}|||{{{zzzyyyyyyzzzzzzyyywwwwwwwwwwwwxxxxxxyyyyyyzzz)))((('''&&&%%%&&&''''''))))))((((((''''''''''''((('''&&&%%%%%%%%%'''''')))(((&&&%%%###""""""""""""#########$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%% !!!""""""###$$$$$$&&&&&&%%%$$$"""!!! %%%%%%$$$$$$$$$$$$######&&&&&&%%%######"""######$$$%%%'''((('''&&&'''((((((((('''%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((***,,,+++***(((---///222444777;;;AAADDDJJJPPPYYY```eeeiiimmmpppzzz~~~}}}~~~|||zzztttnnnpppuuuxxxxxxxxxxxxuuurrrooommmjjjgggdddeeejjjqqqwwwzzz|||tttooooooqqqppppppqqqzzz|||}}}yyyvvvpppkkkhhhhhhhhhdddaaaiiilllqqquuuxxxyyyyyyyyy{{{xxxxxxwwwwwwyyy{{{zzzwwwtttyyysssnnnmmmoookkkbbbYYYOOOJJJDDDAAABBBCCCBBBAAA===;;;777333000...---,,,000000111111222222222222333333333222111///......+++******++++++,,,......111000...---+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&%%%$$$###$$$%%%%%%$$$"""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((&&&''''''&&&$$$###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''%%%######&&&&&&'''(((***+++,,,---************************+++***+++---,,,,,,000777999RRRtttsssnnnhhh___TTTNNNSSS\\\mmmxxx}}}xxxnnnjjjeee```[[[TTTLLLFFFJJJHHHIIISSScccuuutttcccXXX]]]iiizzzwwwuuuwww}}}~~~~~~}}}||||||||||||zzzxxxzzz~~~~~~|||{{{yyyyyy{{{zzzzzzzzz{{{zzzxxxvvvtttttttttuuuuuuvvvvvvvvv)))((('''&&&%%%&&&''''''((((((((((((''''''''''''+++***(((&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$###$$$###"""!!!""""""$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$"""!!! %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%'''(((((('''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&''')))---000222000...111333666:::>>>EEEMMMRRRWWW^^^iiisssxxxzzzzzzyyy}}}wwwrrrllljjjjjjiiifffdddhhhoooxxx{{{}}}~~~{{{uuunnniii___\\\ZZZ]]]dddnnnwww{{{{{{{{{|||{{{~~~|||vvvooofffaaa```ccceeefffiiinnnsssuuurrrooollllllsss|||||||||zzzzzz{{{|||wwwtttrrrtttxxxwwwpppiii\\\TTTIIIBBBAAABBBCCCCCCBBB@@@<<<888555222000///---------------......///333333333333333111000///,,,,,,+++***************...///000000///,,,(((&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""$$$######$$$&&&&&&$$$###########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###"""######$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''###$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))******)))))))))&&&&&&((()))***,,,,,,---************************,,,+++,,,---------555>>>HHHccczzznnnfff\\\TTTNNNNNNYYYdddjjjrrryyy}}}}}}{{{uuuoooeeeaaa\\\VVVQQQMMMJJJHHHGGGMMMUUU```ooovvvhhhbbbmmmzzz|||uuuwww~~~~~~}}}~~~~~~~~~~~~}}}||||||{{{zzzxxxxxx{{{~~~}}}{{{zzzyyyxxxyyyxxxxxxyyyzzzxxxuuusssqqqqqqqqqrrrsssssstttttt)))((('''&&&%%%&&&''''''((((((((((((((((((''''''******((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$############"""!!!"""###$$$%%%%%%%%%$$$$$$######"""""" !!!!!!"""""""""###"""""""""#########$$$$$$#########$$$%%%'''((()))&&&((())))))(((''''''((()))(((''''''&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%)))((((((''''''(((((())))))***---333:::===;;;999555999>>>EEEMMMVVV___eeefffnnnyyy}}}~~~~~~|||zzzwwwrrrmmmhhhccccccggglllmmmkkkmmmqqq{{{~~~~~~vvvmmmgggXXXVVVVVVZZZcccnnnwww{{{|||{{{~~~~~~xxxooohhhfffjjjqqqvvvtttxxx{{{xxxqqqjjjhhhhhhmmmwww|||yyyvvvzzz}}}}}}uuuvvvyyy}}}xxxwwwwwwyyyzzzyyytttpppfff]]]RRRJJJGGGHHHHHHHHHFFFDDDAAA===:::777444333------,,,+++++++++,,,,,,000111222333333222111000...---+++***)))((((((((()))+++...000000---(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$############$$$###$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$###"""###$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''++++++***))))))((((((((()))******++++++******)))++++++++++++++++++++++++,,,+++,,,......000;;;FFFZZZuuuvvvggg]]]SSSOOOPPPTTT^^^gggiiimmmsssxxxyyyuuulllddd^^^ZZZTTTNNNIIIGGGGGGHHHHHHUUUdddppp}}}{{{pppnnnyyy}}}zzz}}}|||~~~}}}|||}}}~~~}}}||||||zzzwwwvvvwww{{{~~~{{{yyyxxxwwwuuuuuuttttttuuutttqqqnnnnnnnnnooopppqqqrrrssssss)))((('''&&&%%%&&&'''''''''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$######"""###$$$%%%&&&'''&&&&&&%%%$$$######""" !!!"""######$$$$$$!!!!!!""""""###$$$%%%%%%######$$$$$$%%%'''((()))'''(((******((('''(((((((((((('''''''''''''''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))+++,,,000999BBBGGGFFFCCC@@@GGGQQQ[[[dddlllsssxxxvvv|||zzzssskkkkkkrrrzzzuuusssqqqqqqqqqpppnnnmmmkkkggggggkkknnnmmmnnnpppsssuuuwwwvvvqqqiii```ZZZPPPOOOPPPTTT\\\eeelllpppmmmnnnttt}}}{{{tttoooqqqyyy|||~~~vvvjjjdddeeeiiilllvvv|||wwwrrruuu~~~~~~rrrsssuuuxxx{{{||||||}}}|||zzzwwwtttsssnnnhhh```[[[ZZZYYYWWWUUUMMMLLLHHHDDD@@@<<<999888222111///---,,,,,,,,,,,,+++---///000111111000///......,,,+++***))))))))))))+++---000000///---,,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&''''''&&&%%%$$$!!!###&&&&&&%%%$$$$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''+++******)))(((((((((((()))***++++++++++++***)))++++++++++++++++++++++++,,,,,,---//////333@@@MMMgggzzznnnbbbXXXQQQTTTZZZ___dddhhhdddeeeiiiooopppkkkbbb[[[SSSQQQMMMIIIFFFFFFIIIJJJTTTccctttyyyxxx~~~}}}|||~~~}}}{{{{{{|||}}}~~~~~~{{{xxxuuutttvvv{{{|||xxxuuurrrqqqrrrpppooooooooonnnllljjjkkklllmmmnnnppprrrssssss)))((('''&&&%%%&&&'''''''''''''''((((((((((((((( !!!###%%%&&&&&&&&&&&&%%%%%%$$$###""""""######""""""""""""""""""""""""$$$%%%%%%&&&&&&''''''(((%%%%%%$$$###$$$%%%'''((($$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$###############""""""###$$$&&&'''((()))%%%%%%%%%%%%&&&'''((((((''')))******((('''((()))(((''''''''''''(((((()))(((((((((''''''(((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((+++,,,111;;;EEEKKKKKKHHHNNNVVVcccooowww}}}yyykkkbbbZZZ\\\gggrrrwwwwwwsssqqqppprrruuuxxxzzz{{{sssiii```___```aaadddhhhfffffffffddd^^^VVVOOOJJJGGGGGGHHHLLLSSSZZZ___aaacccdddkkkyyy}}}yyyrrrrrrzzzzzzooobbb]]]bbbhhhlllvvv|||xxxrrruuu}}}~~~|||}}}~~~}}}{{{xxx~~~wwwwwwwwwwwwyyy|||}}}~~~yyyuuutttuuutttppplllkkkkkkiiieeebbbUUUSSSOOOKKKFFFBBB>>><<<666555333000......---...((())),,,...//////............---,,,++++++++++++,,,---///000222333333333))))))(((((('''''''''&&&!!!!!!"""###$$$%%%%%%&&&######$$$&&&((((((%%%###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%&&&&&&%%%!!!(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))***++++++%%%''')))+++,,,------,,,++++++++++++++++++++++++,,,,,,...///000555CCCQQQlll{{{qqqggg```WWWSSS[[[eeeiiiiiihhh^^^]]]___dddgggccc\\\VVVHHHHHHHHHGGGGGGIIILLLOOObbbppp~~~yyy{{{|||}}}|||~~~}}}|||||||||~~~~~~zzzwwwtttsssvvvzzz~~~yyytttoookkkiiipppnnnlllkkkkkkkkkiiihhhjjjjjjlllnnnppprrrsssttt''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$###"""!!!!!! !!!!!!"""###%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$$$$######%%%###!!!"""$$$&&&&&&&&&'''&&&$$$######$$$&&&'''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((((((%%% $$$)))***))))))))))))+++---///777999===BBBGGGOOOVVV\\\fffooo||||||vvvwwwwwwkkk]]]TTTMMMGGGJJJ[[[oooyyyxxxqqqnnnlllmmmqqqsssrrrppphhh```WWWSSSVVVZZZ[[[ZZZaaa]]]XXXTTTRRRPPPOOOMMMQQQTTTTTTUUUYYYaaaeeeeeeeeejjjqqqxxx}}}~~~~~~}}}~~~}}}xxxvvvzzz}}}xxxlll^^^RRROOOUUU\\\iiipppxxx}}}~~~}}}xxxuuurrrooommmmmmpppuuuzzzyyyvvvzzz|||~~~vvvyyyyyyxxxyyyvvvwwwzzzzzzxxxtttoookkkbbb]]]XXXTTTLLLDDDCCCFFFAAA>>>999666333111000...+++++++++++++++,,,------111///------------+++)))+++---///222333333222222333000---)))'''&&&%%%&&&$$$$$$%%%%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&%%%###!!!%%%&&&''''''&&&%%%###"""$$$$$$%%%%%%$$$$$$######"""###&&&'''%%%&&&&&&'''(((((((((''''''"""###$$$&&&'''(((((('''((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%''''''(((((())))))******,,,***(((''')))+++,,,,,,''')))+++++++++***+++,,,***)))...555666888III]]]{{{qqqeee```WWW___fffiiilllnnnmmmjjjdddbbb_________\\\VVVQQQLLLLLLJJJHHHHHHMMMUUU\\\qqqxxxsssrrrnnnsss~~~~~~}}}~~~~~~}}}zzzwwwxxxyyy{{{|||~~~~~~~~~}}}yyyyyywwwuuuuuuwww|||}}}wwwrrrnnnmmmmmmhhhgggfffeeefffggghhhiiiooopppqqqqqqqqqrrrvvvxxx(((((((((''''''(((((((((((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$$$$###$$$$$$$$$$$$$$$###""""""%%%$$$$$$$$$############$$$###""""""%%%&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&%%%$$$###$$$&&&)))&&&''')))+++...111555777<<<@@@GGGOOOVVV___ggglllvvv{{{zzzxxxyyyxxxuuutttsssnnncccZZZ[[[```___YYYGGGCCC???CCCTTTgggooonnnffffffgggkkkooopppmmmiii\\\XXXUUUUUUZZZ^^^``````gggbbb[[[WWWVVVWWWYYYYYY^^^bbbdddccceeejjjllljjjlllpppvvv|||yyyxxx{{{vvvssskkkaaaVVVQQQQQQTTTdddhhhmmmsssxxx~~~|||wwwrrrllliiicccdddhhhmmmmmmnnnttt}}}}}}~~~~~~|||xxxuuusssooojjjddd```YYYOOOIIIHHHCCC???;;;888666444000------,,,+++***)))******+++...---,,,---...---,,,***,,,---///111333444444444333222000---,,,*********%%%&&&&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###!!! %%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&((()))''''''&&&%%%$$$###""""""#########$$$%%%&&&((()))&&&%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((())))))******,,,***(((((()))+++,,,,,,((()))++++++******+++,,,+++***///777:::???RRRggg~~~yyyjjj```]]]aaajjjrrrsssrrrqqqoookkk````````````^^^XXXQQQMMMKKKIIIGGGGGGLLLWWWeeeppp{{{qqqmmmlllmmmvvv|||||||||~~~}}}|||~~~||||||}}}}}}{{{xxxvvvwwwxxxzzz|||~~~~~~~~~~~~~~~}}}||||||{{{zzzyyyxxxvvvvvvxxx}}}}}}wwwpppllljjjjjjddddddddddddeeeggghhhiiipppsssvvvwwwvvvttttttttt))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%"""######$$$%%%&&&&&&'''###"""""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$#########"""""""""###""""""$$$&&&'''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%''')))***)))((($$$'''***---111666<<<@@@EEEKKKTTT^^^fffmmmssswwwyyymmmkkknnnlllhhhfff```[[[QQQHHHHHHNNNSSSTTTBBB???<<>><<<===;;;666111222000---+++)))))))))***+++++++++---//////---+++------...000111333555666333333222111000...---,,,''''''''''''&&&&&&%%%%%%$$$$$$############""""""$$$$$$%%%%%%%%%###"""!!!###$$$%%%&&&&&&&&&%%%%%%######%%%&&&'''((((((((('''***---+++'''%%%&&&)))'''&&&$$$###""""""""""""&&&%%%######%%%)))---000(((''''''&&&''''''((((((''''''''''''((((((((((((((((((''''''((((((((((((''''''(((((())))))******,,,***((((((***+++,,,,,,(((***++++++***)))***,,,......333;;;@@@III^^^sss~~~lll^^^[[[]]]oooyyyzzzuuuqqqmmmccceeefffccc\\\TTTMMMIIIJJJIIIIIILLLVVVgggyyyuuummmjjjjjjppp}}}~~~~~~~~~|||}}}}}}||||||{{{zzzyyy{{{zzzxxxwwwxxxwwwuuutttrrrsssuuuwwwyyy{{{|||}}}zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuwww{{{~~~|||uuunnniiigggfffbbbbbbccceeefffgggiiiiiirrrvvv{{{}}}{{{vvvrrrppp)))(((((((((((((((((()))((((((((((((''''''''''''***)))'''%%%$$$###""""""###$$$$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$%%%&&&%%%###$$$$$$$$$%%%%%%$$$###############""""""""""""!!!""""""###%%%''''''%%%###&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((())))))&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((((('''&&&&&&%%%$$$&&&***+++)))''',,,...000222555<<>>:::999777333///,,,+++++++++))))))***---///000...,,,---,,,,,,---///222555777333333444333222000---+++))))))((('''&&&%%%%%%%%%$$$#####################$$$$$$%%%%%%%%%$$$###"""######$$$%%%&&&&&&''''''!!!"""###$$$%%%%%%%%%%%%$$$'''))))))&&&$$$$$$$$$&&&%%%#########%%%'''))))))(((&&&&&&)))///666:::,,,+++***(((&&&%%%%%%$$$''''''''''''((((((((((((%%%&&&&&&'''''''''''''''''''''(((((())))))******+++***((((((***,,,,,,+++)))***++++++******+++---111444:::AAAHHHSSSiii}}}rrr^^^UUUZZZccc{{{yyytttooooooooommmeeeYYYOOOIIIHHHJJJMMMRRR\\\jjjzzztttnnnnnnooovvvxxxxxxxxxwwwwwwvvvuuuuuuuuuuuusssrrrqqqpppooonnnlllmmmoooqqqsssuuuvvvwwwtttsssqqqooonnnnnnooooooqqqrrrrrrqqqqqqrrrvvvxxx~~~}}}xxxrrrkkkfffddddddcccdddfffhhhjjjkkkkkkkkkrrrvvv|||~~~{{{wwwrrrppp(((''''''&&&&&&''''''((((((((((((((('''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!!!!""""""!!!###$$$$$$%%%%%%%%%$$$$$$#########""""""""""""!!!""""""###%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''&&&%%%&&&((()))(((''')))&&&###$$$'''******)))333555777999===GGGUUU___mmmsss{{{yyyuuuyyy}}}tttdddUUUTTT[[[bbbhhhllllllkkkiiifffaaa]]]\\\^^^aaa___ZZZUUUXXX```dddccciiiiiijjjpppwww{{{{{{yyyvvvxxx{{{|||{{{zzz{{{{{{tttssssssuuuxxx{{{||||||yyy}}}zzzzzz{{{{{{|||}}}}}}~~~|||zzz}}}~~~|||{{{~~~~~~~~~xxxoooiiijjjggggggmmmvvv}}}}}}{{{}}}yyyuuurrrpppmmmjjjhhhrrrqqqsssvvvtttooolllnnnsssxxxxxxssspppjjjdddaaaaaaXXXMMMFFFCCCCCCAAA>>>>>><<<888444000...------******+++---000000///...---,,,++++++---000444666555666777777555222///---+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$######""""""$$$&&&'''$$$!!!%%%$$$###"""###%%%((())))))'''&&&'''+++222999===,,,+++***(((&&&%%%%%%$$$''''''''''''((((((((((((%%%&&&'''(((((((((((('''''''''(((((())))))******+++)))((()))+++,,,+++******+++++++++***+++---///111777AAAKKKRRR___ssszzzfffTTTSSSaaaqqqyyytttyyyuuulll___QQQIIIGGGHHHIIIQQQ```ssszzz|||xxxtttuuuuuu|||~~~}}}|||||||||{{{{{{{{{yyyxxxuuuuuutttssssssrrrrrrrrrqqqqqqpppnnnlllkkkjjjjjjfffggghhhjjjlllmmmnnnooommmllljjjiiihhhhhhiiiiiijjjkkklllllllllmmmoooqqquuutttqqqlllgggcccbbbcccgggiiilllnnnpppqqqpppppptttwww{{{|||zzzwwwtttsss''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''$$$%%%%%%&&&'''(((***+++%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###""""""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((%%%$$$###$$$&&&''''''&&&+++(((%%%%%%(((,,,///000333777===AAAGGGSSScccnnnyyy~~~zzzpppooouuuzzz}}}~~~}}}vvvmmm```WWWQQQWWWbbblllvvv}}}zzzuuuqqqlllhhhjjjnnnppppppnnniiiiiiooorrrrrrqqqnnnlllnnnuuu{{{~~~|||ssstttwwwzzz~~~~~~|||zzzyyy}}}sssrrrqqqqqqrrrtttvvvwwwzzz}}}}}}{{{}}}|||}}}|||uuuoookkkoooooorrryyy~~~{{{wwwtttqqqnnnjjjhhhkkkmmmuuu~~~}}}~~~{{{uuuqqqkkkggggggjjjcccWWWLLLEEEBBBAAA@@@AAA@@@===:::666444222111...---,,,---///000000///...---,,,,,,...000333444888999::::::888666444222...,,,***'''&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$%%%###!!!$$$(((***((($$$&&&%%%$$$###""""""###$$$%%%%%%$$$&&&)))...333777(((''''''&&&''''''((((((''''''''''''(((((((((((('''((()))+++++++++******''''''(((((())))))*********))))))***+++,,,+++******+++,,,,,,,,,---000333333>>>MMMWWW^^^iiixxx~~~ppp^^^SSSYYYmmm}}}wwwvvvnnnaaaSSSIIIEEEGGGIIIMMMYYYooouuulllfffnnn}}}}}}}}}}}}{{{yyyxxxwwwvvvwwwvvvsssqqqoooooonnnmmmlllllllllllljjjkkkkkkiiifffdddcccddd______```aaabbbcccddddddcccbbbaaaaaa``````aaaaaa```bbbdddeeedddeeefffhhhggggggfffccc```___```bbbiiikkkpppuuuxxxyyyyyyxxxxxx{{{}}}~~~{{{yyywwwwww((((((''''''''''''((((((((((((((((((''''''''''''$$$$$$$$$%%%&&&'''))))))""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((%%%######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$###""""""%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$###%%%'''((('''&&&)))******+++---111777;;;<<>><<>>@@@??????@@@@@@AAAAAABBBBBBCCCEEEGGGGGGGGGGGGHHHIIIIIIIIIIIIKKKOOOTTTYYY\\\ggglllttt|||zzzxxx)))))))))(((((((((((((((''''''((((((''''''&&&%%%$$$$$$######$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))%%%&&&((()))+++...222666000333777;;;@@@LLL]]]jjjyyy|||uuuqqqmmmkkkmmmmmmmmmnnnnnnlllfff^^^XXX[[[iiixxx~~~wwwsssooonnnmmmllllllmmmppprrrvvvdddTTTVVVRRRPPPSSSUUUSSSTTTVVVSSSUUU^^^kkkooofffZZZUUUSSSPPPLLLJJJLLLOOORRRTTTZZZ___gggmmmnnnhhh___WWWVVV]]]```\\\VVVWWWZZZ\\\^^^______```gggrrrxxxyyyxxxwwwvvvuuutttsssrrrqqqyyy|||~~~wwwxxxyyywwwvvvuuuvvvxxx}}}~~~~~~}}}xxxuuuqqqsssvvvyyyyyywwwvvvtttpppnnniiiaaaXXXRRROOONNNHHHEEEAAA===;;;888444222/////////111333333222000111222444666888:::;;;;;;888444000...------,,,******(((&&&$$$###$$$%%%'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%###"""###$$$(((&&&%%%'''+++,,,)))%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((''''''((('''%%%%%%'''((())))))))))))(((((((((((())))))((((((''''''''''''))))))(((((((((((())))))+++***************++++++,,,,,,---000111888JJJ[[[uuuvvvpppiiiaaaddd```^^^dddppp|||zzzqqqkkkgggbbbZZZSSSNNNIIIFFFKKKQQQZZZeeeooopppdddeeejjjxxx~~~||||||{{{}}}|||yyytttoookkkhhhgggfffeeeeeedddcccaaa^^^\\\ZZZRRRRRRPPPNNNLLLJJJHHHGGGCCCCCCDDDBBB@@@@@@AAACCCAAADDDDDDBBBBBBDDDDDDAAABBB===;;;>>>???======???>>>>>>???@@@AAABBBBBBBBBAAADDDHHHJJJKKKKKKLLLMMMNNNNNNOOORRRVVV\\\bbbeeehhhoooxxx~~~{{{yyy)))))))))((('''&&&&&&&&&''''''((((((((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))***)))))))))***...111777999===DDDPPPaaarrr}}}xxxmmmiiifffcccbbbdddkkkqqqyyy}}}zzzssskkkgggkkksss|||uuujjjeeebbbccccccbbb``````bbbcccqqqyyy}}}xxxoooeeeZZZRRRQQQMMMLLLPPPTTTVVVXXX\\\ZZZ\\\```bbb]]]VVVTTTWWW]]]ZZZVVVSSSSSSVVVZZZ]]]eeeiiimmmlllfff^^^YYYWWW```iiillldddZZZWWWXXXYYY\\\^^^___aaaiiitttzzzzzztttrrrooommmllllllmmmmmmsssuuuxxxzzz|||~~~xxx|||yyytttqqqwwwxxxzzz}}}||||||{{{zzzwwwpppfff]]]WWWTTTMMMJJJGGGDDDBBB???;;;999111111000111333444222111111111222444666999;;;<<<888555222000//////...---+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&'''((('''%%%%%%''')))(((((((((((())))))))))))++++++++++++***************))))))(((((())))))***,,,,,,+++***************...000222333666CCC^^^uuutttmmmhhhaaa```aaadddiiippptttvvvvvvssspppjjjeee___YYYRRRMMMGGGEEEHHHQQQ[[[fffsss~~~uuunnnrrrttt{{{|||{{{yyy}}}{{{xxxvvvwwwvvvxxxzzz||||||{{{yyyxxxooolllhhhbbb]]]ZZZXXXVVVUUUTTTTTTRRRPPPNNNLLLKKKEEEDDDCCCBBBAAA@@@??????;;;<<<===<<<;;;<<<>>>???===AAABBBCCCFFFIIIHHHDDDEEE@@@===???@@@??????AAA???@@@BBBDDDEEEEEEEEEEEEBBBGGGNNNRRRTTTTTTTTTTTTWWWXXXZZZ]]]cccjjjppptttssszzz{{{zzz)))))))))(((((('''''''''''''''((((((((((((''''''%%%%%%$$$$$$$$$%%%%%%&&&)))(((((('''%%%$$$$$$###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''((()))******+++------------///111===@@@GGGSSSbbbrrr~~~|||qqqggg^^^\\\___bbbgggmmmssszzz{{{wwwuuuxxx|||~~~zzz~~~~~~vvveeeYYYTTTTTTVVVWWWWWWUUUVVVYYY\\\gggooorrrlllddd```______ZZZWWWYYY___eeegggiiimmmtttrrrnnnfff]]]YYY\\\aaaccc```\\\YYYYYY]]]ccchhhssswwwxxxqqqggg``````dddvvv~~~tttgggcccfffhhhkkkmmmmmmmmmrrryyy|||{{{tttqqqlllhhhgggiiilllnnnpppqqqrrrrrrtttxxx~~~{{{|||vvvrrrpppssswww{{{}}}{{{||||||wwwooofff___[[[RRROOOLLLJJJHHHFFFCCC@@@:::777333111111222222222222222222222444666999:::666444222111000//////...,,,+++)))'''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((###%%%'''&&&$$$"""$$$&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))(((((((((((())))))))))))***+++++++++++++++*********))))))))))))))))))***++++++*********+++,,,,,,000444888888<<>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>???AAACCCBBBFFFJJJNNNUUUZZZVVVOOOKKKEEEBBBCCCCCCBBBCCCFFFDDDFFFHHHKKKMMMMMMMMMMMMLLLQQQYYY___aaa```___^^^bbbcccfffjjjqqqyyy{{{yyyyyy((((((((())))))*********''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&''')))+++,,,)))...444:::===@@@CCCEEECCCHHHSSSbbbrrr~~~}}}zzzzzzvvvppp```WWWQQQTTT^^^iiiuuu~~~}}}}}}zzzzzz|||}}}yyy|||zzz{{{|||}}}|||wwwgggXXXPPPNNNLLLOOOQQQQQQQQQTTTZZZ```nnnuuuxxxrrrkkkkkkpppssspppnnnooouuuxxxvvvvvvwwwtttggg^^^\\\___aaa^^^]]]ZZZWWWXXX]]]fffmmmxxx||||||ttthhhdddjjjrrr}}}rrrqqqvvvzzz|||}}}|||zzz|||}}}{{{vvvooohhheeefffiiilllnnnnnnmmmmmmnnnsss{{{}}}|||{{{{{{|||}}}wwwrrrpppllloootttyyy}}}~~~|||uuullleeebbbWWWTTTPPPNNNMMMLLLJJJHHHGGGAAA999333111111111111444333222111222333555666222222111000///......///...---+++***)))(((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))$$$''')))'''###!!!$$$'''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&''''''&&&&&&(((***'''((((((((()))))))))***''''''((())))))(((((('''******))))))))))))******)))))))))***+++---...//////555:::<<>>??????@@@@@@===???@@@AAABBBCCCFFFHHHIIIOOOWWWaaammmsssnnndddPPPJJJEEEFFFGGGGGGIIIMMMMMMNNNQQQTTTVVVXXXXXXYYY[[[```gggkkkllllllkkkjjjmmmnnnqqqvvv}}}zzztttsssttt((((((((()))***+++++++++''''''((()))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%""""""###%%%&&&'''))))))######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''(((***,,,...222777>>>DDDIIIMMMPPPSSSQQQVVVaaannn{{{|||vvvoooeee[[[SSSMMMNNNXXXfffrrr~~~~~~|||yyywwwwwwzzz|||}}}~~~zzzyyyvvvsssqqqqqqqqqqqqpppfffkkknnniii^^^UUUSSSUUUUUUWWWWWWVVVUUUZZZdddlll||||||~~~}}}wwwssssss|||vvvjjj]]]WWWWWWWWWUUUTTTTTTRRROOOPPPWWWbbbkkkvvvzzz{{{uuullllllvvv|||~~~|||rrriiicccbbbdddffffffggghhhiiikkkooouuuyyyvvvtttrrrrrruuu{{{xxxpppjjjgggiiinnntttxxxyyyyyyxxxxxxwwwzzzxxxpppiiifff\\\XXXTTTQQQPPPQQQQQQPPPRRRLLLCCC<<<777444222111333333222111111111222222...000000000...---...///000///---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))'''((()))&&&###"""$$$&&&''''''''''''''''''''''''&&&&&&((())))))((('''&&&%%%&&&'''&&&&&&&&&(((***''''''(((((())))))*********+++,,,---------,,,++++++******))))))******+++(((((()))***,,,...000111---333;;;BBBPPPhhhtttiiieeeggglllooovvvrrrlllccc[[[WWWVVVWWWVVVUUURRRMMMHHHFFFGGGHHHMMMRRR```uuuxxxqqqllllllnnnsss{{{{{{uuuqqqpppnnnkkkhhheeebbb``````[[[[[[YYYVVVSSSRRRSSSUUUUUUUUUTTTRRROOOKKKHHHGGGDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBB>>>??????@@@AAABBBCCCCCCBBBCCCEEEFFFGGGIIILLLNNNPPPWWWcccssssssQQQKKKGGGIIIMMMOOOSSSYYYZZZ[[[]]]```ccceeehhhiiimmmqqquuuxxxyyyyyyzzzzzzzzz{{{~~~tttmmmlllmmm(((((())))))))))))))))))''''''((()))))))))))))))''''''&&&%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''###$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((()))&&&&&&&&&'''((())))))))))))((((((((())),,,...000:::===BBBGGGLLLRRRXXX\\\dddgggmmmuuu}}}xxxpppttttttlllcccZZZQQQIIILLLMMMWWWgggvvv}}}{{{yyyxxxxxxzzz{{{||||||}}}}}}yyytttooofffdddaaa```aaabbbcccbbb[[[dddmmmnnniiidddeeehhhjjjiiigggaaa^^^cccpppzzz}}}yyytttmmmjjjjjjjjjiiibbbWWWQQQRRRQQQMMMNNNMMMKKKIIIIIIQQQ]]]gggppptttvvvsssnnnqqq}}}yyyooofff```___aaacccaaafffmmmrrrvvvwwwyyyzzzvvvrrrmmmmmmrrrvvvyyyzzz||||||qqqgggbbbdddkkktttzzz|||{{{xxxvvvttttttwww~~~}}}uuummmhhhfffbbb]]]WWWSSSSSSUUUWWWXXXXXXTTTNNNHHHBBB<<<666222000000111222222111111000,,,///111000......///000111000///...,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''&&&''')))(((((('''%%%###"""###$$$''''''''''''''''''''''''$$$&&&''')))***)))((('''$$$&&&'''&&&&&&&&&(((***'''''''''((()))*********,,,---///000111000///...+++******))))))******+++))))))***+++,,,---///000...555???MMMbbbzzzxxxjjjcccdddjjjqqquuuzzzsssiii___XXXUUUTTTTTTYYYUUUNNNIIIGGGIIIKKKMMMSSS\\\qqqjjjfffdddhhhoooxxx}}}xxxqqqiiiddd^^^\\\YYYUUURRRPPPOOOOOOKKKKKKIIIGGGEEEEEEHHHJJJJJJJJJHHHGGGEEEDDDDDDCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBDDDFFFHHHJJJFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNPPPQQQRRRTTTVVVYYYYYYaaannn~~~qqqQQQLLLJJJOOOVVV\\\cccjjjlllmmmmmmooossswww{{{}}}wwwmmmiiiiiikkk)))))))))(((''''''&&&&&&''''''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%###"""!!!!!!$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***))))))((((((***---///111999<<>>@@@CCCFFFDDDCCCBBBAAABBBCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEGGGJJJMMMPPPRRRPPPPPPQQQRRRSSSTTTTTTUUUXXXZZZ\\\\\\]]]___aaadddbbbiiiuuu{{{fffSSSNNNNNNUUU^^^gggpppxxx{{{{{{{{{|||}}}ooohhhgggiiilll,,,+++***)))(((((()))))),,,***(((&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%$$$###"""!!! '''&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&((('''''''''((((((&&&%%%&&&)))+++***)))---555<<>>AAABBBBBBBBBAAAAAACCCEEECCCCCCCCCBBBBBBDDDHHHKKKQQQQQQPPPMMMHHHFFFEEEEEELLLKKKKKKLLLNNNQQQTTTVVV\\\\\\\\\]]]^^^___``````aaabbbccccccdddgggkkkooorrrttt{{{ttteee[[[[[[]]]bbbkkkwwwxxxpppmmmkkkhhheee(((((('''&&&&&&'''((()))+++***)))'''&&&&&&&&&'''((((((((('''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%''''''$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))((('''***---000000111777AAAIIISSSZZZeeennntttzzz~~~zzzxxx}}}ttthhh```[[[PPPJJJCCC???<<<===EEEOOOeeesss~~~yyyuuuqqqtttwwwxxxxxxyyy{{{~~~gggVVVMMMIIIMMMQQQXXX```hhhpppwww{{{{{{rrrkkkkkkppp|||vvvjjj^^^XXXUUUVVV\\\dddjjjddd\\\UUUPPPMMMKKKIIIFFFFFFGGGHHHLLLPPPTTTWWWRRRTTTXXX^^^cccfffggggggiiijjjkkkiiieeecccdddeeegggiiimmmrrruuuuuusssqqqeee\\\WWWYYY^^^^^^^^^___lll|||zzzmmmnnnuuu}}}zzzyyyzzz|||uuusssrrroooqqquuu|||}}}tttkkkeeebbbbbbdddeeeaaa\\\^^^ffflllmmmiiigggbbb]]]\\\ZZZQQQFFF===777000...///111111///111111111000///...,,,,,,,,,,,,,,,...000///+++''')))(((((('''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&'''(((((()))''''''((()))))))))))))))***))))))))))))))))))))))))'''&&&'''***,,,,,,+++,,,,,,,,,,,,---000222222777DDDWWWmmmvvvkkkhhhnnnwww}}}ssskkkaaa[[[YYYXXXVVVSSSMMMFFFCCCHHHIIIJJJSSS```xxxooobbbZZZeeeuuu}}}zzzwwwvvvwwwvvvsssqqqrrrrrrssstttuuuvvvxxxxxxssswww~~~|||yyyvvvpppkkkfff^^^RRRIIIGGGBBB@@@?????????@@@@@@@@@AAABBBCCCCCCBBBBBBDDDFFFHHHHHHHHHGGGGGGIIIMMMPPPZZZXXXTTTOOOLLLLLLNNNQQQUUUUUUVVVWWWYYY\\\___```eeegggiiijjjiiiiiijjjkkklllmmmnnnnnnppptttyyy}}}xxxqqqooonnnrrr{{{xxxppplllmmmnnnmmmkkk'''&&&%%%%%%&&&((()))*********)))((((((((((((((()))((('''%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&((()))***$$$$$$%%%&&&&&&'''&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))***+++***---111444777AAANNNYYYkkkpppvvv|||~~~zzzvvvzzz}}}sssiii```VVVPPPFFF???:::999;;;AAAMMMYYYttt}}}}}}zzzwwwuuuvvvwwwvvvuuussssssuuuwwwxxxsss```TTTQQQPPPYYY```kkkvvvzzzxxxvvvtttmmmffffffkkkvvvvvvnnnccc[[[TTTQQQQQQSSS[[[bbbeee___YYYVVVVVVTTTOOOJJJHHHKKKOOOTTTVVVWWWWWWVVVPPPTTTZZZ___aaaaaa___]]]]]]]]][[[WWWSSSPPPPPPQQQPPPTTTZZZ```cccddddddccc\\\UUURRRVVV[[[^^^```ccciiiyyywwwtttuuuyyy{{{|||~~~yyywwwuuussstttwwwxxx{{{{{{rrrllliiiiiijjjgggbbb___dddnnnsssssstttqqqlllffffffeee___WWWKKK@@@333///222555333000222222111000///...---,,,,,,+++,,,...111222111000,,,+++)))'''&&&&&&''''''(((((((((''''''(((((((((''''''&&&&&&''''''((())))))(((''''''&&&&&&''''''---,,,***)))'''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))+++,,,''''''((()))))))))))))))))))))))))))))))))******+++)))((()))***,,,,,,+++---++++++,,,///222333444>>>NNNcccvvvvvvnnnoooxxxrrrmmmgggcccaaa]]]XXXSSSIIIDDDCCCGGGJJJPPP```rrruuugggcccbbbmmm~~~{{{yyyvvvrrroookkkiiihhhggggggfffcccaaa___```bbbeeeiiimmmppprrrrrrwww~~~}}}zzzvvvnnnfff```XXXLLLDDDBBB===<<<<<<===???AAADDDFFFEEEFFFGGGHHHHHHIIIKKKMMMPPPPPPQQQPPPPPPQQQTTTWWW^^^ZZZTTTNNNKKKNNNTTTZZZ```aaadddgggjjjlllnnnooouuuyyy}}}}}}{{{yyyzzz{{{xxxyyyzzz{{{}}}zzzqqqnnnjjjkkknnnqqqpppooo)))(((((('''((()))***+++(((((((((((((((((())))))(((&&&$$$"""!!!"""###$$$###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&''''''$$$%%%%%%&&&'''((()))***$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###%%%%%%&&&&&&&&&&&&'''''''''(((((('''''')))+++---+++///555:::BBBOOO```lll|||}}}vvvnnnnnnttt{{{zzzppphhhbbbZZZQQQIIIGGGBBB???BBBHHHOOO[[[eeerrr{{{|||{{{zzzxxxzzzxxxtttnnnjjjgggfffggghhhkkkjjjaaaXXXVVV\\\cccjjjsss}}}uuupppnnnjjjgggddd___YYYZZZ^^^jjjqqqtttrrrnnnkkkeee```WWWWWWWWWYYY[[[```fffkkkkkkfffbbbcccfffddd\\\UUURRRWWW^^^dddfffddd```]]][[[___eeeiiihhheee```^^^YYYWWWSSSNNNJJJHHHGGGGGGFFFJJJPPPUUUWWWWWWVVVUUUTTTPPPOOOSSSWWWYYY]]]bbbggguuu{{{xxxyyyzzzzzz}}}}}}wwwyyy~~~|||}}}~~~}}}|||{{{|||}}}wwwsssrrrmmmfff___^^^dddmmmqqqrrrwwwzzzxxxqqqkkkiiifffbbbVVVJJJ<<<444333555444333111111000000/////////000...---,,,,,,---...//////000...+++)))'''&&&''''''((((((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''((((((++++++)))(((''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++''''''((())))))))))))))))))))))))))))))*********,,,+++******++++++++++++///,,,***,,,///111444777EEEXXXnnn}}}|||uuuqqquuutttrrrnnnkkkfff___VVVPPPIIIGGGHHHLLLQQQ\\\rrrnnnhhhkkkmmmxxxyyyuuuqqqllliiieeeaaa^^^XXXXXXXXXXXXWWWVVVTTTRRRQQQTTTXXX```iiittt|||sssfff\\\RRRGGG@@@???:::;;;;;;===???DDDIIIMMMNNNOOOQQQRRRRRRTTTWWWYYYYYYZZZ\\\\\\\\\]]]___aaaaaa^^^YYYTTTRRRVVV]]]bbblllooosssxxx{{{~~~}}}vvvqqqnnnmmmmmmooossstttsssqqq+++***)))'''''''''((()))&&&&&&'''''''''((((((''''''&&&$$$"""""""""$$$%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$###&&&'''''''''((((((((()))((())))))'''''')))---000444999AAAHHHRRRaaatttwwwmmmccc___dddkkkppprrrpppkkkeeedddccc```XXXRRRRRROOOOOOUUU\\\aaahhhnnnnnnyyy}}}zzzxxxuuuppplllfff```\\\XXXVVVUUURRRWWW]]]```aaadddmmmttt}}}xxxrrrmmmhhhffflllddd\\\UUUNNNIIIJJJNNN[[[ccciiijjjiiigggbbb]]][[[bbbjjjppptttxxx|||~~~}}}yyyuuuvvvvvvqqqfff\\\ZZZ___fffkkkmmmjjjddd```ccchhhnnnpppmmmhhhdddaaa\\\YYYUUUQQQNNNLLLKKKKKKIIIMMMQQQSSSQQQNNNLLLLLLLLLIIIIIIKKKMMMMMMSSSYYYhhhsss}}}{{{|||}}}|||{{{}}}xxxqqqsss|||~~~vvvrrrrrryyy}}}zzzoooggg```___dddjjjmmmnnnxxx|||pppjjjiiiiiicccZZZMMM@@@888444222222000000//////000111333333000///...,,,+++,,,...///111000---+++)))''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&&&&'''((()))******''''''&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''&&&''''''(((''''''((()))))))))))))))(((((())))))************,,,,,,,,,+++******+++,,,000,,,***---///000666>>>SSSeeeyyywwwsssrrrxxx{{{vvvuuurrrmmmeee[[[PPPJJJHHHJJJMMMSSS[[[kkk}}}rrrqqqwww||||||vvvrrriiieee```[[[XXXTTTQQQNNNKKKLLLMMMMMMLLLLLLLLLLLLNNNRRR\\\iiizzz}}}nnn]]]QQQHHHAAA======888999;;;===@@@FFFNNNTTTZZZ[[[]]]^^^___```cccfffdddfffiiikkkkkklllnnnooopppooommmkkkjjjlllqqquuu|||}}}yyytttqqqooopppsssvvvyyyyyyxxxwww)))((('''%%%$$$%%%%%%&&&%%%&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&(((((((((''''''%%%$$$###%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%'''''''''((())))))******''')))***)))))),,,222888???EEEMMMUUU^^^mmm~~~ooofff[[[VVVZZZaaafffggg^^^___bbbggglllnnnkkkgggbbb```bbbiiinnnoooqqqtttttt~~~zzzrrrkkkeeeXXXUUUQQQOOONNNMMMKKKJJJIIIRRRbbbrrryyyzzz{{{{{{xxxqqqnnniiiddd```^^^^^^^^^___WWWOOOKKKGGGFFFIIINNNVVVcccrrrzzz|||yyypppgggiiittt{{{pppbbbXXXTTTWWW\\\______]]]ZZZXXXbbbgggmmmooolllhhhfffffffffccc```^^^^^^]]]\\\[[[QQQUUUYYYXXXSSSNNNKKKKKKHHHFFFFFFGGGFFFEEEKKKRRRdddkkkqqqssswww}}}zzzxxx{{{~~~}}}{{{{{{sssmmmhhhjjjrrr{{{|||}}}rrrjjjiiinnnvvv|||}}}tttmmmggggggiiikkkmmmppp|||uuunnnnnnooopppjjj___QQQDDD:::555333000000//////000222444555000000000...---...111444111111///---+++)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))))))))(((&&&&&&&&&'''((()))+++,,,%%%$$$$$$%%%%%%&&&'''(((''''''''''''(((((((((((()))(((''''''&&&&&&&&&'''''''''((()))))))))))))))((((((((()))******+++++++++,,,,,,+++***)))+++,,,///++++++//////111===MMMgggvvv~~~oooooorrrxxx~~~zzztttsssqqqmmmfff^^^TTTKKKFFFGGGKKKSSS]]]jjj}}}vvvxxx{{{}}}{{{sssjjjdddYYYVVVQQQMMMKKKIIIFFFEEEFFFGGGHHHHHHHHHIIIKKKNNNSSS[[[jjj~~~jjj[[[KKKBBB>>>;;;:::;;;666999<<>>======@@@EEEGGGFFFDDDOOOQQQZZZfffllliiiiiimmmsssxxx{{{uuuiii\\\VVVUUUSSSSSSUUUXXX[[[___bbbdddhhhccc```cccfffgggjjjnnn{{{yyy}}}uuuiii[[[NNNFFF;;;999666444333555888:::;;;@@@FFFJJJKKKMMMSSSXXX^^^]]]]]]```eeegggfffcccbbbggglllkkkeee```^^^___[[[[[[\\\\\\WWWUUU\\\eeeggglllooonnnnnnnnnkkkggg[[[aaagggiiinnntttxxxxxxlllgggfffnnnwww{{{}}}xxxvvvsssqqqpppppprrrssswwwzzz}}}wwwqqqoooqqquuuxxxwwwyyyzzzvvvuuuxxxvvvsssvvv}}}}}}zzzzzzyyywwwxxxrrrllliiifff^^^QQQGGG777555333111000000111222111222222000,,,+++---000///000111111000,,,)))&&&((((((''''''''''''((((((&&&''')))*********)))(((***))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((((((((()))+++,,,---'''(((((()))))))))))))))'''(((((()))***+++++++++(((***++++++((((((+++...***)))...333222777PPPkkk{{{tttoookkkdddiiipppttttttpppkkkiii___]]]XXXRRRMMMIIIIIIIIIIIIRRRaaatttxxxuuuyyyyyypppfff]]]UUUPPPOOOMMMJJJHHHIIIJJJKKKJJJGGGIIIIIIIIIJJJMMMTTTZZZaaappp{{{mmm^^^UUUOOOEEE======???===999888===BBBHHHNNNWWWdddttt|||wwwtttooofff^^^\\\^^^bbbhhhqqq}}}oooaaaYYYXXX]]]aaa^^^XXXTTTVVVYYY___hhhuuuzzzzzzyyywwwvvvwwwvvvtttsssooorrrvvvxxxxxxwwwwwwwww))))))))))))))))))))))))+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((######%%%&&&&&&%%%######%%%&&&&&&&&&''''''((((((###$$$%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%"""!!!%%%'''%%%!!!''''''''''''((()))******(((&&&'''***)))&&&&&&)))***,,,------444DDDSSSZZZeeekkkooopppwww}}}qqqlllbbb]]]WWWQQQGGG@@@GGGRRR^^^iiitttyyy|||~~~~~~~~~}}}yyyeeeNNN???===BBBBBB<<<===EEEGGGCCCDDDKKKEEEIIIPPPUUUZZZ^^^cccgggggggggeee^^^UUUOOOLLLMMMSSS[[[bbbdddhhhpppxxx{{{}}}|||yyyvvvsssrrrsssuuu}}}{{{www~~~~~~wwwrrrlllaaaRRRGGG>>>777222222111//////222555666999;;;===BBBGGGKKKOOOOOOPPPRRRUUUXXX[[[\\\YYYZZZ[[[^^^```aaa___^^^___^^^___dddkkkqqquuuuuu{{{{{{vvvnnnfffXXXUUUUUU[[[aaaeeejjjooooookkkiiimmmuuu{{{{{{xxx|||~~~tttppprrrxxx|||}}}www|||}}}yyyvvvwww}}}|||{{{zzzwwwuuuqqqrrrpppjjjhhhggg___UUUBBB>>>777000------000333222333555333111///111444///...,,,,,,------,,,***'''&&&%%%$$$%%%''')))+++...)))%%%%%%)))+++***((())))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))************)))***+++,,,---,,,+++***...---+++******+++---...///)))+++444888@@@___uuugggaaaccceeekkkmmmjjjhhhgggaaaYYYVVVOOOKKKKKKKKKHHHFFFGGGKKKYYYmmmzzzuuuzzz}}}~~~xxxmmmfff^^^WWWSSSUUULLLPPPPPPMMMKKKMMMMMMKKKOOORRRTTTTTTRRRUUU\\\bbbjjj|||~~~ooodddWWWLLLGGG;;;;;;<<<===>>>@@@BBBCCCFFFHHHOOO]]]mmm|||wwwlll^^^VVVTTTTTTQQQNNNOOOTTTZZZccclllwwwxxxjjjYYYQQQQQQLLLLLLNNNPPPPPPOOOTTT[[[gggmmmxxx{{{xxxxxxwwwwwwvvvuuuuuuuuuttttttttttttuuuuuuvvvvvv))))))))))))))))))))))))*********)))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''$$$"""###''')))'''$$$$$$$$$$$$$$$%%%&&&'''(((+++''''''***------...222444555444555>>>PPP```hhhnnnsssuuuwww~~~yyykkk___ZZZXXXSSSNNNIIICCCBBBLLLXXXgggqqqyyy}}}~~~~~~~~~~~~zzzkkkXXXGGG??????BBBEEECCCDDDIIIIIIDDDAAAAAADDDHHHOOOTTTVVVYYY\\\^^^ZZZ[[[ZZZUUUPPPNNNPPPSSSaaahhhnnnsss{{{{{{xxxxxx{{{}}}{{{yyyuuusssrrrzzz|||wwwrrrgggXXXMMMAAA:::444333222000000222000333666999;;;===@@@CCCDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPQQQTTTXXX[[[]]]^^^aaabbbdddkkksss{{{~~~}}}uuu]]]VVVRRRVVV\\\```dddhhhiiiiiikkkoootttyyy|||~~~}}}pppjjjlllrrrxxx{{{yyy{{{yyyxxx{{{~~~}}}|||zzzxxxtttqqqmmmmmmjjjhhhjjjlllhhh___PPPHHH>>>666222222222111333555777666333000000111000...---...//////...---***)))'''''''''((()))+++'''### ###%%%$$$"""((((((((((((((((((((((((******))))))(((''''''&&&))))))******+++,,,,,,,,,'''''''''((((((((())))))))))))))))))************))))))******+++++++++***...---+++******+++---...222...000999CCCRRRooowwwlll___[[[]]]dddggggggbbb___^^^XXXQQQOOOIIIEEEFFFGGGEEEFFFHHHSSSeee~~~{{{{{{{{{yyyuuuwwwzzzqqqgggaaa[[[UUUTTTVVVSSS[[[___[[[UUUSSSSSSRRRWWWZZZ\\\\\\[[[]]]bbbgggpppoooccc[[[QQQIIIFFFBBBBBBBBBDDDEEEGGGIIIJJJPPPUUU___nnn~~~|||uuuooo\\\SSSJJJFFFGGGIIIIIIGGGLLLPPPXXX```jjjvvvuuuiii^^^OOOGGGGGGEEEEEEHHHMMMPPPSSS[[[dddkkkrrr}}}}}}yyyyyyxxxwwwvvvuuuttttttpppqqqrrrrrrsssssssssrrr))))))))))))))))))))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''$$$###$$$'''((('''$$$############$$$%%%&&&'''...(((&&&+++111333666999===>>>>>>AAANNNaaapppvvvxxxzzz|||~~~wwwlll]]]RRRNNNNNNKKKHHHEEEDDDIIIVVVdddpppxxx~~~|||{{{{{{{{{zzzyyywwwjjjXXXIIIDDDEEEJJJMMMSSSSSSPPPLLLKKKKKKGGGBBBHHHLLLQQQSSSRRRRRRSSSUUUPPPRRRSSSRRRQQQTTTZZZ___mmmrrrwww|||{{{wwwvvvxxx{{{~~~yyy{{{|||zzzvvvrrrooonnnpppzzz}}}xxxnnn___TTTFFF>>>888666555222222444000444888;;;<<<<<<===>>>AAABBBDDDEEEGGGGGGGGGGGGGGGHHHKKKOOOUUU[[[aaadddhhhjjjmmmttt{{{}}}fff[[[RRRTTTYYY]]]^^^```aaahhhooorrrrrruuu||||||}}}~~~}}}}}}oooffffffllltttxxx|||{{{wwwsssuuu||||||yyyuuurrrllliiieeeeeelllrrrpppjjj\\\SSSGGG===777444111000222555888888666222///...000///...///000111000///...---+++)))(((((())))))(((%%%""""""%%%'''&&&$$$''''''''''''''''''''''''***))))))((((((''''''''''''((()))+++,,,...//////''''''((((((((())))))))))))))))))*********++++++))))))(((((())))))***+++...---,,,++++++,,,---...111///111:::MMMfff}}}wwwmmmccc[[[YYY\\\eeeddd___XXXUUUTTTOOOJJJHHHCCCAAABBBCCCDDDIIINNN```vvvzzzsssnnnlllppp||||||ssskkkccc___[[[XXXZZZ^^^aaannnvvvpppccc]]]]]]^^^cccfffjjjkkkjjjkkkooosss{{{|||nnn```YYYTTTNNNJJJIIIJJJJJJKKKMMMOOORRRTTTUUU```gggtttwwwiiiccc```[[[VVVHHHDDD???>>>AAAEEEFFFFFFJJJPPPXXXaaakkkwwwiii^^^WWWLLLEEEDDDCCCCCCFFFLLLRRRXXXdddooossszzz}}}zzzyyyxxxwwwuuusssrrrrrrnnnoooqqqrrrrrrqqqpppppp))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$###"""###%%%&&&%%%###%%%%%%%%%%%%&&&'''((((((...(((&&&,,,222555666888<<>>YYYyyy}}}oooeeeaaa```bbbdddeee```YYYRRRPPPOOOLLLIIIFFFBBBAAACCCDDDHHHQQQZZZnnnuuuiiieeefffnnn~~~xxxpppjjjeeebbb``````eeellluuupppgggiiimmmqqquuuyyy|||}}}~~~yyymmmbbb]]]ZZZVVVTTTUUUVVVWWWXXX[[[^^^bbbeeeggguuu}}}~~~|||www~~~sss\\\RRRPPPOOOLLLIIICCCAAA@@@@@@CCCEEEGGGGGGLLLSSS]]]fffppp}}}yyybbbYYYTTTMMMFFFEEEJJJIIIKKKPPPUUU]]]jjjvvv|||zzzyyyxxxwwwuuusssqqqooonnnooopppqqqrrrrrrqqqpppooo))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&&&&((()))))))))((((((((((((((((((&&&%%%$$$$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((,,,'''''',,,111111222333;;;FFFVVVdddsss~~~uuuhhh\\\OOODDDAAABBBMMMQQQUUUXXX]]]eeennntttzzzyyyrrrhhh```[[[ZZZYYYYYYMMMNNNPPPSSSYYYcccpppxxx~~~{{{nnn^^^ZZZ]]]ZZZQQQOOOSSSWWWWWWVVVWWW]]]ccclllooossssssrrrrrruuuwww{{{wwwssssssrrrtttrrrqqqsssyyy}}}{{{yyyxxxxxxzzz|||}}}vvvggg\\\OOOGGG@@@>>><<<:::;;;>>>>>>???AAAAAABBBDDDGGGJJJIIILLLQQQVVVXXXXXXWWWUUURRRXXXaaaiiioootttxxx{{{{{{}}}~~~~~~}}}|||qqqfff^^^aaagggfffbbb___]]]iiirrrnnnccc___hhhttt~~~~~~{{{xxxxxxyyyzzz}}}|||vvvsssssstttuuu}}}{{{oooiiifffkkkttt{{{}}}}}}{{{zzzrrrbbbNNN???888777---000333666777666222000///...---...000111111000000///...,,,***((('''''')))(((''''''((()))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++++++++***)))***+++,,,---,,,,,,,,,,,,---......///111555;;;HHHfff|||sssggg```bbbiiinnnooobbbZZZRRRNNNNNNMMMLLLKKKEEECCCCCCEEEHHHNNN\\\iiizzzhhh^^^___cccuuuyyyrrrnnnkkkjjjjjjjjjqqqyyy{{{ssswww}}}vvvssspppllljjjkkklllmmmpppssswww{{{xxxwwwuuurrrooollliiihhhffflllwww~~~|||}}}qqq]]]JJJEEEFFFEEECCCBBB<<<===???@@@AAACCCFFFHHHPPPXXXccclllvvvqqqZZZRRRPPPJJJEEEEEENNNMMMNNNSSSYYYbbbppp}}}zzzxxxwwwuuussspppnnnmmmlllmmmnnnoooppppppooonnnmmm))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&''''''''')))))))))(((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''############$$$%%%&&&'''***'''(((---///000333888EEETTTggguuu}}}tttjjj]]]QQQFFF>>>@@@EEEUUU[[[```ccchhhpppvvvxxxyyyhhhaaaWWWPPPMMMOOORRRTTTPPPVVV^^^cccgggppp|||tttgggaaa\\\TTTKKKMMMUUU^^^cccdddhhhqqqxxx{{{xxxyyy{{{zzz{{{oookkknnnqqqqqqqqqssszzz}}}}}}yyyjjj___QQQJJJCCCAAAAAA@@@BBBEEECCCDDDEEEFFFHHHLLLQQQUUUWWW\\\bbbhhhkkkjjjhhhfff```hhhqqqxxx{{{}}}~~~ppphhhdddiiioooooollljjjeeemmmrrrjjj]]]WWW^^^gggttt~~~~~~zzzttttttsssssstttxxx~~~}}}{{{zzz}}}mmmjjjllluuu~~~ttt^^^III<<<777///000111444777777666444000///...///000111000/////////...---+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++*********))))))((((((((((((((()))))))))***************++++++++++++,,,+++++++++++++++,,,,,,---,,,,,,------......//////000666???QQQmmm~~~nnnggg___\\\dddoootttrrr\\\SSSKKKKKKMMMLLLKKKJJJDDDDDDFFFIIIMMMWWWjjj|||{{{jjj]]]ZZZaaahhh}}}xxxuuuuuuvvvuuuvvv}}}yyyqqqcccaaa___]]][[[[[[[[[[[[```eeennnvvv|||~~~~~~}}}sssppppppttt{{{~~~}}}yyydddQQQAAA??????<<<:::<<<777;;;???AAABBBEEEJJJNNNTTT]]]iiisss{{{~~~iiiVVVPPPOOOKKKIIIKKKOOONNNPPPWWW^^^iiixxx|||vvvvvvtttrrrpppnnnlllkkkkkkkkkkkkkkkjjjjjjjjjjjj))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''''''''((($$$$$$$$$$$$%%%&&&'''((()))(((***---///333===GGGWWWfffuuu}}}zzzrrrfff]]]SSSJJJDDDBBBJJJSSSbbbhhhkkklllqqqzzz|||lllaaaXXXRRRKKKHHHLLLTTT\\\aaaaaafffjjjmmmpppyyy~~~lllbbb]]]WWWRRRQQQTTT```pppxxx{{{}}}{{{uuurrrtttwwwwww{{{zzzppphhhggglllooorrrtttyyywwwiii^^^RRRJJJDDDCCCDDDDDDGGGLLLKKKNNNRRRVVVYYY]]]bbbfffkkkooovvv|||}}}yyyvvvqqqwww~~~}}}zzz}}}{{{qqqlllkkkqqqwwwyyyzzz|||uuuxxxvvvmmm```ZZZ]]]dddjjjpppyyyyyyssskkkkkkjjjhhhhhhlllsssyyy{{{~~~}}}}}}}}}rrrrrrxxxttt```LLL@@@666444222333666888888777222111000000111222111///////////////...---,,,,,,)))***++++++************((((((((((((((((((((((((''''''''''''''''''''''''+++++++++*********))))))(((((()))))))))******************+++++++++,,,,,,))))))***++++++++++++++++++,,,---......////////////666DDDYYYooo|||zzzttteeeaaa[[[[[[fffssstttoooYYYPPPJJJLLLPPPMMMJJJJJJDDDFFFJJJPPPVVVddd}}}nnn```[[[aaakkksssqqqbbb[[[RRRQQQNNNMMMNNNPPPTTTVVV]]]aaaiiipppvvvyyyzzzzzztttqqqnnnrrrxxxzzzwwwrrr]]]LLL>>><<<;;;666666;;;:::???DDDFFFFFFIIIOOOUUU[[[eeeqqqzzzrrraaaSSSPPPPPPMMMOOOTTTTTTTTTWWW^^^fffqqq~~~|||wwwvvvtttsssqqqooonnnmmmlllkkkiiihhhggghhhiiijjj))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%%%%$$$%%%'''''''''''''''((()))******))))))+++---///666GGGVVVeeerrr|||}}}{{{{{{qqqiiiVVVOOOGGGCCCBBBFFFRRR___lllqqqrrrqqqvvvqqq\\\LLLOOOKKKGGGIIIRRR___lllsssppppppoooppptttyyyaaaWWWTTTSSSXXX``````ooo{{{rrrkkkjjjnnnssszzzzzzuuukkkfffhhhlllnnnxxx{{{ttteee[[[RRRKKKEEEDDDFFFGGGKKKPPPTTTYYY___fffjjjnnnrrrtttuuuyyy|||}}}|||yyy{{{}}}yyy~~~}}}uuuqqqpppvvv|||}}}rrrgggaaacccgggdddgggmmmsssxxx}}}sssmmmddddddcccaaa```dddlllrrrtttyyyyyyyyyxxxzzz{{{cccRRR<<<888444333666999:::999555333222222333333111000//////000000000000//////'''(((******)))(((((()))))))))))))))))))))))))))&&&'''''''''''''''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,'''(((***+++++++++***)))+++,,,---...////////////444:::KKKcccuuuzzzvvvrrrccc```\\\]]]iiiuuutttkkkZZZPPPKKKPPPSSSPPPKKKJJJEEEHHHOOOVVV___ooo|||iii]]]___jjjwww~~~ppp^^^PPPJJJIIIGGGEEEDDDGGGLLLRRRUUUXXX]]]eeemmmuuuzzz|||}}}zzzvvvrrrtttyyy{{{vvvqqq[[[JJJ===;;;999555777@@@===BBBGGGGGGFFFHHHOOOUUUbbblllxxxfffXXXMMMLLLMMMLLLPPPWWW]]]\\\___fffnnnwwwzzzyyywwwwwwuuutttrrrqqqoooooonnnmmmjjjhhhggghhhjjjlll******))))))((((((''''''+++******)))((('''''''''''''''''''''''''''''''''&&&$$$###%%%((()))'''$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((($$$$$$&&&&&&&&&&&&$$$$$$$$$&&&''''''&&&&&&((())))))(((''''''((()))((('''+++(((***000777AAATTTfffxxx}}}||||||wwwdddSSSKKKHHHIIINNNSSSYYYfffsss{{{yyyzzz~~~xxx```PPPJJJKKKKKKKKKOOO___qqqxxxuuuwwwsssmmmlllvvvhhhSSSQQQYYYaaajjjttt|||yyyssslllggggggjjjnnnlllooonnnggg___```iiisss{{{vvvkkk^^^VVVPPPMMMIIIEEEGGGMMMXXX___ggghhhjjjooouuu{{{~~~~~~~~~}}}{{{uuuuuuvvv{{{|||zzz{{{wwwrrrkkk```[[[cccjjjooozzz~~~mmmcccYYY```fffeeeaaaaaahhhooouuuwww|||zzz}}}{{{kkkXXXHHH:::888999777555555;;;777111------000222333000///...------...///000+++***)))(((((()))***+++(((((((((((((((((())))))(((((('''''''''(((((()))************))))))))))))''''''''''''((()))+++,,,++++++******************++++++++++++++++++++++++,,,...///...---/////////222???TTTiiivvvxxxsssnnn^^^```bbbgggnnnrrrkkkaaaSSSRRRSSSVVVYYYVVVOOOHHHDDDJJJSSS\\\jjjpppccceeemmmtttxxxpppcccRRRFFFCCC;;;999<<>>DDDIIILLLPPPUUU[[[```hhhrrrzzz~~~~~~zzzsss[[[JJJ;;;999:::999:::>>>BBBFFFMMMUUU[[[aaaeeeggglllsss|||eeeTTTNNNJJJLLLOOORRRXXX___fffiiiooouuu~~~}}}vvvvvvtttuuuuuuuuusssqqqnnnmmmkkkiiiggghhhjjjllllllkkk++++++++++++************))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%%%%'''***,,,&&&&&&&&&'''((()))++++++------444@@@NNNZZZhhhrrr|||}}}~~~~~~~~~~~~~~~~~~zzzmmmaaa[[[WWWSSSXXX[[[bbbmmmtttxxx~~~~~~xxxqqqgggYYYJJJDDDEEEJJJUUUbbbiiiooosssuuutttrrryyy|||wwwoookkkhhheeeccceeehhhooo||||||zzzxxxuuusssqqqqqqpppmmmhhhdddbbbbbbjjjkkkmmmnnnooosssyyy}}}qqqeee___^^^]]]\\\\\\XXXVVVZZZbbblllsssvvvzzzzzz{{{}}}~~~~~~}}}|||}}}{{{yyyxxxxxxzzz|||}}}|||}}}zzzuuuuuuxxx~~~{{{tttkkkbbbZZZXXXWWW^^^rrr|||vvvlll```XXX^^^gggoooqqqmmmhhhhhhkkknnnpppxxx~~~}}}xxxbbbPPPCCC:::999;;;<<<999555333333333333222444333222111000/////////,,,++++++***+++,,,---...+++++++++******)))))))))))))))(((((((((((())))))************)))))))))))),,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************...------///111333444444AAAQQQgggxxx|||sssfff\\\WWWcccpppxxxzzzvvvkkkaaaaaaaaa___\\\VVVPPPLLLKKKOOOTTT^^^lll~~~tttooosssxxxooohhhbbbaaadddgggkkkrrrxxx}}}}}}{{{|||}}}zzzuuuooollljjjlllhhheeeddd^^^RRRHHHDDDEEEBBBBBBFFFJJJMMMRRRXXX]]]aaajjjsss|||{{{uuu\\\KKK<<<:::;;;:::;;;???CCCIIIRRR]]]fffnnnrrrttttttyyytttVVVOOOKKKJJJMMMQQQUUU\\\dddjjjnnnuuu|||{{{uuuttttttuuuuuuuuussspppllljjjggghhhjjjjjjjjjjjjkkklll************************((((((((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))(((&&&$$$$$$&&&(((%%%&&&&&&&&&'''(((***,,,---111;;;JJJ[[[hhhqqqvvv~~~}}}|||~~~~~~{{{}}}|||sssbbbVVVVVV]]]cccmmmnnnrrrwww|||yyyuuussskkkbbbXXXNNNFFFGGGLLLPPPWWW```gggmmmqqqtttvvvuuu{{{zzzoooeeedddjjjoooqqqzzz~~~~~~~~~|||||||||yyyvvvsssoooiiiccc```ccciiinnnrrrssstttxxx|||wwwkkkcccaaadddhhhjjjhhhddd```bbbiiippprrrrrrxxxyyyzzz{{{{{{}}}}}}{{{zzz}}}}}}}}}~~~{{{zzzzzz|||zzzxxxuuuuuuvvvxxxyyyyyyzzzwwwsssrrrsssvvvzzz}}}}}}vvvoooddd___[[[ZZZZZZ___mmm|||xxxpppllljjjgggaaa\\\aaaiiirrrtttnnngggddddddjjjkkkrrr|||}}}xxxbbbPPPDDD@@@@@@===;;;888666666666444333555444333222000///......,,,+++*********,,,---...---,,,,,,++++++******)))******)))((((((((())))))************)))))))))(((************************+++++++++,,,,,,,,,,,,,,,************************///,,,***---000222444888HHHYYYooo}}}|||oooaaaXXXUUUdddttt{{{{{{vvvmmmdddaaabbb```YYYQQQLLLMMMOOOUUUZZZfffvvvvvvxxxyyyiii]]]VVVRRRRRRUUU[[[___ffflllsss{{{wwwrrrtttttttttrrrmmmhhhdddaaaaaaaaabbbbbb___WWWMMMGGGGGGFFFHHHMMMOOOPPPTTTYYY]]]bbbjjjttt}}}}}}{{{|||yyysss]]]KKK<<<:::;;;:::;;;@@@FFFLLLWWWeeeqqqyyy}}}~~~}}}}}}kkkUUUOOOLLLLLLPPPSSSWWW___gggpppuuu|||zzzuuusssssstttuuutttrrrnnniiigggccchhhlllmmmjjjhhhiiilll))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%$$$&&&(((&&&''''''&&&%%%&&&))),,,000777DDDTTTdddqqqwwwyyy}}}}}}~~~yyywwwuuujjjZZZSSS[[[lllwww~~~~~~||||||tttmmmjjjfff]]]TTTMMMHHHFFFKKKQQQYYY\\\bbbkkkrrrtttsssqqqkkkqqqrrrjjjfffmmmzzzzzzuuuqqqmmmgggbbbbbbiiirrrzzz{{{{{{|||~~~yyytttmmmhhhhhhjjjmmmoooqqqkkkffffffkkknnnmmmjjjppprrrsssttttttuuuxxxzzzuuuttttttwww{{{}}}{{{|||}}}{{{}}}}}}yyywwwwwwwwwzzzxxxtttsssssstttttttttuuuuuutttsssrrrssstttuuuxxx{{{|||zzzzzzxxxrrrkkkccc\\\TTTRRRTTTYYYaaahhhpppiiibbb```ccceeedddbbbaaahhhqqqssspppjjjgggggglllkkkpppxxx}}}~~~{{{~~~uuuaaaQQQGGGBBB???===;;;999999888666444555555444222111///...---,,,+++***))))))***+++,,,---,,,,,,,,,++++++******++++++***)))))))))))))))************)))))))))(((''''''((())))))*********)))*********+++++++++,,,************************///***))),,,...000777???VVVddduuu|||vvvhhh\\\UUU[[[hhhvvv{{{zzzwwwqqqkkkaaa```\\\TTTJJJGGGKKKQQQYYYaaaooozzzppp]]]RRRLLLJJJLLLPPPWWW\\\cccjjjrrr{{{~~~tttooosssrrrrrrpppmmmiiiddd``````bbbeeefffddd___VVVNNNHHHJJJOOOUUUVVVTTTUUUZZZ^^^cccmmmxxxxxxwwwyyywwwrrr]]]KKK<<<:::;;;:::;;;@@@HHHOOO[[[jjjxxx}}}zzzyyyyyyxxx{{{~~~fffXXXSSSQQQQQQTTTVVVYYYaaaiiiuuu{{{yyyuuutttsssssstttsssppplllhhheeeaaagggmmmmmmiiigggiiilll((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&''''''###$$$&&&''''''''')))+++&&&((()))(((&&&''',,,000666BBBQQQ___mmmxxx|||{{{zzzuuunnnkkkaaaWWWYYYhhhzzzttthhh___[[[VVVNNNHHHEEEDDDDDDIIIOOOWWWYYYbbbnnnsssooohhhddd___hhhppprrrvvvyyyvvvyyyzzzyyy}}}xxxsssnnnnnnoooooopppssswww{{{~~~~~~zzz{{{{{{yyytttrrrnnnkkkiiiiiiiiijjjppplllgggfffhhhiiiiiihhhgggjjjllllllkkklllooosssmmmnnnpppuuuzzz}}}~~~}}}{{{wwwuuuvvvwwwvvvyyy}}}}}}}}}}}}{{{wwwuuuttttttyyywwwtttrrrrrrrrrqqqppprrrtttvvvvvvtttrrrrrrrrrsssvvvwwwvvvwwwvvvqqqjjjlllbbbVVVOOOOOOTTTZZZ^^^bbb^^^[[[[[[___ccceeefffaaafffmmmppppppooopppqqqpppoooqqqvvvyyyyyy{{{xxxuuuvvv}}}sssaaaPPPEEEBBB@@@===;;;;;;:::888666666666555444333111///......---+++***))))))******++++++++++++++++++++++++---,,,+++***))))))))))))************))))))))))))%%%&&&''')))************)))))))))******++++++,,,++++++++++++++++++++++++---))))))---...111???OOOiiisss{{{yyylll^^^WWWVVVfffooowwwyyywwwuuurrrmmm```^^^WWWNNNFFFFFFMMMTTT```kkk|||zzziiiVVVLLLIIIIIILLLPPPWWW\\\dddmmmuuu~~~uuuqqqsssrrrrrrqqqppplllgggcccccchhhkkklllkkkhhh___VVVMMMPPPWWW\\\[[[VVVUUUXXX___eeeppp{{{yyyrrrssswwwxxxttt^^^LLL===<<<===;;;===AAAIIIPPP]]]nnn}}}wwwrrrppprrrrrrtttwwwcccZZZXXXWWWXXXZZZZZZ\\\ccclllxxx|||wwwttttttsssrrrrrrpppmmmjjjgggfffbbbggglllllliiigggiiikkk(((((()))))))))*********)))*********************''''''''''''''''''''''''###%%%''''''&&&%%%&&&(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((( ###&&&((()))))))))***%%%(((******))),,,222888???NNN___jjjttt|||~~~yyyrrrmmmeeebbb\\\[[[eeewwwzzzoooeeeZZZQQQKKKIIICCC@@@AAAAAAAAACCCGGGJJJNNNYYYdddgggbbb___aaajjjrrr{{{zzzqqqooopppqqquuuzzz~~~zzzyyysssvvvyyy{{{zzzyyyyyyzzz}}}zzzzzzvvvpppnnnqqqsssqqqlllkkkiiigggeeeeeefffgggiiigggdddaaaaaabbbcccddd```cccfffeeebbbbbbfffiiiiiiiiikkkoootttwwwxxxxxxuuuqqqnnnoooooonnnpppuuuvvvwwwxxxvvvtttsssrrrsssvvvtttsssrrrsssrrrqqqoooooorrruuuuuusssqqqpppqqqnnnrrrsssssstttuuuqqqkkklllhhhaaaZZZVVVXXX\\\______^^^^^^^^^```ccceeegggdddfffiiikkklllmmmqqqtttrrroooooosssuuutttvvvzzz|||yyyrrrnnnrrrxxxttt```PPPEEEBBB???<<<<<<;;;:::888777777777777666444222111000///---+++***)))))))))))))))******++++++,,,,,,------,,,+++************************))))))))))))'''((()))***+++******)))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,000111666LLLdddyyy}}}~~~tttdddYYYZZZ^^^nnnsssvvvtttqqqoookkkfffZZZVVVPPPIIIHHHMMMWWW```ggguuuyyygggTTTKKKJJJLLLPPPTTTYYY___hhhrrrzzzyyyttttttsssrrrsssssspppkkkgggffflllpppppppppooohhh^^^WWWYYY]]]```[[[TTTSSSWWW[[[cccooo{{{xxxuuunnnjjjmmmuuuyyywwwaaaOOO@@@>>>@@@>>>???DDDIIIPPP^^^qqqvvvooolllnnnoooqqq{{{hhh___\\\[[[]]]___^^^___fffoooxxx}}}}}}zzztttrrrtttsssqqqooommmkkkiiihhhgggdddgggjjjkkkiiihhhiiikkk))))))******+++++++++,,,***************+++++++++''''''''''''''''''''''''###%%%((((((%%%$$$&&&(((&&&''''''''''''''''''&&&''''''''''''((((((((())),,,+++***))))))***+++,,,((('''&&&%%%%%%&&&'''((("""%%%(((***)))((('''&&&%%%(((+++,,,,,,000888>>>FFFWWWiiirrrxxx{{{ssslllggg```^^^\\\aaaqqquuuooofff___XXXPPPGGG@@@CCC???===@@@AAA??????AAADDDHHHQQQZZZ[[[ZZZbbbmmmsssfff```fffnnnttt}}}~~~}}}{{{zzz{{{|||zzziiikkkiiieeeeeeiiijjjhhhddddddcccbbbbbbdddgggiiieeecccaaa]]]ZZZZZZ\\\___\\\___aaa___[[[ZZZ^^^bbbgggffffffhhhmmmqqqrrrsssrrrmmmiiiiiihhhgggiiimmmpppqqqssssssrrrqqqrrrssssssrrrrrrrrrtttsssrrrppplllooorrrrrrooonnnooopppkkknnnpppoooqqqsssqqqkkk```eeeiiieee```]]]^^^```bbbcccddddddcccdddfffggghhhhhhgggfffeeehhhlllppppppmmmlllpppqqqpppssswwwsssvvv{{{~~~sssjjjiiilllqqq|||nnn]]]GGGDDD???===<<<<<<;;;:::999999999999888777555444333111///---+++*********(((((()))***+++,,,,,,---...---,,,+++************************))))))))))))******+++,,,,,,***)))(((******+++,,,,,,---......------------------------+++***...333444;;;VVVsss}}}ppp```YYY___hhhpppttttttpppllliiiccc\\\SSSOOOIIIGGGKKKVVVcccmmmlll}}}|||{{{iiiVVVNNNNNNPPPTTTXXX[[[bbblllvvv}}}xxxvvvuuutttuuuvvvtttooojjjgggmmmqqqqqqrrrsssmmmccc______aaaaaaZZZRRRQQQVVVVVV^^^kkkxxxmmmjjjeeebbbhhhsssxxxxxxcccQQQBBB@@@BBB@@@BBBFFFHHHOOO^^^rrryyyppplllnnnmmmooo}}}oooggg]]]]]]___bbbaaabbbiiissswww}}}{{{{{{|||xxxrrrqqqssssssqqqnnnkkkiiihhhhhhhhheeegggiiiiiiiiiiiiiiijjj(((&&&%%%(((+++---,,,++++++******)))(((''''''&&&*********)))(((&&&%%%$$$$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%"""###%%%'''((()))******)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%'''(((((((((,,,***+++---///222;;;EEERRR```pppwwwzzz~~~~~~vvviiidddeeedddiiipppvvvxxx|||tttccc^^^XXXRRRNNNJJJGGGEEE@@@???<<<777666888::::::;;;CCCMMMTTTXXXbbbvvvzzzwwwhhhhhhjjjooovvv}}}zzzyyy{{{}}}{{{vvvrrrmmmjjj^^^___aaabbbcccccccccbbb^^^___```cccfffhhhiiihhhjjjfffaaa[[[XXXXXXYYYZZZ^^^______]]][[[]]]bbbgggfffdddccccccdddhhhlllnnnnnnkkkgggfffggghhhhhhhhhiiijjjlllnnnooonnnlllkkkssspppllljjjkkklllnnnnnnppppppooonnnmmmllllllkkkiiikkkooosssuuurrrjjjccceeejjjnnnmmmiiigggiiimmmqqqssssssrrrooommmlllllleeeeeeeeeccc``````bbbccchhhhhhgggfffeeeiiiooouuuuuutttuuuxxx}}}wwwlllkkkooossswww{{{}}}hhhPPPJJJBBB===<<<;;;:::999999999999999777555222111111000000///---+++)))(((++++++***))))))***++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))*********+++++++++,,,,,,++++++,,,,,,---...111,,,---333777BBB```~~~|||gggYYY[[[dddiiirrrnnnjjjgggddd___XXXSSSQQQIIIDDDGGGOOO]]]nnn}}}www}}}yyymmm]]]PPPMMMQQQYYY^^^ccchhhqqqyyy{{{xxxuuuwwwyyyzzzyyywwwtttrrrooolllkkkooouuutttllldddaaabbbaaa]]]VVVQQQQQQSSSZZZ```jjjsssyyyyyytttpppbbb^^^ZZZ[[[eeeppptttqqqcccRRRCCC@@@>>>;;;===BBBKKKSSSaaaqqqvvvooonnnmmmqqq{{{lllcccccceeegggfffeeejjjrrr}}}wwwvvvvvvtttsssrrrqqqqqqrrrpppmmmjjjhhhhhhhhhiiihhhhhhiiiiiijjjjjjjjjjjj,,,***((()))***+++)))'''******))))))((((((''''''(((((((((((((((((('''&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))******+++***+++///333888CCCNNNbbbnnnyyy}}}~~~~~~wwwiii\\\YYY[[[jjjooovvv{{{|||eeeZZZVVVPPPLLLJJJHHHFFFEEECCCBBB>>>:::777888999:::@@@IIIUUU___fffqqq~~~vvvqqqmmmiiimmmsss{{{yyywww{{{wwwsssnnnjjjgggccc```]]]ZZZ[[[]]]^^^___```_________aaaeeeiiilllkkkiiigggeeebbb^^^ZZZYYYYYY[[[\\\\\\\\\]]]^^^```dddiiimmmhhhfffdddccccccfffiiikkkiiigggddddddeeeeeeeeeddddddfffiiihhhggghhhlllooorrrooojjjhhhiiikkkmmmnnnpppooonnnmmmllljjjiiihhhgggiiilllrrruuuuuuppplllfffhhhkkkkkkjjjjjjmmmqqquuuwwwxxxxxxvvvuuuuuuuuukkkiiieee___ZZZYYY[[[]]]aaabbbbbb```___cccjjjqqqwwwvvvuuuvvvxxx|||~~~uuurrrssstttwww{{{www```VVVIII???<<<;;;999777;;;;;;;;;:::999777555333000000000///...---,,,+++,,,+++************+++,,,+++*********+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********)))))))))))))))))))))***,,,,,,++++++,,,,,,---...///---...222;;;MMMiiixxxdddXXXZZZaaaeeegggddd```]]]ZZZVVVQQQMMMMMMIIIGGGKKKRRR^^^nnn|||}}}yyyyyy~~~rrrbbbVVVSSSWWW^^^cccjjjqqqzzz|||zzz{{{|||~~~}}}yyyuuurrrrrrqqqrrrvvvyyywwwooohhhaaabbb```YYYQQQLLLMMMOOOQQQXXXbbbkkkoookkkeee___WWWVVVUUUXXXdddrrrwwwuuufffUUUFFFBBBAAA>>>???DDDJJJSSSaaarrryyyqqqoooooosssnnnfffeeegggiiihhhggglllsss}}}}}}wwwvvvuuutttsssqqqqqqppppppooollliiihhhhhhhhhhhhffffffffffffggghhhiiijjj---+++))))))***)))(((&&&))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((***+++,,,,,,,,,///555<<>>???CCCBBBHHHNNNRRRQQQMMMGGGCCCHHHKKKOOOVVVcccqqqvvvtttnnn\\\MMMHHHEEEAAAAAAFFFJJJTTTcccwwwuuurrrrrrwwwooohhhggggggiiihhhgggmmmuuu~~~}}}wwwvvvtttqqqpppoooooooooooonnnmmmlllkkkkkkkkkllliiihhhfffeeeeeegggjjjlll))))))******))))))******(((((((((((())))))))))))(((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((%%%&&&'''((())))))***)))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((((()))***+++***((((((***,,,///333<<>>BBBEEEFFFDDDBBBAAAAAADDDIIINNNVVVcccqqqwwwvvvnnn]]]MMMHHHEEE@@@AAAFFFKKKTTTdddxxxtttnnnooouuukkkeeecccdddeeeeeeeeekkksss}}}}}}wwwuuussspppnnnmmmmmmnnnoooooooooooonnnooooooooonnnllljjjhhhhhhiiilllmmm+++,,,,,,+++(((''''''((())))))))))))(((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((()))))))))+++---+++))))))+++...222777DDDTTT___gggrrr|||vvveeecccaaa^^^ZZZYYYaaakkk}}}wwwjjj```YYYTTTRRRJJJGGGCCC@@@@@@??????>>>;;;666555888777777CCCRRRkkk}}}ssslllddddddmmm{{{yyyzzzzzzvvvttttttooolllgggccc^^^YYYTTTPPPNNNOOOPPPSSSVVVWWWVVVTTTTTTTTTTTTUUUWWWYYY[[[\\\^^^ccchhhiiifffaaa______XXXYYYYYYZZZZZZ[[[[[[[[[___```bbbeeegggfffcccaaa[[[[[[[[[\\\^^^aaacccdddaaa___^^^]]]^^^^^^\\\[[[YYYUUUSSSVVV[[[[[[UUUOOOVVVUUUSSSTTTVVVXXXYYYXXXXXXZZZ^^^aaacccddddddccceeeffffffdddccccccfffhhhppppppooollliiifffcccbbbgggjjjooorrruuuwwwzzz}}}|||{{{wwwqqqhhh```ZZZXXX[[[XXXVVVWWW\\\ccchhhkkkdddeeeeeeeeehhhoooyyy~~~vvvpppvvv~~~}}}gggVVVIIIAAA;;;;;;;;;::::::999::::::;;;777555333000///............---,,,,,,,,,,,,---......,,,******---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,,,,---------------------------......///000666;;;CCCYYYsss|||uuummm```WWWZZZaaabbb[[[UUUKKKLLLNNNMMMKKKIIIHHHHHHFFFHHHNNNXXXcccqqq}}}kkk[[[aaaooo|||{{{|||||||||}}}zzzvvvsssmmmjjjgggiiipppyyyvvv\\\GGG===;;;:::999;;;===???>>><<<;;;===@@@@@@FFFMMMUUUcccqqqyyyzzzmmm\\\LLLGGGDDD@@@@@@EEELLLUUUeeeyyyqqqhhhiiiqqqjjjaaa___```bbbbbbcccjjjsss||||||zzzwwwuuurrrooommmllllllmmmoooppppppqqqqqqqqqrrrrrrqqqooommmkkkjjjjjjkkklll)))+++,,,+++((('''(((*********))))))((((((''''''&&&'''((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&''''''''''''*********))))))(((&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&))),,,,,,******...333888AAAQQQbbbmmmrrryyyxxxkkk[[[^^^dddjjjjjjiiiooovvv{{{oooeee]]]WWWSSSQQQHHHEEEAAA>>>===<<<;;;:::999444444888:::>>>OOObbbtttqqqpppqqquuuwwwtttwwwttttttrrrnnnjjjhhhggghhhgggccc^^^YYYUUURRROOOMMMNNNNNNPPPSSSVVVWWWVVVTTTQQQQQQQQQRRRTTTVVVYYYZZZ]]]ccciiikkkgggbbb______VVVWWWYYY[[[\\\\\\\\\\\\]]]aaaeeehhhgggdddbbbaaa\\\\\\]]]^^^```bbbdddeeeccc```]]]\\\\\\\\\[[[ZZZWWWUUUUUUWWWYYYXXXTTTPPPPPPPPPPPPSSSUUUVVVUUUTTTVVVXXX\\\___aaabbbaaa``````bbbddddddbbbaaabbbdddfffjjjnnnnnnjjjeeebbbaaaeeehhhllloooqqqtttwwwyyy{{{{{{xxxsssnnniiihhhgggiiibbb[[[[[[aaaggghhhfffaaaaaaaaabbbfffkkkqqqtttwwwsssqqq|||xxxcccQQQDDD>>><<<;;;:::::::::;;;<<<<<<888777444222111111222222...---,,,++++++,,,---.........---,,,,,,,,,,,,---...------,,,,,,++++++***************+++,,,---...******+++,,,------...///---------------...//////000666???NNNdddvvvyyyssseee[[[VVV^^^eeebbbXXXPPPJJJMMMPPPPPPMMMIIIGGGGGGFFFHHHRRR```pppttteee\\\eeewww~~~}}}~~~{{{wwwsssooolllgggdddcccjjjvvvrrrSSS???:::;;;:::777:::===@@@>>>;;;:::<<>>;;;::::::999888;;;666888@@@EEEMMMbbbxxx|||qqqqqquuu{{{qqqlllmmmgggfffdddaaa]]]]]]^^^```ddd___XXXSSSOOOMMMLLLJJJJJJJJJLLLOOORRRSSSRRRPPPNNNNNNOOOOOOQQQTTTVVVXXXZZZaaaiiikkkgggaaa]]]]]]TTTVVVXXX[[[]]]^^^^^^^^^\\\aaaggghhhddd```]]]]]]_________```bbbccceeefffdddaaa]]]ZZZZZZZZZZZZYYYUUUVVVWWWWWWVVVUUUUUUUUUMMMNNNPPPSSSUUUVVVTTTRRRVVVXXX[[[^^^``````___^^^[[[___bbbdddbbbaaacccddd]]]dddmmmoookkkeeeccccccbbbeeeiiilllnnnpppsssuuuwwwvvvuuusssqqqqqqtttwwwvvvlllbbbaaagggkkkiiidddaaa```___aaadddhhhjjjjjjoooyyyyyyqqquuummmXXXJJJDDD<<<<<<;;;::::::;;;===>>>999777555444444444666777---,,,++++++++++++,,,---...//////---+++***+++---///...------,,,+++***)))************+++,,,---...***+++,,,---...000111111...------------...//////000666BBBVVVkkkwwwxxxsssbbbYYYWWWaaahhhaaaUUULLLKKKOOOSSSSSSOOOKKKHHHGGGMMMPPP[[[nnnnnnbbb```jjj|||}}}}}}zzzzzz|||~~~~~~}}}|||xxxtttoookkkgggeeegggeeefffqqqmmmLLL999888;;;:::666;;;@@@CCCCCC>>>;;;<<>>LLLXXXiiiuuuzzz}}}lll\\\UUUeeevvv|||kkkfff```\\\[[[ZZZXXXVVVGGGHHHGGGDDD@@@>>>:::777222:::CCCHHHPPPcccyyyxxx|||}}}nnnfffddd[[[WWWTTTTTTVVVXXXYYYXXXVVVVVVUUUQQQMMMIIIHHHHHHLLLMMMNNNOOOPPPQQQQQQRRRLLLNNNOOOQQQRRRUUUYYY\\\^^^fffkkkiiieeebbb___[[[TTTWWW[[[]]]]]]\\\[[[[[[```aaabbbaaa```aaacccdddbbbdddfffhhhhhhfffdddbbbbbb___ZZZXXXXXXXXXYYYXXXSSSTTTVVVUUUSSSRRRRRRRRRNNNOOOPPPRRRTTTUUUUUUUUUSSSTTTUUUYYY]]]```aaa```aaaaaaaaa``````___^^^^^^______```bbbdddccc```]]]cccdddddddddeeegggkkkooosssqqqqqqtttxxx||||||{{{|||pppccc]]]___cccdddcccbbb```_________aaabbbcccgggnnnxxx}}}||||||~~~jjjUUUFFFAAA???===:::;;;===;;;999::::::888777666555555555222222111///+++******+++///,,,******,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...//////000000000000000//////...///000///...---...///333222KKKdddjjjvvv}}}ooobbb\\\\\\bbbccc\\\UUUSSSUUUTTTTTTTTTOOOIIIGGGIIINNNRRR^^^ttttttjjjeeelllyyy|||{{{{{{}}}}}}zzztttooolllgggbbbaaadddaaajjjttt}}}^^^CCC;;;777111444>>>???BBBEEECCC???<<<;;;<<>>999777:::???HHHSSScccyyy|||~~~sssggg___]]]UUUSSSPPPPPPRRRSSSSSSQQQRRRSSSRRRPPPNNNLLLKKKLLLKKKLLLLLLMMMNNNOOOOOOPPPMMMNNNPPPQQQRRRUUUXXX[[[___gggllljjjfffccc```\\\UUUWWW[[[\\\\\\ZZZZZZZZZ[[[]]]___```aaacccfffhhhfffffffffeeedddcccaaa``````]]]YYYXXXXXXYYYYYYYYYWWWYYYYYYXXXVVVUUUUUUVVVUUUUUUUUUUUUVVVUUUTTTSSSVVVUUUTTTVVVZZZ^^^```aaaaaa```___^^^^^^^^^^^^^^^```___^^^___aaaaaa```___bbbcccdddddddddeeehhhkkkjjjiiiiiimmmtttyyy||||||yyypppeee______bbbddddddbbbaaa```____________^^^bbbhhhrrr{{{{{{xxxbbbRRRFFFCCC>>>;;;:::;;;:::777<<<;;;:::888777777666666222222222000---,,,,,,---...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,---------------,,,,,,...///000///......///000555555MMMeeellltttwwwiiiXXXWWW[[[```___XXXTTTUUUYYYUUUSSSQQQNNNHHHGGGIIITTT\\\kkksssllliiippp~~~}}}}}}xxxxxxxxxyyy{{{{{{zzzxxxooojjjfffddd```\\\]]]```dddqqqrrrWWW???:::888222555>>>===@@@CCCBBB>>>:::999:::CCCHHHNNNUUU```kkkpppoooiii^^^RRRKKKFFFBBBDDDGGGMMMZZZhhhvvviiiZZZYYYbbbxxxnnnddd^^^[[[]]]___cccjjjrrrzzz~~~yyyyyyxxxtttoookkkjjjjjjiiihhhhhhkkknnnppppppooooooppplllmmmmmmkkkhhhggggggggg''')))******(((''''''(((++++++******)))(((((((((***(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))))))))((((((''''''((((((((()))))))))***((((((,,,111999FFFSSSbbbiiiqqqvvvwwwxxxyyy{{{}}}}}}}}}zzztttlllgggeeettt~~~}}}uuunnnccc___\\\[[[]]]aaadddeeeddd```YYYPPPFFF>>>;;;;;;DDDIIITTTggg~~~}}}xxx~~~ssslllfff]]]VVVTTTQQQPPPOOOOOOPPPPPPNNNLLLMMMNNNPPPPPPOOONNNPPPQQQKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOQQQRRRRRRUUUXXX[[[^^^fffkkkiiieeeccc___[[[XXX[[[]]]^^^]]][[[ZZZ[[[YYY[[[^^^___```cccfffiiijjjhhheeeaaa___^^^]]]^^^^^^[[[XXXWWWXXXZZZZZZZZZWWWXXXXXXWWWUUUTTTUUUVVVZZZYYYXXXXXXYYYXXXUUUSSSXXXVVVTTTVVVZZZ^^^bbbccc```^^^]]][[[[[[\\\^^^___aaa___\\\\\\]]]^^^___^^^___aaaccccccbbbbbbcccdddcccccccccffflllssswwwyyywwwrrrllleeebbbbbbdddffffffccc___]]]\\\\\\ZZZYYY^^^ccckkksss{{{}}}{{{~~~tttaaaMMMGGG@@@<<<<<<===<<<;;;===<<<;;;:::999888888888333333333111///---...///...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---...//////000000/////////---///000///...///111222666<<>>>>>AAACCCBBB>>>;;;:::;;;DDDIIIPPPWWWaaammmrrrqqqjjj___TTTMMMHHHEEEFFFIIIOOO\\\jjjwwwhhhYYYXXXaaawwwtttfff```\\\]]]```dddllltttzzz{{{xxxvvvsssooolllkkkiiigggffffffiiilllmmmmmmllllllmmmkkkllllllkkkiiihhhiiijjj((())))))))))))(((((()))************))))))((((((&&&%%%$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))+++)))&&&$$$$$$%%%'''((('''(((((((((((()))))))))+++))))))///777AAAPPP^^^llloootttvvvvvvuuuvvvwwwtttqqqlllfff```^^^dddlll~~~tttooollldddddddddeeegggiiijjjkkkgggaaaXXXOOOEEE>>>@@@DDDMMMXXXjjj{{{~~~zzzmmmaaa\\\[[[VVVPPPMMMQQQQQQRRRSSSSSSQQQOOOMMMKKKMMMOOOOOOOOOOOOQQQSSSKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQRRRRRRSSSUUUXXX[[[]]]eeejjjhhhdddaaa^^^ZZZ]]]___aaaaaa```^^^]]]]]]\\\]]]______```aaadddfffkkkgggbbb^^^[[[[[[]]]^^^]]][[[XXXXXXYYYZZZ[[[ZZZXXXXXXXXXWWWUUUVVVXXXZZZ]]][[[YYYZZZ\\\\\\ZZZWWWWWWWWWXXX\\\```dddeeefff^^^\\\ZZZYYYYYY[[[]]]______]]][[[[[[\\\]]]]]]\\\\\\___aaabbb```___^^^^^^bbbaaaaaabbbffflllqqqtttxxxwwwuuuoooiiifffgggjjjkkkeee^^^YYYXXXXXXXXXXXX]]]```ffflllrrryyy{{{yyyqqqVVVLLLBBB??????@@@AAABBB>>>>>><<<;;;:::999999999555555444222...------...---,,,,,,---//////...,,,---------------------------,,,+++++++++,,,------//////000111111111000000---.../////////000333555999GGGaaawww{{{pppccc^^^fffooonnnfff___bbbhhhlllaaaVVVPPPLLLIIIJJJMMM^^^rrrzzzxxx{{{~~~zzzwwwuuuuuusssqqqooollliiidddaaaWWWUUUTTTVVVVVVWWW___gggrrrsssWWWFFF:::::::::777777===@@@CCCFFFEEEAAA=========CCCIIIOOOVVVbbbnnnsssrrrkkk```TTTMMMIIIEEEFFFJJJOOO\\\kkkyyykkk\\\ZZZdddzzzxxxhhhaaa]]]^^^aaaeeemmmuuu|||zzzvvvssspppmmmkkkiiigggeeefffhhhjjjjjjiiiiiijjjkkklllmmmnnnllljjjiiijjjkkk******))))))*********************)))))))))))))))((()))(((((((((((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))),,,(((""""""%%%(((((((((((()))))))))***---+++---555???JJJYYYeeeppprrruuuvvvvvvtttsssssslllddd\\\UUUQQQTTTccctttuuummmiiigggaaadddiiimmmoooooommmlllccc[[[RRRJJJBBB>>>EEEOOO]]]nnn{{{|||}}}uuulll```UUUTTTTTTRRRNNNLLLQQQSSSUUUUUUTTTRRRPPPOOONNNOOOPPPPPPNNNNNNOOOPPPLLLMMMMMMNNNNNNOOOOOOOOOQQQRRRSSSSSSSSSUUUXXX[[[___fffllljjjfffccc```\\\___```bbbaaa___^^^]]]^^^\\\^^^___``````aaadddfffhhhddd```\\\[[[]]]```bbb^^^\\\ZZZYYYZZZ[[[ZZZYYY[[[\\\[[[[[[[[[]]]aaadddddd```\\\\\\^^^```^^^[[[VVVYYY___eeekkkllliiifff\\\[[[YYYXXXXXXZZZ]]]___\\\[[[\\\]]]^^^]]]ZZZWWWZZZ\\\___```^^^\\\ZZZZZZ````````````ccchhhnnnqqqxxx{{{|||xxxrrrnnnmmmoooqqqggg[[[TTTTTTWWWZZZ[[[___aaadddgggkkkpppvvvzzz~~~xxxuuu~~~eeeUUUFFFAAA@@@>>>>>>@@@>>>>>><<<;;;:::999999999777666555222---+++***+++*********,,,...///...---------------------------//////------,,,---...///+++,,,------.........------.../////////111555777===TTToooqqqjjjnnnvvv|||wwwlllfffiiimmmlllaaaTTTMMMIIIGGGKKKQQQggg~~~{{{xxx{{{|||xxxvvvvvvrrrmmmhhhbbb]]]WWWSSSMMMLLLNNNRRRTTTYYYdddpppdddPPPDDD::::::;;;888888<<>>===>>>AAAGGGNNNUUUaaammmsssrrrlllaaaUUUNNNIIIEEEFFFIIINNN\\\lll{{{nnn^^^\\\fff|||yyygggaaa]]]___bbbfffnnnvvv}}}xxxuuuqqqooommmkkkhhheeeggghhhhhhhhhffffffhhhiiioooppppppnnnkkkiiiiiijjj,,,***))))))***,,,,,,+++******))))))))))))))))))((()))***)))((((((***,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))///+++&&&"""!!!###'''***((((((((()))))))))******///...333>>>JJJVVVcccmmmsssuuuxxxyyyxxxuuuqqqoooeeeZZZQQQNNNMMMSSSfffzzzqqqhhheeebbb```dddjjjqqqvvvwwwtttqqqooo___UUULLLGGGBBBBBBOOO```ttt|||{{{wwwllldddaaaXXXPPPPPPQQQOOOMMMMMMNNNQQQSSSTTTSSSQQQPPPPPPQQQRRRRRRPPPNNNLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUXXX[[[aaaiiinnnlllhhhfffbbb___\\\^^^___^^^\\\[[[[[[\\\ZZZ\\\___```aaadddgggjjjdddbbb___^^^^^^```ccceeeaaa___\\\[[[[[[[[[YYYXXXYYYYYYYYYZZZ\\\```fffkkkmmmfff___\\\^^^```^^^\\\UUU[[[dddmmmqqqooohhhcccZZZYYYXXXXXXYYY[[[]]]^^^[[[[[[\\\^^^^^^]]]YYYVVVXXX[[[]]]]]]\\\YYYXXXXXX[[[\\\]]]___aaaeeekkkooossswww|||}}}zzzvvvttttttrrrgggZZZSSSTTTYYY]]]___```bbbcccdddfffhhhlllooo}}}{{{mmmttt{{{eeePPPEEE@@@999777999===<<<;;;:::999888888888777777555222...+++++++++***))))))***,,,------,,,------------------------111000///...---...///000,,,---...///////////////---...//////000222777:::DDD```xxx|||pppsssuuuqqqqqqrrrcccZZZOOOIIIEEEFFFOOOYYYxxx}}}}}}zzzvvvwww}}}yyyvvvuuuoooggg___XXXQQQLLLHHHDDDEEEHHHNNNSSS[[[jjjxxxuuu\\\LLLBBB:::999999888999<<<@@@CCCEEEDDD@@@===<<<===???EEELLLTTT```lllrrrrrrooodddWWWOOOIIIEEEEEEIIIMMM\\\lll}}}nnn^^^\\\fff|||vvvddd___]]]```dddhhhooowww{{{xxxtttpppnnnllljjjhhhhhhiiihhhgggeeeeeegggiiipppqqqqqqooollljjjjjjkkk+++)))''''''***,,,+++***)))))))))))))))))))))***&&&'''((((((&&&&&&(((+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++******+++---...(((((()))))))))*********///000888HHHVVVbbbmmmuuuvvvxxx|||~~~|||wwwooojjj___UUUNNNQQQTTTZZZlll~~~}}}lllaaa^^^___aaabbboootttzzz{{{wwwqqqmmmjjjXXXOOOIIIIIIIIINNNbbbxxx}}}{{{qqqggg^^^WWWXXXRRRNNNOOOOOOLLLLLLNNNLLLNNNQQQRRRPPPPPPPPPRRRSSSSSSSSSQQQMMMKKKKKKKKKKKKLLLMMMOOOPPPRRRSSSTTTTTTUUUUUUUUUTTTUUUXXXZZZaaaiiinnnlllhhheeebbb^^^ZZZ\\\]]]\\\ZZZZZZZZZ[[[]]]^^^```aaabbbdddgggjjjbbbaaaaaaaaaaaacccdddeeeeeeccc```^^^\\\[[[XXXVVVTTTUUUVVVXXX[[[bbbjjjppplllcccYYYUUUXXX\\\\\\ZZZXXX]]]fffnnnqqqlllccc\\\XXXXXXXXXYYYZZZ\\\]]]^^^]]]\\\\\\\\\]]]\\\YYYWWWXXXZZZ[[[[[[ZZZXXXXXXXXXWWWZZZ\\\\\\]]]___dddggghhhnnnvvv|||~~~|||zzzxxxoooeeeZZZUUUYYY^^^aaaaaa^^^```aaabbbbbbccceeehhhuuuvvvuuuyyy}}}vvv[[[NNNEEE:::666999<<<;;;:::888777777666666555666555222///......///000...,,,+++,,,------,,,........................111000///---------...///...///000111222222222222---......///000333888<<>>@@@CCCFFFEEE@@@===<<<===>>>DDDLLLTTT```mmmsssssssssgggZZZQQQKKKFFFFFFIIIMMM[[[mmm}}}ooo___\\\fff}}}rrr```]]]\\\aaaeeeiiipppwww|||{{{vvvrrrooonnnmmmllljjjjjjiiigggeeeeeehhhjjjoooppppppooommmllllllmmm+++(((%%%&&&)))++++++))))))))))))))))))*********&&&(((***)))''''''))),,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))$$$&&&(((+++,,,,,,+++***))))))))))))************///222<<>>???AAAGGGOOOWWWbbbvvvgggSSSEEE>>>666333444777<<>>@@@>>>:::888777777666555999888555333111000000000......---------......///---,,,,,,++++++,,,,,,---)))***++++++******,,,...000000000000111111111111333000///111333444;;;BBB]]]gggmmmeeeXXXXXXhhhyyyzzzqqqiiiddd```[[[WWWJJJKKKJJJIIIMMM]]]uuu|||vvvsssvvvqqqnnn{{{xxxuuuqqqoooiii\\\OOOHHHDDD@@@@@@BBB===@@@FFFNNNZZZjjjyyyvvvbbbQQQGGG@@@::::::;;;:::<<<@@@FFFHHHIIIHHHDDD@@@===<<>>;;;:::999999777666888666444222000/////////......------------......---,,,,,,++++++,,,,,,---,,,------,,,++++++,,,............/////////000000///---...111222666@@@JJJZZZdddeeeZZZPPPUUUdddooosssmmmddd]]]XXXSSSOOOKKKJJJKKKJJJJJJQQQccc|||yyyuuujjjkkkkkkrrr{{{wwwtttpppmmmeeeYYYLLLEEEBBB>>>>>>@@@???CCCKKKTTT```nnn{{{~~~rrr```QQQFFF???999999999999;;;???FFFHHHJJJIIIEEEAAA>>>===CCCEEEKKKTTT```lllvvv{{{xxxqqqeeeYYYPPPJJJHHHHHHNNNZZZkkk}}}}}}ggg```ggg{{{pppfff```^^^ccciiilllooorrrwww{{{xxxsssqqqooooooqqqrrrqqqpppnnnkkkhhhfffeeehhhiiikkkmmmnnnmmmllllll******))))))))))))******+++++++++++++++***************))))))((((((''''''((((((((((((((()))******)))((('''&&&&&&&&&'''(((***)))))))))))))))((((((&&&&&&'''((())))))***+++***((((((+++,,,,,,222888BBBRRRgggvvv}}}sssggg[[[TTTVVV]]]kkkxxxvvvmmmfffddd___[[[```llluuuxxxuuufffXXXOOOIIIFFFFFFIIIOOOXXXggg|||vvvsssvvvvvviii```[[[YYYVVVTTTSSSRRROOOMMMOOONNNMMMNNNPPPPPPOOOMMMPPPTTTVVVVVVSSSRRRSSSUUUVVVTTTRRRRRRSSSSSSRRRQQQNNNOOOOOONNNLLLLLLMMMOOOSSSTTTTTTVVVWWWXXXYYYYYY[[[]]]```aaa```___```aaaaaa___]]][[[ZZZ[[[]]]___ccceeeggggggeeecccccccccbbbcccccc```\\\[[[]]]```aaa]]]\\\[[[YYYVVVXXX^^^dddcccbbbcccdddbbb]]]XXXQQQNNNNNNQQQRRRQQQRRRUUUUUUZZZ___aaa___YYYTTTQQQQQQTTTYYY]]]___```bbbccccccaaa_________^^^\\\ZZZUUUTTTSSSRRRRRRRRRRRRRRRTTTSSSRRRRRRQQQRRRRRRRRRUUUWWWZZZ^^^bbbhhhnnnsssyyyxxxwwwwwwtttmmmbbbZZZWWWWWWWWWYYY\\\```eeegggiiiiiijjjqqq{{{{{{ppppppzzzuuu\\\MMMEEEAAA???>>><<<;;;<<<;;;999777777666444222000//////......------,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////...,,,,,,---...,,,,,,---------.........------///000111666DDDSSS]]]ddd___OOOIIITTTaaaeeegggbbb[[[UUUPPPMMMIIIGGGJJJJJJJJJMMMWWWmmmxxxtttbbbaaagggzzz~~~zzzvvvrrrmmmjjj```TTTHHHBBB???<<<<<<>>>===DDDNNNZZZeeepppzzz|||vvvnnn___RRREEE>>>888777777777999===EEEHHHKKKKKKHHHCCC???===CCCEEEKKKTTT___lllwww}}}~~~vvviii[[[QQQKKKIIIIIIMMMYYYjjj|||pppfffkkk|||uuukkkeeecccgggmmmooorrruuuuuuyyy|||vvvrrroooppprrrsssrrrqqqnnnkkkhhheeeccchhhiiikkklllllllllkkkkkk******))))))))))))******,,,,,,++++++******))))))(((((((((((((((((('''''')))((('''''''''(((***+++***(((&&&%%%$$$%%%&&&'''************))))))))))))&&&&&&'''((()))******+++***)))))),,,---///777???OOO```sss~~~xxxlllaaaYYYVVVdddmmmzzz|||sssmmmccclllmmmeeegggwwwsss___QQQIIIEEEEEEGGGMMMXXXhhhyyy{{{uuurrrvvv{{{qqqggg^^^WWWSSSTTTTTTTTTTTTRRRPPPNNNMMMNNNOOOPPPQQQQQQOOONNNQQQTTTXXXYYYYYYWWWXXXYYYVVVTTTRRRQQQRRRRRRQQQOOOOOOOOOPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTVVVWWWYYYYYYXXX[[[^^^_________```aaabbb___[[[YYYZZZ\\\^^^______aaaccccccaaa___^^^^^^^^^______]]]YYYXXX[[[^^^___[[[YYYXXXWWWVVVZZZ```iiifffbbb___]]]YYYTTTQQQTTTVVVXXXXXXUUURRRQQQSSSUUUYYY]]]^^^[[[VVVSSSQQQRRRUUUZZZ^^^```bbbccceeeeeecccbbbaaa```^^^]]]\\\TTTSSSRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPPPPPPPPPPQQQUUUXXX[[[]]]^^^ccclllssswwwzzz}}}~~~yyynnnaaaXXXWWWXXXZZZ^^^aaadddggghhhfffcccdddlllzzzooojjjrrr}}}kkkVVVIIIBBB>>>===;;;;;;<<<<<<:::888777666555333222111000///...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,---...---,,,,,,...///,,,,,,---------.........000000111222111666GGGXXXhhhjjj___KKKIIIWWW```]]]\\\YYYUUUQQQNNNKKKJJJIIIIIIIIIJJJQQQ```yyyxxxqqqaaa___jjj~~~zzzvvvqqqkkkggg[[[PPPEEE@@@>>>;;;;;;>>>:::BBBNNN[[[fffnnnuuuyyy||||||yyyuuurrrmmmaaaVVVFFF>>>888777777777999>>>DDDHHHLLLNNNKKKEEE@@@>>>BBBEEEKKKSSS^^^kkkwwwzzzmmm^^^SSSLLLJJJJJJLLLYYYjjj{{{wwwmmmooo~~~zzzlllgggeeekkkqqqsssvvvxxxuuuyyyxxxssspppppprrrnnnnnnnnnmmmllljjjiiihhhhhhiiijjjkkkkkkjjjjjjiii******))))))))))))******+++++++++******)))))))))+++++++++++++++++++++,,,)))((('''''''''(((***+++))))))'''&&&%%%&&&&&&'''))))))))))))************(((((())))))))))))))))))***)))+++...000444>>>HHH___nnn~~~uuuiiibbbaaadddooozzz~~~uuuooonnnkkkyyy}}}sssqqq}}}zzziiiUUUIIICCCAAADDDJJJUUUeeeyyy{{{tttppppppyyyvvviiiaaa\\\WWWTTTPPPRRRTTTUUUTTTRRRPPPOOOMMMNNNPPPQQQPPPOOOOOONNNPPPSSSXXX]]]^^^_________XXXVVVSSSRRRRRRRRRPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTQQQQQQRRRSSSUUUWWWYYY[[[[[[^^^aaabbbbbbbbbcccdddaaa]]]YYYWWWYYY\\\]]]^^^]]]^^^```___]]][[[[[[[[[YYYZZZ[[[YYYVVVWWW[[[______[[[XXXXXXWWWVVVZZZaaajjjeee^^^XXXTTTRRRPPPOOOUUUZZZ]]]ZZZUUURRRRRRRRRVVVYYY\\\\\\YYYVVVSSSSSSSSSWWW\\\```aaacccdddfffeeeeeedddbbb```^^^]]]]]]TTTTTTSSSRRRQQQPPPOOONNNPPPOOOOOOOOOOOOOOOPPPPPPPPPTTTWWWVVVUUUYYYbbbjjjrrrwww~~~zzzoooccc\\\ZZZ]]]aaaeeeggghhhgggfffbbbaaacccooowwwkkkllltttgggRRREEE>>><<<::::::;;;:::999777888777777666444333222111///...------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,...000------........./////////000000222333444;;;OOOaaarrrnnn^^^LLLKKKWWW\\\VVVMMMMMMLLLJJJIIIIIIIIIJJJHHHIIIMMMWWWkkkssshhhaaabbbsss~~~{{{vvvpppiiidddWWWLLLBBB???===<<<<<<>>>:::BBBOOO\\\eeelllpppsssxxxwwwtttqqqqqqnnndddYYYIII@@@999888888888;;;???BBBHHHNNNPPPNNNHHHBBB>>>@@@DDDJJJRRR]]]jjjwww}}}pppaaaVVVOOOLLLKKKLLLYYYjjj{{{{{{pppqqq~~~lllgggfffmmmsssvvvyyy{{{vvv{{{zzztttpppoooqqqlllllllllmmmllllllkkkkkkiiiiiiiiiiiiiiiiiihhhhhh******))))))))))))*********************)))))))))(((((())))))*********+++((((((((((((((()))******((((((((((((''''''''''''(((((()))))))))))))))************))))))(((((((((******---111333999EEERRRlllyyy}}}qqqgggfffmmmvvvwwwzzzsssssswwwyyy{{{www~~~|||gggWWWHHHBBB>>>===EEEOOO```rrrwwwtttooooooyyyxxxhhh\\\UUUSSSQQQPPPMMMPPPSSSTTTRRRPPPNNNNNNNNNOOOQQQPPPNNNMMMMMMNNNOOOSSSYYY```dddeeeeeedddYYYWWWUUUTTTTTTTTTSSSRRRPPPPPPPPPSSSVVVXXXWWWVVVQQQQQQQQQSSSUUUXXX[[[\\\```bbbeeefffeeeeeeeeefff]]]YYYVVVVVVYYY]]]]]]\\\]]]^^^```___]]][[[ZZZZZZUUUVVVWWWVVVTTTVVV[[[```aaa]]]ZZZYYYWWWUUUXXX^^^ddd___XXXRRRNNNMMMOOOPPPPPPUUUXXXUUURRRSSSTTTTTTWWWYYY[[[ZZZXXXVVVUUUVVVVVVZZZ^^^aaabbbccceeefffeeeffffffccc```]]]]]]^^^WWWWWWVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPRRRTTTSSSQQQTTT[[[bbbjjjqqqzzz}}}xxxpppjjjfffccceeehhhjjjjjjhhheeeccc``````ffftttqqqjjjkkkvvvZZZFFF@@@===:::999999999999888888888888777666555333222000///......---------------,,,,,,++++++,,,,,,---***+++,,,,,,+++,,,...000...////////////000000000------///444999EEEYYYkkksssiiiYYYMMMMMMSSSTTTPPPGGGHHHIIIIIIIIIIIIKKKMMMJJJKKKRRRaaawwwxxxhhh______hhh}}}}}}zzzuuunnnfff```SSSIII@@@======<<<===???>>>FFFRRR]]]eeekkknnnpppsssrrrqqqqqqssssssiii]]]KKKBBB;;;999888888<<>>BBBIIIQQQ[[[hhhwww}}}qqqdddYYYRRRNNNMMMMMMYYYjjj||||||oooppp~~~mmmiiiiiiooovvvxxxzzz|||xxx|||zzztttooonnnooonnnnnnnnnmmmlllkkkiiiiiiiiiiiiiiihhhgggggggggggg******))))))))))))******))))))))))))************$$$$$$%%%&&&''''''((((((''''''((()))))))))))))))$$$&&&'''((()))((('''&&&''''''((((((((()))))))))*********)))))))))((((((***+++...333666===LLL[[[kkkwww~~~|||uuuiiiaaadddsss{{{vvvuuu|||zzzzzzzzzrrrgggVVVKKKBBBBBBAAAAAAKKKYYYmmm~~~|||vvvrrroootttqqqhhh[[[RRRNNNNNNMMMLLLJJJMMMQQQRRRQQQOOOOOOOOOOOOPPPQQQOOOLLLJJJLLLMMMOOOTTTZZZbbbhhhiiihhhgggVVVTTTSSSSSSUUUVVVUUUUUUQQQPPPQQQSSSWWWXXXVVVTTTQQQQQQQQQSSSUUUYYY\\\^^^aaaccceeeeeecccbbbbbbbbbYYYVVVSSSUUUZZZ]]]]]][[[\\\^^^______\\\ZZZYYYYYYTTTUUUVVVTTTSSSUUU[[[```ccc___\\\ZZZVVVRRRTTTYYYYYYVVVRRRNNNLLLLLLOOORRRNNNRRRRRRNNNOOOTTTVVVUUUVVVXXXYYYYYYWWWVVVWWWXXXXXX\\\```bbbccccccdddeeeeeeffffffddd___]]]]]]^^^ZZZZZZYYYXXXVVVTTTRRRPPPMMMLLLLLLLLLLLLMMMNNNOOORRRSSSTTTRRRQQQSSSWWW[[[___hhhqqquuussspppooopppnnnnnnmmmkkkhhheeecccaaa___aaagggvvv~~~pppllltttgggOOODDD@@@;;;888888999999999777777777777666555333222111111000///............---,,,,,,++++++,,,,,,---...//////...,,,+++,,,........./////////000000000...---///555>>>LLL^^^ooonnn___QQQMMMNNNMMMLLLMMMGGGIIIKKKLLLKKKKKKNNNPPPMMMPPPYYYkkkzzzjjjaaa___```qqq~~~|||zzzxxxssskkkbbb\\\OOOFFF===<<<<<<;;;<<<>>>BBBIIISSS\\\ccchhhlllnnnnnnoooqqqttt{{{|||rrrfffLLLCCC;;;999888888<<>>DDDIIIRRRYYY```eeeiiilllmmmooossszzz{{{nnnLLLCCC;;;888888888<<>>999000111999888888888888777666444444222222111111000/////////.........------,,,,,,+++---......///000000//////------...///000111222333...111333888FFFYYYcccdddcccUUUKKKOOOTTTQQQJJJFFFDDDMMMRRRLLLGGGHHHKKKKKKQQQYYYkkk~~~lll___[[[\\\mmm~~~~~~}}}{{{|||zzzxxxtttoooggg^^^XXXEEECCC???<<<:::;;;===>>>BBBJJJTTT\\\aaaccceeefffhhhxxxhhhMMMBBB888666888999;;;===FFFJJJRRRXXXXXXQQQEEE===??????DDDMMMWWWccctttvvviii^^^UUUPPPMMMOOOYYYiii}}}uuuiiigggrrr|||wwwtttuuuvvvvvvwwwzzzyyytttooonnnppplllkkkkkkkkklllllljjjhhhjjjkkklllkkkiiigggggghhh,,,+++)))(((((()))+++,,,+++***(((''''''''')))***''''''(((((())))))************)))(((((((((((((((***)))((((((((((((((())))))))))))))))))))))))))))))+++,,,,,,+++***+++,,,+++...555>>>HHHQQQXXX\\\```dddnnnyyyzzzrrrjjjggggggbbb[[[WWW[[[hhh{{{wwwccceeegggiiilllrrrzzzzzztttrrrooofffYYYNNNBBBAAABBBGGGSSSfff|||}}}yyyxxxwwwvvv|||qqqhhh___ZZZWWWRRRKKKJJJLLLOOOOOONNNNNNNNNNNNOOOPPPPPPQQQQQQOOOKKKJJJLLLLLLJJJKKKNNNRRRXXX```eeejjjkkkcccYYYMMMJJJGGGHHHMMMPPPOOOMMMQQQTTTWWWWWWVVVTTTRRRRRROOOOOOPPPQQQRRRTTTVVVWWW[[[ZZZZZZ[[[\\\\\\[[[YYYYYYYYYYYYXXXXXXXXXYYYYYY[[[ZZZXXXWWWXXXXXXWWWVVVUUUUUUUUUTTTTTTVVV[[[^^^______\\\XXXSSSPPPPPPPPPSSSSSSSSSRRRPPPNNNLLLKKKOOOPPPRRRRRRQQQRRRTTTVVVUUUWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]___aaacccdddfffgggfffddddddcccbbb___]]]\\\\\\[[[YYYWWWUUUTTTTTTMMMMMMKKKJJJIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQVVV\\\```ccclllxxxzzzppphhhdddbbbccc]]]bbbnnn}}}~~~||||||\\\MMM@@@>>>;;;555444999777777777666666444333333222222111111000000//////............------------,,,------.........------******+++,,,---...//////000111222999JJJ___jjjkkk\\\QQQJJJOOOVVVTTTNNNJJJHHHOOORRRLLLGGGIIIMMMOOOWWWaaassspppcccaaadddxxx}}}|||{{{{{{{{{}}}~~~}}}|||zzzvvvrrrkkkbbbYYYRRRDDDBBB???<<<:::;;;===>>>BBBHHHQQQWWW\\\___cccfffmmm~~~hhhLLLAAA888666888999;;;>>>FFFJJJQQQWWWWWWPPPFFF>>>??????DDDMMMVVVbbbrrrvvvkkk```VVVPPPMMMQQQZZZkkkuuujjjiiitttyyyvvvwwwxxxxxxyyy|||yyytttooonnnooopppooommmmmmmmmllljjjhhhgggiiikkkkkkjjjiiiiiijjj,,,,,,************,,,,,,+++***)))((('''((())))))(((((((((((()))))))))))))))))))))))))))(((((('''******)))((((((((((((((()))))))))))))))))))))))))))***,,,,,,++++++,,,---...111999DDDPPPZZZ___bbbggghhhlllqqqoooggg```^^^ZZZUUURRRVVVcccssskkk[[[bbbiiikkkkkkmmmttt{{{zzzyyywwwssslllaaaTTTLLLBBBBBBFFFRRRfff}}}{{{{{{{{{xxxyyy~~~yyylllccc___[[[YYYRRRNNNKKKKKKNNNPPPPPPOOOMMMNNNOOOOOOOOOOOONNNNNNNNNJJJIIIKKKKKKIIIKKKNNNRRRYYY```fffiiihhh^^^SSSLLLIIIEEEFFFJJJNNNOOONNNQQQSSSUUUUUUTTTQQQPPPPPPOOOPPPPPPRRRSSSUUUWWWXXXXXXWWWVVVXXXZZZ]]]^^^^^^]]]\\\[[[ZZZXXXWWWVVVVVV[[[YYYWWWWWWWWWWWWUUUTTTTTTTTTUUUTTTTTTVVVZZZ]]]```^^^ZZZUUUQQQOOOQQQSSSUUUUUUUUUTTTRRRPPPNNNLLLNNNPPPQQQQQQPPPQQQSSSVVVVVVWWWYYYYYYXXXYYYZZZ\\\\\\]]]]]]^^^```bbbcccddddddcccbbbccccccbbb___]]]XXXXXXXXXXXXWWWVVVUUUUUUKKKKKKKKKKKKKKKJJJIIIHHHJJJJJJIIIHHHIIIJJJKKKLLLLLLQQQVVVYYY^^^hhhvvvuuujjjbbb```aaaYYYaaapppmmmWWWCCC>>>===:::888999555555555555555444333222222222222111000000//////............////////////,,,,,,,,,---,,,,,,++++++)))******+++,,,---......333222222;;;OOOccckkkkkkVVVOOOMMMSSSXXXWWWQQQMMMOOOSSSSSSLLLHHHJJJPPPSSS```mmmvvvjjjkkkqqq~~~zzzxxxwwwwwwxxxzzz}}}~~~}}}{{{xxxtttnnnggg]]]SSSLLLBBB@@@>>>;;;:::;;;===>>>CCCHHHNNNSSSWWW]]]dddiiittt```III???777666888999<<>>KKKXXXbbbhhhjjjooolllllllllhhh___YYYXXXTTTPPPPPPZZZlll}}}{{{hhhcccjjjqqqpppkkkjjjooovvvxxx{{{}}}yyynnn___RRRKKKFFFIIIRRRccc{{{}}}uuuzzz|||zzzyyylllaaa\\\ZZZYYYXXXMMMKKKJJJKKKNNNQQQQQQPPPMMMNNNNNNNNNNNNMMMLLLKKKLLLIIIHHHJJJJJJIIIJJJNNNRRRYYY```fffiiifff[[[PPPIIIFFFCCCCCCGGGKKKMMMNNNRRRTTTVVVVVVTTTRRRQQQQQQQQQQQQRRRSSSUUUWWWXXXZZZVVVTTTSSSTTTYYY]]]aaabbbaaa___[[[WWWUUUTTTTTTUUUYYYXXXWWWWWWXXXXXXWWWUUUSSSTTTUUUUUUUUUWWWZZZ]]]```]]]YYYTTTQQQQQQUUUXXXXXXWWWUUUSSSRRRQQQQQQRRRNNNOOOPPPPPPPPPQQQSSSUUUUUUWWWXXXYYYXXXXXXZZZ\\\]]]]]]]]]^^^___aaabbbccc```______```aaa```]]]ZZZWWWWWWVVVWWWWWWWWWUUUSSSLLLMMMNNNOOONNNMMMKKKJJJLLLKKKIIIHHHHHHHHHIIIJJJJJJMMMPPPSSSXXXbbboooyyyzzzmmmbbb]]]\\\XXX```ooo~~~}}}cccHHH>>>>>>===999666555555555555555444333333333333222111111000000///......//////000000111111,,,,,,------,,,,,,++++++,,,,,,---...//////000000555222333@@@SSSbbbddd```SSSRRRTTTYYY]]][[[UUUQQQWWWWWWSSSMMMHHHJJJQQQWWWgggxxx|||rrrxxx|||yyywwwvvvvvvvvvxxx{{{||||||{{{zzzvvvqqqkkkcccYYYOOOIII@@@>>><<<;;;;;;<<<===>>>EEEIIIMMMQQQUUU]]]iiirrroooTTTFFF>>>777666888999<<>>===777333555555666666666555444444333333222222111000000000...//////000000111111111------............------.........///000000111111222111666GGGYYYaaa]]]VVVOOOUUU[[[```bbbaaa]]]ZZZ]]]YYYSSSLLLIIIKKKRRRYYYnnn|||~~~{{{yyyyyyxxxwwwwwwyyyzzzzzzyyyxxxuuuooohhh```WWWNNNGGG===<<<;;;:::;;;<<<>>>???DDDGGGLLLOOOTTT```qqq~~~yyy```NNNDDD===888777888888<<>>>>>BBBKKKSSS^^^ooo|||}}}uuukkk```XXXSSSNNNWWWiii}}}yyyooommmuuu~~~wwwqqqrrrsssuuuyyy~~~~~~uuuooommmnnnjjjjjjkkklllmmmkkkhhheeegggjjjlllmmmkkkjjjiiiiii************************++++++*********)))))))))******))))))(((((('''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))))))))+++...111444???MMMYYYaaajjjttt{{{}}}xxxssspppiii___YYYXXXTTTWWW___kkkwww|||wwwuuuuuuvvvvvvvvvuuusssrrrnnnqqqsssmmmbbbVVVPPPNNNRRRcccvvvyyywww{{{wwwlllfffbbb]]][[[[[[YYYTTTQQQIIIJJJJJJKKKLLLNNNOOOPPPLLLLLLKKKJJJIIIIIIJJJJJJIIIFFFEEEHHHIIIGGGIIIMMMOOOUUU[[[```bbb```UUUIIIBBBAAAAAAAAACCCGGGKKKMMMQQQRRRTTTTTTRRRRRRRRRSSSVVVVVVVVVVVVWWWXXXYYYZZZVVVTTTRRRSSSXXX___dddfffddd___XXXQQQNNNOOORRRUUUTTTTTTUUUXXX[[[\\\[[[ZZZSSSTTTTTTTTTVVVZZZ```ddddddaaa\\\WWWUUUWWW\\\aaafffaaaZZZSSSOOONNNOOOPPPNNNPPPQQQQQQPPPQQQSSSVVVRRRTTTVVVWWWWWWWWWYYY[[[]]]]]]]]]]]]]]]^^^___`````````aaacccdddbbb___[[[XXXVVVUUUWWWYYYXXXTTTPPPKKKMMMNNNOOOOOONNNLLLKKKIIIHHHGGGEEEDDDDDDEEEEEEKKKKKKJJJKKKNNNTTT\\\bbbmmmttt|||~~~xxxnnnddd___]]]___eeekkknnnsss~~~~~~{{{{{{qqqttt|||wwwvvvvvvaaaKKKAAA<<<777222555555666666666555555444333333333222111111000000////////////000000000000---...//////000000//////---------.........//////...///999MMM]]]___YYYRRRMMMWWWaaaeeefffgggeeeccc]]]VVVOOOKKKIIILLLUUU^^^vvv}}}{{{|||zzzxxxxxxyyyyyyyyyxxxxxxtttmmmfff^^^TTTKKKEEE;;;:::::::::;;;<<<>>>???AAAEEEJJJOOOWWWfff|||hhhXXXOOOCCC===999888777777;;;@@@CCCIIIQQQXXXZZZTTTJJJBBB>>>>>>BBBKKKTTT___ooo}}}{{{sssiii___WWWSSSMMMVVVfffzzz}}}sssnnnsssxxxqqqqqqsssvvv{{{vvvpppnnnooollllllmmmooopppoookkkiiihhhjjjkkkjjjiiihhhhhhiii***++++++++++++++++++******+++++++++******))))))))))))))))))((((((((((((((((((((((((((()))******(((''''''(((((()))***+++))))))))))))))))))))))))((()))*********---000444===IIIXXXaaaccciiiuuu~~~yyyuuulll```XXXWWWVVV___lllwww~~~}}}zzz|||yyyxxx|||wwwnnnhhhgggccc\\\UUUQQQSSSVVVbbbwww{{{qqqvvv}}}uuuhhh``````]]][[[[[[[[[YYYTTTPPPKKKKKKKKKJJJJJJLLLNNNPPPLLLKKKIIIGGGGGGHHHJJJKKKHHHEEEEEEGGGHHHGGGHHHLLLNNNSSSXXXZZZ\\\YYYNNNCCCCCCDDDEEEFFFHHHKKKNNNQQQQQQSSSTTTUUUTTTTTTUUUWWWYYYXXXXXXWWWWWWXXXXXXYYYWWWUUUSSSUUUYYY___cccfffaaa^^^YYYTTTRRRRRRSSSTTTSSSSSSUUUXXXZZZ[[[ZZZXXXTTTTTTSSSSSSVVV\\\dddiiigggeee___YYYVVVVVVZZZ^^^aaa^^^ZZZUUURRRPPPOOOOOOOOOPPPRRRRRRQQQRRRTTTVVVSSSUUUWWWXXXXXXXXXZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^aaaaaabbbdddeeebbb^^^[[[VVVTTTTTTWWW[[[[[[WWWRRRNNNNNNOOOPPPPPPOOONNNNNNIIIHHHGGGFFFEEEEEEFFFFFFJJJIIIIIIIIIKKKPPPVVV[[[bbbhhhqqqxxxxxxrrrkkkeee^^^^^^___aaabbbggguuuyyytttwwwvvvttt{{{|||lllkkkrrr}}}}}}vvvzzzrrrXXXFFF===888555333444444555555555444444444333333222222111111000000///////////////......,,,---...///000111111111,,,,,,------------.........///;;;MMMYYYXXXPPPLLLQQQ^^^iiiiiigggffffffcccXXXPPPJJJIIIKKKOOOYYYccc}}}}}}}}}{{{yyyxxxyyyzzzzzzyyyyyytttmmmddd[[[PPPGGG@@@999999999:::;;;===>>>???AAAGGGMMMTTT^^^qqqmmm\\\RRRMMMCCC>>>:::888777666:::@@@BBBIIISSS[[[]]]VVVKKKBBB===>>>BBBKKKUUU```qqq|||sssjjjaaaYYYUUUOOOVVVdddwwwwwwppprrr~~~vvvpppoooqqqtttzzzwwwqqqoooqqqnnnnnnoooqqqqqqoookkkhhhggghhhhhhgggggggggjjjlll)))******++++++******)))***++++++++++++***))))))(((((((((((()))))))))))))))(((''''''''')))***+++''''''''''''(((***+++,,,))))))))))))))))))))))))***++++++,,,,,,///333666DDDRRR```fffdddhhhuuu}}}xxxnnnaaaWWWUUUYYYeeevvv|||yyy~~~|||yyyjjjfffaaaYYYQQQLLLPPPXXX___rrr~~~qqqlllsss|||wwwjjj```[[[YYYVVVTTTTTTUUUSSSOOOKKKLLLLLLKKKJJJIIIJJJMMMOOOLLLJJJGGGEEEEEEHHHKKKMMMHHHEEEDDDGGGHHHFFFHHHLLLOOOSSSVVVWWWWWWSSSHHH===???AAACCCEEEGGGIIILLLNNNTTTUUUWWWWWWWWWWWWYYY[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXVVVUUUVVVZZZ___ccceee^^^\\\[[[XXXVVVUUUTTTSSSSSSTTTUUUWWWYYYYYYWWWUUUUUUTTTSSSSSSVVV]]]fffmmmjjjgggaaaZZZUUUUUUWWWZZZXXXXXXXXXWWWVVVUUUSSSRRRPPPQQQRRRRRRRRRSSSUUUWWWTTTVVVXXXYYYYYYZZZ\\\^^^^^^]]]]]]\\\\\\]]]]]]^^^``````aaaccccccaaa\\\YYYTTTRRRSSSWWW\\\]]]ZZZUUUQQQQQQRRRRRRRRRRRRRRRRRRLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHGGGHHHKKKOOOTTTWWW[[[___gggoootttsssmmmiii___]]]]]]\\\[[[___mmm{{{zzzooojjjoooqqqpppwwwmmmhhhlllyyy~~~~~~~~~aaaJJJ???:::888222222333444444333333333444444333222222111111000000000//////......------+++,,,---///000111111222------..................000111;;;KKKRRRNNNGGGEEEYYYfffooollleeecccaaa^^^SSSKKKFFFHHHLLLQQQ\\\hhh~~~}}}{{{yyyyyyzzz||||||{{{zzzuuummmcccXXXMMMCCC<<<888888999:::;;;===>>>???DDDJJJRRRZZZeeezzzppp___TTTNNNIIICCC>>>:::999777555999???BBBIIITTT]]]___XXXLLLCCC======BBBKKKUUUaaarrr~~~vvvlllddd]]]ZZZQQQXXXddduuu{{{rrrrrr~~~|||sssmmmlllnnnqqqwww~~~xxxqqqppprrroooooooooppppppmmmhhhdddeeeeeefffeeeeeegggkkknnn,,,+++)))(((((()))+++,,,---,,,+++*********++++++)))******+++++++++******(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************...'''&&&+++,,,+++444BBBPPPeeesssmmmgggooo{{{}}}www{{{rrr___WWW\\\kkkvvv{{{|||{{{xxxwww{{{|||nnneeeVVVJJJIIIJJJOOO```rrrzzzuuuuuuooozzzvvvkkk```YYYVVVSSSUUUVVVWWWUUUSSSOOOMMMKKKKKKKKKKKKLLLLLLMMMNNNLLLKKKIIIIIIIIIIIIGGGEEEGGGFFFFFFFFFFFFFFFGGGGGGLLLPPPSSSRRRNNNIIIFFFFFFFFFFFFGGGIIIKKKOOORRRTTTVVVWWWZZZ\\\\\\[[[YYYWWWYYYXXXWWWVVVVVVVVVVVVVVVXXXWWWUUUVVVXXX[[[\\\\\\]]]\\\YYYXXXVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVTTTRRRPPPRRRXXX___eeehhhkkkfff^^^WWWSSSSSSUUUWWW___YYYSSSQQQSSSSSSQQQNNNPPPQQQRRRRRRRRRTTTVVVYYYVVVVVVWWWYYYZZZ\\\]]]]]]gggbbb]]][[[^^^aaabbbbbb````````````___]]][[[ZZZQQQRRRUUUZZZ^^^^^^YYYUUUSSSRRRQQQRRRSSSTTTSSSRRRMMMKKKIIIFFFEEEFFFGGGHHHHHHJJJLLLLLLKKKLLLPPPTTTPPPYYY```dddkkkssssssmmmfff]]]TTTQQQWWWbbbkkkpppyyyqqqjjjjjjmmmpppwww}}}uuugggjjj}}}pppRRRCCC===:::888777666555666444222000444444444444333222111111000000000000////////////////////////////////////111111000......///000111222666>>>FFFHHHFFFHHHMMMhhhpppssslllccc[[[SSSJJJLLLFFFFFFLLLOOORRRbbbuuu~~~|||zzzzzz{{{||||||{{{uuuqqqjjj```UUUIII@@@;;;:::;;;;;;::::::;;;???AAAMMMPPPTTT```vvviii]]]XXXQQQLLLLLLIIIEEE<<<444222666:::<<>>666444777;;;===AAAHHHSSS\\\^^^VVVJJJAAA???===@@@HHHSSSaaatttvvvnnnhhh___WWWPPPUUU___oooyyynnnsssvvvllljjjnnnqqquuuyyy|||}}}xxxrrrppppppkkkkkkkkkjjjhhhfffdddbbbaaabbbccceeeggghhhiiijjj,,,+++***))))))***+++,,,,,,,,,---------,,,+++***)))******+++******))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************+++***---333444777DDDTTThhhqqquuuqqqrrryyy~~~}}}yyyqqqhhhcccfffnnnuuuwww~~~wwwrrrsssxxxpppxxxnnn[[[NNNFFFEEENNNXXXdddttt{{{tttuuuyyyyyymmmccc[[[UUUVVVZZZ]]]\\\ZZZWWWTTTQQQOOONNNJJJHHHGGGFFFGGGIIILLLMMMPPPOOOMMMLLLKKKKKKIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMNNNMMMKKKJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSXXX]]]```___[[[XXXYYY[[[]]]\\\[[[ZZZZZZYYYYYYYYYUUUVVVWWWXXXYYYZZZZZZZZZXXXYYYZZZ\\\\\\\\\[[[[[[WWWWWWXXXYYYYYYYYYXXXXXXXXXUUUSSSSSSWWW\\\aaacccbbb^^^XXXQQQNNNMMMNNNPPPPPPQQQUUUZZZ^^^\\\VVVPPPOOORRRUUUWWWWWWWWWWWWXXXWWWXXXYYYZZZ[[[\\\]]]^^^jjjgggbbb`````````______\\\\\\\\\\\\[[[ZZZXXXWWWWWWYYY]]]```aaa]]]WWWRRROOOQQQUUUZZZ]]]\\\XXXTTTLLLLLLLLLLLLKKKIIIHHHGGGEEEGGGIIIJJJIIIJJJLLLNNNKKKPPPUUU[[[fffsss}}}}}}rrrbbbTTTPPPVVVaaaiiiqqqoooooopppnnnlllpppwwwxxxnnnqqqrrrTTTCCC???999888666666666666444222444444444444333222111111............---------------------------------------...////////////111222:::DDDKKKIIIDDDIIIYYYhhhoooppplllaaaWWWPPPJJJEEEFFFCCCFFFOOOWWWbbbvvv~~~~~~|||yyytttpppjjjaaaVVVJJJ@@@;;;888999::::::;;;===AAAEEEIIIOOOXXXeeesss~~~}}}xxx```XXXRRRSSSXXX[[[___bbb]]]QQQBBB888555888;;;>>>???GGGSSS]]]___VVVIII???>>>===@@@HHHSSSaaatttyyypppiii___WWWOOOSSS]]]kkk~~~|||pppuuuzzzpppllllllnnnsssyyyxxxzzz}}}|||tttqqqqqqkkkkkkjjjhhhfffeeedddccccccdddeeeggghhhjjjkkklll++++++***))))))***+++++++++,,,...///...---+++)))***************))))))((()))((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************+++///444888@@@SSSeeesssuuuuuurrruuu{{{}}}zzzuuutttjjj[[[XXXfffvvv}}}~~~}}}vvvrrrrrrtttxxxnnnwww|||sssdddVVVNNNIIIIIISSS```nnn~~~~~~wwwuuuzzztttlllddd]]]WWWTTTXXX^^^aaa___[[[WWWSSSQQQOOONNNIIIGGGEEEDDDEEEHHHKKKNNNQQQOOOMMMLLLLLLKKKHHHGGGEEEEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPOOONNNNNNOOOPPPQQQUUUZZZ___]]]XXXUUUYYY^^^^^^]]]\\\ZZZZZZYYYYYYYYYRRRTTTVVVXXXXXXWWWWWWWWWYYYZZZ\\\^^^___]]]\\\ZZZXXXXXXYYYYYYYYYZZZZZZYYYXXXVVVSSSSSSVVVZZZ]]]^^^___\\\VVVQQQMMMLLLMMMNNNQQQSSSWWW[[[\\\XXXQQQKKKNNNRRRVVVYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]aaa`````````aaabbbcccccc\\\\\\\\\[[[ZZZZZZYYYXXX[[[]]]aaacccbbb]]]VVVQQQPPPQQQTTTXXXZZZYYYVVVRRRLLLMMMOOOPPPOOOLLLIIIGGGFFFGGGIIIIIIJJJJJJKKKKKKJJJLLLOOOUUU```ooo~~~|||kkkZZZOOOQQQ\\\eeellllllmmmmmmiiigggmmmuuu|||vvvffffffwww^^^GGGAAA;;;999777666777777555444444444444444333222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++...000000//////222555>>>NNNVVVOOOGGGOOOcccrrrpppmmmeeeZZZQQQJJJFFFCCCGGGFFFIIIRRR[[[iiixxx}}}~~~~~~~~~}}}}}}{{{yyyvvvrrroooiii```UUUJJJ@@@;;;888999:::;;;<<>>:::888777777555444444444444444333222111111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///...111999@@@LLL```hhh\\\UUU```lllnnnfff^^^UUUQQQLLLFFFDDDEEEDDDHHHNNNWWWfff}}}vvvvvv}}}~~~~~~~~~yyywwwwwwwwwwwwqqqmmmdddZZZOOOFFF???;;;999:::;;;<<<===@@@EEEHHHWWWXXX\\\^^^ZZZQQQKKKJJJNNNUUUaaaooozzz```FFF;;;999777888;;;CCCGGGNNNUUUWWWRRRIIICCC;;;<<>><<<:::;;;<<<======@@@DDDHHHQQQPPPQQQSSSOOOHHHHHHNNNPPP[[[lllwww[[[AAA:::;;;999:::===AAAFFFOOOVVVWWWRRRHHHAAA:::<<>>MMM]]]fffhhhlllsssyyyxxxnnnffffffkkkvvvjjj```cccnnnzzzyyyjjjhhhkkkxxx|||rrrlllpppqqqnnnjjjfff^^^VVVQQQWWWaaappp~~~uuuqqqtttxxx|||ooofff___[[[ZZZPPPHHHIIIMMMOOOQQQSSSWWWVVVUUUSSSPPPNNNMMMLLLHHHIIIIIIKKKLLLNNNOOOPPPOOONNNMMMMMMOOOOOONNNMMMKKKLLLNNNOOOOOONNNMMMLLLPPPMMMKKKLLLPPPTTTUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNOOONNNLLLLLLMMMOOORRRTTTYYYXXXWWWUUUTTTSSSRRRRRRSSSVVVXXXVVVRRRRRRVVVZZZXXXYYY[[[]]]^^^^^^^^^^^^\\\ZZZXXXVVVUUUTTTTTTUUUTTTSSSRRRTTTXXX\\\^^^______^^^[[[XXXUUUSSSQQQPPPLLLNNNPPPQQQPPPOOONNNNNNOOORRRUUUWWWWWWWWWWWWXXXVVVVVVWWWWWWXXXXXXYYYYYYYYY^^^dddfffdddaaa______^^^]]]\\\[[[[[[[[[\\\]]]YYY\\\^^^]]]YYYVVVUUUVVVRRRPPPNNNNNNPPPRRRSSSSSSWWWYYY[[[\\\ZZZXXXTTTRRRLLLGGGBBB@@@BBBEEEGGGGGGFFFCCCDDDIIINNNUUUeeeuuufffRRRMMMOOOWWWUUUYYYbbbhhhjjjkkknnnpppttt{{{eee[[[[[[mmm```EEEAAA===999777666444333444444444444333222111111//////.........---------------------------------///111111///---333???III]]]llllll\\\ZZZiiimmmdddXXXPPPLLLNNNOOOJJJHHHJJJOOOTTTZZZ```ooojjjgggxxx~~~~~~~~~}}}zzzwwwsssqqqqqqkkk```TTTIIIBBB>>><<<;;;<<<======>>>@@@DDDGGGJJJHHHIIIKKKHHHDDDJJJSSSUUUcccwwwrrrVVV===888;;;;;;<<<@@@???EEEOOOXXXYYYSSSGGG>>>999<<