BM6P6(@ TTT:::666000111000///...---,,,,,,,,,+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((()))))))))******************))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))))))))))))))+++---...............////////////------...///////////////...------,,,,,,++++++*********)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''))))))))))))***************++++++,,,,,,------...(((===***<<>>fffWWWFFFzzzLLL;;;888///000///...,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((''')))***++++++,,,---......---......///////////////...------,,,,,,++++++*********)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&''''''((()))))))))))))))))))))***************++++++,,,,,,------...///000UUU]]]HHHEEEeeesssDDDsss~~~~~~}}}uuulllWWWTTTTTTWWWYYYYYY[[[___aaabbbeeehhhllloooqqqsssvvvxxxzzz|||}}}{{{{{{|||~~~}}}{{{zzzvvvuuusssqqqooonnnmmmmmmnnnmmmkkkkkkjjjiiigggddd[[[]]]^^^```bbbddddddeeefffiiinnnsssvvvxxx{{{}}}yyyeeeZZZWWWVVVVVVTTTOOOPPPTTTYYYNNN>>>999<<<[[[[[[FFFMMM999888333//////---,,,+++*********(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&((()))***))))))((())))))***+++,,,---......,,,,,,---///000000000000...------,,,,,,++++++*********)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***))))))))))))***************++++++,,,,,,------......333OOO{{{LLLGGGLLLvvvcccIII}}}wwwnnnWWWUUUUUUXXXZZZZZZ\\\```cccdddfffjjjmmmppprrrtttxxxzzz|||}}}~~~{{{{{{|||}}}~~~yyywwwuuusssqqqqqqpppqqqqqqooonnnnnnnnnmmmkkkiiiaaaaaaaaabbbcccdddeeefffhhhkkkooosssvvvzzz~~~|||ggg]]]WWWSSSTTTTTTQQQOOOPPPMMMHHHBBB666@@@ZZZhhhFFFMMM777999777//////---,,,+++*********(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))(((&&&$$$#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&(((************)))((()))***+++,,,---......++++++---///000111111111......---,,,,,,++++++*********)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***))))))))))))***************++++++,,,,,,---.........999@@@mmmUUUJJJPPPIIISSS]]]}}}|||yyyqqqXXXUUUUUUYYY[[[ZZZ\\\aaadddeeegggjjjmmmpppssstttyyy{{{}}}~~~{{{{{{{{{|||{{{yyywwwuuussssssssssssrrrqqqppppppppppppmmmkkkfffeeedddcccdddeeefffgggjjjmmmppptttwww{{{~~~sssttt~~~hhh```XXXQQQRRRTTTRRRPPPPPPIIILLLNNN555DDD^^^tttEEETTT666666888111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&$$$###%%%''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%((((((%%%"""###%%%&&&%%%""""""$$$'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---------...////////////......------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,---...//////:::333MMMoooRRRVVVTTTVVVYYYZZZ~~~~~~wwwppp```ZZZVVVXXXZZZ[[[^^^aaabbbeeeiiillloooqqqtttwwwxxxzzz|||~~~~~~~~~~~~~~~{{{}}}}}}{{{xxxuuutttuuuwwwvvvtttssstttwwwuuuooojjjfffhhhlllnnnmmmllllllllllllpppuuuuuussstttyyy~~~~~~lllkkkYYYUUURRRSSSRRROOOOOORRRQQQJJJOOOGGGAAAaaannnJJJPPP444555777111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######$$$$$$###!!!###%%%'''&&&$$$$$$%%%'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,,,,------...////////////......------,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,---...//////'''000UUU{{{QQQQQQFFFLLLVVVeee~~~~~~xxxrrr```YYYUUUWWWZZZ[[[^^^bbbcccfffjjjnnnpppsssvvvxxxzzz|||~~~~~~}}}{{{xxxwwwyyy{{{xxxvvvtttvvvxxxvvvqqqllljjjmmmoooppppppooopppqqqqqqtttwwwxxxwwwyyy}}}tttuuummm\\\VVVSSSSSSQQQMMMMMMOOOPPPHHHNNNKKKFFFaaaoooTTTNNN555666777111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%###"""###$$$$$$$$$###%%%''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******++++++,,,,,,---....../////////......------,,,++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,---...//////,,,AAAkkk[[[^^^KKK]]]WWWvvv~~~zzzuuuaaaYYYUUUWWW[[[]]]___bbbdddhhhlllooorrrtttwwwzzz|||~~~~~~zzz{{{~~~}}}{{{zzz|||~~~zzzxxxwwwxxxzzzxxxtttoooppprrrssssssssstttvvvxxxxxxxxxzzz{{{~~~rrr~~~vvv___XXXSSSRRRPPPLLLJJJLLLOOOGGGMMMOOOJJJ\\\kkk^^^NNN777888777111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% $$$'''%%%$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********++++++,,,---....../////////......------,,,++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++,,,---...//////...BBBdddMMM[[[GGGfff{{{RRR~~~{{{xxxddd[[[UUUWWW\\\^^^aaaccceeehhhmmmppprrruuuxxxzzz~~~|||wwwwww{{{}}}~~~~~~||||||}}}}}}|||{{{{{{{{{zzzvvvssstttuuuuuuuuutttvvvzzz|||}}}}}}}}}xxxrrr}}}aaaYYYRRRPPPOOOKKKJJJKKKOOOFFFLLLQQQMMMUUUdddeeeMMM888888555111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!%%%&&&######&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''&&&%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((())))))************+++,,,---...///000///......------,,,++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++***++++++,,,---...//////000===^^^lllFFFYYYGGGmmmgggMMM|||zzzhhh___WWWYYY^^^aaaccceeefffiiinnnqqqsssvvvyyy{{{zzzuuuuuuyyy}}}{{{~~~~~~}}}}}}{{{yyywwwvvvvvvvvvvvvvvvxxx|||hhh~~~|||bbbYYYPPPOOOOOOMMMLLLMMMLLLFFFKKKRRRQQQUUUcccoooIII666777222111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###&&&%%% !!!&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&###!!!!!!!!!&&&$$$""""""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***)))***+++,,,---...///000///......------,,,++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,---...//////444CCCrrrnnnUUUaaaRRR}}}gggZZZ~~~}}}|||oooddd[[[\\\bbbeeefffggghhhkkkpppsssuuuxxx{{{}}}|||wwwvvvvvvxxxyyy{{{qqqcccwww~~~|||{{{zzzxxxyyyyyyyyyyyy{{{rrr|||eeeZZZPPPNNNOOONNNMMMNNNIIIHHHJJJPPPTTTYYYfffuuu}}}GGG777888222111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###%%%###%%%---+++!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%###!!!###(((...$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###'''******'''###"""###%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))***+++---...///000///......------,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++***++++++,,,---...//////---EEEoooZZZWWWUUUkkkddd~~~}}}|||uuuiii______eeehhhhhhiiikkknnnsssvvvxxx{{{~~~xxxvvvwwwxxxwwwuuuuuu~~~xxxyyy{{{___TTTrrr~~~|||{{{|||{{{}}}~~~~~~rrrjjj^^^RRROOOOOONNNLLLLLLHHHKKKIIIJJJQQQWWWaaaooo|||HHH999;;;444111000///---,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!$$$!!! ***777555)))$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""###)))444===$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$)))111888...)))$$$"""###%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((()))***+++---...///000///......------,,,+++++++++++++++************)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***++++++,,,---...///000333PPPvvv```SSS^^^aaaZZZ{{{}}}}}}}}}yyylllaaaaaagggiiiiiijjjnnnqqquuuyyy{{{~~~}}}vvvuuuxxxzzzwwwsssqqq|||wwwzzzhhheee~~~|||||||||~~~nnnaaaTTTOOOOOOMMMKKKKKKJJJOOOIIIDDDLLLQQQWWWcccsssJJJ<<<888111000///...---,,,+++++++++)))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$"""***)))###)))%%%___~~~ &&&(((''' ***BBB===)))(((---!!!###rrr###..."""UUU>>>---###&&&$$$(((%%%---(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''((((((((((((+++*********+++,,,,,,---000000///...------,,,,,,+++++++++************))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++///+++***...///...///111555___dddbbbWWWgggXXXjjj}}}~~~uuuiiieeeiiioooqqqqqqooosssxxx|||yyyvvvuuurrrsssvvvtttwwwzzz||||||~~~|||{{{}}}~~~lllccccccfffWWWUUUTTTUUUWWWVVVVVVWWWbbbrrrtttaaaRRRPPPPPPKKKGGGHHHGGGGGGMMMIIITTT^^^WWWdddsssGGG888666333000///...---,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""$$$!!!***(((***!!!///GGG%%%"""(((&&&&&&,,,III&&&&&&&&&"""((('''nnn&&&+++'''uuu:::''''''&&&$$$!!!'''***&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((()))))))))***+++,,,---...000//////...------,,,,,,+++++++++************))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++...+++***...///......111333ZZZxxxQQQTTTSSSlll|||QQQooo~~~xxxnnniiikkkpppssstttvvvyyy}}}yyywwwvvvttttttwwwxxxzzz}}}~~~~~~~~~||||||~~~qqqccc\\\WWWPPPJJJJJJLLLKKKFFFBBBAAABBBCCCDDDCCCDDDFFFFFFDDDBBBAAAOOO^^^nnnwwwwwwdddSSSPPPPPPLLLIIIKKKNNNGGGIIIKKKaaannn```dddrrrCCC555555444000///...---,,,+++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&& ***#########!!!uuu---###''' ///EEE333MMM...///---!!!...333 $$$,,,{{{::: )))((("""###"""+++$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((()))***,,,---...//////......---,,,,,,,,,+++++++++************))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++---***+++...///------000111\\\rrrHHHMMMSSSppprrrPPPzzz}}}vvvpppoooqqquuuxxx|||~~~~~~yyyyyyxxxvvvuuuxxxyyy{{{~~~~~~~~~}}}~~~lll]]]\\\ZZZ^^^iiisssrrrlllSSSIII>>>999<<>>>>>@@@CCCCCCAAA???<<<>>>AAADDDEEEDDDBBB@@@???IIIVVVdddsss{{{gggTTTPPPPPPLLLKKKMMMNNNIIIKKKLLL___iiiZZZ^^^nnnBBB555555222000///...---,,,++++++++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&"""&&& """YYY888MMMmmm'''***''' &&&!!!&&&"""&&&&&&'''{{{ """%%%!!!"""GGG+++UUU######'''###(((!!!*** $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''((((((((((((&&&''''''(((***,,,---............------,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,***+++//////,,,...222444hhh{{{PPPSSSUUUsssqqqVVV|||wwwrrrssswww||||||zzzzzzyyyvvvtttvvvuuuxxx{{{||||||||||||}}}}}}|||tttSSSHHHAAA@@@>>>===CCCHHHGGGBBBBBB@@@>>>@@@DDDHHHHHHHHHNNNJJJHHHJJJJJJGGGBBB@@@DDDHHHJJJHHHGGGGGGFFFDDD>>>???EEEQQQcccuuu~~~iiiUUUOOONNNLLLLLLOOOGGGKKKRRRKKKOOORRRIIIWWWjjjBBB888555///000///...---,,,++++++++++++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###'''&&&***###!!!+++&&&+++%%%$$$111)))+++ooo///%%%!!!&&&&&&%%%```***+++(((""")))!!!RRR%%%(((444"""&&&OOO"""(((!!!)))!!!'''!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''''''''((((((((((((&&&&&&'''((()))+++---...---------------,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++***,,,///...---000555:::rrrXXXXXXUUUxxxmmmVVV{{{vvvuuuyyy~~~~~~|||{{{xxxtttrrrsssrrrvvvyyy{{{{{{{{{{{{{{{~~~|||zzz|||}}}pppAAA888AAAAAADDDCCC???<<<>>>???===999:::<<>>AAABBBAAA???;;;999@@@QQQeeexxxjjjTTTNNNMMMJJJKKKOOOHHHJJJOOOHHHMMMRRRIIIWWWgggBBB:::666...000///...---,,,+++++++++******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!$$$***'''%%%===)))&&&---JJJ"""%%%nnn)))$$$!!!%%%!!!666fffzzz$$$000""" >>>)))###......"""&&&+++%%%###$$$'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,------,,,,,,,,,,,,,,,,,,+++++++++************)))'''(((((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,+++,,,...------333;;;CCCtttvvvRRRVVVRRR~~~eeeQQQ~~~zzzyyy|||{{{yyyvvvrrrppprrrssswwwzzz||||||zzzzzzzzzzzzyyyyyyzzz{{{|||{{{zzz}}}iiiKKKAAACCCIIIBBBGGGHHHCCC>>>???AAABBB888:::<<<>>>BBBGGGMMMRRRQQQJJJIIILLLKKKEEECCCGGG;;;BBBDDD???@@@IIIPPPPPP<<<777444888BBBSSSiii{{{{{{kkkUUUNNNMMMJJJKKKOOOPPPGGGFFFGGG[[[gggWWWYYYgggAAA888666111000///...---,,,+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""((('''$$$hhh}}}&&&666+++)))///%%%(((%%%###hhhzzz,,,///$$$***((((((666)))---+++(((%%%###"""+++$$$(((***######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((('''&&&&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,+++,,,------///777AAAJJJpppfffKKKWWWPPP}}}hhhQQQ~~~yyyvvvtttqqqqqqsssuuuxxx{{{|||zzzwwwuuuttttttvvvwwwwwwwwwwwwyyyzzzzzz|||~~~~~~hhhFFF555888AAADDDCCCBBBEEEEEE@@@>>>@@@@@@???BBBCCCCCCAAA???AAAGGGLLLWWWLLLHHHOOOPPPGGG???>>><<>>999@@@DDDBBBCCCGGGJJJIIISSSUUUGGGAAAKKKEEEAAAQQQlllwwwaaaaaaNNN<<<===CCCHHHFFFAAAAAACCCWWWeeevvv~~~}}}|||rrrXXXNNNRRRNNNIIIOOOMMMGGGHHHSSSYYYRRREEE===ggg@@@888888333111000...,,,***)))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################(((###$$$&&&!!!III))) hhhjjj{{{###tttxxx)))$$$###%%%%%%###iiivvv%%%$$$"""%%%///)))333$$$"""%%%CCC***(((%%%&&&###(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***%%%"""%%%&&&$$$%%%'''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''((((((((('''((((((((())))))))))))***+++,,,,,,******+++---,,,***)))((()))***)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++---,,,...000...---222999QQQwwwTTTGGGSSSIII___\\\~~~yyytttrrrsssuuuwwwyyyxxxwwwuuuuuuuuuuuuvvv{{{yyywwwtttrrrppppppoooppppppqqqsssvvvxxxwwwvvvyyyzzzzzz|||~~~oooHHH<<>>BBBFFFAAAEEEMMMJJJWWWbbbpppzzz{{{{{{tttZZZNNNRRRNNNHHHNNNLLLHHHJJJTTTXXXQQQFFF???ddd???888999555111000...,,,+++))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%"""...### ^^^!!!222'''xxx$$$qqq'''%%%###%%%%%%###iiivvv%%%$$$"""%%%$$$DDDKKK555GGGkkk***)))'''(((!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((***%%%"""%%%&&&%%%%%%(((((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''''''''''''''((((((((()))))))))(((***,,,,,,++++++,,,---,,,+++))))))*********)))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++...---...000...---111888SSSrrrKKKCCCNNNPPPVVV^^^~~~zzzuuussstttvvvwwwzzzxxxwwwuuuuuuwwwxxxyyy}}}{{{wwwssspppmmmllllllkkkkkkkkkllloooppppppoootttuuuvvvyyy|||ddd===///333;;;AAA>>>JJJPPPKKKFFFHHHLLLMMMHHHDDD>>>999777777777777>>><<>>666222555:::<<>>444222<<>>CCCLLLQQQOOOHHHEEEJJJJJJEEEFFFGGGBBB777111777AAAFFFBBB@@@CCCEEE??????WWWvvvpppmmmvvvaaaYYY___]]]fffnnnyyy}}}___QQQPPPrrrsssxxxrrrGGG???>>>CCCUUUnnn|||tttiiiXXXHHHBBBDDDHHHLLLPPP```fffpppyyy}}}cccPPPOOOLLLGGGJJJEEEHHHKKKLLLMMMJJJDDD>>>ccc===666888444//////---,,,+++*********((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***!!!))) ///^^^000"""jjj&&& sss###&&&$$$&&&&&&$$$jjjvvv%%%$$$"""%%%%%%///CCC''' """(((###### %%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$'''---///+++'''&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''(((*********,,,///111---+++******+++++++++)))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******)))************+++++++++,,,,,,---///...---222999[[[pppGGGXXXOOOZZZ~~~\\\kkk|||zzzxxxxxxyyyzzz|||{{{{{{||||||}}}~~~~~~xxxxxxwwwuuurrrnnnkkkiiibbbaaa___```ccceeeffffffhhhjjjlllpppuuuyyy}}}}}}cccKKK:::333222777>>>===999===FFFKKKJJJIIIHHHGGGEEEAAA???HHHKKKGGG;;;777@@@HHHKKK;;;>>>BBBAAA;;;AAA]]]{{{hhh}}}gggIII;;;AAA@@@FFFAAABBBPPPEEEUUUaaavvvsssggg@@@;;;:::===III\\\nnn{{{~~~|||wwwooofffWWWFFF>>>;;;:::<<<>>><<>>BBB???===HHH```tttnnnssscccMMM:::AAA888444EEEEEEEEE```iiicccuuuwww```\\\UUU???>>>???@@@BBBJJJYYYmmm{{{~~~zzzwwwqqqjjj___VVVMMMHHHDDD???===???555888>>>FFFOOOZZZeeelllxxx}}}gggQQQNNNMMMIIIJJJGGGGGGFFFEEEJJJLLLEEE:::^^^888333555222///...---,,,+++*********)))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!+++--- (((:::LLL++++++ !!!&&&***+++'''(((%%%xxxZZZ &&&$$$&&&&&&%%%jjjvvv%%%$$$"""%%%+++,,,~~~///!!!,,,"""((( ***%%%(((222!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((###!!!%%%'''&&&'''***%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))((('''(((+++111555...,,,******+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++******,,,/////////444<<>>???@@@BBBCCCBBB>>>???MMM[[[UUUAAA;;;CCCLLLLLLFFFDDDLLLWWWQQQCCC;;;AAACCC???@@@NNN___iiimmmdddIIICCC======@@@JJJBBB???JJJlllpppbbbHHHGGGHHHAAADDDFFFEEE@@@???KKKbbbvvvzzz}}}|||wwwrrrooohhhbbbYYYUUUTTTTTTPPPIIIFFFGGGCCCAAA===:::;;;AAAIIIPPPccclllwwwhhhQQQNNNNNNJJJKKKIIIHHHEEEDDDJJJNNNFFF999WWW:::888555333///...---,,,+++*********'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$666&&&$$$###&&&&&&""""""&&&$$$www555"""&&&$$$###111hhhuuu))))))### $$$$$$GGGvvvAAA###'''%%% ((()))$$$$$$&&&111''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******************+++,,,---...***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,......***,,,222---...===jjjZZZFFFYYYEEEvvvZZZsss}}}{{{zzzzzz{{{|||yyy{{{{{{xxxwwwtttkkkaaa\\\\\\\\\]]]^^^```bbbddddddfffiiikkkoootttzzzpppIII444555:::888<<<>>>>>>===???CCCBBB>>>>>>HHHTTT\\\[[[UUUPPPMMMVVVGGG:::>>>LLLUUUSSSMMMGGGFFF>>>:::EEE[[[iiijjjvvvvvvUUUDDDBBB???HHHHHHKKKCCCSSSYYYgggWWW<<>>@@@BBBBBB@@@@@@AAA>>>999;;;???EEEMMMTTTXXXYYYYYYOOOAAA999AAALLLOOOJJJFFF===;;;777CCCdddsssUUUPPPUUUDDDFFFKKKFFFQQQYYY```mmmvvvOOOCCCIIIAAAGGGGGGSSS```fffcccaaagggnnnwwwxxxvvvsssooolllhhheeedddcccaaa```___\\\WWWTTTRRROOOJJJGGGEEECCCAAA@@@<<>><<<<<>>xxx!!!###)))000444 (((***+++@@@...$$$***&&&)))---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))***+++,,,---***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++---***---222///333EEE{{{cccQQQnnnTTTqqqfff}}}~~~||||||}}}~~~zzzwwwsssiii___\\\[[[YYYYYYZZZ\\\^^^```dddhhhmmmqqqtttxxx|||~~~}}}ZZZ===999???AAAAAAEEEIIIIIIEEE@@@???@@@>>>999:::666222222777>>>CCCFFF[[[LLLGGGPPPSSSOOORRR]]]]]]iiijjjDDDAAACCCGGGhhhlllNNNVVVrrrfffUUUAAA>>>@@@HHHRRRlllppp|||sssooonnnmmmmmmnnnooolllhhhfffeeedddcccaaaaaa]]]XXXTTTRRROOOMMMKKKJJJGGGBBB>>>===@@@EEEIII[[[aaakkktttzzziiiUUUKKKKKKJJJFFFEEEFFFEEEDDDFFFHHHCCC;;;RRR999999666111///...---,,,+++*********))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222"""^^^mmm'''%%%+++<<<$$$555(((444ggg999"""777+++www|||///222!!!//////***{{{'''555***'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***---+++---222///555HHHgggRRRoooXXXyyy[[[}}}|||~~~}}}|||}}}~~~zzzvvvrrriii___[[[ZZZXXXWWWXXX[[[^^^```dddhhhmmmqqquuuxxx|||bbbGGG555888>>>>>>AAAJJJSSSQQQJJJBBB???AAA@@@===777:::<<<>>>???AAAEEEIIIQQQKKKLLLTTTTTTNNNSSS```mmmwww^^^QQQQQQJJJLLLtttzzzWWWaaafff<<>>;;;888666===CCCMMMXXXdddppp{{{kkkVVVKKKJJJJJJGGGDDDFFFEEECCCDDDFFFBBB<<>>CCCHHHIIIEEEBBBBBBCCCDDDKKKUUUZZZVVVPPPTTT\\\lllpppwwwdddbbbjjjYYYRRRyyy___jjjoooUUUzzzzzztttssspppnnnqqqrrrooollljjjjjjjjjiiihhhfffccc^^^[[[XXXVVVTTTRRRPPPMMMHHHEEECCCCCCAAA@@@555777;;;@@@HHHRRR\\\cccxxx~~~lllVVVKKKIIIIIIHHHDDDFFFEEEBBBCCCDDDBBB<<>>999DDDFFFHHHGGGEEEBBB>>>===CCCRRR\\\WWWOOOPPPXXX^^^lllxxx}}}yyyxxxkkk[[[~~~mmmvvvtttzzz}}}wwwwwwsssqqqsssrrrpppnnnmmmmmmlllkkkjjjgggddd```]]][[[YYYWWWUUUUUUQQQMMMKKKLLLMMMLLLKKK???>>><<<999999<<>>222<<<>>>888:::EEEWWWyyykkkOOO;;;JJJLLL777AAAEEEKKKJJJOOOgggUUUbbb\\\XXXYYY^^^[[[LLLXXXJJJFFFCCC<<>>CCCEEEFFFGGG>>>@@@???======???<<<777BBB@@@@@@CCCGGGJJJHHHFFFHHHWWW[[[KKKAAAIIIYYYbbbtttsss___~~~dddCCCfff^^^lllzzzzzzuuusssuuuqqqooonnnmmmmmmmmmkkkiiihhheeeaaa^^^\\\[[[YYYWWWUUUSSSPPPPPPPPPNNNJJJFFFCCCAAA???;;;999:::===@@@===LLLaaasss~~~nnnWWWKKKHHHIIIHHHCCCEEEEEEBBBAAABBBAAA===MMM<<<999333666000///---+++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&$$$%%%&&&((()))'''''')))(((&&&(((---'''000555777>>>GGGFFF>>>CCC>>><<<>>>@@@@@@BBBFFFXXXVVVSSSQQQPPPNNNJJJFFFUUUNNNGGGHHHQQQZZZ______ZZZIIIJJJ```mmmbbbUUUTTTAAA===;;;>>>AAAAAABBBEEE===222000;;;@@@888111222***'''&&&'''))))))'''$$$ ###'''***+++***'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***++++++,,,,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,...---222,,,///666:::VVVvvvUUUPPPlllWWWZZZ~~~~~~~~~~~~~~~{{{zzzvvviii[[[ZZZYYYXXXXXXYYY\\\___aaafffgggiiinnnuuuzzz~~~}}}KKK444666777777666999>>>>>>:::GGGNNNYYY\\\RRRCCC===@@@HHHLLLVVVJJJ[[[JJJKKKIIITTTPPPIIICCCGGGWWWiiitttllltttyyy|||mmmVVVSSSTTTLLLVVVjjj~~~bbbooo|||sssqqqrrrssstttoooooooooooonnnmmmlllkkkeeedddcccaaa___^^^]]]]]]]]]\\\ZZZWWWTTTRRRQQQPPPKKKIIIFFFCCCAAA@@@AAAAAADDD@@@AAAPPPggg}}}pppWWWHHHGGGHHHFFFFFFEEEDDDCCCCCCAAA>>>;;;MMM<<<888222555000///---+++***)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((+++,,,***((('''''''''&&&)))---...---000555;;;CCCGGGBBBAAAFFFHHHDDD@@@CCCMMM[[[ccccccbbbbbbggggggfffccc]]]SSSJJJCCCFFFFFFIIIMMMQQQQQQNNNKKKIIIUUU___dddjjjrrrwwwuuuXXXUUUTTTVVVTTTOOONNNPPPMMMCCC===>>>@@@:::333///555111,,,(((&&&&&&((()))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,///---111+++///666<<<[[[```WWWrrr^^^YYY{{{xxxsssggg\\\YYYXXXXXXXXXZZZ]]]```bbbggghhhjjjnnntttyyy}}}~~~___===222666<<<>>>999444555888888DDDNNNYYY^^^YYYNNNDDD>>>666===HHH@@@QQQGGGOOOUUU\\\OOO@@@<<>>;;;MMM<<<888111444//////---,,,***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&%%%'''))))))'''''''''(((------000555777777:::@@@777DDDNNNOOOTTTaaallloooeeeiiittt~~~zzzxxx|||tttjjjccc___PPPMMMIIIFFFEEEEEEEEEFFFGGGQQQ[[[dddrrr~~~{{{qqqdddnnn}}}{{{dddNNNCCCSSSNNNEEE@@@DDDIIIFFF@@@>>><<<666000***'''&&&'''***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,///,,,000***...555===^^^bbbVVVooo\\\bbbiiieee}}}}}}zzzuuuoooeee\\\WWWWWWWWWXXXZZZ^^^aaaccchhhiiikkknnnssswww{{{}}}hhh>>>111555888BBBFFF???444333888===LLL\\\lllqqqooofffRRR???<<>>;;;LLL;;;888111333///...---,,,+++*********((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%)))(((&&&$$$$$$'''---111888888;;;@@@CCCDDDIIIPPP```jjjooolllmmmuuu{{{zzzzzz{{{pppiii___WWWSSSRRRQQQPPPGGGKKKaaa{{{pppfffeeejjjvvvqqq```LLLHHHLLLGGG:::EEEDDDBBB@@@<<<555---((('''((())))))***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,---***000,,,///222999\\\]]]QQQjjjXXX[[[bbbfff~~~}}}xxxqqqkkkddd\\\VVVVVVWWWXXX[[[___bbbdddiiijjjlllnnnqqquuuzzz}}}wwwEEE///333===888BBBGGG???666555;;;AAAQQQhhh{{{}}}yyynnnUUU;;;JJJTTTSSSHHHHHHGGGVVVjjjxxxVVV<<<>>>GGGSSSnnnsssjjjSSSVVVdddzzz{{{yyyhhhTTTNNNMMMVVVaaabbbZZZvvvttt}}}hhhooohhhYYYhhhdddaaa^^^___gggvvvwwwqqqppprrrssspppnnnkkkhhhfffeeeffffffeeeeeefffgggiiikkkmmmnnniiigggeeecccaaa______^^^^^^^^^^^^^^^^^^^^^]]]]]]WWWZZZ]]]```dddnnn{{{oooWWWHHHGGGHHHEEEEEEDDDCCCCCCBBB@@@===:::KKK;;;999111333///...---,,,++++++******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%******++++++---222888<<>>@@@CCCAAAPPPiiieeeeeefffgggkkkuuuyyytttYYYQQQRRRWWWTTTSSS___kkkxxxmmmddd[[[bbbrrrxxxqqq}}}|||hhh~~~uuu\\\fffllleeepppyyy|||rrrsssuuutttrrrpppllliiiggggggggghhhddddddeeefffiiikkkmmmnnnjjjiiihhhgggffffffffffffggghhhhhhhhhhhhfffeeeddd___```dddkkksss|||oooWWWIIIHHHHHHEEEEEEDDDCCCBBBBBB@@@===:::JJJ;;;:::333333///...---,,,++++++++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((()))%%%)))///555999>>>CCCFFFHHHMMMZZZjjjvvv}}}tttssswww~~~{{{ppp{{{rrroooqqq{{{~~~uuulllqqq}}}}}}sssUUUPPPJJJHHHJJJKKKJJJHHH@@@:::222***%%%$$$&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++'''000///000...555\\\\\\MMMhhhZZZ|||aaa~~~~~~yyyrrrmmmjjjccc\\\TTTUUUWWWYYY\\\___bbbcccdddgggjjjmmmooouuu}}}___>>>555999>>>???HHHJJJGGG@@@;;;;;;<<<;;;888AAAEEE>>>:::<<<===:::UUUcccaaafffccchhhdddrrrnnnSSS@@@@@@===666>>>PPPLLLPPP^^^kkkvvvrrrhhhZZZCCC===HHHNNNdddppppppmmm~~~lllxxxVVVVVViii~~~jjjvvvxxxwwwuuuqqqtttrrrpppnnnllllllllllllfffffffffggghhhjjjkkkllljjjjjjjjjjjjlllmmmnnnooopppqqqrrrsssrrrpppnnnmmmhhhhhhllluuuoooWWWIIIHHHHHHDDDEEECCCBBBBBBBBB@@@===:::III<<<;;;444444///...---,,,,,,,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''***---///...111555;;;BBBLLLVVV]]]]]]fffxxx{{{xxx}}}{{{}}}{{{rrrdddbbb]]]UUUNNNJJJLLLOOOKKKGGGAAA:::333...***)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''((())))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,---'''///...//////;;;fff___KKKcccWWWZZZ~~~{{{uuunnnlllkkkddd[[[UUUVVVWWWZZZ\\\___aaabbbaaaeeeiiilllooouuupppFFF666999===>>>???IIILLLIIIAAA<<<<<<>>>===777666333222555:::@@@DDDbbbssssss}}}|||cccccckkkVVVEEEAAA>>><<>>@@@JJJZZZnnn{{{uuuvvvrrr}}}ppp```ZZZ^^^dddeeeddddddppp}}}{{{~~~~~~xxxxxx|||{{{nnn\\\OOOMMMPPPLLLNNNOOONNNGGG<<<111***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,///'''---,,,...111@@@nnngggMMMcccYYY^^^zzzrrrllllllllldddZZZUUUVVVXXXZZZ\\\___```aaa___ccchhhkkkooovvv\\\999444<<<>>>>>>BBB>>>CCCCCC;;;555666;;;===;;;444333:::BBBDDDEEEGGGaaauuuzzzcccZZZooo]]]MMMFFFDDDJJJ]]]qqqPPPMMMTTTTTTLLL\\\hhhZZZSSS[[[yyyuuurrrrrrwww{{{bbblllvvvqqquuuvvvoooooooooooonnnmmmlllkkkoooooonnnllllllkkkkkkkkkjjjkkknnnqqquuuyyy}}}zzz}}}~~~nnnWWWIIIHHHHHHDDDDDDCCCBBBBBBAAA???<<<999~~~GGG:::555777444---------,,,,,,+++++++++(((((((((((((((((((((((('''''''''(((((((((((()))))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&((()))(((''',,,***((())),,,111:::BBBIIILLLOOOVVVeeeyyy}}}jjjjjjkkkiii```VVVSSSVVVSSSPPPJJJIIIPPPYYYYYYTTTXXXWWW[[[ccciiilllpppuuuzzz}}}vvvyyy}}}zzziii\\\UUURRRWWWSSSMMMKKKOOOOOODDD666+++)))''''''(((((('''&&&%%%&&&&&&$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%***(((""")))%%%"""---$$$###"""!!!+++%%%***+++'''---(((+++&&&!!!---222,,,)))###)))...###+++"""###,,,((()))000&&&'''///'''''''''((()))'''...)))***)))***...222444)))111///))),,,+++''''''((('''&&&(((***++++++***))))))))))))******************+++++++++,,,,,,,,,+++***///,,,000---888mmm^^^FFFppp[[[___~~~~~~~~~||||||}}}|||xxxssslllfff```]]]UUUVVVWWWYYY[[[]]]___```cccccceeeiiiqqq{{{bbbKKK777666;;;===CCCLLLNNNLLLAAA333111;;;CCCCCC>>>>>>:::>>>IIIGGGCCCKKKTTTaaaUUUIIIiiixxxeeeiiiYYYPPPTTTHHHVVVwww[[[PPPPPPTTTSSSVVVWWWPPPMMMeee}}}yyyQQQbbbqqq}}}rrr|||yyyuuusssrrrrrrqqqpppooooooooooooppppppoooooonnnnnnmmmmmmhhhlllrrrxxx{{{~~~|||mmmWWWIIIHHHGGGCCCGGGFFFFFFFFFFFFDDD@@@===HHH;;;666888444......------,,,+++******((((((((((((((((((((((((&&&''''''''''''((((((((())))))((('''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((''''''((()))((('''&&&'''))),,,222888@@@IIIPPP^^^dddkkkttt|||jjjkkkjjjZZZOOOSSS[[[___ZZZPPPJJJKKKOOOMMMIIIFFFJJJPPPQQQMMMHHHGGGJJJRRRVVVWWWYYY]]]XXXTTTXXXdddkkknnnvvv|||}}}{{{yyywwwxxx|||mmm^^^RRRRRRUUUPPPHHHCCC@@@888...(((((()))(((&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))) ))),,,+++)))###((()))333!!!)))///111###&&&######...+++###,,,<<< 999!!!&&&&&&///666---111''''''...""",,,,,,!!!&&&+++'''111(((%%%''''''$$$---***(((<<<&&&+++***,,,+++%%%,,,)))((('''((())))))((('''))))))))))))******************+++++++++,,,,,,,,,---***,,,,,,333000777iiiZZZGGGvvvaaaeee|||sss|||{{{~~~|||wwwsssnnnhhhaaa]]]UUUVVVWWWYYY[[[]]]___```eeeeeehhhmmmuuurrrUUU@@@333888BBBEEEFFFHHHMMMOOOGGG999444;;;BBBBBBAAADDD???>>>FFFGGGCCCGGGAAAMMMHHHDDDUUUVVVSSSnnnlll\\\YYYUUUrrrjjjWWWSSS\\\___aaabbb\\\pppqqqpppqqqppp^^^eeeXXXxxxwwwvvvvvvtttsssrrrqqqqqqqqqqqqqqqqqqqqqppppppooooooooooooppprrruuuxxx{{{~~~|||mmmVVVIIIHHHGGGCCCFFFEEEEEEEEEEEEDDD@@@===HHH<<<777888333000///...---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))***************)))---111666;;;BBBKKKTTTYYYlll}}}uuupppgggZZZYYYYYYNNNKKKOOOUUUYYYTTTJJJDDDDDDHHHIIIGGGDDDEEEJJJMMMLLLAAAAAADDDJJJLLLKKKKKKMMMMMMJJJIIILLLTTT^^^eeehhh}}}}}}~~~aaaJJJLLLPPPJJJKKKUUUKKK@@@222******+++)))'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&---!!!'''+++'''######444'''222$$$444***AAA$$$333$$$ ---'''###///###000$$$***---))))))---%%%+++ ...***(((((( 222$$$&&& ,,, EEEAAA......///...%%%...000$$$///555+++)))((('''((((((&&&$$$))))))))))))******************+++++++++,,,,,,,,,///***++++++555222888hhh}}}UUUEEEvvv___yyynnnxxxqqq|||yyyzzz||||||vvvrrrpppkkkccc\\\UUUVVVWWWYYY[[[]]]___```dddeeehhhnnnxxxvvvZZZGGG777000:::HHHKKKGGGEEEGGGKKKFFF:::555;;;@@@???AAAKKKFFF@@@HHHLLLGGGFFFDDDJJJEEEHHHKKK<<>>}}}FFF;;;666777222111000///---,,,***))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))******++++++,,,---///222777===DDDOOO^^^kkkqqquuunnnmmmiii^^^___aaaZZZTTTQQQHHHAAA@@@BBBCCC???999888;;;;;;@@@AAA>>>>>>CCCHHHIII======@@@FFFGGGDDDBBBDDDLLLLLLFFF<<<<<>>...000333...))))))***###'''PPPuuuiiiRRR...===...---%%%111999///000///###!!!)))<<<'''***---!!!+++///HHH+++OOOjjjjjjFFF'''###,,,111***)))''''''((((((&&&%%%((()))))))))******************+++++++++,,,,,,,,,...+++,,,+++333222<<>>666333<<>>???OOONNNFFFMMMRRRLLLFFFKKKQQQJJJPPPNNN===LLLkkk{{{uuu}}}wwwwwwmmm\\\fff}}}{{{aaahhh{{{wwwrrrsssttttttsssssssssttttttuuuuuutttssssssssstttuuuuuuzzzzzzyyyyyyzzz~~~}}}}}}yyyjjjTTTGGGGGGHHHEEECCCBBBCCCDDDEEEDDDAAA>>>yyyDDD:::666666000111000///...,,,+++***)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&'''''''''(((((())))))((((((((()))))))))******)))******))))))+++000444777@@@KKKWWWjjjiiiZZZYYY]]]bbbTTTRRRTTTJJJAAA===555777777:::>>>@@@>>>@@@CCCCCCHHHKKKGGGFFFJJJOOOQQQCCCBBBEEEKKKLLLHHHGGGHHHFFFLLLJJJ>>><<>>DDDLLLOOOJJJGGGGGGEEEIIIIIIEEEBBBDDDGGGGGG???===???DDDEEEAAA@@@BBB<<>>===;;;>>>===888666888999777777444555777777444333555333555555333333777<<>>MMMYYYWWWNNNKKKOOOVVV^^^jjjssssssrrrzzzuuuoooiiibbbaaaVVVKKKHHHLLLNNNLLLGGG===555---(((((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%...### +++ <<>>;;;<<>>:::BBBPPPbbbaaaaaaaaa______gggppp|||tttwwwZZZKKKLLLOOOKKKDDDHHH>>>333+++***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ***&&&))),,,999%%%)))GGG---((("""}}}***%%%;;;&&&!!!...,,,!!!***^^^'''&&&'''&&&''''''+++444***///---+++******)))'''&&&))))))))))))******************+++++++++,,,,,,,,,+++***///...444111;;;oooVVVCCCrrr]]]fffsss~~~}}}~~~zzzxxxssswww{{{~~~~~~{{{tttkkkccc\\\XXXUUUVVVWWWYYY[[[]]]___```bbbeeekkksss~~~{{{fffOOO>>>777333888;;;:::888666444222999DDDHHHAAA===CCCJJJLLLPPPUUUUUUYYYaaa___bbbpppbbb```eeewwwmmmbbb]]]ZZZooozzzzzzpppooouuuwwwyyyqqqtttuuuuuuuuuvvvwwwyyyzzz{{{wwwuuuttttttuuuxxx{{{}}}{{{}}}~~~}}}yyyvvvfffPPPDDDFFFIIIGGGIIIHHHGGGHHHGGGEEEBBB???tttEEE===555555333//////...---,,,,,,,,,,,,***((('''&&&&&&'''(((***''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((()))))))))))))))++++++)))(((+++///111000555<<>>777>>>DDDAAA===???DDDCCCBBB@@@>>>???AAACCCEEELLLPPPPPPVVVaaahhhiiiwww|||ooolllxxxyyysssrrrrrrnnnggg___XXXPPPLLLKKKIIIDDD@@@===777333444444333888@@@JJJLLLLLLOOO\\\ggg```QQQJJJbbb}}}cccMMM>>>JJJUUUIIIIIILLLGGG999---))))))(((***&&&###%%%)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&,,,%%%%%%&&&!!!999###uuu###$$$)))hhh&&&%%%___$$$'''&&&%%%)))&&&'''DDD---'''***'''""",,,LLL}}}###,,,'''---%%%%%%+++(((+++******))))))******+++,,,++++++,,,,,,,,,,,,------///...111---111111AAAzzz}}}RRREEEpppccceeevvv~~~yyyuuuooommmrrr|||~~~zzzqqqjjjeee\\\RRRYYYYYYYYYZZZ[[[]]]^^^______ccckkkttt}}}rrr^^^III;;;777===222222>>>@@@777888BBBBBB@@@;;;>>>DDDDDDMMMdddhhh``````___XXXkkkrrrjjjuuu^^^IIIOOOKKKWWWhhh```}}}|||zzzfffpppiiigggpppmmmttt{{{zzz}}}yyyttttttuuuuuuvvvuuuuuuvvvyyy{{{xxxxxxyyyyyyzzz{{{||||||}}}vvvcccPPPGGGHHHJJJIIIGGGKKKLLLIIIGGGFFFBBB<<>>???HHHJJJBBB<<<===@@@@@@@@@@@@BBBHHHRRRYYYlllvvv~~~uuuoooiiiaaaZZZ[[[NNNBBB===;;;888888;;;999999999===GGGRRRVVVSSSRRRJJJSSSsss}}}uuunnncccWWWUUURRRHHHFFFHHHGGGAAA999111+++'''''''''&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$(((&&&''')))***ccc]]]"""!!!eee&&&%%%&&&]]]&&&+++'''+++&&&%%%)))&&&'''CCC+++&&&***'''&&&000yyyXXX%%%...:::$$$***---)))%%%///******))))))******+++,,,++++++,,,,,,,,,,,,------...---000---333666III^^^JJJlllbbbfff~~~~~~~~~}}}zzzxxxsssnnnnnnvvv{{{|||}}}~~~wwwnnnhhhddd\\\TTTXXXXXXXXXXXXYYYZZZ\\\\\\___cccllluuu~~~xxxlllZZZFFF999444444222777@@@BBB@@@GGGSSSGGGEEE>>>>>>DDDBBBKKK```nnnaaacccqqqVVVGGGQQQQQQUUUcccfffeeeoookkkxxx}}}ppplllccc|||yyyyyy|||yyyuuuvvvvvvwwwxxxxxxwwwwwwyyy{{{yyyyyyzzz{{{||||||}}}}}}~~~}}}~~~tttaaaOOOHHHJJJLLLKKKHHHKKKKKKHHHGGGGGGCCC===nnnAAA<<<666666444//////...---,,,,,,,,,,,,++++++))))))))))))++++++''''''((((((((()))))))))))))))((((((((((((''''''(((((()))))))))*********'''***------,,,---111555IIIbbb~~~tttcccSSSNNNJJJDDDBBBEEEGGGAAA>>>AAA???999;;;BBBCCCKKKXXXeeeqqqwwwgggaaa]]]TTTHHH@@@888555444777999;;;@@@FFFEEEGGGSSScccooowww{{{|||yyybbbFFFMMMKKKLLLMMMIII>>>111***&&&((()))'''%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''''''''...***&&&+++^^^<<<'''+++SSS&&&+++&&&***&&&%%%)))&&&'''AAA)))%%%***'''%%%...000'''+++HHH$$$//////)))'''+++******))))))******+++,,,++++++,,,,,,,,,,,,------...---000---333666JJJeeeQQQjjjcccggg~~~|||zzzzzz|||||||||vvvooojjjnnntttyyy{{{~~~{{{zzztttkkkfffbbb]]]VVVVVVVVVVVVVVVWWWWWWXXXYYY\\\bbbkkkuuu~~~|||wwwqqqhhhXXXDDD888444111777===>>>===@@@GGGMMMIIIHHHAAA@@@EEECCCHHHZZZWWW[[[vvv\\\NNNKKKTTTTTTPPPVVVbbbXXX{{{yyyrrr|||{{{iiihhhVVVfffwwwlllyyyxxxyyy{{{xxxwwwzzzvvvxxxzzzzzzzzzyyyzzz{{{zzz{{{{{{}}}~~~}}}|||{{{qqq___NNNIIILLLOOONNNKKKLLLKKKGGGGGGGGGDDD>>>mmmAAA<<<777777444//////...---,,,,,,,,,,,,+++***))))))))))))***+++'''(((((((((((()))))))))))))))((((((((((((((((((((())))))******+++++++++---,,,+++,,,...555CCCPPPqqq]]]NNNBBBAAACCCCCCHHHOOOHHH<<<111...222===NNN^^^iiixxxrrrSSSJJJEEEEEE>>>222...222111LLL___\\\___tttmmmRRRNNNIIIHHHLLLNNNGGG>>>777***)))(((&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%'''&&&""",,,+++///lllSSS(((CCCOOO)))%%%((($$$&&&%%%)))&&&'''???((($$$)))((("""&&&###+++&&&III---111(((,,,...$$$******))))))******+++,,,+++++++++,,,,,,,,,------------111---000111DDD___VVVnnngggiiisss~~~{{{yyyzzz{{{||||||vvvnnnhhhiiiqqqxxx{{{|||yyyyyysssjjjdddaaa\\\VVVVVVVVVUUUUUUUUUVVVVVVWWWZZZaaakkkuuu|||~~~vvvrrrmmmfffWWWDDD888444111;;;AAA???@@@FFFGGGDDDGGGHHHCCCCCCHHHEEEFFFTTT\\\ccc{{{~~~fffFFF[[[ddd^^^ZZZZZZ___jjjmmmxxx|||yyy^^^aaa```SSSlll}}}fffqqq~~~zzz{{{zzzwwwxxx{{{vvvyyy{{{|||{{{zzzzzz{{{||||||}}}|||{{{zzzooo]]]MMMIIIMMMPPPNNNMMMMMMJJJGGGGGGHHHEEE???nnnAAA===888777333//////...---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))))))))))))))))))))***+++,,,,,,---111,,,***---555EEE___uuuxxxxxxjjjPPPJJJEEEFFFLLLKKKAAA999999666000...:::PPPjjj{{{lll```]]]XXXJJJ???===555???CCCFFF[[[{{{mmmlllUUUOOOHHHEEEFFFIIIHHHFFF333---'''%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&%%% )))***$$$$$$MMM%%%gggNNN...###888$$$&&&%%%)))&&&'''???((($$$)))(((&&&$$$(((***$$$III---///%%%+++000&&&******))))))******+++,,,+++++++++,,,,,,,,,------***---333///111000BBB~~~~~~WWW\\\uuummm~~~mmmkkk}}}|||zzzzzz{{{|||{{{yyysssnnniiiiiiooovvvyyyyyyxxxyyytttkkkccc___ZZZUUUUUUUUUTTTTTTTTTUUUUUUVVV[[[bbblllvvv|||}}}{{{yyyrrrnnniiibbbTTTBBB777444000;;;DDDHHHQQQ[[[XXXMMMHHHKKKHHHFFFKKKFFFCCCKKKVVV\\\sss~~~sssyyyyyyWWWRRRjjjmmm```ooo}}}ppplll___TTTvvvgggzzz~~~}}}}}}zzzxxxxxx{{{wwwyyy{{{|||{{{zzzyyyzzz}}}~~~lllppp~~~{{{zzzzzznnn[[[LLLIIINNNPPPMMMNNNMMMJJJGGGHHHJJJFFF???mmmAAA>>>999777222//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******))))))***+++,,,------...+++)))---999FFFZZZyyyxxxaaaYYYMMMLLLFFFDDDDDD===222///444888@@@TTTrrrxxxmmmdddFFF999222888FFFWWWnnnwwwzzz{{{}}}zzzwwwfffNNNCCCGGGJJJFFF===555+++''')))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&###'''$$$***222111"""III///&&&PPP***&&&%%%)))&&&'''AAA)))%%%***''',,,)))''' ,,,HHH&&&+++))))))+++...******))))))******+++,,,++++++,,,,,,,,,,,,------(((,,,333111444555IIIZZZddd~~~www}}}vvvlll{{{zzzzzz{{{|||{{{yyyvvvqqqpppmmmiiikkkqqquuuuuutttwwwtttkkkccc^^^YYYTTTSSSSSSRRRRRRSSSTTTUUUUUU]]]cccmmmvvvzzz{{{xxxvvvkkkgggbbb[[[NNN???666444888@@@HHHPPP[[[bbb\\\PPPMMMQQQLLLHHHLLLHHHCCCHHHHHHIIIaaa}}}eeeUUUsss\\\yyy|||~~~___SSSvvv|||lll~~~~~~~~~}}}zzzyyyyyyzzzxxxzzz||||||zzzyyyzzz{{{~~~~~~}}}ggg[[[mmm}}}zzzyyyyyymmmYYYKKKJJJOOOQQQMMMOOONNNJJJHHHJJJLLLFFF>>>jjj???>>>:::888333//////...---,,,,,,,,,,,,)))******************)))(((((()))))))))*********(((((()))))))))*********))))))***+++,,,---......+++222DDD\\\nnnxxxggg]]]\\\]]]LLLDDD===<<<;;;BBBWWWmmmvvv}}}||||||||||||{{{yyy}}}sssNNNHHHCCC???999<<>>555...+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!))) )))''')))*** 888'''!!!DDD((()))aaa***&&&%%%)))&&&'''CCC+++&&&***'''******%%%!!!MMM888)))***++++++(((---******))))))******+++,,,++++++,,,,,,,,,,,,------***,,,333///333777OOOcccpppkkk|||{{{zzzzzz{{{zzzwwwuuutttuuupppgggccciiinnnpppnnnrrrrrrkkkccc]]]XXXSSSOOOOOOOOOPPPQQQRRRSSSTTTZZZ___hhhpppttttttqqqoooeeeaaa\\\UUUJJJ>>>777777EEEHHHNNNTTTYYYYYYTTTMMMQQQTTTLLLGGGMMMNNNLLLRRRYYYLLLRRRfffssslll^^^aaa^^^||||||}}}|||zzzzzzzzzzzzzzz||||||}}}|||{{{zzz|||}}}~~~~~~|||zzzxxxvvviiiWWWJJJJJJQQQSSSPPPNNNMMMKKKIIILLLMMMFFF===ggg======:::999444//////...---,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************(((((())))))*********+++)))******+++---...//////777EEEbbbuuu|||~~~{{{kkkaaaeeeaaaRRRHHH===<<>>>>>AAACCCBBB???>>>FFFLLLMMMLLLKKKGGGAAA???AAAEEEIIINNNTTT[[[___jjjvvv~~~aaaNNNTTTOOODDDGGGRRRPPPBBBSSScccFFFNNNSSSHHHIIIEEE>>>444,,,((()))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''!!!+++)))(((%%%!!!///ZZZ000"""AAA )))eee$$$'''%%%)))&&&'''DDD---'''***'''"""(((+++///tttttt"""555***'''000***$$$*********)))***++++++,,,++++++,,,,,,,,,------------...222,,,000555QQQjjjyyyfff}}}{{{yyyxxxyyyyyywwwvvvwwwxxxrrrddd]]]bbbiiilllhhhnnnooojjjbbb]]]XXXSSSMMMMMMMMMNNNOOOQQQRRRSSSUUUZZZbbbiiimmmmmmjjjgggccc^^^YYYSSSJJJ???;;;<<>>???888666333//////...---,,,,,,,,,,,,******************************)))))))))))))))************)))******+++,,,)))'''(((***++++++///555FFFiii}}}uuuxxx|||fffUUULLL>>>===HHHbbbjjjVVVHHHCCCAAA>>>;;;:::::::::;;;999999:::;;;;;;;;;::::::<<<===>>>>>>===;;;999888777666666666777777888888???CCCJJJTTTcccxxxwwwjjjYYYTTT^^^iiihhh```FFFVVVrrr~~~tttuuuyyy^^^GGGQQQSSSKKKDDD>>>555+++(((++++++)))'''&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((*** ...""")))///<<<'''+++XXX---xxx\\\'''(((!!!)))'''222@@@)))%%%***(((...............---,,,+++***************************,,,,,,,,,---------......------222///444666IIIiiigggxxxiii~~~}}}|||zzzxxxwwwxxxxxxwwwvvvuuurrrnnnhhh___[[[aaajjjjjjhhheeebbb^^^YYYTTTOOONNNNNNOOOOOOOOOPPPPPPPPPUUUYYY___eeegggfffcccaaa]]]ZZZWWWQQQGGG>>>>>>CCCEEEIIIQQQYYY]]]ZZZRRRLLLMMM[[[SSSXXX```[[[``````[[[YYYaaallleeeOOOBBBDDDJJJRRRLLLMMM```lll~~~pppzzz}}}pppuuukkksssyyy|||}}}}}}}}}{{{zzz{{{|||~~~}}}}}}}}}~~~}}}yyyuuuuuucccPPPHHHKKKPPPRRRSSSLLLMMMMMMLLLNNNNNNEEE;;;eee>>>>>>888666333//////...---,,,,,,,,,,,,******************************))))))))))))*********************++++++,,,---...//////++++++555@@@dddwwwtttUUUDDDCCC<<>><<<:::999999:::;;;::::::;;;;;;;;;;;;;;;:::======>>>???>>><<<:::888666555444444333444555666222333555777;;;BBBKKKQQQooo{{{{{{uuuMMMBBBHHHeee}}}nnnYYYVVVPPPKKKEEE;;;...((()))***(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((***)))'''###!!!ZZZddd...***|||WWW%%%)))RRR---%%%---,,,&&&***AAA***&&&+++)))###111wwwDDD............---,,,+++***************************,,,,,,,,,---------......000...000---222222AAAyyyiiimmm}}}vvvhhh~~~~~~~~~}}}{{{yyyxxxxxxxxxvvvuuusssppplllfff]]]XXX]]]fffeeedddbbbaaa^^^YYYSSSOOOLLLLLLLLLMMMMMMMMMMMMNNNSSSVVV\\\bbbdddcccaaa___]]]ZZZWWWQQQFFF<<<<<>>???@@@@@@???<<<:::888777666444333333444666777;;;===>>>===;;;::::::;;;???NNNfffmmmcccTTTEEELLLkkk{{{RRRNNNKKKJJJKKKEEE:::///******((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((+++"""******$$$$$$000???000...kkkTTT,,,$$$;;;&&&---333"""$$$"""BBB+++&&&+++)))'''!!!CCC999&&&............---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......000...///,,,222222AAAyyygggtttvvvxxxbbb~~~~~~}}}|||{{{~~~|||zzzyyyxxxxxxvvvtttqqqnnniiicccZZZTTTWWW______^^^^^^^^^]]]YYYSSSOOOIIIIIIIIIJJJJJJJJJKKKKKKOOOSSSXXX]]]```___]]][[[]]]ZZZVVVPPPDDD999888======CCCKKKSSSWWWWWWUUUSSSccceee[[[mmmvvvccc]]]\\\RRR___qqqttt___HHHKKK]]][[[NNNMMMWWWbbbttt|||iiittt{{{}}}zzzxxxzzz{{{{{{{{{{{{|||~~~~~~}}}|||yyyuuurrr```OOOIIIKKKMMMNNNPPPLLLMMMLLLKKKLLLLLLCCC999ddd<<<<<<666555222000///...------,,,,,,,,,******************************))))))******+++++++++************+++,,,,,,...+++***,,,444GGGfffyyy}}}kkkRRRJJJaaayyyaaaOOOAAA999777888:::===@@@???<<<888;;;;;;;;;:::;;;<<<======>>>>>>>>>======>>>>>>>>>BBBBBBBBBBBB@@@===999888777666555555666888;;;===>>>@@@BBBCCCCCCAAA???>>>999===EEEMMM[[[nnnyyytttxxxdddEEELLLyyynnnQQQJJJFFFHHHKKKGGG;;;111***)))(((((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))+++$$$)))///&&&|||'''555 999###&&&%%%$$$((('''AAAQQQ---$$$***$$$"""&&&!!!888777BBB***&&&+++(((---$$$<<<""""""%%%:::$$$:::---.........------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......------111...333666KKKooo|||uuueee}}}yyy{{{}}}|||~~~}}}{{{yyyxxx~~~|||zzzyyyyyywwwuuurrrppplllgggaaaWWWPPPQQQWWWXXXXXXYYY[[[[[[XXXSSSOOOGGGGGGHHHHHHHHHIIIIIIIIIMMMPPPUUUZZZ\\\\\\ZZZYYY\\\YYYVVVOOOCCC888555:::666;;;CCCKKKPPPUUUZZZ^^^gggfff]]]ooovvv```]]]bbbbbbfffllliii[[[TTTggg|||eeedddpppvvv}}}|||yyywwwyyy{{{{{{{{{|||}}}\\\MMMOOORRRXXXccciiicccWWWwww}}}yyyvvvppp^^^MMMJJJLLLKKKKKKNNNLLLMMMLLLJJJLLLKKKBBB888ddd<<<<<<666555333000000///...------------***************************************+++,,,,,,+++++++++***+++,,,,,,---555---)))222FFFccczzz[[[III[[[~~~]]]EEE<<<;;;:::999:::888555555666999<<<===<<<<<<<<<===>>>>>>???@@@AAA@@@@@@???@@@AAABBBBBBFFFFFFEEECCC@@@<<<888666555555555777:::>>>AAADDDBBBAAAAAA@@@@@@>>><<<:::BBBAAA===999:::FFFYYYhhhjjjEEE777PPPuuu{{{gggOOOEEEHHHKKKDDD;;;...,,,)))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((($$$$$$%%%"""+++$$$///(((\\\###///:::...(((777 RRR)))&&&(((///000+++)))%%%(((AAA***&&&***'''(((...!!!+++GGG###:::!!!...---------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......***---444///222666PPPwww|||sss{{{kkk{{{vvvyyy|||zzzyyy~~~|||zzzxxxwww}}}{{{zzzyyyyyywwwtttqqqpppkkkeee___UUUMMMLLLOOOQQQQQQSSSUUUVVVTTTQQQMMMGGGGGGGGGGGGHHHHHHHHHHHHKKKNNNSSSWWWZZZZZZYYYWWWZZZXXXUUUNNNBBB777555888888===CCCHHHLLLSSS^^^fffvvvuuugggqqqoooWWWZZZfffaaa\\\XXXXXXZZZddd}}}~~~sssyyy}}}wwwyyy{{{||||||}}}~~~{{{YYYSSSQQQLLLGGGKKKXXXfffnnnzzz}}}yyyvvvnnn[[[LLLLLLNNNKKKJJJMMMMMMNNNLLLKKKLLLJJJAAA777eee===<<<666555444111000///...------------***************************************+++,,,---+++++++++++++++,,,------...)))///HHHlllqqq{{{qqqpppvvv^^^```tttWWWJJJ:::555:::???@@@===@@@???===<<<<<<>>>AAACCC>>>>>>??????@@@AAAAAAAAACCCBBBBBBBBBCCCEEEFFFHHHKKKJJJHHHEEEAAA<<<777444222333555999===AAAEEEGGGJJJHHHFFFEEEFFFFFFEEEDDD???CCCFFFEEEBBBAAAEEEIIITTTbbbuuuhhhVVVDDD:::OOOpppgggJJJDDDHHHHHHBBB666222---)))''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((((("""%%%+++---888JJJ&&&"""<<<%%%)))666%%%)))\\\&&&)))(((+++"""%%%GGG!!!BBB+++&&&+++(((+++$$$000ttt###(((:::!!!555333,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...444...000111IIIooossslll~~~ccc|||xxxzzz|||zzzyyy~~~}}}|||zzzxxxwwwzzzyyyxxxxxxxxxvvvssspppoooiiiccc]]]SSSIIIFFFHHHJJJJJJJJJLLLNNNNNNLLLJJJFFFFFFGGGGGGGGGHHHHHHHHHJJJMMMQQQUUUWWWXXXWWWVVVWWWUUUSSSNNNCCC888666:::AAAFFFKKKLLLLLLRRR]]]ggg~~~iiifff]]]GGGOOO\\\TTTNNNJJJLLLSSS^^^nnn|||{{{{{{vvvggglllyyy|||yyy{{{}}}}}}}}}~~~yyy}}}uuunnnqqq|||~~~{{{xxxuuukkkXXXKKKNNNQQQLLLJJJNNNOOOOOOMMMKKKLLLJJJAAA666ggg======777666555111000///...------------************************************+++,,,---...,,,++++++++++++,,,------'''---EEEnnnqqqssssssvvvUUUCCC999777777:::===>>>===;;;888;;;>>>@@@@@@>>><<<;;;>>>???@@@AAAAAAAAAAAAAAADDDCCCCCCDDDEEEHHHKKKMMMOOONNNKKKGGGAAA;;;555222333555999>>>BBBEEEHHHHHHFFFDDDBBBDDDGGGIIIIIIHHH;;;BBBKKKQQQPPPLLLIIIGGGIIIIIINNN```}}}zzzgggOOOLLLXXXiiiyyyXXXIIIIIIIIIFFF@@@:::222+++((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''((((((***(((+++***"""...,,,((([[[$$$777)))###(((!!!555mmmmmm))))))ZZZ'''&&&,,,FFFDDD...)))---***...444000)))***!!!&&&"""$$$,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------222...222000???xxxjjjssslllaaauuu}}}}}}~~~}}}~~~~~~|||{{{yyyyyywwwwwwwwwwwwwwwvvvrrrpppmmmggg```ZZZPPPEEE@@@AAACCCBBBBBBCCCEEEGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHKKKOOORRRUUUUUUUUUTTTTTTSSSRRRNNNDDD:::888<<>>HHHQQQLLLMMMOOOQQQRRRVVV___hhhqqqUUUDDDMMMcccvvvzzz{{{}}}~~~~~~~~~}}}{{{xxxtttqqqiiiVVVJJJOOOSSSMMMKKKPPPPPPPPPNNNLLLMMMKKKAAA666ggg>>>===888777555111000///......------...************************************+++,,,---...,,,,,,++++++,,,,,,---...///>>>```TTTeeeuuu___===777???999<<>>AAA@@@@@@>>>===<<<===@@@BBB>>>???@@@AAAAAAAAAAAAAAAEEEDDDDDDEEEGGGJJJNNNPPPQQQPPPMMMHHHAAA:::444000777:::???CCCGGGIIIJJJJJJJJJHHHFFFHHHKKKLLLJJJGGG>>>CCCIIINNNQQQRRRSSSSSSKKKMMMKKKIIIRRRggg~~~rrr```OOOEEE```~~~eeeSSSMMMKKKHHHGGG@@@666---)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((222'''!!!888+++$$$***uuu---222)))(((---''')))000{{{---)))%%%+++333333@@@FFF000+++///+++%%%222)))((($$$%%%555"""***,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///,,,//////777444:::kkk}}}vvvrrrppprrr~~~~~~~~~~~~}}}|||zzzzzzvvvuuuuuuvvvwwwuuurrroookkkeee^^^WWWNNNBBB<<<<<>>:::EEEOOORRROOOOOOVVV^^^cccdddIII@@@BBB@@@LLLQQQJJJSSS\\\___]]]___kkkxxx}}}{{{XXXFFFIIIHHHPPPiii}}}~~~}}}{{{yyyvvvrrrnnnhhhTTTIIIPPPUUUNNNKKKQQQQQQQQQOOOMMMMMMKKKAAA777aaaBBB777;;;333555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,,,,---...//////000888WWWwwwZZZ___yyy```HHH???999777:::===<<<<<<<<<===???BBBDDDEEECCC@@@======>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAACCCFFFHHHKKKOOOTTTWWWQQQQQQMMMEEE;;;555222222777<<>>aaaBBB777;;;333555222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,******...///---111888UUUzzzaaa___vvv{{{]]]BBB:::;;;;;;<<<@@@======<<<<<<===???AAABBBBBBAAAAAAAAAAAABBBCCCCCC>>>>>>>>>>>>>>>???@@@@@@BBBDDDFFFHHHIIILLLPPPSSSQQQOOOJJJBBB:::555555666>>>AAAEEEHHHHHHHHHHHHIIINNNPPPOOOLLLMMMQQQSSSRRRQQQSSSVVVXXXWWWWWWVVVWWWTTTSSSTTTTTTOOOLLLSSS]]]eeevvvwwwRRRDDDZZZ}}}kkkMMMLLLFFFGGGCCC<<<333,,,)))'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))>>>000IIIPPP222+++,,,)))'''(((FFFXXXCCC999@@@IIILLLRRRuuubbbGGGSSSOOOAAA===444333======000(((+++<<>>AAAAAACCCEEEHHHHHHGGGFFFDDDGGGIIILLLNNNQQQQQQQQQQQQNNNQQQRRRMMMDDD<<<888888888666<<<@@@;;;<<>>555888===<<<;;;===============>>>???AAAAAABBBBBBCCCCCCCCCBBBAAA@@@;;;;;;<<<<<<===>>>@@@@@@CCCEEEGGGHHHHHHIIIKKKMMMPPPLLLFFF>>>888777:::===DDDFFFGGGGGGGGGIIILLLNNNXXXYYYVVVRRRTTT[[[```aaa]]]\\\ZZZZZZ[[[[[[[[[ZZZXXXYYY[[[[[[VVVPPPQQQWWWSSS___rrr{{{[[[NNNdddcccOOOKKKIIIFFF@@@999111+++((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))###(((&&&+++,,, <<>>UUUBBBCCCMMMDDDCCCFFFIIIFFFFFFSSSdddiii999===GGGHHHIII@@@;;;AAAHHHFFF>>>666777666888jjjyyy'''(((222111444555------------------------------------------------------000+++111444BBBvvvvvvuuuuuu~~~~~~}}}{{{yyyzzzyyywwwtttqqqnnnlllkkkiiiaaaVVVKKKBBB<<<888666444666999:::;;;<<<===???AAADDDHHHKKKMMMLLLJJJHHHHHHIIILLLNNNOOOPPPOOOOOONNNQQQRRRNNNFFF>>>999777999111333===???999<<>>???:::888:::===>>>???@@@AAABBBCCCDDDEEEDDDCCCAAA???===<<<;;;<<<<<<===>>>???AAABBBCCCBBBDDDGGGHHHHHHHHHIIIKKKNNNIIIAAA:::777999>>>CCCGGGGGGGGGFFFHHHLLLRRRVVV___aaaaaa```bbbhhhkkkjjjfffbbb^^^^^^aaaccccccbbb```ccceeeddd^^^YYYXXXZZZZZZ```nnn~~~jjjTTTfffvvvZZZSSSMMMGGGDDD???666...)))(((((()))***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))),,,...(((***111&&&"""'''444555@@@ddd999+++888111'''...DDDfffRRRGGGAAAAAA555ZZZEEEFFFKKKHHHCCCEEENNNSSSOOOGGGCCCIIIbbbttt@@@EEELLLIIIEEEBBBBBB???:::;;;BBBHHHJJJ(((333555222---$$$333WWWUUU000$$$222444000---(((........................------------------------111111222,,,111111;;;mmmvvviiipppkkk~~~}}}|||yyyvvvwwwvvvuuusssqqqnnnlllkkkhhh```SSSGGG???:::777555444777;;;=========>>>???AAADDDJJJNNNPPPPPPMMMKKKIIIJJJKKKLLLMMMNNNNNNMMMPPPSSSTTTRRRKKKBBB<<<999:::;;;>>>GGGPPPKKKFFFLLL999===???===LLLrrrnnn|||jjjccc```cccmmmzzz~~~{{{eeelll|||mmmbbb]]]XXXYYYccckkkwww~~~}}}}}}}}}|||xxxtttuuuwwwuuunnnfffVVVJJJEEELLLRRRPPPPPPUUURRRRRRQQQNNNIIIDDD???===```AAA777<<<444666222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,,,,......===gggooozzzwwwxxx___MMM___~~~WWWEEEBBB999888:::;;;;;;999;;;???>>>???BBBDDDEEEFFFFFFFFFCCCAAA>>>;;;999999:::;;;===>>>>>>???AAACCCEEEFFFBBBEEEHHHJJJJJJJJJJJJKKKJJJEEE===888777<<>>OOONNNGGGEEE???GGGJJJDDD???@@@AAA???MMMGGG444$$$(((000///,,,444000///***!!!%%%111777........................------------------------000000222---222///555dddtttttthhhvvv```~~~}}}|||zzzwwwtttrrrrrrrrrqqqpppnnnlllkkkfff]]]QQQEEE===999666555999<<>>LLLKKKIIIUUUXXXPPPPPPHHHFFFCCC???NNNppp~~~mmmvvvfffYYYWWWVVVUUU\\\hhhpppyyyxxxbbb[[[```ooossspppuuuwwwtttwww~~~wwwvvv|||~~~uuuiii___YYYZZZ^^^ttt}}}|||wwwrrrsssvvvtttkkkbbbQQQHHHFFFMMMRRRRRRRRRVVVSSSSSSRRRLLLEEE@@@>>>???```AAA888<<<444777222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,111>>>[[[vvvxxxuuuqqq}}}uuuKKKIII[[[oooLLLDDDEEEBBB;;;;;;;;;999888999???DDDAAACCCEEEGGGHHHGGGFFFEEE===<<<999888999;;;???AAA??????@@@AAABBBDDDFFFGGGDDDHHHLLLNNNNNNLLLLLLLLLFFFAAA;;;777999???DDDGGGHHHJJJLLLOOOSSS[[[dddjjjjjjqqqwwwyyyyyyxxxrrrkkkhhhhhhhhhkkkooossstttuuussswwwwwwssspppppppppnnnuuu{{{~~~lllrrrooo]]]MMMKKKIII@@@666111++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))) &&&333...***222&&&"""===#########666888???MMM111,,,OOOUUUTTTUUU===GGGfffmmmxxxuuuccc]]]YYYKKKHHHDDDBBBEEEIIIFFFAAAEEE555555DDDBBB///%%%)))---""")))444444//////........................------------------------+++,,,000---333111666cccwwwnnnzzzccc~~~}}}|||zzzvvvsssoooooooooooonnnkkkiiihhhbbbZZZNNNCCC<<<888555444666888:::;;;::::::;;;<<<@@@CCCHHHMMMOOOOOONNNMMMHHHHHHIIIIIIJJJKKKLLLLLLNNNOOOPPPOOOLLLFFFAAA===CCCVVVMMMAAANNNUUUPPPUUUPPPKKKGGGCCCIII```jjj]]]]]]VVVUUUYYY\\\]]]dddmmmlllwwwooo]]]YYY```YYYdddeeefffoooqqqmmmppptttgggccc\\\QQQFFF@@@AAADDDQQQaaavvv~~~zzzuuuuuuvvvrrrhhh```LLLHHHGGGNNNSSSSSSTTTUUUTTTTTTPPPGGG>>>:::===AAA```AAA888<<<555777222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,...===]]]}}}~~~kkkYYY]]]yyyeeeGGGCCCGGGAAA666>>>??????<<<:::<<>>:::999<<>>777:::<<<;;;<<<@@@DDDFFFIIIJJJKKKJJJGGGCCC>>>;;;<<<===???@@@BBBBBBCCCCCCHHHHHHIIIIIIJJJKKKMMMMMMNNNQQQUUUVVVSSSOOOLLLJJJ@@@===999:::>>>BBBEEEEEECCCFFFKKKPPPVVV\\\cccggglllmmmlllfffddddddbbb^^^eeekkkrrrwwwxxxxxxyyy{{{www~~~}}}zzzzzzuuummmzzziiifffrrrmmmUUUQQQQQQIII@@@===///---)))&&&%%%''')))+++''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))&&&+++---'''***,,,%%%'''///444(((IIIHHHLLLJJJFFFRRRKKK[[[|||vvv___JJJDDDGGGCCCBBBJJJHHH:::666888444444888,,,"""...777222,,,////////////////////////------------------------000......***222222:::hhh{{{wwwuuu~~~|||xxxuuuppppppooommmiiieeeaaa^^^XXXRRRHHH???999555222111111222444555666888<<>>kkk~~~}}}|||~~~uuuPPPXXXMMMKKKHHHFFFDDD@@@<<<999???>>>======???AAADDDFFFJJJKKKLLLJJJEEE???;;;:::>>>???BBBDDDFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNQQQRRRTTTUUUVVVXXXWWWTTTNNNJJJ===:::999<<>>:::???===<<<>>>EEENNNUUUZZZXXXVVVWWWXXXVVVTTTXXX^^^nnnqqquuuzzz}}}~~~~~~~~~xxxsssrrriiilllsss~~~[[[VVVttt~~~ooocccccc]]]MMMAAA@@@:::444,,,(((((())))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))))))))***++++++,,,,,,///+++'''(((,,,---***'''222,,,444HHHPPPIIIIIISSS[[[jjj}}}{{{vvvoookkkoooxxx}}}}}}|||bbbPPPGGGDDDEEEHHHBBB888555:::666777666///(((''',,,333000000//////000000000000//////.........---------222,,,,,,000000111@@@SSSeeewwwgggjjjmmm|||~~~}}}|||zzzwwwuuurrrmmmfffaaa___]]]ZZZWWWLLLHHHDDD@@@999111...000...555===@@@???>>>AAADDDBBBBBBBBBDDDFFFGGGFFFDDDJJJJJJIIIIIIIIIHHHHHHHHHJJJMMMPPPOOOJJJEEECCCCCC???RRRFFF]]]___QQQlllfffYYY[[[QQQ___zzz~~~xxx~~~vvvbbbYYYRRRQQQSSSTTTWWWZZZ]]]___bbbdddgggjjjooosssyyyyyyxxxqqqmmmppptttvvvxxx{{{mmmYYYRRRKKKHHHEEE@@@BBBGGG???@@@DDDJJJLLLKKKMMMQQQQQQbbbkkk|||}}}yyysssoookkk^^^PPPGGGJJJMMMPPPQQQRRRSSSUUURRROOOIII444///444000BBBZZZCCC:::666666555222111000//////.........---------,,,,,,+++++++++)))///,,,)))...---,,,222,,,999WWWxxxyyyzzztttYYYYYY~~~HHHHHHGGGFFFCCC@@@===:::999======>>>???BBBDDDGGGHHHLLLLLLKKKHHHDDDAAA@@@AAABBBCCCDDDFFFGGGHHHHHHIIIJJJKKKMMMOOORRRUUUWWWXXXVVVWWWXXXYYYWWWRRRKKKEEE:::;;;<<>><<<>>>@@@CCCFFFHHHJJJKKKMMMKKKIIIEEEBBBBBBEEEHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPRRRTTTWWWYYYZZZ[[[XXXXXXXXXXXXUUUNNNFFF???888<<>>>>>@@@@@@:::000(((---...///111111111000////////////.........------///---000555333///555@@@^^^mmmzzzpppvvv___}}}||||||zzzwwwtttrrrnnngggaaaZZZSSSLLLHHHDDD@@@;;;888333...///444DDDHHHKKKLLLIIIEEEBBB@@@@@@AAA@@@???>>>>>>AAACCCFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLLLLKKKKKKLLLMMMIIIUUUKKK\\\bbb___|||mmm}}}uuudddWWWQQQNNNQQQTTTUUUWWW[[[___bbbfffjjjnnnrrrxxx|||~~~yyywwwzzzzzz{{{nnnKKKEEECCCDDDIIIOOOWWWeeeqqquuu|||lll[[[gggqqqppplllcccSSSCCCEEEDDDEEEKKKPPPVVV___iii~~~xxxwwwtttnnnhhhaaaVVVKKKEEEHHHMMMOOOPPPQQQRRRSSSPPPLLLGGG333222:::===UUUZZZCCC:::666666555222111000///............,,,,,,,,,,,,,,,,,,,,,,,,---111,,,,,,222///---555<<>>AAA???AAADDDHHHJJJKKKKKKKKKJJJIIIGGGDDDCCCDDDHHHKKKNNNNNNMMMLLLMMMNNNPPPQQQSSSTTTVVVWWWXXXXXXWWWWWWYYYWWWTTTQQQMMMHHHAAA===:::???CCCBBB<<<777666777:::???GGGNNNRRRUUUVVVWWWMMMLLLOOOTTTXXX]]]hhhsssvvv|||xxxyyy|||}}}tttfffLLL^^^wwwfffYYYRRRHHH@@@666///,,,+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((())))))***++++++,,,,,,---++++++***)))+++555BBBLLLHHHLLL___|||~~~lll^^^YYYUUUPPPZZZPPPDDDCCCPPP\\\ZZZPPP\\\```eeeggggggfffggghhh___VVVLLLFFFGGGKKKOOOQQQZZZnnnpppTTTDDD@@@EEEBBBAAABBBCCC???777111---...000111222111000///////////////............///...111444333000444<<>>;;;<<<<<<;;;999888:::>>>BBBCCCDDDFFFGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNDDDMMMGGGUUUZZZZZZsssyyywww]]]NNN[[[ggg{{{jjjWWWSSSPPPOOORRRTTTUUUWWW\\\aaadddiiinnnsssxxx~~~~~~|||~~~~~~}}}ZZZ===;;;<<<::::::;;;===DDDUUUeeewww}}}wwwsssuuuaaaNNNKKKLLLRRRZZZdddsss~~~wwwvvvrrrllleee\\\QQQIIIDDDHHHMMMPPPQQQQQQRRRSSSRRRMMMIII777666<<>>???BBBCCC???999666:::???CCCHHHNNNRRRSSSSSSSSSSSSQQQRRRVVV]]]aaaeeennnwww{{{|||rrruuu~~~}}}tttnnngggKKKIIIjjjooo```]]]OOOFFF;;;222...,,,+++)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------///...---///777CCCNNNUUUNNNggg|||qqqeee\\\QQQGGGIIIQQQ^^^\\\ZZZaaasssyyyzzzlllaaaXXXQQQLLLOOOQQQZZZlllpppQQQJJJFFFEEEEEEEEEEEEAAA<<<777000000111222222111000000000000/////////.........000///000222222222777===qqq~~~}}}|||{{{yyyvvvtttooonnnjjjbbbXXXNNNFFFAAA>>>999555444222111555<<>>;;;:::;;;>>>AAAAAABBBDDDGGGHHHHHHHHHGGGJJJJJJIIIJJJKKKKKKKKKKKK>>>BBBAAAHHHIIIHHHXXX___eee|||vvvwww\\\NNNWWW^^^MMMVVVssseeeTTTSSSPPPQQQTTTUUUTTTWWW\\\cccgggmmmsssxxx}}}pppBBB:::HHH===???BBBCCC???>>>FFFPPPgggsss~~~fffbbbaaafffmmmxxxxxxuuuqqqkkkcccXXXNNNHHHDDDHHHMMMQQQRRRRRRRRRRRRTTTOOOLLL<<<999===@@@\\\ZZZCCC:::666666555222111000//////.........++++++,,,,,,,,,,,,------)))...---...000+++000CCCqqquuu~~~qqq}}}\\\MMM^^^WWWBBBGGGOOONNNSSSRRRPPPJJJCCC??????@@@FFFGGGJJJLLLNNNNNNMMMLLLLLLNNNPPPPPPOOONNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTQQQSSSWWWYYYZZZXXXVVVTTTLLLIIIEEEBBBAAABBBBBBAAABBBCCCAAA<<<888:::AAAHHHPPPSSSTTTRRRNNNJJJJJJKKKSSSUUU[[[ccchhhmmmuuuyyyyyyuuuwwwuuupppjjjdddhhhUUUEEESSSvvvttteee[[[QQQCCC777111---***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))))))))((())))))))))))))))))))))))******++++++,,,---------***,,,222;;;EEEOOOVVVZZZ~~~~~~xxxmmmVVVKKKEEEJJJMMMQQQcccyyyvvv^^^WWWPPPQQQ___zzzeeePPP@@@@@@@@@AAACCCCCCAAA>>>444444333333222111111111000000000/////////......000000000///000333999===fffuuu}}}tttbbb~~~~~~|||{{{{{{yyyvvvssspppnnnjjjbbbWWWLLLEEEAAA;;;777444444333222777>>>OOORRRSSSNNNEEE???>>>???LLLGGGAAA===<<<;;;;;;:::@@@AAADDDFFFGGGGGGFFFFFFIIIHHHGGGHHHJJJJJJHHHFFF;;;<<<===>>>;;;999???GGGEEEeeexxxoooeeefff[[[DDDPPPLLLYYYfff^^^ZZZooovvvccc[[[OOOQQQPPPPPPSSSTTTTTTXXX^^^eeejjjpppvvv|||{{{ssshhhYYYDDD111000888???FFFQQQVVVOOODDD???AAAKKK___uuu}}}~~~xxxtttpppkkkaaaTTTJJJGGGEEEIIINNNRRRSSSSSSSSSSSSUUUNNNLLL===:::>>>CCCcccZZZCCC:::666666555222111000//////.........+++++++++,,,,,,---------***...------...---;;;WWWrrroookkkJJJccciiiHHHCCCKKKNNNJJJVVVTTTPPPLLLIIIFFFFFFFFFFFFGGGJJJLLLNNNOOOOOOOOOOOOPPPQQQQQQOOONNNNNNOOOMMMMMMOOOPPPRRRRRRSSSSSSRRRTTTVVVWWWVVVRRRMMMJJJAAA@@@@@@AAACCCEEEEEEDDDCCCBBB???<<<;;;@@@GGGNNNUUUWWWVVVRRRMMMLLLPPPTTT[[[\\\aaahhhmmmrrr|||yyytttuuu{{{}}}~~~sssooommmccciii^^^MMMKKKZZZnnnmmmaaaPPPAAA777000+++(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))******+++,,,,,,------...***111;;;GGGSSSaaaoooyyy}}}uuuJJJKKKMMMQQQXXXaaapppxxxdddTTTYYYtttyyycccUUUEEE>>>???CCCDDDBBB999888555333111111222222000000000000/////////...///000000///000333666888LLLllltttpppxxxuuuppp~~~|||{{{zzzyyyvvvsssqqqpppkkkaaaTTTIIIAAA???999555333444333222777===IIINNNQQQLLLCCC???CCCJJJOOOIIIAAA???AAABBB???;;;???AAADDDFFFGGGFFFEEEDDDDDDDDDDDDGGGIIIIIIFFFCCC>>>;;;???===:::;;;>>>IIIHHHKKKQQQPPPKKKMMMJJJ???KKKIIIIIIVVVgggjjjmmmyyyyyy```RRRPPPMMMMMMLLLNNNQQQRRRSSSYYYaaaggglllrrryyy~~~vvvUUULLLEEE>>>;;;<<<>>>>>>???EEEKKKUUU\\\WWWLLLFFFFFFLLL```vvv~~~|||xxxsssnnnjjj___PPPGGGFFFEEEJJJOOOSSSTTTTTTSSSSSSSSSJJJGGG999999???KKKpppZZZCCC:::666666555222111000//////.........+++++++++,,,,,,------------000...---...000FFFhhhuuuNNNTTTfffMMMDDDIIIOOOVVV\\\SSSPPPLLLIIIHHHHHHGGGFFFEEEFFFIIIKKKNNNPPPRRRSSSOOOOOOOOOMMMKKKJJJLLLNNNJJJLLLNNNPPPRRRRRRRRRRRRUUUVVVVVVUUUPPPHHHAAA<<<999:::>>>BBBGGGIIIHHHFFFBBBAAA???===???DDDKKKQQQPPPRRRRRRPPPOOORRR[[[cccfffeeegggkkkooouuuwwwtttuuu{{{}}}yyywwwyyyjjjmmmhhh]]]SSSMMM```www|||ppp]]]KKK>>>555...***(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))***++++++,,,,,,------...444===HHHRRR___uuussspppggg^^^___```UUUEEEJJJ___sss~~~sss```YYYXXXsss\\\CCC===AAABBB@@@<<<:::666333111111222333000000000000////////////---///000///000222333222IIIooo|||lll~~~YYY~~~|||{{{zzzxxxuuussssssqqqkkk___QQQEEE???<<<777333222333333222666<<<<<>>HHHRRRRRRKKKDDDEEEKKKNNNJJJDDD???AAADDDFFFGGGFFFDDDCCCAAA@@@BBBEEEIIIIIIFFFBBBAAA===CCCAAAAAAFFFKKKYYYcccJJJEEEOOOLLLEEELLLUUUOOOZZZVVVQQQYYY^^^ppp{{{qqqiiiVVVKKKNNNPPPJJJIIIKKKOOOQQQSSSZZZccchhhmmmtttzzzoooVVVUUULLLKKKEEE===:::<<<@@@@@@MMMNNNRRRVVVUUUPPPQQQUUUgggvvv|||zzzwwwqqqmmmhhh]]]MMMEEEDDDFFFJJJPPPTTTUUUUUUTTTTTTQQQGGGBBB555666AAARRR{{{YYYCCC999666666666333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,)))444---***333555RRRttt]]]OOOvvv^^^IIIHHHRRRXXXYYYYYYYYYNNNBBB??????@@@DDDGGGFFFGGGJJJMMMNNNNNNNNNMMMPPPSSSTTTRRRMMMJJJJJJKKKHHHIIILLLOOOPPPPPPPPPOOOSSSSSSQQQKKKCCC>>>===>>>@@@CCCFFFHHHIIIHHHEEEDDDDDDAAA@@@EEELLLRRRSSSRRRNNNLLLJJJNNNVVV^^^dddfffrrrsssssstttxxx{{{ttttttwww~~~lll^^^XXX]]]fffmmmlllbbbSSSHHHpppsssyyySSSEEE>>>)))///)))))))))*********'''%%%''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++)))...///***(((,,,111333<<>><<<:::<<>>???>>>======>>>BBBEEEGGGIII:::EEEQQQEEEFFFZZZcccgggcccYYYVVVWWWPPPQQQ```XXXTTTWWW```aaaeeezzz\\\VVVQQQOOOQQQPPPLLLLLLLLLLLLNNNUUU^^^dddfffkkkttt{{{}}}SSSQQQWWWTTTWWWTTTIII??????CCCEEEKKKPPPSSSQQQPPPXXXiiixxx}}}{{{vvvppplllhhhZZZGGGBBBIIIJJJMMMQQQTTTVVVUUUTTTRRRQQQKKK...444222@@@XXXYYYBBB999666666666333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,///...,,,BBBlll|||wwwRRRsssrrr___SSSJJJMMMUUUZZZ]]]```XXXLLLBBB???@@@AAADDDGGGHHHJJJLLLNNNOOOOOOOOOOOOOOOOOONNNKKKGGGDDDCCCDDDFFFHHHJJJMMMNNNNNNMMMMMMNNNLLLGGGBBB===;;;<<<>>>BBBDDDGGGHHHHHHGGGDDDCCCBBBCCCEEEIIINNNQQQPPPOOONNNNNNPPPTTTZZZbbbiiimmmqqquuuyyy}}}}}}zzzwwwxxx}}}jjj]]]]]]dddlllqqqoooiiiaaa\\\fffwwwvvvvvv___HHHAAA......***)))((()))******(((&&&'''''''''((((((((())))))(((((((((((()))))))))***************+++++++++++++++%%%'''222555///000777MMMNNN[[[|||pppjjjXXXLLLMMM\\\xxx|||iiijjjlllZZZKKKIIIAAA<<<@@@@@@???===:::666555555222222111111000///............//////000222333444EEE}}}~~~|||{{{zzzxxxvvvsssooommmhhh^^^QQQEEE<<<888333111///...111666<<<@@@@@@@@@CCCJJJQQQQQQMMMHHHJJJPPPVVVVVVMMMEEEBBBDDDUUUQQQOOOFFF;;;;;;>>>999===<<<::::::;;;>>>AAABBBIII999HHH[[[PPPJJJTTTWWWSSSfffggg```hhhmmmaaaUUUMMMOOOZZZiiisss||||||\\\TTTOOOLLLNNNLLLMMMLLLLLLNNNRRRYYY```dddhhhnnnvvv}}}uuuWWW^^^kkkwwwvvvmmm^^^SSSOOOOOOMMMRRRWWW[[[]]]aaalll~~~~~~{{{yyywwwppplllgggYYYGGGCCCIIIKKKMMMQQQTTTVVVUUUTTTRRRLLLHHH333222888HHH```XXXBBB999666666555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,111)))333222...ZZZwww}}}~~~{{{vvvXXXxxxVVVLLLLLLPPPWWW[[[]]]```eeeWWWKKK@@@>>>@@@BBBEEEHHHLLLLLLMMMNNNOOOPPPPPPPPPOOOLLLGGGDDDBBBAAA???>>>EEEGGGIIIKKKLLLKKKJJJIIIIIIDDD>>>::::::<<>>@@@>>>888444444444333222111000...------/////////000111222333444333zzzyyynnnmmm~~~|||{{{zzzxxxuuusssooonnniii___SSSFFF===999111000......111777===AAAHHHKKKOOOSSSUUUSSSNNNIIIMMMSSSWWWUUUPPPNNNQQQUUUeeecccSSSDDDBBBAAA>>>@@@;;;:::888666666888;;;<<>>>>>BBBDDDFFFHHHMMMMMMNNNNNNNNNOOOOOOOOOOOOJJJDDDAAABBBCCCBBB@@@FFFGGGIIIJJJKKKJJJHHHGGGEEE@@@::::::===BBBEEEEEEGGGGGGHHHGGGFFFDDDBBBAAADDDIIIOOOPPPMMMKKKMMMOOOQQQWWW^^^aaaccciiisss{{{{{{xxxxxx{{{|||{{{}}}\\\VVVmmm|||uuukkkggg]]]yyy[[[HHH<<<<<<---+++)))((()))***)))((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,)))222333)))'''555GGGPPPWWWmmmTTTFFFSSSHHHTTT___xxx{{{zzzrrrtttyyyxxxtttrrrfffkkkfffYYYSSS[[[gggmmm|||iiimmmVVVLLLGGGHHHEEE>>>:::999777444555444333222111000000///000000000000111222333444<<>>999111///......111666;;;???KKKRRRVVVSSSMMMKKKKKKLLLOOOSSSTTTPPPOOOXXXfffoooooommmSSSAAAIIIHHH>>>AAA:::888666444333444666777666>>>bbbnnnPPPGGGmmmwwwrrr___OOOQQQppphhhQQQNNNMMMOOOQQQLLLOOOOOOPPPUUU]]]dddhhhiiipppvvv~~~ttt~~~vvvvvvxxx~~~|||yyyvvvqqqkkkbbbTTTHHHEEEKKKNNNPPPRRRTTTUUUTTTSSSRRRLLL;;;888000FFFLLLvvvUUU@@@:::888777444222111000//////......///------------------------(((:::222000ZZZssseeeLLLIIILLLQQQWWW[[[^^^^^^]]]ZZZTTTHHH===>>>DDDGGGHHHJJJMMMMMMMMMMMMMMMLLLLLLKKKKKKFFFAAA???BBBEEEFFFEEEHHHIIIJJJKKKKKKIIIHHHFFF???<<<;;;>>>CCCGGGGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCIIIMMMPPPOOOKKKKKKPPPVVVVVV\\\ccceeeeeejjjuuu~~~{{{xxxyyy}}}~~~}}}cccppp~~~mmmffffffooozzzxxxrrrTTT???@@@111...***))))))***))))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,...((('''///;;;DDDJJJNNNjjjbbb^^^MMMJJJTTTkkkzzzwwwuuuiii```aaaddddddiiiooozzzxxx~~~wwwttt```LLLEEEQQQRRRDDD>>>CCCAAA777444333333222222111111111111000000000111222333444@@@^^^eeewwwrrrllljjj|||{{{zzzxxxtttrrrnnnmmmiiiaaaTTTHHH>>>999111000......000444888;;;KKKUUUXXXMMMBBBBBBJJJPPPJJJPPPRRRMMMLLLWWWdddllleeecccLLL===HHHGGG;;;;;;:::888555333222222333444111===aaannnXXX^^^zzzzzz}}}uuusss~~~sssZZZMMMNNNNNNPPPQQQKKKOOOPPPSSSYYYaaahhhlllnnnuuu{{{}}}zzztttpppiii^^^QQQGGGGGGLLLPPPQQQSSSTTTUUUTTTSSSRRRPPP555555444FFFKKK}}}SSS???:::999777333111111000///////////////------------------------%%%888000999ooo|||xxxzzzrrrOOOFFFIIILLLQQQUUUXXX[[[___]]]YYYTTTGGG===???FFFJJJKKKKKKKKKLLLMMMNNNMMMKKKIIIGGGDDDBBB??????AAADDDGGGIIIIIIJJJKKKLLLKKKIIIGGGEEE:::;;;>>>BBBEEEGGGFFFEEEGGGFFFEEEEEEDDDEEEEEEFFFLLLNNNOOONNNLLLOOOWWW]]]\\\aaafffggghhhnnnyyy}}}xxxvvvxxx}}}kkk}}}qqqkkkmmmiiikkkyyysssgggDDD???666222---***************((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,222%%%'''888<<<<<>>888111000///...000333777:::LLLWWWZZZOOOEEEHHHPPPTTTBBBNNNTTTOOOJJJLLLOOONNNJJJNNNIIIEEELLLNNNHHHGGG:::888555222111111222333333888QQQaaabbbyyyttt{{{sssppppppvvvcccSSSMMMPPPLLLMMMNNNIIINNNQQQWWW\\\bbbiiipppuuuzzz~~~{{{xxxpppmmmeeeZZZMMMGGGIIIMMMQQQRRRSSSTTTTTTTTTSSSRRRMMM333111999EEEVVVRRR>>>:::999777333111000000///////////////........................,,,,,,333QQQ{{{}}}|||wwwWWWEEEFFFJJJLLLTTTYYYZZZ\\\``````\\\TTTGGG===@@@IIIMMMMMMMMMJJJLLLNNNOOONNNKKKGGGDDDAAAAAAAAAAAABBBDDDHHHKKKJJJKKKKKKKKKJJJHHHEEEDDD;;;>>>BBBEEEFFFFFFGGGGGGEEEDDDCCCCCCDDDFFFHHHIIILLLMMMNNNNNNPPPUUU\\\bbbcccfffhhhjjjmmmuuu~~~zzzxxxzzzrrrzzzpppjjjhhhfffffftttvvvtttzzzyyyOOOAAA:::666000,,,************(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------...///333999BBBWWWzzz{{{eeeUUUSSSKKKCCCYYY{{{mmmaaallliiihhhjjjkkkkkkoootttttttttyyyyyyuuuqqqjjjhhhkkklllqqqxxxlll```WWWXXXYYYRRRKKKHHH;;;:::999777444222111000222222111111111222333333444]]]~~~|||}}}{{{zzzwwwtttqqqkkkkkkhhh```TTTGGG===777111000000000222666:::===GGGQQQUUUPPPNNNSSSRRRKKK???OOOWWWRRRJJJHHHDDD>>>>>>JJJZZZ\\\PPPNNNQQQMMM999777444111000000111222444444AAAKKKUUUwwwvvvuuummmiiidddRRRDDDFFFDDDKKK___yyy~~~pppZZZPPPOOOPPPJJJJJJOOOLLLLLLRRRZZZ^^^aaahhhrrr{{{~~~|||yyyuuuqqqllljjjbbbVVVJJJGGGJJJOOOSSSSSSTTTTTTTTTSSSSSSRRRBBB555111<<>>::::::777333111000000////////////000........................777!!!888ggg}}}|||mmmjjjJJJBBBHHHMMMNNNYYYaaa```___aaabbb```TTTGGG===AAAJJJOOOOOONNNJJJMMMOOOQQQPPPKKKFFFCCCBBBDDDEEEEEECCCEEEJJJNNNJJJJJJKKKKKKIIIGGGDDDCCC>>>BBBFFFGGGFFFFFFIIIKKKDDDCCCBBBCCCDDDGGGJJJKKKJJJKKKMMMOOOSSSYYY```dddggghhhjjjlllqqq{{{}}}~~~}}}yyyzzzmmmaaa___cccgggtttoooZZZGGG===888222---+++*********))))))))))))************)))************+++++++++++++++,,,,,,,,,---------&&&444555999eeeyyyeeeNNNIIIOOOLLLYYYwwwooojjjeeegggooo|||{{{ttthhhxxx{{{iii[[[[[[dddmmmttt[[[cccfffYYYTTT^^^CCCBBB???<<<999555333111222222222111222222333333888BBBuuuyyylll}}}{{{zzzwwwtttqqqjjjjjjggg```TTTGGG<<<777111000000222555999===@@@999BBBGGGIIIOOOTTTJJJ999AAAPPPXXXRRRKKKLLLJJJDDDGGGVVVrrroooMMM???DDD>>>888666333000///000111222111333:::777<<>>CCC~~~QQQ@@@777999333555333222111000///////////////---+++,,,///000///...///---BBBxxx}}}]]]IIIMMMRRRJJJRRRXXX]]]^^^^^^___^^^ZZZPPPGGGAAACCCFFFGGGJJJNNNNNNLLLMMMPPPNNNHHHCCCCCCDDDGGGKKKMMMLLLKKKJJJJJJOOONNNMMMKKKHHHDDDAAA???AAADDDIIILLLKKKIIIGGGEEE@@@BBBDDDFFFGGGIIIKKKMMMJJJMMMPPPQQQSSSXXX```fffllljjjjjjppp{{{}}}yyyqqqhhh[[[___eeerrrgggFFFDDD:::444...(((...111'''************************)))************+++++++++++++++,,,---000222///+++)))666===VVVwwwfffQQQRRRJJJ\\\yyydddZZZ\\\UUUmmm}}}qqqjjjddd^^^}}}nnnYYYgggnnnhhheeeeeeTTT<<<;;;AAA555///666444555333222222333444333222---CCCbbbfffdddfffrrr~~~{{{wwwtttrrrqqqllldddYYYNNNDDD===999333///...444>>>DDDDDDAAADDD@@@===???DDDEEEBBB>>>MMMQQQKKKFFFKKKNNNTTTaaakkk___FFFKKKIII777777@@@444,,,777555...777>>>@@@BBBBBB@@@BBBMMMWWWrrrTTTQQQZZZaaa\\\OOO[[[ZZZZZZfffpppooolllcccSSSQQQOOOMMMLLLMMMNNNOOOOOOPPPVVV]]]bbbfffnnnxxxxxxoookkkjjjlllvvv~~~xxxqqqllliiihhhllldddWWWKKKDDDFFFMMMSSSQQQUUUVVVTTTSSSRRROOOJJJ000...;;;BBBQQQvvvQQQ@@@777999444555333222111000////////////000---,,,,,,...000///---///333SSSzzznnnSSSFFFKKKRRROOOSSSYYY^^^^^^___```^^^ZZZOOOGGGAAABBBFFFGGGJJJNNNNNNMMMOOOQQQMMMFFFCCCDDDHHHKKKMMMNNNMMMKKKKKKKKKMMMMMMLLLKKKIIIFFFCCCAAAGGGHHHJJJJJJIIIFFFDDDDDDBBBDDDFFFHHHHHHIIIKKKMMMLLLPPPTTTWWWYYY^^^eeejjjlllkkklllsss~~~xxxppphhh___^^^___hhh|||zzzZZZFFF<<<777111***---///'''************************************+++++++++++++++---------,,,---------+++===444XXXmmmcccYYYEEEOOOaaatttddd___\\\\\\fffttttttkkkmmmiiiqqqwwweeennnttttttooofff```JJJ>>>>>>888333555666666444222222333444333222555???QQQbbbllljjjkkk~~~{{{wwwtttrrrooojjjbbbWWWLLLBBB;;;777000000333:::CCCIIIJJJIIIKKKEEE<<<888999<<<===>>>IIILLLFFFEEEQQQ\\\hhhwwwwwwXXXAAAEEETTTPPP>>>333<<<444,,,333555999IIIRRRPPPLLLEEE>>>===CCCJJJTTTJJJSSSTTTSSSRRRJJJVVVXXXSSSWWW___fffrrrqqqaaaTTTRRROOOMMMNNNOOOPPPQQQTTTXXX^^^dddjjjsss}}}zzzrrrooonnnpppxxx}}}xxxsssnnnlllkkkiiiaaaUUUJJJDDDFFFMMMSSSRRRUUUUUUTTTTTTSSSNNNFFF777333444<<>>CCCFFFIIINNNJJJIIIRRRSSSPPPUUUYYYQQQMMMQQQSSSKKK???777666===888000111333>>>QQQ___[[[RRRHHHBBBBBBHHHLLLBBBDDDVVVVVVWWWYYYNNNSSSLLLRRR^^^cccggguuuvvvdddWWWUUURRROOONNNOOOQQQSSSZZZ\\\aaahhhqqq{{{|||zzzyyy{{{}}}yyyuuurrrnnnmmmddd]]]QQQHHHDDDGGGMMMRRRSSSTTTTTTTTTUUUTTTLLLAAA666555111CCCrrrRRR@@@888:::444555333222111000////////////000///..................444KKK~~~sssoookkkIIIGGGFFFFFFOOOUUUXXX]]]aaabbbcccddd___YYYMMMEEE@@@AAADDDGGGIIIMMMMMMOOORRRQQQIIIAAABBBIIIQQQRRRRRRPPPMMMKKKKKKLLLIIIIIIJJJKKKKKKKKKJJJIIINNNJJJEEEBBBAAAAAACCCCCCFFFHHHJJJKKKJJJIIIJJJKKKQQQVVV^^^cccfffjjjooosssuuuvvv{{{www{{{www}}}xxxuuurrroookkkaaa[[[```iiixxxkkk}}}NNN???;;;999///+++---***))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---000000...///222555ZZZiiiggg^^^OOOSSStttggg___ZZZaaa~~~vvvrrrssswwwuuu~~~oooKKK888@@@===444<<<777555333333333444333222000444NNN~~~qqq~~~{{{xxxtttrrrlllggg]]]SSSHHH???999555333999AAAFFFHHHIIIJJJLLLBBBCCCDDDCCCCCCEEEHHHKKKBBBHHHIIIOOO^^^bbb___bbbSSSWWW]]]XXXEEE333222<<<======999444444888FFFWWWYYYVVVPPPKKKNNNXXXbbbgggPPPGGGUUU\\\```___PPPUUU]]]uuuzzzeeeYYYWWWTTTPPPNNNOOOSSSUUUaaaaaaeeemmmxxx}}}zzzwwwsssnnnkkk^^^WWWMMMFFFDDDHHHNNNRRRTTTTTTTTTTTTWWWUUUJJJ>>>...888777SSS~~~RRRAAA888:::444666333222111000/////////////////////.........///000999[[[}}}tttsssooowww^^^CCCHHHIIIGGGNNNVVV[[[___bbbdddffffff```YYYNNNEEE???@@@DDDEEEHHHKKKLLLMMMPPPOOOGGG@@@CCCJJJQQQQQQQQQOOOLLLKKKKKKLLLHHHIIIKKKLLLMMMMMMLLLLLLJJJEEE@@@>>>@@@CCCFFFGGGIIIJJJKKKKKKKKKKKKMMMNNNTTTZZZaaagggjjjmmmqqquuuxxxzzzkkkpppxxxlllwww~~~vvvttttttssspppfff___^^^aaammmnnn~~~ZZZDDD;;;<<<333,,,---,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,000++++++000111...---///HHHuuuxxxnnnhhhGGGKKKrrrzzz```dddZZZfffyyyvvvuuussstttzzz|||XXX???CCC@@@777===888666444333444444333222000333KKKwwwmmm|||xxxuuussslllfff]]]RRRGGG???999777555<<>>???>>>>>>???BBBDDDDDDHHHFFFLLL\\\dddfffmmmnnnnnnfffXXXKKKDDD???:::NNN???444222555BBBVVVdddRRRTTTTTTVVVaaattteeeNNNUUU___aaa\\\\\\wwwjjjZZZXXXUUUQQQOOOQQQVVVZZZfffggglllttt}}}zzzwwwqqqjjjeeeYYYRRRIIIDDDEEEKKKPPPSSSUUUUUUTTTTTTWWWUUUJJJ>>>---;;;>>>^^^sssyyyRRRAAA999;;;555666333222111000////////////...///000///......000222AAAnnn}}}xxx___xxxRRR@@@HHHKKKJJJRRRXXX]]]aaadddeeehhhhhhaaaXXXOOOFFF@@@@@@CCCDDDFFFIIIKKKJJJLLLKKKFFFAAACCCIIINNNOOOPPPOOOMMMLLLKKKLLLIIIJJJLLLMMMNNNMMMMMMLLLEEEAAA===>>>CCCHHHKKKLLLLLLLLLMMMLLLLLLOOORRRVVV[[[```gggkkkmmmppptttwwwyyy|||nnnbbblll|||yyyqqqzzzxxxwwwvvvtttqqqkkkccc[[[VVV]]]sssnnnNNN>>>???666.........************************++++++++++++,,,,,,,,,,,,222,,,+++000///,,,...666QQQxxxuuuhhhKKKHHHbbbdddfffddd[[[aaasssxxxdddaaabbblll{{{}}}uuummmpppooommmoooyyyxxxtttyyy}}}}}}~~~lllPPPFFFBBB===;;;888666444444444444333222777444===cccjjj|||zzzbbbwww|||xxxuuussslllfff]]]RRRGGG???:::888555;;;CCCHHHJJJKKKLLLNNNFFFBBB===999888:::===@@@FFFOOORRRUUU\\\UUUIIIHHHXXX___\\\QQQSSS```ddd]]]eeeGGG444000111BBBYYYdddXXX```fffiiivvvttt[[[aaalllllllllfffZZZYYYWWWSSSPPPTTT[[[bbbkkkooovvv~~~|||yyyvvvooofff___TTTNNNFFFCCCGGGMMMRRRTTTUUUVVVVVVUUUVVVUUUKKKAAA000:::CCChhhvvvRRRAAA999;;;555666333222111000////////////,,,...000///...///111444LLLoooeeegggKKKAAAJJJLLLNNNVVVYYY___bbbeeegggjjjjjjbbbXXXPPPGGG@@@@@@BBBBBBDDDGGGJJJGGGGGGGGGEEEBBBDDDIIIKKKMMMPPPQQQOOONNNMMMMMMKKKLLLMMMNNNNNNMMMLLLLLLCCC@@@>>>AAAHHHNNNPPPPPPPPPOOOOOONNNOOOTTTZZZ___eeeiiinnnpppqqqssswww{{{zzz~~~vvvlllhhhppp}}}}}}zzz{{{yyytttooopppiii\\\UUU\\\kkkuuu\\\CCCBBB:::///......+++++++++++++++++++++++++++++++++,,,,,,,,,------///---...111......===PPPsssbbbdddNNN@@@gggWWW]]]nnnmmm\\\YYYfffzzz~~~YYYSSSYYY___dddlllrrrwww}}}xxxqqqiii```]]]^^^XXX\\\^^^aaakkkzzz{{{zzzrrrzzzzzzfffJJJEEEDDD999999777555444444444333111444555777GGGpppmmmkkkzzzlllqqqiii|||xxxuuussskkkeee\\\PPPFFF>>>:::888444888>>>CCCEEEFFFGGGGGGFFFBBB===<<>>???===<<<888777:::AAAJJJNNNKKKGGGCCCHHHBBB<<<>>>===>>>HHHKKKQQQYYY\\\ZZZUUUNNNJJJ@@@(((***888999CCCTTTTTThhhyyy{{{sssvvv}}}gggeeeSSSLLLWWWddd```ZZZ```ddd[[[\\\ZZZWWWVVV\\\fffooorrr{{{|||yyywwwvvvtttnnnccc[[[PPPIIICCCCCCIIIQQQUUUVVVUUUYYYZZZVVVTTTSSSOOOIII@@@>>>UUUrrrMMM;;;:::999777444333222111000////////////111)))111***///444,,,GGGooouuuttt~~~wwwbbbVVV~~~TTTKKKDDDGGGNNNSSSXXX\\\aaa```hhhmmmjjjlllhhhZZZMMM===999======BBBFFFBBBHHHGGGEEEDDDCCCCCCCCCCCCFFFLLLOOOKKKHHHJJJNNNPPPTTTRRRQQQQQQRRRQQQNNNJJJDDDAAA@@@EEENNNTTTRRROOONNNRRRTTTTTTXXXbbbjjjmmmuuusssqqqpppqqquuuyyy|||wwwyyy|||wwwzzzyyy|||{{{vvvvvvyyyzzzxxxuuupppppplllfff___^^^bbbgggsssxxxKKKCCCGGG...,,,///---------,,,,,,,,,++++++++++++,,,,,,,,,------------000---000111000\\\zzzcccWWWBBBFFFkkk}}}]]]jjj~~~iii~~~}}}UUUQQQXXXXXX[[[eeemmmqqqzzztttqqqlllfff```WWWPPPQQQVVV___qqq}}}xxxWWWDDD???===DDDRRRcccwww|||~~~|||}}}zzzSSS999DDD<<<:::777444333555666555444333111666LLL~~~yyyrrruuu||||||wwwsssnnnfffZZZMMMBBB:::777555111555888:::999888777666555;;;AAADDDHHHMMMNNNKKK@@@GGGGGG@@@???HHHTTTZZZTTTZZZ^^^aaaggggggZZZJJJ000------222999CCCOOOZZZ|||~~~qqqVVV___eeeVVVMMMSSSUUU[[[aaaccccccbbb___[[[YYY\\\^^^^^^___fffqqq{{{vvvyyy|||~~~||||||vvvnnnkkkiii___SSSOOOFFFBBBGGGOOOTTTWWWYYYVVVVVVVVVWWWVVVSSSNNNJJJ:::LLLeeeiiiOOO===;;;999666333333222111000///////////////---111)))///000000[[[yyyuuu|||gggccc{{{lllSSSKKKFFFIIIPPPTTTXXX\\\aaaaaaiiinnnkkkmmmiii[[[NNN>>>:::>>>>>>CCCHHHCCCGGGGGGFFFEEEEEEDDDCCCCCCDDDIIILLLJJJJJJMMMPPPPPPWWWVVVTTTTTTTTTRRRMMMJJJEEEEEEFFFLLLRRRTTTQQQNNNQQQVVVYYYZZZ___hhhoooqqqvvvtttpppmmmmmmooosssvvv|||xxxzzzzzzyyy|||}}}zzzvvvtttuuuyyy{{{yyyvvvqqqqqqooofff\\\UUUTTTWWWrrr{{{UUUHHHIII666444222---------,,,,,,,,,++++++++++++,,,,,,,,,---------000***)))222999>>>```ttt\\\HHH@@@TTTzzzaaaiii}}}~~~kkk~~~www___OOOTTT\\\]]]aaahhhrrrzzz}}}pppxxxqqqhhhaaaXXXSSSUUU\\\kkkwwwkkkPPPAAAAAACCCGGGLLLVVViiizzz|||~~~}}}~~~hhh@@@BBB???<<<999666555666666555333555444444???kkkrrr{{{wwwsssmmmfffZZZLLLAAA:::777666444666888888777666666666===AAADDDFFFKKKOOOMMMGGG777@@@FFFHHHKKKTTT\\\^^^QQQ[[[eeeiiicccUUUDDD999888///---333999AAAVVVmmmqqqqqqppprrr}}}kkkUUUNNNIIICCCHHHUUURRR[[[fffmmmnnniii```ZZZ\\\^^^aaacccfffmmmvvv}}}uuu```fff\\\VVVZZZ___eeeuuu|||{{{vvvoookkkggg\\\QQQKKKDDDCCCIIIQQQUUUVVVXXXWWWWWWWWWWWWWWWTTTNNNKKKGGGOOOnnnpppRRR???;;;888666333333222111000////////////---222000)))111,,,777rrr}}}vvv||||||\\\qqqlllQQQKKKHHHLLLRRRTTTWWW[[[aaaaaaiiinnnlllnnnjjj\\\NNN>>>:::??????DDDIIIEEEFFFGGGGGGGGGGGGFFFDDDCCCDDDHHHLLLMMMPPPTTTVVVTTT\\\[[[ZZZYYYWWWSSSMMMIIIGGGJJJOOOSSSUUUSSSPPPNNNTTTZZZ___```eeemmmrrrssssssqqqnnnjjjjjjmmmtttxxxuuufffooo{{{ooosss|||~~~xxxwwwvvvxxx{{{|||yyyvvvooosssssskkk]]]PPPKKKJJJJJJ|||zzz___IIIEEE;;;888000------------,,,,,,,,,,,,,,,,,,,,,,,,------------000///222///+++DDDvvvoookkkSSSAAANNNmmm{{{\\\zzzpppjjjUUUTTTWWW]]]ccchhhnnnuuu|||zzzppp|||sssggg___YYYWWW]]]eeewwwrrrTTTBBB===BBBGGGIIIGGGLLL```uuuIII???BBB>>><<<999777777666555333555666444444TTTiiixxxvvv|||fffZZZ```|||wwwsssmmmfffYYYLLLAAA:::777666888888999888666666777999BBBFFFHHHIIIMMMPPPMMMGGG===AAADDDEEEIIINNNPPPOOOOOO[[[nnnuuucccEEE222///,,,///333777AAAPPP]]]cccXXXWWWUUUZZZllltttcccQQQHHHHHHNNNXXX```fffiiinnnrrrqqqllleeeaaa___bbbeeekkkqqqxxx}}}ssskkkfffUUUVVVQQQYYYooo~~~zzzyyytttmmmhhhaaaVVVLLLDDDBBBDDDMMMTTTVVVVVVWWWXXXXXXXXXXXXXXXTTTOOOKKKJJJNNN~~~TTT@@@<<<999777666333222111000////////////,,,555---***444,,,@@@jjjbbbsssNNNIIIIIINNNRRRTTTVVVYYY``````hhhnnnlllnnnkkk\\\MMM===:::>>>???EEEJJJEEEGGGHHHIIIJJJIIIHHHFFFDDDFFFKKKOOORRRXXX^^^^^^[[[aaa```___]]]YYYSSSMMMIIIKKKPPPTTTUUUSSSQQQQQQQQQWWW]]]bbbdddggglllooonnnllllllkkkjjjkkkrrr|||uuugggeeeooo}}}vvvttt~~~}}}~~~{{{www|||||||||}}}~~~|||xxxtttnnntttxxxrrrdddVVVMMMJJJPPP~~~uuummmNNNBBBAAA===000...------------,,,,,,,,,,,,,,,,,,------------...---222777+++///dddcccbbbNNNOOOsss|||nnnssszzzppp```XXX___ddddddgggppp{{{xxxtttwwwmmmaaa[[[YYY]]]gggqqqwwwZZZEEE;;;BBBFFFJJJLLLLLLVVVnnn\\\BBBHHHAAA???===;;;999777555444222666666111EEEvvvnnn{{{~~~rrrrrrfffssseeeIII\\\|||xxxtttnnnfffYYYKKK@@@999666666888888888777666888;;;===CCCHHHLLLLLLLLLNNNLLLIIIKKKGGGBBB???AAADDDDDDCCCOOOWWWlllxxxeeeAAA000333***666:::;;;PPPjjjfffOOOQQQUUU]]]nnn{{{___IIINNN]]]bbbaaa___nnnoootttyyyxxxqqqiiieeedddffflllttt}}}]]]XXX\\\VVVVVVjjj~~~}}}xxxvvvrrrkkkddd[[[OOOFFF???@@@FFFQQQWWWVVVUUUVVVYYYYYYYYYYYYXXXTTTOOOKKKMMMWWWxxxUUUAAA<<<:::999999333222111000////////////---555***,,,666111MMMhhhnnnlllKKKHHHIIINNNRRRRRRTTTXXX___^^^gggmmmkkknnnkkk]]]LLL<<<999>>>???EEEJJJFFFHHHJJJKKKLLLLLLJJJIIIGGGIIIMMMRRRVVV\\\cccdddaaaddddddccc___YYYSSSNNNKKKPPPRRRTTTRRROOOOOOSSSWWW\\\cccgggggghhhkkkkkkhhhfffhhhjjjkkkoooxxxooooooyyyzzzvvvpppttt~~~}}}~~~xxxsss{{{|||}}}~~~~~~|||xxxuuupppvvvzzzwwwkkk]]]RRRMMMTTTvvvjjj[[[FFFJJJDDD555.........---------,,,,,,,,,,,,---------.........***......---RRRjjjcccUUUGGGaaasssrrrxxxxxxgggPPP[[[bbbeeeffflllyyytttrrrmmmddd[[[YYY]]]eeeqqq}}}uuuXXXJJJDDDAAALLLKKKLLLPPPYYYkkk|||}}}xxxLLLLLLBBBBBB@@@>>>;;;888666555222444666444AAAhhhvvvwwwjjj}}}XXXlll}}}yyyvvvpppgggYYYJJJ???888555444333444555666777999<<>>RRRlllwwwgggQQQNNNaaadddJJJUUUaaa[[[VVV\\\nnnpppyyyxxxjjjccciiimmmttt~~~lllVVVSSS```iii}}}|||xxxuuuqqqkkkbbbVVVLLLFFF<<<@@@IIITTTXXXVVVUUUWWWYYYYYYYYYYYYXXXTTTOOOKKKXXXlllqqq}}}{{{UUUBBB<<<999999:::333222111000////////////...333***000222777aaaxxxqqqwwwfffKKKIIIJJJOOORRRRRRTTTYYY^^^^^^gggmmmlllooommm___LLL===:::???AAAGGGLLLHHHLLLLLLMMMNNNNNNMMMLLLKKKJJJPPPUUUWWW\\\cccfffeeeeeeeeeccc___XXXRRROOOMMMRRRRRRQQQOOONNNQQQWWW]]]ccciiilllkkkjjjkkkjjjggggggkkknnnpppttt|||vvvooottttttvvv{{{~~~~~~||||||}}}|||yyyuuuuuuwwwyyy{{{{{{zzzxxxwwwvvvwwwxxxuuunnnbbbUUUMMMIII```aaa}}}fffIIINNNFFF999............---------,,,,,,---------............+++111///222___^^^[[[DDDCCCmmm{{{ppp~~~dddRRRLLLXXX^^^gggqqq}}}zzznnniiiccc[[[VVVYYYaaajjjvvvvvvVVV???>>>EEEFFFKKKJJJLLLVVVfff~~~tttnnnUUUHHHCCCDDDCCCAAA<<<999777777777222444666>>>aaazzztttvvvWWWlll{{{xxxrrriiiZZZJJJ===666333333...111555777999;;;===???HHHPPPTTTNNNFFFBBBAAA???AAA@@@CCCKKKOOOLLLGGGEEEIIIBBBEEEOOOIII777111888HHH;;;SSSvvvZZZZZZ^^^kkkXXX^^^\\\QQQ\\\wwwvvvooooooooouuudddYYY\\\qqq|||{{{xxx~~~|||zzzyyytttooojjj```SSSJJJGGG<<>>:::999999:::111444999888QQQwww^^^uuu}}}zzztttkkk[[[JJJ<<<444111000000444:::>>>@@@@@@@@@@@@JJJMMMNNNKKKIIIGGGCCC<<<::::::@@@IIILLLGGGBBBBBBCCC:::666:::999333444;;;FFFTTTtttdddxxxyyyiii^^^]]]VVVQQQfffxxxzzz{{{wwwwww|||vvv~~~yyy^^^gggtttfffooo~~~~~~{{{yyyuuuoooiiidddYYYLLLEEEDDD???DDDOOOWWWWWWTTTWWW\\\YYYXXXXXXXXXVVVRRRMMMHHHQQQssseee}}}XXXBBB:::555555666333222111000////////////,,,000111666%%%===|||YYYzzzeeeOOOMMMOOOSSSTTTUUUXXX^^^aaaaaakkkqqqqqqtttrrrdddPPP@@@>>>CCCEEELLLQQQNNNQQQQQQPPPPPPPPPQQQQQQRRRQQQYYY___^^^___dddkkkoooccccccaaa[[[TTTQQQQQQRRRQQQPPPOOOPPPTTTZZZ```cccdddiiillljjjiiijjjjjjhhhooovvv}}}|||vvvnnnkkkooouuuuuurrrzzz{{{{{{yyyvvvtttssstttzzz{{{|||{{{yyywwwvvvvvvzzzuuuooooooppplllaaaWWWLLLNNNjjjxxx|||TTTUUUKKKDDD//////.........------------------.........//////...+++,,,PPPjjjeeeJJJPPP}}}ssswwwmmmGGGXXXiii{{{zzz___XXX______TTTNNNMMMTTT\\\bbbggglllhhhMMM999:::AAABBBFFFMMMIIIUUUkkkxxxvvvtttoooppp~~~vvvqqqNNNCCCEEEFFFDDD???;;;::::::;;;000666<<<111@@@}}}tttyyy|||```}}}iii}}}~~~{{{vvvlll[[[JJJ<<<333000///555;;;BBBGGGGGGFFFCCCBBBHHHGGGFFFGGGMMMPPPIII???666555:::CCCHHHGGGJJJOOO>>>777111111222444;;;CCCUUUvvvgggSSSeee^^^WWWQQQLLLNNN]]]nnn^^^\\\ggg{{{zzzyyyzzzyyylllqqqxxxkkkvvvtttiii~~~{{{{{{}}}zzzxxxpppiiiccc]]]RRREEE???@@@AAAFFFPPPWWWWWWTTTWWW^^^XXXXXXXXXWWWVVVRRRLLLHHHSSSxxx~~~^^^VVV@@@:::999888555333222111000////////////+++333333,,,///MMMzzz~~~zzz```uuueeeOOOHHHLLLPPPMMMSSS^^^___eeelllooonnnttt{{{vvviiiWWWEEE:::AAAIIIIIIIIILLLPPPNNNNNNQQQVVVXXXWWWUUUWWWWWWWWWYYY\\\```dddfffeeeaaa\\\VVVRRRQQQPPPQQQPPPOOOOOOSSSZZZ___``````hhhhhhhhhhhhhhhiiilllooovvv}}}{{{uuuxxx~~~zzz||||||yyyvvvtttuuuwww}}}|||zzzzzzzzzzzzxxxwwwwwwuuurrrqqqrrrnnn```QQQJJJNNN[[[~~~```EEEKKKJJJ:::333...///111///---------------.........//////+++555666RRRwwwnnnSSSFFF___{{{lll\\\OOOxxxkkkZZZ\\\XXXYYYMMMLLLLLLMMMQQQUUUVVVWWWOOODDD;;;>>>FFFJJJKKKLLLTTT```wwwzzzfffnnn{{{mmmqqqnnnssszzzOOOKKKFFFBBBBBB@@@;;;888999777888555444777@@@gggqqq~~~zzz}}}jjjnnn}}}}}}zzzyyyjjj^^^PPP;;;333555222;;;===@@@FFFKKKJJJDDD>>>???AAAAAABBBHHHOOOKKKBBB===FFFLLLLLLNNNRRRRRRNNN>>>444777***///;;;<<<\\\WWW|||sssHHHDDDMMMOOOZZZXXXWWWTTTGGG@@@MMMbbbmmmhhhfffllluuuzzz{{{{{{rrrxxx{{{yyyvvvllldddZZZOOOIIISSS]]]iiioooqqqxxx{{{yyywwwrrrkkkcccZZZNNNCCC???@@@CCCHHHLLLMMMRRRWWWYYYWWWWWW]]]VVVVVV\\\MMMBBBRRRccc{{{uuuVVV@@@:::999888555333222111000////////////,,,000...+++555WWWyyyuuugggPPPHHHLLLQQQNNNSSS^^^___ggglllnnnlllrrrzzzvvvlllVVVEEE;;;AAAHHHGGGFFFIIIMMMMMMOOORRRUUUWWWVVVUUUVVVVVVVVVWWWZZZ]]]```bbbaaa___\\\XXXTTTRRRPPPOOOOOOPPPRRRWWW]]]bbbdddeeeiiijjjkkkkkkkkknnnssswww|||zzz{{{{{{yyyvvvtttvvvwwwzzzyyywwwwwwxxxxxxwwwuuussssssqqqqqqsssqqqdddVVVJJJMMMVVVqqqnnnSSSUUUMMM<<<444...///000///---...---------.........//////111333999cccmmmaaaMMMKKKjjjxxxwww]]]dddrrr^^^\\\```YYYQQQMMMLLLJJJKKKNNNPPPQQQQQQLLLDDD@@@DDDJJJMMMNNNPPPUUUhhhmmmssskkkkkknnn```gggyyytttvvv[[[MMMGGGDDDEEEDDD???;;;:::666888555333555===___xxxzzz~~~}}}{{{wwwjjj^^^NNN666///333222???BBBFFFJJJKKKGGGAAA<<>>III^^^nnngggVVVMMMRRRXXX;;;...111,,,777CCC>>>PPPZZZwwwrrrcccBBBCCCMMMKKKBBBPPPUUUVVVOOOKKKUUUhhhwwwyyysssmmmmmmqqqvvvyyyzzz{{{{{{wwwiiiccc```YYYRRROOOEEEDDDCCCGGGQQQ___lllttt}}}yyywwwuuuppphhh```WWWKKK@@@===???FFFKKKOOOQQQTTTZZZ[[[YYYUUU]]]VVVQQQVVVNNNGGGRRRrrrqqqzzzxxxVVV@@@:::999888444333222111000////////////000///+++***<<>>:::???FFFIIICCC<<<<<>>KKKPPPSSSTTTXXX\\\]]]ZZZUUUZZZQQQIIILLLJJJLLLWWWnnn}}}vvvVVV@@@:::999777444333222111000////////////333111------AAAhhhuuukkkTTTHHHKKKSSSQQQTTT]]]___lllqqqtttuuuyyy}}}{{{uuu\\\OOOEEEFFFJJJJJJIIIIIIMMMRRRYYY\\\[[[ZZZZZZ\\\[[[ZZZZZZYYYYYYZZZ[[[\\\VVVUUUTTTRRRQQQOOONNNMMMPPPVVV]]]aaaccceeehhhllljjjlllnnnqqquuu|||nnnnnnyyy}}}^^^gggsss{{{}}}~~~||||||wwwyyyzzzzzzyyyxxxwwwwwwwwwxxxuuutttssstttuuuvvvuuutttpppqqqqqqrrrvvvvvvmmmcccQQQIIIGGG[[[zzz^^^PPPNNNGGG;;;000...000///...///............////////////111222KKK|||ttt[[[III\\\|||ooo^^^fffqqqttt^^^cccaaaccceee\\\SSSRRRPPPPPPRRRRRRQQQPPPIIIIIILLLPPPQQQRRRZZZcccppptttdddjjjuuukkkaaaccccccfffsssppphhhPPPIIIFFFJJJLLLHHHBBB>>>888;;;888555555666IIIiii```{{{~~~~~~|||vvvmmmVVV999333===???CCCIIINNNNNNHHHAAA;;;999;;;@@@CCC@@@<<>>@@@BBBGGGKKKKKKFFF???:::999666666666888:::@@@JJJRRRLLLOOOSSSVVVWWWYYY^^^cccIII???<<<@@@>>>GGGTTTLLL@@@GGGGGGhhhlll???777666GGGbbbyyyvvvmmmfff]]]SSSTTT\\\aaadddgggjjjsss|||xxxyyyffffffyyysssSSSFFFEEEIIIMMMPPPSSSYYY___eeeppprrrooojjjhhhhhhiiihhhjjjnnn~~~~~~qqqYYYRRRKKKJJJOOOTTTUUUSSSHHHCCCAAACCCEEEJJJWWWfffmmmlllpppwww}}}~~~~~~}}}{{{wwwssspppmmmfff\\\QQQHHH@@@<<>>;;;999<<<777444777===CCCKKKQQQGGGEEEIIIUUU```dddcccaaaHHH;;;333===@@@TTTrrrgggBBBGGGCCCfffEEE>>>???>>>CCCZZZ{{{{{{lllbbbUUUIIINNN\\\ccciiinnnttt|||{{{zzz|||qqqZZZeeejjjVVVJJJMMMSSS___}}}oooLLL===;;;===@@@DDDBBBDDDIIIMMMRRR]]]sssuuuuuuqqqoooooollliiikkkpppnnnrrr~~~~~~{{{{{{yyyvvvzzzvvvssstttzzz}}}wwwnnnjjjiiilllpppuuuzzz~~~~~~}}}zzzvvvrrrmmmjjjaaaWWWLLLDDD>>>===DDDMMMQQQVVVYYYXXXYYYZZZWWWSSSSSS666///888444:::]]]eeeUUU@@@;;;999777333333222111000////////////+++,,,///;;;WWW~~~}}}xxxuuuhhhVVVVVVbbbcccbbbiiimmmooosss{{{~~~ooofffYYYQQQRRRXXX\\\]]]\\\\\\]]]^^^``````^^^\\\\\\]]]^^^^^^______``````[[[[[[ZZZ[[[\\\^^^aaabbbffffffhhhkkkppptttvvvvvvvvv{{{{{{zzz~~~~~~}}}|||xxx|||}}}zzzxxxzzz||||||yyywwwuuuvvvyyyzzzzzzxxx{{{yyyxxxxxxyyyyyywwwvvvvvvyyyyyyxxxxxxxxxrrrjjjZZZCCCGGGFFF^^^ppp}}}bbb```aaaMMM999111111111000000.../////////000000000000222GGGrrrqqqrrrcccPPPYYYooowwwvvvbbbkkkXXXZZZ\\\XXXZZZeeegggbbbaaabbbbbbbbbdddffffffeeeccc\\\[[[^^^dddlllyyy]]]TTTnnnqqqTTTQQQOOOMMMHHHCCCDDDHHH@@@CCC>>>999:::666888EEEzzzlllpppqqqpppxxx}}}{{{ttt\\\CCCBBBJJJGGGFFFEEEDDDCCCBBB???;;;888AAA;;;888<<>>@@@QQQggguuu{{{tttiii[[[NNNIIINNNVVVUUU[[[bbbkkk}}}yyy{{{{{{xxxvvvwww|||}}}kkksss|||ooo^^^YYYjjjVVVBBB333555:::;;;===DDD@@@AAACCCEEEGGGQQQfff{{{}}}qqqpppqqqsssqqqpppuuu|||~~~wwwpppssseeeeeeggglllpppxxx}}}}}}|||yyyuuuooojjjggg[[[QQQFFF???<<<>>>HHHRRRRRRWWWZZZYYYYYYYYYUUUPPPAAA111222666444KKKtttvvvwwwuuuTTT@@@;;;999777333333222111000////////////222///000>>>]]]{{{}}}zzzxxxnnnZZZZZZggghhhgggmmmrrrvvvyyywwwnnnaaaWWWXXX___dddeeedddbbb```bbbdddeeeccc``````aaabbbdddeeefffffffffbbbccceeegggiiijjjkkklllkkkjjjjjjooovvv{{{}}}}}}~~~}}}}}}}}}}}}uuuvvv~~~~~~xxxyyywwwuuuvvvyyy{{{zzzyyy|||zzzxxxxxxyyyxxxwwwuuuvvvyyyzzzyyyyyyyyyssslll^^^EEEJJJCCCSSSnnnlllZZZfffQQQ;;;222111111000000////////////000000000000555IIIyyyqqqwwwYYYMMMlllkkkuuuiiipppaaaGGGQQQIIIVVVZZZaaalllddd___qqqjjjjjjjjjkkkmmmmmmkkkiiiiiiiiimmmwwwuuu```XXXyyyoooVVVTTTRRRNNNGGGBBBDDDKKK@@@DDD===888:::777666@@@iiihhhzzzzzzxxxrrrZZZBBBCCCJJJDDDJJJFFFBBBAAAAAA@@@;;;888>>>999888;;;<<<>>>FFFPPPJJJJJJMMMRRRVVV___uuu\\\666???KKKfffYYY???QQQGGGZZZxxxcccEEE888;;;AAAGGGIIIFFFDDDGGGKKKXXXccccccWWWNNNQQQUUUTTTNNNSSSXXXaaauuusssuuuwwwsssiii```bbbppp~~~oooRRRSSS\\\xxx}}}ZZZ\\\QQQaaa}}}jjjDDD999666???BBB<<<;;;AAADDDDDDDDDCCCBBBKKK```ttt|||vvvvvvwwwyyyvvvuuuzzz~~~~~~oooaaaeee|||nnn``````ccciiipppzzz||||||{{{xxxsssmmmhhhdddWWWMMMCCC<<<:::>>>JJJUUUSSSXXX[[[ZZZYYYYYYUUUPPP333111888666666\\\kkkWWWAAA;;;:::999777444333222111000000000000000333000@@@qqq~~~qqq}}}{{{pppfffdddnnntttrrrsssyyy}}}{{{kkk]]][[[```fffjjjmmmlllllliiieeefffjjjkkkhhhhhhkkknnnnnnkkkiiijjjkkklllnnnqqqtttwwwyyyzzz{{{xxxvvvwww|||~~~~~~~~~{{{}}}zzzxxxxxx{{{}}}}}}|||zzztttssstttvvvuuutttvvvxxxzzzzzzyyyxxxxxxxxxzzz||||||zzzyyyyyyuuunnneeeOOODDDFFFOOOlll\\\ggg]]]III444...333444///000000000000000111111222444VVVuuueeeMMM~~~ttttttnnngggQQQKKKPPPRRRXXXaaalllrrrssstttvvvsssrrrrrrsssvvvyyyzzzzzz|||mmm^^^SSSsssWWWRRRLLLHHHGGGGGGHHHHHHCCCAAA===;;;:::999888777ccclllpppooo}}}zzzqqqcccLLL999888BBB???BBBCCC???:::888;;;??????555222;;;CCCDDDGGGNNNNNNOOOSSSYYYdddoootttuuuuuuQQQ:::DDDRRRpppWWWKKKJJJLLLRRRUUUNNN???111999;;;CCCKKKMMMGGGAAA@@@FFFLLLXXXXXXMMMOOOWWWUUUUUUPPPOOORRR___xxx|||hhheeekkkpppqqqppprrryyyUUUMMMCCC<<<===CCCKKKPPPdddwwwQQQ===>>>@@@HHHUUU^^^YYYOOO```TTTMMMNNNIII>>>999===LLLMMMJJJCCCBBBNNNbbbppp|||{{{}}}zzzsssrrrwww|||nnnaaa\\\YYYYYY]]]dddttt}}}}}}zzzvvvtttsssnnnfff^^^MMMHHH@@@999;;;EEEPPPVVVUUUWWWYYYYYYZZZYYYPPPEEE555<<<+++@@@JJJZZZ]]]tttWWWAAA;;;999999777444333222111000000000000///222111FFF|||}}}zzzvvvllliiiqqqvvvuuuvvv|||}}}ooo___]]]bbbiiioootttssstttqqqlllkkkmmmkkkgggooosssuuuuuurrrqqqsssuuussstttvvvyyy}}}}}}|||}}}~~~}}}xxxwwwxxxzzz~~~~~~}}}}}}|||zzzwwwtttsssssstttrrruuuxxxyyyyyyyyyyyyzzz{{{~~~~~~{{{{{{{{{wwwqqqiiiTTTGGGEEELLLfffeeejjjcccQQQ;;;222444333---000000000000000111222222444^^^vvvddd^^^tttuuuuuu}}}eeeRRROOOUUU^^^dddooowww|||}}}wwwiiibbbUUUtttXXXSSSNNNKKKJJJJJJJJJJJJDDDAAA???>>>======;;;:::NNN}}}fff___nnnbbblllzzzrrrdddNNN:::999DDDCCCCCCAAA===777444666888;;;;;;<<<===@@@GGGWWWfffjjjgggeeejjjsss}}}nnnPPP...888JJJkkkUUUNNNKKKHHHIIIIIIEEE;;;333444333777@@@FFFEEEDDDEEE???FFFRRRSSSOOOQQQSSSLLLNNNFFFAAA===AAASSSdddgggbbbiiirrrvvvxxx{{{nnnWWWJJJEEE>>>:::;;;>>>BBBDDDGGGTTTbbbtttdddfffkkkyyysss{{{yyyZZZ===<<>>GGGPPPUUUWWWWWWXXXZZZ]]]\\\OOOAAA333AAA666???LLLaaa{{{eee|||XXXBBB;;;999888555444333222111000000000000...111333OOOzzz{{{rrrmmmssswwwwwwzzzppp```]]]bbbkkksssyyy|||zzz{{{yyyuuuzzz|||~~~~~~|||}}}~~~zzzxxxyyy{{{||||||vvvwwwyyy}}}|||zzz{{{~~~~~~{{{uuuqqqrrruuupppssswwwzzz{{{|||}}}yyy{{{|||{{{{{{}}}yyysssnnn\\\KKKDDDHHH]]]xxxrrrooolll]]]FFF777333111,,,111000000000000111222222777fffpppZZZnnntttuuu~~~wwwdddUUUUUU[[[fffqqqvvvbbbccceeeaaaWWWooovvvlllmmmYYYVVVQQQNNNMMMMMMLLLKKKGGGEEECCCBBBAAA@@@===:::BBBiiiuuuyyyjjj\\\|||kkksssyyyrrreeeOOO<<<;;;EEEEEECCC>>>:::777666777777>>>BBBDDDDDDJJJWWWeeelllOOOGGGLLLbbbNNNKKKJJJHHHFFFCCC===777222888444333999>>>@@@BBBEEEAAALLLTTTSSSQQQRRRLLLAAA>>>???@@@???>>>DDDRRR]]]qqqxxxzzzppp___LLL>>>AAA???=========>>>===<<<;;;===BBBLLLcccZZZ;;;000;;;MMMOOONNNKKKFFFEEEPPPeeewwwwww}}}xxxpppiiihhhnnntttvvvvvvvvvmmmcccaaafffjjjgggbbbUUUQQQUUUeee}}}}}}{{{yyywwwtttoooeeeWWWNNNHHH@@@:::;;;BBBKKKRRRUUUYYYXXXXXXZZZ^^^[[[KKK;;;///:::999BBBbbb{{{|||nnn}}}YYYCCC;;;888777444444333222111000000000000000111777WWW{{{|||tttooossswwwzzzooo___[[[aaaiiisss{{{{{{zzzxxxwwwwwwxxxxxxxxxzzzzzz{{{||||||zzzxxxvvv{{{}}}~~~|||yyyvvvuuuuuurrruuuyyy|||}}}~~~sssvvvxxxxxx{{{}}}{{{vvvrrrdddPPPDDDHHHXXXyyyjjj|||tttuuuiiiOOO999222000...111111000000111111222333<<>>AAA===:::;;;;;;;;;???EEEOOObbbdddWWWQQQMMMDDD;;;999@@@@@@@@@JJJSSSWWWZZZ~~~~~~yyyvvvrrrfffUUUJJJFFFDDDCCCCCCDDDEEEDDDAAA>>>@@@<<<;;;???GGGVVVlllTTT999999AAAFFFHHHSSSNNNJJJMMMVVVeeeyyyzzzvvvoooeee]]]```eeemmmwwwzzzppp___QQQQQQVVVcccyyy}}}xxxxxxvvvssslll```QQQHHHDDD<<<777===HHHPPPTTTUUUXXXZZZZZZYYYWWWQQQCCC444666333888OOOtttqqqwwwZZZCCC;;;888777444444333222111000000000000000222<<<```}}}|||{{{vvvsssuuuzzzqqqbbb^^^bbbiiissszzz}}}}}}wwwxxx{{{|||{{{yyywwwvvv{{{{{{zzzyyyxxxxxxxxxyyy{{{zzzzzz|||}}}|||yyyvvvsssvvvzzz||||||}}}~~~qqquuuwwwyyy|||zzzrrrjjjSSSEEEJJJWWWvvvfff~~~{{{vvvYYY===111111222111111111111111222222333AAAkkkkkksssGGGggguuu{{{{{{yyyjjjyyywwwoooqqqyyyrrrwwwpppeeeppp~~~gggZZZVVVXXXLLLGGGGGGNNNqqq```[[[UUUPPPLLLJJJHHHGGGJJJHHHGGGFFFEEECCC???<<<888IIIzzzppp|||wwwqqqfffPPP===<<>>@@@??????FFFPPPiiivvvTTTGGG:::777<<>>444>>>^^^~~~iii{{{ZZZCCC<<<999888555444333222111000000000000...333BBBkkk}}}~~~zzz}}}zzzyyyzzz~~~vvvjjjfffhhhmmmtttzzzrrrnnnppp}}}||||||wwwzzz|||zzzxxxxxxyyyzzzyyyyyy{{{~~~|||zzzyyy{{{|||yyysssuuuyyyzzzzzzzzz{{{|||uuuyyy{{{|||}}}pppnnnVVVEEENNNYYYvvvvvv|||iiiEEE444333555222111111111111222333333DDDjjjzzzwwwNNNaaayyyuuu|||mmm|||xxxlllaaalllpppooo}}}}}}bbbUUUJJJHHH@@@EEEMMMWWW|||bbb]]]UUUNNNKKKIIIHHHGGGGGGFFFEEEEEEFFFFFFDDDBBB===>>>ttt}}}}}}xxxsssgggRRR>>>===FFFFFFBBB<<<777777;;;AAAFFFOOOTTTUUUNNNEEE>>>888444888:::CCCJJJGGGBBBGGGSSS```eeeQQQCCCBBBMMM___\\\NNNVVVeeeuuuzzz^^^FFF999===FFFeee[[[FFF???<<>>JJJTTTYYYPPPPPP```uuuiiiYYYXXX]]]fff}}}~~~zzzwwwrrrqqqoooiii```TTTIIICCC<<<666:::HHHRRRUUUVVVYYYVVVZZZWWWJJJ<<<555222000444666FFFiiittteeerrrZZZCCC<<<999999666444333222111000000000000...444HHHuuu||||||}}}xxx}}}}}}}}}|||{{{qqqnnnnnnooosssxxxooo^^^SSSMMMKKKJJJTTTSSS\\\ppp~~~}}}www{{{|||{{{zzzxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||sssvvvyyy{{{||||||}}}~~~{{{~~~zzznnnpppWWWEEEPPPZZZwww{{{}}}SSS:::444666222222111111222222333444IIIfffmmmPPPaaawwwxxxyyyzzz}}}yyynnniiimmmvvvxxxqqqrrruuujjjWWWMMMBBBBBB???GGGPPP\\\ccc\\\TTTMMMJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFDDDCCCDDD===ZZZzzzpppqqqwww{{{vvvjjjTTT@@@>>>GGGIIIFFF@@@999666999AAAHHHPPPQQQRRRNNNEEE;;;:::>>>AAA<<<===EEEGGGFFFMMMXXXRRRNNNNNN===>>>JJJIIIYYY[[[eeewww\\\@@@555;;;EEEkkkZZZDDD<<<999EEE===SSSccc|||xxxyyyzzzwww{{{vvvkkkeeeggggggccccccaaa______``````^^^]]]^^^^^^\\\VVVQQQNNNKKKHHHHHHGGGCCC@@@BBBDDD@@@:::444555888???IIIPPPRRRQQQUUUPPPWWWkkk||||||iiiXXXRRRZZZddd{{{uuuqqqrrroookkkbbbWWWLLLCCC???999666===MMMVVVUUUVVV[[[WWWWWWNNN???333000222222,,,>>>OOOrrrnnn```wwwZZZCCC<<<:::999777444333222111000000000000///555KKKyyy}}}}}}~~~}}}|||~~~|||tttqqqpppoooqqquuuwwwZZZNNNKKKEEEAAA>>>???AAABBBAAABBBOOOhhh}}}zzzvvvvvvzzz}}}}}}zzzyyyyyy{{{zzz~~~}}}{{{zzz{{{~~~uuuxxx|||~~~~~~{{{uuulllqqqWWWEEEQQQZZZvvv{{{]]]???555555222222111111222222333444NNNbbb{{{ZZZLLLdddyyy|||vvv```EEEDDDGGGVVVppp}}}zzz|||~~~rrreeeaaa[[[TTTEEE>>>BBB@@@FFFMMMYYYpppbbb\\\SSSMMMKKKLLLOOOPPPSSSPPPKKKGGGEEEDDDAAA@@@???:::FFFvvvooorrrhhhvvvmmm~~~xxxmmmVVVBBB@@@IIIKKKIIIDDD<<<777;;;EEENNNSSSKKKJJJRRRSSSKKKDDDDDD@@@777666BBBJJJIIIKKKQQQttt``````CCC@@@JJJ<<>>KKKsss\\\FFF===666AAAOOOcccyyyxxxssstttyyy}}}~~~~~~ooojjjpppqqqiiinnnmmmlllmmmnnnmmmjjjhhhcccjjjkkkeeeaaacccbbb^^^NNNLLLGGGBBBCCCFFFEEE@@@IIIGGGAAA::::::DDDQQQZZZUUUWWWdddyyyuuubbbTTTTTTddd|||~~~yyyrrrmmmrrrooohhh]]]QQQFFF???<<<777666@@@PPPXXXUUUVVV]]]YYYTTTGGG777///000444555666NNNXXX|||tttggg|||aaaBBB:::@@@888999555444333222111111111111777---\\\}}}uuuqqqmmmjjjoooxxx|||iiiQQQDDD???JJJDDD@@@CCCEEEGGGJJJNNNEEEDDDEEEYYYvvv~~~zzz|||~~~yyyvvvwwwzzzvvv}}}~~~|||~~~}}}zzzxxxxxxzzz}}}|||}}}~~~}}}|||{{{}}}|||yyysssjjj___HHHJJJdddjjjrrrEEE333555333222000//////111333444UUUZZZqqqyyyRRRZZZ}}}|||wwwbbbNNNBBBBBBHHHBBBBBBHHHQQQUUUdddyyymmmddd\\\TTTOOOEEEDDD999888FFFQQQ]]]nnnttthhh[[[PPPLLLLLLLLLMMMOOOYYYSSSLLLGGGDDDCCCCCCCCC>>>EEEHHHccc|||www~~~~~~|||wwwhhhRRR@@@777666555===@@@:::666;;;CCCGGGKKKJJJHHHIIIRRR]]]bbbaaaCCC???>>>AAACCCFFFLLLSSSTTTcccfff[[[QQQHHHKKKZZZVVViii}}}uuuRRR666444888:::GGGZZZVVV===<<<;;;DDDDDDOOOccciiinnnooo|||xxx}}}}}}zzzxxxyyyzzz{{{wwwxxxzzz|||~~~}}}zzzxxxttttttqqqpppuuu{{{zzztttooojjjbbb\\\YYYZZZ[[[\\\WWWYYYQQQEEEDDDOOOUUURRR\\\jjj~~~{{{yyy{{{xxxnnngggdddjjj{{{|||wwwsssppppppkkk___QQQEEE@@@===;;;222@@@NNNSSSTTTWWWYYYZZZWWWOOO===555:::888111444:::JJJiiittt|||wwwbbbBBB999???666888555444333222111111111111444333jjjzzzpppooooooppptttzzzyyy}}}|||}}}fff]]]NNNAAA:::<<>><<>>888888???EEEFFFJJJLLLNNNSSS]]]ggghhhcccDDDBBBCCCGGGHHHHHHLLLRRRZZZeeeeee```ccc___UUURRRVVVQQQXXXtttnnnJJJCCC555000555666777HHH___LLL;;;CCCCCCGGG===BBBFFFBBBCCCUUU___VVVmmm|||}}}}}}~~~}}}xxxqqqllljjjkkkkkkkkk```WWWMMMGGGHHHNNNYYYcccxxxrrrxxx~~~yyyvvvvvvyyy~~~|||zzzvvvrrroooiiibbbWWWKKKBBB===999777666CCCOOOTTTUUUWWWYYYZZZUUUMMM<<<555:::888333888EEE\\\yyycccbbbBBB999===555777555444333222111111111111333999uuu{{{~~~~~~~~~vvvllllllrrrwwwzzz}}}hhhZZZIIIBBBEEEJJJJJJGGGCCC>>>999888<<>>FFFLLLHHHDDDIIIVVVZZZTTTVVV```{{{uuuvvvrrrmmmiiiddd[[[QQQIII??????:::<<>>===999666:::BBBIIIJJJ???FFFPPP[[[eeeggg\\\OOOHHHHHHKKKNNNMMMIIIKKKPPP\\\fff___SSSXXX^^^[[[XXXWWWKKKJJJZZZfff[[[DDD333---///777>>>???IIIiii|||AAA===IIIIIIJJJHHHMMMHHHCCCIIIPPPVVV^^^uuuzzztttqqqnnnllljjj___OOOGGGLLLTTT\\\ppp~~~{{{yyywwwtttpppmmmcccZZZNNNEEE???;;;666444<<>>JJJqqqfffgggbbbCCC999>>>666888444444333222111111111111555;;;uuu}}}xxx~~~}}}vvvnnnnnnssszzzzzzwwwxxx{{{zzz|||wwwnnnfff```VVVFFF???999555666;;;???<<<999EEEDDDDDDCCCBBB???;;;999EEEFFFIIIKKKGGGAAAAAAFFFTTT```kkkxxx~~~~~~}}}}}}}}}}}}|||zzzxxxyyy}}}}}}}}}||||||||||||~~~~~~|||zzzwwwuuurrrjjjaaaKKKEEENNNZZZ|||~~~^^^@@@===888777555333333333555666KKKoooSSS[[[vvvtttkkk___XXXYYYXXXUUUVVVIII>>><<>>???:::>>>LLLUUUfff~~~eee]]]VVVTTTRRROOONNNOOOSSSRRRQQQPPPOOOKKKGGGCCCJJJFFFEEEDDD[[[kkk{{{tttjjjhhh{{{}}}nnnUUU===444777888777555555999BBBKKKQQQRRRMMMEEE@@@CCCFFFCCC<<>>CCCPPPooobbb===CCCIIIGGGMMMFFFOOOIIIFFFOOOQQQZZZttt~~~wwwpppiiibbb^^^XXXQQQQQQ\\\kkk|||uuueee```fffmmmxxx|||xxxvvvtttrrrmmmjjj```UUUJJJCCC???:::666555CCCLLLUUUVVVWWWYYYZZZYYYTTTMMM===555777222444BBBSSS}}}___qqqxxxbbbDDD:::>>>888;;;444444333222111111111111666===vvv}}}|||~~~xxxwwwtttsssuuu|||xxxrrrqqqrrrkkkpppwwwcccHHH===999<<<<<<333999;;;>>>???@@@>>>;;;999>>>???>>>;;;999;;;AAAGGGFFFBBBBBBFFFGGGFFFGGGIIIVVVjjj|||}}}~~~}}}{{{yyyxxxyyy|||~~~~~~~~~{{{yyyyyyzzz|||~~~|||yyyvvvuuurrrjjjaaaLLLFFFKKKPPPmmmuuugggFFFAAA999777555333222333444444EEEgggXXXeee~~~}}}bbb\\\RRRKKKLLLRRRTTTSSSPPPJJJEEEEEEFFFGGGIIIMMMIIIIIIPPP\\\dddkkkyyyuuuwwwuuullllllhhhccc___[[[UUUMMMGGG@@@???;;;@@@NNNZZZpppggg```[[[YYYVVVRRRQQQSSSYYYVVVRRRPPPNNNLLLIIIGGGHHHHHHIIIDDDNNNyyy}}}ttttttwwwooosssrrrXXX<<<222777444666777777777<<>>AAAHHHMMMPPPXXXhhhxxxnnnGGG:::DDDXXXlllppp\\\TTTSSSIII;;;EEEGGGMMM\\\|||}}}EEE<<>>666444///555JJJpppiiiggg}}}tttdddEEE;;;???888<<<555444333222111111111111444BBB}}}|||}}}~~~zzzuuussswwwxxxwwwyyyvvvlllgggggggggmmmvvveeeLLL;;;888666<<>>@@@???===;;;<<<>>>999@@@FFFHHHFFFEEEJJJNNNJJJFFFFFFMMMUUUZZZ^^^bbbggg{{{wwwooorrrzzz}}}|||zzzzzz{{{|||}}}|||~~~{{{zzz{{{}}}}}}yyywwwvvvooofff^^^JJJFFFJJJLLLfffhhhkkkGGGAAA:::999666444333333333444;;;WWW```ooo}}}sssWWWPPPHHHGGGLLLTTTYYYZZZQQQLLLHHHIIIHHHGGGIIIMMMJJJWWWlllxxxlllmmmooollljjjfff```[[[XXXSSSLLLGGG@@@>>>;;;BBBOOO[[[vvvddd___ZZZYYYVVVSSSTTTXXXVVVSSSOOOMMMMMMNNNNNNMMMIIIKKKJJJDDDIIIhhhvvv{{{www\\\===222777888:::>>>>>>:::999AAALLLIIIYYYjjjtttsssiiiXXXIIIMMMOOOQQQRRRRRRZZZpppeeeIIIEEEFFFDDDGGGvvvlllfffqqqTTT555>>>FFF>>>@@@OOOKKKQQQQQQWWWkkklllPPPNNNMMMPPPYYYhhhwwwxxxxxxzzz}}}yyytttrrrqqqmmmddd]]]SSSHHH???<<<888333777???MMMSSSWWWWWWXXXZZZZZZXXXWWWOOO???666444111>>>ZZZdddzzzhhhHHH;;;>>>777;;;555444333222111111111111222III~~~~~~~~~}}}vvvpppoootttwwwyyytttfff```___gggmmmvvvjjjGGG777333666444777;;;777::::::<<<===>>>???@@@@@@:::@@@IIIMMMMMMKKKHHHGGGRRRRRRXXXaaajjjpppxxxvvvkkkiiipppxxx~~~zzzyyyyyyyyy{{{|||}}}}}}{{{~~~}}}}}}~~~zzzxxxxxxpppfff\\\HHHDDDFFFFFF]]]fffoooHHH@@@<<<;;;888666444444444555>>>UUUhhhqqq~~~xxxiiiOOOIIIEEEHHHQQQZZZaaaddd___SSSHHHFFFIIIKKKOOORRRSSSnnnzzznnniiiiiijjjjjjfffbbb]]]ZZZWWWRRRKKKEEE======;;;CCCPPPYYYtttbbb\\\XXXVVVSSSPPPRRRWWWOOOMMMKKKKKKLLLNNNOOOOOOIIIMMMJJJFFFKKK]]]}}}bbb@@@333999??????BBBEEEBBB>>>AAAHHHIIILLLJJJDDDCCCKKKWWW]]]ZZZ[[[\\\ZZZXXXaaayyybbbOOOSSSPPPFFFFFFUUUpppUUUCCC===CCCBBB@@@EEEJJJLLLLLLVVVggg~~~```RRRWWW```iiiqqqzzz~~~~~~}}}zzzvvvqqqpppnnniii^^^UUUJJJAAA;;;999555222;;;IIIOOOTTTWWWVVVWWWZZZ[[[XXXTTTKKK===777888888MMMpppwwwnnn}}}jjjIII;;;===555999555444333222111111111111222NNN~~~yyysssnnnqqqtttyyyssshhheeeffffffkkkttt}}}cccBBB;;;222666===;;;>>>CCCBBB======???CCCGGGFFF@@@;;;EEECCCAAADDDKKKSSS[[[^^^ZZZ___hhhrrrxxx|||yyyoooiiihhhmmmrrruuutttuuuwwwyyy{{{{{{{{{{{{~~~~~~~~~xxx{{{}}}~~~~~~zzzyyyyyyyyymmmaaaJJJDDDEEEBBBXXXrrrkkkvvvMMMDDD>>>===:::777555555666666FFFZZZkkkkkkzzz|||sssbbbGGGCCCAAAHHHSSS^^^fffkkkmmmZZZFFFAAAGGGMMMRRRUUUaaasssiiihhhiiigggfffhhhaaa___\\\ZZZWWWRRRJJJCCC:::;;;;;;DDDOOOWWWpppccc]]]WWWSSSNNNJJJLLLQQQLLLKKKJJJJJJLLLMMMLLLKKKCCCJJJFFFEEEKKKPPPuuuoooppprrrfffBBB555;;;CCC@@@CCCIIIKKKFFFEEEHHHPPPXXXZZZRRRHHHDDDDDDEEETTTWWW\\\___aaaoooNNN:::>>>>>>???LLLGGG@@@LLLwwwaaa>>>DDDMMMIII>>>CCCKKKEEETTTOOO\\\lll{{{tttuuuuuuvvv}}}zzzxxxyyyxxx}}}|||xxxsssooonnnmmmfffZZZOOOEEE===999999555333@@@SSSPPPTTTWWWVVVWWW[[[[[[XXXPPPHHH<<<888;;;???YYY[[[zzzxxxyyyqqqCCC???::::::777555444333222222222333333999[[[~~~~~~~~~~~~zzztttpppmmmvvv~~~ooocccccchhhjjjlllsss}}}___FFF666444666888999===BBBFFFFFF;;;:::===EEEJJJIIIIIIKKKLLLGGGJJJLLLOOO___nnnooocccrrruuu}}}zzztttlllnnnooofff```fffnnnvvv{{{{{{zzzxxx}}}~~~~~~}}}}}}||||||zzzttteeePPPCCCBBBFFFHHHqqqooo{{{tttyyyNNNGGGAAA<<<999:::999666444555FFF[[[\\\QQQ}}}lllWWWDDDBBBBBBGGGRRR___jjjpppkkk___PPPHHHFFFKKKXXXeee}}}~~~{{{nnncccccciiimmmjjjfffaaa___\\\XXXTTTNNNHHHCCC???===777>>>RRRddd{{{___YYYVVVVVVSSSLLLJJJMMMKKKNNNOOOJJJCCCAAAFFFLLLIIIIIIIIILLLJJJGGGcccyyy}}}bbbjjjlllMMM999;;;AAACCCCCCBBBFFFLLLNNNKKKTTTjjj~~~QQQ???GGGFFFHHHPPPNNNWWWzzzyyyfff<<<666:::CCCNNNRRRPPP444HHH^^^eee[[[SSSBBBEEEFFFJJJNNNGGGGGGUUUfff^^^\\\bbbeeemmmjjjJJJQQQWWWssshhhTTTVVVUUUccc{{{~~~|||xxxsssnnnjjjfff]]]QQQHHHAAA===666222444===JJJSSSPPPPPPSSSWWW[[[ZZZSSSMMMAAA333>>>666===SSSaaazzzPPP}}}rrrCCC???::::::777555444333222222222333333777```~~~}}}}}}{{{wwwtttuuu}}}}}}kkkaaa```dddffflllvvvzzz^^^FFF888111777888999:::<<<@@@CCCDDD@@@???AAADDDCCCCCCHHHOOOMMMJJJLLLPPP\\\xxxqqqwwwzzz|||vvvmmmllljjj^^^ZZZ]]]bbbhhhpppxxx~~~}}}|||zzzwwwrrrdddPPPCCCCCCHHHKKKccc||||||TTTKKKJJJCCC<<<:::888555666888CCCVVV___UUUyyy~~~dddLLLCCC@@@>>>@@@IIIUUU```fffjjj[[[JJJEEELLL^^^wwwwww}}}wwwvvvwwwwwwsssllleee```aaa^^^ZZZVVVRRRLLLEEEAAA@@@@@@:::@@@UUUgggzzz}}}^^^YYYVVVVVVSSSLLLIIIKKKMMMNNNNNNLLLJJJIIIKKKNNNKKKKKKJJJNNNLLLFFF[[[{{{vvvsssyyysssRRR;;;===BBBEEEEEEBBBCCCEEEDDD@@@DDDWWWdddXXXDDD@@@FFFGGGJJJ[[[cccjjj~~~WWW@@@CCCHHHMMMTTTVVVOOO<<>>===GGGTTTSSSSSSZZZcccttt~~~wwwooommmhhhZZZXXXWWWVVVYYYbbbmmmyyyyyy}}}}}}xxxuuupppbbbOOODDDDDDJJJMMMhhhqqqWWWKKKLLLEEE???>>><<<888666888AAAOOOddd___vvvyyyxxxcccFFF@@@<<<999999@@@IIIQQQVVVaaaTTTHHHIIIYYYttt{{{yyy}}}~~~vvviiicccbbb```]]]XXXSSSNNNHHHBBB>>>>>>AAA<<<@@@VVVjjjuuunnnXXXVVVUUUVVVTTTOOOLLLMMMKKKKKKLLLNNNPPPQQQPPPPPPMMMMMMKKKNNNNNNEEEPPPlll}}}|||xxxUUU<<<@@@@@@DDDFFFFFFGGGJJJJJJFFFBBBSSSMMM@@@BBBAAAAAAKKKjjjzzznnnPPP@@@BBBEEENNN]]]cccdddDDDHHHjjjgggeeettt```eeeZZZPPP^^^ooommmccc```IIIVVVmmmaaaQQQZZZggguuuyyymmmQQQFFFEEELLLLLLbbb|||yyy}}}}}}zzzvvvsssssspppkkkcccZZZPPPGGGBBB;;;666222333<<>>LLLyyyooojjjuuuxxxwwwcccEEE<<<999777777;;;@@@DDDFFFLLLEEEDDDMMM___vvv||||||vvvddd]]]```eeeaaa]]]WWWQQQLLLFFF@@@===;;;@@@<<>>GGGMMM}}}}}}{{{xxxuuurrrooommmhhh^^^SSSHHHBBB???777333111666AAALLLRRRTTTSSSTTTVVVYYYWWWNNN>>>222222222000CCCVVVttteeekkkpppfffvvvGGG@@@999:::999555444333222222222333333<<>>:::777777<<<>>>>>>AAAFFFJJJHHHGGGHHHGGGGGGNNNVVVZZZcccxxxnnnjjjoootttzzztttsssqqqhhhdddaaa]]]YYYXXXZZZ\\\^^^lllsss}}}{{{xxxsssnnn```MMMBBBBBBHHHKKKdddxxx]]]aaaQQQTTTNNNIIIGGGCCC<<<888888<<>>BBBXXXjjjsss|||WWWTTTVVVWWWWWWVVVUUUSSSQQQPPPWWW^^^```]]]\\\___cccVVVTTTLLLLLLRRROOOMMMXXXhhh|||lllttt|||^^^PPP\\\jjjkkkggg]]]UUURRRQQQOOOGGGVVVNNNPPPZZZEEEWWW{{{QQQGGGJJJTTTZZZdddiiicccUUUxxxwww~~~GGGEEEDDD>>>KKKeeekkkttthhhVVVaaaiiiZZZ```mmmbbbuuuvvvxxxtttkkkkkkaaaDDDFFFBBB<<>><<<444222333;;;GGGQQQUUUUUUPPPVVV\\\\\\SSSFFF888000...666<<>>AAA???BBBIIIKKKJJJLLLOOOOOONNNRRRXXXdddvvvjjjcccgggiii|||~~~vvvsssrrrlllgggfffdddbbbaaaaaaaaaaaaooouuu}}}~~~{{{xxxqqqlll^^^KKK@@@AAAFFFJJJddd|||{{{bbbnnn\\\dddYYYNNNFFF@@@;;;;;;>>>:::UUU]]]uuuvvvzzzxxx{{{aaaHHH999999:::===??????>>><<<<<<<<<>>>DDDKKKXXXlll~~~mmmsss~~~ooorrr~~~xxx```[[[SSSMMMHHHCCC@@@===>>>BBBAAAHHH[[[kkk}}}\\\XXXZZZZZZVVVTTTSSSQQQMMMMMMUUU\\\\\\XXXVVVZZZ___WWWXXXPPPNNNVVVVVVSSSXXX[[[|||iii|||lll^^^eeeiiikkkggg]]]TTTQQQPPPOOOOOOWWWMMMOOOSSS>>>\\\sssmmmsssCCC???DDDMMMVVVgggtttpppnnnGGGAAAMMMLLLEEEOOOcccwwwjjj]]]^^^```]]]kkkvvvkkkxxx~~~dddIIIEEEEEEQQQfffppp~~~nnnUUURRRXXXXXXQQQYYYhhhyyy~~~}}}{{{yyyyyywwwtttqqqfffaaaYYYOOOFFF???:::888222444999BBBLLLSSSVVVUUURRRXXX\\\VVVIII;;;222///,,,888GGGKKKwwwYYYttt~~~xxxxxxIII@@@999::::::555444333222222222333333===nnn}}}zzzwwwoooiiijjjlllmmmpppuuuqqqkkk```VVVPPPSSS[[[bbbnnn{{{nnnPPP555222:::<<<;;;;;;===777888@@@CCC@@@CCCKKKMMMOOOSSSUUUQQQOOOTTT]]]lllzzzmmmxxxzzzuuutttpppllljjjiiihhhjjjnnnrrrttt{{{|||zzzvvvlllhhh[[[III???@@@GGGJJJoooaaattt___bbbXXXNNNHHHCCC===<<<>>>:::WWWyyyPPPwww}}}}}}vvv~~~gggPPP;;;:::;;;===@@@BBBCCCBBBEEEDDDDDDCCCCCCMMMdddzzzzzz]]]XXXPPPIIIEEEAAA???===@@@AAAAAALLL\\\iiiwwweeeUUUXXXWWWRRRQQQSSSRRRMMMLLLPPPSSSSSSPPPNNNPPPSSSQQQUUUOOOMMMVVVWWWQQQRRRJJJkkkzzzrrruuuzzz|||uuu___WWWKKKRRRWWWUUURRRSSSUUUTTT\\\___RRRNNNPPPBBBYYYfff~~~MMMQQQOOOSSSTTTWWWnnn}}}bbbHHHFFFKKKQQQLLLGGGUUUjjjpppssscccYYY___mmmyyyfff[[[XXXaaa~~~yyywww___VVVeeesssvvv~~~|||yyywwwvvvsssooommmaaaYYYOOOFFFAAA<<<777444222666>>>GGGOOOTTTVVVVVVTTTTTTQQQHHH<<<444111111000;;;NNNkkkttteeevvvxxxJJJAAA999::::::555444333222222222333333CCCppp}}}{{{tttjjjcccdddffffffiiinnnhhhddd[[[RRRMMMPPPZZZcccjjjyyy___GGG333222888999:::>>>???888999AAADDD@@@BBBKKKNNNTTTZZZYYYQQQLLLUUUbbbkkkfffqqq}}}xxxwwwtttqqqnnnkkkkkkooowwwyyytttiiidddXXXGGG>>>AAAHHHLLLmmm^^^qqqZZZRRRNNNLLLMMMIIIAAA;;;999:::UUUmmmJJJ~~~uuu~~~iiiSSS===;;;:::;;;???DDDGGGHHHCCCDDDDDD@@@;;;AAAWWWnnn}}}hhh[[[UUUNNNGGGCCC@@@>>><<>>@@@MMM[[[eeeYYYQQQOOOSSSSSSNNNOOOTTTUUURRRQQQQQQQQQQQQQQQPPPOOOOOOIIIPPPLLLJJJSSSSSSKKKIIINNNcccwwwvvvWWWBBB666AAALLLOOOPPPSSSTTTTTT^^^bbbVVVQQQXXXSSS\\\~~~jjjrrrGGG@@@HHHUUUTTTPPP___qqqrrr{{{fff___HHHRRRCCCSSShhh___[[[jjjtttkkkZZZhhhccc[[[ttt}}}rrrvvvzzzyyy~~~|||xxxvvvsssppplllhhh]]]TTTHHH@@@===:::555111111888BBBKKKQQQTTTVVVWWWSSSNNNDDD:::333111333555777???QQQfffwwwuuu{{{zzzFFF>>>;;;:::222555444333222222222333333AAA|||}}}yyyvvvuuuvvvjjj\\\WWW[[[``````]]]ddd^^^UUUMMMKKKQQQ[[[cccjjjxxx{{{LLL>>>444777@@@CCC???<<<;;;===CCCHHHGGGEEEHHHNNNUUUeeecccTTTPPPRRRWWWbbbjjjuuu~~~xxxttt{{{wwwuuuuuuqqqppppppssszzzzzzvvvqqqhhhYYYJJJ@@@@@@FFFKKKvvvgggwwwzzzRRRWWWUUUQQQNNNJJJFFFBBB>>>===GGGoooxxx|||QQQwwwoooWWWAAA999999;;;:::BBBHHHAAAJJJGGGAAA;;;:::DDDTTTaaavvvwww{{{}}}rrrcccWWWQQQIIICCC@@@?????????DDD777BBBQQQTTTlll```LLLNNNPPPQQQRRRSSSSSSRRRRRRLLLNNNOOOOOONNNNNNOOOPPPSSSQQQNNNMMMMMMLLLIIIGGGIII^^^ppp~~~ttt}}}|||bbb===<<<;;;<<<@@@CCCHHHQQQ[[[fffnnnggg[[[YYYVVVSSSYYYlllWWWvvvIIILLLJJJIIIMMMPPPUUU^^^hhhtttuuu}}}JJJIIIKKKAAAjjjaaahhhlll|||rrrfffZZZSSS\\\nnn|||xxx}}}{{{wwwtttpppjjjddd```UUUIII>>>;;;:::666111///444CCCNNNMMMMMMSSSTTTOOOLLL@@@444111222222111111<<>>;;;:::BBBDDDEEEEEEDDDEEEGGGHHHiiikkk]]]SSS```pppwww|||vvvssssssqqqppppppjjjrrr|||~~~}}}~~~zzzvvvpppgggYYYJJJAAAAAAGGGMMMvvvuuu```uuuccc]]]ZZZVVVRRROOOJJJFFFBBBAAAAAA```sssuuu}}}vvvyyyvvvbbbDDD:::999===>>>EEEKKKEEEEEEHHHJJJJJJGGGGGGIIILLLaaaeeekkkjjj^^^TTTYYYgggyyy~~~hhhaaa]]]dddkkklllkkkggg```XXXRRRMMMFFFAAA????????????CCC>>>FFFUUUddd~~~rrr[[[SSSVVVVVVUUURRRPPPMMMJJJIIIEEEEEEFFFGGGIIILLLOOOQQQNNNMMMLLLLLLMMMMMMLLLKKKLLLHHHUUUwwwhhhlll~~~kkkEEE666888===DDDGGGIIIQQQYYYooozzzrrr[[[HHH;;;:::EEEIIIYYY{{{~~~eeeRRRTTT[[[ccciiinnnwwwSSS@@@UUUBBBxxx|||uuummmKKKbbbgggoootttwwwuuuqqqxxx}}}zzzwwwuuutttrrrnnniii```VVVOOOJJJBBB;;;777333000111555CCCKKKPPPPPPQQQRRRLLLAAA222000000222333333777===RRRzzzppp^^^fffppp|||LLL@@@;;;===999666555444333222333333444888vvv}}}yyywwwtttsssmmmeeeXXXMMMIIINNNWWW___XXXUUUOOOJJJJJJPPPZZZaaafffmmmttt}}}nnnSSS666666999>>>???<<<<<<>>>FFFJJJIIIDDDDDDJJJOOOPPPppppppaaaXXXiiizzzssstttuuusssrrrsssrrrxxx{{{|||zzztttooogggXXXJJJAAABBBHHHNNNsss}}}gggsssfff___]]]YYYUUURRRMMMHHHEEE>>>@@@]]]fff~~~xxxuuu}}}lllGGG999777<<<===CCCIIIDDDJJJIIIGGGDDDCCCDDDIIINNNMMMIIIJJJNNNIIICCCJJJXXXfffnnn~~~uuuXXXHHHIIIKKKVVV___bbb___\\\VVVPPPNNNIIIDDD@@@????????????;;;FFFQQQXXXgggfff]]]XXX[[[ZZZWWWTTTQQQNNNKKKJJJIIIHHHGGGHHHKKKNNNQQQRRRRRRQQQOOOPPPQQQQQQPPPNNNQQQOOOQQQaaa{{{wwwssswww~~~qqqKKK<<>>DDDEEENNNNNNEEEEEEQQQ[[[[[[mmmsssiii```ppp~~~xxxtttuuuwwwuuusssuuuxxx|||yyyrrrnnneeeWWWIIIAAAAAAHHHNNNlll{{{lll|||ggg```]]]ZZZWWWTTTPPPKKKGGGAAADDDWWWbbb|||ttt~~~vvvOOO===888<<<===BBBHHHEEEMMMLLLIIIGGGGGGJJJPPPTTTMMMIIIMMMYYY^^^ZZZVVVWWWQQQSSS^^^iii___IIIAAAGGGDDDLLLSSSVVVXXXXXXUUUOOOIIIEEEAAA>>>>>>?????????<<>>======?????????>>>GGGMMMaaa]]]^^^___[[[ZZZWWWUUUSSSQQQPPPPPPSSSQQQOOOQQQTTTUUUSSSPPPQQQOOOMMMMMMMMMLLLJJJIIIIIIIIIMMMQQQgggsss{{{ssskkksss|||]]]NNNRRRVVVXXXSSSRRR\\\hhhvvvoooVVV???===AAAEEENNNbbbTTTLLL|||jjjzzzooovvv```fff```PPP```mmmGGGYYYWWW\\\```bbblllcccOOOddd}}}uuupppmmmmmmnnnkkkzzz~~~zzztttqqqppppppppplllfff___WWWNNNEEE???999555222222222666AAALLLQQQRRRUUUYYYYYYQQQCCC888444222111000000999MMMaaarrr```nnn{{{||||||rrrQQQ[[[HHH>>>???<<<777666555333333444444555???zzz{{{xxxxxxuuuoooiii^^^XXXOOOHHHEEEHHHLLLPPPKKKIIIFFFCCCCCCHHHPPPVVVXXX\\\___^^^]]]XXXNNNEEE;;;999:::======<<<@@@FFFCCC]]]kkkbbb]]]jjjsssrrruuuwwwsssrrruuuwwwuuuvvvyyy|||wwwsssjjjaaaTTTFFF???@@@GGGMMMggg^^^tttccc]]][[[XXXVVVTTTRRRNNNKKKNNNNNNOOOcccrrrzzzyyytttfffKKK>>>???>>>AAAHHHIIIDDDEEEHHHLLLOOOPPPPPPOOOQQQhhh}}}eee```kkkwww|||~~~xxxmmmaaaSSSHHHAAA???<<<;;;===>>>??????CCCJJJOOOgggmmmZZZYYY[[[XXXWWWTTTQQQOOONNNMMMMMMQQQOOONNNPPPTTTUUUQQQMMMKKKJJJHHHHHHIIIIIIHHHGGGKKKTTTTTTCCCPPPpppiiiqqqssshhhgggPPPKKKJJJOOOUUU[[[cccjjjtttmmmTTT??????CCCGGGNNNeeeZZZ]]]uuukkkwwwuuu^^^qqqjjjWWWfffcccKKKLLL[[[```___ccc~~~}}}VVVEEEBBBZZZtttsssrrrtttzzz}}}}}}{{{wwwqqqnnnnnnppplllggg^^^UUUMMMFFF???;;;888333000222666===HHHSSSTTTVVVYYY\\\YYYNNN???666000......111666DDD[[[pppbbbiii{{{mmmaaaWWW___LLL@@@@@@===777666555444333444555555:::xxx|||yyywwwrrrjjjcccXXXPPPFFFAAABBBGGGMMMQQQJJJHHHDDDBBBBBBFFFNNNSSSWWWYYYYYYTTTMMMEEE===777:::999:::>>>>>>===>>>CCCFFFggg{{{ssslllvvv}}}yyyxxxvvvssssssvvvxxxxxxzzz}}}}}}yyyvvvuuuhhh```SSSEEE>>>???FFFMMMnnnuuueeesss___[[[YYYWWWUUUTTTRRRNNNLLLNNNOOOTTTbbbxxxiiiyyy~~~|||ttt}}}jjjMMM======<<>>??????JJJWWW___tttWWWZZZUUUWWWVVVTTTQQQNNNKKKJJJIIIIIIEEECCCDDDGGGLLLLLLHHHCCCHHHGGGFFFGGGIIIJJJIIIHHHMMMAAAIIISSSUUUlllvvvvvvyyyttt~~~yyyuuuccczzznnnUUUJJJCCCLLL]]]iiiooorrrmmmiiiUUUCCCDDDIIIMMMVVVaaa[[[dddqqq```ppp{{{uuummmuuuuuu[[[cccjjj|||ppp]]]oooVVVQQQbbbyyyrrrdddmmmsssOOOHHHVVV[[[```oooxxxvvv|||}}}~~~}}}{{{wwwvvvxxx{{{iiibbbXXXNNNFFF@@@;;;999888222...222888AAAMMMWWWWWWXXX\\\___YYYKKK===444000...000555===LLLdddxxxYYY|||]]]NNNQQQjjjJJJDDDBBB<<<:::666333444333000111444:::bbb||||||yyyssslllccc^^^QQQEEE<<<<<>>======@@@FFFMMMQQQXXXTTTNNNGGG@@@<<<999777666666666777:::@@@HHHNNNVVVgggcccYYY\\\^^^mmmuuuwwwtttuuuzzz{{{vvvssswww|||~~~wwwsssooodddQQQAAA<<<@@@GGGJJJzzz~~~___ssssss\\\SSSXXXXXXSSSNNNMMMLLLJJJGGGOOOIIIkkkcccmmm{{{nnnRRR:::777999888;;;DDDGGGLLLMMMKKKPPP```pppwwwyyymmmWWW\\\YYYgggmmmhhheeeooojjjRRRAAA@@@:::777:::>>>??????AAALLLrrr^^^uuuyyyXXXWWWVVVUUUOOONNNLLLIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@BBBCCCEEEFFFFFFDDDAAA@@@BBBEEEOOOHHHHHHNNNNNNSSSmmm}}}tttuuuyyy{{{```MMMTTTfffzzzzzzssswwwXXXEEEEEENNNRRRQQQfff[[[cccqqqqqqoooYYYYYYYYY\\\eeeuuuzzzvvvqqqxxxxxxuuu}}}vvvpppooo\\\eeepppgggKKKVVVIII___SSSbbbvvv```iiivvvmmmTTTgggVVVNNNVVVTTT___rrrvvv}}}}}}zzzuuurrrtttxxxvvvpppdddXXXMMMGGGDDD===999777222//////555AAANNNWWW\\\```___^^^\\\XXXNNNBBB:::666555+++999BBB^^^]]]nnn}}}lllttt}}}jjjZZZVVVOOOmmmMMMFFFFFF@@@;;;666333444333111111444<<>>CCCOOOMMMOOOUUU^^^jjj}}}hhhRRRXXX^^^\\\\\\WWW\\\jjjfffQQQDDD???<<<;;;<<<<<<<<>>888444444444222222444>>>aaazzztttkkk___SSSKKKDDD:::444555888888777888:::999999;;;>>>CCCHHHKKKHHHFFFAAA;;;777444222222444888===@@@BBBCCCDDDEEEFFFHHHEEEEEEKKKVVVxxx}}}vvv|||~~~zzzwww{{{{{{uuupppfff[[[LLL@@@>>>BBBIIINNN~~~[[[|||qqqXXXPPPSSSRRRLLLJJJKKKLLLKKKMMMKKKGGGTTT```|||vvv}}}yyyfffMMM>>><<<@@@CCCDDDOOOOOOXXXjjjwwwuuu^^^```jjj\\\aaajjj~~~sssNNN>>>======>>>>>><<<===GGGRRRuuu{{{uuuvvvQQQQQQVVVOOOKKKJJJJJJHHHGGGFFFEEEEEEEEEKKKHHHEEEDDDEEEFFFDDDAAABBBCCCCCCCCCBBBBBBCCCEEEOOOHHHEEEFFFDDDFFFZZZrrrtttooonnn{{{zzzzzz\\\sssYYYLLLQQQ___lllrrr~~~~~~zzzTTTEEEHHHOOOPPPjjj}}}wwwiiiaaadddeeeaaadddnnn|||~~~aaaeeezzzwwwhhhZZZeeeoooHHH[[[dddWWW\\\]]]gggzzzZZZjjjgggYYY]]]mmmyyyTTTRRRiiixxxmmmhhhmmmxxx}}}{{{vvvvvvsssnnnlllkkkccc[[[QQQHHHAAA???===888444444...111888AAAJJJQQQUUUVVVUUUUUUVVVUUUQQQHHH===555---666EEEDDDjjj}}}ZZZjjjttt}}}wwwyyy}}}tttdddXXXNNNKKKSSSwwwXXXPPPPPPOOOAAA999444444555333222444===aaa~~~}}}{{{vvvnnndddWWWJJJAAA>>>777222555777666555666777888999;;;>>>BBBEEEHHHCCCAAA===999666444333333111555:::>>>@@@AAABBBCCCCCCCCCIIITTT\\\hhhsssqqqxxx{{{xxxxxx~~~~~~zzztttpppdddXXXIII@@@>>>AAAIIIPPPZZZpppXXXPPPQQQOOOKKKIIIMMMNNNMMMKKKHHHMMMWWWUUUttt~~~~~~|||nnnVVVAAA===FFFNNNPPP\\\lll{{{sssuuujjjtttyyyKKK<<<;;;;;;>>>@@@@@@BBBLLLWWWbbbooo{{{fffSSSRRRNNNKKKQQQJJJIIIHHHGGGFFFFFFFFFGGGLLLHHHCCCDDDGGGGGGCCC???EEEEEEEEEDDDDDDCCCDDDDDDHHHCCCCCCFFFEEEEEESSSdddyyylllkkkwwwmmmdddooojjj^^^PPPLLLSSSdddyyyiiiZZZDDDFFFPPPNNNYYYbbbUUUvvvmmm{{{wwwqqqkkkdddXXXQQQ]]]ooo}}}nnnuuu{{{bbbVVVnnnQQQHHHgggoooiiiwwwiiifffrrrrrrttt}}}~~~}}}zzzxxxssstttrrrlllhhhcccYYYPPPJJJCCC>>>===;;;666333333///444===GGGOOORRRSSSRRRRRRSSSSSSQQQLLLCCC999222888///BBB\\\rrrkkkeeeuuu[[[WWWQQQLLLUUU```VVVWWWXXXDDD;;;555444555444333444888___~~~}}}}}}}}}wwwtttooohhh^^^QQQDDD<<<888333111444666555333444666777999<<>><<<999666444333444444333777===BBBFFFKKKPPPSSSDDDCCCOOOcccooo~~~mmmiiiqqqvvvuuuwww~~~fffsss{{{~~~zzztttpppdddVVVGGG@@@>>>@@@HHHQQQ}}}}}}WWWnnnXXXRRRSSSQQQMMMMMMQQQRRRPPPJJJGGGMMMYYYWWWxxxttt}}}www```HHH@@@IIIVVV^^^wwwiiiFFFEEE<<<:::;;;???BBBDDDJJJRRRNNNqqq]]]VVVSSSIIIHHHOOOJJJJJJIIIHHHHHHHHHHHHHHHJJJEEEBBBCCCFFFFFFBBB>>>EEEEEEEEEFFFGGGHHHHHHHHHDDDBBBDDDIIIIIIFFFLLLUUUooowwwwww~~~sssuuuwwwWWWNNNOOOKKKJJJLLLQQQXXXhhhhhhRRRUUUEEEEEEMMMNNN```yyyuuu{{{bbbaaa}}}rrr~~~mmm]]]PPPPPPTTTWWW[[[aaaxxxcccXXXyyyWWWPPPZZZiiiyyyuuu~~~{{{wwwyyy~~~}}}{{{xxxuuurrrsssqqqiiibbb[[[QQQHHHDDD>>>:::999777222///111222888BBBKKKPPPQQQPPPOOOQQQRRRRRRNNNGGG>>>666111999999NNNwwwpppddduuugggOOOUUUVVVQQQXXXjjj^^^^^^```GGG===555555666555333444222ZZZ~~~|||zzzsssoooiiiaaaWWWLLL@@@999222//////333555333111222555777:::<<<>>>?????????999777444222111111222222444777===CCCIIIPPPWWW\\\JJJHHHYYYppp|||jjjXXXZZZdddlllqqqrrruuu~~~|||yyy}}}yyytttpppeeeUUUEEE???>>>@@@JJJVVV|||~~~SSSjjjWWWOOOPPPNNNJJJKKKOOOOOOLLLJJJJJJJJJTTTXXXvvvnnnhhh~~~wwweeeOOO???AAARRRbbbdddAAABBB===::::::>>>BBBEEEKKKRRRWWWqqqOOOQQQTTTRRRRRRQQQKKKJJJJJJIIIHHHHHHHHHHHHEEECCCBBBBBBDDDDDDAAA>>>BBBBBBDDDGGGKKKMMMMMMLLLEEEDDDGGGKKKJJJFFFFFFIII^^^~~~fffPPPBBB>>>???BBBKKKTTTZZZhhhYYYGGGVVV\\\MMMFFF\\\vvvQQQJJJIIIRRRJJJooosssvvvtttNNNKKKNNNVVV^^^aaaeeeiiiyyyiiibbbmmmVVVUUUoookkkyyy|||~~~|||{{{xxxuuurrroooppplllbbbYYYSSSJJJCCC===888555444111------000888>>>EEEKKKNNNNNNNNNNNNPPPPPPNNNIIIBBB:::555222444UUUmmmnnn{{{zzz|||qqquuuvvvwww]]]NNNRRRTTTRRRTTTuuufffeeehhhIII>>>555555777666444444222UUU|||wwwrrrmmmeee\\\RRRGGG===666000...000555777444222333444666999<<<===<<<:::999666555222000///000111222444777;;;???CCCFFFKKKNNNJJJLLLbbb{{{oooKKKDDDMMMcccjjjppppppsss|||~~~{{{xxxsssooodddRRRBBB>>>>>>AAANNN\\\sssVVVeeeVVVMMMNNNLLLJJJKKKNNNMMMHHHJJJQQQJJJOOOUUUfffwwwyyysssiiiYYYEEE>>>PPPhhhaaa???======<<<>>>AAADDDKKKYYYggg^^^NNNTTTTTTWWWZZZSSSKKKJJJIIIHHHGGGGGGGGGGGGAAABBBCCCCCCCCCCCCBBBAAAEEEDDDDDDGGGKKKLLLKKKIIIEEEDDDFFFIIIIIIFFFFFFGGGUUUpppttt}}}```GGG999FFFOOOMMMQQQYYY^^^hhhyyyGGGDDDaaaWWWNNNFFFlllwwweeeHHH===OOOTTTUUUSSScccZZZvvvtttiiiTTTSSSYYYaaafffhhhrrrzzzqqqmmmcccRRRccc|||}}}|||zzzxxxuuuqqqnnnjjjjjjdddYYYOOOIIICCC>>>999444111111///---///444???BBBGGGJJJJJJJJJLLLNNNLLLLLLIIIDDD===888666666@@@mmmyyywwwtttrrr}}}sssuuuiiiYYYTTTOOONNNQQQPPP{{{llljjjmmmKKK???666555777666444444555SSS|||uuurrrlllcccYYYOOODDD;;;444111000333999:::777555666333555888;;;;;;999777555666555333111000111222333888:::===>>>===<<<;;;<<<@@@HHHfffyyywwwssszzzmmmZZZPPPQQQWWWdddkkkpppppprrr{{{|||zzzvvvqqqnnncccPPP@@@===???CCCQQQaaa{{{[[[aaaTTTRRRSSSRRRPPPRRRTTTQQQLLLHHHWWWOOOPPPTTTVVVlllxxx}}}uuurrrpppfffQQQEEEWWWuuuvvvRRR???DDD:::===AAAEEEHHHSSSjjjmmm\\\^^^aaaRRRNNNSSSLLLKKKJJJHHHGGGFFFEEEEEEEEE???BBBDDDEEECCCBBBCCCCCCJJJHHHGGGHHHIIIHHHEEEAAACCCAAABBBEEEGGGHHHIIIKKKMMMaaa~~~lllfffzzzfffEEE???dddiii```]]]aaafffnnnvvvnnnNNNIII\\\QQQ\\\ZZZ}}}WWWKKKEEEEEEOOOQQQ[[[SSSccc]]]tttaaa~~~cccOOOIIIVVVnnnzzzsssjjj___uuunnnzzz}}}{{{xxxvvvsssooolllfffeee^^^RRRHHHCCC???;;;888444111111000000444:::CCCEEEHHHHHHGGGHHHKKKNNNHHHHHHEEE@@@:::666777999TTTvvvmmm~~~|||qqqTTTOOOUUUKKKIIITTTUUU}}}wwwpppYYY888<<<;;;111666666777888BBB~~~~~~zzzuuulllbbbTTTJJJCCC>>>777222444444666777777777555555555:::>>>===999666777:::555444222000000111222333333666777666666999===???BBBHHH\\\wwwppprrrjjjnnn{{{~~~hhhlllcccUUURRRUUUPPPSSSddd|||{{{mmmxxx~~~xxxrrrlllhhh]]]KKKCCC:::>>>DDDMMMqqqjjjsssYYYttt^^^NNNLLLNNNQQQUUUWWWUUUPPPLLLOOOJJJNNNVVVTTTOOO[[[ppp}}}}}}zzz{{{uuuuuuwwwtttbbbXXXmmm{{{]]]SSS999888???CCC<<<===JJJYYYllliiibbbYYYRRRMMMKKKJJJJJJGGGFFFFFFFFFGGGGGGFFFDDDAAAAAABBBDDDGGGIIIHHHGGGGGGIIIJJJIIIFFFFFFIIIMMMEEEDDDCCCBBBBBBDDDFFFGGGKKKIIIooovvvvvvwwwsss}}}|||}}}~~~xxxSSSIIIZZZTTT]]]bbbgggqqqvvv{{{```GGG^^^hhh[[[bbbppp[[[GGGDDDKKKSSS]]]dddbbbqqq}}}^^^iiinnnHHHTTT___qqqiiiwwwiiiyyyzzzlll|||{{{}}}}}}}}}{{{xxxvvvtttqqqmmmkkkddd^^^SSSJJJBBB===:::777333333111...,,,111999@@@FFFCCCBBBEEEIIIJJJFFFAAA<<>>???@@@>>>;;;888999:::555444333222222222333444555666555444555888===???NNNPPPZZZfffkkkkkkooouuu~~~{{{ffffffnnnrrrrrrbbbfff^^^PPPKKKQQQUUUddd~~~rrrzzzuuupppzzz}}}xxxrrrkkkgggZZZHHHAAA:::@@@FFFMMMppp]]]pppmmmaaasss^^^PPPMMMNNNPPPRRRTTTRRRNNNKKKQQQKKKNNNUUURRRMMMXXXlllxxxsssvvvsssrrrxxx{{{pppgggttt[[[CCCDDD;;;AAABBB???DDDIIIUUUsssooo\\\YYYUUUQQQOOOMMMKKKIIIHHHEEEBBB???>>>@@@CCCEEEDDDDDDDDDFFFIIIJJJKKKJJJHHHHHHHHHGGGGGGGGGIIIKKKFFFFFFEEEDDDEEEEEEFFFGGGCCCHHH]]]zzz{{{~~~|||rrr~~~sss~~~VVVDDDKKKIIIQQQ]]]ooo{{{{{{aaaLLLgggooollluuuzzzaaaIIICCCIIIRRR^^^hhh]]]sssrrrPPP\\\```kkktttuuuvvvzzzyyyjjj~~~{{{yyywwwuuusssqqqmmmiiieeeYYYSSSJJJBBB<<<999666444111000...---///444;;;@@@DDDDDDFFFHHHHHHDDD>>>999000555000///555222AAAfffddd|||tttpppnnnYYYVVVUUUWWWVVVRRRTTTZZZmmmFFFEEECCC777888555444888<<<|||xxxjjj]]]LLL@@@999666333000222666999999666666;;;???BBB???<<<999888777666555333333333333444444444444666555444555666999===@@@MMMWWWdddoootttzzzvvvdddgggnnn|||wwwyyywwwlllfffiiioooxxx~~~uuufff]]]\\\eeexxx~~~{{{vvvpppiiidddWWWDDD>>>;;;BBBFFFJJJlll___pppkkkfffppp]]]SSSOOOOOOOOOPPPPPPOOOMMMJJJNNNIIIJJJOOOLLLGGGQQQbbbxxxuuuyyyvvvttttttqqqnnnrrrxxxvvvqqq{{{pppcccCCC<<<>>><<>>AAAEEEGGGFFFDDDEEEHHHJJJKKKKKKJJJHHHFFFFFFHHHIIIJJJJJJHHHIIIIIIIIIIIIHHHHHHHHHFFFOOOOOOccc}}}dddOOONNNiiibbb___iiiooolll```KKKfffwwwjjjZZZZZZ___gggppp___vvvjjjlllyyyvvviii[[[YYYfff}}}~~~{{{xxxvvvtttqqqooolllgggaaa]]]NNNIIIAAA;;;777555333222...---,,,...333:::???BBBCCCFFFIIIIIIDDD<<<444000+++...222333111999YYY}}}rrrddd~~~vvvsss{{{pppnnnsssxxxvvvZZZTTTSSSUUUWWWVVVSSSTTTWWWuuuJJJFFFEEE::::::555555777888uuu|||xxxjjj\\\III;;;555333222000222777;;;:::666777>>>DDDDDD>>>888666888999666444222222333444444444333333555444555999<<<===@@@DDDEEEWWWqqqxxxhhhlllooo|||qqq\\\______ZZZRRROOOUUU]]]iii|||yyyvvvsssnnngggbbbSSS@@@<<<<<>>999666444333222---++++++000888???CCCCCCCCCHHHKKKGGG>>>555000///000222666666888PPPooo|||XXXyyyzzztttqqqjjjPPPPPPRRRUUUWWWVVVTTTTTTUUUyyyJJJDDDEEE;;;<<<777777777777hhh|||wwwlll]]]III999333222222111222777;;;;;;888999???FFFEEE@@@;;;;;;???@@@===999222222333333444333333222333444999AAACCCCCCHHHOOOUUU]]]mmm~~~iiidddmmmsssbbb[[[eeekkkbbbTTTQQQ\\\hhh}}}yyyvvvtttsssooohhhbbbPPP===;;;<<>><<<>>>BBBBBB>>>999444444444444333333333222333555>>>GGGIIIJJJTTTccczzziiiccclllvvv}}}ppp___cccqqq{{{qqqrrrzzzttt|||zzzvvvtttsssoooggg```LLL;;;;;;===AAAAAAKKKxxxYYY]]]TTTVVVXXXUUURRRQQQQQQQQQQQQPPPIIIHHHKKKNNNMMMKKKOOOVVVWWWgggzzzaaaUUU[[[[[[YYY^^^qqqyyyfffaaa______```\\\XXXYYY^^^fff~~~uuueee^^^KKKBBBEEE???888>>>===444<<<>>>CCCFFFAAAMMM[[[vvvhhh{{{ccc___XXXWWWUUUUUUWWWXXXXXXWWWLLLNNNOOONNNKKKJJJLLLOOOLLLJJJHHHHHHIIIKKKKKKKKKIIIGGGEEEEEEGGGHHHIIIIIIJJJKKKMMMNNNOOONNNMMMKKKIIIAAALLLPPPUUU~~~sssyyyzzz~~~~~~tttcccaaa\\\BBBCCCPPPIIIUUU]]]___TTTeee}}}llljjj{{{yyy]]]bbblllvvvmmmSSSTTT]]]hhh~~~}}}|||{{{yyyuuurrrsssnnnggg___WWWOOOGGGBBB???<<<777333111///...,,,...000555;;;AAADDDEEEDDDFFFGGGDDD===555222444777333444555BBB___xxx{{{ssszzzwwwnnn___JJJMMMNNNSSSWWWWWWVVVVVVTTTQQQJJJ@@@DDD>>>===777888888:::SSS~~~xxxlll]]]HHH999333222222222333666999;;;<<<===???AAA<<<<<<>>>BBBDDDBBB<<<777999888666555444444444444555888AAAJJJKKKOOObbbyyynnnaaarrrqqqlllqqq{{{{{{uuurrrpppkkkaaaYYYHHH999<<>>KKKOOOGGGeeezzzYYYlllkkkfff___VVVUUUTTTTTTUUUVVVTTTSSSJJJJJJIIIHHHHHHIIIKKKLLLIIIHHHFFFGGGHHHIIIHHHFFFDDDDDDDDDCCCCCCCCCEEEGGGEEEFFFHHHJJJKKKKKKKKKJJJGGGIIINNNMMMPPPaaauuu{{{www}}}||||||}}}~~~~~~}}}~~~|||iiipppkkkMMMJJJOOOZZZQQQ______gggZZZgggssssss}}}ZZZUUU```jjjqqq[[[JJJRRRWWWXXX~~~|||zzzyyyxxxvvvrrrooojjjeee]]]UUUNNNGGGAAA===999666222000///...,,,+++000555;;;AAACCCCCCCCCDDDFFFDDDAAA:::444222333666111555<<>>>>>777888555;;;OOOyyylll]]]HHH999333222222111444666888;;;===?????????>>>AAAEEEIIIIIIEEE>>>999===;;;999666555555555666888;;;CCCJJJKKKQQQkkkiiiccczzzuuu|||zzzsssnnnkkkeeeZZZQQQEEE777<<<@@@DDDFFF\\\lllrrrZZZbbbXXXSSSXXXVVVTTTRRRRRRRRRSSSRRRQQQPPPRRRUUUWWWUUUQQQOOOPPPMMMWWWOOOKKKHHHJJJTTTaaakkkooogggYYYKKKHHHLLLLLLGGGBBB;;;GGGJJJJJJPPPPPPMMMRRR[[[YYY\\\VVVIIIGGGFFF<<<888CCC;;;444AAA@@@888???;;;BBBHHH999EEEQQQ^^^wwwSSSYYYddd[[[VVVOOOSSSRRRQQQQQQPPPNNNJJJGGGDDDEEEGGGJJJLLLKKKHHHEEEDDDCCCCCCDDDEEEEEECCCAAA@@@BBBCCCBBB??????BBBFFFBBBCCCDDDFFFGGGHHHIIIIIIEEEQQQJJJGGGQQQPPPaaaiiippp~~~~~~~~~{{{yyyzzz|||~~~}}}zzzzzz~~~~~~UUUEEEZZZ\\\lllkkk}}}vvvhhhkkkiii{{{~~~XXXZZZpppsssmmm|||~~~|||zzzyyywwwvvvtttpppmmmccc]]]UUUMMMGGGBBB===:::666333000/////////...,,,222888@@@DDDDDDCCCBBBCCCEEECCC???999555222222333333888FFFlllhhhiii}}}|||ssskkktttIIIKKKNNNPPPMMMSSSVVVRRRPPPRRRPPPLLLRRRCCCGGG@@@===777:::555???>>>ttt}}}yyylll^^^III777///...000111555666777999:::;;;<<<<<<:::BBBGGGEEEEEEIIIIIIFFFBBB;;;444222555555444222:::DDDMMMTTTVVVVVVmmmhhhppp}}}{{{}}}|||xxxtttpppjjj```TTTLLL>>>666888???HHHIII```rrreeeYYYTTT]]]OOOTTTTTTTTTTTTSSSRRRPPPOOONNNUUURRRSSSTTTOOOKKKPPPYYYbbbXXXhhh^^^CCC999HHHQQQLLLUUUkkkooocccRRREEE???>>>??????@@@@@@@@@??????????????????>>>>>>>>>>>>>>><<<:::999:::;;;===???@@@@@@@@@@@@BBBDDDEEEGGG]]]wwwHHHSSSvvvXXXUUULLLEEEKKKMMMPPPRRRRRRNNNIIIFFFGGGFFFDDDCCCCCCDDDFFFGGGDDDDDDEEEEEEDDDCCCAAA@@@DDDAAA??????BBBDDDCCCAAA>>>BBBCCC@@@???CCCEEEEEEDDDCCCDDDEEEAAAFFFaaazzzxxxtttyyyyyyzzz~~~}}}zzzyyy{{{zzzxxxwwwwwwxxxzzz{{{}}}|||```GGGRRRjjjxxx```fffjjjbbbkkkrrrwww|||xxxuuuuuuvvvsssmmmggg\\\VVVNNNFFF@@@<<<999777555222...,,,---///000000:::@@@FFFGGGCCCBBBFFFKKKAAAAAA<<<555000111333333AAA---fffeeeqqqwwwWWWEEEJJJRRRQQQSSSUUURRRMMMMMMRRRQQQLLLXXXKKKKKKEEEEEE>>>===:::>>>@@@iii{{{nnn___III888000///111222444555888;;;>>>@@@BBBCCC???DDDDDDAAABBBFFFGGGDDDEEE999000111444444666999999FFFRRRPPPHHHZZZzzzwwwsssooohhh^^^RRRIIIDDD===666===EEEQQQtttiiiccchhhLLLSSSNNNPPPSSSSSSRRRQQQPPPOOONNNMMMHHHJJJQQQXXXZZZYYY___hhhfff\\\\\\fffzzzzzzdddLLLCCCBBBCCCHHHOOO___YYYQQQJJJDDD@@@<<<:::::::::::::::::::::;;;;;;:::999999999:::999888777CCCAAA===:::888999;;;===GGGBBB???JJJfffvvv\\\MMMoooaaaMMMKKKKKKMMMKKKLLLNNNOOOPPPPPPPPPOOOJJJIIIFFFDDDCCCCCCDDDEEEDDDDDDEEEEEEDDDCCCAAA@@@CCCBBBCCCEEEHHHHHHDDDAAA>>>CCCDDDBBBAAADDDFFFEEEFFFEEEGGGIIIDDDDDDVVVlll~~~{{{|||}}}|||~~~|||xxxvvvzzzyyyxxxvvvvvvxxxyyyzzz{{{}}}[[[CCCOOOhhhkkkuuu^^^WWWiiiyyyiiippp~~~}}}cccnnn}}}|||{{{wwwtttrrrrrrnnnfff```SSSNNNFFF@@@;;;888666444222222000...,,,...444888@@@BBBEEEFFFEEEDDDCCCDDDBBB<<<555222111111333555<<>>@@@BBBBBB>>>???>>>===BBBIIILLLKKKLLL:::///111444333888BBBOOOMMMQQQJJJJJJxxxwww~~~wwwtttqqqmmmggg\\\NNNEEE999<<<555DDDFFFSSSuuugggYYY]]]sssxxxLLLPPPUUUQQQOOONNNMMMMMMLLLLLLLLLMMMKKKOOOVVV\\\\\\ZZZ[[[___[[[WWWPPPKKKcccsssJJJ999???CCC===JJJLLLNNNMMMHHHBBB===:::999999::::::::::::::::::999999999:::::::::::::::000444:::???BBBDDDFFFGGGBBBLLLXXXfff|||mmmMMMEEEZZZdddRRRIIIFFFKKKPPPLLLKKKJJJJJJLLLNNNQQQRRRNNNLLLIIIFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDBBBAAACCCEEEHHHLLLMMMKKKEEE@@@@@@EEEGGGEEEDDDFFFGGGEEEIIIHHHKKKMMMHHHCCCJJJVVVnnnyyy{{{yyyzzz{{{zzzyyyxxxxxxvvvvvvvvvvvvxxxxxxyyyyyy{{{}}}]]]MMM^^^zzzppp```[[[aaaaaarrr|||xxxwwwnnn~~~|||yyywwwxxxuuuqqqnnnkkkddd\\\UUUJJJEEE???:::777555333222///111222///,,,///999BBBGGGEEEDDDDDDDDDBBB>>>;;;:::111---000111///333:::RRRfff|||vvvwwwgggUUU]]]aaaXXXTTT\\\]]]\\\XXXSSSRRRTTTSSSOOOuuubbbTTTHHHNNNEEE;;;<<<333DDDTTT{{{rrrbbbLLL:::222222444666888999999:::::::::999999;;;;;;<<>>;;;===@@@AAABBBCCCDDDFFFOOO]]]nnnyyy{{{oooXXXDDDBBBaaaoooQQQTTTNNNIIIMMMKKKLLLJJJIIIGGGGGGIIIKKKMMMPPPNNNKKKHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIGGGFFFEEEFFFIIILLLNNNMMMIIICCC???AAAGGGIIIHHHFFFHHHGGGDDDKKKJJJLLLOOOLLLFFFFFFKKKZZZwwwqqqlllssssssuuuwwwzzzvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwyyy}}}hhhZZZkkk~~~ssspppsss~~~|||yyywwwuuuuuurrrmmmhhhbbbZZZQQQKKKEEEAAA<<<888555444222111...//////...///555???GGGIIIGGGDDDBBB???<<<777444///,,,///444222111>>>PPP}}}mmmyyyyyyssscccrrryyyaaaVVVbbbggg]]]ZZZccc[[[XXXSSSOOOMMMMMMLLLKKKzzzdddTTTHHHOOOHHH???AAA333DDDKKK~~~ssscccMMM;;;333222555777;;;;;;;;;:::888777666555:::;;;???FFFOOOWWW\\\```PPP===000222666666<<>>777777555888<<<<<<<<<<<<@@@CCC@@@@@@???>>>===<<<;;;;;;888:::;;;;;;:::;;;===@@@FFFCCC???@@@GGGSSS^^^eeennn```YYY___]]]NNNBBBAAA[[[|||[[[RRRWWWOOOKKKNNNGGGIIIIIIIIIIIIIIIIIIJJJJJJNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHIIIJJJLLLKKKHHHDDDAAA>>>CCCHHHJJJHHHGGGGGGFFFDDDKKKJJJKKKMMMMMMJJJIIIKKKVVVmmm{{{nnnnnn|||wwwvvvqqqpppssstttttttttsssssstttttttttvvvuuuuuuvvvyyysss[[[eee~~~xxxfff]]]iii~~~uuuoooxxx}}}}}}}}}|||zzzxxxvvvtttpppmmmgggaaaYYYPPPHHHCCCAAA===999555333222000......------000555===CCCGGGGGGGGGDDD>>>888333111111000222555555222:::WWWvvvgggqqq}}}yyyyyy___[[[[[[\\\ZZZUUUVVV]]]WWWRRRMMMJJJHHHGGGGGGGGGvvvaaaUUUKKKPPPKKKFFF@@@444BBBEEEtttdddMMM;;;222333666888;;;<<<<<<<<<;;;;;;:::999777777;;;BBBFFFIIIOOOVVVSSSDDD555111444:::AAAHHHCCCFFFjjjGGG\\\yyy||||||yyyssspppjjjddd]]]RRREEE<<<:::;;;;;;GGGIIImmmccc|||rrrWWW[[[[[[VVVZZZUUUNNNOOOPPPRRRSSSSSSSSSSSSFFFHHHGGGEEEFFFIIIJJJIIIIIICCCIIINNNGGGLLLaaappp}}}[[[BBB888888777555333333666<<<@@@DDDDDDDDDCCCCCCCCCCCCBBB@@@BBBCCCBBB@@@AAAEEEHHH@@@AAAIIIWWWhhhtttxxxxxxeeeNNN???===888777NNNnnn~~~]]]VVVSSSPPPHHHJJJMMMHHHGGGHHHJJJKKKMMMMMMMMMMMMKKKJJJHHHGGGGGGIIIJJJLLLKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIIIIGGGCCC@@@??????DDDHHHJJJGGGEEEFFFEEECCCIIIHHHHHHIIIJJJJJJKKKMMMNNN[[[{{{qqqxxxoooqqqrrrrrrrrrrrrrrrrrrrrrrrruuutttssssssvvv{{{}}}]]]ccc|||OOOMMMPPPYYYbbbnnn}}}zzz~~~uuujjjhhhttt}}}||||||{{{zzzxxxuuurrrppphhheee___WWWOOOGGGAAA>>>:::777444111000///---+++//////000666===DDDGGGHHHGGGEEE@@@999222...///000222444222...222HHHmmmxxxsssbbbNNNXXX]]]WWWOOOOOOSSSVVVSSSMMMGGGGGGFFFEEEEEEGGGrrr___[[[QQQPPPJJJIII>>>777??????ppptttdddMMM:::222222666999<<<<<<======>>>=========333444999???AAAEEEPPP]]]ggg[[[FFF555444>>>EEEFFFAAAIIIdddlllRRRFFFddd{{{}}}}}}~~~}}}yyyvvvrrrmmmfff___WWWMMMAAA999555333CCCLLLKKKfffwww[[[yyy[[[gggzzzXXXZZZWWWUUUYYYQQQRRRSSSTTTSSSQQQNNNMMMGGGJJJIIIEEEEEEHHHHHHCCCHHHAAAGGGLLLEEEGGGUUU]]]~~~iiiMMMCCC>>>888444444555777888???@@@AAABBBCCCEEEFFFFFFIIILLLMMMKKKHHHHHHMMMQQQTTTSSSWWWaaajjjhhh[[[NNNDDD===<<>>777YYY}}}tttdddMMM:::222222666999==================<<<;;;444777>>>EEEJJJQQQcccuuu~~~rrrWWW;;;555AAAGGGDDDEEEQQQjjj~~~UUU===HHHwwwuuuqqqkkkhhhttt{{{zzzjjjlll}}}zzzpppwww{{{{{{~~~}}}zzzwwwtttpppkkkccc[[[SSSIII>>>777???666GGGIIIIIIgggwwwsssvvvwwwTTTdddPPPRRRQQQLLLWWWQQQRRRSSSSSSPPPLLLGGGDDDDDDHHHHHHEEEFFFJJJHHHBBBEEEAAAGGGJJJDDDFFFJJJGGGuuubbbMMMGGG@@@;;;:::888666333222333555888;;;>>>@@@AAAKKKNNNOOOLLLIIIIIIMMMRRR^^^QQQDDDBBBIIIKKKCCC:::;;;888AAA]]]___ZZZNNNWWWMMMGGGQQQMMMDDDJJJNNNLLLJJJHHHHHHHHHIIIIIIFFFEEECCCBBBAAABBBCCCDDDDDDDDDEEEEEEDDDCCCAAA@@@;;;@@@DDDFFFDDDAAAAAABBBDDDGGGGGGBBB@@@BBBCCCBBBBBBEEEEEECCC@@@AAACCCCCCFFFMMMOOOdddzzzxxxyyynnnzzzppppppqqqqqqqqqqqqpppppppppoooooooooqqqtttvvvxxxooo~~~VVV\\\\\\fffxxxnnngggwww}}}|||zzzvvvqqqkkkgggdddZZZWWWPPPGGG???:::999:::111000...///000111111000---666AAAHHHHHHIIIKKKNNNMMMBBB666000111444333000111444555AAAbbbrrryyyfffzzzcccQQQPPPMMMNNNSSSTTTOOOMMMOOOLLLDDD@@@BBBCCCBBBDDDIIIhhhXXXMMMTTTNNNHHHEEEEEE<<<888UUU~~~vvvbbbKKK<<<666555777;;;:::DDDFFF===<<>>===AAA???>>>???BBBCCCCCCCCC]]]xxx|||iiiNNN===999;;;;;;;;;666111///111555666777999:::;;;<<<>>>===<<<;;;===>>>===999888;;;>>>>>>III___uuu]]]NNNPPPGGGHHHIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJIIIGGGEEEDDD???AAACCCBBB@@@@@@BBBEEEFFFDDDBBB???===<<<;;;;;;============>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@>>>>>>======>>>@@@AAACCCAAABBBFFFQQQiii~~~kkkuuunnnhhhllllllnnnrrrnnnkkklllllllllnnnooopppqqqsssyyyQQQHHHdddccciii}}}}}}{{{uuusssqqqooommmfff]]]VVVPPPIIIBBB???>>>;;;666222...//////...,,,+++,,,---<<>>:::SSSttt```HHH;;;666555888<<>>===;;;;;;;;;;;;<<<>>>@@@AAAIIIXXXqqqyyycccUUUGGG;;;666777999:::999666333111555777::::::999888:::<<<;;;999777666888AAAOOO[[[vvv^^^SSSNNNDDDGGGGGGFFFDDDAAAAAABBBDDDDDDDDDEEEFFFFFFEEEDDDCCC@@@BBBCCCBBB@@@@@@BBBEEEEEECCCAAA???===<<<<<<<<<888;;;>>>AAABBBCCCBBBAAA??????>>>=========>>>???<<<<<<<<<<<<<<<>>>???@@@===@@@EEENNNccc{{{sssvvvnnnjjjrrrppplllkkkhhhllllllllllllmmmnnnoooooorrrtttyyyeeeffftttjjjttt~~~zzzxxxuuuqqqmmmjjjggg```XXXQQQKKKEEE???;;;:::888444000,,,......,,,***---444:::BBBHHHMMMMMMNNNPPPOOOKKKMMM===///...333444333222111555```zzz|||nnnTTTFFFDDDLLLOOORRRUUUVVVTTTRRRPPPNNNLLLJJJKKKNNNQQQSSSTTTfffYYYSSSYYYQQQIIIGGGHHHAAA;;;KKKsssppp[[[DDD888555666:::>>>FFFAAA???CCCBBB@@@EEEOOOQQQJJJCCCCCCMMM[[[hhhooogggeeeXXXCCC999BBBQQQ[[[OOOYYY]]]WWWTTT[[[bbbddd```qqq|||eeeZZZpppwwwfffcccgggggggggiiijjjjjjfff___[[[aaaqqq~~~YYYMMMFFFNNNfff~~~|||{{{wwwsssqqquuu~~~|||}}}~~~xxxvvvvvvuuupppkkkddd___WWWNNNEEE===888555111@@@EEEFFFWWWooowwwwwwNNNMMMPPPSSSMMMPPPUUURRRNNNKKKJJJHHHFFFDDDJJJIIIGGGEEEBBB@@@>>>======>>>@@@???>>>@@@DDDIIIFFFDDDMMMkkklllXXXIIIIIIFFF@@@::::::???EEE:::<<<===:::777999>>>CCC<<<===FFFUUUbbbqqq[[[HHHLLLNNNHHHJJJIIIFFFBBB??????AAADDDAAAAAAAAABBBBBBCCCDDDEEEDDDEEEEEEDDDBBBBBBCCCEEECCCCCCAAA@@@???>>>>>>>>>:::===BBBFFFGGGEEEBBB???>>>===<<<;;;<<<<<<>>>>>>AAA@@@@@@@@@AAABBBCCCDDD@@@CCCFFFHHHRRRllluuuqqqwwwccceeettttttmmmlllkkkllllllkkkkkkkkkkkkllllllooommmooowwwyyynnndddfffxxx|||~~~|||yyyuuuqqqsssnnnhhhbbb^^^WWWOOOIIIDDD???:::777666444000------...---++++++111<<>>>>>===<<<<<<<<<===>>>???EEEEEEEEEEEEEEEFFFGGGGGGCCCFFFGGGEEEFFFUUUnnn|||{{{vvvuuu}}}uuudddiiixxxvvvmmmnnnqqqmmmlllkkkjjjiiiiiiiiiiiijjjiiijjjpppzzzzzz{{{|||nnniiiwww~~~|||zzzxxxtttoookkkpppiiiaaaZZZTTTNNNGGGBBB>>>:::666333222111...,,,///---,,,---111999BBBHHHIIINNNRRRSSSUUUWWWTTTNNN===222///666555,,,///;;;WWWooojjjjjjsssnnnZZZLLLMMMNNNIIINNNPPPSSSUUUVVVUUUSSSRRRJJJHHHFFFGGGIIIKKKLLLLLLzzz[[[SSSPPPYYYUUURRRLLLKKKGGG@@@???SSS|||nnnWWW>>>222222555888;;;GGGWWWYYYHHH@@@MMMXXXYYY```TTTLLL\\\~~~zzz{{{yyyfffLLLEEENNNaaauuusssZZZkkkuuuzzzzzzgggdddooo{{{~~~rrr___UUUTTTMMMWWWrrrtttlllsss|||zzz}}}wwwpppnnnmmmkkkfffaaaZZZTTTKKKAAA;;;888888999III@@@KKKIIItttsssPPP[[[QQQWWWLLLMMMOOOSSSPPPMMMIIIGGGFFFGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>AAADDDCCCAAABBBHHHNNNRRRLLLGGGKKKZZZqqq~~~tttpppvvv~~~|||```PPPXXXYYYLLLHHHSSSNNNPPPPPPOOOLLLHHHFFFFFFFFFEEECCCCCCDDDFFFIIIKKKMMMLLLKKKJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIIIIGGGEEECCCBBB??????>>>>>>>>>???AAABBBCCCCCCDDDDDDEEEEEEEEEDDDBBBFFFHHHFFFEEEOOObbbrrr}}}sssvvv}}}wwwyyy}}}pppgggjjjmmmmmmlllkkkjjjhhhhhhhhhhhheeegggjjjmmmqqqxxxzzzssstttsssqqq{{{zzzxxxwwwuuuqqqlllhhhiiibbbYYYQQQLLLGGGAAA<<<999666333111000///......,,,++++++222<<>>222444555333333AAAaaannnsss~~~cccHHHGGGNNNKKKEEEEEEEEEGGGIIIKKKKKKKKKJJJIIIDDDBBB@@@@@@AAAAAA@@@???{{{ddd___WWWWWWPPPOOOLLLIIIJJJKKKDDDJJJqqq{{{aaaDDD666555777888999@@@FFFCCC===JJJfffvvvtttdddXXX]]]pppqqq^^^XXXcccsssxxxkkkfffooo]]]lllmmmNNNNNNaaaqqq___}}}||||||vvvmmmddd|||}}}{{{tttoookkkjjjiiiddd\\\UUUKKKFFF>>>888444555777999<<>>===<<<===>>>@@@BBBCCCCCCCCCCCC@@@GGGLLLJJJDDDCCCKKKSSS~~~fffaaaQQQYYYYYYPPPMMMQQQPPPIIIGGGIIIKKKLLLJJJHHHHHHHHHJJJIIIHHHFFFEEEEEEFFFFFFGGGEEECCCDDDFFFGGGGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDEEEDDDCCCCCCCCCDDDEEEEEEAAA@@@@@@@@@@@@BBBCCCEEECCCDDDEEEEEEEEEEEEDDDCCCAAABBBBBBAAA???@@@DDDHHHfff~~~{{{iiirrrbbb___jjjkkkmmmlllkkkjjjiiihhhhhhhhhdddfffggggggfffiiiooottt~~~}}}}}}{{{yyyvvvuuusssqqqnnniiibbb]]]TTTOOOGGGBBB@@@===888555111111000...------///000...555>>>FFFKKKNNNQQQTTTSSSTTTSSSQQQOOOLLLAAA666222555555666BBB]]]xxxuuuuuuiiisssaaaMMM@@@CCCGGGEEECCCFFFAAABBBDDDFFFFFFFFFEEEEEEBBBAAA@@@AAABBBCCCCCCBBBlllhhh]]]YYYNNNMMMMMMIIIJJJLLLCCCDDDhhhfffHHH999777888999999???999444:::JJJXXXXXXQQQbbbtttzzzjjjYYY\\\kkkxxxbbbccchhhkkkccc\\\fffxxxsssuuuuuummm]]]ZZZnnnnnnooo|||yyyllluuuxxxuuuzzz~~~zzzwwwqqqnnnjjjiiihhhcccYYYRRREEEAAA:::555222333666999777RRRCCCjjj\\\sssaaa]]]ZZZ[[[PPPTTTYYYNNNWWWQQQMMMHHHFFFFFFGGGHHHHHHEEEDDDCCC@@@>>><<<:::999::::::<<<>>>@@@@@@>>><<<@@@BBBDDDCCCBBBAAACCCEEEbbb|||zzzkkk\\\TTTLLLPPPIIIGGGMMMMMMHHHGGGMMMGGGHHHIIIIIIHHHHHHJJJLLLJJJIIIGGGFFFDDDCCCBBBBBBCCC@@@>>>???BBBDDDCCCBBBDDDDDDEEEFFFFFFEEECCCBBBDDDDDDCCCBBBAAA@@@???>>>@@@@@@??????@@@BBBCCCDDD>>>>>>???@@@@@@???>>>===:::;;;>>>@@@CCCFFFIIIJJJWWWsss}}}|||nnnrrriiidddnnnkkkmmmlllkkkjjjiiiiiiiiiiiifffeeeddddddeeeggghhhiiiyyy}}}zzzxxx{{{}}}{{{{{{zzzxxxwwwsssrrrooommmiiibbbZZZUUUMMMHHHBBB>>>===:::666333//////...---,,,---...000666@@@KKKOOOKKKJJJNNNTTTPPPQQQPPPNNNNNNJJJ@@@444000444666<<>>===<<>>HHHBBBLLLFFFBBB}}}xxxddd{{{ZZZVVVTTTUUUXXXYYYVVVRRRMMMKKKHHHEEEDDDEEEFFFGGGGGGCCC===888777888888888:::===@@@???<<<;;;<<<>>>>>>AAACCCCCC@@@======>>>MMMJJJMMM___zzzttt]]]VVVRRRLLLFFFEEEGGGGGGFFFEEEDDDDDDEEECCCAAA@@@BBBFFFHHHGGGFFF@@@===<<>>>>>???@@@@@@AAA>>>>>>>>>===>>>>>>????????????>>>===<<<<<<<<<===999<<<>>>???>>>???CCCFFFKKK^^^qqqxxxzzzvvvqqqpppjjjooosssppphhhfffiiiiiieeedddeeefffgggfffeeedddccckkkrrr|||ttt{{{}}}zzzyyyxxxxxxwwwuuutttpppkkkeee___XXXPPPKKKGGGBBB<<<999777555222///...000000...***,,,222999FFFGGGHHHIIIKKKMMMNNNOOOSSSLLLIIIKKKJJJDDD;;;777555222@@@```uuuuuutttzzzwwwnnnkkkbbbUUUGGGFFFCCCAAAAAABBBDDDEEEBBB@@@???BBBEEEFFFEEEBBBBBBAAAAAA@@@@@@@@@AAAAAAooohhh^^^]]]TTTWWWPPPMMMMMMIIIHHHTTTeeexxx\\\@@@444999???>>>;;;777777:::999888AAANNN___QQQGGG@@@BBBYYYiiibbbaaabbbqqqllluuufffggg```]]]}}}~~~___lll~~~{{{zzzzzzyyytttqqqpppjjjccc^^^ZZZSSSHHH???;;;999666222000444:::@@@AAA:::???DDDUUUccckkkjjjVVVTTTRRRSSSUUUUUUQQQMMMHHHFFFDDDBBBAAABBBCCCDDDEEEAAA<<<999:::<<<===>>>999;;;<<<<<<;;;::::::;;;???AAABBBAAA???===>>>@@@AAA@@@CCCNNNbbb}}}sssbbbRRRLLLMMMLLLIIIHHHEEEFFFFFFDDDCCCBBBCCCEEECCCBBBAAABBBDDDEEECCCAAA???===<<<===??????===:::999888999<<<<<<999;;;???CCCCCCCCCBBBAAAAAA@@@@@@======<<<======>>>???@@@>>>======<<<======>>>>>>??????>>>>>>>>>=========:::<<<======<<<<<>>===:::;;;???===:::@@@LLLPPPAAAHHHHHH888LLLmmmpppVVVtttwwwfffRRRPPPDDD999LLLppp}}}iiiyyy~~~}}}|||zzzwwwssspppnnnmmmhhhaaaXXXPPPHHH???:::888666333111111666===CCCDDD;;;999LLLxxxoooYYY\\\TTTRRRQQQRRRTTTRRRNNNJJJCCCCCCAAA@@@@@@AAACCCDDDDDD@@@;;;999:::===???@@@??????>>>???@@@@@@???>>>?????????>>><<<<<<>>>@@@===@@@BBBBBBGGGWWWqqqoooYYYDDDAAABBBFFFHHHFFFFFFHHHEEEEEEDDDBBB@@@AAACCCEEEFFFFFFFFFFFFGGGEEEBBB???@@@AAA@@@???===<<<===>>>===<<>>>>>BBBCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>???>>>>>>===<<<<<<======>>>>>>???@@@@@@@@@???>>>======>>>>>>>>><<<<<<>>>@@@???BBBPPP```~~~~~~}}}~~~}}}mmmyyykkkfffccceeegggfffdddeeedddcccbbbbbbaaaaaabbbbbbcccaaacccmmm{{{|||zzzxxxuuutttsssssssssqqqnnnlllaaa\\\VVVPPPKKKFFFAAA>>>888666444222222000...+++------...000555===DDDIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEAAA999111111555CCCfff}}}uuunnn{{{pppvvv~~~tttYYYCCCCCCBBB@@@???>>>???AAABBBBBBAAAAAACCCDDDDDDBBB@@@BBBBBBAAA@@@@@@@@@@@@@@@hhhfffggg___WWWPPPPPPNNNKKKJJJMMMssssssRRR<<<:::>>>@@@FFF@@@???CCCCCC@@@CCCKKKXXXNNN]]][[[DDD___```~~~aaaJJJLLLRRRHHHEEEEEEVVVlllfffNNNXXX}}}hhhiiivvv~~~{{{}}}xxxyyyyyyvvvqqqmmmjjjiiiccc```ZZZQQQGGG@@@<<<;;;555333111111333999@@@EEEIIIAAA999UUUdddccc|||TTTTTTSSSRRRSSSSSSQQQMMMIIICCCCCCCCCCCCDDDEEEFFFFFFEEEAAA<<<::::::<<<===>>>DDDBBBAAABBBEEEFFFCCC@@@???>>><<<;;;:::<<<>>>@@@===CCCGGGCCC<<<>>>KKKXXXfffqqquuuXXXFFFCCCIIIGGGHHHJJJIIIGGGHHHLLLEEEEEECCCAAA@@@AAADDDGGGJJJKKKLLLMMMLLLIIIFFFCCCCCCFFFHHHEEE???<<<===@@@AAAAAADDDHHHGGGCCCBBBEEEEEEDDDAAA???===<<<<<<<<<============>>>???@@@AAA@@@@@@??????>>>????????????@@@BBBCCCCCCBBB@@@???@@@AAAAAA@@@@@@AAABBBCCCCCC>>>GGGOOOcccmmmgggwwwvvvpppzzznnnfffeeeeeebbbbbbdddcccbbb```_________```aaaaaa______eeeppp||||||zzzxxxwwwsssrrrqqqpppnnnkkkfffcccVVVRRRKKKEEEAAA>>>;;;999555444333222111///---,,,,,,---000666>>>EEEIIIJJJIIIIIIJJJJJJJJJJJJIIIHHHBBB???;;;555...///===MMMmmm|||iiirrr|||mmmcccmmm{{{UUU@@@EEEBBBAAA???>>>>>>???@@@AAA@@@AAABBBCCCCCCBBB@@@???BBBAAA@@@@@@?????????@@@}}}zzzzzzddd``````ZZZWWWUUUSSSNNNJJJJJJMMMiiizzz^^^DDD:::AAALLLZZZKKK@@@DDDJJJLLLOOOSSS\\\PPPYYYYYYYYYuuuxxxcccMMMUUUvvvsssYYYMMMRRRaaagggRRR===BBBSSSbbbmmmbbbaaawww```QQQSSSbbbzzz{{{sssuuuuuusssnnnjjjgggeeeZZZWWWRRRIIIAAA;;;:::;;;222111111222777===CCCGGGCCC>>>888YYY___nnnfffPPPRRRQQQQQQQQQQQQNNNKKKIIICCCDDDEEEFFFGGGHHHHHHIIIFFFCCC>>><<<===@@@BBBCCCDDDBBB@@@BBBEEEEEECCC@@@CCCAAA>>>===>>>AAACCCEEE@@@DDDGGGEEE@@@???CCCHHHCCCNNNeee{{{~~~sssfff[[[NNNEEEJJJTTTNNNKKKJJJMMMNNNKKKKKKLLLFFFEEEDDDBBBAAABBBEEEHHHIIIKKKNNNOOOMMMKKKIIIGGGCCCGGGJJJGGGAAA<<<<<>>;;;999888777333333222000...---,,,,,,...111777???FFFIIIIIIHHHJJJJJJLLLLLLLLLKKKJJJIII???;;;444000000<<>>>>>>>>???@@@@@@===???AAABBBAAA@@@>>>===??????>>>>>>>>>>>>??????rrrhhhdddiii\\\YYYUUUVVVXXXXXXSSSLLLGGGHHHJJJQQQwww~~~lllOOO<<>>VVVdddcccvvv{{{HHHGGGJJJWWW|||rrrsssrrrrrrppplllgggbbb___SSSPPPJJJBBB;;;777555666000000111555<<>>???@@@AAABBBAAA@@@@@@===<<<<<<===???AAABBBAAACCCBBBHHHAAADDDRRRkkkrrrlllttt}}}yyyddd[[[]]]bbbeee```___^^^^^^]]]]]]^^^^^^\\\___```^^^\\\```jjjsss|||{{{zzzyyywwwuuuttttttooolllhhhddd___YYYSSSNNNGGGCCC===999777666555555///000///---,,,,,,---///333888???FFFJJJJJJIIIGGGJJJKKKLLLLLLKKKIIIFFFEEE777333000333;;;MMMggg|||lll}}}uuutttRRR;;;888777======<<<<<<<<<===>>>>>>999<<>>??????}}}pppgggmmmeeeccc\\\QQQTTTTTTPPPKKKHHHHHHIIIBBBbbbvvvXXX>>>NNNsss~~~dddVVVjjjpppWWWrrrhhhkkk```ooosssmmmYYYdddnnn|||gggffffffUUU[[[iiilll}}}]]]HHHWWW^^^kkk|||yyyvvvqqqrrrooollljjjgggaaaYYYSSSJJJFFFAAA;;;777444222111///000333999@@@EEEGGGGGG:::>>>YYYhhhkkkttt^^^VVVNNNNNNMMMKKKJJJIIIJJJKKKDDDFFFHHHJJJKKKKKKIIIIIIDDDAAA??????CCCHHHLLLNNNIIIJJJLLLLLLKKKJJJJJJKKKKKKHHHFFFGGGJJJMMMNNNNNNOOOKKKFFFDDDDDDFFFGGGGGGOOORRROOOHHHEEEIIIPPPSSSSSS[[[dddlllxxxyyysssxxxvvvjjjVVVLLLRRR___fffUUUKKKDDDGGGMMMMMMGGGBBBIIIGGGGGGJJJIIICCC@@@@@@BBBCCCCCCCCCBBBBBBDDDFFF???AAACCCBBB@@@>>>???@@@???@@@???>>><<<>>>CCCGGGDDDBBBCCCEEEDDDAAAAAAEEEGGGFFFDDDCCCCCCEEEGGGHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<=========>>>===;;;999:::===>>>>>><<<@@@@@@EEE<<<===FFFRRRvvvzzzkkkzzzkkkZZZ]]]bbb___^^^^^^______^^^^^^]]]\\\\\\]]]]]][[[YYYZZZ```dddrrrzzzxxx{{{~~~yyyxxxwwwtttrrrpppooonnnhhhddd^^^YYYTTTOOOIIIEEE@@@<<<888555444444333111---......---,,,...333888;;;@@@FFFJJJJJJJJJKKKLLLJJJJJJJJJIIIFFFBBB>>><<<111000666DDDSSS```mmmvvvjjj{{{zzzcccDDD>>>===666999999999999::::::;;;;;;555999===???>>>;;;;;;;;;888888999:::;;;===>>>???qqqbbbfff___]]]TTTLLLNNNMMMKKKJJJKKKKKKIIIEEE\\\{{{}}}zzz\\\>>>QQQ}}}rrr]]][[[}}}fffhhh}}}wwwkkkZZZwwwuuu]]]ooossspppsssuuubbbnnnxxxzzzcccRRRJJJZZZ```uuu{{{yyyyyyqqqlllgggdddaaa[[[PPPHHHBBB>>>999666555444222111///000444;;;CCCHHHHHHFFF777???gggyyyYYY~~~[[[WWWSSSPPPPPPNNNLLLKKKKKKMMMOOOFFFHHHKKKMMMNNNMMMKKKJJJDDDAAA>>>===@@@DDDGGGIIIFFFIIIKKKKKKHHHFFFHHHJJJJJJGGGEEEGGGKKKMMMNNNMMM??????@@@CCCFFFHHHIIIHHHGGGOOOPPPJJJIIINNNOOOJJJFFFIIILLLMMMOOOSSSWWWYYYWWWXXX[[[[[[TTTLLLKKKOOONNNJJJHHHIIIFFFFFFOOO[[[FFFFFFFFFFFFEEEDDDGGGKKK@@@>>>===>>>===<<>>@@@AAA???;;;:::;;;===AAA???<<<:::<<>>???>>>;;;<<>>>>>======<<<::::::999999999999999999999999:::;;;<<>><<<::::::;;;666666777888:::<<<>>>???mmmeee```\\\\\\XXXVVVSSSNNNJJJIIIIIIHHHGGGGGGZZZzzz~~~uuuYYYFFFGGGPPPWWWGGGQQQvvvwww{{{ssswwwzzzzzzpppwww|||aaaQQQXXXooozzz~~~yyynnnaaaooopppppprrryyyyyytttlllfff^^^XXXSSSMMMFFFAAA===999555333444444222///---222999AAAIIILLLHHHBBB:::JJJuuufff|||nnn^^^TTTMMMKKKIIIHHHHHHJJJLLLNNNLLLNNNNNNLLLHHHFFFFFFHHH===???BBBDDDEEEEEEEEEFFFGGGGGGGGGHHHGGGDDD???<<<@@@BBBFFFIIIIIIGGGCCC@@@;;;<<<===@@@BBBEEEGGGGGGJJJIIIHHHGGGFFFFFFGGGHHHBBBFFFIIIJJJGGGEEEEEEFFFCCCDDDEEEFFFFFFEEEDDDCCC@@@BBBDDDBBBAAABBBGGGKKK@@@>>>======??????>>>======<<<999888999;;;???AAAAAAAAA@@@??????>>>>>>======<<<:::888777777777888;;;;;;::::::;;;<<<>>>?????????>>><<<999:::<<<>>>;;;<<<>>>@@@AAA@@@???>>>???===;;;;;;;;;<<<;;;:::777777666666777999:::<<<======<<<:::777777888:::888999;;;<<<<<<;;;999888888888777888:::===@@@AAAXXX^^^|||uuupppjjj\\\XXX\\\``````\\\ZZZ[[[]]]\\\[[[ZZZYYYWWWWWWVVVVVVVVVZZZdddqqq~~~|||zzzxxxvvvsssrrrqqqooolllhhhaaa]]]SSSPPPKKKGGGDDDAAA>>>;;;888666333000...---------,,,,,,...111666===CCCFFFGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFHHHIIICCC888111///999FFF^^^}}}cccyyy{{{sssXXX???999999555333555777666555666888999999888999999:::;;;:::999777666888888888888888888999999gggkkkjjj___\\\^^^UUURRRNNNKKKJJJKKKJJJJJJFFFNNNkkkxxx[[[AAA;;;BBB???999<<>>cccgggmmmtttkkk___VVVMMMLLLLLLKKKJJJIIIHHHHHHEEEHHHJJJIIIEEEBBBAAAAAA???>>>===>>>AAACCCEEEEEEFFFEEEDDDCCCCCCBBB???<<<>>>AAADDDFFFEEEBBB>>>;;;======>>>???@@@AAABBBBBBBBBAAA@@@?????????@@@AAACCCFFFHHHGGGEEEBBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@??????@@@CCCEEE>>>===<<<===>>>???===;;;:::999888888:::===@@@BBB>>>>>>>>>>>>============>>>===<<<:::888777777777666666777888:::<<<>>>???<<<;;;:::999999::::::;;;:::;;;<<<>>>>>>===;;;:::;;;:::999999;;;======<<<999999888888888999;;;<<<======<<<:::888888:::<<<<<<<<<<<<<<<;;;999888777888777777777888;;;===???UUU___zzzxxx~~~oooXXX[[[YYYWWWXXX[[[]]]\\\ZZZ[[[ZZZYYYWWWVVVVVVUUUUUUUUUUUUXXX```lllyyy|||zzzyyywwwuuussspppnnnkkkhhheee```ZZZVVVNNNJJJFFFBBB@@@===:::777111111000//////.........,,,...333888===AAAEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJSSSJJJBBB<<<888555777<<>><<<<<>>::::::>>>BBBDDDEEEFFFDDDAAA@@@@@@@@@???>>>???@@@BBBCCCAAA>>>:::777;;;;;;<<<===>>>??????@@@???>>>===<<<===>>>???@@@BBBCCCCCCBBB???>>>>>>???BBBAAAAAAAAAAAAAAAAAABBB@@@>>><<<<<<===>>>>>>>>><<<<<<<<<>>>@@@???===:::777777888999<<>>??????<<<;;;:::999::::::<<<<<<=========<<<::::::<<<>>>@@@???===;;;999888777666888777666666777888:::;;;<<>>>>>>>>>>><<<:::888666{{{SSS\\\cccZZZRRRPPPNNNLLLJJJIIIKKKLLLLLLLLLNNNEEENNNnnnrrrNNN888777555<<<<<<666666BBBNNNRRRHHH>>>LLLZZZUUU^^^nnnlllRRR]]]eeefffyyyzzzsssttt}}}yyyhhhvvvppp^^^XXXZZZbbbcccvvvwwwjjjyyy|||ppp]]]QQQXXXqqqqqqhhhccc[[[UUUNNNFFF@@@===;;;888666111111111111111000///...444999BBBJJJIIIBBB===;;;]]]aaaccceeeTTTQQQNNNOOOLLLLLLKKKIIIGGGEEECCCBBBBBBBBBBBBAAA???>>>======DDD???<<<<<>>@@@BBBBBB======<<<<<<<<<>>>???@@@???>>>>>>===<<<<<<===>>>DDDCCCAAAAAAAAAAAACCCDDDBBB>>>;;;;;;>>>???===;;;======???AAACCCBBB???<<<888999:::<<<>>>AAACCCDDD<<<<<<===>>>??????@@@@@@BBBBBBBBBAAA???<<<:::888999:::===@@@BBBDDDDDDDDD>>>;;;999<<>>===<<<;;;;;;;;;<<<===<<<======<<<;;;<<<>>>@@@AAA@@@===:::888888888999888888777666666777888888666>>>JJJXXX\\\WWWjjj|||uuummmkkk|||mmm[[[SSSVVVZZZYYYVVVVVVUUUTTTSSSRRRRRRRRRRRRNNNPPPRRRRRRRRRWWW^^^dddwww}}}yyyxxxuuuttttttrrrooommmhhhccc\\\UUUPPPKKKFFFCCC>>>;;;888555444222000...///...---,,,,,,,,,---...777:::???DDDGGGHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIII<<<======:::666???YYYrrr}}}~~~}}}qqq|||mmmBBB---555333222444666222---///555333222111333555666666555999888777666666777888999<<<===>>>>>>===:::888777ZZZWWW]]]]]]WWWMMMJJJHHHFFFFFFHHHIIIIIIIIILLLHHHIIIXXXyyy|||[[[AAA888???<<<888999BBBPPP]]]dddWWWIIIUUUiiiooo~~~SSSOOOYYYeeeooouuu]]]ZZZhhhnnntttyyysss~~~ZZZOOO^^^gggggg|||zzzuuuzzzrrrccciiiggg[[[ZZZnnniii___[[[UUUNNNHHH@@@;;;:::999777555111111111000////////////999===DDDGGGAAA;;;>>>GGG}}}qqqTTT^^^[[[ZZZVVVTTTYYYPPPNNNLLLJJJIIIIIIJJJJJJHHHFFFCCCAAAAAABBBBBBCCCCCCAAAAAADDDGGGHHHFFFDDDFFFFFFGGGIIIKKKJJJFFFDDDFFFGGGFFFEEECCC@@@===<<<999:::;;;===???AAABBBCCC;;;;;;:::::::::<<<===>>>============???@@@AAABBBEEEDDDCCCBBBBBBCCCDDDEEEBBB???======@@@AAA???===@@@@@@BBBEEEGGGFFFCCC@@@<<<======>>>@@@AAACCCCCC>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCAAA???===;;;999;;;<<<>>>?????????>>>???<<<;;;>>>CCCEEEBBB>>>999:::;;;<<<======>>>>>><<<;;;:::;;;===>>>>>>>>>>>>===<<<;;;;;;;;;<<<===;;;<<<<<<<<<;;;<<<>>>AAA???===;;;999888999:::;;;999888888777777777777777888<<>>>>>>>>?????????@@@???>>>=========>>>???@@@???>>>>>>@@@CCCEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDD??????>>>???AAABBBAAA@@@BBBBBBCCCEEEGGGGGGEEECCC@@@??????>>>???@@@BBBCCC??????@@@@@@AAABBBCCCCCC@@@@@@AAAAAA@@@@@@???>>>>>>>>>????????????>>>>>>===;;;:::<<>><<<<<<<<<===>>>>>>??????===<<<::::::<<<======<<<<<<;;;:::999::::::<<<<<<:::;;;;;;:::999:::===???<<<:::999888888999;;;<<<888888888777777666666666333444222:::KKKZZZsss}}}zzziiivvvsssbbbWWWRRRPPPRRRRRRQQQPPPPPPPPPPPPPPPSSSRRRPPPNNNMMMNNNQQQTTTTTT]]]jjjvvv}}}||||||zzzwwwtttuuussspppnnnlllhhhccc___WWWSSSMMMGGGCCC???;;;999444222000/////////---,,,---,,,,,,---111888>>>CCCGGGFFFEEEDDDDDDEEEEEEFFFIIIJJJKKKJJJIIIFFFCCCBBB555111666III```ooovvvyyytttddd999(((333666)))444111......000111000.........---///222444444333666666666666666777777888444444555666777888999999^^^\\\YYYPPPLLLJJJHHHFFFDDDDDDDDDCCCBBB@@@===DDDGGGJJJ[[[zzzrrrUUU;;;@@@CCCAAADDDbbbmmmWWWTTT^^^lllmmmPPPRRRdddkkkaaammmllllll___]]]kkk}}}wwwbbbxxxeeeWWW]]]jjjxxx[[[hhh~~~nnnmmmqqqtttgggVVVJJJCCCAAA???:::666444444444111...///000000//////222777;;;CCCEEEFFF@@@333666VVV{{{[[[iii\\\WWWTTTWWW]]]VVVRRRQQQPPPOOONNNNNNOOOOOOIIIGGGFFFFFFHHHHHHEEEBBB===BBBHHHJJJGGGDDDDDDEEEAAAAAABBBDDDFFFGGGEEECCCCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????BBBBBB@@@??????@@@AAAAAA>>>===>>>AAADDDEEEDDDAAA@@@@@@AAAAAAAAAAAA@@@@@@999;;;>>>??????@@@AAACCCAAA@@@@@@BBBDDDEEEDDDBBB@@@???===<<<<<>>>>>??????@@@@@@;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAA<<<<<<;;;;;;;;;===>>>???>>>>>>===<<<<<<<<<<<<<<<;;;999888888:::;;;;;;:::999999888888888999;;;<<<999::::::999777888:::<<<:::999888888888888::::::555666666666666555555444666777222444???HHHWWWoooqqqnnnuuuvvv~~~xxxfff|||xxxfffXXXPPPQQQQQQPPPPPPOOOOOOPPPPPPRRRPPPNNNMMMNNNPPPQQQQQQMMMRRRYYYbbblllxxx~~~~~~|||{{{yyyyyyxxxvvvrrrooonnnllliiifffbbb]]]WWWSSSKKKHHHDDD@@@===:::777555111///------------,,,+++***,,,///444:::@@@EEEHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHEEEBBB>>>;;;,,,@@@]]]ttt{{{{{{zzzkkkuuuXXX===555444111000555444333111///......---***---,,,,,,...111333333222222333444444555555555444444333333333444666888:::|||]]]eee___JJJFFFNNNIIIGGGEEEDDDDDDCCC@@@>>>===BBBHHHMMMVVVkkk|||```BBBSSSdddddd\\\tttgggKKKFFFYYYrrrkkkXXXgggccc{{{eeedddxxxzzzaaakkkpppbbbxxx{{{qqq```RRRLLLCCC???@@@999555222111222111...+++...////////////444;;;AAADDDFFFGGG@@@444===iiinnnSSS|||QQQjjjVVVJJJRRR\\\NNNNNNNNNNNNNNNMMMKKKIIIHHHDDDDDDEEEHHHJJJHHHBBB>>>:::AAAHHHHHHCCC@@@BBBEEE>>>===<<<===@@@BBBBBBAAA>>>>>>============>>>>>>::::::;;;===>>>@@@AAABBB???>>>===<<<;;;;;;<<<===<<<;;;;;;>>>AAABBB???;;;<<<===>>>??????>>>===<<<444888<<<>>>===>>>AAADDD???>>>>>>???AAABBBBBBAAA>>>===;;;999:::===AAACCC;;;;;;;;;<<<<<<<<<<<<<<<777777777888:::===???AAA>>>===<<<<<<<<<===>>>???=========;;;:::;;;>>>AAA@@@???===;;;999888888888888666666666999:::::::::777777666666777999:::<<<888999999777666666888:::999999888888888888888888333444444555555444333333///444222333;;;@@@JJJ]]]dddooo~~~yyy~~~vvveeeZZZQQQQQQPPPOOOOOOOOOPPPPPPOOONNNOOOQQQSSSRRRMMMHHHMMMMMMNNNRRRZZZggguuuzzz}}}~~~}}}|||{{{zzzyyywwwvvvuuusssooollliiigggccc___[[[UUUNNNIIICCCAAA>>>;;;:::777444111///...,,,+++,,,---,,,+++,,,///444;;;@@@DDDFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFCCC>>>:::777;;;aaa~~~yyyTTT999***333:::333...333+++///111111000222222222,,,++++++---000222222111///000222333444333222222555444222111222555888:::}}}SSSZZZWWWFFFLLLIIIHHHFFFBBB??????BBBFFFHHHGGGGGGCCCEEEOOOZZZuuummmVVV~~~nnnnnnyyyJJJVVVssstttuuuppp}}}sssuuuwww~~~mmmnnnsssuuuPPPIIICCC;;;;;;<<<555444333111000/////////000111000---111:::AAACCCIIINNNAAA000888VVVeeebbb\\\UUUTTTWWWZZZYYYWWWMMMOOOPPPOOOKKKHHHFFFFFFBBBAAA@@@AAADDDDDDAAA>>>???@@@AAA@@@===<<<===>>>@@@>>><<<;;;;;;<<<===>>><<<;;;999888999999888777999777666999===>>>===:::;;;;;;:::888666777999;;;;;;<<<===??????===999666;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;888:::===???@@@???===<<<@@@===888555555666777777>>>======<<<<<<;;;;;;;;;222333666999<<>>===;;;:::;;;===;;;<<<<<<;;;:::<<<@@@CCC===<<<;;;:::999888888888;;;666666::::::666666;;;777666444333222222333333666777777666666888;;;>>>999888888777666555555444333333333333333333333333222///000444444666@@@LLLUUUrrr|||wwwjjjZZZWWWTTTPPPMMMMMMNNNOOOQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOMMMNNNUUUaaakkk~~~~~~~~~~~~}}}{{{xxxxxxvvvsssqqqooolllhhheeefffbbb[[[TTTOOOJJJEEEBBBCCC>>>999666555444111...///...,,,+++++++++,,,---222888???BBBBBBBBBFFFIIIFFFFFFEEEEEEFFFGGGHHHIIIEEECCC777999BBB888444JJJiiisss{{{[[[444444333333222111000000000000//////.........---000...,,,++++++---000222111222333333444444333333000222444555444444555666yyyKKKQQQPPPCCCKKKIIIGGGDDDAAA??????AAADDDGGGBBBHHHHHHHHHJJJNNNfffyyyxxxjjjrrrssskkkxxx}}}WWWwwwuuuqqqyyyuuuhhhkkkrrr~~~dddGGGDDD>>>777888999444333222111//////......000111000...222<<>>???AAA@@@===;;;???@@@AAA@@@>>><<<<<<===999::::::;;;:::999888777999777666666777888777666888777777888999999888777555777999999888777777888888999:::<<<<<<:::666333555555666666666666666666777777777777777888888999999:::<<<======<<<;;;:::;;;888444222333555666777999999999999999888777777333444555777999:::;;;;;;:::<<<>>>===;;;999:::<<<:::::::::888777666888:::;;;;;;:::999888888888888:::888999>>>===999777:::777666444333222222333444666777777666666888;;;>>>;;;:::999777666444333333333333333333333333333333222000111333222222:::DDDYYY___uuuyyy{{{}}}jjjcccnnnkkk```TTTPPPSSSTTTPPPJJJNNNKKKJJJKKKNNNOOOMMMKKKIIIKKKKKKIIIGGGIIIPPPVVVdddmmmzzz~~~}}}|||{{{{{{yyyvvvttttttrrrooommmkkkhhhddd```[[[WWWQQQKKKGGGCCC???===;;;888444222222111...,,,///...,,,+++,,,///222555:::???DDDFFFEEEEEEHHHLLLEEEHHHLLLNNNMMMKKKIIIHHH======>>>AAA===888PPPyyysss~~~|||uuuxxx}}}^^^???222222222111000//////////////////.........------...---,,,,,,---///111333111222222333333333333333111333555555444444555666wwwDDDHHHKKKCCCLLLHHHCCCBBB@@@??????@@@BBBCCC<<>><<>>======>>>===:::888;;;===>>>>>>;;;:::::::::666999;;;===<<<999555222555444333333666777777777777888999888666444444444111555999:::999777555444555666888999888666333111222222333444444555555666666555444333333555777888:::::::::999999999888888888555222222444666888999666777888888888777666555444444555555555555555555999:::<<<;;;999888888999666888999888777555666777;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===AAA@@@;;;888888888777666444444444444555666777888777777888;;;===<<<;;;:::888666444333222333333333333333333333333222222222333111///333:::FFFIIIXXXbbbcccsss{{{yyyjjjggg|||ooo___TTTPPPPPPOOONNNMMMJJJHHHJJJNNNOOOLLLHHHHHHKKKMMMKKKHHHGGGHHHKKKLLLTTTcccttt}}}||||||zzzxxxwwwwwwuuurrrpppnnnmmmjjjhhhfffbbb\\\XXXOOOLLLGGGBBB???<<<999777444222000000000///---+++///...,,,,,,///555;;;???BBBEEEHHHHHHGGGGGGJJJMMMKKKLLLOOOOOOMMMGGGAAA===888555444222===^^^|||yyyvvvzzzjjjlllhhhQQQ999,,,000000000///......------............------------++++++,,,---...000111222000111222222333333222222222444555555444333444555xxxBBBEEEJJJEEEMMMEEE@@@@@@????????????@@@@@@<<>>===;;;:::999;;;<<<;;;999777777888;;;===@@@AAA@@@===999666555444333555777999999999888;;;<<<:::666333333555555888;;;<<<:::777555444555777888999777555333333666666666666777777777777777555333222222444777999999888888777777888999::::::777555555777999;;;;;;666777999::::::999888777666666666555555555555555999999:::999888777666666444777:::<<<<<<;;;;;;<<<======>>>???????????????<<<<<<>>>@@@???<<<999888;;;:::888777666666777777888999:::999999999<<<>>>;;;:::999888666555444333222222222222222222222222111222333222000///000333...===SSS```iiiyyywwwwwwcccOOOGGGMMMVVVMMMMMMLLLLLLMMMLLLJJJGGGHHHKKKMMMMMMKKKJJJKKKLLLGGGKKKQQQ\\\hhhuuu~~~~~~}}}~~~}}}|||{{{zzzyyyxxxxxxvvvuuuttttttssspppnnnjjjhhhfffccc___YYYRRRMMMIIIFFFAAA===;;;999666444111111000000///...---,,,------...111666<<>>666555,,,999MMMZZZppp}}}qqqwwwuuujjjGGG555111000//////.........---------------------,,,,,,,,,,,,***+++,,,,,,---......//////000111111222222111111222444555555333222333444xxxBBBDDDIIIEEEKKK???>>>==================>>>AAAHHHFFFBBBDDDCCCIIIZZZ}}}yyywww}}}xxxyyytttsssrrrrrrwww}}}}}}zzzuuuggg___^^^ZZZSSSHHH>>>DDDJJJrrrffflllssszzzcccaaayyyzzzxxxhhhwwwvvv\\\DDD<<<111222777111...111...//////...............///+++333;;;???DDDHHHGGGCCC333666HHHqqqxxxiiiVVVRRRQQQQQQPPPNNNKKKJJJKKKLLLNNNGGG???===@@@CCCCCCBBBEEEEEEDDDCCCAAA@@@???@@@======>>><<<:::999:::;;;AAAAAABBBBBBAAA@@@>>>===999888777888:::<<<<<<<<<;;;===???===999777888999>>>???>>><<<999777777777777:::<<<;;;999777666666;;;::::::999888777777666888777555333444666888:::777666666666777999;;;===<<<:::777777888999999999777888999;;;;;;;;;::::::999888777777777777888888;;;;;;:::;;;;;;:::999888666999===???>>>=========<<<===>>>???@@@@@@@@@@@@<<<===<<<;;;;;;;;;;;;:::<<<;;;:::888888888888999888:::;;;;;;::::::<<<>>>888777777777666666555555222222222222222222222222///111222222111111111111...666DDDNNN___aaauuu{{{|||fffUUUOOONNNKKKLLLMMMMMMKKKIIIIIIJJJGGGHHHHHHHHHHHHHHHIIIKKKKKKLLLLLLLLLPPP[[[jjjuuu~~~||||||{{{yyywwwuuuuuuuuusssrrrqqqqqqrrrqqqooommmfffddd```[[[VVVOOOHHHCCCEEEBBB===999777555222000000000///...---,,,,,,,,,,,,///333999>>>BBBEEEFFFEEEFFFGGGGGGHHHIIILLLNNNLLLHHHHHHLLLQQQLLL???222333777bbbwwwdddrrrrrr|||kkkvvvYYY444---333333...............---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...///000000111111000000111333444444222111222222sss???@@@EEEBBBGGG;;;<<<<<<;;;;;;;;;;;;<<<<<>>>>>FFFeeeuuusss}}}vvvxxxssspppmmmoootttxxxxxxvvvuuuggg\\\MMM>>>BBBIIICCC@@@BBBWWWbbb{{{qqqlll^^^tttsssgggtttvvvlllPPPDDD===555///333666//////222---///............//////000...777@@@DDDGGGHHHDDD===...KKKtttuuurrrJJJaaaVVVSSSOOOLLLLLLMMMOOOQQQMMMHHHBBB???BBBEEEGGGGGGHHHHHHHHHFFFDDDCCCDDDEEEDDDCCCBBB???===>>>@@@BBBBBBAAAAAA@@@@@@@@@@@@@@@>>><<<;;;;;;<<<======<<<;;;===>>>>>>=========>>>CCCBBB???;;;888777999;;;999<<>>:::888888:::;;;:::999888666555444444777666555444555666888999444444444555777999<<<===;;;999666555666666555444777777777888999:::;;;;;;::::::888888888999:::;;;===<<<<<<===>>>>>>===;;;999;;;>>>>>><<<:::999999999:::<<<===>>>======<<<:::<<<;;;999999<<<<<<;;;<<<;;;:::888888888888999777999::::::999999:::<<<555555555555555555555555222222222222222222222222---000222000111333333000222...333@@@SSSrrr}}}xxxpppzzzzzzwww~~~{{{mmmeee{{{aaaLLLKKKKKKKKKJJJJJJJJJKKKLLLKKKJJJHHHGGGFFFGGGHHHHHHJJJMMMMMMJJJGGGKKKTTT]]]jjjpppyyy~~~~~~}}}|||yyyyyyyyywwwsssqqqqqqqqqooommmllllllmmmllljjjhhh```\\\WWWRRRMMMGGGAAA===???<<<777444222111...---,,,------,,,++++++...000111555:::@@@DDDFFFGGGFFFHHHHHHIIIKKKLLLMMMNNNOOOJJJJJJLLLOOOOOOGGG999---CCCccc|||qqq~~~ggghhhmmmOOO:::111...---,,,------------------------************++++++++++++++++++*********+++,,,,,,---...//////000000/////////111222222111000111222ooo<<<<<<@@@@@@HHH>>>;;;;;;999999999999;;;;;;>>>AAA;;;777===<<<888;;;OOOrrr{{{{{{}}}tttrrrnnnllljjjjjjlllppptttxxxzzzooodddMMM:::HHHYYYPPPHHHRRRjjjwwwnnn~~~nnnhhh{{{uuu{{{~~~kkkKKK===<<<777222...222222---000444,,,///.........///000000111555<<>>???CCCGGG??????@@@@@@@@@@@@@@@@@@@@@>>><<<;;;<<<<<<;;;:::999999:::<<>>===:::888777999<<<999===???>>>:::777999;;;777777666666555444333333444333333333333444555555333333444444666777888999888666444333444444444333888777666666888:::<<<===;;;:::888777666777888999:::999888:::===>>><<<:::888:::<<<;;;:::888888888888:::;;;<<<===<<<:::999777;;;<<<::::::>>>>>>::::::999888666666666666777555666888888777666777888555555444444333333333333111111111111111111111111---000000...///333222...111***000<<>>AAAEEEHHHIIIIIIIIIKKKKKKLLLNNNOOONNNMMMLLLJJJMMMNNNKKKGGGFFFJJJNNNbbb|||fff|||kkknnnzzzlllHHH++++++111,,,(((***++++++++++++++++++++++++)))))))))*********++++++******)))***+++...000222------...////////////...,,,...000111000///000111nnn;;;999>>>@@@LLLCCC;;;:::888777777888:::;;;555<<<:::888>>>===888;;;>>>```www{{{}}}{{{yyywwwppphhhgggggggggeeedddhhhrrr|||xxxppphhhRRRBBBZZZooobbbJJJaaalllrrrqqqrrrzzzyyyxxxVVV555444888,,,111...000000+++111555---//////...//////000111222:::@@@CCCCCCCCCCCC???:::MMMpppSSSZZZ___KKKVVVQQQLLLLLLPPPSSSRRROOOMMMMMMKKKIIIIIILLLPPPTTTFFFHHHHHHFFFDDDCCCFFFIIIHHHFFFBBB>>><<<>>>CCCGGG===>>>@@@BBBBBBBBBAAA@@@AAA>>><<<:::::::::888777666555555:::???CCCBBB@@@999::::::999888888999;;;888<<>>@@@<<<:::888555444444555666555444333555999:::999666555777999:::::::::;;;<<<:::;;;===>>>>>><<<;;;:::444:::>>><<<===AAA???999888777666444444444444555222444666666555444444555666666555444222111000000111111111111111111111111...111000,,,---222111,,,444---///111...:::RRR^^^]]]~~~aaarrrlll^^^PPPMMMSSSUUUMMMCCCDDDEEEFFFHHHIIIIIIGGGEEEIIIGGGEEEEEEFFFGGGFFFEEEEEEJJJRRR]]]iiittt}}}~~~zzzyyyyyyxxxxxxwwwwwwvvvuuuwwwwwwtttooollllllmmmhhhfffcccaaa___\\\XXXUUUOOOKKKFFFAAA>>>===:::999444222///...///000///...+++,,,------...333;;;AAADDDEEEFFFGGGIIIJJJKKKLLLMMMMMMMMMNNNNNNMMMJJJGGGFFFJJJKKKFFFEEETTTqqq{{{xxxsss~~~wwwzzzqqq<<<444......---)))+++111)))))))))))))))*********(((((())))))*********+++***))))))***,,,111555777,,,---......//////......+++---////////////000111oooBBB555999DDDEEE999;;;:::777666555666777888999888777777888;;;===???<<>>>>>>>>???@@@@@@???===<<<;;;AAA>>>:::888888888888888444444444666888:::<<<===:::888666555444555777888777666555444333444555555222222222111222222333333000000000111222222222333//////000111222222333333111222333444444444333333333333444666777999:::;;;777666555333333222222222444444333333444555777888333666666444999AAACCC???CCC???;;;888888777666555666777999;;;<<<;;;:::999444444333222222444555666666555444333333444555666555444222111000000111222111000000///////////////........................------...000333:::BBBGGG^^^uuu}}}tttwwwrrrbbbqqquuubbbWWWTTTOOOHHHCCCHHHHHHGGGDDDCCCDDDDDDBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@CCCGGGJJJNNNXXXfffppp}}}~~~~~~~~~|||~~~~~~}}}||||||{{{yyywwwwwwvvvuuusssrrrpppooonnnnnnnnnllliiifffiiieee```ZZZVVVRRRMMMJJJCCCBBB???<<<888666444333....../////////......---***---111777<<>><<<999:::999777666555555666777888888888888999;;;===>>>>>>LLLfffyyyhhhiiioookkkeeeddd```\\\[[[]]]bbbfffjjjnnnnnndddVVVWWWooommmbbbPPPRRRIII<<<444111111000............//////////////////...------///444999<<>>>>>===<<<:::777777999:::;;;;;;;;;<<<======<<<:::999999;;;999777666777888777666666555555666777888999999666555333222222222333444444444222111111111222333111111000000000111111222//////000000000000000000...//////000000111111111000000111111111222222222000111222333444555666777333333333333333444444444444444222222111222222333333555555444777>>>@@@===@@@===999777777777666555333444666888888888777666444333333333333444666666555444333333333333444555444333222111000000111111000000///............///......................../////////...///222777:::KKKYYYhhheee___qqqzzzyyy|||xxxjjjiiiwwwaaaMMMDDDJJJTTTBBBEEEIIIKKKJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEJJJSSSZZZiiiooovvv{{{}}}|||zzzyyy~~~|||{{{|||}}}|||~~~~~~}}}}}}}}}~~~~~~~~~{{{|||||||||{{{zzzyyyyyyzzzxxxvvvuuuuuutttrrrqqqpppnnnlllkkkjjjhhhdddaaa```\\\WWWSSSOOOKKKGGGEEE???===;;;888666444222222222000...,,,,,,,,,---...444666999===AAADDDFFFGGGCCCFFFJJJLLLMMMNNNNNNOOOHHHQQQYYYUUUGGG:::666888***BBB\\\ooonnn~~~rrr^^^vvv~~~\\\999///...------,,,++++++******+++++++++******)))))))))))))))))))))))))))))))))+++***))))))+++...111333------,,,,,,------...///000...------...111555777hhhCCCEEEDDD::::::???999888777555444555555666666777888999:::;;;;;;;;;>>>AAAMMMhhh|||aaaXXXcccjjjcccbbb```\\\WWWUUUVVVWWWcccffflllkkkaaacccxxx|||zzzkkk___HHHCCC999555000///000111///---///////////////.........///...---...111888>>>BBBEEEEEEFFFAAA777@@@mmmvvvEEE>>>GGGLLLJJJEEEGGGIIIJJJHHHEEEBBBAAAAAABBBBBBBBBCCCDDDDDDAAA???===<<<:::999888888888999666555555666888999999888:::<<<>>>===;;;999999999666555444555777777666555888666555555666777666444333333333222222222222222222111000/////////000111000000////////////000000////////////.....................//////////////////......---...///000111/////////000111222222333444444444444333333333333111000000000000111222222444555555444777<<<===;;;===;;;888666777777777666222333555777888777777666444444444444555666777888555444333222222333444555444333222111000000000111000//////...............////////////////////////000000000...------///111AAAJJJYYYaaalllwwwrrrfffkkkpppWWWKKKIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDAAA>>>???CCCGGGKKKSSS^^^iiiqqqvvvzzz|||{{{|||}}}|||{{{{{{|||~~~zzz}}}}}}||||||}}}~~~~~~}}}yyy}}}~~~~~~}}}|||{{{{{{zzzzzzwwwwwwwwwwwwwwwwwwvvvvvvvvvtttrrrrrrrrrqqqooommmnnnllliiifffddd```\\\YYYSSSPPPKKKHHHEEECCC???===:::999777555333222111111111///,,,***,,,///444777???@@@BBBEEEGGGHHHIIIIIIIIIMMMQQQRRRPPPMMMMMMNNNSSSPPPKKKFFFAAA>>>;;;:::kkkzzz~~~|||yyyqqqiiiSSS666((()))------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,++++++,,,,,,---...///...------///111444666kkkHHHFFFBBB;;;===AAA888777666555444444444444555666888:::;;;:::999888======???PPPtttfffTTT[[[dddbbbbbbbbb___YYYTTTQQQPPPXXXXXXaaakkkhhhjjj~~~QQQbbbzzzzzzmmmTTTMMMDDD>>>:::>>>111///...///111111...,,,////////////...............///000333888===BBBEEE;;;IIIEEE222:::hhh{{{YYYBBBIIIHHHHHHLLLFFFEEEHHHJJJJJJHHHGGGFFFFFF?????????@@@AAA@@@>>><<<:::999777555555666888999777777777999;;;;;;999777777:::<<<;;;888666666777666666666888999999666444888666444555777888555333444555555555555444333333333222000/////////000111111000//////.../////////000000//////......------/////////...............///...,,,+++,,,---///111//////000000111111111222999999888666444222111000---...///111333555777888888888777888:::======;;;;;;999777777888999888888555666888999::::::::::::555666666777888999::::::555555333333333333555555555444333333222111111111111000//////......//////////////////////////////---///000000//////000222///777III[[[ooowww{{{sss\\\YYYvvvbbbLLLMMMFFFAAABBBDDDCCCAAA???BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCAAA???>>>@@@BBBAAADDDHHHOOOWWWcccnnnvvvuuuxxx{{{||||||{{{{{{{{{wwwzzz|||||||||||||||}}}{{{{{{|||}}}}}}~~~~~~~~~uuulllnnnyyy}}}~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwtttttttttuuuuuuttttttsssrrrpppnnnmmmmmmllljjjhhhiiifffbbb^^^[[[WWWRRROOOGGGEEEAAA???===<<<:::888777666444333111000//////,,,+++,,,...333999???CCCFFFGGGHHHIIIKKKKKKLLLLLLQQQQQQQQQQQQQQQQQQRRRRRRMMMQQQNNN@@@444:::TTTmmmzzzzzz~~~yyyvvvpppBBB%%%***333000,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++************+++,,,,,,......---...///111222333zzzTTTDDD===<<<>>>999666666555444333333333333333444777999999888777666;;;===>>>EEE]]]}}}ggg[[[VVV\\\^^^```___[[[UUUPPPNNNNNNJJJRRRaaaeeeggg}}}iii\\\cccbbbfff|||jjjNNNFFFEEEEEEEEE888333111111000///////////////...///////////////............111666;;;???BBBCCCDDD@@@CCC;;;888VVV{{{eee```HHHEEEKKKEEEFFFKKKBBBGGGJJJLLLLLLJJJHHHFFFFFF:::::::::<<<======<<<:::999888777666777888;;;<<<:::::::::;;;<<<;;;888666333777:::999555222333555:::::::::<<<<<<;;;777444777555333666:::;;;888555555666666666666555444444444333222111111111222333111111000///////////////000000000//////.........//////////////////......///...,,,+++,,,---///111111111111222222333333333:::::::::888666444222111///000222555777999:::;;;<<<::::::<<<>>>>>>======;;;:::888999:::;;;:::999777777999:::;;;<<<<<<<<<777888888999:::;;;;;;;;;777666555444444555666777555555555444444333222222222111000000//////000000////////////////////////,,,...000000000000111222+++---888DDDQQQgggrrrjjjnnnjjjtttzzzzzzzzzmmmuuuyyyzzzvvvWWWKKKCCCFFFKKKIIIDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@AAABBBGGGEEEBBB@@@BBBIIIRRRYYYiiinnnssswwwxxxwwwvvvvvvvvvwwwwwwvvvuuuvvvxxx{{{yyyyyyzzzzzz{{{|||||||||~~~}}}}}}|||}}}}}}sssjjjlllyyy~~~|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzyyywwwvvvuuurrrrrrssssssrrrrrrqqqqqqpppnnnkkkjjjiiihhheeeccc___\\\WWWSSSPPPLLLHHHEEE@@@===;;;999999888666555333222111///...---------,,,...333888>>>CCCFFFHHHFFFGGGIIIKKKLLLMMMNNNNNNOOONNNNNNPPPSSSSSSOOOKKKKKKCCC>>>GGG\\\qqq{{{~~~zzzuuuvvvrrrqqq^^^;;;---------///444+++***************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))***++++++,,,,,,------...///000111sssNNN===777<<<>>>555555555444444333222222111111333555666777666555333111777;;;===HHHaaa{{{___GGGQQQUUUYYYZZZWWWRRRLLLJJJEEE@@@EEEQQQWWWYYYfffwwwrrreeeZZZ^^^nnn^^^jjjmmm]]]MMM>>>;;;666<<<999>>>000000---......---,,,---...///000............/////////000222555;;;AAADDDDDDCCCAAAEEE666;;;```ccciiikkkQQQFFFCCCFFFHHHNNNMMMCCCJJJLLLMMMLLLGGGCCC@@@>>><<<<<<===???BBBCCCBBBAAA::::::999999:::;;;===>>>;;;:::::::::;;;:::777555888<<>>999666888:::===<<<===>>>>>>===999777777555444888===???<<<777444444444444333333333333555444222111111111222333222111000//////.../////////////////////...............//////////////////......---,,,---...///000111111222222333444555555666777888888888777666555555666777888999999999999===::::::>>>@@@>>>===>>>;;;:::999:::;;;<<<;;;999666666777888999;;;<<<<<<888888999::::::::::::999888777666555555666777888555555555555444333222111111111000///////////////........................,,,...///...---,,,---...111---222888???SSSbbb___jjjssszzzkkkyyyiiiQQQEEE@@@>>>BBBIII@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>???@@@@@@???>>>???AAACCCLLLRRR[[[cccjjjoootttvvvvvvwwwwwwvvvttttttvvvxxxvvvvvvvvvwwwxxxxxxyyyyyyzzzzzzzzzzzz{{{|||}}}~~~||||||vvvuuuzzz}}}}}}{{{}}}~~~~~~|||{{{{{{{{{|||||||||{{{{{{zzzyyyxxxwwwwwwxxxwwwvvvtttrrrqqqoooooooooooonnnmmmllllllllliiifffdddccc```]]][[[SSSPPPLLLHHHFFFCCC@@@>>>:::888666555555555444222...............///000000666999>>>CCCFFFGGGGGGFFFFFFGGGIIIKKKMMMOOOOOOPPPRRRRRRSSSSSSQQQIII>>>666???:::CCCcccyyy{{{vvvyyy\\\;;;&&&---555---(((---))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((('''((())))))***)))***+++------...------cccAAA;;;;;;<<<===999444444444333333222111000111111222333444333333222---111666777999HHHhhhmmmQQQFFFKKKQQQSSSQQQLLLGGGEEE@@@>>>???CCCEEEHHHPPPXXX\\\gggrrrfffPPPRRRhhhvvvZZZ|||aaaHHHBBB===555999000333'''111&&&111111++++++,,,++++++,,,---///,,,------...///000111111888;;;@@@DDDEEEDDDBBBAAA===:::VVVhhhVVVLLLKKKFFFIIIRRRPPPJJJKKKIIIKKKLLLJJJEEE???;;;:::;;;<<<>>>BBBFFFHHHHHHGGG===<<<<<<<<<;;;;;;;;;;;;;;;:::999:::;;;;;;:::888<<>>:::<<<@@@;;;;;;;;;<<<======;;;999:::777666:::@@@BBB>>>999444444222111111111222333222111000/////////000111111000///...---------------------------.........,,,,,,------......//////,,,,,,------------.........///000111222333444555333444666777777666555444555666777999999999888888:::777777===???<<<:::<<<:::999888999:::;;;999888555555666777888:::;;;<<<777777888999888777666555777666555444444555666777222333333333333111000/////////...------------------------------------------------,,,+++***,,,---***&&&***...111CCCVVVYYYaaa}}}{{{{{{cccLLLnnntttcccOOO???@@@KKK@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;666999===???????????????999===BBBIIIQQQYYYbbbhhhhhhkkkppprrrssssssssssssqqqrrrrrrsssttttttuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyvvvyyy||||||yyywwwxxx{{{}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{|||||||||||||||xxxzzz|||{{{zzzxxxxxxyyyxxxxxxxxxxxxwwwvvvuuutttrrrrrrssssssqqqooolllkkkkkkkkkkkkjjjhhhgggeeedddbbb```\\\YYYVVVSSSPPPMMMGGGDDDAAA>>>===<<<;;;999666444222111222222000///......000222555888:::<<>>YYYvvvlllAAAFFFMMMPPPNNNIIIDDDBBB>>>???===:::999===DDDIIIJJJPPP[[[QQQHHHfff}}}~~~}}}ggg===222:::888---///***444***777***333///+++,,,------,,,++++++,,,+++,,,---...///111222222>>>@@@BBBDDDDDDDDDBBBAAA444KKKxxxvvvOOOOOOBBBKKKKKKPPPWWWGGG???QQQFFFHHHJJJIIIEEE@@@===;;;444555888<<>>>>>>>>===;;;999888777<<<;;;:::;;;===>>>>>>===888>>>BBB@@@:::777999===999888888:::<<<===<<<;;;===:::888<<>>888666555333111111222333444000///...---,,,---......000///...---,,,++++++,,,+++++++++,,,,,,---------******+++,,,,,,---......***+++,,,------------,,,,,,,,,---///000222333444444555666666555333111000111222555777999::::::999777333444:::===999888:::999888888888:::999888666666666777888999;;;===>>>666666777777666555333222666555444333333444555666111111222222111000...---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,///111///,,,000...)))222@@@AAAXXXdddvvvvvvfffhhh~~~wwwwwwtttyyywwwqqqwww[[[FFFEEE????????????????????????===;;;::::::;;;<<<<<<;;;;;;===>>>>>>===<<<<<<===@@@>>>;;;999999>>>FFFKKKQQQXXXaaaiiilllmmmllllllooooooooopppqqqqqqrrrrrrqqqssstttvvvvvvvvvuuuuuuttttttsssrrrqqqrrruuuxxxyyyyyyzzzzzz{{{zzzzzzzzzvvvvvvvvvwwwwwwxxxxxxxxxuuuwwwyyyzzzxxxvvvvvvvvvuuuuuuuuuuuutttsssrrrqqqnnnnnnoooooommmkkkhhhfffhhhggggggfffdddbbb```___YYYVVVRRRNNNKKKHHHDDDAAA@@@>>>:::999999999888777333111///...//////...---///111444888<<>>AAABBB:::555555555555444333333222111111//////000111222444555666000333666777888>>>HHHPPP}}}___OOO>>>:::???CCCAAA>>>???>>><<<:::888888:::<<<>>>BBBDDDFFFNNNddd~~~xxxKKK::::::888333222///...,,,,,,+++,,,---...,,,,,,,,,,,,,,,------............///222555999;;;???AAAAAA@@@BBBCCC>>>777FFFnnn```___AAAKKKJJJGGGEEEFFFIIIKKKJJJHHHLLLKKKIIIFFFCCC@@@===;;;555999<<<===@@@CCCAAA<<<>>><<<;;;;;;<<<;;;999777===;;;::::::;;;;;;999888;;;999777777888999999888555555666666777999:::;;;888888999999888777555444111111111111111111111111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++++++++++++++***)))))))))***,,,,,,------------......///000///000000000000111111111000000111222333444444555333333333333444666777777555666777888999888777777999999888666444555888;;;888666444222111000111111555333222111111222444666111000000///...---------///...---,,,+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444HHHZZZfffbbb\\\hhhzzzyyyhhh^^^rrrlllUUUDDD???<<<>>>>>>;;;:::;;;>>>999999>>>???;;;:::<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@DDDJJJRRRZZZbbbfffjjjkkkkkklllmmmooooooppplllnnnppprrrttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqtttuuuuuuuuuuuuuuuuuuvvvssssssssssssssssssssssssssssssttttttsssrrrqqqpppnnnnnnnnnnnnmmmmmmmmmmmmjjjiiiiiihhhhhhgggggggggdddccc```\\\XXXTTTQQQOOOGGGFFFEEECCCAAA???===<<<>>>===;;;999777444333222///000111111000000111333<<<>>>AAAEEEHHHIIIIIIIIIKKKJJJIIIJJJKKKLLLKKKIIIEEEPPPVVVSSSSSSWWWTTTLLLEEEBBB@@@@@@DDDTTTqqqyyyuuuooouuu~~~GGG***444++++++******)))((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((***+++,,,))))))***++++++++++++***aaa;;;>>>@@@999666666555444444333222222111111000000000111222333444555222555777777777;;;CCCIIIfff~~~vvvaaaHHH;;;;;;>>>>>><<<999999999999888888:::;;;999;;;===>>>CCCTTTmmm{{{sssVVV:::222222///,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,------...------///222555999<<<>>>AAA>>>???BBB???;;;@@@KKKsssgggttt___LLLCCCDDDFFFDDDBBBCCCEEEFFFEEECCCGGGGGGEEECCC@@@===;;;999;;;===>>><<<===>>>:::444:::999999999::::::888666:::888777888999999888777999777666555666666555444222222222333444555666777666666777777777555444333////////////000000000000///......---,,,+++***)))************************))))))))))))))))))))))))))))))***+++++++++******))))))((((((((()))***++++++***++++++,,,---...///////////////000000000000...//////000111222333444777666666666777888999999444666777999999888777666999999777555333333555888666555333111000000000111444333111000000111222333111000000///......------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222999HHHXXX```iii|||wwwyyyjjjddd]]]iiiqqq[[[DDD;;;===???AAACCC???999888;;;<<<999999;;;999999999999999999::::::::::::::::::::::::::::::::::::;;;===@@@DDDHHHJJJTTTUUUXXX\\\```dddggghhhggghhhjjjkkkllllllkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmnnnooooooooooooppppppppppppqqqqqqqqqqqqqqqppppppqqqqqqpppoooooonnnmmmmmmkkkkkkkkkjjjjjjiiiiiiiiieeedddcccaaa___^^^\\\\\\ZZZXXXVVVRRRNNNKKKHHHGGGCCCBBB@@@>>><<<:::888777555555444333222111000///000222555777888999<<<>>>BBBDDDGGGIIIKKKKKKJJJJJJMMMKKKJJJKKKMMMOOOOOOOOOVVVTTTOOOMMMPPPRRRMMMDDD444222>>>[[[xxx{{{qqqyyyxxxaaaEEE222+++***++++++******)))((((((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((***+++,,,))))))***+++++++++++++++^^^888:::<<<888777777444444333333222111111111111111111111111222222333333666888777666777<<<@@@QQQmmmqqqWWWAAA777555555555666777999::::::999999888444666777666777@@@QQQ^^^eeerrr}}}yyyeeeFFF:::222222222---+++...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---///222777;;;>>>AAABBBDDDAAABBBAAA666444SSSzzzkkkYYY888===AAA>>>AAA@@@>>>>>>??????>>><<<@@@@@@???>>><<<:::888666<<<>>>===:::::::::555///666555555777888999888666666555444555777777777555666555333333333333111000111222222333444555666666444444555555444333111000,,,,,,------.........///---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++******))))))((((((((('''((())))))***((((((((()))***,,,---............/////////000000---......///000111222222888777777777777777888888444666888:::;;;999777666999888777444222111222444333333222111111111111111444333111000//////000111000000000///......------+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///,,,444???LLL^^^qqq}}}mmmmmmwwwyyy}}}vvvnnn{{{}}}xxx^^^GGG888888>>>???;;;:::<<<<<<999777777999888888888888888888888888888888888888888888888;;;:::888777777777888999===???CCCGGGMMMRRRUUUWWW^^^___```bbbddddddeeeeeefffffffffgggggghhhiiiiiiggghhhhhhhhhiiiiiiiiijjjjjjkkkmmmnnnnnnmmmlllkkkmmmkkkjjjhhhffffffffffffeeeeeedddcccbbbaaaaaa```^^^]]][[[XXXUUURRRPPPNNNLLLKKKIIIFFFCCCAAA???===<<<;;;:::888666444333222000000000111111222222222888;;;>>>@@@AAACCCFFFHHHJJJKKKLLLMMMMMMMMMLLLKKKOOOMMMLLLMMMPPPSSSTTTSSSNNNKKKJJJKKKIIIBBB<<<:::999RRRrrr{{{}}}qqqtttzzzpppPPP---%%%333333$$$+++******))))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++)))***++++++,,,,,,++++++^^^999888:::777666666333333222222111111111000222111111000000000111111222444666666555555777999DDDYYYxxxzzz```EEE666333555777888999;;;;;;:::777444333555555444222666>>>EEEJJJQQQVVV[[[jjj}}}nnnWWWDDD<<<666222222555555///,,,...,,,,,,,,,,,,,,,,,,------++++++++++++,,,---...///222444888===@@@BBBCCCCCCDDDDDDAAA999222DDDwwwiiiggg@@@888;;;============<<<;;;;;;:::999888:::::::::999888777666555888::::::888888:::777222444444444666888999999777555444444555666777777666333222111222333333222000111111222333444444555555333444444444444222111000++++++,,,,,,------......,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++******)))(((((((((((((((((())))))******''''''((((((***+++---....../////////000000000000---......///000111222333555555444333333333444444555777:::<<<<<<;;;888777999999888666333111111222222222222222222222333333444333222000/////////000000000//////............,,,+++++++++++++++,,,,,,************************+++++++++++++++++++++++++++************++++++,,,***+++...777FFFUUU^^^aaaccceeezzz~~~wwwZZZZZZsssvvv]]]HHH>>>:::888888:::<<<<<<:::999888888888888777777777777777777777777777777777777;;;;;;999888888888888999555666888;;;>>>@@@BBBCCCKKKMMMOOORRRVVVXXXZZZ\\\\\\\\\]]]^^^___```aaabbb```aaaaaabbbbbbcccccccccbbbdddggghhhiiigggeeedddeeeccc```^^^\\\\\\\\\]]][[[[[[ZZZYYYXXXVVVVVVUUUTTTSSSQQQNNNKKKHHHFFFEEEBBBAAA@@@>>><<<:::999888666666555555444333333333333444666777999;;;===>>>EEEGGGHHHHHHGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNMMMMMMOOOOOOPPPQQQSSSTTTRRRQQQ@@@???AAABBB<<<777BBBTTTooouuu||||||xxxjjjiiittt[[[DDD+++###***222000+++*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***)))******+++,,,+++++++++```;;;888888555555444222111111111111111000000111111000000//////000000000111333444444555666777999FFF```{{{|||bbbCCC888666555444555777999999777444444555555444222222555777333888===BBBOOOjjjsss___MMMGGGAAA777333666444000---//////---*********++++++,,,,,,---------*********,,,---///111222999;;;>>>AAABBBBBBAAAAAA???<<<333000EEEooo```pppAAA888>>>===;;;999:::;;;<<<;;;:::999888888888888888888888777666555555888888777999<<<;;;666555444555777:::;;;;;;:::777666555666888999888777222111222333555666555333000111222333444444333333444444555555444333111000,,,,,,,,,------.........,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))*********+++++++++(((((())))))***,,,---.../////////000000000111111...//////000111222333333333222222111111111222222666888:::<<<<<<;;;999888999::::::888555333222333333333333444444444444444444444333222111000000000////////////...............---,,,+++******************************************************************))))))))))))******...,,,+++111;;;HHHVVV```bbbaaatttyyyvvv~~~||||||zzzlll```kkk]]]EEEAAA:::555555999<<<<<<888888888777777666666666666666666666666666666666666666666666777777888888666666777777777888888888999:::<<>>;;;::::::999888777777777555555666777888999999:::<<<===???AAADDDFFFHHHIIILLLMMMMMMLLLJJJIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSUUUUUURRRMMMIII@@@888333777>>>LLLhhhzzz{{{~~~~~~~~~iiiWWW666000000333,,,!!!$$$111******))))))((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''((()))((()))******++++++******___<<<888777555444111000000000000000000000000000000///////////////000...///000222333555666666666===PPPlllpppPPP>>>555222000///111555888777555333333333222222222111111///111444777<<>>===999777666777999<<<======<<<999888777888:::;;;:::999444444444666888999777555555666777888999888777777444444555555444333222000......------------------,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++++++++************+++,,,---........./////////000000000...//////000111222333444333222222222222222333333777888999:::::::::999888777999;;;:::888666555555333444555555555555555444333333333222222111111000//////////////////.........---,,,+++)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))******---,,,+++---000999IIIWWW```fffxxxyyyfffvvv{{{www|||vvvrrrvvvsssmmmuuurrriiiWWWDDD:::777666444999999888888777666666666666666666666666666666666555555555555555555555555777777777777777777777777666666666777777999:::;;;@@@@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPRRRRRRRRRQQQPPPNNNMMMKKKIIIHHHGGGHHHHHHEEEEEEDDDDDDCCCBBBAAAAAA======<<<<<<;;;;;;;;;:::888888888888888999999999999:::;;;===???@@@AAABBBCCCCCCEEEGGGIIIKKKMMMNNNKKKLLLMMMMMMKKKKKKLLLMMMJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRTTTUUUTTTPPPIIIDDD888444888KKKcccwww{{{nnnqqqfffzzzmmmHHH222***///111///+++***)))(((***))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''((())))))******))))))[[[:::777666555444000000000000000000000000000//////.........///000000/////////000222444555666888:::BBBTTTooozzzmmm\\\MMM;;;666111000333666555444555333111111222222111000333000111333333444@@@OOOlllvvv|||yyyttttttvvvwwwggg___YYYVVVMMM>>>111,,,666444333111000......///.........---,,,---...---((()))+++,,,------,,,,,,---...000222666:::===????????????>>>===:::888777555888EEEcccfff}}}jjj@@@666999888///666>>>444444888<<<>>>======>>>@@@===============<<<;;;;;;:::<<<<<<:::===AAAAAA===888888888:::===>>>>>><<<<<<:::999999;;;;;;:::888888888888999:::999666444666777999:::::::::888777333444555555444333111000.........------,,,,,,+++,,,,,,++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))))))))((((((***+++++++++***)))+++++++++******++++++,,,,,,,,,,,,---------......---......///000111222222222222111222222333444555666555555555666666777777444777:::;;;:::888777777333444555555555444333222111111111111111111000000.../////////////////////,,,,,,+++***))))))******************************))))))))))))))))))))))))))))))(((((()))***++++++***)))***+++)))(((222>>>MMM\\\```YYY[[[gggxxx~~~}}}fff]]]cccwwwrrraaaTTTEEE888::::::999888888777666666666666666666666666666666555666666666666666555555666666666666777777777777999999888777777777888999777888888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@?????????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>??????@@@BBBBBBCCCDDDEEEFFFGGGHHHGGGGGGHHHIIIKKKLLLMMMMMMIIIKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSUUUTTTSSSRRRQQQNNNIIIEEE;;;JJJ___tttkkklllrrrrrr\\\:::))))))---+++&&&%%%---555///$$$)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&'''(((((((((((((((WWW888666666555444///////////////000000000000...............///000000111000...///111333444555777666555???\\\~~~vvvHHH@@@777222333444333222777555222222333444333111111---///555555///111888999CCCJJJGGGDDDGGGOOOUUUZZZwwwmmmlllppphhhccc[[[RRRMMM===888555666444///000666)))---///+++)))+++---...'''---111///,,,***++++++((()))+++,,,------,,,,,,///000222666:::>>>BBBDDD>>>======;;;999777555444666HHHhhhkkk|||EEE>>>,,,333???666555===888222777<<<>>>>>>>>>@@@BBB@@@@@@@@@@@@??????>>>===888;;;;;;;;;???EEEFFFBBB999888999;;;===>>>===<<<===;;;::::::;;;;;;999888;;;;;;:::;;;:::888555222///111222444444333222000333333444444333222000//////......---,,,+++******+++++++++***************))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***))))))&&&''')))*********)))(((,,,++++++*********************+++++++++,,,,,,,,,,,,,,,---...///000111111000000000000111222333444444444333222222444555666222555999::::::999888888333333444555444333222111...///000000000000000///.........///////////////*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,((((((---111---(((+++333222CCCWWWgggfff___zzzyyyjjjzzzsssooowwwmmmoooxxx~~~}}}eeePPP:::::::::999888777777666666666666666666666666666222222333444555555555444666666666555555555555555666666555555555666888999555555666666777888888888555666777888999:::;;;;;;:::::::::;;;<<<======>>>===>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>??????>>>??????@@@AAABBBDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLLLLJJJIIIJJJKKKRRRRRRQQQQQQRRRSSSTTTTTTXXXUUURRROOONNNMMMKKKIIIWWWrrr}}}wwwqqq~~~{{{wwwzzzuuuLLL---***000000---)))***---***###&&&///)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&'''((('''''''''VVV999666333000333333111111000......---------111000///------///000111000////////////111222333888444333666BBBYYY|||cccJJJ<<<888111///333222//////111555444111000333111111111111000000//////222222222333444444444555<<<<<<===>>>???@@@AAAAAABBBAAA>>><<<999777666555////////////......---,,,,,,,,,,,,+++++++++++++++...------,,,+++***))))))------,,,,,,---///000222777999999888===EEEEEE@@@;;;>>>:::888888000000???OOOsss~~~eeeLLL222555555555555555666777888777888999:::;;;<<<<<<<<<======>>>???>>>===;;;:::<<<:::999:::<<<>>>>>>======999666666999;;;;;;999===888666999999666888>>><<<888444222111222111111---.........//////000000111000///..................------,,,+++***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''((())))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...111333444555444222///---000111222222333333333333444444555555666666666777777555444555777666333000///////////////...------////////////...---,,,+++*********))))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))************+++++++++---555AAAOOO[[[gggpppvvvrrrnnnppp}}}sssuuuuuujjjUUUccc}}}dddWWWJJJBBB<<<888888:::>>>999444444222///000444///111333666777888888777333333555666666777777666555555444444444444555555777777777777777777777777777777777888999999::::::888999999::::::;;;;;;<<<===============<<<<<<<<<>>>>>>>>>????????????>>>???@@@AAABBBCCCCCCCCCBBBDDDDDDEEEFFFGGGHHHIIIIIILLLJJJIIIHHHHHHJJJLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOQQQPPPLLLGGGFFFKKKPPPTTTUUUTTTQQQOOOQQQRRRRRRRRRSSSPPPJJJNNNbbb|||xxxppp~~~{{{cccyyy\\\999------+++)))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((({{{QQQ777666555111222111111000///...------------111000...------...000111000////////////111222333333333444666:::KKKiiiyyyxxx^^^JJJ>>>000,,,000///555222111222111000222777222222111111111000000000////////////000000000000//////000111111222222222222111000///...---,,,,,,.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,---...000222555777888999===>>>???CCCHHHFFFAAA:::===777222333333@@@XXXxxxeeeWWW000:::444444333333444444555555555555666888888999999999888888999999999999999888<<<:::888888:::;;;;;;;;;<<<999777666777888999999@@@;;;999:::888333333777555333000///000000///........./////////000000000111000///---,,,+++++++++,,,++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''')))((((((((('''''''''&&&''''''((()))))))))))))))******)))))))))***,,,,,,,,,++++++++++++,,,------000222333555444222000///000111111222333333222222333333444555666666777777777555444444666555222///....../////////......---////////////...---,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))))))))))))))*********+++++++++***///666???JJJUUU```hhhbbb___ddd}}}}}}lllvvv~~~mmmcccqqq~~~zzzooo{{{~~~nnn]]]KKK<<<555111222777???AAA===888777>>><<<888444222111111111555555666666666666666666555555444444444444555555777777777777777777777777666666777777888999999999888999999::::::;;;<<<<<<========================???>>>>>>>>>???@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQKKKMMMQQQSSSSSSRRRQQQPPPIIILLLPPPTTTWWWXXXUUURRRWWWDDD444BBBlll}}}wwwnnnvvvIII666((()))---+++***---))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''uuuMMM555777666222111///000000///...------------000///...------...///000///.........///000111222000333777666444;;;RRRhhhyyylllzzzhhhGGG444444333333///...000000...///333222222222222222111111111..................------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---...111555999;;;===>>>;;;???BBBDDDFFFFFFAAA;;;222777111...777FFFbbbyyySSS999+++111333333222222222222222222222333444444555555555555333444444555666777999:::;;;888666555777999::::::999999888666444555777999???;;;::::::777333111333111000///000111111///...000000000000000111111111111000///---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((((('''''''''''''''''''''((())))))))))))((()))((())))))***+++------+++++++++++++++,,,------///000222444444333222111111111222222333333222222222333444555666777888999888777666666666555333111...//////000000000//////000000000000///...---,,,,,,+++++++++************)))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((())))))))))))))))))*********++++++)))***,,,///666@@@LLLTTTeeeiiixxxzzz|||~~~ddd[[[ppp{{{cccTTTFFF>>>777555333000111444333333222222333666888:::555555444333333333333333555555444444444444555555666666666666666666666666555555666666777888888888999999999:::;;;;;;<<<<<<========================???>>>======>>>AAADDDFFFHHHGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKLLLLLLKKKMMMMMMNNNOOOPPPQQQRRRRRRTTTPPPLLLKKKMMMOOOOOOOOOTTTTTTTTTUUUTTTQQQNNNKKKAAATTTqqq{{{sssuuu~~~}}}vvveeeHHH///(((''',,,,,,((((((---)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''uuuLLL444666555111111///000///...---------------......---,,,,,,---..................///000111111111333666777444555AAAOOOeeeyyysss{{{jjjGGG;;;555000---...222333000...000222222222222222222222222111111111000000//////.../////////......---------,,,,,,---...............,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,---...///000111222111333666999<<<>>>>>>>>>>>>BBBEEEFFFDDD@@@999333...555333888LLLeeeiiipppIII222333000---222222222222111111000000000111222222333333333222333333333444666999<<<===999666444444777999;;;<<<777999888666222222555888777777777888888666555555444333444555666555222000111111111111111111111111000///...,,,+++*********))))))))))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((''''''((()))+++,,,......+++++++++***+++,,,,,,------///111222444444333222222333333444444444333333222333444666777999::::::;;;;;;:::999999888666555000000111222222222111111000000000000///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((''''''((((((((('''''''''((((((((())))))))))))))))))************+++***)))))),,,333<<>>>>>>>>???>>><<<<<<>>>AAAFFFHHHMMMLLLJJJIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNOOOOOONNNLLLKKKKKKKKKMMMNNNOOOPPPQQQQQQVVVSSSPPPMMMMMMNNNNNNOOOUUUSSSPPPNNNLLLMMMUUU^^^wwwxxx~~~uuu|||^^^cccuuuJJJ222&&&444///------***&&&''',,,(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''yyyNNN444444333000111000///......------------...---,,,,,,,,,,,,,,,,,,---,,,------...//////000000222000111444555444888===GGGkkk{{{xxx|||fffXXXHHH:::444000111222111111333222222222222222222222222222222222111111000000000///......------,,,,,,++++++,,,,,,------,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------...///111333555666777777999:::<<<======<<<;;;AAAAAABBBAAA===777222000222<<>>???666777777555222111555888444555666666777888777666888777888999999777333000222222222222111111111111......---------------...))))))***++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&'''(((***+++---......+++************+++,,,,,,,,,...///111333444444444444555555555555555444444333444555666888999:::;;;:::::::::999888777777777222333333444444444333333000000000000///...---,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********++++++***)))***---222666PPPOOOQQQ]]]aaaWWWbbb~~~yyy~~~qqqqqqzzz^^^jjjsss~~~nnnWWWAAA555777777666666555666666666666666666666666777888888555555444444444444555555444444444444444444444444444444444555666666777777999::::::;;;;;;<<<==================>>>>>>??????>>>=========>>>AAAEEEGGGIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOOOONNNNNNMMMMMMLLLLLLMMMOOOQQQQQQPPPNNNLLLLLLMMMNNNPPPQQQQQQQQQQQQMMMRRRWWWXXXSSSNNNLLLLLLDDDHHHOOOUUUXXXaaavvvxxx{{{zzzfffyyy~~~[[[777///111+++...***'''((()))((()))+++((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''yyyNNN333333222///111111......---------------...+++++++++,,,,,,++++++++++++,,,---...////////////000,,,+++///333333333555999TTTooonnnvvv}}}QQQDDD555...,,,,,,///333111111111222222222222222111111000000000000000///.........------,,,,,,,,,,,,,,,---...---,,,+++***+++,,,,,,------------,,,,,,------....../////////111222333555777999;;;;;;===>>>>>>>>>>>>>>>======<<<999666555222000222666;;;KKK[[[qqquuu|||TTT999+++333777---+++222///000111222222111///...///000111222333444444444333444444555777999;;;<<<555444555777;;;>>>??????666666555444333333666888666888888555555777777444777666666777777555222///222222222111111111111111---------------......///******++++++,,,,,,,,,---))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&'''(((***,,,---------***************+++,,,,,,------///111222333444444555555666666555555444444222333444555666777888999555666666555444444555777555555555555555444333333////////////...---,,,+++,,,+++++++++************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******((()))+++*********+++---000555>>>MMMZZZYYYbbbyyy~~~oooooo||||||xxxrrrxxx}}}eeeaaaqqq{{{rrr\\\PPPPPPJJJBBB;;;666666888;;;444444555666666555555444555555444444444444555555555555555555555555555555444444555555666777777777:::::::::;;;<<<<<<======<<<======>>>>>>??????@@@??????@@@AAABBBBBBCCCCCCBBBCCCFFFHHHJJJLLLMMMMMMOOONNNMMMLLLKKKJJJIIIIIIFFFHHHKKKMMMOOOOOOOOONNNOOOPPPRRRSSSTTTTTTSSSSSSUUUTTTQQQHHHAAAAAAHHHOOOZZZaaannnzzz{{{}}}~~~www~~~~~~bbbbbbzzzwwwRRR333(((,,,000111'''&&&&&&))),,,+++(((%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&sssJJJ222333333000000///...------,,,,,,------...******++++++++++++*********+++---...//////......///++++++...111111222666999DDDSSSnnnwwwllluuu{{{ooo___LLL???777111///000000000000111111111222222///000000000000000000111000000000000000000000000...///111222222111000///---...///000000000000//////000000111222222333333555666777999;;;===??????@@@@@@AAAAAABBBDDDEEEFFF<<<666222222333777CCCOOO^^^ttt~~~[[[+++///000+++)))333444''',,,---///000000000...------...000222333555555555444555666888999999999999555555666999;;;===<<<:::777555333333444777888888999;;;999444444777888444444333333333444444222///222222111111111000000000------,,,,,,,,,,,,,,,---************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&''')))+++,,,,,,,,,,,,***************++++++,,,---...///000111222333444444444444444444333222222111111222222333444444555222333444333222222555888555555555444333222111000............---,,,+++***++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***&&&(((******)))))))))***""",,,555DDDWWW[[[ZZZaaa^^^XXX```^^^xxxuuuzzz|||mmmjjjxxxxxxiiiiiivvveeeUUUGGG>>>:::<<<===>>>>>>===:::777555555555444444444444555555555555555555555555555555444555555666777777888888::::::;;;;;;<<<=========<<<======>>>??????@@@@@@@@@BBBEEEGGGGGGEEEBBB???AAACCCFFFIIIJJJJJJIIIIIIFFFFFFDDDCCCAAA@@@???>>>:::===AAAEEEJJJMMMOOOPPPQQQRRRTTTUUUUUUTTTRRRQQQYYYUUUOOOJJJKKKUUUcccmmm~~~xxxwwwaaahhh}}}{{{^^^AAA***///888,,,$$$,,,)))***+++++++++***'''$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&lllEEE000444444111000---------,,,,,,,,,------...******++++++++++++*********+++---...///......---000......000//////444;;;<<<===AAAYYYzzzeeehhhzzzjjj]]]QQQBBB666000//////000000111111111222000000111111222222333333000000000000000000000000...///222333444444333222000000111222222222222222222222333444555555666666888999:::<<<>>>@@@AAABBBAAAAAABBBCCCFFFIIILLLNNNFFF???:::;;;@@@JJJ\\\mmmiiixxxvvvMMM***666)))***000,,,+++///...***+++---/////////---,,,,,,---///111333555666666777888999;;;;;;;;;:::999666777888:::;;;;;;888666777444111222666999999888888;;;999333333888:::777222111111222444444333222111111111111000000//////...---,,,+++******************))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&((()))+++,,,,,,,,,+++*********)))***++++++,,,......///000111222333333333333333333222222111000/////////000000111111111111333555444333444777;;;555555444333222000///...------------,,,+++***************))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((************+++,,,...///&&&&&&777DDDHHHNNNZZZNNNaaaiiihhhvvvqqq|||yyyuuu~~~uuu\\\```zzzzzz{{{zzz{{{nnngggLLLMMMNNNNNNKKKGGGBBB???555555555444444555555555666666666666666666666666555555666666777888888888::::::;;;;;;<<<=========<<<======>>>???@@@@@@@@@BBBEEEIIILLLKKKGGGAAA>>>EEEGGGIIIKKKJJJGGGDDDBBB===<<<;;;999777666555444111444999???EEEKKKOOOQQQPPPQQQSSSTTTSSSRRRPPPOOOHHHPPP^^^pppyyyvvv~~~kkkqqquuuxxxzzz\\\:::)))555000###'''---+++,,,(((******&&&$$$&&&***,,,'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&gggFFF333444222000111///------------------------******+++++++++,,,,,,,,,---------............///------...000222555888999222:::===JJJfff|||zzziiieeesss}}}VVV@@@???444000......---,,,000777222///111444222---///444222222111111111111222222333333444555555444333222444444444444555555555555333444666777888888777666999<<>>>>>@@@AAAAAABBBJJJIII???===LLLbbboooeeeUUUKKKOOOWWWdddyyyyyy}}}dddAAA000***---------------------------------------------,,,/////////000111111222222666666777888888888888888666555555666888999777666555444555666888999888777<<<999555444666777666444///111222444444222111//////000111111111000///...,,,++++++***)))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%&&&'''(((******+++++++++***)))(((((()))+++---...+++,,,,,,---///111222333111111222222111000...---000000111111111000000///000000111222333555555666555444222111000111222222///......---+++***))))))+++++++++************)))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((***,,,000444666LLLKKKSSSiiirrr```tttzzzpppsssjjjrrrttt{{{bbbXXXccc~~~oookkkxxxzzzrrrggg[[[QQQHHHDDD:::???===222///666888333===888333333777888666222999555333444666777:::===777666888<<<===;;;===AAA@@@?????????AAACCCEEEFFFIIIFFFDDDFFFJJJLLLJJJGGGNNNGGGCCCCCC@@@:::777:::444999555555===:::222444555444555777;;;AAAFFFIIILLLRRRPPPPPPSSSPPPPPP\\\nnnrrr{{{|||rrrbbb```tttjjjJJJ333))),,,,,,++++++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eeeEEE333444222000111///------------------------*********+++++++++,,,,,,------------............------///111222333444444111555BBB]]]nnnhhhpppsssaaaooo}}}oooXXXVVVMMMCCC:::777444///,,,---222//////222222///111555222222333333444555777888555666666777777777666666555555666666777888888888888999:::;;;;;;;;;:::999===@@@AAA@@@@@@@@@BBBBBB:::999:::;;;999@@@[[[wwwvvvmmmzzz|||xxxWWW777,,,...222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000000111111444444555555666555555555555444444444666555444222333222333555777999888777:::777555444666666555333...///000000000000///...------......---,,,+++***++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))(((((('''''''''((())))))************))))))(((((()))+++,,,---******+++,,,---...000111//////000000000///...---000111111222111111000000...///000111333444666666666555333111000000000000///...---,,,+++******)))*********)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))(((((((((***---///111333===MMMZZZaaacccaaa```{{{}}}tttuuu~~~wwwxxxPPPRRRggg~~~{{{uuueeeRRREEEWWW[[[VVVJJJDDDFFFDDD===000:::CCCAAA888333777>>>:::777555777999:::999999???======???===999777:::>>>@@@@@@@@@>>>???BBBDDDDDDDDDFFFJJJMMMMMMKKKHHHFFF===777999:::666444444777:::444222999777111333000111111000222999EEEOOOEEEPPP]]]ooo~~~|||~~~||||||lllhhhllloooTTT<<>>>>>>>>======<<>>???AAABBBBBBAAAAAADDDGGGCCCEEEHHHLLLNNNMMMLLLKKKEEE<<<555666::::::888777:::<<<555111666333...222444888;;;:::999@@@NNNZZZ|||yyyqqq___ggg}}}jjjLLL444)))(((+++,,,++++++******))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^AAA222555222///000///,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,------------222222222333444666888999CCCQQQOOOEEEDDDDDDEEELLLnnniiiaaaooo|||xxxYYYKKKHHHEEE>>>999444000,,,+++---...///000444444333222222222222222444444333333444666777999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999<<<:::999888444000111444999555;;;EEEEEEJJJkkk}}}~~~|||RRRAAA...)))///444...%%%(((((()))))))))))))))***''''''(((((()))***++++++******++++++,,,---------///000000000000///......111000000111222222111///...---...111444666666555333333444555555444222000...---+++******+++---...---------,,,+++***)))((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))))))))(((''''''(((((((((((())))))******)))))))))))))))***+++,,,,,,,,,---...//////000000111111222333333333222222222222222222333333444444444333222111000///......------,,,,,,+++******)))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))(((''''''(((((()))...******444DDDQQQUUUUUUZZZjjjnnnccc```nnnxxxxxx|||~~~|||ttt}}}|||pppZZZcccsss|||vvvxxxxxx{{{|||wwwjjj^^^TTTMMMIIIFFFHHHNNNRRRMMMGGGCCCBBBAAAFFFAAA>>>??????>>>>>>AAA999999999;;;===???@@@@@@???@@@BBBCCCEEEGGGIIIKKK???:::444222222444555777,,,111///000888888555;;;CCCLLLYYYeeepppwwwhhhVVV```}}}|||FFF;;;///+++...000---'''******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ>>>222555222...000///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,---222111//////222666:::===JJJMMM>>>000666<<<999888UUUnnniii[[[___vvv|||{{{wwwsssrrrhhhTTTEEE>>>;;;555000......---,,,111111000/////////000000444444333333444666888999::::::::::::999999999999222222222222222222333333111000222888999888<<>>;;;<<<@@@<<<999;;;AAACCC???;;;AAA@@@>>>@@@DDDJJJQQQTTT@@@AAA===666///000777===???IIINNNUUUbbbdddcccjjjyyy{{{qqqVVVeeehhh{{{kkkFFF666111+++&&&&&&***---,,,***))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~VVV<<<111555111...000///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++******+++++++++,,,,,,,,,---,,,++++++...222777:::BBB666)))///;;;444...777>>>JJJdddoooYYYWWWaaa{{{|||~~~vvvcccNNNNNNIII>>>555111...+++*********)))******++++++............//////000111000000000000000000000000,,,,,,,,,---///000222333777555999BBBEEECCCFFFMMMTTTfffqqqoooyyyrrrmmmwww}}}^^^<<<++++++,,,---***%%%%%%)))&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))(((((())))))***+++++++++......///000000000000000......///222555777777666/////////222555666666555111333444444222111222333111000...------...000111++++++***))))))))))))************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&''''''(((((((((((('''''')))))))))***+++,,,------............///000111222///000111222333333333333666666555444222111111000......///000000000000000,,,,,,++++++************++++++++++++************(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++)))++++++(((%%%'''...555AAALLLWWW^^^eeelllooolllpppyyytttrrrtttzzzwwwxxxooouuu}}}eeeeeevvvtttbbb[[[dddsss|||~~~{{{rrrpppnnnkkkiiijjjYYYUUUQQQRRRUUUTTTOOOJJJKKKHHHHHHLLLTTT\\\```aaagggkkkiii]]]SSSTTT^^^gggqqq|||}}}\\\YYYlllyyyxxxyyyaaa999&&&+++---,,,+++*********++++++((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzSSS:::111555111---//////++++++++++++++++++++++++))))))))))))************************++++++++++++******+++---...000222333000,,,'''...777000,,,888===???MMMiiijjjaaa\\\nnn{{{{{{qqqtttooo^^^NNNEEEAAA>>>444333111///---++++++*********+++++++++++++++***)))***+++,,,---...//////111222333444777:::===???HHHGGGMMMYYY]]]YYY\\\dddyyy}}}www{{{fff666"""---444###$$$***000...'''&&&***&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((()))******++++++,,,---...///000111111111000///000222555777777666111111111333666777666555222333444333111111333555111000///......///000111,,,+++*********+++,,,---++++++******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&'''((((((((('''&&&&&&((((((((()))***,,,---......------------...000111...///000111222222222222222222222111111111000000...///000000000///...---++++++++++++************************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))000)))###%%%+++...***%%%+++444CCCSSS```fffccc]]]\\\}}}xxxsss~~~mmmrrrooonnnbbbeeerrr|||yyylllccceeekkk~~~qqqooosssxxxrrrVVV:::---'''###)))444(((***---...---,,,***)))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxRRR999111555111---//////++++++++++++++++++++++++))))))))))))************)))************+++++++++)))+++...111222111000///!!!444444''')))111333555999999===HHH```|||aaaWWWTTTiiizzzyyy}}}nnnbbb]]]YYYJJJHHHCCC>>>999555222111...///000000000///...------...000222444777888999;;;;;;===???CCCGGGKKKMMMSSSSSS^^^pppyyyyyyrrr~~~lll}}}|||SSS<<<444+++...111$$$,,,&&&%%%((((((%%%''',,,&&&&&&''''''((()))******((((((((((((((('''''''''(((((())))))***++++++++++++,,,---///000111222222111111111333555666555444333333333555777888777555222444555333000111444777000000000//////000000000...------,,,---///000111,,,++++++***)))(((((('''************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""######$$$$$$$$$###$$$%%%&&&''''''((('''&&&'''((((((((('''&&&%%%&&&&&&'''(((***+++---......---,,,+++,,,---...///......///111111222222222......//////000000111111///000000000000...,,,++++++++++++***************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&& &&&++++++'''%%%)))---)))''')))444EEESSS[[[\\\^^^^^^kkkwwwuuuppprrruuu}}}xxx~~~zzzrrrrrrvvvxxx~~~cccQQQ[[[nnnoooooonnnpppxxxyyy~~~}}}gggpppoookkkzzzvvvTTT555111---+++---000...***///---***'''&&&''')))+++&&&''''''''''''''''''''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooIII777///000...///111***,,,,,,,,,+++++++++******((()))))))))************((()))***+++---...///000------,,,+++++++++,,,,,,***+++,,,---///111333444999;;;<<<===BBBTTTmmm|||hhhaaaccckkkyyyxxxnnnttt~~~~~~fffVVVWWWWWWMMMGGGJJJ<<>>OOOZZZ```gggrrr|||}}}jjjZZZlll{{{wwwrrr~~~uuu```RRRSSSbbbkkkqqqvvvpppnnnyyy~~~___ZZZlll~~~|||uuugggSSS???222...///++++++*********)))))))))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################fffGGG666000111...///000***,,,++++++++++++*********(((((((((((())))))))))))++++++******))))))((((((***************+++,,,---++++++,,,,,,---///000111555666888999:::===AAADDDZZZrrr~~~hhh]]]dddjjjsss~~~vvvsssqqqsss|||~~~{{{~~~yyywwwsss{{{~~~xxx___HHH888---$$$ ,,,+++)))(((''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,---++++++,,,---///000111222111///...000555888888777111111111444666777666444000///...///000000...,,,,,,++++++***)))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,------...////////////000000000000///...---+++++++++,,,------------,,,++++++************)))((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))((('''&&&&&&%%%***///777@@@KKKVVV```eee^^^]]]kkk{{{xxxrrr~~~yyysssttt|||iiisss~~~|||tttpppyyymmmfffkkk|||zzzjjj___cccqqq{{{~~~~~~ppp|||zzzwww|||yyysssmmmooowww{{{zzzYYYMMM===000)))(((***+++************))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################cccEEE555000222---...000***++++++++++++************'''''''''((((((((())))))***))))))((((((''''''&&&((((((((()))***+++,,,---++++++++++++,,,---//////222333555888;;;;;;:::999???MMMcccxxxzzz}}}jjjbbbYYYWWWddd{{{{{{zzz~~~zzz{{{~~~}}}eeeJJJ555$$$%%%,,,---,,,,,,(((((('''&&&&&&'''((((((%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((()))******((()))+++---///000111222///---+++---222555666444//////111333555555555444///...------......---+++,,,+++***)))((('''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((()))***+++,,,---------...///000111111111111///...------------......------,,,+++***************))))))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''((())))))(((((('''...***&&&(((111???LLLTTTXXX```gggpppqqqbbb]]]mmm}}}uuurrr~~~|||xxxwwwsssvvvyyyiiifffxxxfffTTTdddyyyuuu___\\\nnnpppcccjjjwwwwwwqqqmmmwwwyyy~~~~~~}}}ttt}}}}}}}}}wwwuuu]]]cccdddkkkxxxuuuXXX>>>+++***))),,,//////+++'''******)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################aaaCCC555111222------000++++++++++++*********))))))&&&''''''''''''(((((((((&&&&&&'''''''''''''''((('''''''''((()))***+++,,,************+++,,,......,,,,,,...111555666555333<<<;;;???LLL```vvvzzz~~~mmmaaa_________mmm{{{|||xxxsssvvv~~~xxxxxxxxx{{{zzz~~~|||^^^III;;;)))'''+++...((( &&&555&&&%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((((((''''''(((((()))((()))+++...000111222222...,,,***---111444444222///000222333333333222222...---++++++,,,---,,,***+++***)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''(((((()))***+++,,,,,,,,,---...000111111111111.........///000000111222...---,,,******************))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''((()))***,,,---&&&'''(((***---000555888OOO___bbbZZZZZZ]]]gggvvvyyyzzzyyy}}}|||xxxzzz~~~qqqnnnnnnaaarrrqqqYYYWWWppp{{{iii[[[^^^___wwwmmmZZZbbb|||mmmjjjtttqqq{{{}}}xxxxxxpppkkksss}}}ssscccNNN;;;000---,,,+++)))(((((()))***+++)))))))))((((((((('''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################]]]AAA444111333------///++++++************)))))))))&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&'''((())))))''''''''''''(((((()))***(((((())))))***,,,---...---,,,---...111333333222333555888;;;@@@NNNhhh~~~~~~yyyvvvsss~~~kkk^^^[[[ccciiinnn}}}xxxvvvrrrqqqwww|||yyy|||~~~zzzzzzwww}}}jjjYYYPPP999&&&$$$&&&,,,***,,,...((( """***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''''''''(((((()))(((***,,,///111222222222---++++++...222444333000...000222333111000000111...---++++++,,,,,,,,,+++***))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))***++++++,,,+++,,,...000000000000///......///000111222333333///...,,,+++******++++++******)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&'''(((***+++''')))+++***)))(((***,,,000999===PPP```ccccccrrrtttttttttxxxuuu|||ssszzzvvvvvv}}}qqq|||}}}wwwiiidddnnntttppp```KKK999---)))...555000///---((($$$$$$(((,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################WWW@@@333222333---,,,///+++************))))))))))))%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&''''''((((((&&&''''''(((***,,,---...---...///000111222333444///222888<<<999999CCCQQQcccyyy{{{pppgggyyy}}}pppjjjjjjnnnuuu{{{{{{yyyooolllNNN555***---,,,---///***+++$$$""")))+++'''"""%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***(((***,,,///000111000000,,,,,,---000444555222///,,,///222222000///000111000...,,,,,,---------,,,))))))((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))***++++++***,,,---///000///...---//////000111111111111111000///---+++***+++,,,,,,******)))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&---***'''$$$$$$&&&***------000))))))<<>>000%%%&&&'''...+++!!!$$$+++'''"""(((+++((($$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''((()))******((())),,,...000000///...,,,,,,...222666666222...***---111222000///111222222000------...//////...))))))((((((((())))))***)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++***+++---//////...---+++000000000000000//////...111///---+++++++++,,,---******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))((('''%%%&&&%%%&&&))),,,,,,***'''%%%******,,,,,,%%%(((;;;BBBNNN\\\dddgggfffbbb^^^\\\wwwsssxxx}}}{{{sss}}}~~~}}}yyypppqqqxxxrrrXXXCCC555333...+++,,,000///++++++111)))'''&&&&&&''')))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################SSS999666222000...---,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((******,,,---...000111222555333222222444666777777888<<>>JJJTTT[[[^^^___dddnnnyyy}}}}}}}}}}}}vvvyyywww{{{zzz}}}yyynnnrrrtttiiillliiihhhsssuuubbbIII777222111000---------,,,,,,+++***))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################RRR999666222///...---,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''''''''''''''******+++,,,...///000111666555444555666888888999>>>???@@@???AAAHHHTTT]]]dddlllvvv}}}kkknnnwww~~~eeeQQQEEE===444,,,333---&&&###%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***++++++,,,,,,------...000000111333555444222000,,,///222222222000000000///...---,,,+++******)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$######$$$&&&&&&$$$###########################################################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))***+++,,,,,,,,,+++***,,,,,,.../////////...---+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********&&&)))...333888<<>>FFFRRR[[[aaadddhhhjjjtttssssssyyy~~~yyyooo___RRREEE;;;...)))***+++)))%%%&&&###"""$$$'''(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))***++++++,,,,,,///...///111222333111///---///111111000///000111......---,,,+++******)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$##############################""""""$$$&&&&&&%%%$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((()))***++++++******,,,,,,---............---+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((()))))))))))))))(((&&&&&&&&&(((***,,,777???HHHNNNSSS[[[hhhrrrssstttzzz{{{{{{~~~pppnnnzzz~~~{{{~~~{{{yyy}}}yyy|||~~~yyypppoooyyyuuu]]]NNNGGG===222+++++++++---//////---+++,,,,,,,,,+++******)))))))))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################FFF777555111///...---,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''((())))))***+++------...111222333333333333444666333555666666555444666777444555777666666888;;;>>>AAA???===???DDDJJJNNNOOO^^^aaagggoooyyy|||uuutttggg___QQQHHH???;;;;;;777---$$$&&&%%%&&&+++//////)))$$$)))((((((******)))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((())))))******+++---,,,---...000111///......///000///......///000------,,,,,,+++******)))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$&&&'''&&&%%%########################################################################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))(((((()))******+++++++++,,,,,,---------.........+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,+++(((''''''(((***+++%%%***111555:::BBBMMMVVV\\\ZZZ```mmmtttqqqnnnooo||||||yyykkkttt}}}xxx{{{~~~}}}ttttttqqqxxxyyyzzz}}}iiibbbmmmsssxxxyyy|||}}}wwwnnnTTTPPPEEE888333333111,,,333222000---+++***,,,---,,,+++++++++******))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################}}}BBB777444000......---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,...000222222111111222444222444555666444222000000222000...+++***,,,000333///...---///111555777888111111333888@@@KKKTTTZZZNNNUUU^^^aaaZZZSSSWWW___xxx```III:::444111000'''&&&%%%&&&)))++++++***///+++&&&######$$$#########$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''(((((())))))***,,,++++++,,,...//////......///000///------...///,,,,,,,,,++++++******)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""$$$&&&'''&&&%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***+++,,,,,,---,,,,,,,,,,,,------......+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))***'''(((((('''''')))---111===>>>IIIYYY```___eeepppzzzsssjjjhhhwwwzzzwwwhhhvvvjjjvvvyyytttooo}}}|||vvvsssxxx}}}tttwwwvvv}}}{{{qqqppp{{{|||{{{vvv{{{{{{}}}vvvffffffdddrrryyyrrrfffYYYPPPIII>>>555+++///333555666777333///...///---+++)))***---111++++++***************)))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################}}}BBB666333000......---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******---000333333111000222444222222333444444222111000000000111111222222222222///...---***(((%%%###"""///...---+++)))(((''''''111000000111222888GGGUUUTTTLLL<<<,,,%%%&&&'''&&&...//////+++'''$$$%%%'''""""""!!!"""###&&&)))+++$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))+++******+++---//////...---...000///...,,,------,,,,,,++++++************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################""""""$$$&&&&&&%%%$$$########################################################################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((()))))))))***+++,,,---...,,,,,,,,,+++,,,------...+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((((('''&&&&&&+++***(((&&&&&&&&&'''((('''***444@@@DDDEEENNN[[[bbb```]]]___jjjuuuxxxuuuppppppwww|||tttvvvppp~~~wwwtttttt}}}oooxxxzzzyyy{{{ooo{{{vvvssswww|||~~~}}}nnnyyyxxxgggWWWXXXccckkkrrrooo{{{|||~~~}}}gggaaaSSSIII<<<444222222111///;;;888222---+++,,,...000)))+++---...---,,,,,,,,,************************((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################|||AAA555333///...------,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***...222222///---///222000000000222444555555555000000111333333111///,,,***,,,---...///000111333%%%'''))),,,......------'''###***???QQQRRREEE888+++///000------///,,,'''!!!$$$&&&&&&$$$$$$'''***###'''+++---+++&&&###!!!''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))))))))+++***)))***---//////...+++---000000...,,,++++++++++++++++++************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######$$$&&&&&&$$$###########################################################################$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((((((((((((((()))+++---...,,,,,,+++++++++,,,---...+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''(((((()))''''''(((+++---------$$$&&&)))+++******...333000<<>>555333///---------,,,+++((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))+++,,,...///222222222222222111111111//////...---,,,,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''')))***+++,,,---,,,...///000000...,,,+++)))))))))))))))*********''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%################################################################################################$$$$$$$$$#######################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,,,,+++++++++,,,,,,++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,***)))'''&&&''''''(((&&&(((***---///111111222000222444555555666888:::BBBGGGIIIHHHMMMUUUVVVPPP]]]\\\[[[XXXUUUSSSRRRSSSQQQLLLMMMWWW[[[SSSJJJHHHAAA<<<666333222222000---000...,,,)))((('''''''''((((((((()))***,,,---...------------.........///....../////////000000000000000000///......------+++***))))))(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################___;;;555333///---------,,,+++(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))+++,,,---000000000000000000000000...---,,,+++++++++++++++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***+++,,,---,,,---///000000///---,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++++++++++++++++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))*********,,,+++******))))))******///...,,,***)))''''''&&&++++++***,,,---.........$$$***...---...111111---333222000000111222222111222......111222...,,,///...,,,+++,,,...///...---'''''''''(((***---000222******+++,,,,,,,,,++++++******++++++,,,------------............/////////////////////......------******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################[[[888555333///---------,,,+++)))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))***+++------------------......,,,++++++***************))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))***,,,------+++---...000000///---,,,++++++******)))(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***************++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''''''''((()))*********))))))))))))***,,,---(((&&&%%%&&&((()))(((&&&&&&***,,,***)))*********'''(((((((((((((((***+++---+++******)))''')))---++++++*********)))'''%%%************)))))))))(((******++++++***((('''&&&((())))))***++++++,,,,,,,,,,,,---------.........---............---,,,,,,***))))))((('''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################WWW777555333///---------,,,+++***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((++++++++++++,,,,,,,,,,,,******))))))((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''')))***+++,,,---***+++---//////...---,,,+++++++++***)))(((((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############################################################################################################$$$$$$$$$#######################################$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))******)))******++++++******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&'''(((***+++,,,---+++++++++,,,---,,,+++)))+++++++++***+++---...,,,......,,,)))(((***,,,%%%''')))***)))'''&&&'''***++++++++++++***)))((())))))******)))'''%%%###))))))*********)))(((((('''(((((()))***+++,,,,,,+++,,,,,,,,,,,,---------,,,,,,---......---,,,+++***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################UUU888555333///---------,,,+++)))))))))***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''***+++++++++,,,,,,,,,---)))((((((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''')))***+++,,,)))***,,,---...---,,,+++******))))))))))))))))))''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))))))))***************))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((()))))))))((((((''''''*********)))(((''''''&&&###$$$$$$$$$######$$$$$$((('''&&&'''(((((()))***++++++***)))((('''(((((((((***,,,---,,,,,,***((($$$%%%'''(((((()))***+++'''((()))******+++++++++))))))))))))******++++++''''''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,***+++---......---,,,+++))))))(((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################SSS:::555333///...------,,,+++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&+++++++++,,,,,,---------(((((('''''''''(((((()))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''')))******((()))+++---------+++***'''(((((()))***+++++++++''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%################################################################################################""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))***************)))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((('''''''''(((((())))))(((((('''''')))***)))(((''')))***---***(((***+++***(((''')))'''%%%&&&)))+++***((()))((('''%%%%%%((()))(((((())))))((('''&&&''''''(((((('''&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,***+++---......---+++***))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$########################LLL;;;555222000......---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++,,,------...)))(((((('''''''''''''''))))))((('''&&&%%%%%%%%%'''''''''&&&$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""!!!!!! $$$#########""""""!!!!!!########################""""""""""""""""""""""""###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((***++++++,,,+++***)))(((''''''(((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))))),,,+++)))''''''((()))++++++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%KKK;;;555222///......---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((()))***+++,,,------******)))(((((((((((())))))((('''&&&&&&%%%%%%%%%'''''''''&&&$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""!!!!!!!!!!!!############"""""""""!!!########################""""""""""""""""""""""""###################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((******+++++++++***)))((((((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))---+++***((((((((()))*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%III;;;444222///...------+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((()))***+++,,,,,,,,,+++******))))))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""$$$$$$############$$$$$$###""""""""""""!!!!!!!!!############""""""""""""########################""""""""""""""""""""""""###################################################$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))******++++++***((('''(((((())))))))))))******''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******---,,,***)))(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))*********+++++++++++++++,,,++++++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%HHH;;;444222///------,,,+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***++++++++++++***)))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""################################################################################################""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""########################""""""""""""""""""""""""######################################################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((((((*********)))((('''))))))))))))))))))))))))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******---,,,+++)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))))))))******************++++++++++++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%}}}FFF;;;444111///------,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$#########################################################$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((()))***))))))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$#########""""""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$""""""""""""############""""""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''))))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********)))******++++++*********''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%|||EEE:::333111...---,,,,,,***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$######$$$%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&###"""###'''((('''$$$$$$$$$$$$############"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""############$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((())))))(((((('''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******((()))******+++*********'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%|||EEE:::333111...---,,,,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##################################################################$$$$$$$$$$$$""""""###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&###!!!###''')))'''$$$$$$$$$$$$############"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((()))***************'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%|||DDD999333111...,,,,,,+++***((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%""" ###'''***(((%%%$$$$$$$$$############"""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%qqqLLL333333222000...,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""################################################"""############$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''%%%###"""$$$%%%%%%$$$$$$######$$$$$$%%%###&&&&&&%%%(((,,,,,,)))######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((('''%%%$$$$$$&&&((())))))(((&&&%%%$$$%%%&&&'''))))))***************)))...,,,+++,,,+++******+++,,,+++***))))))******++++++)))'''))),,,,,,((($$$)))'''''''''&&&%%%''',,,'''&&&&&&'''((((((&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$oooKKK444333222000...,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###%%%&&&$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""&&&((((((***---+++&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++***((('''&&&'''(((((('''''''''((()))+++,,,---((()))***,,,---.../////////...---.../////////000000222555666666444111///111///,,,)))((()))---000'''''''''''')))+++***((()))(((&&&&&&(((***++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################$$$$$$$$$%%%%%%lllIII555333222000...,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""###############$$$$$$$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%&&&%%%$$$######%%%$$$$$$######$$$$$$%%%!!!'''++++++++++++(((###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((((((''''''(((((()))+++,,,---...............333333333333333333333333111111000111333555444333000333777;;;>>>@@@@@@@@@@@@@@@===666///---000444///000,,,&&&&&&+++)))!!!,,,***((('''''''''%%%###''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&gggFFF666333222000...,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#####################$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$%%%$$$$$$######$$$$$$%%%"""'''+++)))((((((&&&"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***+++,,,---...333444444333111...,,,***------......///000111111++++++***)))+++...,,,(((///000222555888===AAACCCDDDFFFGGGEEE@@@;;;999888>>>BBB===111,,,000...'''))))))(((((()))'''$$$!!!''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&&&&&&&''''''cccDDD666333222000...,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""############""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%(((+++%%%$$$$$$######$$$$$$%%%###((()))&&&###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))++++++,,,,,,---...000111444444555555555333222000---///333777;;;>>>@@@AAA::::::888666888<<<888000444555888:::;;;<<<<<<;;;>>>>>>???BBBEEEDDDAAA===>>>IIIPPPLLLHHHGGGCCC<<>>???@@@999<<<@@@DDDFFFFFFEEEDDDLLLMMMKKKGGGIIINNNIII???:::@@@GGGNNNQQQPPPMMMJJJFFFAAA<<<;;;>>>???===;;;///>>>RRRaaafffbbbYYYSSSJJJAAA444)))%%%%%%''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''\\\???777333222000...,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&***---%%%$$$$$$######$$$$$$%%%"""))),,,((($$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((***+++---///000000...,,,,,,---111555888888999;;;>>>AAADDDGGGIII===@@@DDDHHHHHHFFFCCC@@@MMMPPPMMMIIIMMMSSSNNNBBBFFFJJJPPPUUUYYYZZZZZZYYYSSSPPPLLLHHHFFFDDDCCCBBB555999LLLgggvvvssskkkiiihhh```SSSFFF;;;222+++&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$%%%%%%%%%&&&&&&&&&&&&[[[>>>777333222000...,,,+++******)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''((((((&&&$$$"""######%%%$$$$$$$$$$$$$$$$$$%%%!!!)))///,,,((('''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((++++++,,,...000333555666777666555666;;;BBBIIIMMMGGGFFFEEEDDDDDDEEEFFFGGGIIIOOOWWW___ddddddcccaaa___ccc```]]]bbbiiidddWWWVVVRRRNNNJJJIIIKKKNNNQQQQQQWWW\\\^^^[[[WWWVVVVVVPPPEEEKKKhhh}}}|||xxxzzztttsssqqqkkkaaaQQQ@@@444))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&WWW>>>555666333///---,,,+++***(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""$$$$$$##################$$$$$$###"""!!!!!!""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++,,,***'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&$$$)))***%%%$$$***...---111...---111888<<<======;;;:::>>>DDDFFFAAA???AAA@@@QQQdddhhh^^^XXXfffzzzyyytttnnnzzzxxxpppyyysssjjjgggaaabbbeee___UUUMMMJJJOOORRRSSSYYYaaagggiiiooowww~~~}}}yyyvvvvvvqqqbbbSSSBBB:::000******+++(((%%%'''&&&&&&'''******)))(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVV>>>666555333///---,,,+++***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################$$$$$$###"""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&(((+++***''')))111777777666;;;@@@BBBCCCEEEEEEDDDAAA???@@@IIIXXXgggppptttjjjjjjooowww}}}~~~wwwyyyzzzvvviii^^^WWWSSSSSSTTTUUU[[[dddkkkqqqwww}}}|||zzz}}}~~~xxxppphhhZZZEEE222(((&&&***...+++***)))'''%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUU???777555222///---,,,,,,***)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################$$$#########""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((()))***+++,,,333===BBBCCC;;;BBBDDD===999<<>>HHHYYYlllxxxzzzxxxrrrvvvssshhheeekkknnnkkkUUU[[[``````___bbbllluuuwwwzzz{{{{{{~~~}}}xxxssshhhXXXEEE666---)))******+++)))'''&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$TTT???777555222///---,,,,,,+++)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""###############$$$$$$$$$#####################"""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))***)))+++///666???FFFHHHGGGIIIJJJDDD::::::FFFRRRVVVUUUkkk}}}{{{xxxuuu}}}{{{rrrpppjjj```WWWVVV[[[aaa```hhhppptttyyywww{{{}}}xxxjjjTTT???111***)))(((***,,,,,,)))&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$RRR>>>666444222...---,,,,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$"""###$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''***---///222:::BBBHHHIIIGGGEEEIIIDDD???>>>IIIZZZiiiooosss~~~zzzsss|||{{{uuu{{{pppvvv|||vvvxxx{{{{{{uuuwww{{{rrr}}}wwwkkkdddaaa```___TTT[[[bbbeeekkkuuu}}}}}}|||xxxnnn```VVV:::111'''%%%))),,,)))%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$PPP>>>666444111...,,,,,,,,,+++***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''***000555===???DDDJJJKKKIIIIIILLLRRRKKKLLLYYYdddiiiooouuubbbhhhuuuwwwsss{{{nnnlllllltttyyyxxx~~~zzzppp{{{ttt}}}~~~}}}uuunnndddddd___YYYYYYaaaiiimmm|||yyyyyy|||wwwoooXXXHHH444(((&&&''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOO???777333111...,,,,,,---,,,+++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%!!!"""$$$&&&&&&%%%$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,---...444===DDDHHHGGGHHHJJJJJJLLLXXXeeeooogggppp~~~~~~{{{qqq}}}{{{ttt~~~{{{tttyyyvvvlll___YYYZZZZZZWWWfffjjjsss|||{{{vvvmmmbbbQQQ@@@444,,,)))'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOO@@@888333111...,,,------,,,+++)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""!!!""""""###$$$$$$%%%%%%!!!"""$$$&&&&&&&&&$$$###########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((,,,000333666>>>IIIRRRLLLIIIFFFFFFHHHQQQhhhpppiiiwww~~~}}}nnn~~~}}}yyyqqqlllhhh```WWW[[[```hhhoootttxxx|||rrrrrrlll]]]III666,,,(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$III999666444222...---,,,,,,+++******((('''&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++###!!!%%%)))$$$)))"""... ###"""%%%###&&&555***###,,,""" ,,, (((%%%!!!&&&111''')))!!! $$$&&&(((!!!+++...###)))+++%%%%%%!!!###(((###%%%%%%%%%000&&&,,, """"""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$#####################"""!!!!!!########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''((())))))...>>>:::888OOOZZZSSSQQQOOO;;;KKKHHHQQQ{{{xxx}}}pppfffyyyjjjlllcccPPPVVVppppppfffppprrrrrroookkkiii]]]BBB(((***)))(((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%JJJ:::777444222...---,,,,,,+++******(((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''""",,, $$$!!!NNNVVVoooPPP000""""""---'''))))))%%%AAAiii___CCC,,,---***$$$!!!:::%%%''' ...]]]vvv>>>777 :::!!!'''!!!((($$$"""PPPhhheeeKKK((($$$$$$###%%%"""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$#####################"""!!!!!!########################""""""""""""##########################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''')))///333===IIIKKKIIINNNSSSQQQSSSAAA...MMMfffppp~~~xxxqqq~~~}}}rrruuuzzzqqqzzzwwwwwwwwwuuuqqq[[[MMMRRRUUU___vvvkkkoooqqqooommmggg[[[MMM888000((($$$&&&)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLL;;;888444222...---,,,,,,+++******(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$000"""555333777---+++!!!... $$$kkk111$$$%%% (((666@@@&&&###))))))///+++666***###+++""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$###############$$$######"""!!!########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((%%%(((***)))'''+++444===GGGNNN[[[\\\PPPKKKMMMKKKJJJYYYyyyyyyuuuyyyjjjpppnnnwww~~~mmmxxx{{{vvvzzz}}}|||zzzsssuuu~~~~~~yyyqqqsss}}}uuucccXXXOOOLLLTTT]]]gggpppsssrrrnnnhhhcccNNN@@@///&&&&&&))))))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&LLL;;;777444222...---,,,,,,+++******(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111))) :::+++$$$%%%'''///aaa$$$$$$ &&&000 GGG+++###%%%###%%%VVV&&&((($$$!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$###############$$$$$$######"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&((()))***,,,333<<>>KKKSSSSSSPPP>>>III[[[eeehhhrrrvvvlllmmmxxxrrryyy~~~}}}}}}zzztttuuu|||wwwrrruuuxxxwww||||||qqq~~~xxxwwwvvvxxxmmmTTTKKKOOOYYYdddlllcccccc^^^SSSCCC555---***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))******%%%%%%&&&'''((())))))***GGG:::888444222...---,,,,,,+++***)))((('''((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%000---&&& +++!!!OOO+++!!!vvv&&&)))///(((::: ,,,---VVV+++(((!!!""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))******+++111666@@@KKKTTTUUUOOOJJJ777___yyyxxxuuusssjjjccc\\\oookkkiiieeellliiiiiimmmtttzzz{{{xxx{{{~~~}}}~~~zzzooo```TTTOOOUUU______aaaaaa\\\QQQCCC777000((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((()))***+++,,,,,,---***+++...000333666888999GGG;;;:::444222...---,,,,,,+++***)))((('''((()))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''555 ###555bbb###yyy(((ddd222...)))!!!bbbppp///EEE+++"""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""##################$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((())))))***++++++,,,,,,777???KKKSSSTTTNNNEEE>>>PPPkkk]]]\\\___iiisssooohhhfffeeekkksssttttttxxxvvvgggxxxyyywwwwwwooowww}}}hhhRRRNNNVVV___```aaaaaa[[[OOOAAA666))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))+++,,,---...///:::<<>>HHHPPPMMMNNNRRRTTTQQQOOOPPPBBB999555444222...---,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''PPP%%%111***~~~'''"""yyyQQQ((($$$!!!111((($$$***)))SSS~~~###""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((())))))'''***,,,+++,,,444@@@JJJQQQWWWLLL@@@GGGPPPPPPQQQmmmcccWWWVVVmmmzzzooobbb]]]ggguuuyyytttfffWWWTTTLLLSSS\\\ZZZXXXWWWOOOFFF<<>>MMMXXXSSSMMM999444JJJ]]]^^^\\\bbbaaakkkqqqkkkbbblllttt}}}zzzsssfffgggRRRJJJQQQVVV]]]^^^TTTPPPGGG999...((('''((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''')))***&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''((((((((((((((('''''''''&&&&&&(((---222888;;;SSSXXXTTTQQQTTTRRROOOVVVPPPJJJFFFGGGGGGDDDDDDFFFDDD:::333444222...---,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###666###uuu|||!!!lll|||%%%!!!xxx%%%((( """555$$$ %%% MMM+++""""""""""""""""""""""""""""""""""""""""""""""""######################################################################################################################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((()))******+++)))***000<<>>HHHPPPTTTUUUUUUVVVWWWYYYPPPIIIOOOTTTYYYfffxxxtttqqqssstttqqqpppqqq}}}@@@;;;444444222...---,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$sssaaa(((```###{{{$$$ www(((???""""""444###'''AAA"""\\\666""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((())))))******++++++))),,,444???IIIIIIBBB:::HHHQQQTTT[[[mmm|||vvviiisss|||{{{uuulllXXXOOORRRQQQVVVWWWVVVPPPEEE888---&&&******)))))))))((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&(((+++000444777LLLQQQWWWYYYUUUPPPLLLKKKAAAJJJNNNWWWjjjxxxvvvkkk___VVVNNNHHHFFFHHHzzz===:::666444222...---,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((!!!MMMGGG!!!***yyy~~~&&&"""xxx'''222$$$!!!222""",,,^^^>>>,,,,,,""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))******++++++,,,+++444???EEEDDD@@@<<<:::FFFOOOTTTbbb~~~zzznnn}}}qqqooonnnkkkiiihhhgggfffcccdddfffhhhkkkoootttwwwzzz|||~~~yyymmm___VVVLLLPPPRRRUUUUUUNNNCCC555,,,*********)))))))))((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))---444>>>GGGMMMTTTWWWXXXVVVQQQOOOQQQTTTaaapppwwwxxxuuu```HHHAAA???::::::@@@FFFJJJOOOTTTyyy<<<:::777444222...---,,,,,,+++***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$///ccc000\\\)))###zzz$$$ &&&!!!111(((444___(((---$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,...;;;HHHHHH???888:::@@@RRRXXX\\\nnnxxx~~~ssskkkbbb\\\[[[XXXVVVTTTSSSSSSTTTVVVWWWWWWWWWXXXYYY\\\___bbbcccfffgggjjjnnntttwwwwwwwww}}}qqq]]]IIIHHHKKKQQQUUUTTTKKK???666************))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((++++++...444>>>KKKXXX___VVVWWWWWWUUUVVV\\\gggppprrrnnn\\\JJJFFFCCCDDDNNNSSSTTT\\\iiiqqqqqqpppqqqxxx>>>===888555222///...---,,,***((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$---mmm888"""###,,, ,,, sss((( ###...111)))lll111$$$$$$$$$########################""""""""""""""""""""""""%%%$$$######%%%%%%$$$###"""############$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%+++)))&&&###"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%"""$$$'''((('''%%%%%%$$$$$$%%%((())))))'''$$$"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%$$$""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((...,,,&&&'''000111***;;;DDDGGG>>>777===KKKTTThhhooorrrwww{{{rrrkkkbbbWWWPPPNNNLLLIIIEEEEEEJJJMMMIIIGGGKKKPPPSSSPPPQQQRRRRRRRRRRRRRRRRRR\\\[[[[[[^^^bbbeeeggggggiiiffflll{{{{{{zzz}}}xxx[[[PPPFFFFFFRRRXXXPPPEEECCC222***&&&***,,,***((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$###"""$$$''')))'''$$$'''(((***++++++***)))((((((555BBBJJJQQQXXX\\\\\\PPPNNNVVVjjj{{{zzzjjj[[[EEEHHHGGGPPPaaahhhooo}}}xxx>>>===777555222///------,,,***((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&333222ZZZ!!!"""...))))))!!!&&&~~~ +++tttHHH...!!!000***"""QQQ@@@&&&&&&$$$'''***'''###################################################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%!!!###&&&(((***)))(((((('''((((((((('''%%%$$$###(((***+++***((('''''''''******)))(((&&&%%%%%%&&&***)))((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%###"""!!!!!! &&&&&&%%%$$$############''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''')))***+++((((((---333AAAGGGFFF>>>@@@OOO]]]aaarrrpppsss}}}mmmccc___]]]VVVPPPIIIEEEEEEFFFFFFEEECCCJJJOOONNNMMMQQQUUUVVVUUUVVVWWWXXXXXXYYYYYYYYY[[[ZZZZZZ\\\```bbbbbbaaa___ZZZ]]]fffiiidddccchhhtttzzzjjj|||mmm]]]VVVNNNLLLQQQUUUQQQIII999///''')))+++***((()))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$&&&((()))(((&&&''')))++++++))))))+++...<<>>(((,,,---)))### $$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((+++)))&&&$$$%%%'''***,,,***+++---///111444666777888999:::999777555444555...,,,(((''''''(((((()))###%%%(((***+++)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%&&&'''((()))*********&&&&&&''''''((((((((((((%%%%%%$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((()))))))))+++)))+++...---///<<>>JJJLLLAAA<<>>CCCLLLUUU^^^gggpppuuu~~~}}}{{{qqqsss~~~~~~zzzzzzlllUUUJJJMMMNNNLLLDDD888111...,,,)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''&&&&&&'''))),,,&&&111AAAQQQZZZ[[[VVVRRRKKKjjj|||dddRRRIIIhhhwwwtttwwwxxx>>>===777333111...---------+++***))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''///######&&&222<<<444!!!$$$&&&888,,,LLLEEE^^^)))999666:::CCC,,,hhhDDD***333...)))333''' &&&SSS777(((///&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''(((***...333:::???BBBQQQUUUZZZ]]][[[VVVOOOKKK:::;;;;;;<<<======>>>>>>CCCFFFKKKPPPSSSWWW[[[^^^XXXTTTPPPPPPTTTVVVVVVTTTBBB???:::444///,,,***)))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''((((((((((((&&&''')))+++---///111222444666999===@@@BBBBBBBBB===>>>???@@@@@@>>>===;;;000///---+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''(((((()))******++++++++++++///777CCCIIIFFF>>>BBB^^^ooohhhggg~~~vvvqqqcccVVVQQQPPPNNNOOOQQQPPPXXXcccooovvvyyyxxxwwwyyyvvvtttuuuwwwwwwtttqqqzzz{{{yyyuuuuuuwwwvvvrrrrrrrrrtttvvvyyy~~~|||zzzxxxwwwwwwvvvtttrrrmmmkkkdddVVVHHH===999888555999AAAJJJTTT^^^fffkkkvvv}}}pppnnnyyyhhhSSSEEEIIINNNLLLAAA555000---)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((''''''(((,,,000555CCCTTT^^^___[[[ZZZZZZaaaXXXEEE]]]}}}yyy~~~xxx>>>===888333000...---------,,,***))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''$$$###***)))!!!///+++EEE;;;)))+++!!!666DDDddd,,,555444(((111222444666,,,;;;???...CCC:::>>>111((('''...$$$ccc,,,---%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))***---333<<>>BBBDDDFFFFFFFFFEEEFFFGGGIIIDDD>>>>>>DDDIIIKKKKKKQQQSSSSSSPPPIII>>>333,,,''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))---///222777===BBBFFFHHHJJJJJJKKKJJJHHHEEEBBB@@@>>>@@@CCCGGGIIIJJJJJJJJJDDDAAA===888222---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++...+++333FFFOOOHHH???===YYYnnnmmm]]]qqq}}}www___VVVOOOLLLQQQVVVZZZ```hhhqqqpppppppppqqqtttwwwyyyuuurrrooopppssstttpppkkkqqqsssqqqmmmkkkjjjfff```cccdddfffjjjooouuu{{{~~~xxxvvvsssrrrrrrrrrqqqppppppnnndddRRRAAA888666555444555777===GGGTTTaaaiiiuuuzzzyyyrrr}}}}}}vvv[[[===EEEOOOQQQFFF888111---)))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&((())))))(((***...222FFFSSS___```YYYYYYcccnnnkkkZZZ```{{{yyyvvvnnn@@@:::777333222000...,,,+++******************))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 222```999!!!///555===KKK^^^000...111222000///000111111888|||000000000111444888<<>>BBBJJJQQQPPPKKKLLLQQQJJJGGGBBBAAAHHHNNNLLLGGGGGGLLLOOOPPPVVV\\\TTTGGGLLLQQQ^^^ccc^^^___[[[LLLJJJEEE???>>>BBBHHHLLLMMMLLLNNNOOONNNLLLFFF<<<333...,,,***(((((('''%%%###((('''''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&''')))+++++++++***&&&''',,,---***+++111777CCCNNNQQQNNNIIIBBB;;;BBB<<<777777777444///,,,000444555222222888AAAHHHDDDAAA======AAABBB;;;333(((((((((((('''&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***((())),,,---******---///777;;;MMMUUU<<<@@@qqq~~~pppsssyyyvvveeeRRRVVVUUUUUUXXX]]]fffnnnsssrrrrrrssstttuuuvvvvvvvvvrrrrrrqqqooommmllljjjjjjnnnggg^^^ZZZYYYXXXUUURRRRRRRRRRRRVVV\\\eeemmmrrrlllllllllmmmmmmmmmnnnnnnsssiiiYYYHHH;;;444222222222444444444888FFFZZZjjjrrrwwwyyy{{{nnnqqq}}}{{{}}}vvveee^^^aaaIIIRRRTTTJJJBBB>>>555)))+++)))'''&&&''')))(((%%%((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%'''***+++)))))))))***000)))'''***+++,,,999IIIYYYbbb^^^TTTVVVaaa||||||ZZZKKKjjjvvv~~~mmm???999777333222000...,,,+++******************))))))))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&111(((###%%%((('''$$$###EEE777333:::999...,,,555222@@@DDDCCCFFFCCC<<<===???@@@@@@>>>>>>@@@DDDFFF@@@EEEMMMRRRNNNCCC666///111///---,,,---000222444999444333333...)))000>>>***888---,,,===,,,000&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((())))))""")))...+++(((...===IIIPPPMMMHHHBBB;;;999===BBBQQQTTT]]]jjjqqqoooiiifffccc]]]YYY[[[]]][[[VVVQQQQQQRRR^^^fff```___ccc```[[[VVVPPPLLLJJJHHHFFFDDDCCCBBBAAA@@@???>>>;;;777///---***)))))))))((('''((('''&&&&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&***)))((((((((('''&&&%%%***(((''')))...888HHHTTTTTTMMMAAA999999===:::333000000222333333333555666++++++---333999<<<999444:::777666888;;;>>>@@@BBB>>>:::444...)))''''''''')))))))))(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***)))***------******---)))999QQQWWWGGGFFFeeecccccctttuuuaaa\\\^^^```ZZZ]]]aaaeeeiiikkklllllljjjjjjkkklllmmmnnnooopppgggfffeeedddcccbbbaaaaaaYYYRRRKKKGGGGGGGGGDDDAAABBBBBBDDDGGGNNNVVV^^^ccc]]]^^^```bbbdddgggiiijjjfff]]]OOO@@@666111///000---///000//////777EEEPPPvvv||||||xxx|||ssskkkfffdddXXXVVV```\\\EEE111,,,+++***)))((())))))(((&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((((('''&&&&&&'''((('''%%%%%%+++333>>>MMM[[[UUU```YYYQQQggg}}}zzznnnNNNbbb~~~lll???999777333222000...---+++++++++++++++*********)))))))))(((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''%%%+++,,,+++---222///777;;;666222333555555444>>>===<<>><<>>=========;;;888CCC<<<444000111222333333000++++++///000000888CCCFFFCCC>>>777222---***((('''(((((()))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***+++...---***+++///666BBB\\\TTT777MMMvvvxxx]]]dddnnn}}}fff]]]\\\XXX\\\fffdddgggkkkmmmnnnlllhhhfffddddddddddddeeeeeefffggg^^^]]][[[YYYWWWUUUSSSRRRHHHCCC===::::::;;;999777666555666888<<>>NNN[[[aaaddd]]]UUUaaayyyxxx```QQQlllmmm???:::888333222000///---,,,,,,++++++++++++*********))))))((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''///...---+++'''$$$)))111@@@>>>777222777AAAAAA;;;DDDNNNOOORRR```gggfffiiiqqqlllfffcccbbbdddllltttiiibbbZZZVVVWWWWWWSSSMMMEEEDDDBBB???===<<<;;;;;;222......222444444777===777///111888777...$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))///000777BBBKKKIIICCC???<<>>;;;777555555666666555333222111111222555888999:::;;;===@@@CCCGGGKKKMMMBBB>>>888333000///000222111444666555222222555999EEEUUUlllzzz}}}yyyvvvuuu|||}}}xxxxxxgggOOOBBBEEEKKKEEE999,,,***)))++++++))))))+++((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))'''&&&&&&))),,,,,,,,,(((333<<>>@@@CCCHHHPPPHHHCCCCCC>>>111******)))---333888:::999777555///---)))&&&$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((***,,,++++++111:::TTTQQQ>>>>>>ZZZjjjkkkrrrlllppp```XXXRRRWWWbbbjjjnnnooojjjkkklllmmmkkkhhheeeccc]]]ZZZVVVQQQMMMJJJHHHHHHJJJHHHFFFBBB>>>;;;888777444222000//////000111111222111000000000111333444555444444444555777:::;;;666555222000000000222333444555777555333222444666222???SSShhhvvv||||||zzzxxxzzz|||~~~|||qqq```RRRLLLJJJFFF@@@444---(((***+++)))))),,,((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''')))+++,,,++++++&&&666FFFOOOXXXbbbaaaYYYIIIfff|||vvv]]]QQQ{{{~~~lll???;;;:::333222000///...---------,,,++++++++++++*********'''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&%%%''',,,000111555;;;FFFCCCIIITTTWWWZZZmmm|||{{{}}}wwwwww{{{|||{{{xxxlll[[[LLLBBB;;;;;;999555///++++++,,,666333;;;DDDCCC>>>333###***)))'''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))))))))************))))))))),,,000444777FFFKKKUUUZZZRRRIIIMMMYYY```YYY^^^ooozzzxxxvvvzzzmmmpppvvvccc[[[\\\\\\QQQLLLRRRTTTNNNFFFDDD555555666888::::::777555888333---***((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((''''''((((((((()))))))))))))))************))))))%%%))),,,///000444:::???BBB>>><<<>>>@@@@@@BBBFFFLLLIIIHHHQQQaaallleeeXXXeeetttsssmmmTTTTTT[[[VVVEEE888BBBAAA@@@AAAAAA>>>:::666//////...///222777;;;>>>;;;777222,,,(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((***++++++...999DDDOOOOOO@@@HHHffffffkkk|||jjjWWWVVV^^^aaa___aaahhhgggaaa[[[```gggkkkjjjddd\\\WWWMMMJJJEEE@@@;;;888666666666666555444333222111111//////...---......000000//////000222333555777888555444222000000000222333222222222333333444444555;;;;;;;;;:::777555444555666999AAAPPPbbbsss~~~xxxzzzsssjjjppp{{{mmmNNNDDDPPPEEE555))))))+++)))))),,,((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((())))))***''')))***)))((()))+++---777EEESSS[[[]]]\\\YYYUUUYYYuuuoooWWWmmmjjj===999888222222000///............,,,,,,+++++++++*********'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))***+++000666999:::@@@GGGAAAIII___{{{yyyzzzzzzzzzxxxtttuuu||||||wwwyyyxxxoooqqquuuwww|||wwwdddXXXQQQMMMFFF???<<<999555111000222666;;;AAAAAA;;;444---+++)))'''%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******************++++++++++++,,,++++++---333:::BBBGGGSSSMMMMMMVVVZZZYYY^^^hhhqqqccciii}}}}}}fffSSSRRRVVVTTTRRRSSSDDDAAA>>>===>>>@@@AAAAAA???:::222---***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((()))'''((((((((()))))))))))))))******++++++******)))%%%---888???BBBEEEIIILLLJJJFFFJJJSSSPPPIIIPPP```qqqjjjhhhwwwyyywww|||rrrXXXPPPUUUQQQEEE@@@EEEEEEAAA888555000......222888;;;<<<:::777222...***'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++******,,,---333BBBPPPMMMFFFHHHXXX```aaa{{{___QQQQQQQQQ]]]eeeeeeaaa]]]VVVNNNGGGLLLSSSXXXXXXSSSKKKFFF>>>;;;777333111000000000/////////000000000111111111111111111111111333444000111333666888:::<<<===888666444222111222444555777888999;;;;;;;;;;;;:::===>>>@@@@@@===:::777666;;;999888>>>LLL```tttwwwtttsssxxxRRRIIIYYYYYYAAA,,,))),,,)))((()))((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((())))))******'''***+++)))'''+++333;;;PPPUUU]]]```ZZZSSSTTTZZZuuunnn^^^hhh}}}hhh;;;777777222222111///............,,,,,,,,,+++++++++******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))***,,,111666777;;;GGGTTTgggwww{{{yyyrrruuuxxxvvvqqqsss{{{{{{tttvvv|||tttgggUUUIIIFFFDDD???777222:::;;;???HHHHHH???===///---***'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,---------000888CCCMMMTTTGGGMMMXXX^^^WWWRRRccc{{{zzz```TTTUUUTTTTTTXXXWWWQQQHHHCCCBBBDDDHHHJJJDDD>>>666///+++))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))******++++++++++++******666???KKKQQQPPPLLLJJJIIILLLEEEHHHSSSUUUYYYwww|||kkk|||~~~|||\\\HHHGGGGGGAAA888777444222111111222333555555666555222...)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))),,,++++++---///777HHHXXXOOO999JJJbbb]]]kkkfffOOOJJJMMMUUUVVVXXXWWWQQQKKKIIIJJJ:::<<<>>>@@@@@@>>>;;;999666444222000000111333444333333333333333333444444111222333222222222444555666777999;;;<<<===>>>>>>999888666444444666999:::>>>@@@BBBCCCDDDCCCAAA@@@666999===@@@???<<<777444777777666777@@@QQQgggwww~~~zzzlllkkkSSSNNNUUUhhhJJJ///***,,,)))&&&'''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++&&&***,,,***)))111@@@MMMXXXXXX\\\___YYYSSS\\\llloooWWWeee___>>>888888444333111000...---------------,,,,,,+++***))))))))))))))))))))))))))))))*********)))))))))))))))000&&&###***000,,,((((((555444999@@@CCCLLLhhhwwwttttttzzz|||lllXXXLLLHHHBBB:::EEE<<<666:::DDDHHHEEEAAA222333333000+++(((&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***,,,---,,,***))),,,///000,,,---???OOOHHHEEEUUU___]]]TTT[[[oootttsss^^^FFFRRRXXXPPPHHHKKKIIICCCDDDEEEKKKFFF666+++,,,,,,''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))//////+++&&&'''---222222KKK\\\YYYWWWRRROOOWWWMMMAAAVVVxxx{{{yyyooolllbbbFFF>>>888<<<===000***///222000...+++...444777111)))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++'''...'''222000<<<^^^LLL@@@III___ggglll|||zzz\\\RRRLLLJJJLLLHHHHHHGGGEEEBBB???<<<:::444333222111111222333444111111...444>>>:::666>>>@@@999666:::===;;;666333<<<999666777999;;;999777<<<888999???BBB>>><<<>>>III<<<:::======BBBCCC:::FFF===JJJQQQ___ppp[[[AAA111999>>>===<<<===999222::::::;;;;;;:::BBBXXXoooyyy}}}zzzrrr|||qqqooojjj]]]VVVhhhSSS<<<000+++))))))+++++++++***(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++)))(((+++333AAANNNWWWTTT___```XXXUUUYYYbbbjjjTTT~~~~~~```???999888444333111000...---------------,,,,,,+++******)))))))))))))))))))))))))))************************))),,,,,,(((%%%(((///555111;;;===???YYYxxxrrrooorrrwwwvvvllleee\\\UUUCCCBBBBBBCCCEEEEEEFFFGGG<<<999444111000...***'''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,===FFFGGGHHHFFFNNNaaa]]]eeeqqq}}}bbbSSSJJJGGGUUU[[[GGG<<>>EEELLLAAA>>>;;;999:::>>>CCCGGGJJJFFFFFFKKKOOORRRXXX```cccdddqqqyyykkkYYYQQQMMMKKKDDDNNNXXXxxx{{{TTTKKKLLLHHHBBB@@@DDDFFFDDDBBB<<<:::>>>======IIIYYYuuu}}}}}}}}}sss{{{nnnuuuzzzzzz~~~hhhYYYDDD333,,,++++++++++++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++******///:::FFFRRRYYYaaaWWWYYYWWWUUUhhhppp[[[www{{{bbb@@@999888444333222000///...------------,,,,,,++++++******))))))))))))))))))))))))************************'''...///)))&&&---666;;;>>>GGGZZZtttyyypppmmmuuuqqq___GGGEEEBBBAAABBBDDDEEEDDDFFF???666333333222---(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********,,,++++++,,,---......---888MMMQQQDDDBBBJJJ[[[nnn|||www~~~oooRRRJJJLLLMMMPPPJJJOOOMMMBBB;;;:::666///...,,,***((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))******++++++))),,,111111,,,...BBBZZZeeepppXXXEEERRR{{{uuu~~~ttt}}}uuuyyysssfff]]]PPP;;;444:::===>>>888222------///444888000...+++)))'''&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++++++++333%%%333///AAAUUUGGG[[[|||wwwppp{{{cccKKKCCCAAA===999:::888888666555555444444444333444666777999:::;;;;;;GGGJJJJJJFFFBBBCCCGGGJJJKKKTTT```ddd\\\SSSTTT\\\XXX[[[\\\ZZZWWWYYYbbbiiitttwww~~~zzzllliiilllzzzsssooofff^^^^^^dddiiiiii\\\OOOKKKQQQNNN@@@>>>FFFcccooo{{{rrrzzzhhhfffWWW???///,,,+++)))***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++...666CCCOOOVVVYYYVVVdddKKKGGGmmmkkk\\\uuuyyy{{{ccc@@@:::888444333222000///......---------,,,,,,,,,+++++++++*********************************+++++++++++++++---))))))---222555999===QQQccczzz~~~~~~|||oookkkmmmzzzrrrdddXXXHHH???AAAGGGEEE@@@JJJCCC;;;666444222///+++'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,------,,,---000555888QQQUUUKKKBBBNNN```rrr\\\BBBLLLQQQMMMLLLPPPPPPKKKFFFBBB:::111///...,,,)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((()))))))))))))))))))))*********))))))******++++++,,,,,,///111...---999NNNZZZ[[[VVVYYYUUUiii}}}~~~pppyyyQQQ444999CCCAAA===999555111...000555555222...***'''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++,,,,,,///---333555IIITTTRRRrrrjjj___tttSSSHHH???>>>>>>;;;999999<<<;;;:::999999:::<<<===;;;;;;;;;<<>>GGGYYYWWWQQQYYYnnn~~~zzzpppbbbPPPJJJFFFIIIKKKLLLLLLHHH???666111000...+++***))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&''''''((())))))***((()))))))))*********+++******++++++,,,------...000+++///???RRR]]]^^^]]]RRRvvvxxxzzzddd}}}}}}aaaRRRFFFCCC===;;;<<<999222---...777444000+++)))'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,''':::222???NNNMMMiiinnnnnnpppkkkMMMCCC???===>>>>>><<<;;;<<<<<<;;;:::::::::<<<===???@@@BBBFFFLLLSSSYYY^^^aaaYYYXXX^^^cccpppyyy^^^WWWLLL@@@333,,,111:::EEEUUUkkkzzzrrrwwwvvvuuucccdddttttttwwwTTTDDDHHH@@@PPPcccrrr}}}}}}rrr|||oootttNNNhhhsss]]]>>>000...---***))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***************///888DDDPPPVVVVVVUUUXXXJJJbbbrrr```sss}}}zzzyyy}}}```???::::::555444333111000///......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...---)))---555777>>>XXXvvvzzzsssnnnyyytttRRRBBBBBBEEEGGGHHHHHHEEE@@@<<<;;;;;;+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***))))))))))))******************+++++++++,,,,,,,,,)))***,,,---222<<>>555444111...,,,+++******(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&''''''(((((()))******((())))))******+++++++++***++++++,,,---...//////111,,,===[[[aaaPPPLLLZZZnnnwwwttt~~~SSSFFF===>>>???777000...666444000---***)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,%%%===444HHHSSSSSSzzzwwwuuussswwwsssrrrIIIIII@@@???===<<<;;;:::;;;;;;666555555555555666777777888>>>HHHQQQXXXYYYYYYWWWKKKGGGQQQ^^^wwwCCC999...)))''''''***000+++444@@@LLLYYYiii}}}tttooonnnVVVEEE<<>>;;;888888999999888444444555555444444333333222666<<>>???SSSggg~~~ooo444...---222666444111///,,,,,,---000666???IIIOOO]]]ooo{{{YYYMMMTTTSSSOOOCCCBBB???\\\nnndddcccUUUDDDEEE```www{{{}}}~~~gggGGG222***,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++000;;;IIIRRRTTTRRRPPPPPPLLLnnncccaaasssxxx}}}zzz[[[<<<:::;;;555444333111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,666999BBBkkkxxx|||nnncccyyy{{{```GGG@@@@@@BBBHHHLLLJJJAAA:::---+++)))'''&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------222...///<<>>999333...***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((())))))***++++++,,,,,,++++++,,,---...///000111:::XXXbbbUUUddd|||{{{|||zzzQQQBBBCCCAAA======000000///...---,,,++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------666'''FFFOOO^^^~~~qqqaaapppmmmQQQAAA222===<<<:::777666888888777888999::::::999777666444777555333222222444666888@@@IIIggg}}}RRR999000***,,,/////////000666333111222444666444222111;;;III[[[yyyzzz|||rrrZZZSSSJJJVVV|||ooogggbbbWWWHHHLLLdddooojjjvvv~~~~~~{{{uuu{{{zzzoooRRR;;;222---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++444@@@OOOVVVUUUPPPOOOOOOccceeeiiixxxsss}}}___CCC===777555333000000000000///---------..................---,,,,,,,,,,,,---......333---,,,...---***))),,,333222???bbb}}}sss|||sssIIIBBBBBBKKKNNNHHHCCCCCC222---((('''))))))(((&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((()))*********************+++++++++,,,,,,,,,------,,,,,,+++,,,------333000===VVVeeefffmmmzzzTTTCCCFFFGGGMMMKKKDDD===999444...,,,---'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))******++++++,,,------......,,,))),,,333777888aaaYYYVVVrrrvvvtttOOO777:::AAA555666222+++)))---000///)))'''%%%&&&***++++++)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++---,,,++++++---...///...000???MMMLLLsssqqqYYYCCC888===:::888888999<<<>>>>>>===BBBCCCCCCAAA>>>;;;:::;;;:::<<<>>><<<999666777888EEEAAALLL|||tttAAA555+++---222000444777111666666555555444333222222444555777<<>><<>>;;;:::;;;222IIIaaayyyEEE777---...222000333777333777777777666555444444333111000...---///555===CCCEEEJJJVVVffftttmmmeeegggsssvvvmmm\\\NNNYYY[[[ccc{{{}}}yyyzzz}}}}}}|||}}}~~~{{{{{{~~~~~~|||gggppp|||uuuwwwnnnUUUBBB111((()))---'''(((,,,(((***)))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))+++)))))),,,,,,+++///666FFFDDDOOOYYYRRRKKKTTTaaa```yyy|||]]]AAA:::555555333111000000000///...//////......------,,,,,,---------,,,------...///...000///,,,...333333000===ddd~~~pppgggdddeeellljjjiiikkkqqquuuvvvvvvxxx~~~nnnjjjrrraaaNNNHHHJJJMMMNNNNNN===111,,,///...%%%###)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((()))******++++++******++++++++++++,,,,,,,,,,,,+++---//////......///111666PPPdddeeennn~~~zzzoooVVVTTTNNNEEEKKKKKKJJJGGG===111...000***))))))((((((((()))))))))((((((''''''(((((()))((((((((()))))))))******)))))))))*********++++++******+++,,,,,,------...,,,000///---777LLL\\\___sss}}}www}}}yyyZZZBBB>>>444000333222,,,***...000...+++*********((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++,,,,,,,,,---------------333AAAKKKTTTYYYAAA???CCC@@@BBBGGGLLLMMMKKKJJJLLLOOOQQQUUU[[[```aaa]]]WWWQQQZZZZZZ[[[YYYWWWUUUVVVWWWRRRsssVVV;;;//////444000222888777<<<;;;;;;:::999888777777:::888666555555555555444222444:::EEEQQQ```uuuuuuiiiddddddxxxppp___iiifffYYY]]]kkkwwwtttxxx|||}}}{{{{{{}}}{{{}}}|||nnn@@@222)))+++///)))'''+++)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))************++++++***+++333===MMMEEEUUUWWWDDDRRRjjjccceee{{{yyy^^^@@@:::666555333111000111111///...333222222111000//////...---------------...//////000...---///------666BBBeeeyyyvvvcccXXX[[[hhhwwweeeiii}}}ppp[[[OOOOOOVVV\\\OOO:::---111111)))&&&,,,((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***+++++++++,,,,,,,,,------,,,...000000//////111444LLL[[[gggpppqqq~~~pppGGGMMMNNNNNNKKK@@@555222666,,,+++***)))((())))))***))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,------.........333222222CCC^^^kkkhhh|||xxx}}}yyyrrrOOO@@@777999555***)))111000...,,,+++***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******************))))))******+++,,,+++,,,------------...///>>>DDDHHHRRRzzzgggTTTCCCCCCIIIBBBLLLNNNRRRUUUXXX[[[___bbbmmmvvv~~~{{{tttvvvxxx{{{}}}WWW???111000555222444<<<===AAAAAA???>>><<<;;;:::999888666666888;;;;;;888444666555666999===III___rrrvvvhhhccccccbbbccceeeggg{{{]]]PPP[[[xxxtttuuuwww{{{}}}}}}~~~GGG777+++---222,,,)))------*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))*********)))+++,,,+++)))---999DDDJJJTTTZZZJJJ@@@^^^vvvkkkjjjwww___AAA;;;888666444111111111111000...333333222111000000//////...------------...//////222)))+++555222...DDDdddkkk^^^]]]```kkkuuufffppp{{{oooRRRKKKUUU``````EEE///...222...***,,,))))))(((((((((''''''''''''''''''''''''''''''&&&'''''''''((((((((())))))))))))***+++++++++++++++++++++,,,,,,,,,------------///111000///111888===ZZZdddttt```JJJKKKOOOQQQJJJ===444111///---+++***))))))******))))))(((((((((((())))))))))))))))))************************+++++++++++++++,,,,,,---......//////333'''222NNNVVVUUUrrr```???666666000+++,,,......---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************++++++,,,+++---......---...111333DDD@@@CCCLLLrrrmmmqqqTTTPPPJJJMMMXXXWWWYYYXXX[[[eeetttjjjFFF333///666555888@@@CCCBBBBBB@@@???===<<<::::::999777555666888888666222444333333333444;;;LLL]]]sssbbbXXXUUUVVV^^^fffgggwwwkkk]]][[[eeejjjsss}}}}}}}}}tttwwwxxx~~~||||||zzzjjj???...+++111,,,)))......************))))))))))))(((((((((((((((((((((((((((((())))))************(((,,,...++++++222@@@JJJMMM[[[RRRFFFSSSdddrrrqqqqqq~~~___AAA<<<999666444222111111111000///000000//////......------......------......///000555,,,...666444555QQQwwwjjj___iiiooo~~~uuuoookkk|||ZZZNNNTTT[[[hhhPPP666...000111...***)))))))))(((((((((''''''''''''''''''''''''((((((''''''((((((((())))))))))))***++++++,,,+++++++++,,,,,,,,,,,,------------...000000///000888DDDNNNaaauuu}}}yyyuuussssssuuuvvvxxx{{{tttNNNNNNRRRZZZYYYJJJ888,,,111///---***))))))***+++***))))))(((((())))))***)))))))))*********++++++*********++++++++++++,,,,,,,,,---......//////000555+++222MMMggg{{{uuuCCC222888;;;444---000000000---***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++************+++,,,,,,,,,---...---,,,///555:::III@@@NNN[[[tttrrreeePPPUUU]]]hhhyyyxxxwww{{{QQQ888000777999<<>>>>>>>>=========>>><<<;;;:::;;;;;;;;;:::999777666555333333;;;FFFWWWTTTRRRQQQPPPPPPWWW```hhhtttjjj^^^qqqzzzzzzuuuxxx~~~|||{{{uuuwww|||zzzllltttmmmwwwLLL444***---***(((,,,---++++++*********)))))))))))))))))))))))))))))))))((((((((()))******++++++)))---...,,,...999GGGOOOVVVRRRFFFTTTmmmfffqqqvvvyyy}}}^^^???;;;888666444222111222111000///.......................................//////000111222444666===PPPmmmxxxsssbbbWWWttt|||kkkkkkqqqfffaaa[[[jjj\\\FFF555222555333,,,))))))))))))((((((((('''&&&&&&''''''(((((())))))'''((((((((()))))))))))))))***++++++,,,,,,++++++,,,,,,,,,------------......///000///333AAATTTcccqqqppp\\\OOOMMMQQQSSSSSSMMMLLLKKKJJJIIIIIIJJJJJJMMMOOOSSSYYYbbbkkktttxxx~~~iii^^^WWW\\\aaaXXXEEE777333111...+++))))))***+++******))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,---------...//////000000111999<<>>CCCCCC<<<===???AAACCCEEEFFFGGGEEEEEEDDDBBB???===<<<===AAA>>><<<<<<888444555999222555;;;CCCGGGKKKTTT^^^kkkyyyzzzmmmqqqyyyyyyuuuxxx|||yyyyyy}}}}}}xxxzzz~~~www{{{yyymmm}}}```???,,,---***(((+++++++++++++++*********))))))))))))))))))))))))))))))'''(((((()))******++++++***......---333@@@LLLQQQUUUHHHIIIbbbrrrtttwww~~~|||}}}]]]>>>999777666444222111222222000///////////////000000000000...............///000000&&&333999999MMMvvvxxxtttXXXjjj||||||}}}cccsssbbbjjjfffUUU???666:::888000))))))))))))((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........//////000666HHH```qqq~~~___GGGDDDBBBDDDGGGHHHDDD@@@FFFHHHJJJMMMNNNNNNMMMLLLQQQPPPNNNMMMNNNQQQUUUXXXdddrrrqqq\\\ZZZbbbaaaUUUIII444111...+++))))))***+++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,------......///000000000---999KKKfffwwwQQQ;;;:::@@@999999888444...******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++******++++++,,,------......,,,,,,111;;;DDDKKKFFFzzz~~~{{{nnnmmmdddqqqwwwlllgggDDD222999>>>@@@BBB@@@===>>>AAAEEEIIIMMMPPPRRRbbbbbbaaaZZZPPPHHHDDDDDD===::::::======::::::<<<:::999:::???DDDKKKYYYfffhhhyyy|||yyyjjjlllhhhpppzzz~~~|||{{{|||xxxwwwzzz~~~|||wwwwww}}}lllooouuunnn||||||pppIII111000---+++---,,,+++++++++************)))))))))))))))))))))))))))'''(((((()))***++++++++++++.........555EEEPPPRRRMMMFFFWWWeeehhhjjj~~~zzzyyyyyy]]]>>>;;;999666555444222111000//////////////////////////////000///------///111222222333222>>>JJJjjjuuuccc||||||sssrrr~~~ooooooeeekkkKKK555@@@666555,,,)))''''''***,,,***((())))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------,,,,,,------...---------&&&;;;444...FFFXXXddd|||sssWWWHHHDDDBBBBBBCCCBBBBBBCCCEEEHHHNNNPPPTTTVVVXXXYYY\\\^^^]]]aaafffkkklllhhhaaa[[[]]]ZZZ[[[fffxxxqqqZZZlllfff^^^PPPBBB;;;111++++++---,,,*********************************+++,,,,,,,,,,,,+++***++++++,,,,,,------...+++111,,,(((000333///000222IIISSSzzzvvvQQQCCCIIIEEEBBB<<<444///...---+++******)))((((((((((((((())))))(((((((((((())))))******)))))))))))))))***++++++,,,,,,,,,,,,------000,,,---111000000>>>OOOGGGRRR~~~ooolllyyy}}}pppiiiooorrrLLL888>>>???>>>@@@@@@>>>:::???GGGHHHJJJ```{{{yyylllYYYOOOWWWMMMLLLJJJEEE???<<<<<<>>>;;;999888:::BBBNNNZZZaaammmyyy}}}mmmmmmwwwxxxqqquuucccjjjooowwwzzzttt{{{zzz|||~~~{{{xxxuuuttteeennntttuuuyyy}}}uuuWWW333,,,---///---***+++++++++************)))))))))))))))))))))))))))***)))))))))))))))***+++)))...//////;;;NNNSSSMMMKKKLLL^^^iiiwwwqqq~~~~~~zzz{{{]]]>>>;;;999666555444222111000//////////////////////////////111000//////000111222222444111777WWWuuuttt}}}{{{{{{pppuuuoooyyy]]]CCCEEE888444///,,,((((((***+++)))&&&))))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------------......//////......222)))222EEEQQQaaaoooVVVJJJGGGDDDAAAAAAAAA@@@>>><<<;;;===>>>CCCEEEHHHIIIJJJKKKLLLNNNTTTUUUYYY___gggoootttwwwhhhgggccc\\\YYYaaattt~~~ggg```dddsssaaaGGG===333000000...,,,+++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,---......+++222...,,,222333000444BBBVVVwwwgggMMMAAAFFFDDD@@@<<<:::666///(((******)))(((((((((((()))))))))(((((((((((())))))******))))))))))))******++++++,,,,,,,,,,,,------000......//////222===HHHKKKMMMlllpppsssqqqtttttt___]]]gggeee_________eeesss}}}SSS:::<<<===<<<<<<:::AAA===CCCNNNTTT]]]wwwuuulllfffhhh]]]\\\YYYTTTNNNIIIGGGFFF@@@???>>>???DDDKKKSSSWWWbbbqqqxxx}}}wwwyyyxxxzzziiiaaa[[[gggyyyyyywww~~~}}}zzzxxxvvvfffnnnvvvyyyzzz}}}qqq{{{}}}~~~rrrppp<<<222...&&&333'''++++++++++++************)))))))))))))))))))))))))))))))))))))))******+++)))***---666GGGTTTTTTMMMKKKUUU^^^ttt{{{wwwxxxyyy]]]>>>;;;999666555444222111000//////////////////////////////111111111111222222222222666777DDD{{{xxx}}}uuu{{{uuutttmmmTTTOOOBBB:::444000+++)))******(((%%%))))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------......//////000000000000888$$$999VVVYYYtttcccRRR???888<<>>HHHSSSddd{{{ZZZ<<<<<>>>>>:::>>>;;;AAAPPP]]]nnnyyyxxxsssooozzzzzzyyyvvvqqqjjjddd```TTTPPPIIICCCBBBEEEIIIMMMZZZmmmyyyxxxzzztttbbbRRR^^^vvv|||{{{~~~}}}~~~~~~{{{xxxkkkmmmuuu|||zzzyyy}}}{{{uuuwwwjjjIII555...###;;;))),,,+++++++++************)))))))))))))))))))))))))))))))))))))))***++++++---)))///BBBSSSWWWQQQKKKNNNiiisss|||tttsssxxxzzz]]]>>>;;;:::666555444222111000/////////////////////////////////111222222111111222222555BBBiii~~~xxx{{{oooyyydddYYYLLL???777222,,,)))******)))'''(((((((((((((((((((((((((((((()))))))))***************++++++,,,------...............///000000111222666JJJZZZhhhzzzUUU222888???CCCBBB>>>;;;888999:::<<<======>>>AAACCC@@@BBBDDDDDDCCCCCCDDDEEEJJJKKKLLLJJJHHHEEECCCCCCKKKOOOYYYeeennnnnnfff___```gggsssvvvqqqUUU:::333444222...---++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---.........,,,222111111333///444FFFaaa{{{tttzzz~~~|||lll___VVVLLLDDD<<<333...---++++++***))))))))))))***))))))(((((((((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,222222...444BBBIIIHHHGGG{{{yyyllluuu{{{iiiPPP;;;333999666666AAAMMMbbb|||VVV888999===???@@@======:::???NNN^^^ssszzzppp```PPPFFFDDDFFFIIIRRRgggwww~~~|||sssaaa^^^qqq~~~~~~~~~~~~zzzrrrllloooyyyzzzvvv~~~uuueee;;;...,,,888,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,222...777LLLWWWQQQKKKLLL```sssyyy~~~uuuwwwyyy]]]>>>;;;:::666555444222111000//////000000000000000000000000...000222222000000222444444LLLrrr|||~~~qqq```RRR>>>999444---******++++++)))(((((((((((((((((((((((())))))))))))***************++++++,,,------......------------...///000111000IIIXXXjjjvvvKKK999===AAADDD@@@999666:::@@@@@@AAA@@@>>>:::777666777777999;;;<<<;;;;;;<<<======BBBIIIMMMOOONNNOOOOOOGGGCCCBBBHHHVVVeeeooosssfffcccccckkk{{{xxxlllFFF222111333111---++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------...//////---111000000111///>>>[[[~~~|||zzzyyyhhhaaaZZZRRRFFF999444666,,,,,,+++***************))))))(((((((((((())))))))))))(((((()))***+++++++++++++++,,,,,,,,,---------333333///555CCCJJJIII{{{wwwqqqpppxxx|||rrr___GGG777555999666777@@@III\\\wwwTTT999:::;;;:::<<<:::@@@<<>>;;;:::666555444222111000//////000000000000000000000000...000222111000111555999@@@aaawwwhhhnnn{{{llljjjxxxyyywwwyyy|||iii```III===666...******+++++++++)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------......------,,,,,,---///111222;;;RRRdddiiiHHHAAA???CCC===666444888===AAABBB;;;<<<===;;;777555444444333555777777666666777888444888===???@@@BBBFFFJJJFFFGGGFFFCCCCCCNNNbbbrrrrrrmmmggghhhqqqnnn]]]<<<111444444---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---....../////////000///111333555QQQ{{{ooo~~~}}}yyyvvvyyyhhhcccaaaaaaVVVCCC777555---,,,++++++******++++++))))))(((((((((((())))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------///222333111555???HHHLLLjjjlllvvvyyykkkUUU@@@444111666555999CCCJJJ\\\xxx}}}}}}dddNNNLLLDDD;;;;;;<<<===:::;;;CCCNNN\\\ooo~~~uuuqqqwwwtttlllhhhrrrttt~~~iiiIIIMMMhhh|||oooeeeiiirrrtttuuuxxxuuufffyyyUUU///999%%%---,,,,,,,,,,,,++++++++++++************************)))))))))***+++,,,---......666GGGRRRNNNGGGRRRfffhhhsss~~~{{{yyyyyy|||~~~\\\>>>;;;:::666555444222111000//////000000000000000000000000000222333222111333:::???___~~~vvvwwwzzz~~~yyyyyyttt{{{xxxuuu^^^AAA:::111+++************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---...............------...000222444KKK[[[|||lllBBB===BBB???666444555<<>>>>><<<;;;;;;<<<@@@CCCEEECCC???>>>@@@CCC:::@@@EEEEEEBBBDDDMMMVVVhhhnnnssssssrrrwwwuuu~~~{{{NNN555666777///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,------.../////////111000...222777@@@iiixxxmmmhhhkkkdddOOO;;;333------,,,++++++++++++,,,))))))(((((((((((())))))(((((((((((()))***+++,,,++++++,,,,,,,,,,,,------//////222666999@@@MMMZZZpppzzz~~~iiinnnyyygggNNN<<<666111555666<<>><<>>;;;:::666555444222111000//////000000000000000000000000222444555333222555===DDD}}}xxx|||ddd~~~zzzyyydddwww~~~~~~lllEEE===333,,,)))))))))((()))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////......///111444555SSSgggbbb@@@???EEE???444888===DDDIIIKKKJJJHHHGGGCCCEEEFFFDDDBBB???>>>===EEEFFFFFFEEEBBB@@@???@@@999@@@FFFHHHFFFDDDDDDFFFHHHFFFFFFLLLUUU[[[\\\ZZZSSSfffxxx|||uuusss}}}}}}]]]:::777999111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,------.../////////333111...444<<>>:::999999===BBBGGGLLLOOOWWWRRRGGGPPPwwwpppUUUUUUbbbaaa___jjjzzzmmmcccfffpppuuutttzzzeee]]]sss~~~xxxKKK***888...---------,,,,,,,,,++++++************************)))))))))***+++---...///333CCCSSSTTTLLLKKKZZZjjj{{{~~~}}}ZZZ???===999666555444333222111111111222111111111000000//////111888222000444...===dddrrrvvvvvv}}}ppp[[[vvvssszzz}}}ZZZ@@@888777)))(((...'''))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///)))333...,,,444///555OOO]]]xxxGGGBBBCCC===:::777>>>BBBHHHLLLNNNLLLKKKIIIKKKHHHJJJLLLEEE:::<<>>+++...++++++---,,,)))+++000------------------------...------......///000111,,,444***333:::]]]|||ooouuuiiiSSS:::555***))),,,))),,,000*********))))))))))))******)))************+++++++++***++++++,,,,,,------......)))222111JJJ<<<^^^llljjj|||qqq\\\DDD777666111777;;;:::@@@SSSjjjyyy}}}{{{ttt^^^VVVHHH<<<<<<<<<===<<<;;;<<>>;;;<<<<<<<<>>GGGCCC>>>CCCEEECCCFFFLLLIIIIIINNNTTTWWWVVVTTTTTTYYYcccnnnyyy{{{qqqooopppqqq|||~~~aaaDDDAAA>>>///,,,+++---,,,***+++000------------------------...............///111111555000333;;;^^^zzznnnBBB888---,,,...***+++...)))******))))))))))))******************++++++++++++***++++++,,,,,,---......222---000666NNNNNNooouuuyyymmmXXXBBB666555000777;;;<<>>@@@DDDHHHJJJKKKRRRKKKHHHIIIKKKPPP\\\iii~~~yyy|||qqqggguuuyyyooonnnvvvooo[[[eeevvvrrrddd{{{ddd```yyy|||zzz>>>---444,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,)))+++---+++***,,,///111BBBNNN[[[KKKNNNooonnnzzz~~~~~~|||}}}{{{ZZZ???===:::777666555333222222111111111111111111111000000000---333333333666@@@ggg}}}uuulllgggaaaUUUHHHDDDHHHNNNOOOYYYbbbmmmrrrqqqnnnoooqqqlllgggdddccc```ZZZTTTSSSYYYeeerrruuuqqqooosssxxxhhhYYYlllrrr[[[???:::222...///...************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000///,,,000555333CCCdddSSSDDDAAACCC;;;999@@@BBB@@@FFFLLLOOONNNLLLKKKLLLQQQ]]]cccZZZIII===888666===@@@>>>AAAJJJFFFBBBJJJRRRRRRXXXbbbgggccc______ZZZbbbppp{{{rrrgggnnn~~~|||}}}}}}FFF666???222...,,,------+++,,,///------------------------............///000111111888,,,999BBB}}}~~~xxxEEE<<<000///222+++***,,,)))******))))))))))))******************+++++++++,,,+++++++++,,,------......555444000<<>>444333222888<<<>>>GGGZZZooozzzsss}}}qqqUUUEEEBBB999333555555<<<>>>BBBHHHNNNOOONNNLLLRRRKKKHHHMMMRRRPPPIIIDDD???AAAMMMhhh{{{zzz}}}}}}vvvwwwuuuaaa```pppwwwfffyyypppXXX|||EEE******------,,,,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,+++***+++///444LLLFFF[[[BBB\\\|||www}}}}}}{{{kkkcccmmmZZZ???===:::777666555444333222222222111111111111111111111111111444444111555LLL|||tttxxx{{{vvvhhhXXXRRRIIIBBB@@@@@@AAAEEEJJJNNNSSSZZZ]]]^^^___aaaccc]]]YYYTTTRRROOOHHH@@@999;;;KKK\\\gggoootttsssmmmwww^^^VVVxxxrrroooFFF:::666///---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111......111111555TTT|||TTTJJJDDDEEECCC:::>>>IIIJJJLLLRRRYYY\\\[[[XXXWWWWWW```zzzrrrOOO;;;777:::@@@AAABBBJJJNNNCCCAAAPPPUUUhhhzzz|||tttooopppsss|||xxxbbbaaasss~~~|||{{{\\\???EEE666111---......,,,,,,///....................................///000111222666000:::SSSYYYAAA222000333,,,))),,,***+++******))))))******+++*********+++++++++,,,,,,++++++,,,,,,---.........///555222CCCEEENNN|||rrrnnnwww{{{rrraaaLLL<<<444333444999===???HHHYYYiiiqqqsssaaaIII>>>===555222555444:::>>>GGGQQQYYY[[[XXXTTTXXXPPPKKKPPPXXX[[[VVVPPP777;;;AAAJJJXXXmmm{{{uuu~~~|||hhh^^^hhhvvvwwwqqqvvvjjjxxxXXX777---//////...---,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,******111999PPPJJJTTTCCCjjjzzz~~~|||{{{eeeYYYXXX\\\YYY???===:::777777555444333222222222111111111111111222222222333444444222???gggzzzkkkHHH@@@???IIIUUU\\\bbbhhhfffcccaaadddkkkssswwwyyyxxxxxxzzz{{{xxxkkkWWWFFF???HHHQQQ[[[kkkxxxrrrbbblllzzzjjjQQQbbbtttTTT===999111+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000000...111111--->>>mmmfffAAABBB;;;<<<>>>>>>IIIRRRMMMXXX^^^ffflllooonnnkkkiiitttkkkJJJ999777999EEEFFFGGGLLLMMMEEEOOOkkkwwwyyyrrrfffgggqqquuuzzzvvv{{{wwwPPPCCC:::333...//////------///........................///......//////000111222555999;;;tttoooKKK777000222,,,))),,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////)))222555JJJKKK```vvvrrr~~~{{{ooo\\\HHH:::555444555999<<<@@@KKKZZZgggllluuusssTTTAAA999999222000444222888===HHHVVVcccgggddd```aaa[[[SSSOOOQQQSSSRRRPPPFFFIIIJJJFFFCCCIIIXXXeeerrryyyrrr```aaapppwwwkkklllppplll|||jjjBBB000333222000...------,,,---******+++++++++,,,,,,,,,,,,+++,,,---++++++555AAAQQQXXXNNNQQQttttttlll^^^TTTOOOYYY???===;;;888777666444333333222222111111111222222222222222555555555555KKK~~~kkkqqq}}}lllBBB;;;777???LLLVVV^^^bbbbbb[[[VVVYYYdddpppwwwyyy|||lll______ZZZYYYkkk~~~xxxccc^^^oooppp\\\VVVssswwwvvvgggDDD<<<555+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------...//////000000///...333222222SSSlllKKKIIICCC999;;;DDDIIIQQQTTTLLL```dddmmmxxx{{{uuu{{{vvvgggRRRBBB999555333GGGIIIGGGGGGJJJMMMdddwwwdddiiirrr{{{|||sssyyyooo___<<<>>>666//////000...---///........................////////////000111222222111===JJJ}}}gggjjjjjjxxx\\\???000111,,,***---...++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...444:::IIIOOOttt|||~~~zzzmmmWWWCCC999666555444888<<>>EEEJJJKKKMMMWWWgggzzzxxxtttuuunnnkkk|||rrriiiaaakkkjjjRRRUUU~~~mmm|||MMMAAA;;;///---------,,,,,,,,,+++++++++,,,,,,,,,------------...------......//////000000///...444555>>>nnnwwwLLLFFFQQQLLL@@@DDDNNNOOOSSSYYYXXXgggiiippp}}}{{{oooooohhh^^^UUUIII<<<444333DDDJJJHHHFFFJJJQQQgggllldddssspppwww{{{IIIAAA888000000000///..............................////////////000111222333///EEEvvvOOOEEEKKKNNN[[[ooonnn^^^VVVZZZaaalllwww~~~~~~vvvwwwpppKKK333111---+++......,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------.../////////333444@@@EEEQQQ}}}}}}yyyjjjRRR???777666555333777;;;CCCQQQ```ggghhhaaajjjnnn```>>>222111222---...222...333666???OOOaaammmooonnnfffkkkkkkaaaVVVOOOIIICCCBBB@@@@@@EEEKKKLLLHHHCCCFFFWWWrrr|||}}}|||}}}pppvvv~~~xxx}}}yyylllhhhvvvttt______nnnsssjjjfff]]]uuuooovvvIII666444111///---,,,,,,---******+++++++++,,,,,,,,,...***+++///...///===PPPPPPPPPJJJhhhkkk|||}}}}}}xxxhhhYYY???===;;;888777666555444333333333111111111222222333333333---333:::CCCmmmccc}}}iii666???CCC@@@???CCCEEEBBBDDDCCCAAA>>>;;;999999999888<<>>444999???JJJLLLJJJNNNQQQZZZlllmmmuuujjjfffuuufffkkkQQQBBB999111000111///......////////////////////////////////////000111222333444TTTMMMSSS\\\cccppp|||kkkdddRRRVVV[[[```dddmmm|||yyy}}}ssslllyyy~~~SSS666111...,,,...---,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,------...////////////000DDDFFFVVVwww}}}|||xxxhhhOOO<<<666666555555777;;;AAAOOO\\\aaa```UUU```iii]]]999///000222---///444///111333:::III\\\jjjnnnnnnooouuussshhh\\\TTTKKKDDDCCCDDDEEEEEEDDDFFFKKKNNNFFFDDDTTTyyy}}}~~~{{{wwwvvv{{{}}}{{{}}}~~~{{{hhhmmmxxxnnnpppooo```]]]ooo~~~|||bbb[[[fff{{{mmmmmmeeeUUUzzz}}}BBB666444111...,,,++++++,,,******+++++++++,,,,,,,,,...***,,,000///000@@@TTTYYYIIISSSpppjjjyyy~~~zzzyyyzzz{{{vvvpppxxx\\\BBB???:::777666444222111111111222333333222222111222222222///999222WWWqqqyyylllGGG===999???GGGPPPaaaqqqvvveeeTTTLLLHHH@@@999777===;;;:::===EEESSScccoooooohhhrrroooLLLSSSiiiRRR:::SSSzzzjjjgggDDD@@@;;;------------...------,,,,,,------------------------------......///000000000--->>>+++<<>>555666CCCHHHGGGJJJSSSWWW^^^nnnzzzwww}}}^^^uuu~~~pppppp\\\GGG<<<555***111555)))333////////////000000000000111444///...555222...444555]]]MMMLLL^^^ttt|||vvvyyytttwwwqqqtttlll:::777333(((666+++,,,+++******)))******************)))******+++,,,---------------...000000///;;;GGG<<>>BBBKKKRRRTTTSSSMMMAAAFFFRRReee{{{uuuyyytttwwwzzzzzz{{{}}}zzzzzz{{{{{{hhh___iiirrrrrruuuXXX]]]___hhhxxx{{{{{{~~~zzziiiVVVXXXlllzzzkkkvvvvvv```zzz@@@555222333***000333$$$,,,++++++++++++++++++++++++***---///...---444EEETTTTTTFFFfffaaa}}}yyyvvv}}}uuulllppp]]]CCC@@@;;;888666555333222222222222333333222222111222222333222444888jjj}}}rrrLLLCCC@@@IIIVVVeeeyyyhhhRRRJJJLLLRRRUUUNNNLLLIIIFFFDDDDDDHHHMMMNNNOOOffflllPPPNNN^^^TTT>>>GGG```jjjvvvRRRIII???---------......------,,,,,,------------------------------......///000000000///555444GGGPPPKKKOOOIIIEEEIIIIIIMMMRRRVVV[[[iiiwwwvvvhhhUUUEEEAAA___}}}gggGGG777777@@@EEEEEEJJJUUU[[[ddduuuzzz~~~oooeeetttlllfff}}}wwwMMM???777+++///333(((222////////////000000000111000333///000666444111999HHHgggVVVXXXfffxxxzzzxxxqqqjjj}}}GGG888444)))111))),,,++++++******************************++++++,,,------------...///000000///>>>EEELLLttt|||sss___III:::222222444555<<<<<>>\\\kkk\\\iii{{{~~~yyyqqqgggeeennnXXX777555------,,,,,,,,,+++******************************+++,,,,,,------------...///000111111DDDHHHfff{{{|||~~~qqq[[[FFF777222333555666;;;;;;???LLLLLLGGGIIIPPPaaa|||JJJ333222111000000000111222333333999111???```kkksssjjjmmmmmmkkkmmmrrrtttsssiii```XXXVVV]]]ffflllnnnPPPDDDCCCEEEFFF]]]xxxnnniiigggbbb```aaabbbeeennnvvv|||~~~}}}zzz|||}}}|||}}}sssdddkkk|||eeegggwww{{{~~~wwwhhh[[[[[[kkkooowwwkkkTTTyyyqqqkkk>>>111111++++++///(((333,,,,,,,,,,,,,,,,,,,,,,,,+++---------111>>>OOO[[[RRR^^^iii~~~yyy}}}~~~|||~~~{{{uuuuuu|||]]]DDD@@@;;;999888666555444444444444222222111111222222333333;;;///WWW{{{kkkRRRjjj[[[JJJCCCUUUqqqiii[[[lllqqqbbbXXXPPPYYYvvvjjjjjjgggSSSMMMZZZQQQ:::666aaayyybbbKKK@@@666//////...---------,,,,,,------------------------.........///000000111111333...LLL|||iiiBBBPPPOOOEEEIIIJJJNNNPPPRRRQQQQQQVVVbbbmmmbbbbbb[[[NNNAAA<<>>FFFNNNMMMSSSgggGGG333000111222444555555666666777555???DDD^^^|||oooaaarrr{{{|||ppp{{{qqq^^^LLLFFFDDD@@@===???:::555222444555333444777AAARRRcccjjjmmmrrrxxx|||~~~{{{ssswwwwww{{{xxxxxxmmm{{{~~~{{{kkkXXXRRRqqqvvvnnnyyyfffXXXyyyhhhxxx~~~qqq666///555---///...,,,---------------------------...---...>>>RRRXXXSSSjjjlll}}}zzz|||\\\RRRYYYbbbiiirrr}}}}}}mmmzzz^^^DDDAAA;;;999777666444333333333333111111111111222333444555@@@|||zzz[[[???@@@TTTdddnnnPPPEEEHHHPPP[[[eeeZZZPPPKKKVVViii~~~\\\___fffYYYGGGOOOPPP888222PPPrrruuuUUUVVV444222///---,,,,,,---...------------------------/////////000111111222222<<>><<>>DDDNNNQQQPPPMMMKKKMMMVVVdddrrr|||lllmmmqqqttttttnnnjjjhhhkkkqqqtttooouuusss]]]TTTWWWTTTCCCAAAFFF>>>333:::dddooofffcccJJJ222444111,,,222---///........................---222...,,,222333000666QQQvvvYYYIIIRRRRRRJJJIIIUUUaaaeeefffbbb^^^ZZZPPPDDD>>>===JJJFFFEEEKKKUUUdddyyykkkTTTFFF888777<<>>EEEQQQMMMOOOPPPQQQUUU```nnnyyyppplllgggeeehhhmmmkkkeeeiiihhhaaa```gggccc[[[ZZZXXXLLLNNNQQQEEE===@@@???666333YYYcccuuukkkUUU888555111...222,,,///........................,,,222///---333111000777YYYzzzrrrHHHMMMRRRQQQKKKMMMYYYcccfffddd```YYYOOOBBB999;;;BBBJJJJJJNNNTTT]]]jjj~~~qqqQQQIIIBBB;;;???===???DDDNNNZZZeeennnsssrrriii{{{wwwaaannnjjjKKKXXXssskkkLLL777555444333333333222222222222111111555222444444AAA[[[qqqVVVkkkTTTFFFEEEFFFOOOHHHFFFVVVxxx|||nnnvvv|||{{{cccaaaUUU]]]oooZZZ<<<333///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////000333666===\\\yyywwwwwwdddKKK999444555666666:::@@@KKKccc~~~KKK333666>>>???AAAFFFMMMQQQRRRVVV[[[```iiikkk```WWWXXX^^^aaa}}}~~~|||nnn:::222555...222---222222111111222222333444777666666666777@@@UUUhhh}}}yyyggg\\\ZZZ```mmmlllMMMPPPnnnsssjjjqqqLLLKKKuuuVVV999---555---+++000...------,,,,,,------...+++333+++111OOOZZZUUUZZZvvv~~~]]]???999@@@]]]AAA===;;;999777666444333333333333666555333666888222666EEEWWW<<<999XXXsssYYYBBBBBBPPPPPPSSSVVVYYY]]]fffqqqzzztttccc]]]bbbggghhhfffjjj```]]]dddYYYLLLVVVOOODDDEEENNNIII>>>>>>DDDCCC111HHHhhhwwwsss```<<<444000...333---000........................,,,222000///333000000<<<]]]bbbDDDPPPRRROOOKKKNNNXXX___aaa^^^VVVKKKBBB:::888???JJJEEENNNXXX\\\___mmmVVVFFFGGGBBB???CCC;;;@@@HHHQQQ[[[fffpppwwwhhhggg{{{xxxNNNPPPvvvqqqwww}}}xxxVVV999777555666666666666555555555555333222555888333888ZZZccc\\\pppPPPMMMOOOWWWUUUZZZ\\\ccc}}}{{{mmmiiiYYYZZZ~~~ccc;;;222000......---,,,,,,,,,,,,,,,,,,,,,,,,------------...///...///000//////444:::GGG\\\yyyxxxwwwwwwdddKKK999333444777888>>>CCCNNNiiiXXX???>>>???FFFBBBHHHSSS]]]eeekkkqqqvvv|||~~~www|||mmmssssss|||~~~yyyzzznnn777///444000555000111111111111222333444444555777;;;<<<<<>>;;;999777666444333333333333444555111444888111999WWWnnnHHH<<>>777888<<>>;;;999777666444333333333333111666000222999111BBBpppzzz```>>>DDDWWWiiiyyywwwzzzoooSSSGGGMMMTTTWWW^^^gggpppxxx|||~~~wwwfffIII@@@DDDHHHYYY[[[RRRQQQPPPLLLJJJFFFGGGBBBFFFKKKAAA888???;;;---444]]]sssxxxHHH555000111555///333////////////////////////---222000111333///777LLLMMMJJJPPPKKKGGGLLLXXXccchhhhhh[[[III888555<<>>888555555444444444333333333666000888444999]]]}}}sss^^^```sssmmmeeessshhhiiiwwwbbbOOOFFFSSSvvvJJJ444/////////...---------------------------............000---///333111---666DDD[[[nnnzzz|||rrrXXXAAA555444777;;;;;;AAAJJJbbbrrriiiSSSHHHGGGMMMLLLPPP\\\bbbkkk{{{oooqqqxxx{{{ooo^^^XXX^^^vvvzzzyyyHHH999999333999555555666777:::===@@@BBBDDDKKKJJJLLLOOOKKKDDDAAAAAA___kkkxxx}}}pppiiifffqqqbbbFFFRRRttt~~~pppiiiAAA>>>{{{}}}mmmqqqJJJ===666666111111...------,,,,,,------...---///---AAA^^^]]][[[ooo~~~zzzyyyxxxxxx[[[UUUYYY\\\ccclllfffGGG???;;;999888666444333333333333...888111222;;;555SSS{{{vvviii>>>UUUvvvggg[[[ssseeeZZZ\\\___```bbb^^^PPPAAABBBLLLVVVbbbpppxxxyyyzzzqqqhhhSSS;;;;;;LLLUUUQQQ```dddMMMAAACCC>>>888FFF@@@;;;HHHFFF999;;;;;;999000<<>>GGGOOOMMMZZZiiieeexxxpppQQQTTTUUUWWWNNNGGGLLLTTTeee|||yyyrrrrrrMMM>>><<<666===:::888999:::===AAADDDGGGIIITTTYYYdddnnnlll^^^MMMDDDVVVeeettt{{{~~~wwwmmmbbbnnneeeHHHLLLrrrkkkgggJJJFFF}}}SSSNNNAAA;;;111000...------,,,,,,------...///000///DDDaaa___]]]ssszzzhhhVVV]]]fffgggooo~~~iiiGGG;;;<<<888777666555444333333333555///444555111333\\\yyy^^^MMMlllyyyZZZsssRRRLLLBBB222===:::>>>???;;;777888:::;;;LLLbbbrrr|||{{{{{{gggSSSBBB555FFFjjjjjj___KKK444777666666666:::@@@CCC@@@;;;777<<<,,,666999___hhhwww555444555888111222333222111000////////////......222000444000999mmm[[[IIIJJJKKKJJJNNNZZZhhhqqqpppkkkVVVBBB888BBBJJJIIIKKKSSSWWW[[[^^^^^^\\\]]]aaafffgggrrr}}}~~~{{{RRRAAAEEEHHHIIIMMMXXXgggpppXXXIII]]]~~~rrroooWWW???<<<999888666666666666444222555111666???555QQQnnnvvvuuuxxx}}}qqqiiinnnYYYKKKJJJJJJqqq|||eeeXXXYYYgggqqqRRRKKK[[[hhhZZZ...333...000222111///---,,,,,,+++,,,,,,------...///000000333---+++222333444>>>LLL|||wwwppp{{{~~~uuuPPP999000111;;;999===HHHWWW^^^XXXMMMFFFFFFFFFMMMYYYdddllltttzzzSSS@@@BBBHHHMMMRRRRRRTTTYYY\\\[[[lll|||rrrlllmmmzzz|||MMM888888999999;;;CCC555BBBQQQEEEDDDWWWcccnnnwwwPPP>>>666LLLTTT```zzz{{{ooorrr|||bbbEEEHHHgggwwwqqqlllUUUAAAlllmmmtttqqqSSSPPP:::666444//////...------------...000111,,,LLLgggcccfffiiihhhccchhhmmmnnnmmmrrrjjjGGG;;;<<<888777666555444333333333222...333666222:::jjjdddRRRjjjvvvbbboooBBB???:::000999999999:::999666333444777EEEaaayyyhhhrrr}}}zzznnnaaaTTTIIIZZZ~~~lllaaaOOO888999666222222555;;;???>>>;;;999;;;111888444TTT~~~===777666999111222333222111000000/////////000...111...333222???wwwVVVHHHKKKHHHIIINNN[[[iiiqqqpppkkkZZZFFF:::BBBJJJKKKOOOWWWWWW\\\```ccccccffflllqqqvvvSSS???CCCHHHKKKPPP\\\kkkuuuZZZDDDYYYyyyuuummmaaaEEE@@@;;;999777777777666555333777444555:::444ZZZmmmyyynnnqqq{{{DDD@@@JJJ\\\rrr{{{jjj[[[YYYddduuuSSSJJJUUUjjjbbb444666000000///...,,,,,,///111222000...------...///...+++222111000333222777EEEhhhxxxrrrmmmuuuyyy{{{YYYBBB777777AAA:::@@@NNN\\\```XXXOOOJJJUUU[[[fffqqqwww{{{lll???777>>>AAAHHHNNNOOORRRVVVXXXWWWZZZiiiuuuxxxvvvxxxzzzzzzwwwuuusssrrruuu[[[>>>999;;;>>>EEE777AAAXXXbbbVVVPPPbbbuuuoooggg\\\HHH666<<>>DDDMMMQQQXXXbbb___ccchhhlllooosssyyy~~~RRR>>>BBBHHHMMMTTT___ooozzzcccFFFRRRpppyyyhhh~~~qqqKKKDDD>>><<<999888888777555444666555444666:::nnnxxxyyyMMM[[[rrrlllXXXXXX___{{{VVVGGGLLLyyyeeexxxiii999555111000...------000555:::;;;666000---...///...---***222222000222222>>>UUU~~~jjjrrrqqqttt~~~zzzzzzxxxuuutttwww~~~~~~aaaJJJ999666@@@>>>FFFTTT```bbb___^^^aaannnwwwQQQ333777???:::AAAFFFGGGJJJOOOQQQPPPLLLQQQVVVZZZ___ggglllmmmlllnnnppprrrvvvxxxJJJ>>>@@@DDDOOOKKK[[[hhhoootttooojjjnnnqqqhhh^^^EEEAAA333999MMMGGGBBB\\\tttiiiHHHCCC\\\ooooooeeeaaaAAAHHHxxxuuuQQQQQQCCC888222000000///..................222000MMMccc]]]jjjyyymmmMMMAAA>>>KKKWWWbbbhhhxxxoooHHH;;;>>>999888777555444444444333333555444888444JJJpppaaaqqqiii<<<:::;;;<<>>CCCPPPRRRFFF===<<<777@@@LLL]]]eeeYYYVVVeeedddmmmppppppoooppppppJJJ===666333666777666888:::999666333888777,,,IIIQQQBBB999;;;555444333333222111000000000000111///111,,,222555IIIxxxLLLHHHOOOHHHMMMXXXeeeooosssppplllcccPPPCCCHHHSSS[[[cccmmmkkkooossswwwzzz~~~UUU@@@CCCHHHOOOVVVbbbssslllLLLKKKfff~~~ddd}}}uuu}}}NNNGGG@@@===:::888777777555333222555444666BBByyyZZZyyylllSSSUUUXXX~~~XXXDDDFFF^^^TTT|||qqq===333222222333333555:::AAAFFFBBB;;;333...///000///---...222///---000333DDD___www}}}fff{{{sssrrr}}}{{{rrrllleeebbbaaagggrrr}}}mmmUUU<<<333<<>>999888777666555444444444222777222777666SSSuuujjj{{{MMM666BBB@@@===FFFGGGOOOPPP\\\ooottteeePPPEEEHHHMMMKKKSSSfffhhhXXXMMMeeeooosssuuuzzzUUUAAA777111888=========>>>:::444222:::333,,,GGGYYYFFF;;;>>>888777444333222111000000000000//////222...333555HHHqqqJJJJJJQQQLLLSSS```lllssstttqqqnnnhhhXXXMMMQQQ[[[dddkkkrrruuuwww{{{VVVAAACCCJJJTTT^^^iii|||}}}iiiJJJEEE^^^bbbiiiNNNHHHCCC???;;;888777666444333333666555666BBB]]][[[fffoooooo~~~uuuiiiUUURRRRRRvvv[[[CCCCCCLLLpppEEEgggxxxBBB555777:::>>>AAAEEEIIINNNRRRGGG@@@888222000000000//////111...///222111===VVV|||hhh___wwwsss~~~}}}vvvggg\\\QQQLLLLLLSSSaaannn|||fffFFF666<<<>>>III\\\ooo{{{sssEEE666<<<===FFFHHHFFFBBBCCCJJJPPPRRRQQQOOOMMMIIIIIIQQQ```mmmrrr}}}iii^^^```VVVNNNbbb~~~mmmfffqqqDDDIIIOOOuuuWWWGGGVVVssspppNNN???QQQjjjvvvbbbTTT>>>HHHgggpppVVVCCC444444111111000////////////000---222333OOO```ZZZqqq}}}LLLFFFFFF;;;???RRRDDDBBBVVVtttIII:::???999999777666555444444444///555---777:::^^^nnnpppccc@@@999FFFBBBBBBMMMPPPXXXddd{{{pppVVV[[[[[[NNNKKKbbbqqqfffXXXkkkvvv|||VVVDDD999222@@@KKKLLLKKKIII@@@555444<<<000---BBBwwwzzzaaaKKK>>>AAA<<<:::444333222111111000111111---...333///333444HHHkkkKKKLLLQQQNNNWWWeeepppuuuuuusssqqqooobbb[[[```kkksssxxxzzzSSSFFFIIISSSbbbllluuuyyygggHHHBBBXXX~~~aaa[[[}}}OOOJJJFFFCCC>>>:::888777555444777888666555;;;ppp|||ZZZDDDBBBCCCFFFXXXkkk}}}~~~{{{llliiidddUUUOOONNNrrr___DDDAAAEEEiiiIII^^^xxxDDD:::BBBFFFLLLQQQTTTVVVYYY[[[NNNIIIAAA999333000000111,,,///000444666///777OOOjjjvvvyyy]]]wwwsssxxxmmmZZZLLL@@@<<<<<<@@@MMM[[[rrr{{{sssPPP:::???===EEEWWWmmm|||nnnDDD888@@@BBBHHHJJJGGGBBBCCCJJJQQQTTTVVVXXXYYYVVVQQQRRR```ooosssccc\\\NNN;;;MMMppprrrddd^^^cccsss}}}bbb[[[SSSDDDZZZeeevvvpppXXXKKKPPPSSSjjj~~~tttRRR???LLLgggxxxkkkTTT@@@KKKNNNiiiiiipppKKKBBB777888222111111000000000000000---222333QQQaaa[[[uuuxxxSSS<<>>JJJIIIPPPpppvvvJJJ:::@@@:::999888666555555444444000888,,,999>>>fff{{{yyy{{{XXXZZZiiitttzzz}}}dddMMMCCCEEEKKKLLLUUUgggpppwwwTTTVVVRRRBBB:::JJJ[[[hhhtttxxxoooGGGBBB;;;@@@SSSccceee```XXXGGG666666===000111<<>>;;;444444333222111111111111---...333///333555KKKgggKKKMMMOOOLLLWWWeeeqqquuuvvvvvvvvvrrrllljjjuuuZZZSSSXXXfffxxx~~~wwwWWW@@@UUU~~~aaaTTTuuuSSSNNNJJJFFFAAA===:::999777666888666555888<<>>EEElllaaafffyyyOOOKKKRRRUUUYYY\\\]]]^^^```aaaVVVTTTMMMBBB666000///111---000111333444111CCCeee{{{cccvvvooo~~~ppp```MMM???555555555444<<>>888333<<>>;;;RRRgggyyyyyyqqqcccLLL666555>>>222444999YYYnnnTTTDDDFFF???;;;555444333222111111111111......222...222666NNNeeeKKKMMMMMMIIIUUUdddpppuuuwwwxxxzzzsssqqquuukkkbbbgggwwwmmm???TTT~~~bbbPPPeeeyyyWWWRRRNNNIIICCC???<<<;;;999888666333444<<>>777AAAGGGWWW\\\______aaagggllllllkkkooovvvxxxnnn^^^XXXZZZZZZfffqqq|||mmmiiiKKKMMMhhhjjjKKK^^^sssXXXLLL>>>AAA777999<<>>AAABBB@@@EEEOOOaaaFFF@@@AAA>>>999666777888555555666555555333;;;>>>qqqggg~~~^^^OOOXXXqqqwwwfffZZZUUU```ssshhh333@@@===AAAGGGAAA???TTTsssmmmPPPHHH999555CCC```llljjjTTTHHH===;;;444222555000[[[oooQQQBBBIIIDDD>>>888555222111222333333222222222444---333999RRRhhhFFFLLLDDDLLLTTT```mmmtttwwwzzz}}}yyyvvvyyy}}}pppxxxyyyooojjjpppxxxzzzVVVCCCLLLwwwaaaJJJ]]]jjjWWWUUUPPPIIIBBB===;;;;;;<<<444<<<888111@@@tttsssRRRQQQHHHUUUMMMeeesssEEEGGGLLLBBBEEEJJJQQQOOOddd|||pppmmmEEE>>>HHHRRRnnnzzzZZZOOOKKKuuucccJJJ:::BBBzzzpppnnnnnn```aaaccceeehhhiiihhheeebbb[[[XXXQQQGGG===444000...666---444333000111NNNwwwtttvvv}}}ppp\\\MMM777666333222111222333555999DDD]]]xxxlll]]]qqq]]]{{{hhhKKK===999:::EEESSSzzzmmmkkkyyy}}}yyy}}}}}}uuukkkZZZKKKJJJMMMFFFMMMhhhyyycccPPPHHH^^^|||pppcccwww|||\\\NNNIIIEEECCCDDDBBB;;;DDDmmm~~~yyyuuu[[[DDDDDD]]]wwwmmmMMMDDD???hhhvvvwwwbbbHHHCCCCCC<<<888666333222222111///......888555OOOeee^^^{{{cccHHHEEEBBBCCCEEE@@@===JJJ^^^yyyHHHAAAAAA>>>999666777777555444666555666444888@@@uuuxxxuuuzzzXXXTTTllliii___UUU\\\pppqqqkkkmmm~~~\\\EEE:::888;;;AAABBBDDDTTTfffyyyEEE<<>>:::666333222222222111000111444///444999QQQfffEEEMMMFFFLLLUUUdddqqqyyy{{{}}}~~~}}}zzzzzztttccchhhhhh___YYY\\\aaaaaapppyyylll|||NNNCCCKKKuuucccKKKqqqhhh[[[VVVRRRLLLFFFBBB???<<<;;;444888555555EEEyyyZZZHHHXXXdddqqqHHHEEEHHHEEEIIIIIITTTUUUddd|||sssmmmbbbFFFAAAIIIYYY|||mmmRRRLLLNNN{{{cccBBB;;;CCCqqq^^^```dddSSS```dddggghhhgggeeeeeefff[[[XXXRRRIII???777333111222...444111333:::KKKwww~~~xxxqqq}}}sssvvv~~~kkkRRR@@@777444111///...000222444444:::KKKccczzzyyyqqqjjjiiiiii\\\PPP@@@333111444===QQQeeevvvuuuvvvjjj^^^TTTLLLQQQMMMUUUlllwwwoooZZZRRRWWWrrr|||jjjwww]]]PPPFFFFFFJJJOOOMMMIIIWWW~~~yyy\\\BBB@@@WWWooosssRRRCCCAAAzzzvvvyyyYYYEEE@@@@@@::::::777333111111000///...+++444111NNNeee^^^wwwtttQQQ@@@EEEAAABBBDDDAAABBBRRReeeLLLCCCBBB???999666666666444333555333666555666FFFooo|||~~~tttvvv^^^UUU]]]mmmxxx|||vvvttt}}}zzzJJJ:::>>>======???CCCGGGKKKMMMWWWlllZZZ111CCC[[[RRRCCCDDDLLLJJJMMMHHH999777@@@AAA777444222666222SSSqqqXXXLLLSSSNNNJJJEEEAAA:::555333222111111///000444000444999QQQcccDDDMMMHHHLLLYYYjjjxxx~~~bbbHHHLLLNNNMMMNNNSSSVVVWWW```vvvSSSKKK[[[\\\PPPPPPbbbgggwwwKKKCCCIIIqqqfffMMM|||ccc[[[WWWTTTOOOKKKGGGCCC>>>:::;;;888666;;;FFF|||sssmmmvvvZZZFFFAAACCCGGGHHHHHHUUUYYYcccssspppwwwnnnNNNAAA???IIIeeelll```KKKGGGRRR```<<>>CCCBBBSSSiiidddIIIkkkmmmQQQFFFEEE999777::::::???@@@666666666333555000HHH}}}qqq[[[PPPUUUPPPLLLIIIDDD===777444333222111000///333000444999UUUaaaCCCLLLGGGMMM]]]qqq}}}~~~zzzuuutttxxxxxxYYY:::<<>>777666;;;<<>>DDDAAAIIITTTXXXaaarrr|||{{{JJJ???<<<===NNNqqq{{{eeeYYYIIICCCVVVZZZ===CCCIIIeeeSSSiiixxxyyyxxxvvvrrrmmmhhhddd```___]]]ZZZTTTJJJ???777222111222///444...222:::EEEiiixxx}}}zzzzzzvvvnnnPPP777111111222333555777999:::777999777999IIIddd{{{xxxiiiRRR@@@666444444444222222444555333333???MMMNNNOOOIIIMMM^^^nnnsssiiidddcccttt|||LLLPPPGGGPPPjjjIII888[[[oooxxxtttpppnnnjjjiiikkkcccaaatttwwwbbbiii{{{xxx[[[???<<>>AAA>>>@@@GGGPPP^^^ttteee\\\ZZZMMMGGGCCC<<<777777666333333555333555999333OOObbbzzzzzzggg@@@999CCCHHHFFFJJJRRRQQQIIIEEEQQQsss|||ttt^^^kkkPPPCCC:::777@@@FFFAAA===777+++444888333555000AAA{{{uuuaaaVVVZZZSSSPPPJJJEEE>>>999666444333222222///222///444999YYYcccDDDLLLDDDPPPcccvvv~~~|||wwwtttwwwxxxXXXAAA???DDDMMMQQQOOOPPPUUUbbbvvvCCC<<>>FFFLLLNNNUUUssswwwbbbiiirrrPPPCCCGGGooogggMMMtttsssfff[[[\\\VVVNNNIIIHHHFFFBBB???999444444999444\\\ZZZGGGWWWJJJ@@@GGGBBBNNNRRRTTT___uuuRRR:::>>><<>>BBBNNNWWWiiixxxpppkkkiiiiiixxxwww@@@EEE===BBB^^^KKKIIIKKKRRRTTT]]]jjjdddaaaoooZZZXXXccctttuuu{{{www[[[???;;;SSSllliiiTTTBBB999IIIjjjWWWrrrtttvvvaaaTTTNNNGGGDDD???999444222111111000,,,222000RRRpppiiiyyydddGGG;;;===<<<<<>>999777666444444666555555:::222MMM}}}___yyysssHHH@@@HHHQQQXXXYYY^^^gggjjjgggOOOsssiiiQQQgggeeeNNNBBB<<<<<>>;;;hhhTTTRRRdddUUUJJJSSSRRRTTTRRRTTTaaa{{{ggg;;;999???@@@LLL]]]}}}rrr\\\MMMFFFJJJllltttOOO>>>===<<>>@@@AAA???@@@@@@>>>>>>MMMlllxxxgggWWWLLLBBB888222000111222111///...///000,,,,,,...111444666666555999===999999===>>>JJJ```zzzrrrjjjiiijjjlllooossspppAAAAAA<<<;;;RRRVVV```lllkkkaaadddkkkXXXNNNcccOOOKKKNNN^^^sss|||uuu~~~yyy]]]???999PPPiiisssUUU:::;;;TTTcccvvvsss]]]OOOLLLHHHGGGBBB<<<888555444222111---444111SSSqqqjjj|||uuuYYYAAA:::??????CCCLLL[[[nnnzzzTTTIIIXXXiiiiiiZZZPPPHHH@@@:::888777444444777444222;;;555OOO|||wwwhhhvvv{{{MMM888BBBMMMRRRZZZeeesss{{{OOO777HHHAAA888<<<999BBBPPPdddbbbHHH999::::::111:::333777666>>>yyylll]]]UUUXXXOOOMMMMMMIIIEEEAAA===999555111333///444333444444RRRmmmMMMQQQFFFYYYlll{{{}}}}}}}}}yyyxxxqqqeeeXXXSSSVVV[[[dddpppzzzpppdddeee]]]DDD>>>;;;DDDSSSUUUNNNTTTccclll~~~vvvJJJGGGQQQZZZhhhqqq|||iiiuuuqqqzzzJJJAAAJJJvvvbbbIII}}}jjjdddaaa[[[TTTSSSTTTSSSNNNHHHBBB???>>>@@@>>>ooo]]]TTTfffuuucccTTTWWWXXXVVVTTT[[[kkkMMM999CCCCCCNNNccciiivvvTTTBBBGGGIIIvvvcccEEE<<<>>>@@@^^^PPPfffzzzrrrnnnjjj^^^JJJ;;;...//////...---...000333000+++333333555<<>>???FFFSSSdddyyyxxxSSSAAAIIIZZZdddmmm]]]SSSIIIAAA;;;999888555555888222...<<<888SSS~~~zzzvvvxxxWWWCCC===999;;;:::<<>>FFFeeerrrooo}}}yyyuuuiiiLLL777555666:::EEETTTcccllllllSSSFFFMMMQQQLLLQQQ___zzzrrrooorrrWWWPPPEEE;;;444111000000///......///111000---))),,,000222111111333666666333888333000777777444999222444===JJJTTT```rrr```DDD666???666777UUU[[[{{{www]]]fffVVVGGGCCCPPPZZZZZZ]]]ddd|||yyy}}}zzz^^^@@@:::PPPjjjeeeZZZCCC@@@[[[IIIpppiii~~~pppYYYIIILLLSSSJJJFFFBBB>>>;;;777333111+++333000PPPlllhhh}}}tttjjjWWWAAA777777777@@@NNNaaavvvhhhPPPHHHFFFJJJYYYkkkvvv```VVVVVVFFF999888:::888777888999333888888OOOrrr{{{yyymmm]]]GGG888555777999999999666888FFFdddPPP>>>444999???<<<:::<<<<<<888555444666666555333333666111999777>>>rrr|||aaaZZZdddUUUWWWUUUTTTRRROOOKKKEEE>>>888555333111555222444444NNNyyyYYYOOOQQQ^^^jjjwww~~~~~~}}}{{{sssgggJJJKKKgggllloooiiiuuuuuufffQQQFFFEEEMMMZZZ[[[WWWbbbvvvvvvfffggg|||ZZZMMMeeeppp{{{yyyjjjwwwMMMAAAQQQ|||XXXLLLyyy}}}qqqiiilllccc]]]^^^^^^XXXUUUVVVIII@@@CCC???888VVV|||ttt```RRRSSSCCC[[[~~~sssOOOIIIZZZRRRnnnOOOJJJJJJXXXuuudddIIIDDDAAAJJJgggPPP<<<222GGGXXXjjjNNNxxxiiiMMMGGGAAA???;;;666333111000000222222222111///...///000///000444+++222@@@HHHdddqqq{{{zzzsss^^^<<<000???MMMOOOrrr|||{{{iii[[[dddoootttyyy~~~{{{xxxvvvtttpppiiicccSSSJJJ>>>666333222///,,,///...------,,,,,,,,,---555222222666777666<<>>BBBJJJzzzqqqGGGoooaaaZZZMMMIIIPPPMMMJJJEEEAAA===888222///......777CCCjjjggg}}}rrrwwwWWW>>>666555999888;;;GGGWWW```___[[[LLLIIIDDDAAADDDOOO^^^iiipppjjj^^^LLL===:::;;;777555555888222888777MMMnnnvvv|||zzzlllTTTIII;;;444666999;;;:::333222555BBBZZZyyyuuuCCC888555@@@GGGCCC===<<<;;;999666777888888444000555888000555333===uuueee^^^eeeWWW\\\\\\WWWVVVTTTPPPJJJCCC<<<999555333666333555555MMM|||[[[RRRVVV\\\mmm}}}|||}}}}}}}}}wwwlllaaaYYYGGGOOOhhhhhhhhh^^^}}}xxxsssxxx]]]DDDDDDEEEPPP[[[YYYSSS]]]pppbbb]]]eeetttvvvrrrqqq]]]fff|||uuuOOODDDPPPvvvZZZEEE}}}yyypppjjjgggaaa___```___ZZZWWWYYYOOOCCCBBB===555PPPnnnnnnxxxlllaaabbbSSSEEEdddqqqIIIFFFQQQfffqqqbbbMMMPPPcccqqqdddLLLUUUfff|||PPPBBBCCCAAAKKK]]]JJJ<<<>>>@@@CCCUUUOOOaaaHHHAAABBB@@@<<<888444222111111222333333111///...///000222---333000333===SSSwww{{{}}}{{{iiiFFF:::===DDDUUUuuujjj^^^iii}}}|||yyyuuupppmmmjjjeee___YYYOOOFFF<<<555222111///,,,//////...---------......222000222888999999===DDD>>>;;;999;;;???BBBAAA@@@GGGEEEFFFKKKMMMLLLMMMQQQ]]]tttkkkAAA888:::999;;;:::IIIVVV^^^[[[VVV[[[XXXMMMJJJSSSZZZiii}}}tttUUU@@@:::LLLiiieee___JJJBBBCCCzzz~~~[[[ccc^^^PPPLLLRRRNNNLLLHHHEEEAAA<<<666222111///666AAAiiiggg}}}zzz```DDD777555666444555;;;CCCGGGDDD???AAABBBAAA>>>???IIIZZZhhhzzzfffPPP>>><<<===888444555777222888777KKKjjjpppvvv|||fffOOO===777333333888<<<<<<;;;444444666;;;GGG[[[rrr}}}ooonnnBBB666222888GGGPPPLLLDDDAAA>>>;;;888888999888444000555999111333111@@@eee^^^cccZZZ___```[[[[[[YYYVVVPPPIIIBBB>>>888555777333666555JJJ]]]UUU\\\]]]rrr~~~yyy|||}}}}}}|||tttkkk]]]OOOKKKCCCLLL[[[SSSQQQ]]]{{{ttteee\\\WWWCCCJJJOOO[[[ccc[[[QQQXXXjjj[[[[[[gggvvvvvvrrr~~~~~~llllll|||RRRBBBSSSzzz[[[EEEfffwwwllljjjbbbaaaccceeeccc]]][[[\\\XXXIIIDDD@@@777PPPkkkyyykkk``````___MMM===FFFMMM???JJJGGGKKKTTTVVVUUUbbbssswwwQQQWWWmmmWWWCCCAAACCCBBBRRR{{{PPPBBB<<<===;;;>>>JJJPPPZZZKKKFFFDDDBBB>>>:::666444333222333333333111...---...///444,,,333444444;;;\\\{{{xxxQQQCCC>>>FFFllleee~~~|||yyyvvvrrrlllddd^^^ZZZVVVPPPKKKGGGAAA888333111000///---///............//////000111222666;;;<<<:::;;;???999999:::===CCCGGGIIIJJJKKKLLLSSS]]]___TTTDDD:::???LLLZZZ{{{UUU:::<<<>>><<<>>>888======FFFHHHNNNXXXUUUHHHDDDOOO^^^wwwrrrTTT???:::MMMjjjllliiiNNN<<<@@@```yyyggg___TTTOOOSSSMMMLLLJJJHHHEEE@@@:::555444000444>>>hhhjjjvvvqqqssssssqqqtttaaaCCC444111666666777999;;;:::888555:::>>>???<<<999@@@PPP___~~~mmmTTT>>><<>>777555555444333222999222444333FFFeee___dddbbbdddccc^^^^^^]]][[[UUUNNNGGGCCC;;;777888333666555EEE^^^UUU^^^]]]qqq|||wwwvvv|||~~~~~~~~~|||uuuggg\\\QQQDDDGGGCCCIIIRRRHHHKKK^^^hhhNNNVVVEEETTT[[[hhhlll```SSSYYYhhhaaa___hhh||||||TTT@@@XXX|||XXXIIIeeeyyyhhhiiibbbeeejjjkkkgggbbb___```]]]OOOJJJGGG@@@RRRqqqvvvllljjj]]]III===888999???OOOFFFEEETTThhhwwwmmmdddtttcccJJJFFFFFFDDDCCCXXXuuuGGG<<<<<<888???MMMGGGLLL}}}VVVOOONNNEEECCC???;;;888555333222333444333111...---...///444...444222444<<>>333222333666999<<<===>>>??????===>>>===999555888BBBLLL|||\\\AAA===???:::666888777444<<<:::LLLjjjpppwwwoooQQQ<<<666444444777;;;===<<<:::111555999<<>>GGGLLLOOORRRiii[[[HHH999222111333444111999333555555GGGgggccchhhmmmjjjddd``````___\\\WWWQQQKKKGGG>>>:::888222777555@@@ttt___TTT\\\UUUaaaiiikkkttt|||{{{wwwjjjZZZNNNEEEBBBMMMJJJLLLUUUSSS______tttQQQVVV@@@QQQ[[[hhhlllaaaVVV\\\kkkgggiiiuuuRRREEEVVV}}}vvvQQQDDDyyytttggghhheeejjjooonnnjjjeeecccaaa]]]TTTMMMKKKFFFMMMnnn^^^~~~}}}ccc\\\WWWGGG???BBB<<<999DDDMMMJJJSSSmmmuuuyyypppQQQIIIIIIDDDBBBEEEYYYpppCCC;;;>>>===GGGYYYCCCSSS{{{UUUMMMNNNEEEDDDAAA===999555333222333333333111...---...///222111555...333@@@KKKmmmrrrqqqkkkJJJ===\\\|||zzztttjjj___WWWMMMEEEAAA>>>:::777777555111///...//////...,,,,,,,,,---...000222222777;;;???@@@===:::777444333777<<>>999GGGTTTUUUlllvvvUUU???;;;OOOmmmpppdddBBB:::VVV[[[aaakkk{{{]]]\\\UUUQQQMMMLLLKKKKKKIIIDDD>>>999777333333888eeemmmWWWOOOzzzvvvcccRRRJJJHHHWWWjjjwwwkkkPPP<<<666666...222666888999:::<<>>FFFCCC@@@GGGIIIRRRfffmmmZZZJJJFFFBBB===@@@IIIZZZiiiBBB>>>@@@===HHHcccLLLmmmmmmYYYLLLMMMGGGFFFCCC???;;;888555333222222222111///...///000111222555,,,444BBBHHHaaattt~~~iii}}}|||TTT===WWWtttssslll```RRRKKKBBB;;;999777555333222111000............///,,,,,,---...000222444555666;;;???>>>======;;;888444999???@@@??????DDDHHHaaalllooo]]]GGG@@@JJJUUU]]]ooo{{{sssRRR:::======CCCVVV]]]dddXXXKKK<<<===KKKbbbvvvUUU@@@<<>>EEE}}}LLLXXXzzzooo}}}{{{]]]^^^WWWSSSQQQPPPNNNMMMKKKGGGBBB>>>888555444666```iiicccDDDRRReeesss}}}jjjTTTDDD>>>MMM\\\dddYYYEEE777444555000222333333222222222333444111...---///111000///tttMMMCCCBBB:::666:::999666<<<777FFFccckkktttyyy___DDD555000111333666999:::::::::555777:::<<>>===IIIkkkRRR|||eeedddOOOPPPJJJIIIGGGCCC???;;;777555000111111000//////000222000...444///555AAARRR{{{pppzzzcccJJJUUUooozzz}}}zzzssscccbbb[[[NNNDDD>>>777333222333222000...//////......---...///------...000222555777888888>>>@@@<<<;;;======:::666===CCCCCC???>>>BBBGGG```ddd^^^MMM@@@HHH[[[kkk```???<<<===BBBQQQUUU^^^UUU^^^UUUJJJ___sssSSS???===TTTttthhh[[[DDD===666bbbdddIIIWWWsss}}}XXXYYYXXXWWWSSSQQQOOOMMMKKKGGGCCC???999888666333YYYbbb~~~pppoooxxx}}}|||nnnYYYGGG>>>BBBMMMTTTLLL>>>555333333444444333222222111000///---......///////////////xxxNNNEEEEEE>>>;;;AAA:::666;;;555AAA^^^fffppp~~~sss[[[BBB555111333666999;;;;;;999777666888<<<@@@FFFOOOZZZbbbfff{{{ttt:::111111555888:::@@@KKKWWW^^^EEE>>>777333333555555444666;;;111333888MMM{{{~~~vvvfffllliiijjjeeebbb___ZZZVVVSSSQQQOOOJJJDDD???777===::::::aaannn\\\___RRRVVVggg{{{wwwqqqdddRRRHHHGGGRRRdddvvveeeaaauuu|||eee<<>>:::GGGOOOlllGGGqqqeeemmmQQQPPPMMMLLLIIIFFFAAA===999777///000111000//////111333111***333444666???___vvvxxxwww~~~nnnZZZ[[[kkkvvveeeOOOpppeeeRRRRRRLLL???:::555///---...000///...---...//////...---...///...///000222555777:::;;;===BBBBBB<<<999;;;<<<888888???FFFFFFAAA???CCCIIIQQQSSSPPPHHHLLL^^^tttdddAAA>>>BBBDDDHHHBBBHHHOOOiiicccOOOhhhpppQQQ???>>>VVVwwwhhhQQQ999<<<:::eeemmm\\\ooo{{{PPPSSSWWWZZZSSSPPPMMMJJJHHHEEEAAA>>>::::::777111TTT[[[xxx~~~www}}}wwwnnn\\\KKKBBB<<>>999999:::BBBXXXgggbbb~~~tttiii[[[EEE111333333888======777222222666555===NNN[[[hhhSSS...555555111111===???MMM```JJJ999444000000444666555333222333555999111OOOwww{{{qqquuunnntttoooeee___bbbeeeeeebbb\\\UUUPPPPPPKKKEEE@@@::::::CCCNNNuuu___^^^YYYPPPttt~~~{{{yyykkk^^^KKKBBBKKKQQQssszzzppptttxxx~~~oooNNNGGGRRRLLLUUUiiinnnfffkkkzzz|||xxxrrrGGGFFFPPPpppzzzMMMLLLlll{{{rrr|||ooohhhlll^^^aaa^^^\\\^^^bbbfffhhhhhh___WWWWWW[[[SSSNNNaaa___llljjjRRRIIIUUUXXXYYYeee{{{|||```WWWSSSRRRCCC???GGGAAADDD___UUU???===@@@BBB___YYYBBB~~~}}}bbbcccQQQMMMLLLIIIFFFCCCAAA>>>:::777333333222222111000000///000......444777999\\\sss~~~}}}~~~oooeeepppvvvJJJ@@@aaapppKKKJJJEEE999<<<222111///---------...///000///......---,,,...111333222111222666;;;AAAEEEDDDCCCBBBAAA???<<<777444<<<999:::???CCCBBBBBBCCCOOOXXXVVVXXXlll^^^HHH===DDDHHHCCCGGGSSSVVVWWWeeexxxpppNNN888@@@ZZZnnnoooMMM???;;;BBBxxxPPPwwwjjj\\\YYYXXXWWWUUUQQQLLLJJJJJJGGGAAA<<>>999999:::AAAYYYiiieeeyyy~~~uuufffYYYNNN???222444444999>>>>>>888444444666999???PPPsssDDD555///444:::;;;???999FFF```SSS888444000000444666555333888666333666333WWWxxxvvvvvv|||qqqqqqjjjbbb[[[^^^bbbdddccc___YYYVVVTTTOOOIIICCC===:::@@@IIIzzz```[[[___QQQlllzzz}}}tttbbbUUUEEE@@@LLLdddxxxxxxqqqwww}}}xxxYYYSSSCCC>>>RRRXXXhhh}}}kkkJJJMMMSSSpppmmmGGGKKKiiifffkkk```aaa```___aaaeeeiiiiiiiiieee``````aaaYYYQQQ\\\oooooo{{{xxxVVVWWWjjjnnnppp~~~___OOOMMMRRR[[[SSSOOOAAA@@@FFF@@@HHHfffPPP777777AAAAAAsss^^^@@@zzzzzz]]]YYYHHHJJJMMMJJJGGGDDDBBB???;;;999444333333222111000/////////333111000222777PPPuuuuuu{{{qqqvvv\\\???;;;^^^^^^@@@===999222222222111///...---...///000000...,,,...///000111111222222444777;;;@@@CCCDDDCCCBBB@@@???>>>;;;999777;;;999999<<<===@@@HHHPPP___jjjkkknnn{{{TTTCCC<<>>999999AAAXXXzzzzzztttddd[[[[[[YYYSSSCCC???666>>>JJJ===888444333444888===??????>>>888;;;:::555222444555444XXXhhhfffRRRFFFBBB???:::999999@@@YYYkkkiii|||}}}uuudddQQQDDD>>>888222555666;;;@@@???999666777333:::===KKKzzzWWW333AAA222888999444BBBVVVmmmvvvWWW777444111111444666555333:::888333555444ZZZyyy{{{{{{iiiddd]]]\\\]]]```ccceeedddaaa\\\YYYXXXTTTNNNIIIBBB<<<>>>DDD~~~dddWWWfffRRRaaattt~~~kkkVVVJJJ???AAAQQQnnn{{{YYYEEELLLJJJPPPUUU```nnn|||```KKKOOOWWWxxxzzzeeeFFFMMM}}}}}}bbbbbbggg^^^``````bbbeeehhhjjjjjjhhhgggffffffddd]]]VVVYYY```dddkkknnnlllggg___```mmm___OOO@@@<<>>;;;555444333222000000//////---666333---111999JJJaaaxxx~~~ssslllxxxmmm???999<<>>===<<<<<<<<<===;;;;;;;;;;;;???MMM[[[ppp{{{}}}cccEEE:::999HHHRRROOOKKKLLLiiitttmmmKKK777BBB___ttthhhHHH;;;555GGGdddGGG||||||qqqooobbbZZZUUURRRVVVRRROOOMMMMMMKKKGGGDDDDDDEEE@@@999???XXXyyyxxxfffaaakkkpppfffJJJ<<<444@@@MMM???;;;888666444777>>>CCCDDDBBB@@@BBBAAA:::666666555333\\\fffeeeXXXOOOHHHAAA;;;:::999???XXXlllkkk~~~{{{jjjRRR???777777666444555777===BBB@@@:::999;;;666>>>???EEEgggCCC000???333999;;;999XXXWWW666333111222444555555444666999777777666[[[vvvssskkk\\\ZZZYYYaaaeeeggghhhhhheeeaaa\\\XXXZZZVVVRRROOOHHH@@@???BBBiiiVVViiiUUUYYYqqq~~~wwwbbbMMMCCC===DDDXXXggg~~~nnnTTTMMMRRRUUURRReeemmmxxx~~~VVVKKKHHHZZZxxx\\\AAAOOOnnnaaasss^^^]]]^^^XXX]]]___bbbeeeggggggfffdddaaaaaa```]]][[[[[[[[[[[[rrrxxxvvv```RRRPPPGGG<<<>>>FFFAAAFFFIIIPPPqqquuuJJJBBB@@@DDDDDDKKKrrrhhhDDD:::>>>IIIkkk{{{OOO{{{{{{fffXXXVVVKKKUUUNNNLLLIIIGGGEEECCC@@@===777666444222000000//////...444222000444:::NNNjjjyyylllYYYUUUoooHHH333===FFFtttQQQ222222///000444...//////...---......///000111333444333444777888777555555777<<>>888;;;KKKXXXYYYVVVTTTwww~~~zzzwww}}}kkkIII888EEEcccxxxaaaKKK???,,,888oooTTTUUUhhhooo```ZZZYYYYYY```\\\WWWSSSPPPLLLHHHDDDFFFKKKFFF:::===VVVuuu}}}pppsssxxxVVVFFF===CCCHHH===AAA======<<<;;;@@@HHHOOOQQQVVVWWWSSSHHH???;;;666222___XXXVVVYYYVVVGGGBBB===<<<999===VVVkkkjjj}}}uuu___DDD666555888888666666888>>>CCC@@@;;;;;;???===AAABBBEEESSSkkkhhh<<<777;;;>>>777JJJTTTttt}}}TTT444333222333444555555555222999888777888dddeeeaaa\\\YYY______lllhhhhhhhhhgggccc___ZZZWWWYYYVVVTTTRRRMMMEEEBBBDDDwwwqqqYYYggg[[[WWWooo~~~vvv___III@@@===HHH^^^ppp}}}iiiGGG@@@GGGQQQUUURRRfff}}}OOOKKKLLLaaannnIII888ZZZbbbuuudddlll\\\YYYVVVUUUYYY\\\```cccdddbbb```^^^[[[ZZZWWWVVVWWWYYYZZZZZZyyy}}}dddiiibbbRRRHHHHHHBBBBBBNNNOOOSSSZZZ[[[ggg]]]EEE???BBBEEEBBBTTTWWW<<<>>>CCCEEEvvvoooRRR```XXXSSSJJJMMMNNNLLLIIIGGGFFFDDDBBB???:::888666333111000000000333000...444777666PPP||||||yyyjjjRRR@@@GGG[[[PPP333555AAAOOOlll>>>,,,333222222555...---------......///000000...555888555444777:::::::::777666:::AAAHHHJJJIIISSSRRRPPPKKKFFFDDDDDDFFFOOOKKKIIIKKKKKKHHHGGGIII[[[ppp```>>>===<<>>:::<<>>EEEIIISSS}}}ZZZ===<<<===DDDVVVpppEEEmmmnnn\\\UUUPPP\\\SSSMMMKKKIIIGGGGGGFFFCCCAAA@@@>>>:::666333333333333444333///111333222DDDgggppppppwww}}}vvvcccMMM;;;222000///666<<>>:::<<>>DDDMMMTTTdddzzzzzzIII///555>>>OOOaaadddsss]]]777555000222444555444444555666888999222888MMMxxx^^^ZZZ]]]XXX]]]```ZZZmmmdddeeeddddddcccbbbaaaaaaZZZVVVUUUUUUSSSLLLFFFFFFLLLxxxppp^^^uuu___bbbxxxwww[[[FFFEEEOOOiiixxxeeeCCCOOOGGGRRRXXXiiiNNNDDD\\\^^^```DDDDDD000TTTgggccc\\\UUUaaa\\\```cccbbb^^^ZZZWWWWWWUUURRR___rrrqqq\\\PPPTTTXXX~~~jjjTTTHHHHHHRRRJJJ>>>???MMMZZZqqqyyyppp[[[XXXeeeXXXDDDEEECCC===EEENNNaaappp@@@:::DDD???JJJiiifff@@@jjj___PPPGGGYYYNNNMMMKKKHHHGGGGGGFFFCCCAAABBB???;;;777444333444444000666222///444888CCCUUU}}}}}}vvv___III===666111333:::<<>>===BBBRRRbbb```RRR:::888999CCCSSSaaaggghhhnnnpppppphhhYYYKKKBBB???===>>>AAACCCAAA???EEEMMMXXX\\\dddkkk555666AAAAAANNNXXXZZZ```ppp~~~oooUUUFFFCCCAAA===555333777777888KKKbbbsssvvvVVV======QQQaaafffNNN???===444iii>>>VVVyyylllaaa]]]YYYVVVOOOOOONNNMMMLLLMMMPPPRRRNNNJJJHHHEEE@@@DDD]]]xxx~~~rrrtttvvvmmmLLLFFFcccwwwmmmUUUPPPrrriii[[[fffvvv}}}bbbqqqppp]]]WWWLLLMMMIIIBBB<<<>>>HHHRRRWWWmmmTTT???888:::111444>>>AAA888777777000///111555999:::===DDDKKKYYYccc???777666AAAKKKVVVkkkddd>>>333222222333444555666666666666999444999>>>DDDppp___```^^^[[[]]]dddhhhiiidddeeeeeeaaa\\\[[[___ddd^^^[[[WWWTTTSSSQQQOOONNNTTTjjj}}}^^^uuummm]]]mmmzzz]]]CCC@@@PPPqqqiii]]]MMMOOOQQQbbbxxx~~~yyytttFFFPPP^^^XXXPPP888666CCC```{{{vvvsssXXXZZZWWWiiibbbbbbaaa```^^^[[[XXXWWWSSSVVVZZZ^^^```___]]][[[YYYkkkmmmooo}}}rrrbbbMMMBBBCCCFFFKKKEEE???UUU```QQQDDDBBBEEEEEE@@@======NNNIIIRRR~~~YYY888888AAAAAARRRrrrDDDaaa{{{YYYRRRNNNMMMPPPPPPLLLLLLJJJHHHFFFDDDBBBAAA@@@BBBBBB???999555333333000444111000333222???XXX||||||ttt___GGG777111222444444@@@OOOsss<<<555555555444444444444555444555777999888888===BBB???HHHBBBMMMsss~~~bbbMMM===888;;;JJJ[[[eeekkknnnoootttppp___NNNFFFAAA>>>GGG@@@AAANNNSSSQQQSSS[[[```jjj{{{bbb<<<<<>>::::::<<<777444666666555444777===CCCVVVllltttSSS888666RRRddd]]]AAA<<<@@@555VVV|||<<<___oooqqqooo]]]TTTYYYMMMOOOPPPRRRSSSRRROOOLLLKKKLLLEEEDDDGGGEEEFFFTTTgggxxxsssllljjjaaaNNN888DDDQQQZZZVVVKKK]]]sss\\\PPPPPPSSSUUU^^^lll{{{ssslllhhhZZZ[[[YYYOOOKKKDDD======DDDOOOWWW~~~{{{bbbIII999555555777777<<<<<<666555444---444666999999888===IIITTTlll~~~iii;;;:::;;;BBBNNNddduuuKKK666111000333444555666666777777777;;;000555777QQQlllhhhiiifff```___ccceeecccccceeeeeebbb___^^^cccgggdddaaa]]]ZZZYYYWWWUUUTTTQQQaaa}}}gggpppkkkdddlllzzz|||```IIIIIIYYYxxxsssTTTRRR^^^nnnwwwyyy~~~^^^JJJ[[[cccXXX@@@444:::@@@uuunnntttvvvwwwZZZ___[[[fffaaaaaaaaaaaa```^^^]]]\\\YYYZZZ[[[]]]^^^]]]]]]\\\WWWjjjzzziiisss|||ooohhh\\\JJJ@@@@@@;;;EEEJJJOOOgggxxxSSSJJJAAA@@@@@@>>>===>>>AAAFFFLLLjjjnnnGGG777>>>@@@CCCLLLNNNEEE}}}vvvZZZUUURRRQQQTTTSSSMMMLLLJJJHHHFFFDDDCCCBBB@@@BBBBBB???:::666444444000444111111333222>>>WWW~~~rrr\\\EEE555111333666777EEE^^^eee888444444555555666777:::<<<;;;:::;;;===???AAADDDGGGEEEJJJUUUooozzz\\\JJJ:::777;;;HHHWWWbbbjjjqqqtttvvvooo]]]KKKCCC@@@???FFFFFFLLLUUU[[[]]]aaagggssszzzqqqLLL>>>AAAHHHLLLSSSdddqqqwwwpppOOO:::888777888:::666555555444333222333777999CCCSSSkkkpppQQQ999:::UUUdddZZZIII888888777fff}}}MMMqqqeeeYYYUUUYYYSSSRRRSSSUUUVVVUUUSSSQQQOOOPPPJJJGGGHHHGGGHHHVVVhhh~~~xxxvvvsssmmmjjj___JJJ===;;;BBBVVV\\\OOO[[[sss[[[JJJFFFGGGGGGJJJTTT]]]cccnnn~~~lllcccYYY\\\^^^OOOMMMGGG@@@<<<@@@KKKUUUuuuyyyrrrSSS===777666444<<<>>>>>>888444444222---333777999666666AAAVVVfffAAA===AAADDDJJJ]]]hhhDDD666444333000444555666777888888888888<<<---777<<>><<<:::<<>>PPPggg|||iiiMMM;;;???YYYdddWWWCCC...444EEE[[[[[[YYYWWWWWWVVVUUUVVVWWWXXXWWWVVVSSSRRRRRRLLLIIIJJJHHHHHHTTTccc~~~|||{{{xxxoooiii\\\GGGAAAAAAAAAHHHNNNNNNdddzzzyyy```KKKGGGGGGEEEIIILLLLLLKKKPPPZZZdddhhhfffbbb]]]^^^]]]RRRRRRPPPLLLFFFEEEMMMXXXqqqfffjjjGGG666888<<<:::<<>>RRRnnnzzzNNN;;;BBBJJJRRRbbbhhh@@@222666999666444666666777888999999999999:::...???LLLjjjdddfffeeeaaa___```___\\\```aaaaaa```^^^___bbbeee]]]]]]]]]```dddggghhhhhh```cccjjjjjjzzzsssooo}}}}}}bbbLLLSSSjjjooocccqqq}}}cccooozzzhhhFFFVVV]]]RRREEE999<<>>===;;;>>>CCCIIIPPPyyymmmBBB999:::EEEEEE;;;>>>MMM|||bbbUUUWWWUUUSSSSSSOOOPPPOOONNNLLLKKKIIIHHHGGGBBBCCCBBB@@@===999666555111333000111444222;;;PPPrrr~~~|||lllUUU>>>222222666444999NNN;;;222222555999;;;<<<>>>AAAEEEEEEDDDDDDHHHPPPWWWUUUOOOLLL[[[[[[HHH<<<888666777<<>>222222888444333666222333111111444888;;;999777777;;;CCCRRRhhh|||bbbFFF:::CCC]]]eeeVVV<<>>===<<>>zzzrrr___WWWVVVOOO[[[SSSTTTUUUVVVWWWYYYZZZ[[[XXXYYY[[[\\\\\\\\\ZZZYYY```TTT\\\}}}qqqzzz{{{~~~uuuiii]]]SSSJJJHHHHHHEEEBBB@@@:::;;;DDDZZZuuu|||cccEEEBBB===;;;===??????@@@DDDNNNlllzzzHHH777FFFAAABBBHHH555DDDooo]]]WWWYYYUUURRRRRRLLLRRRQQQPPPOOOMMMKKKJJJJJJDDDCCCBBB@@@>>>;;;888666111333000111555222888LLLWWW{{{}}}lllTTT===222222777777@@@[[[ppp666888333999???BBBBBBCCCFFFIIINNNPPPQQQUUU^^^eee___UUUPPPllleeeHHHCCC999888666666666666888AAAKKK\\\```dddbbbZZZUUUVVVZZZ^^^fffhhhhhhuuuttt{{{XXX;;;@@@GGGKKKPPP\\\rrrUUU444:::222666999333222666333333222222666;;;===<<<999:::===???BBBPPPiii~~~|||\\\???888GGGaaafffTTT???999<<>>BBBHHH[[[MMM444333333444@@@EEEIIIIIILLL___~~~|||SSS>>>AAAJJJYYYppp```:::777888<<<999222222888666777888999::::::::::::777222<<<]]]{{{jjjccceeeddd```^^^___^^^[[[\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZ\\\^^^______]]]\\\[[[lllzzzooouuutttrrryyykkkRRRZZZvvvPPP]]]zzzyyyqqqJJJCCCKKKLLLEEE;;;AAA111LLL|||gggvvviiiXXXWWWTTTSSSMMMVVVJJJKKKMMMPPPTTTXXX[[[]]]TTTVVVWWWYYYYYYXXXVVVUUUVVVOOORRRiii{{{mmmnnnrrrkkk```VVVMMMCCC@@@BBBDDDAAA>>><<<999===LLL^^^aaaQQQ???@@@<<<:::===@@@AAAEEEIIIggg{{{XXX555888LLLFFF???DDD;;;ZZZiii\\\ZZZ\\\VVVSSSSSSNNNRRRQQQPPPOOOMMMLLLKKKJJJEEEDDDBBBAAA@@@===999666222333000111555111666IIIOOO}}}zzz}}}mmmUUU>>>222333777666CCChhh\\\555666777===DDDHHHIIIMMMTTTZZZaaafffiiijjjppptttkkk]]]]]]|||sssJJJ>>>???888888555444333111///444;;;HHHNNNXXX^^^[[[WWWYYY___bbbhhhkkknnn|||wwwVVVCCCFFFEEEDDDRRRlllPPP666555666111555777111333999666555555666888:::<<<;;;::::::===<<<;;;IIIfffxxxVVV:::999MMMeeeeeeOOO<<<888111TTTxxxPPPOOO}}}xxxlllQQQYYYUUUWWW___]]]\\\ZZZXXXUUUQQQNNNMMMJJJMMMQQQRRRQQQNNNLLLLLLeee~~~yyytttqqqjjjfff]]]PPPPPPRRRIIIFFFDDD[[[}}}hhh\\\WWWVVVWWWaaafffnnnppphhh]]]WWWWWWdddaaammmlllnnngggddd]]]ZZZ[[[UUUKKKJJJPPPooo~~~aaaCCC999999===FFFPPPeeeqqqTTT222555999777DDDGGGIIIJJJSSSnnn~~~qqqSSSMMM\\\bbbhhh???777888999888444111444777666777888999999:::::::::222777@@@ooovvvjjjdddfffddd___^^^```___\\\[[[ZZZZZZZZZ[[[\\\[[[[[[]]]\\\\\\]]]^^^]]][[[YYY^^^YYYcccqqqxxxooovvvyyyxxx}}}rrrYYY___{{{VVVjjjzzzTTTGGGFFFMMMRRRJJJ<<<:::>>>pppvvvzzzeeeyyyWWWYYYYYYTTTXXXRRRPPPJJJKKKLLLNNNRRRUUUYYY[[[UUUTTTTTTSSSSSSRRRRRRQQQOOOSSSSSS\\\mmmtttiiihhhkkkfff^^^RRRKKKDDDCCCHHHLLLIIIDDD@@@:::777;;;BBBCCC@@@===>>>===???AAABBBDDDMMMWWWxxxUUU???;;;===DDDGGG???:::MMMwww~~~bbbYYYZZZ\\\TTTRRRTTTPPPPPPOOONNNMMMLLLJJJIIIIIIFFFDDDBBBAAAAAA???;;;777222333000111666111555FFFggg{{{}}}pppWWW@@@444333777777IIIyyyNNN:::222<<>>JJJSSSSSSPPPSSS[[[^^^fffnnnvvvhhhSSSFFFEEEBBBBBBQQQiii{{{|||===333<<<444000555666111555;;;666666888:::<<<<<<>>>@@@BBBAAAAAA???DDD\\\{{{rrrPPP888===TTTiiibbbHHH666555111jjjrrrSSSsss}}}}}}gggTTTYYYSSSYYY\\\YYYXXXWWWUUURRRPPPNNNMMMJJJMMMOOOOOOOOONNNLLLKKKhhhzzz|||zzzwwwsssssskkk[[[WWWUUUJJJKKK^^^|||vvvddddddccc[[[ZZZaaaiiioooxxxzzzpppeeedddjjjXXXkkkpppjjjrrrqqquuujjjcccbbb]]]RRRQQQWWWdddqqqRRR999999AAAFFFRRR```ZZZ333:::@@@;;;GGGKKKLLLMMM\\\~~~eeennnooofffmmmGGG555888888555222333777999888666666777888999999999999---;;;HHHlllcccaaabbbaaa]]]]]]```aaa___ZZZZZZZZZ[[[]]]______^^^]]]]]]]]]^^^```___]]][[[]]]UUUZZZgggmmmyyyzzz}}}vvv^^^bbb|||bbbrrrttthhhAAAEEEEEELLLSSSEEE;;;555SSS}}}dddcccUUUccc___TTT___YYYLLLPPPPPPOOOPPPQQQSSSUUUVVVWWWUUURRROOOMMMMMMNNNOOOUUU^^^YYYRRRrrrtttOOO]]]lll|||~~~{{{~~~xxxqqqllliiibbbZZZRRRNNNJJJLLLSSSXXXTTTMMM666888???IIILLLHHHEEEFFF===AAAEEEGGGDDDGGGTTTdddmmmTTT555...GGGBBB888FFFAAA111]]]~~~mmmggg]]]VVVXXXYYYQQQQQQTTTPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDBBBAAABBB@@@;;;777222333000111666111444EEEaaa}}}~~~rrrYYYBBB444444777>>>TTTNNNDDD444@@@DDDIIIMMMUUUeeezzztttaaavvvfffAAA999777000444222000111555666444333555...444@@@JJJKKKGGGLLLUUU^^^fffqqqxxx~~~vvvccc\\\UUULLL<<>>YYYfff]]]YYYhhhpppjjjIII===777999555111222666999777555:::;;;;;;:::;;;<<<:::888333>>>hhh|||oooffffffbbb^^^]]]___``````^^^TTTZZZaaaccc```^^^^^^```___^^^___aaabbbbbb```^^^UUU___^^^kkkyyyyyy|||rrrcccppp|||{{{UUU===FFFPPPPPPJJJ@@@999EEE\\\eeefff____________^^^ZZZUUUPPPKKKOOOSSSTTTSSSSSSUUUWWWVVVVVVTTTQQQNNNOOOQQQTTT]]]XXXYYYXXXddd}}}\\\BBBXXXddddddmmmwwwwwwwwwuuuooofff]]]WWWUUUNNNRRR[[[hhhppplll\\\NNN???>>>>>>DDDOOOVVVRRRHHH@@@FFFEEEDDDHHHJJJUUUjjjxxx^^^HHH:::666777888BBB<<<===...EEEkkkpppeee~~~]]]XXXWWWVVVRRRNNNLLLKKKLLLJJJLLLNNNNNNLLLIIIGGGGGGEEEDDDBBB@@@>>><<<::::::777777666444222333666999^^^zzzxxxuuuzzzuuu[[[BBB333333888;;;VVVSSSCCC;;;CCCDDDFFFMMM___uuuwww```vvvwwwZZZ===000111333222111222555999<<<;;;999666777777444;;;GGGEEEDDDOOO___eeemmmvvv~~~lll___UUUKKKFFFEEEBBBFFFDDDCCCKKKTTTlll[[[===<<<999666777888999999::::::::::::???HHHEEE@@@KKKWWWSSS\\\UUUTTTeee{{{ssscccEEE222CCCbbbkkkYYYDDD///???bbbNNN}}}dddQQQWWWXXXSSSWWWSSSSSSQQQNNNOOOSSSRRROOOOOONNNNNNOOOPPPOOOLLLIIIOOOccc~~~~~~}}}~~~yyyrrrppppppjjjaaahhhyyypppCCC999;;;LLLTTTTTTdddnnn^^^jjjrrr}}}~~~dddnnnppprrrooorrrwwwmmmaaa]]]______ZZZTTT[[[}}}~~~ooodddGGGDDD<<>>QQQlllwww|||yyykkk^^^TTTTTTRRROOOKKKHHHHHHHHHJJJKKKMMMLLLJJJGGGGGGGGGDDDCCCBBB@@@>>><<<:::999888888666444222333666888IIIaaa|||}}}zzz~~~xxxaaaGGG777666<<>>AAAFFFLLLWWWllljjj|||sssPPP888111222222000000333666999:::999888666111:::===@@@FFFEEEFFFRRRYYY^^^hhhttt~~~yyyiiiWWWMMMGGGCCC@@@AAA@@@EEEDDDHHHUUUddd}}}fff>>>777999>>>===<<<:::999999;;;<<>>DDDEEE>>>:::444222444555444222555444555999;;;:::555111444RRRjjjeeedddiiigggeeeddddddcccaaa___^^^```cccbbb______aaaddd```]]]ZZZYYYZZZ[[[[[[[[[ZZZ___\\\]]]mmmjjjBBBEEEHHHKKKSSSUUUFFF222<<<^^^tttyyyaaagggdddZZZ[[[[[[\\\]]]^^^\\\XXXUUUVVVUUUUUUVVVWWWWWWUUUTTTOOOQQQSSSTTTTTTUUUXXXZZZVVVXXXVVVSSSSSSWWWmmmpppCCCCCCJJJHHHWWWrrrsssnnnhhhccc___[[[UUUQQQJJJJJJKKKMMMOOOMMMIIIFFF<<>>AAA@@@555<<>><<<::::::999999777555222222444666===```rrrxxx~~~{{{}}}}}}gggIII555444:::KKKggg|||III???@@@===EEEPPP___ssspppnnnjjjBBB222333333000//////444888:::888666777888222@@@CCC>>>???@@@EEEPPP^^^```fffqqq{{{~~~{{{eeeVVVGGGAAABBBBBBCCCEEEEEEKKKMMMWWWmmmQQQ@@@>>>888999999999;;;???DDDIIIMMMLLLZZZkkkkkkfffuuuoooOOO;;;444JJJbbbbbbMMM:::111///___~~~LLLGGGxxxyyy[[[[[[TTTRRRXXXWWWVVVTTTOOOJJJLLLSSSXXXWWWXXXVVVSSSRRRRRRSSSRRRPPPQQQRRRZZZpppzzzrrrpppxxx{{{vvviiigggaaaWWWQQQRRRTTTTTTqqq___PPPmmm[[[222CCCMMMPPPNNNWWWlllwwwtttpppuuuxxx~~~ZZZiiinnnqqqpppuuutttiii]]]YYY[[[^^^[[[WWW\\\mmmpppRRR<<<@@@MMMbbb@@@555999===>>>TTTeeeYYYqqqpppVVVaaauuuqqqfff]]]\\\\\\QQQDDD===999444222333444555444888666777<<<>>>:::555222444hhhnnnddd```ddddddcccbbb```^^^\\\ZZZZZZ]]]___```______```bbbbbb___ZZZXXXYYYZZZ[[[\\\SSSVVVSSSTTT]]]ppp{{{MMMKKKHHHLLLXXXYYYDDD888???GGGqqq|||dddrrr[[[ZZZWWWWWWXXXZZZ[[[[[[XXXUUURRRPPPOOOQQQTTTVVVTTTRRRJJJMMMPPPRRRSSSSSSUUUVVVPPPSSSPPPRRRTTTKKK```dddGGG>>>@@@GGGOOOcccsssrrrddd\\\VVVOOOJJJDDDDDDDDDCCCBBBBBBCCCDDDEEENNNWWWjjjdddbbbzzzMMM222888777777777999;;;===>>>;;;>>>HHH^^^rrrXXX}}}yyyLLL]]]TTTTTTTTTQQQMMMIIIHHHHHHIIIIIIIIIGGGDDDCCCDDDEEEDDDDDDBBBAAA???===<<<;;;::::::888555333222333555BBByyyhhhlllzzz{{{oooLLL444111888EEElllMMM>>>>>>@@@JJJXXXgggxxx|||bbbZZZ777000333111...000000555;;;;;;777555777::::::FFFFFFBBBLLLUUU[[[bbbpppnnnooowww{{{sssXXXLLLBBBBBBFFFIIIKKKMMMOOOXXX___nnn```TTTPPPOOOPPPPPPNNNLLLNNNRRRVVV[[[rrrcccDDD777999QQQddd\\\FFF666333777wwwwwwKKKbbb{{{~~~rrrVVV\\\RRRPPPWWWQQQVVVVVVRRROOOQQQXXX[[[ZZZWWWVVVUUUVVVVVVVVVUUUSSSVVVSSSXXXnnn~~~{{{{{{zzzxxxhhhWWWNNNTTT```jjjccc___kkk]]]???bbbqqqvvvzzznnnjjjuuuwww}}}aaauuu||||||www{{{qqqlllgggcccaaa___^^^]]]___hhhpppPPP888LLL]]]vvvnnnEEE;;;<<<:::;;;XXXnnnccc~~~sssYYYLLLWWWrrrhhh]]]ZZZ^^^]]]PPPBBB999666444333444555777888;;;888999===<<<777444555JJJqqqfffbbbaaabbbaaa```]]][[[YYYYYYUUUYYY]]]```aaa```_________\\\XXXWWWWWWXXXYYYYYYZZZXXXRRRPPPTTTcccTTTGGGHHHOOORRRWWWTTT<<<555III\\\}}}\\\TTTUUUTTTTTTUUUVVVXXXWWWUUUSSSPPPNNNLLLMMMQQQRRRQQQOOOKKKNNNQQQRRRRRRQQQQQQRRRMMMMMMIIIPPPTTTIIIYYY\\\CCC===AAAEEEHHHSSSfffyyywwwnnncccWWWOOOMMMMMMLLLIIIEEECCCEEEGGGFFFGGGSSSmmm{{{lllCCC444222555888;;;===>>>???@@@777RRRbbbpppVVVccceeeRRRXXXUUUVVVUUUSSSOOOKKKIIIIIIHHHIIIHHHFFFDDDCCCDDDEEEEEEDDDCCCBBB@@@>>>======::::::999666333222222333CCC{{{{{{rrr}}}|||vvvQQQ888666===HHHwwwOOO===@@@KKKWWWgggtttnnnqqqdddHHH222111333///...333222777<<<<<<999777:::======GGGJJJVVVnnn|||}}}~~~~~~~~~}}}oooRRRJJJEEEHHHLLLNNNPPPRRRZZZgggrrryyy}}}zzzaaaeeehhhjjjkkkooovvv{{{[[[===666???YYYeeeWWWAAA555777KKKzzzWWW}}}iiilllPPPYYYSSSQQQXXXPPPTTTVVVVVVUUUXXX\\\\\\YYYXXXXXXXXXXXXXXXUUUQQQNNNMMMKKKQQQhhh|||}}}~~~|||uuunnnkkkllldddqqqZZZNNNuuuttt{{{ssshhhnnnmmmpppxxx]]]ttt{{{wwwooorrrrrrqqqooolllhhheeeccccccdddhhh|||rrrTTT===JJJaaazzzdddBBB888<<>>===999999999777444222222333777\\\pppttt}}}{{{wwwSSS<<<999???SSS~~~LLL===FFFSSS```qqqppp|||yyyGGG:::222222333///000666555999===>>>===<<<>>>@@@<<>>EEEOOOpppsssVVV^^^SSS<<>><<>>CCCHHHNNNTTTYYYllltttlllXXX^^^SSSSSSUUUUUUSSSOOOKKKHHHHHHHHHJJJKKKKKKHHHFFFEEEEEEBBBBBBAAA@@@>>>===<<<<<<888999999777444333333444000FFFLLLkkk{{{{{{yyyYYYAAA;;;>>>WWW|||LLL???KKKXXXfffxxxnnnjjjaaaAAA444333222111222333555777999;;;===???AAABBBCCCDDD@@@FFFQQQgggzzzyyy|||}}}lllcccaaa```^^^[[[\\\dddooowwwvvvqqqvvv|||eee???888888IIIbbbcccKKK888666AAAiiiVVVRRRxxx```PPPSSSVVVTTTVVV[[[\\\```cccdddfffhhhddd^^^[[[WWWSSSPPPNNNLLLJJJHHHKKKLLLKKKNNN^^^zzz~~~{{{}}}zzzkkkmmmwwwjjj```lllmmm[[[lllzzz```WWWOOONNNSSS___kkkttt{{{^^^xxxxxx}}}gggccc```dddkkkqqqqqqoooiiinnngggyyyzzzeeeSSS[[[ooojjjwwwzzzrrrpppXXXCCC@@@IIIWWW~~~^^^dddKKK===VVVIII///===666DDDDDDJJJNNNFFF777111555111333666777777777777777:::888;;;===777444BBBWWW~~~qqq^^^\\\ZZZWWWVVVYYYYYYYYYVVVRRRRRRUUUXXXZZZXXXWWWWWWWWWVVVUUUSSSRRRSSSVVVYYYZZZYYYTTTPPPRRRWWWXXX]]]eeedddiiizzz@@@>>>SSSGGGVVV]]]JJJ<<<>>>999SSSllllllwwwkkkTTTQQQWWWWWWVVVTTTSSSSSSRRROOOMMMKKKMMMNNNLLLHHHHHHKKKNNNLLLMMMMMMLLLJJJIIIJJJKKKHHHHHHSSSRRREEEMMMTTTFFFNNNfff\\\MMM>>><<<<<<>>><<<:::BBBMMMTTT```rrr}}}iiiSSSKKK:::444999666111777666<<>>===<<<;;;:::777888888777555333333444333HHHNNN}}}tttcccIII@@@@@@PPPOOO@@@MMMaaaooojjjUUUEEE000...222333000111666999888<<<<<<===@@@DDDFFFFFFFFFHHHMMMXXXlllzzz{{{yyynnnhhhgggddd```[[[\\\iiiwwwoooTTTQQQRRRQQQOOOPPP[[[mmm{{{~~~^^^<<<888999KKKcccbbbHHH666666666ccclllHHH]]]gggccc___UUUSSSVVVQQQQQQ\\\XXX[[[]]]]]]___aaa^^^YYYWWWRRRLLLIIIIIIKKKMMMNNNEEEKKKNNNNNNWWWooozzzwwwzzzyyy}}}rrrlllqqqzzzzzzjjjeeemmmzzzuuudddJJJDDD???@@@HHHQQQXXX___eeevvvrrrhhhddd___aaannn||||||tttjjjoooqqqxxx}}}vvvjjjRRRrrrnnnnnnpppjjjLLL@@@\\\qqqNNNAAA???===;;;888666555444@@@AAAAAA;;;666444999>>>111222444666888999::::::777===999777444+++HHHbbb^^^```aaaaaa\\\aaa[[[WWWYYY___```[[[TTTWWWXXXZZZ[[[ZZZXXXUUUTTTRRRSSSTTTVVVWWWXXXXXXYYY]]]___aaacccdddfffiiillluuuoooyyynnnJJJBBBFFFOOOYYYVVVVVV;;;000???FFFsss}}}aaa]]][[[OOOYYY[[[YYYWWWVVVTTTSSSPPPNNNNNNKKKIIIIIILLLNNNNNNMMMKKKNNNOOONNNKKKJJJJJJLLLKKKMMMPPPQQQPPPPPPPPPQQQNNN\\\YYY>>>;;;:::;;;<<<777@@@>>>AAAMMMZZZdddmmmsssyyyrrrllleeebbb^^^UUUGGG<<<:::888555000///222444555333RRRIIIcccuuuhhhdddZZZ]]]WWWTTTVVVUUUSSSQQQOOOMMMKKKKKKJJJGGGDDDCCCCCCCCCCCCBBB@@@???>>><<<:::999999999:::999777555333222222111555EEEddduuu{{{yyytttTTTBBBBBBSSSyyyGGGMMMQQQ[[[mmm~~~KKK555444111333333333444555777:::;;;555>>>EEEGGGHHHMMMSSSVVVVVVOOO|||uuurrrjjj```\\\aaapppiii===EEECCC\\\uuuTTT<<<:::<<>>777666JJJsssYYYUUUuuu```[[[UUUQQQQQQTTTWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSOOOLLLIIIHHHIIIJJJJJJJJJHHHGGGJJJMMMPPP^^^}}}{{{www~~~vvvbbb^^^lllvvvuuutttooommmkkkeeecccrrrmmmWWWKKK@@@999999:::;;;<<<>>>@@@AAAwwwsssfffccc]]]ZZZbbbnnnsssqqqnnnlllqqqzzzxxxoooddd{{{}}}llldddTTTTTTmmmXXXAAA===<<<:::888666666666666777888888999999:::<<<>>>333444666777999:::;;;;;;<<<666000222666BBBmmmtttaaadddccc```^^^YYY^^^YYYVVVXXX^^^```\\\VVVYYYYYYYYYZZZYYYVVVRRROOOSSSTTTUUUVVVXXXXXXYYYYYY\\\___cccfffffffffffffffppp{{{xxxRRRCCCIIIPPPSSSVVVKKK:::===<<<>>>rrr\\\]]]\\\SSSXXXXXXXXXXXXYYYYYYVVVSSSQQQQQQNNNLLLLLLMMMOOONNNMMMPPPQQQRRROOOKKKGGGEEEEEEIIIKKKNNNOOONNNMMMNNNOOOLLLQQQuuuUUUCCC===>>>>>>999999555555:::@@@CCCGGGLLLPPPWWWVVVOOONNNSSSRRRKKK??????>>>======:::666333,,,...000222777===BBBDDDJJJMMMddduuuwwwvvv^^^XXXVVVSSSSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHFFFDDDCCCDDDDDDCCCAAA@@@???===;;;:::999999888999888777555333222222222888===RRR}}}}}}www```OOOIIIUUUwwwKKKOOOOOObbbtttzzzDDD111555222333333333444666999;;;<<<<<<@@@MMMWWWPPPIIIUUUlllzzzsssmmmmmmuuunnnAAANNNvvvpppMMM666<<>><<<;;;999888888888888888666555333333222222777777EEE^^^|||xxxfffVVVYYYyyyWWWTTTNNNgggzzzuuu>>>///666333333444555666999;;;===???GGGBBBTTTrrrrrrZZZSSSaaa}}}~~~zzzzzz~~~SSSQQQbbbCCC333;;;NNN]]]VVV@@@222888DDD```iiiuuuXXXTTTOOOMMMNNNPPPSSSTTTQQQQQQQQQPPPOOONNNMMMMMMLLLJJJHHHHHHJJJKKKLLLKKKIIIGGGFFFGGGEEELLLeee|||rrr}}}yyyfff[[[]]]cccggghhhgggdddbbbccc```[[[gggjjjdddUUUDDD===<<<<<<777555333111///...---,,,xxxsssoooooonnnnnnooorrrrrrpppllljjjvvvkkkPPPeeeeeennnsssyyyxxxLLL:::<<<999888777777888;;;===???DDDBBB???<<<:::777444222999:::;;;;;;<<<<<<;;;;;;777555777111:::uuukkkdddgggcccbbbggghhh___\\\ZZZZZZ[[[[[[YYYVVV^^^[[[ZZZZZZ[[[XXXRRRMMMOOOPPPQQQSSSUUUXXXZZZ[[[ZZZ]]]aaabbb```\\\YYYXXXWWWwwwqqqsss}}}fffDDD===>>>MMM[[[YYYLLLAAA:::===666>>>sssooofffuuuZZZ]]]ZZZUUUUUURRRQQQSSSUUUVVVUUUTTTRRRRRRRRRQQQOOONNNLLLKKKJJJIIIIIIJJJLLLLLLJJJGGGEEECCCBBBDDDGGGGGGFFFEEEFFFFFFMMMDDDFFFRRR```|||hhhFFF===>>>>>>:::999;;;:::777666888666888777222111555666333444555666666666666999;;;;;;888777999:::;;;>>>CCCDDD___pppeeeWWW\\\SSSNNNPPPIIIKKKLLLLLLKKKIIIGGGDDDBBBBBBBBBBBBCCCDDDDDDBBB@@@===<<<;;;:::888888777777888777666555444333333333444666CCCLLL[[[uuu]]]]]]fffYYYMMMbbbyyyzzzAAA111777444555555777999<<<>>>@@@BBBDDDUUU}}}fffNNNQQQsssuuuvvvpppNNN<<<666;;;SSS^^^PPP<<<222888GGGppp@@@```aaaUUURRROOOMMMNNNQQQRRRSSSOOOOOONNNMMMLLLLLLKKKKKKOOOMMMKKKKKKLLLLLLLLLKKKHHHDDDDDDDDDAAACCCVVVkkkpppwwwuuuvvv|||ppp\\\UUUXXXdddhhheee]]]\\\aaa```YYY[[[TTTKKKFFF???999888;;;333222111000////////////~~~~~~{{{uuuqqq{{{vvvppplllmmmqqqsssrrrppp{{{qqq|||kkk}}}{{{uuuwwwzzzWWWLLLooouuu~~~yyyrrrnnnqqq{{{gggHHH;;;999888777777666666888:::===>>>DDDDDDAAA;;;333000111555<<<<<<<<<<<<<<<;;;::::::444333555999WWW}}}ggg\\\]]]ZZZZZZ]]]ZZZVVVVVVWWWXXXXXXXXXWWWVVVYYYXXXWWWXXXYYYWWWRRRNNNKKKLLLMMMPPPSSSVVVYYY[[[YYYZZZ[[[ZZZXXXUUUTTTTTTRRRllltttqqqnnnttt~~~SSS>>>@@@DDDMMMWWWXXXNNN@@@777888:::IIIooo|||mmm```RRR]]]UUUNNNSSSQQQPPPQQQQQQOOOLLLKKKLLLNNNNNNNNNMMMKKKIIIGGGFFFFFFEEEEEEFFFHHHHHHGGGEEECCC???AAACCCCCCBBBAAAAAABBBDDD>>>AAAIIIZZZ]]]CCCAAA;;;777888:::888777888888999888555444777888777666666777999===??????======777444777:::>>>EEENNNkkkgggwww___ZZZZZZPPPQQQTTTGGGLLLLLLLLLKKKIIIGGGEEECCCAAAAAAAAABBBCCCCCCAAA>>><<<;;;:::888777777777777777666555444444444444444444333===FFFYYY{{{bbbbbbqqqYYYKKKYYYsssOOO666777555777999;;;===@@@BBBDDDEEE???wwwZZZTTTdddpppiiiZZZWWWuuuaaaBBB888:::>>>VVVXXXGGG:::111555GGGlllTTTCCCqqq{{{^^^TTTRRROOONNNOOOQQQRRRQQQNNNMMMLLLKKKKKKKKKKKKKKKOOOMMMKKKJJJJJJIIIHHHFFFEEEAAAAAABBB??????LLL]]]mmmqqqkkkzzzwwwfffZZZUUU[[[bbbbbb[[[YYY^^^^^^XXXRRRGGG???>>><<<666333444000000000///000000111222www|||vvvvvvwwwlllbbbaaaeeegggiiijjjmmmhhhmmmxxxeeejjjwwwoooppprrrhhhfffuuusssyyyqqq]]]UUUUUUWWWYYY[[[VVV]]]TTT>>>444;;;===666444444444555555666777777777999999555//////555<<<===<<<<<<<<<;;;999888777666///333RRRttt```YYYZZZWWWVVVTTTJJJJJJNNNSSSVVVWWWWWWWWWXXXRRRSSSUUUVVVUUUSSSQQQOOOJJJKKKLLLMMMPPPTTTWWWYYYWWWWWWVVVTTTQQQPPPQQQRRRMMMeee~~~uuukkk|||~~~mmmbbbiiiyyyaaa@@@<<>>@@@AAA???>>>>>>???@@@<<>>===;;;::::::888999888888888999999999@@@??????@@@CCCDDDCCCAAA===888999DDDPPPZZZiiixxx{{{___uuu```[[[YYYTTTNNNSSSUUULLLMMMMMMKKKJJJIIIGGGFFFFFFBBBAAA@@@AAAAAAAAA???>>>::::::888777777666666666666555555444444444555555666///222DDDhhh}}}tttnnn~~~tttTTTIIIWWWqqqaaa===888999;;;===???BBBDDDFFFGGGGGGLLLhhhVVVeeexxxYYYGGGSSSVVVWWWrrrZZZ>>>777;;;GGGXXXOOO===777000888UUUuuubbbiiiooo^^^WWWRRRPPPNNNMMMNNNOOOOOONNNLLLKKKJJJHHHHHHHHHIIIJJJIIIGGGEEEDDDEEEDDDBBB@@@BBB>>>???BBB@@@===EEEQQQppp~~~}}}xxxlllvvv{{{nnnbbbQQQWWW\\\\\\ZZZYYYTTTOOOGGG@@@;;;:::999555222222000//////...------------nnnyyy~~~ooohhhcccbbbaaa]]]]]]```jjjfffaaabbbooowwwmmmcccxxxhhhaaabbbeee___nnn```FFFAAABBB>>><<<>>>;;;>>>;;;555666<<<<<<666444555555555555333222111000222333222222444888;;;<<<<<<<<<;;;999777555444555222FFFkkk[[[VVVXXXTTTUUUSSSJJJIIIPPPWWW[[[ZZZXXXWWWXXXPPPTTTXXXXXXTTTQQQPPPRRRNNNNNNMMMNNNOOOQQQTTTVVVSSSTTTSSSQQQOOOOOOPPPQQQPPP^^^qqqfffooo||||||fff```ccclll~~~|||PPP:::;;;EEELLLEEEIIIKKKFFF???:::999999DDDgggyyy]]]RRRPPPPPPLLLMMMPPPJJJJJJLLLMMMJJJEEECCCEEEHHHBBBEEEGGGGGGDDDCCCCCCDDDFFFCCC@@@?????????>>><<<;;;===??????===<<<<<<<<<@@@<<>>>>>======>>>>>>?????????@@@BBBFFFIIIFFFEEEOOOggg~~~iiifffXXXZZZTTTNNNQQQPPPOOOTTTOOOMMMKKKHHHGGGGGGGGGHHHDDDBBB????????????>>>===999999888777666666666666555555444444444555555666444222000@@@cccuuuQQQLLL___wwwqqqAAA888>>>???AAACCCEEEGGGHHHIIIIIISSShhhqqqbbbVVVbbbyyywwwrrroooyyy}}}uuuooo]]]IIIWWWmmmqqqMMM888888???PPPYYYHHH555777555JJJzzzmmmjjj{{{sssMMMNNNMMMKKKJJJKKKKKKIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGBBBAAA@@@@@@BBBBBB@@@>>>@@@===>>>BBB@@@;;;???HHH\\\{{{tttyyyppprrr{{{pppVVVRRRRRRVVVWWWQQQIIIEEE>>>>>><<<777444555444222///...---,,,++++++++++++aaaooowwwpppttthhhiiimmmpppiii\\\VVVWWWSSSgggooojjjlllrrrxxx|||iiixxxzzz|||fff[[[XXXhhh]]]___pppuuuRRR777777:::333000555;;;555222666888666444555666777888888666444111///444333333444777777666555<<<<<<;;;:::888666444333111:::```dddcccVVVQQQPPPKKKOOOUUUQQQQQQXXX```bbb^^^YYYWWWVVVRRRXXX]]]\\\VVVQQQRRRUUUSSSRRRPPPOOOOOOPPPRRRSSSPPPRRRSSSRRRPPPOOOPPPQQQ\\\\\\eeeooolllnnnyyyuuufffZZZUUUaaarrrccc@@@;;;DDDEEEBBBBBBEEEFFFCCC<<<777777:::<<>>>>>===:::<<<>>>>>>===;;;;;;;;;>>>999AAAHHHBBBCCCMMMPPPbbbnnnOOOCCC???>>>===::::::<<>>>>>>>>>>>===999888777666666555666666555444444444444555666666///999888<<>>111999EEEUUUZZZDDD333999===___zzzZZZ|||___MMMKKKIIIHHHGGGGGGGGGEEECCCEEECCCAAA@@@@@@AAABBBCCC>>>>>>>>>@@@BBBCCCBBB@@@@@@<<<===BBB???999;;;BBB???iiiooowwwkkkfffxxxrrrdddTTTIIIMMMQQQKKKEEEDDD888===;;;111---000222000,,,,,,,,,,,,,,,,,,---...{{{fffhhh```ffflll___ppppppggg^^^KKKHHH^^^YYY^^^aaa```___dddlllqqq|||qqqpppcccXXXPPPVVV^^^]]]bbblllmmmNNNAAA:::666222888>>>999<<<:::666444333444666888999999888555222111222333777555333333555777888777555:::666444;;;888000000;;;>>>|||^^^WWWXXXUUURRRQQQSSSSSSPPPNNNUUUccccccZZZ]]]^^^YYYYYY[[[PPPLLLSSS[[[[[[XXXWWWQQQSSSSSSQQQOOOQQQVVVZZZ]]]VVVRRRUUUVVVQQQOOOPPPPPPVVVaaarrryyyuuuVVVkkksss```UUURRR\\\gggzzznnnGGGDDD@@@???AAABBBBBBAAAAAA:::888:::666333???PPPwwweeeYYYVVVSSSQQQOOONNNLLLJJJLLLNNNPPPQQQPPPLLLGGGDDDGGGDDDBBBDDDHHHIIIFFFCCC>>>===;;;:::999:::<<<==============================???AAABBBBBBBBB@@@???RRRuuuzzzdddYYYRRRBBBGGGDDD===888<<>>===>>>>>><<>>:::888666444333444555666777777777555222111333444555777888777555555888::::::AAA999------...///666777bbbcccUUUVVVWWWUUUSSSSSSUUUVVVUUUSSSXXX```ZZZTTTXXXYYYVVVYYYUUUNNNLLLSSSYYYYYYWWWWWWVVVWWWVVVVVVVVVXXX\\\___aaa[[[WWWXXXXXXRRROOOOOORRRTTTVVV^^^ccchhhXXXVVVaaasssuuucccVVVNNNMMMPPPZZZkkkfffKKK999<<<<<<===@@@DDDEEEDDDBBB;;;444555:::555666XXXmmmRRRYYYVVVSSSQQQPPPNNNLLLJJJMMMNNNOOOPPPNNNKKKHHHEEEGGGDDDBBBDDDGGGHHHEEEBBB???===<<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===??????>>>===<<>>CCCJJJKKKJJJNNNKKKFFFGGGIII```kkkjjjpppQQQ???===999888<<<888:::<<<;;;999888:::<<<===999;;;@@@@@@BBBUUUkkkccc???:::999===NNNQQQMMM:::888---DDDqqqpppNNNnnnqqqgggTTTKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGEEECCCAAAAAAAAABBBCCC??????>>>>>>=========<<<::::::999999999888888888888DDDZZZuuubbbzzz}}}ddddddqqq|||{{{rrr~~~kkkWWWNNNKKKFFF???;;;666444111000111000///...------------------------xxxdddlllkkksssuuurrrfff]]]\\\bbbnnnjjjVVVUUUWWWXXXWWWXXX^^^iiisssuuuWWWMMMJJJNNNMMMAAAEEEHHHSSSTTTGGGBBBDDDAAA777666555444333333444444555555666444333222444555333888<<<;;;666444777<<<555:::444,,,///000444???\\\iii[[[ZZZZZZQQQPPPOOOPPPSSSTTTUUUTTTZZZ[[[VVVWWW___ZZZRRRWWWPPPNNNOOOUUUXXXXXXWWWXXXXXXWWWVVVWWWZZZ]]]```aaaaaa]]]ZZZ[[[ZZZVVVRRRRRRXXXXXXSSSSSSUUU^^^jjjSSSFFFVVVrrrxxx}}}mmmSSSMMMEEEDDDKKKXXXeeemmmlllUUUEEE<<<777444@@@AAACCCEEEEEEBBB<<<777---555<<<===???ZZZuuuaaaOOOWWWUUURRRQQQPPPNNNLLLJJJLLLLLLLLLLLLJJJIIIGGGFFFGGGDDDBBBCCCEEEEEECCC@@@???===<<<:::999999::::::999999999999999999999999777888999:::;;;:::999888777DDDLLL___nnn|||zzzTTTcccpppSSSXXXZZZNNNSSSQQQOOONNNNNNNNNLLLJJJHHHGGGGGGEEECCC???<<<;;;;;;;;;::::::999999999999888888666555444444444444333333333444444444555555111666666::::::XXXuuu}}}{{{}}}}}}MMMIIICCCEEEFFFGGGIIILLLMMMLLLMMMZZZrrrggg444444<<<;;;;;;<<<@@@@@@@@@>>>;;;999888999>>>888;;;DDDFFFIII```|||SSS999999:::AAASSSKKKEEE555CCC...XXXyyyttteeeppp|||aaaRRROOOLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDBBBBBBBBBCCCDDDAAAAAA@@@???>>>===<<<;;;:::999888777777777888999<<<777EEEiiiyyynnnuuunnnaaaiiivvv~~~{{{zzz___NNNRRRNNN;;;///333000...------......---+++------------------------ggghhhfffooopppmmmffffff```WWWdddfffOOOaaaccchhhjjjhhhfffkkkqqq|||{{{uuu]]]FFF???CCCAAA???CCCQQQVVVJJJEEEEEE@@@333333444444444333333222333444555555444333555666444888;;;;;;777555666888222111...444999333777LLLhhhaaaccc^^^VVVNNNNNNNNNOOOQQQRRRSSSTTTXXXWWWVVVaaakkk___PPPQQQNNNPPPTTTVVVWWWVVVUUUVVVTTTQQQPPPRRRWWW[[[\\\[[[ZZZZZZZZZ[[[[[[YYYWWWWWWXXXYYYUUUSSSTTTVVVlllpppJJJFFFOOO]]]nnn}}}ooofffXXXLLLEEECCCBBBCCCIIIQQQ]]]hhhqqqzzzuuuiiibbbJJJEEE===888888===DDDIIIIIIIIIHHHFFFBBB<<<555111222999===GGGnnnlllqqqSSSXXX___SSSRRRPPPOOONNNMMMJJJHHHJJJIIIGGGFFFEEEDDDDDDDDDDDDBBB@@@???@@@@@@>>><<<======;;;:::999888888999777777777777777777777777444555666777777777666666999???000EEEaaa}}}~~~nnnUUUfffpppZZZUUUUUURRRPPPOOONNNMMMMMMNNNLLLJJJGGGEEEEEEEEEDDDAAA===:::888888999999::::::999888777777666555444333333333333222333333333444444444444111555666555555MMMUUUSSSMMMNNNMMMSSSTTTNNNPPP[[[bbbrrr[[[===:::999AAAFFF===IIIHHHGGGDDDAAA???>>>===@@@<<>>>>>===<<<;;;;;;===;;;999888888999;;;<<>>HHHXXXgggpppyyyzzziiiXXXLLLEEEBBB@@@<<<>>>@@@AAABBBGGGOOOUUU]]]___bbbeeeggghhhhhhggg^^^[[[WWWPPPIIIAAA:::666999;;;===>>>@@@AAACCCDDDFFFEEECCC@@@<<<999777777@@@<<>><<<:::::::::999888;;;:::999888888777777777444444444444444444444444444444444555555555555555888>>>---<<>><<<===>>>999:::;;;============<<<>>>===<<<<<<<<<<<<>>>>>>===???CCCFFFHHHHHHFFFEEEEEEBBB>>>888444333666999<<>><<<::::::777777888888888777555444444444333222222222222222111111222222222333333333111000444000666===DDDcccxxxrrruuucccaaawwwnnnoooLLL333AAA>>>AAALLLFFFIIIGGGFFFFFFHHHHHHGGGEEE@@@EEEIIILLLVVVvvvzzzqqqbbb^^^aaappplllJJJ666777;;;FFFOOONNN@@@...<<<<<>>===<<<;;;;;;777777888888888999999999888777666666666777888999333999<<<@@@SSSpppTTTLLLuuulll[[[eeeyyy|||}}}ooocccQQQ???444222///---......---,,,........................aaa^^^bbbhhh```[[[ZZZTTTXXXeeehhhbbb```SSSSSS[[[eeefffbbbgggrrrmmmQQQEEECCC???555===MMMTTTWWWSSSGGG???555666999666:::;;;222111111222222333444555555444666888999888888888999777666666444222111111222'''333333666VVVeee]]]XXXXXXVVVPPPPPPTTTMMMNNNOOOOOOMMMMMMOOORRROOOSSSJJJFFFNNNPPPJJJJJJHHHKKKLLLJJJLLLQQQRRRNNNPPPPPPQQQPPPOOONNNOOOPPPRRRVVVUUUOOOLLLPPPSSSRRRUUUWWWNNNHHHPPPSSSRRRWWWcccttt[[[KKK@@@EEEMMMRRRWWW^^^ccckkkwww}}}rrriiiUUURRRNNNKKKHHHEEEBBB@@@??????>>>>>>===<<<<<<;;;:::::::::;;;===???AAABBB===>>>AAAFFFKKKMMMLLLJJJ@@@>>>:::555333555<<>><<<:::999888888888888777777777777777444444444555555555666666000555666666CCC^^^zzzpppNNNXXXaaaUUU]]]kkkwww}}}{{{~~~rrraaaEEE@@@:::555222111///...........................]]]___eeehhhYYYNNNVVVRRRRRR^^^ZZZXXXjjjiii```[[[\\\YYYXXXdddvvvxxx```LLL===<<<111222666333888@@@@@@BBB999999:::555777999222222111111222333444666666555777::::::999888888999555888999555///---111555///>>>:::DDDtttQQQYYY\\\WWWRRRPPPLLLFFFSSSUUUWWWWWWUUUUUUXXX[[[LLLWWWRRRLLLSSSVVVNNNIIIIIILLLLLLJJJNNNVVVWWWSSSPPPRRRTTTRRRNNNLLLMMMOOOMMMRRRRRRLLLJJJQQQVVVWWWOOOUUUNNNHHHMMMPPPOOOTTTRRRdddmmmIIIAAABBB???BBBJJJCCCIIITTTdddsssyyynnneee^^^YYYSSSOOOHHHFFFEEECCCAAA@@@@@@???CCCDDDDDDEEEEEEFFFFFFFFFKKKIIIHHHHHHIIIFFF???999333444444555888@@@KKKSSSkkk~~~WWWMMMYYYCCCDDDWWWKKKIIIIIIIIIJJJJJJIIIFFFCCC>>>===;;;:::999::::::;;;999888777555333333555777111111222333444444444444222222222222222222222222222222222222222333333444777...<<<111000===444CCC@@@ggg|||nnnjjjvvvwwwkkkQQQ^^^^^^TTTOOOSSSVVVRRRPPPRRRLLLJJJIIIIIIIIIIIIHHHGGGAAA???<<<:::999999;;;<<<999888777666555444333333222222111111111111111111000111111111111222222222333111888---555999777```iiiTTTaaa}}}tttnnnzzz}}}```>>>;;;???<<<___xxx^^^UUUSSSRRRSSSVVVXXXVVVTTTJJJQQQPPPSSStttXXXGGGBBB===>>>>>><<<<<>>===AAAAAA@@@>>><<<:::888777:::999999888777666555555333333444555666666555555555444111000777JJJhhhyyyYYYVVVddduuuzzzsss^^^SSS[[[hhhnnn~~~{{{mmm___XXXNNNEEE>>>:::777555////////////////////////```lllsssgggdddUUUQQQOOOQQQVVVYYYVVVSSSaaaffflllmmmgggfffppp~~~uuuAAA>>><<<444+++---666666...666999<<<;;;888666444111666777777888888777666666777;;;===<<<;;;;;;999777:::555444---'''000888222444>>>KKKjjjTTTWWWZZZYYYSSSNNNKKKJJJPPPSSSUUUVVVWWW[[[aaafffcccbbb]]]SSSNNNMMMKKKGGGJJJIIIJJJNNNSSSTTTQQQNNNPPPPPPQQQRRRSSSQQQNNNKKKRRROOOLLLLLLPPPTTTUUUUUUSSSOOOKKKKKKOOOTTTWWWWWWRRR[[[gggssszzzeeeNNN:::777>>>999888<<>>@@@>>>777444666666444444<<>>>>><<<;;;:::999888777666666666666555555555333333333222222222111111222222111111111111222222222222333333222222111000222333444555666888888999777PPPppp}}}tttpppuuurrruuuiiiWWWYYYwwwccc^^^]]][[[ZZZWWWRRRPPPPPPRRRSSSTTTRRRPPPMMMLLLKKKIIIGGGEEEAAA???===;;;999999999:::777666444222111/////////111111111111111111111111333333333222222111111111444333222111333999@@@FFFvvv]]]VVVmmm^^^:::???IIIGGGrrrttthhhhhhdddbbbjjjsssjjjZZZPPP[[[SSScccXXXBBB@@@;;;:::@@@:::>>>>>>AAAGGGKKK\\\wwwccc666BBB777:::TTTNNN777999111666@@@zzzaaazzz___nnnZZZNNNSSSLLLHHHCCCCCCCCCAAA@@@>>><<<;;;;;;;;;::::::888777555444666666777666666555444444333333333333333222111000444222444777666;;;UUUrrreee;;;KKKbbb|||}}}```GGGPPPiiihhhkkkqqqyyyzzztttkkkhhhaaaYYYQQQIIICCC@@@777555444333222222000///zzz~~~xxxaaaUUUQQQOOOMMMNNNPPPQQQPPPMMMMMMSSS^^^hhhlllnnnwww{{{zzzuuu::::::<<<===777///---000111333666666777888888888666666666777777777777666777888999999:::;;;;;;:::;;;///---333222333888999CCC___{{{mmmaaaUUUVVVVVVSSSPPPNNNMMMMMMLLLOOOQQQRRRRRRSSSVVVYYYUUUVVVTTTOOOMMMOOOOOOLLLHHHHHHIIIKKKNNNOOONNNLLLNNNNNNOOOQQQRRRQQQNNNKKKPPPMMMKKKLLLOOOQQQRRRRRRLLLJJJIIIJJJLLLMMMNNNMMMPPPUUUYYY^^^lllnnnMMM===:::>>>;;;888999888<<>>AAADDDQQQkkkfffUUUSSSPPPNNNMMMMMMNNNOOOIIIFFFDDDCCCCCCCCCAAA???>>>===<<<;;;:::999888888555555555555444444444444222222222222111111111000111111000000000000111111222222333333333333222222333333444555666666777888444@@@MMMUUU[[[pppxxxsssyyyhhhWWWcccxxxzzzdddWWWVVVVVVSSSVVVSSSOOOMMMNNNPPPQQQQQQPPPMMMKKKJJJIIIHHHFFFDDD@@@???===<<<:::999999999666555444222111000//////111111111111111111111111333333222222222111111111333333222111333777>>>CCC^^^xxxvvv^^^QQQ```uuuSSS:::===EEEJJJsssxxxeeeccc^^^}}}MMMBBBEEEAAA===@@@???CCCCCCDDDEEEGGGUUUkkkrrrOOO888:::999GGGYYYJJJ444888222BBBuuu[[[qqquuuXXXMMMNNNHHHGGGDDDDDDCCCBBB@@@===<<<:::999999999999888777666666555555555555555444333333333333333444333333222222666333333666444777KKKbbbsssxxx```AAALLLbbbsssnnnYYYKKKJJJZZZ___gggooosssrrrooollljjjhhhddd^^^WWWPPPJJJGGG;;;888666555666666333000xxxqqqiiiYYYRRRLLLKKKJJJIIIHHHHHHHHHGGGMMMLLLPPPXXXbbbmmm}}}zzznnnqqqgggLLL555333777333222555000///000222333555666888555555666666777777888888;;;888555444333333222111///)))///<<<999...333BBBdddbbbUUUUUURRROOONNNNNNOOOPPPPPPKKKMMMOOOOOONNNLLLLLLLLLIIILLLMMMKKKLLLOOOOOOMMMGGGHHHJJJJJJJJJJJJKKKMMMKKKLLLLLLNNNPPPPPPMMMKKKLLLKKKJJJJJJLLLMMMMMMMMMFFFHHHJJJJJJHHHFFFEEEDDDOOOPPPOOOOOO[[[}}}uuuXXXCCC777777888;;;:::777777:::EEEIIIOOOVVV[[[^^^^^^^^^]]]ZZZTTTNNNIIIEEECCCBBBHHHEEECCCBBB===777555777:::555333666888777555666>>>DDDKKK]]]{{{uuusssTTTSSSRRRPPPNNNMMMKKKKKKKKKHHHEEEBBB??????>>>===<<<;;;;;;:::999888777777666444444333333333222222222111111000000000000000///000//////////////////000111222333444444555555555333333444444444555555555666666777999BBB]]]|||xxx~~~{{{|||]]]GGGhhhiiicccXXXOOONNNSSSUUUTTTQQQNNNKKKKKKLLLMMMNNNNNNLLLJJJHHHGGGGGGFFFDDDBBB>>>>>>===<<<;;;999888777555555333222000000//////111111111111111111111111222222222111111111111111222222222222333555:::>>>JJJ```xxxbbbNNNQQQgggllllll___@@@999???JJJZZZ{{{cccBBBAAAHHHFFFBBBCCC@@@EEEKKKMMMMMMRRRccctttVVV999:::555AAAYYY]]]FFF444666666QQQtttWWWtttxxxUUUNNNLLLFFFHHHDDDDDDCCCAAA???===:::999666777777888888777777777333333444444333333222222333333333333444444444444777222222444222222===LLLaaavvvzzzKKKAAACCC[[[ooolllYYYIIIIIINNNUUUZZZ]]]^^^______eeeffffffeeeaaa\\\WWWSSSRRRLLLEEEAAA???;;;444...sssaaaXXXTTTTTTGGGHHHGGGEEECCCBBBCCCEEEJJJIIIJJJOOOTTT^^^ooo~~~vvvpppwww[[[AAA888666555555666333222333444222111333444444444555555666777777:::666333333222000///000///222666999:::<<>>;;;<<<<<<888555555777:::===???@@@@@@???CCCBBB@@@===;;;999888888666555555777666333444888...000444888;;;???EEEJJJKKKYYYuuujjjIII[[[PPPPPPOOOMMMKKKIIIGGGFFFHHHEEEAAA>>><<<;;;;;;:::777777777666666555555555222222111111111000000000///////////////////////////......------......///000111222444555666666666333333333333333333333333555555666999<<>>;;;999888666666777777777666555555222333333333333333222222111111111222222333333444666111000222222000333:::RRRkkkkkkPPP:::???VVVgggkkkjjjJJJGGGDDDDDDGGGKKKNNNPPPYYY\\\aaafffhhhgggdddbbbggg```XXXSSSPPPLLLCCC<<>><<>><<<:::888777777777777666555444222222222333333444444444333333000000//////000111222333333000///111222000000111AAAWWWrrrmmmNNN:::999GGG^^^oooZZZOOOAAA999:::>>>@@@@@@IIINNNVVV___eeeiiijjjkkkiiieeeaaa```bbbaaa]]]YYYlllYYYVVVQQQGGGEEECCCBBBAAABBBCCCDDD???AAABBBBBBAAAIII```uuuqqqllliiihhhkkksssxxxoooeeeVVVAAA888444888999444111333222111000//////000111222///...222666444000666AAA@@@NNNPPPfff\\\KKKSSSUUULLLJJJKKKMMMPPPRRRPPPLLLIIINNNKKKGGGEEEFFFGGGHHHHHHEEEIIIJJJHHHGGGHHHFFFBBBAAACCCDDDDDDDDDDDDFFFGGGIIIGGGFFFGGGGGGGGGEEECCCDDDFFFFFFFFFEEEEEEGGGIIIJJJJJJHHHFFFDDDDDDGGGIIIFFFEEEFFFJJJOOOSSSTTTSSSaaayyymmmZZZIIICCC@@@<<<999777888:::<<<444444444444444555666666<<<::::::<<<;;;:::<<>>=========:::666333222222000000111111111111111111000000/////////.........---............/////////......------------......---...///111222333333333111000000000000000000000111...---000111000333777888888PPP{{{uuuoootttqqqrrrkkkrrr}}}pppkkklllyyyvvv___OOOHHHLLLTTTUUUPPPNNNQQQSSSQQQOOONNNLLLKKKKKKLLLMMMMMMKKKIIIHHHFFFDDDDDDCCCCCCAAA???999999888888666555333222222111111000000000111111000000000000000000000000////////////000000000000000111111111111222444777:::LLLxxxmmmwwwZZZCCCLLL```[[[EEEIIISSS\\\ZZZSSSPPPPPPPPPRRRZZZnnniiivvvggg>>>???FFFQQQkkk|||hhh^^^eeexxxXXX;;;666;;;999QQQ[[[LLL;;;777888999iiiwww[[[jjjdddiiiKKKLLLLLLHHHEEE@@@>>>>>>===<<<:::888777666777777777666444222111000222222333444444444333333000///.........///000111000///...000111111000///555EEE\\\sssrrrUUU;;;333===KKKaaaVVVGGG<<<888777777666;;;@@@GGGPPPXXX^^^ccceeeeeedddbbbbbbcccbbbaaa```\\\MMMSSSSSSLLLGGGCCCAAABBBCCCCCCAAAGGGDDD@@@>>>???JJJaaavvviiikkkhhhaaaaaammmfffVVVJJJHHHCCC:::666999999777555444333444555555666555999===:::888EEEXXXhhh{{{___KKKNNNSSSLLLBBBJJJMMMPPPQQQPPPMMMKKKJJJKKKHHHEEEDDDEEEFFFEEECCC@@@CCCDDDCCCCCCEEEDDDAAA??????@@@CCCEEEFFFEEEDDDDDDCCCCCCDDDFFFGGGFFFEEEDDDEEEFFFEEEDDDEEEIIILLLJJJHHHFFFFFFHHHJJJKKKLLLMMMLLLKKKMMMPPPSSSVVVXXX\\\www~~~kkkdddWWWKKKBBB=========BBBBBBAAAAAABBBDDDFFFGGGEEEDDDEEEIIIJJJJJJNNNUUURRRaaasssfff[[[MMMIIIKKKDDDFFFEEEDDDBBB@@@>>>===<<<999;;;<<<:::666222000000.........//////000000000000////////////.........---.........////////////......------------......+++,,,---...///000000000//////////////////000000333...,,,...000222666;;;444222999IIISSSXXXcccqqqddd[[[VVVYYY]]]XXXPPPKKKMMMJJJLLLQQQSSSPPPQQQUUULLLLLLLLLMMMMMMLLLJJJGGGGGGEEECCCAAAAAA@@@===;;;888777666444333222111111111111000000000000111111000000000000000000000000........./////////000000000111111000000222555888>>>DDDLLLmmm{{{iiiMMMEEEMMMJJJ<<<@@@OOO\\\]]]\\\aaahhhllleeeaaannnkkkzzzIII;;;???AAANNNddd|||rrr[[[UUUhhhgggAAA666:::===BBBYYYWWWCCC888000999RRRpppQQQ}}}VVVGGGLLLEEEAAABBB<<<;;;;;;::::::999777666555555555555444444222111111000111111222333333222222222111///.........000111...//////...///000000///000999HHH^^^wwwwww|||___FFF888333KKKKKKJJJDDD<<<555333333333555999>>>EEEKKKQQQTTTXXXZZZZZZXXXTTTRRRRRRTTTYYYHHHMMMJJJPPPIIICCCAAABBBCCCAAA>>>999<<>>AAAAAA???>>>AAA@@@===@@@???@@@DDDHHHIIIGGGDDDAAA@@@@@@BBBEEEGGGHHHGGGDDDFFFFFFDDDCCCEEEJJJNNNJJJHHHGGGJJJNNNQQQPPPNNNKKKLLLLLLKKKJJJLLLPPPTTTNNNWWWlll{{{hhhVVVJJJDDDBBBAAAAAA@@@AAACCCFFFJJJLLLMMMMMMQQQXXX^^^bbbiiiqqq{{{vvvaaaSSSWWWIIIIIIOOOCCCDDDCCCAAA???>>>===<<<<<<888;;;>>>===888444222222,,,------....../////////000000/////////................../////////000000///......------......///***+++,,,---........................//////000000///---...222222...---///000666777222111;;;JJJSSSrrrhhhvvv}}}hhhZZZXXXYYYTTTPPPQQQPPPNNNPPPTTTRRROOOPPPSSSPPPJJJIIINNNLLLLLLLLLMMMMMMLLLHHHFFFFFFDDDAAA@@@???===;;;999888777444222111000111111000000000000000111111222000000000000000000000000---.........//////000000111111000000///222666999000???<<>>888999999888888777666555333333333444444333333222//////000111111111111111444222000///...///000111---//////---,,,...//////---000888JJJeee~~~sssvvvgggKKK888...:::GGGHHH???555333444111000111333777===BBBEEEDDDHHHKKKKKKGGGGGGJJJNNN{{{\\\UUUMMMHHHOOOQQQMMMGGGAAA>>>>>>@@@AAABBB@@@@@@BBBAAA???BBBGGGQQQNNNOOOQQQUUUbbb|||}}}rrrkkklllbbbTTTKKKJJJPPPVVVZZZ___ddd{{{\\\WWWRRROOOOOOPPPNNNKKKJJJKKKLLLMMMLLLIIIFFFDDDFFFFFFFFFEEEDDDBBBAAA@@@<<<>>>AAABBBBBBAAABBBCCCGGGFFFFFFDDDBBB@@@>>>===<<<>>>AAADDDFFFFFFFFFEEEEEECCCBBBBBBCCCEEEDDDDDDEEECCCAAACCCHHHMMMPPPPPPMMMGGGCCCFFFMMMRRRQQQNNNMMMLLL\\\```bbbvvvxxx]]]\\\eeeqqqrrrlllsss[[[WWWQQQNNNMMMNNNNNNNNNGGGFFFDDDAAA>>>;;;888777888888777777666555555555000///////////////000111000000000000////////////........................+++++++++,,,,,,,,,------))))))***+++,,,......///..................------...............///000000//////000111333444555666DDDLLLUUU___lll{{{nnnqqqzzz}}}yyyyyy}}}~~~{{{gggaaaYYYSSSQQQOOOLLLJJJPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMMMMMMMMMMMMMLLLLLLPPPJJJHHHJJJKKKGGGCCCBBBGGGDDD@@@===<<<;;;:::999777666444222111111111111222111000//////000111222//////............//////............////////////000000111111111222222222444777@@@QQQ}}}zzzaaaIIICCCIIISSSaaaxxxzzzbbbYYYmmm|||pppdddVVVCCC666DDDHHH___xxx|||qqq```DDDBBB666:::IIIJJJVVVvvvbbb999999>>>>>>GGGWWWLLLJJJ???555222DDDvvvqqqyyycccdddlllOOOIIICCCAAABBBBBB???<<<888888777777666555555555444444333333222111000000111111111111000000000///000000000000000000000000000000000000000000000000111---,,,777GGG\\\rrr|||rrrUUUCCC444777EEEJJJ===---555111///333777777555444888888999999888888777666rrrVVVQQQJJJGGGMMMJJJHHHEEEBBB@@@>>>======::::::>>>CCCDDDAAAAAADDDEEEBBBCCCKKKSSS\\\kkkxxxnnnttt}}}___TTTRRROOOMMMMMMMMMLLLKKKJJJKKKKKKKKKJJJHHHEEECCCCCCCCCCCCCCCBBB@@@???>>>>>>@@@CCCDDDCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@>>>======>>>@@@CCCDDDDDDDDDCCCDDDCCCCCCCCCEEEFFFFFFDDDAAA@@@@@@CCCGGGKKKKKKJJJFFFDDDDDDHHHNNNQQQPPPNNNUUURRR]]]\\\YYYvvvoooTTTPPPNNNLLLKKKLLLKKKJJJHHHEEEDDDBBB@@@===:::888777666666666555444444333333000000///////////////000000000000/////////......------------------------++++++++++++,,,,,,,,,,,,)))******+++---......///------------------------......------......///000......///000111222333333111666;;;???FFFOOOTTTTTTUUUWWWeeetttrrrdddaaaiiiooohhh___YYYTTTOOOGGGAAALLLHHHCCCAAABBBDDDEEEDDDJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKEEECCCFFFHHHEEEBBBAAAHHHEEEAAA>>>===<<<:::888777666444222111111111111111111000//////000111111//////............//////............////////////000000000111111111222222333,,,222JJJ~~~iiiSSSGGGMMM^^^lllwwwkkkjjjlll~~~lllpppgggdddpppuuuggg[[[NNNBBB<<<===DDDDDDZZZqqqnnnccc\\\VVV>>><<<>>>GGGNNNVVVpppyyyNNN777888===DDDRRRPPPBBBFFF===333777NNN{{{www|||bbbcccMMMHHHCCCAAABBBBBB???<<<888888888777666666555555444333333222111111000000111111111000000000//////000000000000000000000000........................000......333<<>>;;;:::<<<;;;<<>>=========@@@BBBCCCBBBAAAAAABBB@@@@@@AAA@@@@@@???>>>===:::;;;===?????????>>>>>>@@@@@@@@@CCCEEEEEEDDDBBB======???BBBEEEFFFEEECCCCCCDDDGGGIIIKKKLLLKKKKKKUUUOOOSSSPPPJJJccc|||uuuzzzzzzeeeLLLHHHFFFFFFHHHJJJKKKJJJFFFCCCAAAAAA???===;;;999888777444444444333222222111111111000///...............////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,------...///,,,,,,,,,------------------------------......///............//////000000,,,///000...///333444222<<<>>>BBBHHHHHHFFFGGGJJJ@@@>>><<<===@@@@@@===:::;;;999777888;;;???BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCBBBBBBBBBCCCEEEGGGHHHGGGBBB@@@CCCFFFDDDBBBBBBHHHEEEAAA???===<<<999777666555333111000000111111000000////////////000000//////............//////---............/////////000000000000111111111111888333555666PPPppp{{{uuubbbLLLOOOiii}}}|||xxxtttbbb___ddd[[[dddYYYSSSZZZeeekkkmmmnnnYYYUUUQQQKKKAAA:::;;;AAAAAA???QQQaaaXXXMMMPPPVVVIII999===GGGEEE[[[~~~TTT888777:::BBBRRR^^^MMM<<<===444333TTT}}}mmmsssvvvOOOJJJFFFBBB@@@AAABBB@@@===888888888777666666555555333333222222111000000000000000000000////////////........................------------------------....../////////:::RRRiiivvv}}}sssZZZQQQZZZfffZZZRRREEE999333111111000222222222111111000000///OOOAAADDDEEEEEEDDD>>>>>>?????????>>><<<;;;???:::888888999<<>>=========<<<<<<============<<<<<<777888999999:::999999888::::::<<>><<<======???@@@AAAAAAAAAEEEGGGIIIGGGEEECCCEEEFFFOOOIIIJJJHHHDDDRRR^^^WWWmmmuuuYYYKKKLLLOOOEEEEEEFFFHHHIIIHHHDDDAAA======<<<:::999888777666333333222222111111000000111000///...------,,,---............------------++++++++++++++++++++++++)))))))))*********++++++******++++++,,,------...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................///222222//////222222000333444333222555;;;===;;;>>>======>>>@@@???<<<999:::999888888:::===@@@AAAAAAAAABBBBBBCCCCCCDDDDDD>>>>>>===>>>@@@BBBEEEGGGGGGAAA???CCCFFFEEECCCDDDCCCAAA???===<<<;;;999777555444222111000000000111///////////////////////////......------......///---------.........///////////////000000000111111000000888333888LLLuuu~~~uuu~~~rrrSSSPPPjjjeeezzz{{{hhhmmm{{{xxxTTTHHH>>>>>>DDDIIIMMMQQQJJJ@@@999888888777666777;;;;;;GGGNNNJJJQQQbbbhhhVVVAAAOOOXXXJJJccc```<<<000:::@@@OOO```___FFF999;;;///===wwwrrr|||sssqqqNNNFFFCCC@@@???@@@@@@???===888888777777666555555555222222111111000000000000000000/////////.........------------------------------------------------......///---***...???QQQkkkvvvwwwllljjj^^^``````\\\UUUMMMEEE:::000222222000///...------,,,~~~EEE???CCCFFFEEE???>>>===<<<<<<<<<===>>>???:::888888;;;@@@FFFPPPYYYKKKPPPVVVXXXWWWTTTNNNJJJMMMSSSWWWXXXYYYddd{{{vvvbbbWWWRRRPPPMMMPPPSSSQQQMMMIIIHHHHHHDDDDDDCCCBBBAAA@@@??????;;;;;;<<<============<<<888:::<<<<<<;;;999999:::888888999:::::::::::::::777777777888888888777777777777999<<>>>>>CCCGGGNNNIIIJJJKKKKKKPPPTTTPPPUUUggg}}}yyy|||___LLLIIILLLKKKGGGGGGFFFDDDCCCCCCCCC@@@???999999888777666555555444333222222111111000//////000000...---,,,,,,,,,,,,------------,,,,,,,,,+++************************((((((((()))))))))******))))))******+++,,,,,,,,,)))*********++++++,,,,,,+++++++++++++++,,,,,,---...............---------***......,,,---111222///222444333///333:::<<<777AAA@@@@@@@@@???===:::888888888777666666777999;;;===>>>>>>???@@@AAAAAAAAA<<<<<<===>>>@@@CCCEEEGGGGGGAAA>>>AAADDDCCCAAABBB>>><<<;;;;;;;;;:::888777444333111000//////000111.........//////...............------------......------------................../////////000000000...(((111666>>>LLLlll|||vvv}}}bbbUUUgggjjjooommmzzzqqqLLLBBB999777999:::<<>>888===DDDEEEKKKggg~~~~~~TTTZZZ```qqqgggEEE444555???GGGZZZbbbRRR:::777;;;222MMMqqqiiiNNNJJJBBB@@@???>>>>>>===<<<;;;777777666666555444444333111111000000000000///////////////............---,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,---,,,,,,333;;;VVVdddwwwzzzlllvvv{{{ggglllooommmiii___LLL:::333222111111000000111111|||MMMMMMJJJGGGFFF>>>>>><<<:::999:::<<>>BBBHHHIIIHHHIIIMMMCCCJJJOOOKKKFFFCCCBBB@@@BBBHHHOOOPPPLLLNNN\\\kkkgggWWWRRRPPPNNNLLLKKKLLLMMMKKKHHHDDDAAA@@@??????@@@@@@??????>>>===;;;;;;<<<<<<<<<<<<<<<;;;888:::<<<;;;:::888777888555555666777777777777777888888888888999999999999888888999;;;===>>><<<;;;<<<<<<;;;999999:::>>>AAA?????????===<<>>===<<<;;;:::777666666555444333222222222111111000//////......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********(((((())))))***+++++++++***************+++,,,,,,---------------------,,,***---...,,,---111111///111333222111333777888666111222555888:::===>>>???444444555444333444777999999999:::;;;<<<======>>><<<===???AAACCCEEEFFFGGGDDD>>>;;;>>>AAA@@@???@@@;;;:::999999:::999777555333222000/////////000111------............------......------------......,,,------------.....................////////////444---333000000;;;```}}}}}}~~~xxx{{{vvvaaaccc}}}|||mmmooo```LLLFFFCCCCCCCCC@@@???AAA;;;AAAHHHHHH???888===HHHAAAEEEMMMPPPXXXqqq{{{RRRrrr```yyynnnFFF666666===FFFOOOZZZUUUBBB<<<888555666___]]]fff>>>GGG>>>>>>===<<<;;;:::999888555555555444333333222222000000000//////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,........................///+++***...///------///777LLLeeewww~~~wwwoooqqqqqqVVV===222111///......///000111```eeeVVVGGGFFF@@@<<<;;;999999999;;;>>>???@@@AAAEEEIIIFFF???<<<===BBBHHHJJJDDD@@@AAABBBAAACCCHHHOOOQQQKKKFFFKKKVVVhhhZZZNNNLLLMMMLLLKKKLLLIIIHHHFFFEEEDDDAAA>>>;;;:::;;;===??????>>>===<<<::::::;;;;;;;;;::::::999666888999999777555444444333333444555555555444444777777777777777888999:::888777777888:::::::::999888999::::::888999<<>>AAADDDFFFGGGGGGGGGBBB<<<999===AAAAAAAAACCC===<<<:::::::::888555222222111000///...///000000,,,---............---,,,...------,,,,,,------...,,,,,,---------.........------........./////////......888222...999```{{{{{{|||nnnaaammmuuuooopppoooqqqmmmMMMHHHEEEGGGIIIJJJPPPVVVWWWUUUPPPGGG===:::FFFVVVTTTQQQ]]]jjjhhhdddbbb\\\LLLvvv```nnnMMM888555<<>>:::666333000//////qqqyyy___GGGFFFBBB999999999999:::;;;<<<===888777999======:::;;;???===AAABBB===<<<@@@AAA???<<<>>>DDDIIIFFFBBBHHHRRRWWWsss^^^VVVQQQOOOQQQOOOIIIIIIMMMIIIFFFCCCBBBCCCBBB>>>:::777999<<<>>>???>>><<<;;;:::::::::::::::999888888333555666555333111000000222333333444444333333333444444444444555666777888777555444444666777666666333666::::::999888:::;;;:::::::::<<<>>>@@@BBBBBBDDDFFFEEEIIINNNFFFCCCOOOPPPMMMMMMMMMHHHJJJ\\\tttqqqyyyhhhWWWTTTNNNCCCGGGOOONNNDDDDDDMMMKKK>>>AAA???>>>===<<<;;;888666555444333222111//////.........---,,,,,,++++++***,,,,,,+++++++++,,,------+++++++++************)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&''''''((()))******+++)))))))))))))))******+++((()))))))))************(((++++++)))***---...,,,000,,,---111000,,,///777111111111000000111333555000222333222000000333555777777888999:::;;;<<<======???CCCFFFHHHHHHGGGFFFAAA<<<:::>>>CCCDDDFFFHHH@@@>>><<<;;;:::777333000111111///......///000000,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,---------......---------.........//////111***111333555222444WWWqqqxxxtttsssxxxvvv___WWWdddgggqqq}}}sssfff{{{bbb[[[TTTTTTYYYddduuuwww___SSSUUU```rrrdddYYYjjjrrrQQQ@@@===>>>lllxxxpppIII999999;;;BBBFFFVVVdddMMM666>>>555555LLLhhhpppQQQHHHIII<<<:::;;;;;;999777444333333333333222222111000000///.........///////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,+++---111///---000AAA]]]uuuzzzsssrrrhhhmmmtttyyysssooohhh___XXXRRRNNNLLLeeeggg]]]GGG>>>???999888888777777777777777888888999::::::;;;<<<<<<===<<<:::::::::;;;===??????@@@AAABBBCCCEEEIIILLLPPPSSS___vvvttt\\\UUUPPPNNNLLLLLLMMMMMMLLLKKKBBBCCCDDDDDDCCCAAA???===<<<===>>>===<<<<<<>>>@@@???<<<999555444555777888444444333333222111000000222222222222222222222222444444222222222222444444555555555555555555555555333333555666888:::;;;<<<<<<===>>>>>>======>>>???EEEEEEDDDDDDEEEFFFGGGGGGKKKLLLLLLIIIDDDCCCEEEHHHWWWXXX```sss~~~tttiii\\\VVVWWWVVVPPPJJJKKKPPPRRRNNNFFFBBBCCCGGGDDDBBB@@@===;;;999888777555555444333222111000/////////...------------...//////...---,,,,,,++++++***++++++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))***+++,,,,,,------333222000...---...000111000000000000111111111111///000000111222222333333333444555777888:::;;;<<<===CCCGGGFFFEEEFFFDDDAAAAAA>>>;;;===BBBEEECCC@@@@@@???===:::777444222111222111111000///......---//////...---,,,,,,+++++++++---///111000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000111111111111333777:::WWWeeegggqqqcccpppuuu[[[QQQrrrxxxdddpppzzzxxxyyytttuuugggFFF333777999ZZZ}}}UUU555333BBBBBBCCCNNN\\\VVVAAA777===666999kkklllMMMCCCCCC;;;>>>===;;;999777555444444444333333222222111111000000000///.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++------...111<<>><<<999888777777666666777777666666777888888999999:::;;;:::999888888:::<<<===>>>>>>>>>>>>>>>BBBGGGKKKZZZVVVTTTYYYhhhxxxiiiZZZUUUXXXOOONNNLLLKKKLLLLLLKKKJJJCCCDDDDDDDDDCCCAAA>>>=========>>>===;;;;;;===>>>===;;;888555444555666777444333333222111111000000222222222222222222222222333222111000000111222333444444444444444444444444333444555666777999:::::::::;;;===<<<;;;;;;<<<>>>BBBBBBCCCCCCDDDEEEFFFGGGHHHJJJJJJHHHEEEDDDFFFIIIKKKMMMQQQZZZdddlllnnnnnn|||{{{ooobbb\\\___ZZZSSSPPPPPPQQQOOOMMMKKKMMMNNNLLLFFFCCCCCCEEEAAA@@@>>><<<999888777666444444333222111000///...///......---------------.........---,,,+++++++++******++++++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,---+++,,,,,,---,,,+++***))).../////////000000000000000000000111111222222222111222333444555777888999;;;AAADDDCCCBBBDDDCCC@@@@@@===:::<<<@@@CCCAAA???<<<<<<:::999777555444333111111000000///......---.........---,,,,,,,,,++++++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............///000//////111555888EEEcccbbbrrrwwwtttwww}}}wwwfffRRRtttrrrXXX???666===AAADDDNNNmmmXXX<<<777::::::===LLLQQQOOOLLLCCC:::===FFF666xxxwww~~~]]]CCCCCCEEE>>>===<<<:::888666555555444444444333333222111111111000//////.....................---,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***************+++++++++++++++++++++++++++,,,,,,,,,,,,111===NNN[[[uuu{{{zzzzzz~~~bbbVVVMMMDDD???;;;888888777666666666666666444444444555666666777777999888777777777888:::;;;===<<<;;;::::::>>>DDDIIIMMMPPPRRRQQQRRR\\\nnn|||vvv]]]TTTSSSRRRRRRTTTOOOMMMLLLKKKLLLLLLJJJIIIDDDDDDDDDDDDBBB@@@>>><<<===>>>>>><<<:::999:::<<<999888777555444444444444333222222111111000000///111111111111111111111111111000000//////000000111333333333333333333333333444444555555666666777777777999::::::999888:::;;;>>>???@@@AAABBBCCCDDDEEEDDDFFFHHHGGGEEEEEEHHHKKKKKKMMMMMMKKKHHHJJJPPPVVVbbbpppyyyxxxxxxzzznnn___UUUMMMGGGFFFHHHMMMMMMMMMKKKJJJJJJKKKMMMHHHHHHGGGFFFEEECCCBBBAAA>>><<<;;;999777555555444222222111000///......---......---,,,,,,,,,,,,,,,---------,,,++++++*********************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))((())))))******++++++,,,***,,,000222222///+++)))------------............000000000000000000111111/////////000111333444555999>>>@@@>>>>>>@@@AAA???===;;;999:::===???>>><<<999999888777777666666555111000000//////.........------------,,,,,,,,,,,,+++,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,---......,,,---.........///222555<<>><<<;;;<<<===<<<:::888777777999444444444444444333222111111111111000000/////////000000000000000000000000000000////////////000000222222222222222222222222444444444444444444444444444666777777666555777888:::;;;<<<>>>@@@AAABBBBBB???BBBEEEFFFEEEFFFIIIMMMRRRSSSPPPJJJDDDCCCHHHNNNYYY[[[]]]]]][[[\\\```cccgggcccfffppptttpppkkkkkkfffllljjj^^^YYY^^^^^^YYYUUUOOOJJJGGGCCCAAADDDIIIKKKKKKKKKKKKIIIGGGFFFEEEBBB@@@??????AAAAAA>>>;;;999888777555444333333222000000//////...---,,,,,,------,,,+++++++++++++++,,,,,,+++++++++*********))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((())))))*********+++...111333333111---++++++++++++,,,,,,,,,,,,---////////////////////////............///000222333666:::<<<999999===???>>>;;;999777888:::;;;;;;999777777777666666555555555000000/////////.........,,,,,,,,,,,,,,,,,,------++++++++++++,,,---///000++++++++++++++++++++++++*********+++,,,,,,------+++,,,---------...111333888[[[\\\YYYkkkzzzkkkkkksssyyynnn]]]KKK===777:::888;;;CCCHHHIIIKKKOOOUUUdddzzz]]];;;999===<<>>>>>888777666555555444555555555333333333444444444444444777777777777777888888999666999<<<===>>>>>>???@@@EEEHHHJJJIIIFFFGGGNNNSSSQQQUUUaaaqqqqqqbbbYYY]]]UUUNNNLLLNNNNNNOOOPPPLLLKKKJJJJJJJJJIIIGGGDDDAAA@@@???>>>===;;;:::999:::::::::888555444444555000111222222222111000///000000////////////......//////////////////////////////000000000000//////111111111111111111111111333333333222222222111111111333444444333333444555666777999;;;===>>>>>>>>>;;;???CCCDDDDDDEEEHHHKKKOOONNNLLLIIIFFFFFFIIIKKKQQQMMMKKKLLLLLLMMMOOORRRTTTRRRQQQPPPOOOMMMNNNOOOGGGNNNOOOIIIEEEHHHKKKLLLJJJIIIIIIJJJGGGBBBCCCGGGNNNKKKIIIIIIIIIFFFAAA<<<<<<999777999<<<<<<999666555444333222111111111111///......------,,,,,,,,,,,,,,,+++******************************)))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))'''(((***++++++***)))((()))*********++++++++++++---...............////////////...---...///111222333777888666666;;;>>>===:::999777777888888888888888888777666555333333222////////////............++++++,,,,,,,,,,,,,,,,,,+++******)))***,,,...000************************))))))******+++,,,,,,,,,,,,---...///...///111333000888WWWuuuooo@@@III{{{xxxjjjdddfffuuu|||vvvfff]]]ZZZOOO888444<<<<<<@@@GGGDDDMMMJJJQQQhhhZZZ???000:::CCCEEEQQQdddZZZJJJ;;;???AAA777NNNoooZZZhhhFFFDDDGGG>>>:::???888777666666555555666666444333333222222111000000......---,,,,,,,,,,,,,,,,,,,,,+++************+++***************************))))))(((((('''''''''))))))))))))))))))))))))+++,,,,,,,,,,,,,,,...000,,,222;;;III```xxx~~~xxxuuuwwwvvvsss~~~}}}~~~PPPBBB<<<999999777666666555444444444444444333333333333333444444444555666666666777777777777444888<<>>======BBBDDDFFFFFFGGGIIIMMMPPPRRRPPPPPPUUU[[[cccooozzzuuuggg[[[SSSRRRUUUOOOOOONNNMMMKKKJJJJJJLLLHHHGGGFFFFFFFFFEEEBBB???<<<<<<;;;:::999888777777666777666444222111111333---...//////000//////......................................................//////000000//////...////////////////////////222111111111000000000//////111222222111111222333333444777999:::::::::999888<<>>999777555444555777777555222222111000000000000000111......---------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))************+++,,,,,,---......//////111000...---...///111222111555777555666:::======::::::999888777777777777888888777555333222111000........................,,,,,,,,,,,,+++++++++++++++******)))***+++---...))))))))))))))))))))))))((())))))******+++,,,,,,,,,...///000//////000222111///888UUUQQQ>>>WWWzzzyyy~~~rrreeebbbhhhtttaaa>>>444;;;666;;;DDD>>>AAAIIIcccddd999===999444===QQQ[[[YYYFFF>>>AAAEEE888:::lll}}}kkkTTTCCCCCCAAA888777>>>888777666555555555555555222222222111000000//////------,,,++++++++++++,,,,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((******)))))))))***,,,---///+++&&&,,,BBB___ttt|||xxxkkkhhhiiihhhlllqqqggg```iii{{{LLLDDD???888777999666555444444333333444444333333333222222222222222333444444555555555555555444777;;;======<<<<<<===:::AAAIIIMMMLLLJJJIIIIIINNNMMMPPPTTTUUURRRSSSXXX```jjjrrruuuwww~~~wwwoooggg___VVVQQQKKKGGGKKKSSSAAAEEEJJJKKKJJJHHHEEECCCBBBBBBAAAAAAAAA???<<<999777777666666555555555555333333333222///...///111,,,,,,,,,------.........------------------------------------------------,,,---...//////...---,,,........................000000000///////////////...000111111000///111222111333555777777777666666777;;;???@@@??????BBBDDDAAABBBCCCDDDEEEGGGHHHHHHIIILLLJJJEEEEEEIIIHHHBBBGGGHHHEEEBBBFFFOOOOOOJJJJJJKKKNNNMMMGGG@@@>>>@@@BBB???@@@DDDFFFEEEEEEHHHCCCDDDDDDCCCBBB???===;;;555444333444444444222111//////////////////000000...------------,,,,,,,,,******)))(((((((((((()))((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********))))))))))))************)))***+++,,,---...///000222111...------...000111///444777666777;;;===<<<;;;;;;:::999777777777888777666555444333111111000........................---,,,,,,,,,+++*********+++***************++++++))))))))))))))))))))))))(((((())))))***+++++++++,,,---///000//////000111222999666IIIhhhKKKGGG[[[ttt{{{pppgggdddppp|||pppFFF;;;CCC;;;AAAMMMFFFDDD]]]|||\\\AAA333@@@AAA;;;EEEYYYXXXFFF===>>>IIIBBB:::ddduuuhhhYYYQQQGGGAAA<<<777777888888777666555444444333444111111000000///.........---,,,,,,+++++++++++++++++++++***)))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))),,,,,,***,,,666DDDKKKLLLkkkkkkpppwww}}}zzz~~~wwwooommmeee^^^ccczzzLLLIIIEEE:::999===555555444333333333333444222222222111111111111111111222333444444444444333555777999:::999:::<<<===@@@EEEJJJJJJEEEDDDIIINNNHHHHHHJJJNNNNNNLLLMMMRRRRRRUUUUUURRRSSSZZZ___aaa]]]kkkxxxyyysssnnnooorrrpppnnnggg```\\\ZZZSSSKKKGGGEEEGGGJJJHHHDDDHHHPPPOOOLLLFFF@@@>>>???AAAAAA>>>>>>===>>>===;;;888555444444333333333333444444111111111000...---...000++++++++++++,,,---......------------------------------------------------++++++------------++++++........................////////////////////////...///000000//////000222111222444666666666444333777:::>>>???>>>>>>???BBB>>>@@@BBBAAA@@@@@@CCCFFF>>>GGGHHHBBBBBBHHHFFF<<>>444444555444333222222111...............///000000...------------------,,,******)))((((((((((((((('''''''''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((())))))))))))************((((((***+++---...000000222111...,,,,,,---///111///444777777888;;;===<<<<<<<<<;;;:::888777777888555555444333333222111111---.....................------,,,,,,+++***))))))++++++++++++************))))))))))))))))))))))))((((((((()))******+++++++++---//////......///000)))<<<222777zzzccc...WWW{{{uuugggdddpppvvvvvv~~~kkk???777AAA888<<>>GGGfffoooQQQ>>>333<<<<<>>======BBBGGGJJJKKKIIIHHHGGGAAABBBCCCDDDBBB>>>:::888555666888999888666333111333111///...---...///000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&((()))***'''&&&)))///111...+++------......///000000000000111444777999999888777<<<;;;;;;:::999888777777555444333111000/////////......---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++***))))))++++++,,,------......///000444222666GGGYYYrrrJJJKKKzzz|||xxxnnngggfffooozzzPPP???:::???@@@DDDGGG@@@AAAVVVkkk```DDD777888===AAAEEENNNXXXYYYOOODDD>>>::::::777QQQsss|||kkkMMMIIIDDD???===;;;999777777555333333555555333000000000000000000///.........---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''(((***,,,...////////////////////////---000444888@@@OOOaaannnrrrzzziiiSSSTTTOOOJJJ;;;555222222222222111111111111000000000000000000000000222111111111222333555555666555444444555666888:::===>>>>>>??????@@@@@@AAA>>>AAADDDEEEDDDBBBAAAAAAEEENNNQQQKKKKKKTTTYYYVVVRRRSSSTTTSSSPPPMMMLLLLLLJJJLLLNNNNNNLLLIIIGGGGGGOOOOOOMMMKKKIIIGGGGGGGGGEEEHHHHHHFFFGGGHHHCCC;;;999:::::::::999777444222333333222222111000000////////////.........------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,------.../////////---......//////000111111222333333333333444444444555999<<<<<<::::::===@@@======AAAFFFFFFBBBBBBEEEIIIIIIIIIIIIIIIIIIHHHFFFKKKLLLIIIEEEEEEIIIKKKIIIOOOOOOLLLHHHBBB>>>======@@@DDDGGGIIIHHHFFFEEEEEE>>>???AAAAAA@@@<<<999666555666888999888666333222222111///------...///000---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&''')))+++111---***+++------***''',,,,,,------.../////////000111333444555555555444888888888888777666555444444333222111000000//////...------------,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++,,,,,,---.........,,,///+++---<<>>CCCGGGBBB@@@KKKMMMPPP^^^mmm|||TTTBBB<<<888999???:::MMM^^^\\\MMM@@@;;;;;;666???QQQwwwtttQQQEEEFFFBBB???<<<;;;;;;:::999777555333333444444222000///000000000000///......------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''(((***,,,...........................///111111///...111999@@@HHHQQQ___lllvvv~~~dddPPPTTTQQQLLL:::111111111111000000000//////////////////////////////111000000000111222333444444333333222333555666777999999::::::;;;<<<<<<<<<>>>BBBFFFHHHGGGCCCAAA@@@BBBKKKOOOLLLKKKQQQTTTRRRQQQRRRRRRPPPMMMJJJIIIIIINNNPPPQQQOOOKKKJJJKKKMMMRRRQQQOOOLLLIIIGGGFFFEEEFFFHHHHHHGGGFFFEEE@@@::::::;;;;;;:::999777555444333222222111111000000///............------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++***++++++,,,------......---------...//////000000111222222222333333333333666888::::::888:::>>>CCC;;;;;;>>>BBBBBB@@@AAAFFFHHHFFFEEEGGGJJJKKKIIIFFFIIINNNOOOGGGAAACCCGGGJJJQQQOOOKKKEEE???<<<<<<===BBBDDDFFFFFFDDDBBBAAAAAA<<<>>>??????>>>;;;888666555666777888777555333111000000...---------...///,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++444000,,,***++++++)))&&&***++++++,,,------......111000000000111111222222444444555666555444222111333222111000000000000000------------,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,------......***...+++///???NNNccc}}}iiiFFFEEEpppsssvvv{{{yyyjjjaaa```gggvvveeeIII<<<:::???>>>AAAEEE@@@DDDMMMKKKHHHSSSccc}}}{{{SSS333444;;;:::???KKKXXX```aaaTTTEEE>>>@@@DDD///UUUsss{{{}}}VVVPPPJJJBBB@@@<<<;;;;;;;;;:::999666444333333333333222000/////////000//////...------,,,+++******)))******((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''')))***,,,...------------------------***---///...***((()))+++,,,222:::DDDNNN\\\jjjtttyyyxxxvvvvvvyyy}}}```LLLQQQPPPLLL:::111000000/////////................................./////////000000111111222111111111111111333444555777777777888999999::::::???CCCGGGIIIHHHFFFEEEEEEDDDKKKPPPMMMKKKMMMOOOMMMLLLNNNOOOOOONNNMMMNNNOOOSSSTTTTTTPPPKKKJJJNNNRRRQQQOOOLLLJJJHHHGGGEEECCCEEEGGGHHHGGGEEEBBB===999;;;;;;;;;:::999777555444222222111111000/////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***************++++++,,,************++++++++++++,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,---......//////000000111111111222222222333555666666666666999<<<555444777<<<>>>>>>BBBGGGCCC???>>>CCCHHHHHHFFFEEEFFFKKKKKKDDD>>>@@@EEEGGGLLLKKKIIIDDD???<<<;;;<<<@@@AAABBBAAA???>>>>>>???<<<===>>>>>>===;;;888777333444555555444333111000///...------,,,---......++++++++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))***///,,,(((((()))++++++***))))))******+++,,,,,,,,,///...------...000222444111222444444444333111000222111000000000000000111---------,,,,,,,,,++++++,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,***++++++,,,------......+++000///444AAAKKKXXXmmmoooAAAVVV```xxxwww~~~}}}mmmZZZUUUbbbsssoooGGG<<<===DDDCCCEEEHHHCCC:::HHHPPP[[[qqqiiiMMM???777:::======GGGWWWfffVVVHHHDDD@@@;;;<<>><<<;;;;;;999777555444333333222222111000...////////////...---------,,,+++***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,'''+++///111000///000000......---,,,---222999???HHHIIILLLQQQWWW___fffjjj]]]HHHLLLKKKHHH:::333/////////.........------------------------------......///////////////////////////000000111222222666666777888888999999::::::<<>>:::999::::::999888777555444333111000000//////...------++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))************************))))))************+++***)))))))))******+++++++++++++++++++++++++++++++++(((((())))))***++++++++++++++++++,,,------......////////////000000000111000222444555444333222222111000222777999999>>>DDD@@@;;;;;;BBBFFFEEEDDDFFFDDDFFFEEE@@@???CCCFFFEEEEEEFFFFFFDDD@@@===;;;;;;;;;<<<======;;;;;;===???:::;;;;;;;;;:::777555444000111111111000///...---,,,,,,,,,,,,,,,,,,------++++++*********)))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&'''''')))(((&&&%%%''')))++++++(((((())))))***+++++++++---,,,,,,,,,...111444666111222333444444444333222111111000000///000000000------,,,,,,,,,+++++++++++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,******++++++,,,------...+++000...///666555777DDDnnn{{{JJJHHHOOOpppvvvuuu~~~|||mmmbbb___aaarrr{{{sssRRRBBB>>>BBBCCCKKKSSSRRRCCCKKKRRRcccgggDDD222999>>>===>>>GGGQQQWWWVVVIIIIIIQQQGGG666DDDdddvvviiiKKKDDD>>>>>>AAA???<<<;;;::::::888666333333333222111000000000...............---,,,,,,,,,,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------------111000...+++))))))+++---------...000333777:::===\\\GGGIIIEEECCC888555/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///000000111111555555666777777888888999666999;;;===???AAAEEEGGGIIILLLOOONNNIIIFFFFFFFFFKKKMMMMMMMMMLLLMMMOOOQQQOOOKKKFFFCCCBBBEEEHHHJJJHHHEEEBBBBBBDDDEEEDDDAAA@@@@@@CCCEEEAAA;;;888999888777666555444222222111//////...------,,,,,,+++************+++++++++++++++++++++++++++******)))))))))))))))))))))))))))(((((()))************)))((((((((()))******++++++)))************+++++++++((((((((()))******++++++*********+++,,,,,,------............////////////000111333555444222000...222111222666666444777<<<===:::<<>>AAAGGGHHHEEEAAACCCDDDCCC@@@===::::::888:::;;;;;;;;;;;;===???888888888777555333111///...///......---,,,,,,+++++++++++++++,,,,,,,,,,,,*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%((('''&&&&&&&&&'''((((((((((((((()))******+++++++++++++++,,,...222555777333333333444444555555666222111000///////////////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******++++++,,,,,,------***...---///444///,,,555JJJ^^^}}}wwwWWW===YYY}}}lllpppvvv|||{{{iiiXXXYYYaaaqqqbbbKKK???@@@EEETTTcccfffccc___WWWdddpppVVVDDD888666===@@@???IIIXXX\\\TTTDDDFFFRRRUUU???777iiizzzpppGGGNNNJJJ===III999888777777888888777666222333333222000//////000------......------,,,+++,,,+++***))))))((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++......---------------...111000000//////......///[[[HHHJJJCCC???666555////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++------...///000000000000222333333444444555666666666:::>>>AAABBBCCCEEEFFFGGGIIIKKKKKKGGGDDDDDDFFFIIIJJJJJJIIIHHHHHHJJJLLLKKKFFFAAA@@@DDDJJJLLLLLLHHHDDD@@@AAADDDEEEBBB???======@@@CCC???888555888666555444222111000//////------,,,,,,+++*********)))))))))*********+++++++++++++++++++++***))))))(((((((((((((((((((((((('''((()))*********)))(((''''''(((((()))******+++))))))))))))******++++++((((((((()))******++++++))))))******+++,,,,,,,,,------------............//////000111111111000///222111333666666444555:::999777;;;CCCAAA;;;???HHHBBBBBB???<<>>;;;:::999777555222000///.........---,,,,,,++++++)))******+++++++++++++++******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''(((((((((((()))******++++++******+++,,,...000333444444333222222333555777888333222111//////.........,,,,,,,,,++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************************+++,,,,,,------***...---///666333000999@@@XXX}}}YYYRRRqqqeeeiiinnnvvvuuudddQQQSSSZZZgggzzzwww```TTTYYYbbbrrr~~~|||~~~sss}}}hhhJJJ888555999???BBBHHHPPPYYY]]]VVVMMM888:::@@@DDDFFF]]]yyyQQQDDDJJJCCC:::===888777666666777777555444111222333222///...///000,,,------------,,,++++++,,,+++***))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))+++,,,------------------------------*********+++---///000000---,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,+++ZZZJJJKKKBBB===444444000000/////////.........+++++++++++++++++++++++++++,,,---------,,,+++***,,,---...///000000000000000000000111222222333333444888>>>BBBCCCBBBAAAAAADDDEEEGGGHHHEEEBBBDDDHHHDDDEEEEEEEEEEEEFFFIIIKKKFFF???:::<<>>;;;:::>>>BBB>>>666444999444333222000///......---,,,,,,++++++***))))))((((((((())))))*********+++***++++++++++++***))))))((((((((((((((((((((((((&&&''')))*********)))(((&&&''''''((()))******+++(((((())))))*********+++(((((())))))******++++++)))))))))***++++++,,,,,,,,,,,,,,,---------.........,,,++++++---///000000//////222777888666888<<<555444999AAA===666:::FFF>>>@@@>>>::::::???AAAAAAFFFEEEBBB>>>:::888888999;;;===???@@@???>>>===>>>???>>>===;;;888555222111///......------,,,,,,+++((()))***+++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((###%%%'''))))))))))))***(((((())))))******+++++++++++++++,,,---///000111555333222111222444777999333222111///...---------,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***))))))******+++,,,,,,------,,,...))))))///+++(((111'''CCCiiiaaaPPPdddooowwwyyy{{{}}}aaaZZZRRRSSS___rrrxxxssstttRRR@@@;;;;;;===???;;;BBBRRRcccbbbRRREEEBBB???:::<<>>>>>======AAAEEEEEECCCAAAAAACCCEEEFFFEEEFFFCCCBBBCCCEEEGGGEEECCC===CCCCCC>>>CCCNNNQQQLLLEEEFFFGGGFFFEEEBBB@@@>>>===<<<:::999888777777777333333222111000///...---++++++++++++++++++++++++******++++++++++++******+++++++++***)))(((((('''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((******))))))((((((((('''((((((((()))******++++++***+++,,,---............000///...------...///000111111000000222444777999:::;;;;;;:::999888:::;;;CCCCCCBBB???===>>>@@@CCCEEEHHHGGG???999;;;@@@CCCDDD@@@======@@@BBBBBBAAA@@@???<<<888444111///...------......///......---++++++++++++++++++++++++++++++)))(((''''''''''''''''''''''''''''''''''''+++&&&%%%---888;;;000%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***+++,,,,,,,,,+++***+++,,,---...000/////////000222555666///............//////000......------,,,+++******))))))))))))((((((((((((******)))((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,++++++,,,------......///444444;;;SSSmmmwwwLLLrrr~~~~~~rrrppp}}}yyyxxxnnn]]]NNNHHHRRRiii}}}|||gggOOO:::777888777<<>>BBBAAA@@@???AAADDDGGGIIIIIIIIIGGGEEEEEEFFFFFFCCC@@@AAAHHHHHHEEEHHHQQQPPPIIIFFFEEEEEEDDDBBB???===;;;;;;::::::999888777666666333222111000///...------++++++++++++++++++++++++)))******++++++******)))++++++***))))))((('''''')))((((((((('''''''''&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((''''''''''''(((((())))))***++++++***+++,,,------.........//////.............../////////......000222555666777888999999888999;;;===EEEDDDBBB???>>>???CCCFFFGGGIIIFFF???:::<<<@@@AAADDD@@@<<<;;;>>>@@@@@@???>>>===:::777444222000///---......//////.........+++++++++++++++++++++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&###"""&&&***+++'''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((()))***++++++******)))***+++,,,---...//////000000111111111......---------------...---------,,,+++*********))))))))))))((((((((((((***))))))(((((((((((((((''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((()))***++++++++++++,,,,,,---.........444444333>>>PPP]]]{{{yyyooolllwww{{{kkkWWWJJJHHHKKKcccqqqcccPPPCCC666111999@@@@@@DDDLLL\\\bbbXXXKKKKKKLLLJJJMMMDDDggg~~~bbbQQQKKKDDDAAABBBBBB???<<<;;;:::888777555444444444222222111000000000111111...,,,***+++,,,---,,,+++,,,+++***)))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++,,,++++++******+++,,,---,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************OOO>>>AAA<<<;;;222111///......---------------,,,++++++++++++*********))))))******+++,,,,,,,,,...------,,,,,,,,,,,,---...///...,,,...222///***///222666777777888<<<@@@@@@??????AAADDDGGGHHHHHHHHHGGGGGGHHHHHHGGGDDDAAAFFFLLLNNNKKKMMMRRROOOGGGFFFEEECCCAAA>>>;;;999888888888999999888666444333111111000///...------,,,************************))))))************))))))******))))))((((((''''''((((((((('''''''''''''''(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''(((((()))***************+++,,,------------------............------,,,,,,,,,,,,---000222333333555666777777888;;;===DDDDDDBBB@@@???AAADDDHHHHHHHHHDDD>>><<>>UUUgggxxxfffJJJKKKGGGBBBAAAAAA@@@===:::;;;:::999777666555555444222222111000000000000000---,,,******,,,---,,,++++++***)))(((((('''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************+++,,,---...,,,+++***))))))***+++,,,++++++++++++++++++++++++************************LLL<<<>>>999999222000///...------,,,,,,------++++++++++++************))))))******+++,,,,,,,,,---,,,++++++++++++,,,,,,------,,,,,,111555222+++///222555777888999===???@@@???>>>???BBBCCCCCCBBBCCCDDDGGGIIIJJJIIIGGGEEEHHHLLLMMMKKKLLLOOOLLLFFFGGGEEEBBB???;;;999777777555666777888777444222000000//////...---,,,,,,,,,************************((())))))))))))))))))((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***)))******+++,,,,,,++++++***+++---......---,,,,,,++++++++++++---...000111222333555555555666999;;;???@@@BBBAAAAAAAAABBBDDDDDDDDD@@@<<<===AAABBB???BBB===777444555777777666555444333111000000//////,,,,,,------,,,,,,++++++***************************)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((******'''###"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))((())))))))))))******+++,,,---/////////......///...---,,,+++*********+++++++++*********))))))))))))))))))(((((((((((())))))(((''''''''''''(((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''((())))))************++++++,,,------......)))///...,,,222FFFwwwtttkkkjjjttt~~~~~~qqqfffLLLGGGCCCGGGXXXpppzzz]]]FFF<<<999888777??????BBBHHHMMMPPPSSSVVV@@@[[[cccVVVDDD555WWW}}}gggGGGRRRJJJGGGDDDBBBAAA???;;;777::::::888777666555555555222111000///////////////---+++******+++,,,,,,+++***)))(((((('''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((************+++,,,------++++++***))))))***++++++++++++++++++++++++++++++************************JJJ<<<<<<777999333111......---,,,,,,,,,,,,,,,+++++++++*********))))))******++++++,,,---------++++++************++++++,,,---,,,...444999666//////111333555777999;;;===<<<;;;;;;===???AAA@@@???AAACCCGGGIIIIIIHHHGGGFFFFFFGGGGGGFFFGGGJJJIIIFFFFFFDDDAAA>>>;;;888777666333444555555444222000......------,,,,,,+++++++++))))))))))))))))))))))))'''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))******************)))***+++---------,,,++++++++++++,,,---...//////222333444333333333555777888;;;???AAAAAA???======>>>>>><<<999<<>>999444222333555555333222111000///...---------+++++++++++++++***)))((()))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((())))))***************+++++++++,,,---///222333///...---,,,++++++++++++++++++******************))))))))))))(((((((((((()))(((((('''''''''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&((()))******))))))******++++++,,,------...***222222...///444NNNrrrvvvzzzpppjjjkkklllppp{{{gggXXXEEE<<>>AAAAAA@@@BBBEEEGGGGGGEEECCCBBBBBBCCCBBBAAABBBCCCEEEDDDCCCAAA@@@???===;;;888777666222333333333222000...---,,,,,,,,,++++++*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((((((((()))))))))))))))(((((()))***++++++,,,,,,+++***++++++,,,---.........000111222222111111333555444888===???>>>;;;888777999<<<;;;999:::???BBBAAA:::777333222555666555444222111000...---,,,,,,,,,***+++++++++***)))((('''((((((((((((((((((((((((((((((''''''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###&&&&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********************)))***,,,///333555......---,,,++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))(((''''''&&&&&&'''''''''''')))******)))((('''''''''''''''''''''''''''%%%&&&((()))******)))(((******++++++,,,,,,------(((000111000000,,,000AAAOOO^^^{{{wwwnnnfffkkkzzz{{{nnn___UUULLLDDD@@@???LLLVVVcccpppzzzxxxeeeVVVJJJ444999>>>???===>>>EEEKKKKKKMMMIIICCCFFFOOORRROOOKKK888777UUU~~~lllRRRJJJFFFDDD>>>>>>>>>===<<<:::999888888777666555444444444444222111000...------------,,,+++))))))+++,,,+++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))zzzFFF:::888222888333111...---,,,,,,++++++,,,,,,************))))))))))))))))))******+++,,,,,,,,,)))(((((((((((()))***+++***------+++,,,000111///---,,,---///111222333333333444666:::>>>@@@@@@@@@AAACCCEEEDDDBBB@@@AAABBBAAA@@@@@@CCCDDDBBB@@@>>>;;;;;;<<<;;;:::888666555222222111000///...------++++++************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((((((((((())))))((((((''')))(((((()))***+++,,,,,,)))***+++,,,,,,------------...///000000111333555555777::::::999777666666999>>>???;;;999<<<@@@AAA888666444666999:::999777666555333000...---,,,+++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((('''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((((((((())))))***,,,...///000,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''$$$&&&((()))***)))((((((*********+++,,,,,,------'''......///444///,,,555FFFTTTmmmhhhgggcccuuussstttvvvnnn]]]OOOHHHEEEDDDCCCDDDIIIVVVeeeppp{{{iiidddWWWMMMIII>>>666:::???BBBEEEFFFGGGLLLSSSZZZWWWTTTHHH===DDDWWWbbbaaa888<<>>>>>>>><<<:::888888888666555444333333333333333111111///...---,,,,,,,,,,,,***))))))***++++++***'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((***++++++((()))+++,,,---,,,,,,+++*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))wwwEEE999666111777333000...---,,,,,,++++++,,,,,,************))))))))))))((((((((()))******++++++((((((((((((((()))******))),,,,,,((('''***,,,+++...------///111222222222777777888;;;>>>???>>><<<<<>>@@@888666666888<<<>>><<<:::999888555222000---,,,+++.........---,,,+++***)))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%'''((((((((('''&&&&&&(((***,,,---,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$%%%((()))***)))(((''')))******+++,,,,,,------,,,000,,,,,,222///+++222///888lllsssmmmiiibbbhhhvvvtttfff```GGGFFFCCC@@@>>>>>>AAACCCLLLYYYaaaiiitttyyyooocccTTTEEEAAADDD999777CCC@@@;;;HHHIIIFFFFFFQQQ^^^ddd___WWWDDDHHHGGGDDDMMM[[[ZZZMMMdddhhhMMMGGGBBBHHHLLL@@@EEEDDDBBB>>>:::777777777555444333333222222222222111111///...---,,,,,,,,,,,,***))))))***++++++***&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%''')))+++,,,---&&&'''***,,,---.........******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))kkkDDD888333111444...111///......------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,------///000111222333555888;;;<<<;;;999888;;;>>>AAAAAA??????BBBEEE@@@EEEIIIIIIDDD???;;;;;;999999888888777666666666000///...------,,,------...,,,++++++,,,+++)))'''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))''''''''''''((((((((((((++++++,,,,,,,,,---------***+++---///111333444555222333444555666777888888???>>>===============>>>>>>;;;888999;;;;;;777333333222111///---,,,,,,+++............---,,,,,,++++++***((('''''''''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((&&&$$$"""##############################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************+++*********))))))((((((+++++++++*********)))))))))***++++++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,------......///...222DDD]]]mmmxxxrrrlllkkkpppuuuwww}}}ssskkkZZZHHH@@@AAAAAA<<<@@@AAACCCDDDDDDDDDHHHMMMUUUVVVXXX[[[\\\[[[VVVRRRYYYUUULLLCCC???@@@???<<<999999<<<@@@EEEIIINNNRRRbbbRRRTTT___XXXLLLIIIHHHPPPrrrnnnQQQDDDBBBYYY[[[UUUMMMFFFBBBAAAAAA@@@BBB@@@===999777666666666555555555444333222000000111000///...,,,,,,,,,+++************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))'''***...///...+++)))(((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))iiiCCC888333111444...111.........---,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,---...///111111111333555777999999999888===???BBBAAA???>>>@@@CCCCCCDDDEEEDDDAAA>>>======;;;;;;999888777555444333000///...---,,,,,,,,,,,,---,,,++++++,,,+++)))'''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((***)))'''%%%$$$%%%''''''''''''((((((((((((******+++++++++,,,,,,,,,***+++,,,...///111222333333333333555666888999:::??????>>>===============<<<888555666888888444000222111000...---,,,,,,,,,++++++,,,,,,,,,+++******))))))'''&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%###"""###&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))***************)))))))))((((((*********))))))(((((((((((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........///---444AAALLLccc|||uuulllkkkvvvsss___SSSOOOJJJCCCCCC@@@>>><<<<<<===AAADDD>>>===>>>@@@CCCDDDAAA???BBBEEEFFFBBBAAABBBAAA>>>GGGFFFIIIPPPVVV^^^gggooo[[[[[[VVVGGG@@@QQQcccdddzzzwwwdddKKKVVVrrryyykkkRRRMMMGGGCCCBBBCCCDDDEEEBBB@@@===:::777666666666555555555444333222111000111000///---,,,+++++++++*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((((((***---...---+++))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((gggBBB888444111444---111......------,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************+++++++++,,,---...///000///000111333555777888999???AAACCCAAA>>><<<>>>@@@DDDBBB???======>>>======;;;;;;999777555333222111//////...---,,,,,,,,,,,,,,,+++***+++++++++)))''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$'''***+++***)))((((((&&&''''''''''''((((((((())))))))))))***************+++,,,---...//////000333333333444666888;;;===@@@???>>>======<<<;;;;;;:::777555555666555222...000///...---,,,,,,,,,,,,((())))))************)))(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******))))))))))))(((((())))))((((((((((((''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((''''''((((((((())))))))))))))))))*********++++++***++++++,,,,,,---......111...------111LLL}}}~~~}}}zzzxxxwwwrrrlll```YYYOOOGGGCCCBBB@@@>>>DDDAAA>>>???BBBDDDDDDBBB@@@EEEGGGDDDDDDGGGGGGEEEUUUZZZdddnnnmmmbbbYYYWWWOOOIIIEEERRRqqqpppMMM<<<>>>hhhaaaIIIKKKGGGCCC@@@AAACCCDDDDDD@@@>>><<<999777666666666555555555444333222111000000///...,,,++++++++++++******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((((((***,,,,,,+++******+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((ddd@@@888444111333---111......------,,,++++++***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))***************+++,,,---......---......000333666888:::???AAABBB@@@===:::<<<>>>AAA===:::999;;;<<<;;;999888777666444333111000//////...---,,,+++++++++++++++***)))***++++++)))''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((((((&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))******++++++,,,,,,------222222222333555888;;;============<<<;;;999888777:::888666666666555222000...---,,,,,,++++++++++++''''''((()))************(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((()))'''''''''((((((((())))))))))))))))))*********************+++,,,,,,------/////////---***999ddd```___mmm}}}yyy{{{vvvmmmeeebbbbbb___ZZZZZZTTTNNNMMMPPPSSSSSSRRR^^^]]]ZZZXXX^^^ggglllkkkeee^^^YYYWWWRRRLLLPPPYYYddd___]]]gggnnn```NNNIIILLLdddkkkuuu[[[RRRLLLIIIFFFAAA>>>>>>>>>>>>===;;;:::999777666555555555555555444444333222000///......,,,++++++************)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''''')))*********))))))***,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((```>>>888555111333---111...------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***)))))))))***+++,,,------------///111555888:::===@@@AAA???;;;999:::<<<;;;999777888::::::666333333333222111000//////......---,,,++++++******+++***)))((()))******((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%"""!!!"""&&&)))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))*********++++++++++++000000000222444777999;;;:::::::::999888666444333777666555555555444222000...---,,,+++++++++++++++(((((()))***+++++++++***))))))))))))((((((''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((%%% !!!%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,(((***...///***+++===RRR[[[iiiuuuuuu{{{pppZZZUUU___xxx{{{yyyrrrtttsssmmmkkkmmmlllhhhooohhhbbbaaafffjjjjjjiiissslllaaaZZZ]]]aaa^^^WWWcccaaaeeellljjjbbbdddmmmuuuiiiMMM>>>EEEOOOccc}}}hhh|||xxxSSSFFFIIINNNFFFCCC???===<<<;;;999888666666555444333333333222444444333333222000///...---,,,+++******)))******)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&((())))))((('''(((***,,,))))))))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''']]]===999666111222,,,111------,,,,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((())))))***+++++++++,,,...000333666888:::<<<>>><<<999888999<<<888888999::::::888333000111000000//////.........------,,,+++************)))(((((((((******((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$(((///777>>>%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))))))))******+++++++++,,,---///111333444555666666666777777666444333111222222333333222222111000///...---,,,++++++++++++)))******++++++++++++***)))))))))***)))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""&&&///000***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((())))))(((((())))))))))))******((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******((())))))******+++,,,,,,+++***,,,///---***---444777SSSgggTTT[[[SSSLLLMMM]]]qqq{{{zzzwww~~~yyymmmhhhgggddd```YYYTTTVVV]]]bbbaaa^^^VVVWWWZZZcccsss}}}dddlllhhhRRRLLLKKK[[[OOOHHHmmm|||zzzSSSLLLNNNHHHDDDHHH@@@>>><<<;;;;;;:::999777222222222222222111111111222222222111000///...---++++++***)))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&'''((((((((('''(((***,,,))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''[[[;;;999666111222,,,111------,,,,,,+++*********((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((('''(((((()))***))))))***,,,...111333444555888::::::777777999<<<999;;;<<<<<<999666333222333222111000///...---,,,---,,,+++******)))))))))(((''''''((())))))(((&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!###&&&+++222;;;AAA%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((()))***++++++,,,,,,)))+++---000111111111111444555666777666555333222000111222333222222222333000///...---+++***************+++++++++***))))))(((((()))))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%$$$###+++888:::333&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((((((((())))))'''''''''(((((()))))))))''''''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((())))))***+++++++++///,,,+++...///...///000555DDDmmmWWWAAACCCMMMVVV\\\}}}pppmmmssswww|||vvvqqqssszzz|||yyysss|||xxxrrrkkkbbb]]]___bbbVVVBBB<<>>???===888555444666666555333222000...,,,+++---,,,+++***))))))))))))(((''''''((())))))(((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%###""""""%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,------'''))),,,///000000...---333444666777777555444222111222444555555555555666222111///---,,,***************+++******)))((('''&&&'''((((((((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%(((%%%%%%//////'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((()))******++++++,,,)))(((***---......///000+++777QQQaaajjjgggSSS:::SSSddd^^^WWWbbbwww}}}wwwqqqrrrwwwvvvooohhheeefff___PPPDDD@@@BBBCCC;;;888AAAPPPSSSOOOZZZlllggg???EEEDDD===>>>EEEDDD;;;>>><<<;;;::::::888666333000000111222222222222222000000//////...,,,+++******))))))(((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&((()))(((((()))***(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''PPP???888666000///222------,,,++++++******++++++((((((((((((''''''''''''***)))(((&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))))))))***+++...000222444555777888999999888888<<<<<<======<<<:::999888777666444222000...------************))))))))))))'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''((($$$"""###$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((***+++,,,---............444666888888666444444444444555666555333111000000444222///------,,,+++)))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))))))))***+++,,,---+++++++++,,,,,,,,,------,,,...333777<<>>IIIJJJOOOIII@@@<<>>>>>>>>>>>===@@@@@@???===:::888666444222111111111222333333444111000///...---,,,,,,++++++******)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))*********))))))************))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&PPP???777666000///222------,,,++++++******++++++((((((((((((''''''''''''***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))))))))***+++---///000222333555777999::::::999::::::;;;;;;:::999777666444333111///...,,,,,,+++*********)))))))))(((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" ###'''&&&"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***++++++,,,---......///444666888777666444444444444555555333111//////000222///---,,,,,,,,,***)))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,---......000333333>>>```wwwzzz~~~dddUUUbbbvvvyyylllaaaYYY}}}{{{yyyRRR<<<555777888999:::<<<<<<======>>>>>>===;;;999777555333111111111111111222333333111000///---,,,,,,+++++++++***))))))(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''(((((()))******+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&NNN===777666000///111------,,,++++++******++++++(((((((((((('''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((******)))******,,,------///111333666888:::::::::777888888999888777555444111000...---+++***))))))******))))))))))))(((((()))((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$!!!""")))///---&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************+++---///000333555777777555444333444333333333111///...///000...,,,***)))******)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,...,,,---///---...;;;KKKbbbiii~~~ZZZ>>>111000111444444555666888:::;;;<<<;;;;;;:::999777555333222111111000000000111222222000///...---,,,++++++++++++***))))))(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((())))))******((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzLLL<<<666555000///111,,,---,,,++++++******++++++((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***)))))))))******++++++...000222555777777888888444555555666555444333222///...---+++***)))))))))***)))))))))(((((((((((())))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$)))///...(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((***)))(((((())),,,...000111333555555444222222333111111111///---,,,...///+++)))'''''')))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++************++++++++++++,,,)))***...///,,,---111333BBBeee{{{sssEEE---///888777000222222222333555888:::<<<888888777666555333111000000000000//////000000111///...---,,,++++++++++++******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuJJJ:::555555000///111,,,---,,,++++++******++++++(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))))))))...///111333444444333333111222333333333222111000...---,,,+++***))))))))))))))))))((((((((((((''')))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%""""""&&&'''%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&'''''''''''')))(((''''''(((***---//////111333333222111111111///000000...,,,,,,---...***(((''''''((()))((('''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((()))***+++)))))))))*********++++++,,,((()))...222111...------444CCCcccwwwCCC===666222333333111///111000111111333666999:::555555555444333111000///000//////....../////////...---,,,+++++++++++++++***))))))((('''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooHHH888444555000000111,,,---,,,++++++******++++++((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((()))))))))((((((,,,---///000111111000//////000111111111000//////---,,,+++***************))))))((((((((((((''''''((('''''''''&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%'''$$$"""$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''((()))+++,,,,,,...000111///...//////---...000///...,,,,,,---+++)))''''''((())))))((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))***((())))))))))))*********---+++***,,,000111///...+++111333888CCCMMMggg|||LLL---+++///333222...,,,...222...//////000222444666777333333333222222000////////////......------......---,,,++++++*********+++***)))((((((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjFFF777333555000000111,,,---,,,++++++******++++++((((((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''((()))+++---...//////.........000000000000///...+++******))))))))))))***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''$$$%%%)))(((%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((()))+++......---,,,------+++...000111///---,,,,,,---+++)))))))))***)))(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((()))))))))******,,,------++++++---......'''///000111444888JJJgggsssnnnSSS@@@666555888222,,,)))+++///111111,,,,,,...///000111111111222222222222111000/////////......---,,,,,,------,,,++++++***************))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffEEE777333444000000111,,,---,,,++++++******++++++)))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&$$$%%%&&&((()))(((((('''%%%&&&)))+++---/////////---...///000000000///...***)))(((((((((((()))))))))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$### %%%***(((!!!$$$$$$$$$%%%%%%$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%&&&''''''((((((((()))(((((('''&&&(((***,,,---,,,++++++,,,***---111222111...,,,+++...,,,************)))(((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((((((((((())))))))))))+++...///,,,)))***---///000///(((***222///,,,666DDDddd~~~uuunnnJJJ555000/////////(((,,,000222///---++++++)))+++,,,...//////......111111111111111000/////////...------,,,,,,,,,,,,++++++******************))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&bbbBBB:::444333222///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&(((+++---===444)))###$$$''')))((('''&&&&&&%%%%%%&&&&&&''''''((()))***+++,,,------...///000///---,,,,,,---,,,***)))((()))***)))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))***+++---...///////////////000000///...------+++******)))(((''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$$$$###"""""""""###%%%%%%######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************,,,,,,,,,---------......///777===KKKppp|||{{{iiiSSS666555333222000///......++++++++++++++++++++++++++++++,,,,,,---...//////000000//////.........---000///...---,,,---......************************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$\\\BBB:::333333222///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%(((***,,,@@@777---&&&%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,------//////...,,,+++,,,---,,,***(((((()))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))***+++,,,..................//////...------,,,******))))))(((''''''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$############$$$$$$$$$###"""""""""###$$$%%%######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))))))))*********,,,,,,,,,,,,------------111222///...???TTTWWWLLLqqq~~~pppJJJ999:::333222111///...------,,,+++++++++++++++++++++++++++++++++,,,---........./////////.........------//////---,,,,,,,,,---...************************''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ZZZAAA999333222222///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((())):::333+++'''&&&%%%###!!!&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))******++++++,,,---...---,,,+++,,,---+++***(((((()))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((()))***,,,,,,---------,,,,,,---------,,,++++++***))))))((((((''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$######""""""######$$$%%%######""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******++++++,,,,,,,,,---------......+++&&&'''...444666AAAddd```JJJ:::---))),,,///...---,,,,,,+++++++++******************************++++++,,,---------............------------///...---,,,,,,,,,------))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''\\\@@@888222222222///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&'''+++(((%%%$$$%%%%%%$$$###&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))*********,,,---,,,++++++,,,---+++)))'''''')))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++++++++***+++++++++++++++******))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$###############$$$$$$$$$######""""""""""""######!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,***,,,000333000,,,///666,,,===RRR^^^cccssslllMMM:::)))***222555111---,,,,,,++++++******++++++*********************************+++++++++,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&XXX@@@888222222222///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%"""""""""###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))(((***++++++******+++---***(((''''''((())))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************))))))***************)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$######""""""""""""######!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))*********+++++++++,,,,,,++++++...333111)))(((+++333222222333777DDD^^^uuuzzzfffSSS???000(((+++///222///******,,,,,,++++++******+++++++++)))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((&&&'''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%NNN???777111111111///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((******)))***+++---)))'''&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''(((((((((((())))))))))))*********+++++++++111---***,,,,,,+++***,,,///+++***+++,,,,,,000666999GGGPPPWWWnnnxxxqqqnnn^^^FFF222***+++000444111///...------+++***(((,,,++++++*********++++++(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,+++***)))((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$KKK>>>777111111111///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((()))))))))+++---((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&(((((()))***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$#########""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********+++///...+++))),,,111333111...---000555666222...---...111555888<<>>666111111111///---...,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!###$$$$$$%%%%%%$$$ !!!#########"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((()))))))))+++---((('''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#################################################################################$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&(((((()))***************&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$############$$$$$$!!!"""###$$$%%%$$$############""""""""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))************)))------((()))...---(((+++)))***------***+++///333&&&%%%222666,,,,,,666---???GGG???BBBWWWfffgggxxxpppllluuuzzzmmmnnn\\\aaaPPPSSSIII@@@666000---,,,...222222///...//////------...$$$,,,111---'''&&&***---++++++)))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********+++******+++,,,+++***)))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''''''''((((((%%%'''***,,,,,,***'''%%%OOO<<<999444111///...---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""########################%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###''''''$$$"""###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))((((((''''''''''''%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,,,,++++++,,,,,,---...------------------------........................000000000000111111111111999999999999999999999999888777777666444222000//////............---------......---,,,,,,+++******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((***+++)))&&&%%%&&&)))NNN<<<999444111//////---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""########################$$$$$$$$$###############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%"""!!!###$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################(((,,,111555666444000---'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000000000111111000///..................---------,,,...------,,,++++++******************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))*********)))))))))(((((())))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((&&&######$$$&&&KKK<<<888444111000///---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$!!! ###%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$'''---111333222000...&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------***+++,,,---............------------,,,,,,,,,,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((((((((()))))))))******))))))))))))(((((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%######$$$&&&HHH;;;888444111000///...---,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!""""""###$$$$$$%%%%%%###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%&&&###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))'''''''''&&&''''''((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,........................***+++,,,---.../////////---,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))(((((())))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''FFF;;;888333111000///...---,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!"""###$$$%%%%%%&&&#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&******&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!! !!!###%%%&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''''''''((())))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---------------,,,++++++++++++************+++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&''''''(((EEE;;;777333111000//////...,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################!!!!!!"""###$$$$$$%%%%%%###############$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((,,,,,,'''$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$''')))(((&&&$$$"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""###%%%''''''&&&DDD:::777333000000000///...,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))%%%"""$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###&&&''''''%%%###!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++(((((()))))))))))))))(((******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###"""###&&&)))((('''DDD:::777333000000000///...,,,,,,,,,+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$############"""#######################################$$$$$$$$$""""""######$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%""" """###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$""" !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***+++++++++***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%))),,,+++***yyyFFF<<<888444111000///...---+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################################################################"""!!! !!!"""###########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%'''((((((&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&))))))'''$$$wwwEEE;;;888444111000///...---+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$###""""""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###!!! ###%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))'''$$$tttCCC;;;888333111000///...---+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################%%%$$$############$$$%%%#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%'''&&&$$$!!!!!!%%%+++///%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((()))((((((''''''(((((()))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((((((&&&$$$qqqCCC;;;777333111000//////...+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$######$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&***111666$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&$$$oooCCC:::777333000000000///...+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$&&&))),,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&'''''''''&&&%%%%%%lllCCC:::777333000000000//////+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################""""""############""""""#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%$$$###!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$&&&((((((&&&%%%%%%%%%iiiAAA999666222000000000000///+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################################################################$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''&&&$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$''')))(((&&&$$$$$$%%%ggg@@@999666222000000000000///+++++++++************)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$###$$$&&&(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$'''))))))&&&$$$$$$%%%cccAAA:::777333111000000///...,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%'''******'''%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''(((((((((((()))***'''%%%&&&)))+++***)))*********))))))))))))((())))))))))))))))))))))))************)))((('''&&&&&&&&&&&&'''))))))((('''***)))(((&&&&&&&&&&&&&&&+++***)))''''''&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%```@@@:::777333111000000///...------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%######%%%'''(((&&&###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((******)))((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++)))'''''')))***)))'''))))))******************...---,,,,,,+++***))))))'''(((((()))))))))((((((,,,+++************((('''((())))))***************&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((((((((('''&&&%%%%%%%%%%%%&&&___AAA:::777333111000000///.........------,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&(((***+++,,,########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********,,,***((((((((()))((('''(((((()))******+++++++++************)))))))))((())))))))))))************))))))(((((())))))***++++++,,,,,,---,,,***)))'''&&&'''((((((((((((((('''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&```DDD:::777333000000000///...---------,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((***+++,,,###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))***+++***)))))))))))))))))))))***+++,,,---...//////......///111222444555555666666666555555555666666000///...,,,***)))***+++************))))))))))))******++++++***)))(((''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((()))***'''&&&&&&%%%%%%%%%&&&&&&^^^EEE:::777333000000000///...,,,,,,++++++******))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))*********+++---...///000111222333444555666:::;;;<<<>>>???AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGEEE???999444333333,,,+++***))))))***,,,---))))))*********)))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&&&&'''YYYCCC:::777333111000000///...,,,,,,+++******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$######%%%'''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******)))***,,,,,,,,,---000222555555666777999::::::;;;::::::::::::::::::::::::??????@@@BBBEEEHHHKKKMMMPPPRRRTTTQQQMMMJJJJJJKKKBBB@@@;;;666111---+++***((('''''''''((()))***+++&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&''''''WWWBBB:::777333111000000///...---,,,,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%$$$""""""%%%(((########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++---///...---...000333444555555666777888888999222222222222222222222222555555555666888;;;>>>@@@BBBGGGMMMOOONNNMMMOOOQQQSSSRRROOOKKKEEE???999666000...+++)))(((((()))***((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((())))))((((((%%%%%%%%%%%%%%%&&&'''(((WWWDDD:::777333111000000///.........---,,,,,,++++++***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""$$$$$$###!!!!!!$$$'''########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''########################""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((()))***++++++***)))((()))))))))))))))))))))))),,,,,,------------.........000111000...---000333000111111222222333333333555555666777888999::::::666555333111111222444555777===BBBCCC???<<<;;;===MMMQQQVVVYYYZZZXXXTTTQQQ===999333---)))(((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&(((((((((((('''%%%%%%%%%%%%%%%&&&'''(((ZZZ???;;;888444111111000000///,,,,,,+++***))))))******))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&%%%'''***+++)))&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''###%%%''')))***+++******))))))'''&&&&&&&&&''''''******)))(((((((((((())),,,,,,,,,---...///...---...---+++***)))***++++++((((((((((((((('''&&&&&&&&&%%%&&&((()))***(((&&&***)))'''%%%$$$%%%&&&&&&''''''''''''''''''''''''***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((+++)))((())),,,,,,***'''((((((((()))***+++,,,------+++))))))+++---...///000000///...---...///000444999???BBBCCCDDDGGGJJJ>>>BBBBBB>>>===@@@BBB@@@HHHEEEAAA<<<:::>>>EEEKKKDDDCCCAAA<<<777555777:::111<<>>;;;888444111111000000///,,,,,,+++***************))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%''')))***(((&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((+++***)))(((''''''''''''%%%&&&''''''((()))))))))((()))***+++---...//////222333444666888999999888:::999777555444333333333+++++++++***)))((('''&&&***(((&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((***(((((())),,,---,,,***++++++++++++,,,...000111222111//////111222444444:::666111......///111222@@@EEEKKKMMMMMMMMMOOOQQQ```[[[VVVRRRQQQOOOMMMKKKKKKLLLKKKIIIHHHLLLSSSYYY___```bbb```YYYMMM???555555555333111666CCCQQQYYYUUUWWWXXXWWWPPPFFF<<<555,,,+++)))***+++,,,+++***(((&&&%%%%%%''')))***)))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&((((((((((((''''''&&&%%%QQQ>>>;;;888444111111000000///,,,,,,+++*********++++++))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((())))))))))))))))))(((((('''''')))+++...000111333888===BBBEEEGGGHHHKKKLLLNNNOOOPPPPPPOOONNNLLLLLLKKKIIIIIIHHHIIIIIIBBBAAA???<<<888555333111---***'''&&&''')))******'''((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&(((******'''%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***,,,------,,,...------...000333666888888888777666777888999999888777666777:::>>>@@@AAAJJJOOOSSSUUUUUUVVVXXX[[[]]]SSSNNNSSSVVVSSSQQQTTT]]]___aaaaaa___```dddggggggdddccceeegggeee___YYYIIICCC>>>;;;999666777:::EEEHHHNNNUUUXXXVVVOOOIII>>>999111,,,***+++++++++***(((%%%%%%''')))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&'''''''''&&&&&&%%%%%%$$$LLL???;;;888444111111000000///---,,,,,,+++++++++,,,,,,))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((()))))))))%%%''')))+++,,,+++)))(((,,,+++,,,...444;;;BBBGGGMMMOOOSSSVVVWWWVVVTTTRRRQQQSSSUUUUUUTTTQQQNNNMMMJJJJJJJJJKKKLLLMMMNNNNNNJJJJJJIIIHHHGGGFFFFFFFFF:::777333111///---+++)))((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&(((***+++***)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,---------...000333888<<>><<<;;;;;;<<<===222999BBBIIILLLNNNRRRVVVRRRSSSTTTSSSQQQQQQVVVZZZZZZQQQRRR```fff``````gggccceeegggiiikkkjjjiiihhhnnnhhhbbb```ccchhhjjjjjjTTTLLLIIIMMMMMMCCC999444555777<<>>GGGOOOTTTXXXYYY\\\\\\ZZZWWWPPPHHHAAA<<<888<<<@@@AAA>>>;;;999888777888888999::::::::::::333555888<<>>GGGPPPOOOJJJHHHOOOVVVSSSTTTSSSPPPOOOSSS[[[aaahhhbbbhhhuuuwwwnnnkkkrrrqqqqqqrrrtttvvvtttooojjjllllllmmmsss{{{yyykkk___\\\[[[RRRDDD:::555999<<<===>>>DDDQQQ[[[]]]YYYRRRKKKBBB999000+++******)))***+++***(((%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''))))))((((((''''''''''''))))))(((((()))***+++,,,HHHCCC;;;888444111111000000///------,,,,,,,,,---......))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$&&&'''(((&&&&&&'''(((&&&&&&'''((((((((((((''''''(((((())))))******++++++)))''''''---666@@@FFFIIIPPPZZZaaaaaa[[[RRRKKKEEEEEEDDDAAA<<<555///+++...444<<>><<<;;;<<<999999888777555333111000***+++,,,...222666:::<<>>BBBEEEGGGMMMMMMKKKHHHEEEFFFKKKPPPSSSWWWWWWOOOCCC@@@HHHRRRXXX[[[```eeelllwww}}}wwwwwwvvvqqqiii```YYYUUUfffaaa___fffttt|||zzzrrr```OOO@@@GGGLLLHHH???888;;;@@@MMMOOORRRTTTQQQIII===555+++***)))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''))))))(((''''''(((((((((''''''&&&&&&&&&((()))***HHHEEE;;;888444111111000000///---------------...//////))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$'''))))))'''&&&''')))&&&&&&'''((((((((((((((('''(((((()))******++++++,,,///555===FFFOOOVVVZZZXXX[[[]]]\\\VVVJJJ>>>666111333666888888777666444:::AAAKKKOOOOOOMMMMMMNNNHHHGGGFFFDDDAAA===:::999555444222000000000111222555777:::???DDDGGGFFFEEEBBBAAA>>>999333---(((%%%((((((((((((((((((((((((((((((+++...222444333111++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********************************((())))))******+++,,,,,,---.../////////111666999===>>>AAACCCFFFGGGHHHHHHLLLLLLKKKHHHFFFKKKTTT[[[aaaeeehhhhhhgggjjjqqqxxx}}}lllhhhppptttnnneeeeeeuuusss]]]eeelllhhh[[[KKKBBB>>>DDDEEEFFFHHHJJJJJJGGGEEE999555000---,,,,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))((((((''''''((()))***&&&&&&'''))),,,000444666IIIFFF;;;888444111111000000///---------------...///000))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$'''***)))'''&&&(((***&&&''''''((((((((((((((('''(((((()))***+++++++++777@@@NNNZZZ```___ZZZUUURRROOOKKKEEE???:::777555:::;;;>>>@@@BBBBBBBBBAAA>>>FFFOOOTTTRRRPPPOOOPPPKKKKKKJJJIIIFFFCCCAAA???:::999777666777888:::;;;888777666666777888666555333666:::>>>???===999777))))))))))))))))))))))))%%%(((---333777777333///+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))************************************((())))))***++++++,,,,,,,,,///111222222666;;;@@@EEEGGGIIIKKKLLLKKKIIIHHHHHHHHHGGGEEEEEELLLXXXaaagggppp|||ccctttvvvddd\\\gggooojjjrrrddd[[[KKKCCC:::555888AAAJJJPPPKKKDDD:::222...------...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((()))(((''''''''')))***++++++,,,000555;;;CCCIIIMMMwwwPPP<<<<<<999555222111000...---...---+++,,,,,,---+++***************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***%%%''')))***+++***)))(((+++)))'''&&&&&&&&&%%%###''''''''''''''''''((((((+++(((&&&%%%%%%&&&%%%$$$'''%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$######%%%%%%$$$###'''&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))((('''&&&&&&&&&(((***+++************,,,111888>>>WWWOOOWWW```ZZZPPPGGG<<<777;;;777555<<<;;;888===@@@888DDDQQQTTTdddkkk[[[PPPNNNMMMMMMOOOQQQQQQQQQPPPccceeeNNNBBBIIIGGG999BBBEEE???;;;>>>;;;:::CCCIII>>>888>>>@@@888333333,,,)))---888@@@@@@@@@BBB;;;555...))))))***)))((()))+++...111333444555444111000///---+++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++))))))))))))))))))))))))(((***++++++******+++,,,***+++,,,+++))))))+++,,,111///...000666???HHHMMMTTTGGGQQQHHHHHHOOO???EEE@@@===BBBOOO[[[dddsssiii_________ooolllkkkjjj```FFF:::>>>555000BBBSSSPPPLLLFFF888+++(((---+++++++++***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''&&&&&&%%%$$$,,,)))&&&%%%&&&(((******))))))******************,,,777AAAEEEHHHMMMQQQQQQsssNNN===<<<999555222111000///---...---,,,,,,------,,,***************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))))))))))))))***+++,,,+++)))'''&&&((('''%%%%%%'''(((((('''''''''''''''(((((((((((($$$$$$$$$&&&((())))))'''((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&''''''&&&&&&%%%&&&%%%$$$$$$###$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$%%%''''''%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))+++++++++************)))''''''(((---888GGGWWW```jjjZZZNNNDDD666222777;;;JJJOOOKKKJJJRRRSSSSSSZZZ``````ppp~~~zzz{{{~~~zzzxxxdddXXXBBB:::CCCEEEEEEKKKEEECCCDDDJJJKKKDDD<<<777777...(((***///333999@@@>>><<<999555111---+++)))---///111222333222000///000000...---+++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))***************************)))***++++++******+++,,,++++++,,,,,,+++,,,///222444666:::???EEEKKKOOORRRNNNDDDQQQOOOOOOQQQCCCLLLTTT]]]sssyyytttfffcccbbbqqq|||xxx}}}mmm]]]SSSCCC666666DDDLLLQQQMMMCCC:::444000+++***))))))*********)))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((()))(((((()))(((&&&&&&''')))***+++$$$&&&))))))***---444888CCCLLLSSSTTTSSSUUUWWWWWWlllJJJ>>>;;;888555222111000///---...---,,,,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&(((***,,,------,,,+++)))((('''''')))******)))(((((()))))))))*********'''''''''((())))))&&&$$$((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&'''(((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))((())))))******)))(((((()))///:::GGGSSSZZZ[[[[[[FFF???888333000666EEERRROOOYYY\\\aaallloooooovvv{{{{{{ooommmzzzuuuccc\\\LLLHHHAAA<<>>BBBGGGJJJLLLNNNQQQRRR]]]OOOUUUXXXYYY\\\[[[lllfffUUUXXXaaakkkqqqrrreeeTTT>>>:::EEEPPPTTTRRRLLLBBB888000,,,)))(((***,,,+++***++++++*********)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&'''(((***++++++,,,,,,(((((()))******+++++++++(((***++++++---666BBBLLLZZZ^^^]]]VVVOOOLLLKKKIIIeeeGGG???;;;888444222111111///......---,,,,,,---...---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))((((((%%%&&&)))+++,,,++++++******(((''''''((()))((('''((((((((((((((((((((((((***(((''''''((((((&&&$$$&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********''''''(((((()))+++,,,,,,444;;;HHHTTTYYYTTTIII@@@999;;;999999@@@GGGOOO[[[YYYffflllsss}}}|||www|||xxxrrrssssssnnnpppvvv||||||yyywww{{{}}}hhhTTTOOOQQQJJJ>>>AAA???>>><<<999444///---000111444888;;;;;;999777222222111000000000111222......---,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))******************************+++,,,,,,++++++,,,...,,,,,,,,,,,,---111777;;;GGGJJJMMMNNNMMMPPPUUUZZZiiiXXXWWWcccrrryyy~~~yyytttgggeeeyyybbbCCC@@@FFFTTT[[[UUUKKKEEE:::444,,,((()))++++++***++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''((()))***++++++++++++***+++,,,,,,+++*********+++---111666>>>JJJWWW___aaa```WWWHHH===999777444aaaEEE???:::777444222111111000......---,,,,,,......---,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++******((()))***++++++)))'''&&&---+++***+++---/////////------,,,,,,+++++++++******(((%%%%%%''')))******$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%###%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))************+++---,,,******+++---000111;;;<<>>HHHNNNRRRSSSQQQRRRYYY```[[[VVV^^^~~~xxx]]]WWW\\\hhhjjjsss}}}[[[CCC;;;NNN[[[TTTNNNRRRHHH???555---***+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))))))))******))))))(((***,,,---,,,)))(((***+++---444???MMMYYY______]]]UUURRRHHH;;;444555888888```EEE>>>:::777444222111111000///...---,,,---...///...---************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))'''***...333666999999:::???>>>>>>@@@CCCFFFGGGGGGBBBBBBAAA???>>>===<<<<<<:::777222///---+++)))'''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''$$$%%%&&&''''''(((''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))*********++++++++++++---,,,+++***+++,,,...000666999;;;<<<:::999888999555IIIQQQ___}}}~~~zzzrrrlllqqqyyypppwww~~~ddd___RRRBBB999888:::;;;666111---...444;;;>>>???BBB???:::555111000///000,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++,,,...---,,,,,,---///---///000222555:::AAAEEELLLSSSXXXVVVPPPNNNSSSZZZ^^^mmm~~~zzztttsssjjj[[[aaavvvlllOOO@@@LLLWWWRRRPPPXXXPPPJJJAAA888000,,,++++++******)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))((()))))))))))))))(((''''''(((***+++***))),,,111666BBBLLLYYYcccdddYYYJJJ???===<<<888444666@@@GGGIIIaaaEEE===:::777444222222111000///...---,,,---...//////...++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))((((((***---111333444888???GGGNNNTTTWWWYYYXXXWWWUUUVVVXXXYYYYYYXXXXXXWWWUUUSSSQQQOOONNNMMMMMMKKKHHHDDD@@@:::444///---,,,+++)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((***+++''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###(((......)))%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,(((***---000333444555555;;;@@@FFFFFFDDDCCCGGGKKK```yyy{{{|||zzz~~~|||uuunnnlllmmmqqqssseeejjjlllkkkpppyyy{{{wwwyyylllWWWIII@@@999;;;:::777222///222888>>>CCCBBB@@@===888333///,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++,,,---......------...///...111555:::???EEEKKKPPPRRRVVVWWWSSSNNNSSSbbbpppggg```lllpppmmmlll```UUUQQQTTTUUUUUUUUUPPPQQQNNNFFF:::000+++***++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''((()))))))))))))))((((((***,,,---000888DDDMMM[[[bbbgggbbbRRR@@@444//////222555888???JJJPPPQQQbbbEEE===999777444222222111000///...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))---,,,---///444;;;AAAEEEOOORRRWWW\\\aaadddeeefffeeeccc```]]]\\\[[[YYYWWW^^^]]][[[YYYVVVTTTRRRQQQPPPQQQSSSVVVUUUQQQKKKFFF333111...+++)))((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&''')))+++,,,''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''' ---999999...%%%%%%***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,''',,,444<<>>>>>555+++***333>>>>>>@@@BBBBBB???888111---************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++,,,---......------...000...222999???FFFMMMTTTYYYRRRSSSRRRNNNRRRgggvvvhhhiiikkkuuueeemmmiiiXXXRRRZZZYYYOOONNNSSSVVVPPPBBB444,,,))),,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))&&&'''((()))***+++++++++)))+++...222888EEEVVVbbbaaaeeeaaaQQQ;;;000444===222777===BBBIIIQQQSSSPPPYYYEEE@@@<<<888444111000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,+++++++++***'''***---...---***))))))222888BBBKKKPPPSSSTTTUUU\\\^^^bbbgggkkkmmmlllllllllpppooohhhfffkkknnnkkkmmmiiiggghhhfff___ZZZYYYNNNMMMOOOTTTRRRLLLLLLPPPFFFDDD@@@<<<777111***&&&***$$$"""'''+++)))%%%###&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))%%%"""###(((+++)))&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((,,,...---***'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))))))))))))))))))))(((((('''''''''&&&((((((((()))******++++++***,,,------,,,+++,,,---...;;;FFFFFFBBBDDDLLLSSSUUUUUUVVV\\\jjj}}}rrruuu{{{ooommmuuu}}}sssnnniiioooQQQHHH===777666666333000:::@@@AAA;;;999>>>>>>777***++++++***)))***---///---+++)))((())))))((('''))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,+++,,,,,,,,,,,,,,,,,,---222...,,,......,,,...222555CCCDDDDDDNNNTTTRRRSSSPPPTTTTTTbbbnnnTTTcccxxxvvv]]]QQQVVVXXXTTTPPPOOOOOOJJJ>>>111+++000...++++++++++++)))(((******))))))))))))******+++*********))))))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''))),,,000///,,,000>>>QQQ^^^```]]]XXXHHH555///777DDDKKKLLLNNNRRRTTTOOOJJJMMMUUU\\\XXXEEE@@@<<<999444111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++******...---***((((((,,,222777@@@EEELLLRRRVVVYYY\\\^^^]]]```eeejjjnnnpppqqqqqqtttwwwxxxuuutttuuuuuusssyyyvvvttttttpppeee[[[XXXNNNLLLNNNSSSTTTPPPNNNQQQPPPMMMIIIFFFCCC@@@<<<:::666---'''(((,,,,,,,,,,,,((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&(((((('''''''''&&&&&&&&&))))))((((((((('''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,)))'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((('''''''''(((((())))))***+++++++++---,,,+++)))))),,,000444GGGAAA===AAAIIIMMMJJJGGG[[[qqq~~~~~~xxxooooookkkoooyyymmmUUUDDD>>><<<;;;999;;;===>>>@@@EEEGGGAAA888444000+++(((***,,,---------+++)))))))))***)))'''************************''')))******))))))***+++))))))))))))))))))))))))(((((((((((()))))))))***)))(((((())))))***+++,,,,,,,,,,,,,,,,,,---------...++++++///111111333888777FFFNNNTTT]]]XXXLLLJJJVVV```oooXXXjjjkkkdddddd]]]XXXRRRNNNOOOLLLCCC999444000...,,,++++++,,,+++*********))))))))))))******************)))))))))(((((((((''''''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((***,,,+++((('''***---...999JJJZZZaaa^^^UUUNNN444777<<>>EEEMMMHHHGGGIIILLLWWWnnniiibbbrrr}}}tttYYYFFF===:::@@@<<<:::===>>>???AAAEEEAAA888---))),,,......,,,---+++***)))******)))(((************************''')))******))))))***+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,---,,,,,,,,,---------......,,,+++---444888:::>>>CCCFFFNNNQQQUUUZZZRRRJJJPPPXXXxxxsss{{{eeeXXXNNNLLLLLLGGG@@@:::111///,,,++++++,,,,,,,,,******))))))))))))******************)))))))))))))))((((((''''''(((((()))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))),,,---+++((((((---333???QQQeeemmmcccPPP???666666<<>>;;;>>>===666,,,'''))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((('''((((((((('''''''''''''''))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''''''''''''''''')))'''&&&&&&'''((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))))))))******+++,,,,,,,,,///......///555???LLLTTT\\\FFF>>>WWWzzzwwwooozzzsssuuusss}}}zzzgggcccooo{{{[[[AAA???<<<>>>BBB>>>888>>>JJJEEE>>>555000//////...+++...,,,******++++++***)))************************''')))******))))))***+++))))))))))))))))))))))))(((((()))))))))************************+++------,,,,,,------......////////////333<<>>111---GGGPPP\\\bbbaaaZZZRRRNNNQQQTTThhhSSSBBB@@@;;;999666444444333222111////////////............,,,,,,,,,------.........------------------------.........------------...333999BBBIIINNNRRRTTTVVV^^^bbbhhhlllnnnooopppqqqvvvsssppppppssswww|||~~~zzzsssnnnooorrrsssvvvzzzvvvssstttwwwuuummmfffddd___\\\YYYZZZ^^^```]]]XXX[[[ZZZYYYYYYWWWTTTNNNJJJ@@@<<<<<>>:::555111...---...,,,******+++,,,+++***************************''')))******))))))***+++************************))))))))))))************************+++,,,---...,,,,,,---......///000000222333888BBBIIILLLPPPUUUOOOYYYZZZWWWXXXXXXfff}}}vvvYYYPPPUUUVVVNNNFFF777333...******+++,,,,,,++++++************++++++))))))))))))))))))******))))))(((((((((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))***111???OOO[[[ooojjj```RRRDDD;;;777777@@@QQQaaaaaaWWWVVVfffwwwwwwuuuQQQAAA@@@:::777555444444333222000////////////............,,,,,,,,,---......//////---------............///---,,,+++,,,---000333555EEEGGGKKKNNNQQQUUUYYY\\\eeeiiinnnrrrsssrrrrrrrrrvvvqqqmmmnnnsssvvvuuusssiiihhheeebbbffflllmmmjjjkkkkkkpppvvvvvvnnneeeaaa___^^^[[[ZZZ^^^dddeeebbbiiiiiijjjkkkjjjeee___ZZZ>>>888555;;;BBBEEEFFFHHH555333///,,,)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%(((...///+++&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''(((((())))))))))))'''(((((((((((()))))))))(((((())))))))))))******&&&'''''''''((((((((((((((((((&&&&&&&&&&&&((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((('''%%%%%%'''(((((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***((()))******++++++******************++++++++++++***++++++,,,,,,---......***,,,///222666:::@@@DDDEEEkkkzzzvvviii{{{lll```fffgggfffeeedddccchhhyyy~~~eee[[[eeeooozzz}}}hhhccc^^^YYYUUUVVV^^^hhhhhhlllwwwooo```cccwwwoooVVV???;;;CCCGGGAAA:::===@@@BBB@@@;;;555111000...,,,++++++,,,---,,,,,,++++++++++++++++++++++++''')))******))))))***+++************************)))))))))*********++++++++++++++++++,,,---......,,,------...///000111111222333:::EEELLLOOOSSSWWWVVV]]]UUULLLVVVmmmyyy```VVVVVVTTTMMMGGG???999222---++++++,,,,,,++++++************++++++))))))))))))***************))))))(((((())))))***(((((())))))))))))******)))))))))))))))))))))))))))*********+++++++++++++++***+++333???NNN[[[aaa[[[RRREEE??????BBBCCCBBBGGGKKKRRR[[[gggxxxPPP@@@@@@888666444333333333111///////////////............,,,,,,------.../////////------......////////////...------...222999???DDDMMMPPPRRRUUUYYY^^^dddhhhmmmoooqqqrrrqqqpppppppppkkkgggeeellluuuwwwooofffiiirrruuurrrwwwxxxjjjoookkkiiilllmmmjjjiiikkkdddeeebbb\\\]]]eeeiiihhhmmmnnnnnnpppqqqoookkkhhhPPPHHHBBBEEEJJJKKKLLLMMMDDD@@@;;;444///+++))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&)))+++,,,)))'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&((())))))*********'''((((((((())))))))))))(((((()))))))))*********(((((()))***+++,,,,,,---+++***(((''''''(((***+++++++++*********)))))))))'''''''''''''''''''''''''''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******))))))***++++++++++++************+++++++++,,,,,,++++++,,,,,,---.........,,,...222444777;;;???BBB[[[iiissssssvvvqqq___ZZZiiinnnbbb___gggfffrrr|||~~~zzzuuuppphhhdddeeeeeejjj|||sss]]]___jjjyyyeeeHHH>>>BBBEEEDDD<<<===???@@@???<<<777333...,,,++++++---...---,,,++++++++++++++++++++++++''')))******))))))***+++************************))))))*********+++++++++,,,++++++,,,,,,---...///,,,---...///000111222222111333<<>>;;;:::===AAAAAA;;;555...---++++++---......---++++++++++++++++++++++++((()))******))))))***+++************************)))************+++++++++,,,,,,,,,,,,---...//////------...///000111222222222555>>>KKKTTTWWW[[[___TTTlllwwwjjjTTTLLLPPPMMMFFF<<<444///.........,,,++++++******++++++,,,(((((())))))*********+++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++000;;;NNN]]]___SSSGGGMMMEEE>>>@@@JJJRRRUUUSSSNNNpppVVVCCC>>>;;;888555333333333333222000000000000000000000000000000000000000000000000222000......///000000///222222777AAAKKKPPPQQQRRRQQQ\\\eeeeeefffnnntttvvvqqqtttyyyzzzxxxuuuvvvxxx|||hhhcccgggaaaTTT]]][[[^^^gggmmmnnnmmmmmmnnnkkkeeeccceeedddZZZNNNQQQOOOMMMIIIDDD===555000+++((('''+++---***)))***(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''***'''%%%'''***---,,,***'''***,,,---,,,,,,------(((***,,,...222888>>>CCCHHHHHHJJJMMMRRRWWWYYYYYYVVVPPPIIIDDDBBB@@@<<<999888;;;AAAFFFHHHEEE>>>999...///...+++'''&&&(((***&&&((())))))******,,,...)))(((''''''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))++++++******************++++++,,,,,,,,,---------...***---222///(((+++555:::888@@@OOORRRLLLQQQ^^^^^^bbb___hhh{{{ttt~~~zzzhhhPPPNNNdddnnn|||yyyzzzqqq}}}hhhJJJ777<<<===<<<<<>>QQQaaaeeeaaa^^^^^^GGGLLLJJJRRRaaaWWWOOO```}}}TTTAAA>>>;;;888555444444444333222000000000000000000000000000000000000000000000000........................---999HHHRRRSSSQQQRRRVVVhhhccc```eeettt|||rrraaa^^^ssswwwkkkhhhnnntttwww{{{}}}yyy}}}yyy{{{}}}|||tttjjjiiiccc^^^^^^___aaafffmmmmmmllliiifffeeeaaaVVVJJJ>>>DDDNNNUUUTTTMMMAAA999444///***)))'''&&&)))...******))))))((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))''''''&&&&&&''''''(((((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((+++++++++,,,,,,+++(((&&&...---+++))))))---333888FFFGGGIIIMMMSSSYYY^^^aaaddd```[[[XXXXXXZZZ[[[\\\[[[WWWSSSQQQRRRRRRPPPMMM;;;::::::>>>DDDLLLQQQTTTNNNCCC777000000000+++%%%******)))'''&&&&&&'''(((***)))(((((())))))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))***++++++******************++++++,,,,,,,,,---------------...///,,,,,,555???@@@AAAGGGOOOTTTSSSTTTWWW~~~uuuppp~~~tttzzz[[[dddggghhhhhheeesss~~~|||xxxzzzwwwtttooo}}}yyyRRR???<<<===BBBAAA<<<===BBB888444000------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000---...000000000111333555===DDDLLLTTT\\\bbb___YYYaaaooobbbPPPOOOOOOMMMFFF===666333444,,,---...---******,,,...++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...,,,))),,,111HHHPPP]]]kkksssoooaaaUUUOOO]]][[[PPPQQQ```xxxQQQ@@@===;;;888555444444444333222000000000000000000000000000000000000000000000000---///111000...---000222BBBHHHNNNQQQTTTYYYbbbhhhgggppptttmmmdddeeelllsssxxx{{{xxxvvv}}}~~~uuuwww|||zzzmmmaaaXXXWWW[[[hhhlllnnnllliii```QQQBBB666999===CCCHHHJJJHHHFFF:::444000...***''')))...,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((******)))((('''''''''''''''((())))))******))))))((())))))))))))*********))))))))))))))))))))))))'''***---...---+++*********,,,///444:::CCCLLLSSSYYYXXXXXX\\\bbbffffffeee^^^XXXPPPLLLMMMQQQUUUWWWUUUSSSQQQSSSVVVWWWUUURRRMMMHHH@@@<<<<<<@@@DDDGGGTTTJJJ>>>555111000,,,)))***)))((((((((()))***+++***)))))))))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((()))))))))((((((((()))))))))************++++++++++++++++++,,,,,,,,,,,,------------,,,000///+++,,,666CCCJJJ>>>EEEJJJIIIKKKXXXlll|||}}}wwwddd___cccjjjhhhhhhsss|||yyyvvvbbb^^^vvv[[[FFF;;;@@@@@@777888BBB;;;888333...++++++///222,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,------......///000000...///000111111222555777CCCNNNVVVZZZcccoooqqqkkkyyy[[[YYYQQQMMMMMMFFF999333555...//////...,,,++++++,,,++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...++++++111:::TTT___iiimmmqqqqqqeeeVVVRRRZZZYYYNNN[[[OOO>>>===;;;999666444444444333222000000000000000000000000000000000000000000000000///222444222///111777===UUUSSSQQQSSS]]]iiioooooojjjmmmsss~~~zzz{{{}}}sss}}}zzzjjj___[[[[[[___dddiiillliiiZZZJJJ>>>777222333<<>>:::999;;;:::888222---+++///222------------------------,,,++++++++++++,,,------///.........------------,,,,,,,,,,,,---------------------...//////000000000111111111222777===BBBLLLUUU]]]^^^aaannnjjjWWWKKKNNNLLL===333333---.........---,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000............222???LLLVVVfffooojjjfffhhhhhhbbbSSSJJJMMM[[[MMM>>>>>><<<999666444444444444333111111111111111111111111111111111111111111111111000222222111111777BBBKKKQQQYYYaaaeeekkkooolllfffsss}}}|||}}}|||ZZZWWWTTTXXXccclllggg]]]MMMEEE???BBBKKKOOOJJJCCC===444///222666444---)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))((())))))***************************++++++++++++*********+++++++++,,,,,,//////...,,,+++///777===LLLSSS\\\bbbbbb___[[[XXX\\\XXXTTTSSSSSSPPPIIIBBB888555111000000111111111:::999:::===AAAAAA>>>:::444555999===@@@???<<<888+++555??????999666;;;AAA999777555444222///***&&&***)))((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***))))))))))))******************++++++,,,,,,,,,,,,,,,,,,---------............///---000AAAUUUYYYRRRXXXOOO[[[{{{wwwiiirrrxxx{{{~~~oookkkeeefffccc[[[```hhheeehhhlllnnnnnnuuu}}}vvvZZZooo___AAA;;;???>>>888999;;;;;;888333///...///------------------------,,,,,,++++++,,,,,,---.../////////.........------,,,,,,---------.........------......///000000111111111000111555===FFFMMMXXX^^^ddddddaaammmzzz^^^KKKMMMQQQFFF:::666---,,,,,,,,,------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000...---///333<<>>777:::;;;888:::===<<<888333///---------------------------,,,,,,,,,,,,,,,------...//////.........------------------.........//////---......//////000111111111111222555:::CCCNNNUUUYYYbbbjjjmmmsssgggRRROOORRRLLLAAA;;;111///,,,,,,---.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,333<<>>>>>;;;666111---///777???DDDEEE;;;666000,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++******++++++,,,------...------------............000...333AAAQQQYYY[[[\\\ddd{{{oookkkaaa[[[aaahhh{{{~~~xxxmmmjjjggg[[[]]][[[YYY___kkkuuuyyy}}}ooommm___BBB:::>>>::::::<<<===<<<777111,,,........................---,,,,,,,,,,,,---...............---------,,,,,,---.........////////////.........///000000111111333666;;;AAAFFFMMMTTTYYY]]]oooyyy||||||jjj^^^XXXRRRIIIAAA999444///------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++000===KKKTTT[[[aaafff___]]]cccbbbYYYVVVYYYgggnnnpppMMMBBBFFF<<<:::777555555555444333111111111111111111111111111111111111111111111111000222777BBBOOO]]]ggglllmmmkkkhhhnnnuuuvvv~~~}}}kkkaaa\\\YYYRRRYYY]]]VVVKKKHHHPPPZZZ```[[[SSSIII<<<111222888111000///---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))******))))))***++++++++++++***++++++,,,,,,,,,---------++++++,,,,,,---...//////AAAFFFOOOZZZ^^^ZZZOOOFFF@@@@@@@@@===999666666666DDDGGGKKKOOORRRVVVZZZ]]]TTTTTTVVVWWWXXXUUUPPPLLLIIIHHHIIINNNUUUZZZZZZYYY\\\WWWQQQKKKHHHFFFDDDCCC:::888444111222999EEENNNFFF===444111666>>>DDDGGGCCC===555...++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++******+++,,,,,,---......---------.........//////111///666GGGQQQTTTZZZccczzzhhhVVVUUUTTTfff{{{~~~pppttt|||qqqgggdddddd```ZZZZZZttt|||~~~xxxtttxxx]]]CCCBBB<<<;;;:::;;;<<<999333---........................---,,,,,,,,,,,,---............---------,,,,,,,,,............/////////000......//////000000111111777<<>>???EEEKKKMMMIIIDDDCCCHHHRRR```lllqqqnnnjjjvvv{{{zzz{{{qqqzzz~~~xxxvvvmmmcccllliiiddd\\\UUUSSSQQQLLLHHHGGGEEEIIILLLKKKDDD:::444222BBBJJJMMMGGG@@@===;;;888444333222111111000000000,,,+++******,,,,,,,,,***++++++++++++******************++++++++++++******)))))))))))))))***++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///......///.........000222---===GGGIIIWWWuuuxxxeeeZZZSSS^^^uuuttthhhjjjvvvsss``````iiiiiiqqqqqqLLLDDD===;;;;;;:::999777222000---,,,...///...---,,,---...///000111222333................................................000111222111000222666:::EEESSSTTTVVVVVV^^^oookkkiiinnnrrr[[[EEE444222333111///222///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,...//////...000@@@OOOXXX___ggggggaaagggXXXRRRkkkaaa[[[vvvIIIDDD???===;;;999888888777666444333333333333333333333333///000111111111222555777>>>HHHZZZiiikkkhhhqqqyyytttbbbYYYTTTRRRSSS___```QQQSSSUUUXXXUUUQQQVVVTTTGGGDDDBBB???999222---******++++++++++++++++++++++++************************))))))*********+++++++++************************,,,,,,++++++++++++******+++++++++,,,,,,,,,------...,,,***,,,...000...,,,,,,///888EEERRRZZZZZZWWWMMMFFFBBBGGGLLLKKKHHHFFFLLLJJJKKKTTTaaaiiikkkiiilllsss~~~~~~yyywwwppp___SSSPPPHHHDDDEEEKKKKKKGGGJJJQQQNNNRRRQQQJJJDDDDDDFFFGGG:::777444111000111333555777111+++***,,,---,,,)))*********+++++++++++++++******++++++++++++*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------......///111555888>>>GGGLLLSSSnnnrrr\\\OOOMMMSSSnnn{{{qqqyyyttt~~~```MMM===;;;<<<999777888444222...---......///...,,,,,,,,,,,,,,,,,,,,,+++................................................000222333222000333:::AAAKKKKKKZZZZZZbbb~~~rrrzzzmmm]]]III666222222///...000///...------,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---......///000999OOO^^^]]]___hhhggg]]]\\\dddwww{{{```fffHHHDDD???>>><<<:::888888888777555333333333333333333333333111333444333333555999===OOOUUUbbbmmmnnntttzzz{{{|||oooggg^^^QQQRRRXXXUUUYYYSSSZZZUUU>>>===OOOSSSGGGEEECCC@@@999///***))),,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++---///000///---,,,+++999@@@KKKWWW]]]YYYPPPIII@@@<<<>>>GGGLLLKKKKKKOOOQQQVVVbbbuuunnnhhh___QQQIIIJJJJJJHHHPPP\\\UUUUUUSSSPPPOOOOOONNNMMMFFFBBB<<<666222000///000@@@:::333---++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,------...////////////000000000222555:::>>>IIIGGGQQQmmmaaa[[[PPPQQQ\\\mmm~~~pppvvv~~~___CCC<<<>>>;;;777777666444111.........///000......---------,,,,,,,,,....................................///////////////222333111000444>>>GGGPPPIIIVVV^^^|||xxxqqqiiiUUUAAA777333...,,,,,,//////...---------------------,,,,,,,,,,,,------------------------------...//////...---...111555KKKXXXbbbbbbcccfffccc]]]XXXmmmNNNhhhHHHEEEAAA???<<<:::999999888777666333333333333333333333333222444555444333777>>>EEESSSkkknnn```rrr}}}vvv\\\LLL[[[nnndddQQQUUUXXX@@@555EEEPPPIIIEEECCCDDD???555---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------.........***...///---***,,,333:::LLLPPPUUUUUUOOOGGGAAA===GGGGGGIIIKKKIIIHHHOOOXXX\\\iii{{{yyylllfff^^^SSSOOORRRPPPMMMNNNTTTZZZXXXPPPHHHNNNKKKEEE???888333///---555999;;;888222,,,,,,---******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++***************++++++,,,++++++,,,,,,,,,---------,,,,,,---......//////000000111111111333777>>>CCCGGGYYYrrr|||^^^IIISSSRRR```vvvxxxzzzwwwdddllltttOOOBBBCCCAAA;;;777777666444111///...///000............////////////................................./////////000000///111222111222888BBBJJJUUUVVVXXXaaakkkxxxfffOOOAAA888333000/////////...------------......------,,,,,,------...---------------------------//////...,,,///777>>>[[[WWWZZZbbbccc^^^^^^ccczzzllleeewwwHHHFFFBBB>>><<<:::888888888777555333333333333333333333333111333333222333;;;GGGQQQcccjjjkkkppp~~~vvvsssoooooosss{{{mmmSSS___xxxiiiSSSOOO[[[ZZZNNNHHHFFFKKKCCCAAAFFFGGG===444111------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------.........//////---...,,,***+++555EEERRRUUUSSSNNNEEE<<<:::===BBBDDDLLLQQQOOORRRaaauuu___SSSIIIIIINNNRRRSSSSSSNNNMMMJJJFFFAAA;;;777444&&&222???BBB<<<222---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,---------------------...//////000000///000000111444;;;CCCIII___|||fff^^^ccc[[[___sss|||eeejjjwww___ddd}}}}}}yyyfffPPPHHHEEE===666888888777444111//////000---------.........//////.................................//////000000111000000000222666>>>GGGMMMNNN\\\]]]jjjzzzpppYYYFFF;;;555111///000///......------............------------......------------------------,,,...000...---333@@@KKK___TTTTTT]]]^^^ZZZbbbtttqqqaaaqqqzzzGGGFFFCCC>>><<<999888888888666555444444444444444444444444111333444444888CCCUUUbbbppphhhrrr}}}sssllljjjlllaaaaaaaaadddjjjooorrrssswww~~~xxx___aaajjjeeeaaaXXX[[[jjjhhhUUUHHHMMMAAA===HHHNNNGGG<<<888------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,---------............---.........///////////////......333<<>><<<@@@GGGLLLDDDVVVbbbdddppp{{{lllZZZQQQLLLKKKQQQYYYNNNMMMLLLIIIGGGDDDAAA@@@...666@@@CCC>>>777333111,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---,,,,,,,,,------------...------......//////000000///000111444999BBBLLLSSS{{{fff\\\cccooommmtttssslllpppuuuzzznnnWWWLLLBBB888777999:::777333000//////......------------------........................---......///000000111111333111000444<<>>777222000000///.....................------------..............................,,,000222000111===RRRcccUUU___bbbYYYUUUfffzzzXXXbbb___DDD;;;mmmKKKCCC???===<<<;;;;;;999999888777666555333222333444777888222:::888;;;MMM]]]hhhsssxxx~~~uuullleee```\\\ZZZ\\\___aaabbbbbbaaaaaabbbgggmmm|||xxxwww|||zzz{{{vvvnnn{{{vvvxxxkkkqqqwwwaaa___eeeccc```NNN???666@@@OOORRRLLLGGG===111+++...///***)))............------,,,,,,,,,------------------------...---,,,,,,...//////...///////////////////////////---+++---111222111...+++;;;DDDLLL[[[\\\NNNFFF===EEELLLLLLJJJNNNXXXaaaeeeLLLDDDGGGKKKNNNKKKGGGHHHLLLJJJGGGCCC<<<333...444===999...'''+++000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------..................------/////////000111111222222///333000;;;KKKEEE[[[mmmPPPMMMMMM\\\~~~iiiPPPFFF@@@AAABBB>>>888333222222////////////////////////............/////////000......//////000111111111444444555<<>>NNNRRRJJJ@@@;;;555000///...,,,,,,............---------,,,,,,------------------------111...,,,,,,...000000000...........................///////////////111222999NNNWWWUUUSSSJJJAAAAAAOOOMMMMMMQQQXXXiiisss]]]OOO???>>>KKKUUUOOOBBBIIIEEECCCBBB===666333555999111,,,---...++++++...------------------------+++,,,,,,,,,,,,---------........................//////000000111222222222555333888>>>DDD___vvvVVVLLLXXXiiijjjmmmwwwaaaHHHDDDCCC@@@;;;777333111111////////////////////////........./////////000000......///000000111111222000222888BBBKKKQQQVVV[[[UUUaaabbb{{{rrrjjjdddaaa___ZZZXXXUUURRRPPPPPPQQQQQQWWWSSSOOOLLLLLLLLLLLLLLLKKKLLLNNNPPPSSSVVVXXXYYY]]]^^^```ccceeeggghhhiiikkklllrrr}}}ttt]]]HHHEEE333111222111000///......///.../////////......000222//////............//////+++///111555@@@OOOXXXXXX]]]WWW]]]ooolllbbbppp[[[LLLCCC???@@@DDDlllKKKCCC???======<<<;;;:::999888888666666666666666666666666777:::===NNNggguuuppp___[[[___\\\ZZZXXXYYY]]]eeemmmrrrtttpppvvvppphhhooolllVVVDDDFFFRRRUUUIII<<<888:::777000,,,---...---...............---------........................000...,,,,,,...///000000........................---000111000///000666<<>>999777666444111////////////////////////////////////000000000000//////000000111222222222333555>>>HHHMMMNNNVVV```cccmmmtttsssiiieee___WWWPPPKKKHHHGGGFFFEEEBBB@@@??????@@@AAABBB???<<<:::;;;<<<===<<<<<<<<<===???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLLLLMMMSSSQQQUUU___mmmjjjQQQJJJ555333222111//////////////////000111000//////111333000//////......//////000,,,000444;;;FFFSSSXXXXXX[[[SSSfffrrr^^^wwwjjjUUU???777:::AAAHHHMMMlllKKKCCC@@@======<<<;;;:::999888888777777888888888777666555111CCCPPP]]]qqqiii^^^^^^___```aaabbbeeelllwwwnnnhhh{{{sssnnn}}}pppddd______XXXKKKAAA777>>>===222,,,///000,,,///.............................................---,,,,,,---///000...---........................///000000000333:::CCCJJJWWWVVVKKKFFFOOORRRPPPSSSTTTdddvvv~~~sss]]]HHHFFFPPPRRRKKKFFFFFFFFFAAA;;;888666333111111000...------////////////////////////------------............///////////////000000000000000111111222333333333111222===IIIeeefffdddJJJQQQmmm~~~xxxvvvaaaOOOGGG===999::::::777333000000000000000000000000//////000000000111111111000000111111222333333333666999CCCNNNRRRUUUbbbrrrwww{{{}}}mmmeeeaaaXXXOOOMMMJJJFFFCCCAAA@@@???@@@???===<<<<<<<<<===>>>???<<<:::999:::;;;;;;:::<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBBAAA>>>===CCCKKKVVVfffsssmmmVVVWWW]]]gggpppxxx]]]TTT@@@666444111//////000000000///000000000//////111222000000////////////000000333444888???IIITTTYYYZZZ]]]KKKvvveeeaaassszzzmmmJJJBBB===@@@FFFKKKRRRXXXkkkKKKCCCAAA>>>======<<<;;;:::999888777888888999999888777777333NNNaaannnlllbbb\\\ccclllooollliiiuuu~~~sssbbbppp}}}zzzvvvooo^^^PPPIII:::AAAAAA666///111000+++////////////////////////////////////////////////,,,---///222444333///,,,////////////////////////222///...333===IIISSSXXXNNNQQQNNNQQQ[[[WWWNNNOOOoooqqqQQQGGGIIIEEEEEEHHHHHHCCC??????555222///000555666111+++........................------.........//////////////////000000000111111111111111222333333444444333;;;>>>ZZZ~~~tttdddWWWPPPgggzzz}}}}}}}}}nnnWWWMMM@@@;;;;;;<<<777222111111111111111111111111000000000111111111111222111111222222333444444444555;;;EEEPPPZZZgggyyyssstttddd[[[MMMHHHHHHCCCAAA@@@???============>>>;;;:::999999999999:::;;;<<<:::888888999999777666::::::999999999888888888888999:::;;;<<<<<<<<<<<<===:::999;;;<<<===CCCJJJWWWeeeuuu~~~rrrXXXAAA===AAAEEEJJJPPPYYYccckkk}}}|||jjjNNN;;;777222000000111111111...///000///......000222000000////////////000000111555===GGGOOOSSSTTTTTTVVVbbbTTTgggjjjaaaGGG888===DDDJJJLLLSSSddduuujjjJJJDDDAAA>>>>>>===<<<;;;:::999999888888888999999999::::::AAAWWWkkkuuukkklllqqquuuwwwyyyzzzwww{{{rrriiilllrrr|||iiiYYYPPPAAADDDBBB<<<666444111...////////////000000000000000000000000000000000000...000333666888666222...000000000000000000000000333222444<<>>???BBBAAA>>>???DDD???EEEKKKOOOWWWZZZOOO@@@BBBBBBBBBBBBCCCFFFLLLPPPTTTZZZnnn|||OOOAAA;;;444111111222222111.../////////......000111111000000//////000000111+++444EEESSSWWWSSSPPPQQQYYYuuu\\\bbbaaaEEE;;;:::AAAIIINNNSSSeeejjjJJJDDDBBB>>>>>>===<<<;;;:::999999888888888888999:::<<<===RRRccc{{{}}}ppplllnnnooosssxxx{{{xxxrrrttt|||fffUUUKKKFFFCCCCCC@@@888333111//////000000000111111111000000000000000000000000111111111333555555222000111111111111111111111111111666@@@JJJSSSWWWWWWVVVOOOSSSPPPSSS```mmm|||___SSSIIIIIILLLKKKGGGEEE???===666111444;;;<<<888000000000000000000000000....../////////000000000//////000111111222333333222222333333444555555555888EEEfffcccPPPZZZnnn~~~wwwrrrmmmllljjjeee___]]]]]]___\\\aaahhhkkklllmmmqqquuuyyy{{{~~~|||yyywwwvvvvvvvvvuuuvvvuuulllbbb```bbbfffrrr|||```III===888777777222222222222222222222222111111111222222222333333333333333444555555666666===JJJOOOQQQddd[[[GGGAAADDD@@@???CCCBBB>>>>>>>>>===============????????????>>>>>>??????=========???AAAAAA???==================>>>>>>>>>???@@@AAABBBCCCCCCCCCCCC>>>===???BBBCCCAAADDDIIIPPPUUUYYY[[[ccchhh]]]LLLCCCDDDDDDEEEEEEGGGHHHJJJHHHFFFOOOZZZ```rrr[[[GGG???777222222444333111///000000000//////111333111111000000000000111111///999KKKXXXYYYUUUWWW___zzz\\\qqqZZZ>>>;;;EEEEEEIIITTTbbbtttiiiJJJDDDBBB>>>>>>===<<<;;;::::::999999888777777999;;;>>>@@@]]]mmmkkkiiinnnmmmmmmwwwqqqXXXQQQHHHDDDHHHFFF;;;444555//////000000111111111222000000000000000000000000111///------///111111111222222222222222222222222...:::JJJUUUXXXUUUQQQOOOSSSUUUWWWhhhiiiOOOEEEHHHKKKJJJIIIFFFDDD<<<222000888???@@@111111111111111111111111////////////000000000000///000000111222222333333222222333444444555555666???OOOjjj```UUUiii}}}}}}xxxooogggaaa______WWWWWWVVVSSSOOONNNPPPSSSOOOTTTYYYZZZXXXWWWZZZ^^^^^^aaadddgggiiijjjjjjjjjkkkkkkjjjgggbbb^^^[[[ZZZ```aaacccccc\\\SSSQQQTTTMMMZZZmmm~~~rrrSSS@@@999;;;===222222222222222222222222111111222222222333333333333333444444555666666666<<>>AAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAABBBEEEHHHIIIGGGEEEAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKPPPMMMMMMOOOPPPQQQWWW^^^sssKKKOOOTTTZZZ^^^```aaaaaadddfffqqq|||{{{uuuJJJBBB888333333444333111000111222111000000222444111111000000000000111111:::BBBOOOWWWWWWWWWcccrrr|||___ttt~~~\\\CCC???CCCDDDJJJQQQbbb~~~dddKKKGGGAAAAAA@@@>>>===;;;:::::::::===888999<<<777444CCCZZZrrryyyeeepppuuulllrrr___HHHRRRGGG@@@LLLHHH666111333222222222222222222333222222333333333333222222222000///000222333333222111333555555444333222333999LLLWWWQQQIIIKKKSSSYYYMMMqqq}}}~~~~~~}}}zzzaaaOOOHHHGGGEEEFFFEEECCC===777666===EEE<<<888222000111222000...111111111000000000000000111111222222222333333333888+++333888---000===<<<>>>|||eee^^^NNN___}}}sssggg^^^```ZZZOOONNNSSSPPPFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNKKKGGGEEEFFFHHHKKKLLLLLLIIIFFFCCCAAAEEELLLWWWggg{{{[[[BBB999777555999555111222666888555222333333222222333333444555444444555555555666888999???TTTaaabbbdddPPPJJJMMM```uuurrr[[[OOONNNLLLNNNQQQMMMKKKIIILLLRRRRRRMMMKKKNNNIIIPPPVVVUUURRRPPPOOONNNRRRPPPHHHeeeTTTGGGQQQQQQQQQQQQPPPPPPTTTZZZ```dddeeedddhhhqqqwwwvvv|||}}}|||}}}zzz~~~|||ddd```XXXfffZZZIIICCC555333888...111222222222222111111111000222//////222222000111555???AAARRRbbb[[[VVVxxxaaazzzRRR??????DDDIIINNNZZZjjjdddKKKGGGAAABBBAAA???>>><<<;;;;;;;;;999666888======@@@RRRiii}}}zzzrrriiippp}}}tttIIIKKKEEEDDDKKKIII===777333333222222222222333333000111111111111111111000333111000000222333333222222333444333222222555999GGGPPPPPPOOOVVVWWWVVVZZZnnnwwwpppuuuqqqlllsssqqqkkkrrryyyrrrqqqsssnnneeeeeemmmiiiccc```fffoooxxxoooWWWLLLOOOJJJJJJEEE@@@BBBFFFCCC;;;;;;777333222333333111///111111111111111111111111222222222222333333333333444222555555111666>>><<>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCBBB@@@>>>===???>>>===<<<<<<<<<======>>>???BBBHHHTTTddduuueeeJJJ>>>>>>@@@999555222333666888555333333333333333333444444555444555555555666777999;;;KKKWWW___sssTTTLLLYYYtttoooeee]]]]]]^^^YYYhhhbbb^^^```aaaaaaeeejjjiiijjjkkkkkkmmmqqqssssssqqq~~~]]]^^^xxxrrrkkkjjjlllqqqzzziiiiiiyyyyyyVVVDDD888666666,,,666333222222111111111111111222///000222222000222666FFFMMMXXX\\\UUU^^^wwwqqqdddDDD>>>DDDLLLTTT]]]tttdddJJJFFFAAACCCBBB@@@>>>===<<<<<<<<<;;;999:::;;;<<>>EEEvvvbbbRRRXXXpppeeeVVVPPPDDD???FFF<<>>>>>>>>>>>>>>>>><<<;;;:::;;;@@@JJJWWW___rrr|||aaaEEE<<<>>>:::777444444666777666333444444333333444444555666444555666666666888<<>>===<<<<<<<<<======<<<:::===QQQsss|||oooggglllyyy\\\LLLNNNJJJMMMMMM===555444444444444444444555444555555666666555555444777555333333444444333222777999888555444:::GGGQQQSSSZZZPPPMMM]]]bbbnnnkkkddd___\\\VVVOOONNNRRRWWWfffkkkccciii{{{zzzhhhkkk}}}pppRRRDDDFFFIIIJJJGGGBBB@@@AAA:::777666666888888555222222222222222333333333333333333444444444555555555000;;;777333:::888AAA^^^wwwcccgggpppdddEEEEEEHHH>>>999>>>;;;>>>>>>;;;===BBBCCC@@@<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>:::;;;>>>@@@@@@>>>;;;999>>>===<<<;;;<<<@@@GGGLLLQQQ[[[lll~~~}}}QQQ<<<999:::888666666777777666555555555444444555555666777555666777777777:::@@@DDDQQQ[[[pppssstttXXXKKK???:::777555999AAA===GGGhhh}}}tttVVVwwwsssllldddNNN@@@>>>;;;...444444444333222222222222333222111111333222111666===EEEWWW\\\RRRXXXxxxiiirrrjjjIII@@@???JJJQQQ[[[wwwaaaGGGEEEBBBBBBAAA@@@>>>===<<<<<<;;;888<<<<<<<<>>666666555555555555666666666666777777777777666666888777555444555666555444777888888777888@@@LLLVVVLLLVVVXXX```ttt~~~vvvWWWYYY\\\___]]]ZZZ[[[___jjj|||yyysssjjjyyyZZZJJJDDDLLLLLLBBB@@@III<<<999777888::::::777333222333333333444444444555444555555555555666666666333888555888;;;555MMMyyyYYYYYYoooXXXKKKBBBCCCDDDAAA>>>>>><<<>>>>>>;;;;;;<<<===;;;>>>>>>======>>>??????@@@BBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFBBBCCCEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDDDDDDDFFFHHHBBBGGGQQQ]]]kkk{{{^^^FFF???;;;:::888777777777777666666666555555666666777888555777999888888<<>>444555555555555555555444444333333111222444333333:::CCCOOOZZZ\\\[[[qqqtttxxxrrrJJJEEEEEEKKKTTT]]]uuuaaaGGGFFFDDDCCCBBBAAA???>>>======<<<888<<<>>>CCC[[[vvvvvvvvv~~~rrrrrrrrrtttvvvvvvtttrrr[[[SSSOOOWWWfffppppppkkkccciiisss~~~___DDDAAANNNPPPDDD777666666666666666666777555555666666666666555555999777666666777777777666555666666888===EEEOOOUUULLLYYYnnnnnnaaa^^^WWWYYY]]]bbbiiirrr~~~}}}{{{{{{{{{{{{{{{ggg|||[[[DDDGGGNNNHHHAAACCC???<<<999999;;;;;;888555333333444444555555666666555555666666666777777777666666777;;;;;;???fffbbbKKKQQQooovvvUUUBBBFFFGGGBBB???BBBCCCCCC@@@AAACCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKMMMOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLOOONNNLLLKKKLLLMMMOOOQQQHHHJJJLLLMMMLLLKKKKKKLLLKKKKKKJJJJJJMMMTTT]]]dddvvvgggPPPBBB<<<;;;:::999888777777777777777666666777777888999666888:::999999>>>GGGOOO\\\SSSxxxZZZOOOUUUZZZXXXHHH>>>;;;AAA@@@777666===KKKNNNUUU]]]cccrrrvvvaaaeeePPP888===777999555777888999999777555444222222333555444666@@@JJJZZZXXXWWWggg}}}rrrqqq~~~LLLEEECCCHHHOOO[[[rrrcccIIIIIIIIIFFFEEECCCBBB@@@????????????@@@CCCTTTxxxyyy~~~zzzlllfffaaaZZZTTTQQQPPPPPPQQQTTTVVVUUUTTTJJJFFFCCCDDDIIINNNNNNLLLLLLOOOSSSXXX^^^gggrrryyyuuuGGGAAAMMMOOOKKK888777777666666777777888666666777777777777666666999777666666888999999888666666888>>>FFFNNNRRRTTTWWWnnnkkkZZZSSSQQQPPPXXXfffyyytttnnnaaaQQQTTTRRRNNNLLLMMMNNNMMMKKKHHHLLLWWWggguuu}}}xxxcccOOOJJJKKKGGGAAABBB???:::999:::;;;999666333444444555666666777777666666666777777777888888777777<<<<<<;;;UUUZZZSSScccTTTLLLGGGJJJJJJGGGEEEFFFIIIIIIGGGIIIKKKLLLKKKJJJKKKNNNIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTNNNPPPRRRUUUUUUTTTRRRPPPRRRRRRSSSQQQOOOOOOPPPRRRSSSSSSRRRRRRSSSWWW]]]aaagggzzz{{{^^^DDD<<<<<<;;;:::888777777888888777777777777888999999666999;;;:::999???JJJSSS\\\jjjllldddtttRRR===222:::BBBAAACCCKKKBBBIIIVVVeeerrr|||llleee]]]AAA===555<<<555888;;;======:::666444222222444666666999DDDQQQ^^^SSSYYY{{{vvvzzzZZZ@@@JJJEEEMMMYYYqqqeeeKKKLLLLLLHHHGGGEEEDDDBBBAAAAAAAAABBBBBBIIIfff|||rrrcccRRRJJJLLLOOOMMMHHHJJJIIIHHHIIIKKKNNNNNNNNNJJJKKKMMMMMMLLLNNNQQQSSSPPPQQQRRRPPPOOOPPPTTTXXXYYYeeetttNNNDDDLLLMMMPPP888888777777777777888888999999::::::::::::999999999777666777999::::::999999999<<>>222===555999===@@@???<<<777444222222555777777;;;GGGUUU```TTTbbbzzz___@@@EEEHHHMMMXXXkkk