BM6P6(@ {{{|||}}}xxxzzz~~~yyytttrrrtttwwwyyynnnzzz}}}{{{xxxsssdddcccgggnnnlllccc___cccrrrxxxtttmmmnnnoooyyy|||wwwwwwxxxqqqiii[[[OOOJJJJJJIIIHHH===:::444000---+++)))(((++++++******)))******+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((&&&%%%'''***,,,***((()))&&&%%%(((******))))))&&&(((***,,,---,,,***)))***---,,,'''&&&***------+++***))))))***++++++***,,,***)))+++...///---***,,,***(((((()))*********))))))*********((('''&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))))))))))))))'''%%%$$$&&&&&&&&&'''(((&&&"""+++(((%%%&&&)))+++***((($$$'''(((&&&'''***)))&&&&&&&&&&&&'''''''''''''''))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%+++222888:::===FFFSSS\\\www{{{jjjfff[[[OOOIII^^^mmmIII:::555333666===|||uuu~~~|||{{{{{{yyyvvvsssqqqqqqrrrsssppp|||{{{vvvpppiiifffhhhppppppggg```^^^aaakkkllliiilllrrr|||qqqkkkpppzzz{{{zzztttlllddd^^^WWWLLLDDDFFFAAA999222...,,,++++++***))))))((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''''''''((((((+++)))((())),,,---,,,***...,,,++++++***)))((((((((()))***,,,,,,,,,,,,+++...111222...---///000...---...///000000///...---***((('''(((+++,,,***(((,,,+++++++++,,,,,,+++)))))))))))))))((('''&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********((((((((()))))))))((('''))))))(((((()))******(((+++***))))))******)))'''%%%((((((&&&&&&((((((%%%(((((((((((((((((())))))))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((000555:::<<>>HHHZZZqqqhhhQQQAAA???@@@RRRpppzzzKKK<<<000111777???KKKWWWxxxoookkkjjjnnn~~~yyytttoooooozzzwwwxxxvvvrrroooooorrrtttqqqoookkklllpppvvvwwwtttwwwjjjhhh}}}kkkfffgggnnnwww}}}zzz}}}ssskkk___ccceeebbbWWWGGG888///---,,,+++*********++++++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((()))((())))))***++++++++++++///111000000444888999777777777999;;;???CCCEEE<<<@@@BBB??????CCCEEEDDDBBBCCCBBB===777333333555777666555555666666555555222111//////000000...,,,+++***)))(((((()))***+++'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((******(((''''''(((&&&''''''''''''(((((((((((()))))))))************((()))+++++++++++++++,,,+++)))***,,,,,,,,,000444333555777444000,,,,,,...,,,...---)))(((+++,,,***))))))((((((((()))+++++++++***))))))(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&)))...222555:::888;;;GGGWWWiii{{{lllUUUBBB===GGGZZZrrroooXXX999333111777@@@LLL]]]kkk|||zzzmmm```YYYWWWVVVdddwwwzzzvvvsssrrrmmmnnnxxxyyyxxxxxxwwwtttpppnnnnnnlllnnnllliiiqqqoooddduuuxxx}}}|||ooommmhhhgggkkknnnqqqwww|||~~~vvv{{{~~~zzzlllZZZIII@@@555222///,,,******+++,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,---...///111222333444999:::777888>>>BBBAAAIIIIIIJJJLLLPPPVVV[[[^^^aaacccaaa\\\ZZZ^^^bbbcccTTTTTTOOOFFF;;;777;;;@@@:::;;;===>>>>>>>>>>>>>>>===:::777555555666555555...---+++*********+++,,,'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''')))((('''&&&'''((('''''''''((((((((())))))(((((((((((())))))))))))+++---///000///...000111222111444999:::999===DDDNNNNNNLLLFFF???;;;;;;<<>><<<<<<<<<;;;:::888777444222///---++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))***+++---...//////333777;;;<<<;;;<<>>BBBGGGJJJHHHMMMNNNQQQ```rrrxxxrrrrrrrrrtttvvvzzz}}}zzzuuuwwwyyyxxxqqqttttttlllbbbaaalllwww}}}qqqdddZZZUUUPPPOOONNNNNNNNNKKKHHHDDDKKKIIIEEE@@@:::444000---,,,++++++******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''(((***(((((()))))))))*********+++---///222555888;;;<<>>FFFSSSaaaqqq~~~~~~yyywwwyyy{{{yyy~~~|||~~~}}}}}}qqqzzz|||{{{jjjmmmnnnllliiigggffffffeeedddoooyyyooobbbbbb```qqqzzzmmmmmmvvv~~~sssllliiioooeeeUUUDDD777000...///************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))******************************+++,,,...000222333<<<@@@FFFJJJMMMQQQWWW[[[aaabbb```___lll}}}~~~uuummmnnnoooqqqsssuuuwwwxxx}}}~~~yyyvvvxxxyyyxxxwww}}}|||uuuvvv}}}uuuqqqaaabbbdddfffeeeaaaZZZUUU\\\ZZZUUUNNNEEE<<<555111......------,,,+++******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******)))(((((()))+++))))))))))))************...000333888===BBBEEEGGGPPPVVV^^^ccceeeiiipppvvvmmmfffeeejjjmmmqqqvvvrrrtttwwwyyyrrrqqqjjj```[[[\\\]]][[[___ZZZRRRHHH???999555333---,,,++++++******++++++&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))(((***...333999>>>AAACCCMMMiii~~~eee^^^PPPCCC888FFFeee||||||]]]HHH<<<666888>>>HHHRRR```ooo~~~xxxooorrruuu~~~~~~{{{sssyyyvvvzzzvvvtttzzzsss[[[WWWkkk~~~wwwooofffaaammm{{{zzzwwwvvvttt}}}rrrhhh```RRR@@@333///)))+++,,,+++)))(((***,,,))))))))))))))))))))))))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%((((((((((((((('''''''''(((((('''''''''&&&&&&&&&((()))))))))))))))(((((()))(((((()))+++,,,,,,+++(((***++++++)))((((((***222000000333555888???HHHVVVZZZ```dddfffgggggghhhooosssrrrnnnpppvvvuuunnnhhhqqqwwwtttqqqssswwwyyyxxxtttzzz}}}uuuzzz|||~~~ttttttyyy}}}xxxmmmfffgggtttwwwoooZZZGGG???===;;;:::666222111000---+++************+++,,,,,,)))&&&***,,,***&&&''',,,***$$$((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((***)))'''&&&$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++)))(((+++---///111444666555BBBNNNMMMRRR\\\^^^nnniiippp~~~{{{|||{{{sssppprrrlllaaagggiiikkkiii___PPPDDD@@@===777000,,,******,,,000)))'''&&&&&&'''((((((''''''%%%$$$$$$&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((***333???@@@===BBBNNNgggnnnOOO???666:::NNNaaawwwvvvWWW<<<666:::;;;BBBLLL___kkkuuu{{{yyyrrrlllppppppvvvyyyooo{{{~~~}}}|||yyy\\\OOOZZZiiiyyypppgggaaa^^^bbbooo|||zzzvvvsssgggSSS@@@777///...------,,,+++)))((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((((((((((((((((('''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((***)))(((((())))))((('''((((((((((((***---000222222777@@@HHHKKKMMMVVV```bbbiiiooopppllljjjlllooo~~~yyyqqqlllkkklllfff___[[[cccjjjkkkgggccc___\\\aaa^^^eeeyyyssscccgggbbbnnnwwwssszzzvvvrrrrrruuuvvvtttwww}}}yyydddRRRNNNPPPRRRKKKDDD===999888555222000...---,,,+++***))))))(((''')))(((%%%&&&+++,,,)))((((((((((((((((((((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''))))))(((''''''''''''((('''+++000333333333666999<<<@@@WWWooozzzzzznnnppppppqqqooojjjaaaZZZWWWVVVQQQKKKCCC:::222---,,,---+++)))((())))))'''&&&)))'''&&&&&&(((((('''%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''000666===???<<<@@@PPPbbbxxxTTT<<<444;;;FFFkkklllPPPBBB777777:::@@@SSShhhqqq{{{xxxwwwuuusssssstttwwwvvvuuuwww{{{zzzvvvrrrwwwwwwwwwyyy}}}kkkvvv}}}gggYYY\\\fffzzzyyyvvvnnnfff___]]]]]]^^^iiittt|||pppYYYLLL:::444///---......+++'''))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''(((((((((((((((((((((((((((''''''''''''&&&(((((())))))))))))(((((())))))((((((((((((((()))---,,,++++++...444:::???@@@HHHUUU]]]^^^\\\aaajjjnnntttxxxrrrgggaaaccciiiuuugggYYYTTTRRRMMMFFFBBBJJJLLLNNNNNNKKKGGGEEEFFFLLLHHHKKKXXXaaa^^^RRRIIINNNMMMVVV___cccxxxzzzrrruuusssmmmnnnuuuooobbb___aaaccc___YYYSSSPPPOOOLLLCCC:::666333...+++))))))******'''******'''&&&))),,,,,,(((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))*********)))'''&&&++++++************++++++,,,222777888888;;;CCCJJJ___fffrrrooorrruuupppooosssvvv}}}{{{}}}}}}vvvkkkcccggggggddd\\\QQQEEE;;;555111...+++***))))))((('''***)))(((((())))))&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++000:::???;;;>>>RRRqqqbbbCCC666777JJJYYYkkkKKK999555555>>>JJJXXXnnnnnn~~~~~~~~~wwwxxxyyyyyyvvvtttuuuxxxrrrmmmkkkqqqttt}}}xxx\\\eeeoooyyyyyyqqqlllmmmrrruuupppiiibbb]]]\\\]]]^^^cccjjjqqqvvvxxx|||uuugggKKK@@@444------...---***))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((''''''(((((()))***,,,......000222111222888DDDNNNYYY\\\ccciiigggbbbbbbeeekkkmmmkkkbbbUUUNNNPPPTTT^^^QQQEEEDDDDDD@@@>>>???<<<>>>EEEKKKHHHBBBCCCIIIKKKHHHGGGIIIHHHDDDBBBDDDEEEJJJPPPPPPSSScccsssyyyhhhfffeeejjjuuuooollluuu~~~tttoookkkgggcccaaaaaabbbhhhooopppeeeYYYFFF===222,,,,,,---+++((())),,,---+++)))((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$&&&'''))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))*********)))'''&&&*********+++---///000111555777888888???OOO___iiizzz}}}ooogggnnnxxx~~~tttsss}}}|||uuuxxx}}}mmmeeejjjmmmiiiccc[[[RRRKKK999444///+++******)))))))))(((((()))***)))'''%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%&&&(((+++...000333999:::;;;NNNrrrwwwVVV===:::CCCZZZuuuoooOOO999;;;666888IIIaaavvvsssbbb~~~|||}}}|||{{{~~~|||zzz{{{{{{}}}~~~}}}}}}zzz~~~~~~yyyuuuttttttqqqllliiioooxxxuuuaaabbbdddhhhllloooqqqrrrrrrqqqhhh^^^YYYZZZ^^^aaabbbeeehhhlllooorrrzzzwwwbbbTTTBBB444...,,,,,,+++************************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))&&&((()))))))))***...111(((222;;;======EEEWWWfffqqqjjjfffgggfffaaa\\\[[[UUUSSSOOOHHHBBB???@@@BBBEEE>>>;;;@@@FFFJJJMMMPPPGGGMMM]]]kkkiii```bbbmmmdddfffiiifff\\\SSSTTT[[[___kkklllaaa]]]```___\\\TTTUUUXXX]]]dddkkkuuu|||ooommmyyyzzzvvvtttqqqkkkgggaaadddhhhppp}}}^^^OOO===666777777///''')))***,,,---+++)))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''((()))******)))((('''))))))***,,,...111333444;;;???CCCLLL```zzz~~~xxxwwwyyynnnhhhtttzzzvvvzzznnnlllwww|||dddkkkooonnnmmmjjjaaaWWWHHHBBB:::333...,,,******)))((('''(((******)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&(((+++///222555===<<<;;;JJJnnn}}}aaaFFF777???OOOpppvvvWWW???111;;;???III[[[sssrrrdddbbb~~~}}}}}}{{{|||~~~~~~}}}}}}yyywwwxxxvvvssstttxxx{{{zzz}}}}}}zzzzzz{{{xxxvvvsssmmmkkknnnrrrssstttuuuxxxqqqbbb^^^[[[ZZZ]]]dddkkkmmmmmmmmmggg```]]]```eeejjjllleeecccdddiiirrrxxxppphhhYYYGGG777---***+++************************((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))'''(((((((((((()))))))))&&&'''((())))))******)))(((***,,,++++++---222777111>>>MMMSSSUUU^^^ooo~~~{{{lll]]]WWWTTTNNNGGGDDD;;;===???AAABBBBBBCCCDDDKKKMMMPPPYYYgggsssvvvrrrtttlllnnnxxxzzz||||||kkkeeeooo|||{{{lllcccbbb___]]]___``````dddiiizzzmmmbbbdddtttyyysssrrrttt{{{yyytttqqqyyyooo```OOOHHHJJJIII@@@666///***)))+++,,,***((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$######%%%(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((((()))******++++++,,,---///111444777999;;;LLLXXXiii}}}sssqqqtttyyyxxxfffeeeqqqvvv}}}yyymmmiiitttwwwmmmuuu{{{wwwlllrrruuutttwwwvvvjjj[[[ZZZUUUMMMEEE>>>888222...,,,+++))))))*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((+++///333777999===;;;EEEfffzzzXXXCCC888;;;PPPiiirrrOOO???:::;;;<<>>NNNaaammmrrrzzz~~~jjj]]]ooozzzyyyvvvvvvtttgggnnnttttttrrrqqqpppnnnxxxjjjaaahhhuuuzzzwwwssssssrrrnnnssswww~~~xxxyyywwwtttoooqqq}}}tttmmmhhhjjjkkkhhhgggiiiYYYHHH666000///---++++++'''((()))((('''''')))+++&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%%%%&&&%%%+++,,,000999777999GGGVVVoooaaaHHH888;;;GGGUUUvvvvvvUUU;;;666777777FFFZZZttt|||xxxnnnggghhhkkkoooqqqxxxrrriiifffccccccfffjjjnnnpppssswww}}}uuufff___``````]]]fffyyyzzzoookkkgggggglllnnnkkkjjjlllwwwtttssswww||||||vvvdddVVV:::111++++++,,,***))))))*********)))((((((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((())))))******))))))))))))((('''+++(((***---,,,+++///666@@@JJJWWW```cccddddddeee\\\TTTMMMJJJFFF???===???EEEQQQ[[[```gggqqq}}}yyyzzzwwwzzzzzzqqqqqqpppvvvyyyyyyzzztttrrrpppggg]]]^^^hhhzzz}}}tttxxx~~~}}}tttWWWFFFDDD===666111***---)))(((***+++((((((+++***))))))(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))---,,,(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''((((((((('''''')))+++---///111222222444:::@@@RRRddd{{{{{{ssspppxxx~~~wwwttttttqqqlllwwwuuueee[[[dddqqqyyywwwooohhheeebbb]]]___iiiqqqqqqjjjfffsss~~~rrrjjjqqq}}}||||||xxxsssnnnpppnnnkkksss}}}yyynnnmmmlllnnnssszzz}}}{{{wwwlllfff]]]QQQ@@@111---000))))))((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&(((***---...444;;;888???SSSkkkOOO<<<666GGGaaauuu[[[GGG555444<<>>KKK[[[xxxwwwppphhhnnn{{{xxxfffaaaooovvvooouuuyyy{{{|||ttttttyyy~~~uuuwwwqqqfffeeepppzzz}}}||||||mmmmmmiiiooooookkkwww|||ppprrrqqqrrr|||}}}tttaaaJJJ<<<888000---***)))++++++***(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%(((+++///111222888<<<999KKKnnnuuuNNN<<<>>>DDD^^^{{{{{{[[[AAA999555===MMM^^^jjjqqqzzzhhh```cccdddbbbbbbkkk|||~~~~~~}}}yyysssnnniiieee```^^^aaaggg}}}}}}xxxuuurrrqqqooonnnooorrruuuxxxwwwyyyzzzuuummmfffeeeggg___WWW[[[nnnyyyzzz}}}kkkUUU>>>333111///---,,,++++++******)))(((((('''(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((()))+++++++++***++++++******---444===IIIUUU]]]kkkjjjiiifff[[[LLLAAA<<>>^^^\\\>>>:::EEEYYYuuuuuuWWW:::888555@@@XXXllluuu|||xxxpppfffqqqqqqmmmfffdddrrr|||xxxvvvwwwxxxxxx}}}{{{yyywwwtttnnnhhhccc^^^bbbwww~~~xxx{{{zzzssshhhaaaaaadddyyytttjjjggghhhcccZZZ[[[gggmmmlllssskkkPPP???666000---,,,+++++++++***))))))(((((('''''''''''''''''''''''')))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))***''')))+++***))))))+++---+++///777BBBOOO\\\eeeiiigggccc```]]]RRRFFF@@@AAA888AAAIIINNNVVVhhhwwwvvvyyywwwssstttrrrwwwvvvrrr|||ooojjjlllpppuuuyyyuuuiiirrrzzzzzzqqqcccSSSddd\\\bbbsssqqqUUUIII>>>333...,,,******,,,)))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((()))))))))))),,,111444;;;:::BBBSSSaaammm}}}~~~nnndddZZZrrryyyyyyvvvfffdddiiinnnwww}}}|||wwwwwwuuuttt}}}yyyzzz~~~~~~}}}yyyooopppyyyxxxyyywww|||}}}|||rrrjjjwww|||~~~yyyfffYYYMMMCCC666///---,,,***'''))))))(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&)))///333111888===@@@CCCLLLwwwzzzLLL888???IIIiii}}}___CCC444888999PPPtttnnnaaaiiiwww|||pppfffgggyyy~~~yyyssspppppprrrssssssttttttuuutttqqqkkkggg___aaannn}}}zzznnnttt}}}~~~yyyiiiYYYSSS[[[eeeuuuyyymmmeeehhhcccccceeeddddddppp~~~~~~hhhTTTBBB333,,,,,,,,,++++++******)))((((((''''''''''''''''''''''''(((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******)))***+++)))'''(((,,,000666>>>HHHRRR]]]fffhhhfffTTTPPPNNNMMMDDD;;;===FFFPPP___ooowww{{{yyyzzzyyytttzzzwwwqqqiiihhhuuu{{{uuummmppprrr}}}}}}pppcccWWWbbb^^^eeerrrxxxZZZKKK;;;222...+++)))+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((((((((((())))))))))))*********,,,111777<<<999GGG\\\pppmmm```___```wwwtttrrrwwwvvvkkkfffmmmwww}}}~~~{{{}}}}}}{{{yyyyyy}}}|||vvvxxx|||~~~uuukkkgggmmmvvvtttuuuyyy}}}}}}xxxrrrxxxzzz|||}}}sssoooppp```VVVIII===666111,,,)))++++++***)))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''')))---333777444===AAAFFFSSSggg```>>>666AAA\\\}}}qqqPPP999777:::DDDaaa~~~qqqaaaZZZllluuuhhhccclll|||wwwrrrnnnnnnppprrrpppppppppqqqrrrrrrooommmeeedddhhhlllhhhcccmmm~~~}}}zzz}}}}}}rrr^^^NNNNNN^^^nnnsss|||xxxffffffjjjlllhhhbbbgggvvvqqqVVV===111000,,,,,,+++******))))))((('''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))))))))*********)))+++,,,++++++///888>>>LLLSSSZZZ___ccceee___VVVDDD???======;;;???RRRiii~~~~~~nnnkkkooooookkkmmm~~~hhhaaaiiiiiittttttffffffccchhhttt{{{lll\\\III>>>777111,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((((((((()))))))))))))))+++...000333888===AAAAAAccckkkdddkkkuuu~~~sssrrrvvvvvvsssyyyyyyxxx|||}}}ttt}}}~~~xxxwww~~~vvvqqqnnnnnnooopppvvv~~~}}}rrrlllnnnsssvvvtttzzz{{{yyyyyyyyyxxxxxxyyyzzz{{{~~~|||{{{wwwvvv|||uuuooodddWWWJJJ>>>555000---,,,+++***)))))))))***'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,000555999:::BBBCCCNNNjjjyyy^^^GGG;;;BBBPPPvvvkkkXXX@@@333;;;???YYYtttyyyfff[[[ZZZbbbppp|||pppeee^^^gggyyy}}}}}}{{{vvvqqqnnnmmmooorrrtttsssqqqqqqsssuuuuuuuuunnnjjjgggccc]]]]]]jjjyyy}}}xxxrrrsss|||~~~{{{lll[[[UUUZZZbbbrrrtttxxx}}}hhhaaammmsssllleeemmm~~~hhhHHH888555,,,,,,++++++***)))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************(((+++...///222:::FFFOOO]]]cccgggeeedddaaaUUUGGG???999666:::BBBWWW|||{{{vvvnnndddeeelllooommmppp~~~hhhdddlllgggnnnrrr}}}nnnxxxnnn|||yyyhhhVVVJJJBBB888111---)))))))))))))))*********''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((((((((())))))******(((,,,111555999===AAADDDVVVyyyooonnn|||xxxnnnppp~~~{{{zzzzzzyyywwwsssoookkk{{{zzzwww|||uuurrrooollliiilllzzzzzzxxxyyy||||||{{{uuupppppptttyyy{{{zzz|||oooqqqzzz{{{mmm\\\KKK>>>888///...,,,***))))))***+++(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,...222777;;;???EEEEEESSS{{{|||[[[DDD<<>>666555EEEEEElll~~~{{{mmmXXXMMMWWWjjjqqqllleee\\\\\\nnnnnn~~~}}}|||{{{wwwsssqqqrrrsssppptttvvvrrrkkkjjjpppwwwuuupppkkkgggbbbaaaiiissstttooojjjiiinnnuuuyyy{{{}}}}}}zzztttkkkbbb[[[XXX___bbbccchhhyyyzzzpppmmmuuu|||tttnnn}}}jjjKKK888333111,,,'''***///...)))++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***************))))))************+++,,,------///333<<>>+++***)))))))))))))))((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&''''''&&&&&&%%%$$$(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((************************222======888<<>>;;;???QQQssseeeTTT@@@;;;LLLeeeyyyfffFFF777444;;;LLL]]]tttuuu___XXXSSSVVV^^^fffkkknnnkkkvvv|||ssshhh```}}}zzz{{{|||zzzxxxvvvwwwwwwssstttsssmmmfffdddgggkkkuuutttssspppiiicccdddjjjnnniiibbb______bbbeeegggrrrrrrqqqkkkbbbXXXPPPLLLGGGLLLOOOSSS```sss~~~~~~zzzuuuzzz~~~pppkkkrrrzzztttWWW@@@555...///---'''''',,,+++***)))((((((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))***************))))))((()))+++,,,+++++++++555EEETTT]]]`````````SSSQQQJJJAAA===FFFYYYiiizzzxxxgggkkkaaaXXXaaalllwwwtttxxxyyysssrrrjjjZZZaaaZZZ```jjjllllll```LLL333///***'''(((***)))((())))))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((()))((((((''''''(((((()))++++++*********+++---...444>>>;;;666???SSSssszzzlllbbblll}}}sssnnnjjjgggnnnuuugggnnnuuuwwwqqqsss|||xxx|||xxxooolllmmmhhheeedddhhhttt{{{vvvsssuuu{{{{{{}}}{{{}}}xxx}}}{{{nnndddYYYPPPCCC777///***((('''++++++***(((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&)))+++***,,,222:::===<<<===AAABBBDDDbbbUUUGGG;;;CCCZZZrrroooVVV===333666DDD]]]ssswwwfff\\\]]]^^^___aaagggooouuuzzzpppjjjeee]]]~~~|||{{{|||}}}{{{yyywwwvvvwwwsssssspppkkkfffdddeeehhhnnnkkkkkknnnnnnjjjggghhhgggddd___\\\\\\^^^aaacccfffeeebbb[[[SSSKKKEEECCC<<>>HHHVVV```aaa[[[SSSNNNEEEBBB>>>===HHHaaa|||wwwiiikkkccc]]]aaaiii~~~qqqqqqxxxuuu{{{ssskkkbbbeee^^^bbbkkksss{{{rrrZZZDDD;;;000***)))***+++***))))))((((((((((((((()))))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((())))))(((((((((((())))))******)))***,,,///222444666@@@@@@CCCWWWqqqyyypppmmmooo|||~~~|||zzz{{{zzzzzzuuuhhhgggsssyyy{{{~~~vvvmmmiiidddbbbiiiooorrrsssyyy{{{~~~}}}}}}tttzzz|||vvvtttzzzxxxppppppgggYYYJJJ>>>444---)))+++***)))(((''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&&&&'''))),,,---000888>>>>>><<<>>>CCCMMMQQQzzzxxxJJJ>>><<>>???;;;:::BBBXXXzzzwwwzzz~~~~~~|||yyyvvvwwwsssmmmxxxppptttwwwxxx}}}mmmlllpppiiihhhlllxxxjjjTTTIII:::...))))))***+++))))))((((((((())))))*********)))))))))(((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&&&&((('''''''''((((((((())))))))))))(((((((((((())))))((()))***,,,000444999<<<;;;JJJTTTcccwwwooorrr~~~yyy|||~~~{{{qqqgggkkkrrrwwwjjjjjjjjjxxxtttjjjmmmrrr{{{}}}vvvsssuuusssqqq}}}~~~}}}{{{oooaaaRRRCCC777///))))))'''''''''((()))***'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((('''&&&'''))),,,111555<<<@@@>>>;;;???GGGOOOaaabbbAAA:::CCCbbbtttbbbEEE999666CCCVVVeeeuuuwwwbbbWWWXXX\\\www{{{yyyqqqnnnxxx{{{qqqdddYYYZZZccczzz||||||xxxvvvwwwxxxsssoookkkhhhhhhhhhhhhhhhbbbZZZYYYdddpppssslllgggaaabbb```]]]XXXTTTRRRQQQUUUTTTPPPJJJEEEBBBBBBCCCEEEKKKPPPNNNGGGEEEKKKQQQeeevvvsss___^^^bbbhhhllloooooommmkkknnnsssjjjHHH999444///+++***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((()))***************'''---111...---555HHHXXXllljjjcccYYYMMMBBB:::777999:::@@@QQQlllwww|||{{{}}}|||~~~}}}tttqqqtttppp~~~nnnnnnxxxvvvvvvvvv~~~www]]]TTTEEE777,,,((((((***))))))((((((((()))******))))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((''''''((((((((()))))))))***))))))(((((())))))***((())),,,///444999>>>@@@===XXXrrr|||sss|||{{{yyy|||~~~~~~{{{}}}xxxlllpppxxxnnnvvv}}}rrrjjjhhhrrrmmmpppyyy|||||||||}}}tttqqqmmmnnnzzznnn___NNN>>>444+++***)))'''''')))***,,,'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))((('''&&&'''***---555999>>>@@@===;;;DDDOOOTTTuuutttMMM;;;>>>RRRttteeeQQQ888555===RRRfffqqq{{{|||eeeRRRNNNXXXcccuuuxxxwwwsssyyyuuuiiifffaaa[[[aaannnxxxwww|||}}}zzzyyy|||~~~tttoooiiigggggghhhgggeeefff```^^^eeekkkkkkgggddd```bbbdddaaa[[[UUUQQQPPPPPPPPPPPPMMMJJJGGGFFFFFFKKKSSSZZZZZZQQQGGGEEEGGG[[[www~~~ggg\\\]]]^^^```cccfffjjjlllqqqxxx```FFF999333...***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))---111444:::FFFVVVbbbfff```UUUIII???<<<===@@@DDDMMM\\\nnn~~~~~~{{{|||}}}|||zzz}}}|||vvvqqqooonnnzzzrrrooo{{{yyy^^^[[[RRRDDD666,,,******))))))(((((()))******+++))))))((((((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''((('''((((((((())))))))))))******))))))))))))******+++,,,000444888<<>>LLL[[[mmmjjjSSS@@@<<>>>>>???JJJjjj}}}~~~}}}yyyxxxvvvuuutttuuuuuuvvvvvvyyy|||yyysssooooooqqqwwwxxxlllbbbgggjjjllltttppp}}}{{{~~~~~~|||sssdddhhhggg```TTTEEE333$$$++++++(((&&&'''))))))&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))******++++++***???:::444@@@???CCCaaarrrkkkuuuiiiooo}}}|||{{{}}}~~~wwwsssxxxyyyxxx~~~||||||wwwjjjlllfffvvvpppyyyyyyvvvqqqxxx}}}~~~mmm```XXX???222///))))))---,,,***+++++++++***)))'''&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%+++---((((((///555666888888888>>>AAACCCaaammmKKK@@@@@@HHH[[[tttiiiEEE888<<<<<>>>>>NNNmmmrrrvvv{{{xxxuuutttuuuuuurrroooooosssvvvuuurrroooqqqsssttt}}}wwwuuunnnllluuuyyyxxxzzzwwwpppcccbbbgggjjjfff___UUUGGG;;;+++******+++)))(((((()))''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,::::::;;;KKKXXXjjj}}}iiimmm}}}vvvqqqyyy}}}{{{~~~}}}pppmmmuuu~~~xxx}}}}}}yyyvvvnnnuuu|||zzzwwwuuuuuu|||{{{~~~~~~mmmRRRAAA999---)))------***++++++,,,+++***)))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&***+++(((***111555555444;;;<<<<<>>;;;HHHjjjyyyGGG??????KKKllljjjBBB777>>>CCCaaayyyyyy{{{wwwlllUUURRRTTT\\\aaabbbfffmmmvvvzzznnnhhhgggcccmmm|||xxxcccUUUXXXaaavvv~~~|||yyyuuusssqqqpppppplllllljjjhhhjjjnnnlllfffdddbbb___\\\[[[]]]___```^^^\\\YYYYYYYYYZZZZZZYYYSSSWWW\\\aaafffdddYYYLLLKKKGGGBBB???@@@DDDIIILLLLLLIIILLLYYYbbbdddggglllxxxsssoooooossstttnnnhhh```qqqxxx}}}vvvTTT<<<222///------+++((())),,,((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((()))---,,,,,,+++,,,111:::AAA>>>VVV[[[YYYaaaWWWBBB<<<888CCCHHHNNNgggzzzsssuuu~~~}}}yyy|||zzzyyyxxxwwwsssnnnkkkppprrrtttsssqqqppprrrssswwwrrrsssyyyyyyuuuzzzllliii{{{lllqqq~~~~~~vvvnnnfffeeeiiiqqqzzzyyybbbLLL;;;...(((++++++%%%%%%,,,(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***+++---///000<<<<<>>BBBFFFKKKOOOLLLGGGKKKZZZhhhmmmppptttzzz~~~|||ssshhhbbb[[[fff}}}zzzlllEEE666111---...,,,((('''***((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))///---***+++222@@@OOOWWW[[[```VVVQQQRRR@@@444BBBIIIMMMWWWfffwww~~~~~~yyy}}}~~~yyy}}}|||~~~yyyzzz{{{xxxtttpppoooooopppqqqqqqqqqppppppqqqrrrpppjjjiiikkkiiieeelllyyyzzzsssqqqhhhgggmmm}}}ooohhheeeiiinnnzzzyyy\\\JJJ888***(((***'''&&&)))(((((())))))))))))(((((((((((((((''''''((((((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((())),,,///222444<<>>???BBB<<>>QQQccc[[[===JJJ\\\tttaaaHHH;;;===PPPeee~~~kkkSSSNNNPPPbbbrrrqqqiiiiiiuuussshhhfffmmmsssxxxkkk___OOONNNWWWaaa~~~~~~{{{wwwssspppnnnmmmsssqqqlllhhhiiillljjjeeefffdddaaa^^^^^^```bbbdddfffbbb]]]ZZZZZZ[[[\\\\\\aaabbbdddhhhqqqtttkkk___RRROOOJJJDDD???>>>@@@CCCEEENNNLLL>>>;;;LLL^^^dddmmmvvvrrreee```YYY]]]ooo|||[[[FFF999000///...((('''+++((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((()))))))))************))))))))))))******,,,,,,,,,222BBBVVVdddiiigggZZZKKKGGGEEE>>>HHHcccoooggggggrrrxxxvvv|||~~~xxxxxx~~~~~~|||~~~zzzwww||||||}}}zzzvvvsssqqqqqqqqqllllllllllllmmmnnnooopppllliiifffccc___]]]bbbhhhuuuxxxpppiiikkkggg```ccc}}}{{{ooolllmmmzzz~~~zzz]]]XXXIII777---++++++)))'''((())))))******))))))((()))((((((''''''(((((()))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((()))+++///333777:::HHHooo~~~~~~}}}vvvqqqtttkkk\\\ZZZ___fffkkk___YYYSSSRRRRRRLLLCCC;;;:::;;;AAAFFFGGGEEEEEEHHHQQQRRRVVV^^^gggiiiddd^^^SSS\\\iiiwww}}}{{{sssoooqqqwwwpppnnn^^^KKK<<<...,,,+++***)))(((((((((((((((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***))),,,333777888888:::???666JJJhhhzzzvvvfffIII<<>>??????DDDEEE>>>888===LLLXXXiiiqqquuujjjggg```^^^fff||||||}}}~~~]]]HHH555000...***)))...((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((()))))))))*********++++++************++++++,,,///555AAAVVViiinnniiiZZZJJJBBBAAAAAAUUUyyyqqqlllkkkjjjttt~~~wwwmmmmmm|||~~~|||{{{~~~~~~|||tttxxx|||wwwyyyzzzxxxtttnnnmmmkkkkkkkkklllmmmmmmiiijjjggg```\\\\\\[[[YYYfffzzzmmmcccWWW\\\hhhddd___hhhooo{{{zzzyyyzzznnnXXX```]]]NNN999///000...'''))))))************))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((()))))))))))))))***+++...333888>>>AAA^^^|||yyyxxx|||}}}zzzyyyxxxyyyoooccc[[[XXXSSSIII??????CCCHHHLLLOOONNNIIIDDDLLLMMMUUUaaaffffffhhhmmmzzzzzz}}}xxx~~~}}}yyy{{{www|||ssscccPPP???000...---+++)))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''******000777:::888999>>>>>>===YYYvvvyyyWWWFFF???HHHdddlllPPP666444CCCYYYqqq}}}wwwYYYGGGKKKWWW[[[dddgggbbbiii}}}{{{ssslllkkkvvvrrraaaOOOJJJIIIVVVggguuu~~~{{{{{{zzzxxxwwwuuuttttttqqqnnngggaaaccchhhiiiffffffeeecccbbbaaaaaacccccciiieeeaaa]]][[[ZZZXXXVVVSSSXXX___fffllllllbbbUUUXXXYYYWWWPPPGGG???;;;:::<<<;;;???BBB<<<555???QQQ```fffsss~~~tttmmmlllfffaaabbbqqqxxxxxxyyyoooSSS999000...++++++111((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))************,,,,,,++++++++++++,,,,,,///555???OOOeeesssnnnaaaOOOCCCBBB???AAAiiirrrcccdddnnnyyyvvvrrrllliiirrr}}}{{{zzz~~~{{{{{{~~~rrruuu~~~zzzwwwuuusssooommmlllkkkjjjiii```fffeee^^^]]]aaa___WWWNNNooorrr]]]___ggg___]]]nnnrrrzzz|||{{{mmmbbbcccjjj___DDD333222111((())))))************))))))))))))(((((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++,,,---000666<<>>@@@???<<<:::RRRdddooolllmmmtttoooaaaYYYaaagggmmmzzzxxxoooyyyrrrpppFFF...000000+++,,,************))))))))))))+++***)))'''''''''((()))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************(((+++---+++'''&&&)))---888===HHHWWWiiiooodddSSSHHHBBB888>>>aaa{{{kkkmmm{{{mmmeeebbbiiivvv|||}}}}}}}}}}}}}}}~~~|||{{{{{{~~~}}}xxxyyynnnfffhhhmmmmmmiiifffcccaaa_________^^^]]][[[]]]eeexxxuuuggg___ZZZfff|||}}}}}}ooo^^^eeecccjjjbbbDDD...,,,---*********)))++++++(((###((((((((((((''''''''''''))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&''''''''''''((((((((())))))(((((()))***++++++******111///555@@@;;;FFFjjj}}}wwwjjjfffyyyrrr{{{pppbbb^^^bbbZZZTTTOOONNNLLLGGGBBB??????HHHSSSYYY]]]fffwww{{{tttgggjjjxxx~~~~~~}}}|||{{{~~~}}}qqq]]]DDD999,,,(((***---,,,)))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&((())))))...333555777;;;???@@@>>>VVVrrruuuPPPCCC888HHHjjjuuuAAA<<<888@@@UUUnnn}}}SSSBBBOOOYYYUUUVVVjjjqqqtttyyyppplllxxx~~~yyybbbPPPKKKFFFRRRhhh}}}~~~}}}{{{xxxuuusssoookkkgggbbbZZZUUUYYYbbbfff___WWWMMMPPPQQQQQQWWW___bbb___aaaaaabbbbbb```]]]ZZZYYYVVVVVVVVVWWWXXXZZZ]]]^^^fffccc]]]TTTKKKCCC>>>;;;:::::::::;;;===<<<999777BBBPPP```nnn|||rrr[[[]]]___bbbjjjssstttqqqnnnwwwYYY999666555...+++************))))))))))))***)))(((''''''(((((()))))))))(((((((((((())))))))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************+++,,,---,,,++++++,,,...111LLLeeekkkggg```PPP>>>>>>>>>>>>HHHgggyyyqqqqqqxxx|||zzz}}}{{{zzzyyy{{{yyyxxxyyy|||}}}{{{|||vvvoooooosssrrroooiiifffbbb```___```______ZZZXXXZZZfffuuu}}}lllooo~~~yyywwwnnnbbbfffbbbhhhhhhSSS>>>222''''''''''''''')))******((((((((((((((('''''''''''')))((((((''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((('''''''''((((((((())))))******)))***+++,,,+++++++++000000999KKKRRRhhhppplllqqq~~~sssttteeeaaa^^^YYYTTTLLLKKKKKKIIIFFFFFFLLLRRR\\\hhhwwwwwwxxx~~~pppiiimmmvvvzzz{{{xxx}}}{{{qqqUUUFFF444,,,,,,...+++&&&***)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&''')))---222777888888999<<<>>>CCClll~~~\\\FFF??????ZZZZZZAAA999===QQQhhhzzzxxxXXXMMMWWW\\\WWWccclllttt~~~}}}uuuwww}}}{{{iiiUUUHHHLLLKKK]]]yyy}}}{{{}}}xxxsssnnnhhhbbb]]]SSSNNNMMMVVVaaaaaaTTTFFF@@@AAACCCJJJWWW```^^^WWWXXX[[[___dddfffddd___[[[ZZZYYYXXXTTTRRRTTTZZZ```eeeeeeaaaZZZOOOFFFAAA???999888777888999888666444999@@@UUUvvvYYYUUUVVV[[[aaaccceeehhhxxxqqqGGG:::888000+++++++++*********))))))))))))(((((((((((())))))***))))))(((((((((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++---,,,,,,,,,---///222444HHH```pppgggWWWMMMCCC999999DDDRRRbbbwww|||zzzyyyyyy{{{|||{{{zzz~~~~~~yyywwwwwwvvvuuuuuuwwwzzz}}}~~~~~~zzz~~~~~~yyyxxxzzzyyywwwmmmhhhbbb]]][[[\\\\\\\\\XXXSSSNNNPPPXXXccckkkooouuuqqqvvv~~~vvvssspppiii```]]]gggpppfffSSS>>>((()))((((((((()))***+++,,,(((((((((((('''''''''''')))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***''''''((((((((()))))))))++++++******++++++,,,---333666;;;MMMiii}}}{{{nnnvvvxxxnnnXXXPPPPPPJJJAAA@@@EEEIIIGGGIIIVVVmmm~~~vvvxxxjjjiiiooopppppp}}}zzz{{{www|||hhhWWWBBB444///...+++'''******)))))))))((((((((((((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))///333888999777666:::???WWWkkkGGG>>>@@@KKKpppmmmCCC===888DDDccc{{{eeeRRRTTT^^^aaa^^^nnnoooxxx~~~nnnyyyoooxxx}}}nnn[[[NNNHHHOOOTTTlll}}}{{{xxxpppggg^^^VVVQQQIIIHHHKKKTTT[[[XXXJJJ>>>@@@@@@DDDMMMWWW[[[VVVOOOQQQWWWbbbmmmrrrppphhhaaa\\\\\\[[[UUUPPPQQQXXX^^^]]]aaaddd___TTTIIICCCAAA999888666666666666555333999888LLLyyyXXXOOOOOOYYY```^^^]]]```}}}}}}VVV???888000,,,+++++++++*********))))))''''''(((((())))))******))))))(((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,***+++000999@@@```aaa```YYYMMMDDDAAABBBFFFVVVkkk}}}~~~|||{{{zzzzzz{{{|||}}}~~~}}}xxxwwwxxxtttssstttvvvyyy{{{{{{{{{xxx|||}}}{{{}}}~~~}}}tttnnnfff___[[[ZZZZZZYYYVVVQQQKKKFFFFFFLLLTTTZZZxxxwwwnnnppptttvvvtttsssooo^^^cccuuutttbbbMMM777///,,,***++++++))))))+++(((((((((((('''''''''''')))(((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''(((((((((((()))))))))******+++******+++---...:::<<>>;;;@@@QQQkkklllLLLGGGUUUbbbhhhjjjooosss~~~xxxiiivvvpppxxxnnn}}}xxxppp```OOOHHHJJJRRR^^^~~~zzzzzzzzzrrrhhh___VVVNNNIIIDDDGGGLLLPPPPPPKKKDDD>>>BBBFFFMMMTTTWWWVVVRRRPPPWWW```nnnzzz~~~xxxmmmeeeZZZ[[[[[[VVVPPPNNNSSSXXXYYY```hhhfff\\\NNNCCC>>><<<999777555555666555444777111AAAmmmcccSSSJJJQQQYYYZZZZZZ]]]mmm}}}wwwkkkKKK:::///---++++++++++++************''''''(((((())))))******))))))(((((((((((())))))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***************++++++++++++***,,,,,,******333BBBOOO]]]RRROOOSSSKKK>>>DDDWWWpppwww~~~~~~~~~}}}|||||||||~~~}}}yyyvvvvvvxxxttttttuuuwwwyyyzzzyyywwwyyy{{{~~~|||yyy||||||vvvmmmeee```]]]ZZZXXXUUUSSSOOOHHHBBBAAACCCFFF___mmmoooyyy{{{{{{{{{xxxuuusssuuuuuuqqqrrr~~~}}}gggZZZLLL333,,,)))+++,,,)))''')))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***((()))******)))***...111999>>>[[[xxxvvv}}}~~~yyy___HHH@@@AAABBB@@@PPPbbboooyyywwwvvvooopppyyy}}}xxxhhhRRR<<<...+++,,,************))))))))))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&(((+++---111222444666666<<>>AAATTTfffttttttUUUAAALLLbbbmmmpppsssppp}}}uuummmwwwyyymmmeeevvvnnnfff___SSSGGGHHHQQQ\\\ooo~~~wwwtttuuurrrmmmfff^^^XXXQQQKKKGGGDDDGGGKKKJJJGGGDDDBBBBBBDDDJJJTTT\\\\\\YYYZZZ^^^ccclllwww~~~{{{qqqfff___XXXYYYXXXTTTOOOMMMNNNQQQZZZbbbjjjkkkbbbSSSEEE===???<<<888555555666555555666000;;;\\\||||||sssbbbQQQMMMQQQWWW\\\```___{{{xxxdddGGG444///,,,++++++++++++*********'''((()))))))))))))))((())))))(((((((((((())))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))***************++++++++++++,,,***,,,---...222>>>PPP]]]WWWJJJDDDDDD===>>>___yyyuuu~~~ttt{{{}}}}}}~~~{{{zzzzzz}}}|||}}}}}}|||zzzzzz{{{}}}~~~|||yyywwwvvvuuuuuuvvvvvvvvvvvvxxxyyyxxxuuurrruuutttvvv|||zzzyyy|||}}}{{{wwwrrrlllfff```[[[VVVSSSTTTUUUSSSNNNEEE>>>;;;:::DDDmmmoooRRRTTTTTTeeeyyywwwlllvvvwwwooovvv{{{xxx}}}hhhddd___===///&&&))),,,***''')))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((()))))))))******''')))+++******,,,111555===GGGrrrvvvttt{{{~~~|||ttt[[[NNNHHHGGGHHH]]]tttzzz}}}yyydddJJJ555+++***++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''(((***...222666555777:::;;;EEE```{{{mmmGGG777QQQhhhXXX??????VVVmmm~~~YYYIIIGGG]]]tttzzzwwwvvvvvvwwwrrruuu}}}pppfffccczzzzzz}}}zzzsssfff[[[TTTQQQLLLJJJTTTbbbtttxxxwwwuuunnnmmmqqqjjjfff___YYYUUUPPPKKKHHHHHHHHHIIIHHHHHHHHHHHHIIIKKKPPPZZZdddfffeeeiiiqqqrrryyy}}}tttiiicccaaa]]]ZZZVVVRRRPPPOOOPPPPPPWWW]]]dddgggcccXXXKKKBBB@@@===888555555555555555666333888KKKcccsssyyyxxxzzzttthhh\\\YYY```hhhllliiixxxyyy^^^???555,,,,,,+++++++++*********((())))))******)))((('''))))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''((()))******************+++++++++,,,,,,,,,,,,...666CCCRRR^^^eeeTTTJJJ===666>>>]]]vvvttt~~~qqqqqqsss{{{zzz{{{}}}xxxxxxzzz~~~vvvyyy{{{zzzxxxwwwxxxzzz|||yyyvvvwwwzzzzzzxxxtttwwwwwwxxxxxxxxxuuupppmmmeeecccfffnnnsssxxx~~~zzzyyy}}}||||||~~~zzztttnnnllljjjgggccc]]]WWWRRRRRRSSSRRRNNNGGG???:::777666NNNzzz~~~^^^JJJCCCOOOgggrrrxxxxxxttt~~~rrriiiooooooUUU>>>***))),,,+++(((***((((((((((((''''''''''''((((((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((()))))))))*********'''***,,,,,,,,,...555;;;FFFTTTzzzyyyyyy|||{{{tttjjjccc[[[\\\ddd|||www{{{}}}~~~qqq\\\EEE444***+++++++++*********))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))---222666888777;;;???@@@JJJggghhhQQQ<<<>>>ccc{{{```EEE<<>>JJJZZZ~~~{{{lll~~~yyy||||||qqqzzzvvvooovvvrrrpppttt}}}wwwiiiUUU>>>///+++++++++************)))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((***///444888888888<<>>999777777666333111444555777:::CCCRRRdddqqq}}}xxxwwwzzzuuussskkkdddfffpppzzz{{{^^^>>>333000,,,***+++,,,)))$$$******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((---+++***------+++,,,000888(((666OOOYYYeeemmmbbbNNN;;;888EEEeeeqqqxxx{{{vvv{{{|||yyy{{{}}}{{{{{{{{{~~~}}}vvvwwwxxxyyyyyyxxxwwwvvvxxx||||||yyyxxxxxxwwwyyyzzzyyywwwssshhh]]]LLLRRRVVVWWW]]]iiiuuuzzz~~~wwwpppoooqqq~~~yyyttttttsssnnngggbbbaaabbbVVVPPPKKKIIIFFF???;;;;;;777:::HHHccc|||rrrcccYYYccc{{{tttnnnmmmttt|||vvv___===...000***'''000******)))(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********(((+++------,,,000:::DDDVVVvvvxxxhhhkkkooorrr{{{vvvyyyvvvhhhrrr}}}sssjjjpppyyywwwhhhJJJ///)))---...,,,))))))******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&)))'''%%%&&&+++111666888555:::???BBBDDDRRRmmmfff<<<<<>>999777555444333000111000000333<<>>AAAUUUuuudddBBB;;;BBBUUUppp___===555BBB\\\wwwmmmOOOHHHNNNTTTZZZ\\\eeerrrrrrwwwzzzrrrooo}}}}}}uuuuuullliiirrr|||^^^]]]\\\^^^aaacccdddddddddbbb```bbbfffeee```[[[XXXYYY___hhhrrr}}}|||{{{{{{|||~~~{{{xxxuuuqqqpppoooooossszzz~~~|||sssjjjfffbbb^^^ZZZWWWTTTQQQOOOQQQKKKFFFGGGLLLPPPOOOLLLKKKGGGAAA;;;777555444444111111000......333<<>>SSS``````ttt}}}zzz}}}~~~{{{xxxwwwxxxzzzzzz{{{|||{{{zzzwwwuuussstttuuuvvvvvvvvvuuutttuuuuuuuuuvvvuuuvvvwwwwwwyyyxxxvvvwwwzzzuuucccPPPaaabbb```___ggguuu~~~yyyrrrlllrrrvvvwwwqqqfff```bbbfffqqqqqqkkkaaa\\\```cccbbbccckkkooojjj___ZZZ]]]dddiii___UUUNNNGGG???<<<<<<777555222111555HHHiii}}}uuuppprrrzzzvvvmmmgggooo~~~qqqllliiihhhoooyyy}}}]]]DDD222***000+++***))))))(((((())))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))******++++++,,,000+++///888:::AAA\\\|||yyyzzzeee```jjjtttmmmrrrxxxyyyjjj```MMMQQQZZZgggvvvuuunnnsssyyy~~~mmmdddGGG999+++))),,,---***'''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((()))---444:::>>>@@@;;;;;;AAATTTnnnSSS;;;GGGPPPddd~~~wwwUUU;;;>>>PPPhhhyyyWWWJJJQQQZZZ]]][[[]]]hhhppprrr|||yyyooonnnyyy~~~vvvtttlllnnncccbbbcccfffkkkpppssstttpppllliiijjjkkkiiibbb\\\___^^^aaajjjtttzzzvvvsssssstttnnnooorrruuuwwwzzz}}}}}}zzzxxxuuutttsssuuuzzz|||yyy{{{}}}zzzrrrllldddaaa^^^[[[YYYUUURRROOORRRMMMJJJJJJMMMNNNKKKHHHLLLIIIDDD===888555444444333333333000...000555:::QQQtttzzzzzzfff\\\^^^jjjiii]]]```xxxooosssJJJ>>>333000...***((()))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++---,,,---///---,,,111999JJJYYY```YYYNNNDDDAAACCCSSSsss{{{}}}{{{}}}}}}}}}|||zzzxxxwwwwwwzzz|||}}}}}}{{{yyywwwvvvssstttuuuwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxwwwvvvxxx|||xxxgggUUUgggddd]]]XXX___ppp{{{xxxrrriii```[[[aaaiiinnnhhh[[[VVV]]]fffllljjjfffaaaaaaeeegggfffjjjoooqqqjjj___\\\ccclllkkkbbbXXXQQQJJJAAA<<<<<<666666555222000;;;WWWqqq}}}xxx___VVVdddvvvuuujjjkkkxxxyyyiiifffjjjpppoooUUU444'''444++++++***)))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))((())))))***+++,,,,,,,,,111...000666<<>>???PPP{{{}}}yyyzzzzzzyyyyyyxxxxxxxxxxxxzzz|||~~~~~~{{{xxxwwwwwwvvvwwwyyyzzz{{{{{{zzzzzzsssssssssvvvyyyzzzzzzyyyvvvwwwxxx{{{|||nnn___cccaaa[[[YYYbbbsss~~~uuuoooggg]]]UUUQQQXXXcccnnnmmmfffcccjjjsssuuuqqqmmmlllooossstttsssqqqttttttnnngggfffoooxxxjjjbbbZZZUUUNNNDDD===;;;444555666333///333FFFYYYuuu|||hhh]]]aaakkkzzztttkkkiiirrrtttdddhhhsssvvvccc==='''...++++++***))))))))))))***((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))***+++,,,------111111444:::GGGeee{{{rrrkkkddduuuxxxrrrhhhjjjsss~~~~~~mmm\\\MMMDDDFFFDDDGGGUUUkkkiiivvv}}}aaaHHH222,,,---,,,***+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())),,,222999>>>AAABBB===>>>MMMlllKKK999SSSfffuuu___@@@<<>>>>>???@@@???;;;666111111111111222222333333333888???FFFOOO]]]nnnvvvuuu[[[^^^mmmzzzppp^^^bbbttt}}}|||PPP555888///%%%000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************''')))++++++)))))))))******000111...777KKKZZZ^^^\\\EEE;;;AAA???CCCnnn||||||yyy}}}~~~{{{xxxwwwwwwwww{{{yyywwwwwwyyyzzzxxxuuuxxxyyyzzzyyyvvvvvvzzz}}}~~~zzzwwwwww{{{|||zzzwwwuuuwwwzzz|||}}}}}}}}}|||uuuxxx}}}~~~yyyyyy|||vvv```XXXNNNIIINNNYYYaaacccrrrtttmmmuuu|||xxxyyyyyywwwuuuvvvzzz}}}wwwkkkaaaaaa___SSSEEE===999555222222000...111666BBB\\\wwweeeddd}}}ttthhhnnnzzzeee999111111---((())),,,+++%%%((()))*********)))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))+++******+++---.........555???FFFbbbxxx|||{{{yyydddUUUrrrqqqcccUUUKKKOOONNNeeelll]]]bbbuuuggg\\\TTTSSSPPPJJJJJJPPPXXXeeeqqquuuxxx|||}}}zzz{{{yyyyyyjjjcccqqq|||}}}|||xxx{{{rrr\\\@@@...+++......+++***)))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))...333666888===@@@AAAGGGooohhhIII<<>>@@@???===888444111111222222222333333333666;;;@@@GGGVVVjjjvvvzzzccc[[[aaarrrrrrcccdddrrrbbb>>>888000(((///************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))((((((((()))))))))*********)))***,,,,,,+++***+++,,,......000777FFFWWW___^^^UUUHHH??????AAALLLppp{{{|||~~~|||zzzxxxxxxyyyzzz|||zzzxxxxxxzzzzzzyyyvvvzzzyyyyyyyyyzzz{{{{{{{{{|||yyywwwxxx}}}~~~{{{yyyzzz|||}}}}}}|||{{{zzzyyy{{{}}}jjjOOOKKKHHHJJJTTT```hhhjjj|||rrrooo{{{}}}{{{{{{zzzxxxvvvwww{{{vvvoooiiihhhbbbVVVJJJEEE<<<777444333111...000555<<>>:::777111222222222222333333333444666777===LLLbbbvvvoooWWWQQQfffssskkkfffnnn{{{MMM777222------************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***+++------,,,,,,---...222---111CCCWWW___\\\VVVGGGAAA:::999???SSSpppwwwwww~~~~~~|||{{{zzzyyyxxxxxxyyy{{{|||{{{zzzyyyyyyzzzzzzyyyxxxyyywwwvvvyyy}}}|||xxxxxxvvvvvvxxx}}}~~~}}}~~~~~~|||yyyxxx{{{{{{{{{|||~~~|||```DDDAAAAAAIIIWWWgggttt{{{}}}uuuvvv~~~}}}zzzwwwuuuwww{{{pppmmmkkkjjjcccXXXOOOLLLAAA;;;666444111...///333444;;;___jjjkkkkkkvvvhhhhhhzzz{{{eee;;;111+++---,,,'''''',,,)))))))))))))))(((''''''))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++******,,,...000111===:::VVV___NNNdddcccUUUPPPQQQcccvvvmmmqqqyyyqqq]]]VVVSSSMMMJJJLLL\\\gggooollliiiqqq~~~jjjiiippp~~~|||ppprrr|||vvv~~~zzzoooTTT===111...---++++++***)))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))///111444555666999???DDDbbbppp~~~zzzIII>>>CCC]]]|||}}}```===;;;BBBZZZwww\\\LLLBBBIIIRRRWWWaaammmpppiiiooo}}}{{{|||sssnnnfffdddnnn~~~yyyrrrjjjdddaaa```aaaeeedddbbbaaa````````````cccbbbbbbeeejjjpppuuuxxx{{{}}}~~~{{{{{{~~~}}}yyyzzz|||zzztttmmmiiiiiiiiihhhfffeeeeeeeeebbb]]]XXXXXX\\\]]][[[WWWOOONNNMMMJJJGGGCCCAAA???;;;;;;<<<===???>>><<<999222222222222222222222222222111111444BBBZZZssszzzWWWFFF[[[pppooohhhiii\\\999333111+++************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))*********''''''((((((((())))))))))))+++,,,,,,,,,,,,...000333///888OOO```\\\PPPIII===:::<<>>MMM\\\ooo{{{PPPBBBDDDZZZqqqzzzqqqZZZCCC:::FFFbbb~~~qqqDDDIIIQQQYYY]]]aaahhhnnnfffmmmyyywwwkkkhhhdddkkk~~~|||{{{qqqggg^^^XXXUUUUUUTTTTTTTTTVVVXXX[[[]]]``````aaaaaacccgggmmmrrrzzz}}}}}}zzzxxxuuuqqqnnnrrrpppmmmlllllljjjhhhfff___]]][[[[[[]]]\\\YYYVVVNNNNNNMMMKKKIIIEEEBBB@@@===;;;:::::::::;;;999888333333333222222222222111111000///111666EEE^^^sssrrr```PPPRRRaaammmnnnjjjnnn|||ssszzzxxxNNN:::777...++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''((())))))******+++++++++))))))))))))************((()))******+++,,,000222222@@@VVVdddbbbUUULLLJJJCCCZZZpppmmm~~~}}}{{{~~~}}}zzzzzzzzzyyywwwvvvuuuvvvxxxyyyxxxyyyzzzzzzyyyyyyzzz{{{|||~~~~~~{{{zzz~~~~~~}}}|||}}}~~~~~~|||{{{xxx|||}}}cccCCCCCCMMMaaasss|||{{{||||||{{{xxxsssmmmmmmrrruuunnncccPPPFFF;;;777555111000111...000555???\\\xxxhhhRRRRRRdddhhhaaaaaa___{{{}}}||||||ZZZ777,,,......+++)))******)))((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,,,,---333;;;BBBWWWpppsssvvvnnnXXXYYYggg|||pppsss|||pppttt~~~uuu]]]OOONNNFFFRRR]]]ZZZQQQXXXwwwvvvooovvv|||}}}xxxbbbIII555,,,,,,,,,+++***))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++222///111666888>>>PPPccczzz[[[???DDDLLLoooqqqQQQ>>>BBBZZZxxxZZZ@@@KKKWWW]]]aaaffflllnnnlllvvvqqqgggffffffttt~~~{{{zzz~~~wwwnnneee]]]XXXPPPOOOOOOOOOQQQTTTXXXZZZYYY[[[]]]___aaaeeelllqqqxxx{{{~~~zzzwwwwwwwwwvvvsssooommmllljjjgggddd]]]]]]]]]]]]\\\YYYWWWUUUNNNNNNMMMLLLIIIFFFBBB@@@???<<<999888888888666555333333333222222222111111000///111222444<<>>^^^[[[FFFIIIUUU^^^```fffttt~~~~~~}}}vvvhhhdddkkkuuu~~~{{{zzz}}}~~~|||}}}~~~vvvuuuwwwoooaaaTTTPPPLLLKKKMMMNNNNNNMMMPPPRRRSSSUUUXXX]]]ccchhhooowww~~~}}}tttqqqnnnoooqqqoooiiiddd```bbbdddccc___YYYRRRMMMMMMMMMMMMLLLJJJFFFCCCAAA@@@===:::888888777666555666555222000//////000000111000000000///333AAAOOObbbeeennnkkk^^^aaannnrrrwwwhhh~~~{{{|||~~~WWW<<<111111,,,***------+++***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++---(((***000...***666HHHggg{{{sss[[[PPPDDD???LLLooo~~~}}}|||}}}zzzxxxuuutttvvvxxxyyyyyy}}}zzzyyyyyyzzz{{{{{{uuupppmmmmmmuuu}}}~~~yyyxxxyyy{{{}}}{{{xxxxxxyyy{{{|||}}}}}}}}}}}}{{{|||wwwtttsssrrrkkkjjjsssyyy{{{yyyzzz{{{zzz{{{vvvoookkklllhhhaaa\\\OOO@@@999888777222---222...///444888EEEddd}}}vvvxxxgggEEEFFFbbbppprrrhhhooo{{{nnneeeiii999000000+++222******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++---(((***333555888III^^^vvvYYYmmmYYYdddzzz~~~jjj\\\PPPNNNiiitttWWWDDDGGGGGGHHHRRRccckkkjjjxxxzzz}}}{{{rrrkkktttyyyrrrYYY666444+++,,,...'''''')))$$$))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((***///222333;;;<<<:::FFFddd~~~ZZZ;;;LLLpppZZZIII===HHHooo^^^KKKEEEMMMWWWYYYcccyyy}}}uuukkkdddiiivvv|||{{{|||{{{xxxzzz~~~~~~uuuuuuyyyuuujjj^^^XXXOOOJJJJJJMMMOOOOOONNNOOOQQQSSSWWW\\\bbbgggmmmttt{{{~~~ssspppnnnoooqqqqqqmmmiiieeeeeedddbbb]]]XXXSSSOOONNNNNNNNNMMMKKKHHHDDDBBBAAA>>>;;;999888777555444666444222000//////000000111000111111000222===JJJ\\\fffsssppp```^^^jjjrrrpppgggxxxzzzxxx~~~hhhFFF999111---***,,,---***)))+++************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,***,,,000...--->>>SSSooovvveeeLLLDDD===???QQQ{{{zzzzzzzzz|||{{{yyyzzz|||}}}||||||wwwuuuttttttvvvyyyzzzzzzyyyxxxxxxxxxxxxyyy{{{|||}}}wwwpppjjjfffgggrrr~~~|||{{{zzzxxxyyy||||||{{{~~~|||{{{{{{|||}}}~~~zzz}}}}}}|||tttmmmrrrvvv|||ttt}}}{{{zzzzzzzzz{{{|||xxxqqqmmmlllfff___^^^SSSFFF===:::888444000444000///222222:::SSSnnnxxx{{{nnnNNNIIIgggyyy{{{~~~{{{zzz~~~oooiiisssMMM999000(((,,,******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,+++111999;;;BBBYYYsssttt{{{mmm^^^OOOnnntttccc|||xxx^^^TTT[[[nnnhhhPPPLLLFFFBBBHHHYYYmmm|||zzzzzz}}}sssmmmqqqnnnHHH666++++++---'''(((+++'''))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((+++000333777===@@@@@@LLLfffyyyUUUCCCRRRpppzzzOOO@@@;;;MMMwwwvvvLLLCCCCCCRRRUUUZZZjjj~~~sssjjjgggppp~~~|||||||||zzzxxx{{{~~~}}}uuuvvv}}}|||vvvkkkcccVVVLLLHHHJJJMMMOOOIIIKKKMMMPPPTTTYYY```eeeiiiqqqxxx{{{}}}{{{rrrooommmnnnqqqrrrooommmhhhgggddd```\\\XXXUUUSSSPPPPPPPPPOOOLLLIIIEEECCCBBB???<<<999888777444333555444222000//////000000222111222222000000888BBBTTTgggyyyxxxggg^^^fffrrrnnnmmmvvvsss|||zzzNNN:::222---***,,,,,,***)))***++++++++++++************))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,///000---222HHH```vvvpppZZZFFF@@@<<>>GGGXXXppprrrFFFAAAIII___ZZZ:::777AAAZZZ|||xxxLLL===GGGRRRWWW]]]cccttttttnnneeehhh|||{{{~~~xxxyyyzzz{{{zzzzzzyyyyyy{{{|||{{{zzz{{{}}}yyytttjjj^^^RRRHHHBBB???@@@BBBDDDGGGKKKQQQXXX]]]^^^iiitttxxxyyy~~~~~~|||pppooolllkkkjjjjjjiiihhhbbbcccdddcccaaa]]]YYYVVVPPPQQQPPPOOOLLLHHHDDDBBBBBB@@@===;;;:::777444111333333222111111000000000222111222444111...000555GGGddd|||uuuccciiimmmvvvttt|||jjj@@@777111,,,---,,,))))))+++******)))))))))((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++***///000,,,---;;;SSSdddbbbVVVKKKAAA:::BBBVVVeee|||}}}~~~|||zzzxxxwwwxxxxxxwwwuuusssrrrqqqrrrsssrrrooommmuuuvvvwwwxxxwwwuuurrrpppmmmggg___YYYYYYcccyyy}}}zzzzzzyyyzzz|||~~~}}}~~~|||wwwwww{{{~~~}}}zzzyyyyyyxxxxxx{{{nnn^^^]]]aaaqqqooocccdddmmm{{{zzzuuuuuuxxxzzzyyyvvvqqqqqqsssuuurrrkkkccc^^^\\\XXXPPPEEE;;;555444555//////000111000000666===UUUqqqeeeZZZqqq|||zzzlllooo{{{cccfffkkkyyywwwWWW999000...++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************)))******+++,,,,,,------***111666888EEEfff~~~|||rrrQQQjjj~~~rrrwwwrrreeeaaaiiiuuuzzzwwwxxx]]]IIIGGGEEEAAAMMMbbb{{{|||ppp{{{|||sssyyy```AAA///,,,))))))+++'''))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''')))***,,,000555:::;;;;;;===IIIaaaVVV;;;@@@NNNlll}}}SSS;;;>>>PPPjjjaaaAAA>>>HHHQQQRRRaaagggnnnvvvkkkkkkdddmmm|||yyyyyy}}}{{{xxxwwwwwwyyyzzz|||||||||}}}|||{{{xxxwwwsssjjj\\\NNNBBB<<<===>>>AAACCCGGGMMMSSSXXXYYYeeeqqqssstttwww|||~~~}}}rrrqqqooommmkkkiiiggggggaaabbbccccccaaa]]]YYYVVVQQQQQQQQQOOOLLLHHHDDDBBBAAA@@@===<<<;;;888555222222222222222111111000000222000111444222...///333???___zzz}}}]]]]]]aaakkkooorrr~~~KKK:::333......---******,,,))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++***//////,,,333FFFWWW^^^\\\OOOFFF@@@@@@YYYvvv~~~~~~|||}}}~~~|||yyywwwuuuuuuuuuuuutttsssrrrssssssuuuwwwvvvtttqqqvvvvvvwwwvvvtttpppmmmkkkeee]]]VVVUUUZZZhhh~~~||||||{{{zzz{{{zzzzzzzzz}}}~~~yyyxxxzzz|||}}}||||||{{{yyyxxxzzzmmm\\\YYY^^^ooonnn^^^\\\dddwww}}}yyywwwyyyzzzxxxwwwsssrrrtttxxxwwwooogggccc^^^ZZZRRRHHH???999777777000000000000......000333QQQgggsss[[[UUUffftttwwwkkkiii{{{|||{{{gggfffqqqnnnLLL222***++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************)))******+++,,,---......---333999DDD___zzzjjj^^^~~~|||ooossseeeYYYZZZdddrrryyyuuu}}}lllNNNDDDAAA===EEESSStttyyy|||qqqKKK222...***)))***'''))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))***---222888<<<===???BBBNNNlllnnnEEE;;;CCC\\\uuuIII888BBB[[[wwwUUUCCCGGGMMMRRRPPPccchhhkkkyyymmmhhhkkklll{{{~~~}}}zzzzzz}}}~~~{{{zzzzzz|||||||||}}}{{{zzzzzz{{{tttwwwxxxrrreeeVVVIIIAAA;;;<<<>>>@@@DDDIIIOOOTTTUUUaaakkkllllllrrrzzzyyysssttttttrrrooollljjjiiieeedddcccaaa^^^ZZZWWWUUUSSSSSSRRRPPPMMMIIIEEECCC@@@???===<<<;;;999666333111222222222222111000000111///000333333000000333666[[[yyy|||QQQPPPVVVaaannnpppooo~~~ZZZ<<<555000///...++++++---*********)))))))))(((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++///...///>>>TTT^^^ZZZTTTIIIFFFGGGUUU~~~~~~}}}}}}}}}~~~~~~}}}|||{{{xxxwwwuuutttuuuvvvuuutttvvvvvvvvvwwwwwwuuuqqqmmmkkkkkkkkkjjjhhhfffdddccc___WWWQQQUUU```ppp|||}}}|||||||||wwwuuuvvvyyy}}}zzzyyy{{{}}}~~~~~~|||zzzyyy|||}}}hhhVVVTTTZZZooottt```YYYcccwww~~~{{{yyyxxxxxxxxxuuussstttxxxwwwmmmfffccc^^^YYYPPPGGG@@@;;;888777222222000......///000000CCCTTTrrrjjjNNN[[[iiinnnggghhh{{{rrrxxxxxx|||~~~\\\666---,,,+++******))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,---...//////555>>>RRR{{{~~~qqq```www|||wwwddd{{{\\\SSS]]]ooo}}}sssuuuxxxuuu~~~{{{YYYHHHAAA>>>AAAHHHbbb}}}RRR444///,,,++++++((())))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&''')))+++...333999>>><<>>>>>EEEmmmfff@@@;;;LLLhhhzzzOOOIIIQQQTTT[[[YYYeeejjjuuu~~~rrrlllnnnqqq~~~xxxyyy~~~~~~~~~www{{{}}}~~~~~~}}}|||zzzxxxyyy{{{qqqvvvzzzvvvkkk\\\OOOHHH:::;;;===???BBBGGGMMMQQQTTT^^^ffffffgggooo{{{xxxuuuvvvwwwwwwtttqqqnnnmmmjjjgggccc___ZZZWWWUUUUUUTTTTTTTTTRRROOOJJJFFFDDD???>>>===<<<<<<:::777444111111222222222111111000111//////333333111111444///YYYzzzxxxHHHFFFSSS]]]qqqsssiii{{{hhh>>>777111000///,,,,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,///...222FFF___dddZZZGGG???CCCMMMfff}}}yyy{{{~~~~~~}}}}}}~~~zzzxxxvvvvvvwwwxxxwwwvvvzzzyyyxxxwwwtttooohhhddd]]]]]]^^^]]]]]]\\\[[[[[[^^^UUUQQQWWWfffxxx||||||}}}}}}zzzxxxwwwzzz{{{yyyyyy}}}~~~}}}{{{{{{~~~{{{eeeSSSSSS\\\uuuwww```XXXccczzz~~~zzzxxxxxxzzzuuuqqqrrrvvvtttiiiaaa```\\\VVVMMMEEE???;;;777444222222000...000333555444444AAAddd~~~yyyTTTYYYccchhhffflll~~~~~~jjjoooddd;;;555,,,+++******)))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++---...//////111666@@@YYY~~~vvvlllXXXyyyuuuiiiccc}}}```XXXdddzzzwwwrrrssssss~~~eeeQQQGGGAAA???AAAQQQuuutttUUU555000---,,,---***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''')))+++...444:::???999EEEJJJRRRwwwoooGGG<<>>FFF]]]yyynnnGGGIIISSSWWW```dddhhhmmm~~~pppnnntttxxx~~~{{{ssswww~~~~~~{{{zzz}}}}}}~~~{{{yyyyyyyyyxxxwwwyyywwwvvvvvvtttiiiWWWJJJ???;;;999<<>>CCCeee}}}zzzooollluuu{{{hhhBBB000,,,+++,,,///))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))---111666:::===???<<>>CCCIIILLLQQQXXX]]]```gggrrrzzz~~~|||tttqqqxxx~~~|||uuurrrcccccccccddddddbbb]]]XXXTTTSSSRRRQQQOOOJJJDDD?????????>>>===:::888555444222222222222111111111111111111222222222111111000000DDDdddtttWWWAAAEEE[[[cccnnniiisssOOO777888333...111***,,,+++++++++************)))))))))))))))))))))))))))***************************))))))******+++,,,---...+++<<>>KKKfffnnnpppzzzbbbPPPfffsss[[[XXX|||{{{{{{zzztttzzzuuutttyyyiiiOOOAAA======@@@UUUyyyzzzttt}}}xxxyyyjjjjjjvvv~~~oooNNN555+++)))++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((***...222777;;;>>><<<>>>LLLcccVVV888>>>FFF\\\{{{aaaCCC<<>>;;;888555444333333333222222222222111000111111222222222111111///999NNNgggwwwrrr[[[FFFCCCTTTaaammmjjjsss[[[===999444...111***,,,+++++++++************)))))))))))))))))))))))))))************************************+++,,,---...---222EEEWWW[[[]]]RRR<<<:::BBBJJJ___~~~~~~}}}zzzzzzzzzzzzzzzzzzyyyyyyyyywwwvvvxxxzzzzzzwwwsssmmmfff\\\RRRLLLGGGDDDBBB@@@BBBEEEIIIMMMRRRYYY^^^dddkkkwww~~~{{{wwwvvvxxx~~~~~~{{{|||xxxkkk[[[QQQRRRdddwwwaaa\\\jjj~~~{{{zzz{{{||||||{{{yyyxxxvvvsssoookkkgggeee```WWWOOOMMMJJJCCC;;;888333222000/////////000111111222666OOOuuu\\\KKK^^^qqq|||||||||yyyrrrvvv}}}ggg???------,,,+++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))************)))***,,,,,,,,,---///111;;;???XXX}}}xxxlllwwwpppRRRLLLtttmmmUUUggg|||mmm|||wwwnnnssszzzwww{{{\\\EEE<<<<<>>===CCCUUUlllwwwLLL444AAATTTqqqcccJJJ999<<<___tttiiiSSSAAA???IIISSS^^^hhhuuuxxx}}}~~~uuummm{{{|||{{{tttooowww}}}~~~{{{vvvtttuuuwwwyyyyyy{{{zzz{{{}}}}}}vvvpppPPPFFF;;;777777888<<>>===XXXuuutttwww}}}tttooossshhhhhhsss}}}hhhAAA,,,///000)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))***---111666:::===??????HHH___xxxeeeFFF555JJJgggyyyNNN>>>777BBBkkkqqq}}}]]]OOOBBBBBBIIISSS```jjj{{{||||||}}}vvvqqqssszzzzzzxxx||||||yyyuuutttuuuxxxyyyzzz}}}}}}|||tttmmmXXXKKK>>>888777777:::>>>CCCHHHMMMPPPSSSZZZeeemmmwww|||yyyvvvsssnnnjjjuuutttqqqkkkddd]]]XXXUUUQQQOOOLLLJJJJJJHHHFFFEEEBBBAAA???<<<999666444333222111111111000000000000///000111222222222222222444777<<>>CCCGGGJJJKKKPPPXXX\\\```jjjuuuxxxvvvyyyzzz|||}}}|||{{{}}}~~~zzzqqqaaaQQQNNNZZZssssss]]][[[nnn~~~~~~}}}uuuuuusssqqqnnnkkkiiigggccc\\\WWWUUUPPPFFF>>>;;;444333111////////////000111333---<<>>NNNhhhyyyyyyvvvoooYYYMMM\\\yyylllkkkyyyoooNNN===<<<;;;===OOOpppyyy}}}nnnkkkhhhooozzz}}}zzz~~~zzzjjjBBB---111222)))************************(((((((((((((((((((((((('''''''''((((((((()))))))))+++...222777;;;>>>???@@@JJJfff[[[???888UUUwwwnnnFFF;;;999MMMuuutttWWWNNNEEEDDDKKKVVVdddnnn~~~{{{{{{|||~~~{{{sssrrruuuyyyzzzxxx~~~yyyzzzxxxuuuuuuwwwyyyzzzzzz}}}~~~~~~xxxoooiii]]]NNN???888777666888:::BBBFFFJJJLLLNNNTTT___gggsss{{{vvvrrrpppmmmxxxwwwsssmmmddd]]]YYYXXXQQQOOOLLLKKKJJJIIIGGGEEEBBB@@@>>>;;;888666555444111111111000000000/////////000111222222222222222111444777AAAVVVlllqqqlllYYYRRRgggnnnhhhnnn{{{MMM777///---111***...+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---///000111000GGGVVV\\\aaaUUUCCC>>>777FFFVVViiiwwwsssppp|||}}}|||{{{xxxyyy{{{}}}}}}|||zzzyyysssssstttuuussslll```WWWHHHBBB:::777999@@@GGGKKKLLLNNNWWWccciiimmmyyy}}}wwwvvvzzz~~~wwwzzz}}}}}}}}}~~~}}}~~~yyyjjjYYYJJJLLL___{{{ooo[[[\\\rrr~~~|||sssrrrqqqpppmmmkkkiiigggeee___[[[YYYRRRGGG>>>;;;444333111000///...//////...000...777PPPhhhzzzooo___wwwzzzooozzz~~~zzz}}}vvv\\\555111,,,***+++,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++---111777;;;===bbbwwwmmmpppuuucccMMMZZZzzzpppiiipppttt{{{zzzWWWAAA<<<888===FFF[[[wwwnnnuuummmGGG000//////(((************************((((((((((((((((((((((((''''''((((((((()))))))))(((+++...333777;;;>>>???@@@OOOrrrzzzVVV999<<<^^^dddGGG:::===]]]~~~UUUPPPKKKMMMWWWdddqqqyyy{{{xxxyyy|||xxxqqqlllvvv|||~~~~~~zzz{{{}}}|||zzzxxxwwwvvvwwwzzz{{{{{{zzzzzzzzzzzzzzzwwwsssmmmiii___OOO???888666555555666>>>AAAEEEFFFHHHOOOYYYbbbiiisssxxxpppmmmllloooppppppllleee___\\\ZZZQQQOOOMMMLLLLLLJJJFFFDDDBBBAAA>>>;;;999888777777222222222111111111000000//////000222222333333222///111222;;;TTTpppxxxrrrbbbTTTlllsssnnnvvvXXX===333111333+++///+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,...///111222888PPPXXXWWW[[[OOO@@@BBBLLL```mmmrrrsssooosss}}}|||||||||{{{|||~~~~~~|||yyyxxxrrrrrrrrrrrroooeeeXXXOOODDD???:::888;;;BBBIIIMMMPPPTTTaaasss}}}}}}yyyyyy{{{}}}yyy{{{|||~~~|||~~~}}}~~~~~~yyydddTTTHHHOOOggg~~~lllZZZ^^^www~~~~~~~~~|||{{{rrrrrrqqqooonnnkkkjjjhhhfffaaa^^^[[[SSSFFF===:::444333111000///...//////------111555CCCbbb}}}sss^^^fffnnnvvvssslllttt{{{lll:::444,,,)))***,,,***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,...333:::???LLL|||}}}sssjjjmmmXXXVVVeeebbbppprrrxxxdddHHH>>>999:::???QQQyyy~~~wwwVVV999---,,,+++************************(((((((((((((((((((((((('''((((((((())))))))))))(((***...333777;;;===>>>GGG]]]mmmMMM999CCCgggVVVEEE>>>DDDpppzzzRRRQQQQQQWWWcccqqq{{{~~~xxxuuuwww|||vvvooorrr~~~{{{wwwvvvxxxzzzwwwvvvwwwyyy{{{|||{{{zzzxxxwwwvvvtttrrrooommmlll^^^OOO???888666444333333999<<<@@@BBBDDDKKKVVV___```kkkyyyyyymmmiiigggcccgggkkkjjjfff```\\\[[[QQQPPPNNNNNNMMMJJJFFFCCCCCCAAA???<<<:::999999999333333333222222222111111//////000222222333333333111000...888TTTrrryyyqqqcccUUUttt~~~{{{aaaBBB777444555,,,///+++++++++************)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,...000111222CCCXXXVVVNNNQQQIII@@@JJJppp}}}rrrppp~~~~~~~~~~~~yyyuuurrrpppoooooonnniii___RRRHHHFFFBBB===<<>>OOOjjj___CCC===KKKnnnxxxJJJ@@@BBBJJJkkkLLLMMMQQQYYYfffsssyyyzzz}}}}}}vvvsssuuu|||wwwttt|||vvvtttvvvyyy|||{{{|||{{{xxxxxxzzzxxxsssttttttsssqqqmmmjjjfffddd```PPP@@@999666333111111444777<<>><<<;;;;;;;;;:::999333333222222111000000000111111000000111222222333111666444555KKKkkkvvvooopppfffttttttCCC777888222...111,,,,,,,,,+++++++++******************************++++++******************,,,((()))...///...333:::FFFSSSWWWPPPHHH???HHH___zzzmmmzzz~~~{{{wwwtttsssnnnnnnpppeeeQQQFFFGGGIIICCC>>>>>>@@@DDDLLLUUU\\\bbbqqq|||{{{{{{}}}~~~xxxuuu[[[QQQJJJUUUwwwyyydddXXXjjj|||}}}{{{xxxvvvuuuwwwrrrllljjjkkklllkkkjjjjjjeee___YYYSSSJJJ???888555222///---...//////...)))444222---===VVVooocccJJJPPPbbbjjjlllnnnlll}}}xxx|||OOO///(((000(((%%%+++'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))---///******444888===IIIttt~~~ttt|||gggYYY~~~zzz|||lllgggiiimmmrrr{{{ppp]]]]]]ggg{{{qqqmmm|||pppVVV???>>>999;;;IIIiiitttjjj|||xxxjjjHHH333///++++++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((,,,+++...555:::999:::<<>>CCCUUUzzzcccKKK:::===bbbYYYKKKSSSWWW```lllnnnppp|||~~~~~~xxxyyy~~~rrrmmm|||vvvssstttwwwyyyyyy{{{zzzwwwvvvxxxvvvrrrsssttttttssspppkkkeeebbb^^^OOO@@@888666333111222333666;;;>>>BBBGGGOOOVVV]]]aaammm{{{ssskkkhhheeecccbbbbbbbbbaaa^^^[[[SSSRRRPPPNNNKKKHHHFFFDDD@@@>>>;;;::::::999888777333333222222111000000000111000000000111222333333000444111///CCCccctttsssqqqmmmxxxHHH888555///+++...,,,,,,,,,+++++++++******************************************************+++)))***......///666@@@XXXYYYUUUQQQIII@@@SSSyyy~~~|||{{{zzzzzzvvvqqqoooooobbbOOODDDEEEGGGBBB@@@AAADDDHHHPPPYYY___hhh{{{~~~}}}}}}~~~~~~~~~}}}nnnTTTNNNNNN^^^qqq^^^VVVjjj~~~}}}{{{yyywwwvvvuuuqqqlllkkkmmmnnnllljjjiiiddd___YYYSSSKKKAAA999555222///---...//////...***222000---999JJJbbb{{{www[[[CCCCCCOOO\\\iiivvv{{{}}}uuuxxxVVV555***000***(((---)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))---///+++***333555:::GGG}}}zzz}}}eee^^^vvv{{{pppfff]]]ZZZ^^^eeemmmvvvjjj]]]aaalllyyykkkpppxxx```FFF???;;;<<>>;;;999888888666444333333222222111000000000000000000111111333444444111333000,,,;;;ZZZsss{{{vvvtttSSS<<<444...+++---,,,,,,,,,+++++++++******************************************************)))***,,,------111===JJJ[[[TTTLLLLLLFFF===WWW{{{yyyzzz{{{}}}zzztttqqqlll]]]JJJAAABBBDDDBBBCCCGGGJJJMMMUUU]]]gggvvv}}}ttt___NNNOOOWWWnnnzzzgggZZZZZZsss~~~}}}{{{zzzxxxwwwssspppnnnnnnppppppnnnkkkgggccc^^^YYYTTTLLLCCC<<<666333///......//////...---000---...444:::PPPpppsss```MMMFFFHHHTTTiii{{{~~~tttppp|||rrr```???---///---,,,...+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++...+++,,,444666<<>>@@@ccc}}}cccGGGDDDNNNUUU___lllooottt|||wwwrrrooottt{{{ttthhhhhh}}}}}}~~~{{{}}}~~~~~~}}}zzzvvvuuuvvvwwwyyy||||||wwwuuuwwwwwwuuurrrsssttttttrrrnnnjjjggg[[[NNN@@@:::666222111333000444888:::>>>DDDMMMTTTXXX]]]iiiwwwwwwrrrggg___XXXWWW[[[]]][[[VVVWWWVVVTTTQQQMMMIIIEEEDDDBBB???<<<999888777555333333333222222111000000000000000000111222333555666111444222...888SSSooozzzssswww}}}___BBB555000...///,,,,,,,,,+++++++++*********************************************+++++++++(((+++...------444EEETTTQQQPPPJJJGGGCCC???WWW}}}zzzyyyzzz{{{}}}xxxqqqgggWWWEEE>>>@@@CCCCCCFFFLLLOOOQQQYYYaaaoooyyydddPPPOOOUUUddd~~~ooo^^^ZZZeee|||~~~|||{{{zzzyyyyyysssqqqpppqqqttttttqqqmmmfffccc^^^ZZZUUUNNNEEE>>>666333000......//////...///...---000222000DDDiiiuuulll___TTTOOOWWWiiiyyyuuutttooommmllljjjJJJ111,,,...///...,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++)))---,,,///888999CCCWWWlllfffllltttuuuwwwlllRRRhhh~~~~~~~~~|||^^^RRRMMMIIIOOO[[[jjjlllooosssyyypppccc^^^```jjjuuunnn^^^fffwwwxxx\\\DDD<<<=========WWWlllbbbrrrxxxzzz}}}sssdddbbbmmmxxxyyy|||fff999,,,000,,,,,,++++++***)))))))))''''''''''''''''''''''''(((((((((((())))))))))))...111666:::<<>>AAADDDEEEIIIOOORRRUUU]]]gggsss|||uuufffVVVJJJSSS]]]qqqeeeWWW[[[ooo}}}~~~}}}|||{{{zzzzzzzzzzzztttrrrrrrtttvvvvvvsssooofffccc^^^ZZZVVVOOOFFF@@@777444111/////////......000...---333444---@@@eeessspppeeeXXXTTT^^^ppp}}}zzz|||lllbbbkkkqqqUUU555***///...+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))),,,,,,111888999FFF___gggnnn{{{|||xxxiiiOOOiii}}}aaaKKKIIILLLNNNYYYiii{{{yyyvvvuuuxxxrrrccc]]]___eeeooowwwsssbbbaaalll}}}{{{fffIII<<<;;;===888JJJxxxzzz```nnn|||}}}|||qqqgggbbbdddllluuu~~~rrrCCC000000,,,,,,++++++***))))))((((((((((((((((((((((((((('''((((((((()))))))))***///000555;;;BBBOOOfffyyyfffBBB@@@FFFaaa```===;;;SSSrrrzzzUUU>>>888AAAMMMWWWbbbooossszzz|||~~~}}}yyysssoooppptttwwwjjj```ccc~~~~~~zzz|||yyy{{{|||~~~~~~~~~{{{yyyxxxwwwxxxxxx}}}}}}yyywwwyyy}}}}}}wwwuuusssqqqpppooooooooo\\\QQQEEE>>>888222111333111333555777999???HHHOOOXXX]]]hhhwwwuuunnniiibbbYYYVVVWWWXXXVVVTTTWWWVVVTTTQQQMMMIIIEEEDDDCCC@@@===;;;999888666444333333222222111000000000...///000111333555777888000222333222444AAAYYYoooooohhhaaacccppp||||||wwwxxxrrrIII222000000,,,,,,,,,,,,+++++++++******************************)))))))))***++++++,,,,,,)))...///---111@@@SSS``````cccQQQ::::::HHH]]]qqq}}}~~~|||xxxnnn]]]KKK@@@???CCCEEEGGGLLLQQQUUUZZZeeeqqq||||||~~~wwwfffWWWPPPNNNYYYhhh{{{]]]TTT```yyy|||{{{zzzyyyyyyyyyzzz{{{tttrrrrrrsssvvvvvvsssooogggccc^^^[[[WWWPPPGGG@@@888555111/////////......000///...222444000???```rrrrrriiiYYYWWWhhh}}}hhhbbbnnnuuu___;;;***///---(((---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++------111777777HHHfff}}}]]]mmm{{{~~~___NNNiiifffTTTGGGKKKRRRWWWbbbooo|||zzzwwwuuuxxxsssggg\\\\\\cccllluuu|||yyyiii]]]```ttt}}}oooRRR===:::@@@999AAAkkk^^^kkkxxxhhhbbbbbbdddkkksss|||NNN777///---,,,,,,+++***)))(((((())))))))))))))))))))))))''''''(((((())))))******///111666<<>>EEEhhh___>>>:::UUUrrroooMMM>>>>>>DDDQQQ[[[eeerrruuu}}}}}}}}}yyyrrrppprrrsssqqqaaa]]]fffzzz|||xxxyyy|||{{{zzzxxxvvvuuuuuuuuuuuusssyyyzzzvvvtttwww|||~~~zzzyyywwwtttqqqnnnllljjj^^^TTTHHH@@@999222111333222333555555777===FFFLLLTTTYYYeeetttzzzrrriiiddd]]]XXXVVVUUUTTTTTTVVVUUUSSSPPPLLLIIIFFFDDDAAA>>>;;;999888777555333333333222222111000000000......///111333666888999666444333333333:::PPPgggmmmkkkddd]]]aaannnuuutttuuuuuu|||PPP444111111+++,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,+++//////---444FFFXXXaaabbb[[[FFF888>>>LLL```www}}}|||||||||}}}~~~yyywwwlllYYYGGG???BBBGGGGGGHHHMMMSSSXXX```ooo~~~~~~yyyjjjYYYNNNOOOTTTfffyyykkkVVVWWWkkkzzzyyyxxxwwwwwwxxxzzz{{{tttqqqpppqqqsssssspppmmmhhhddd___[[[WWWPPPGGG@@@999555222/////////.........000...///333222>>>XXXqqqyyyuuuccc\\\kkkwwwxxx|||kkkffftttxxxgggBBB,,,111---&&&...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------***,,,---333:::===RRRuuurrrWWWmmm{{{mmmQQQVVVxxxuuu~~~WWWOOOKKKOOOVVV\\\eeennntttvvvzzz~~~~~~mmmccc[[[___hhhrrr|||}}}lllYYYVVVnnnwww\\\???888BBB:::999ZZZbbblll~~~lllggggggfffnnnyyy|||~~~YYY>>>...------,,,+++***)))((('''(((((((((((((((((((((((('''''''''((()))*********...333:::===>>>GGG^^^uuuzzz[[[===AAAKKKpppnnnUUU===>>>\\\}}}dddGGG???CCCHHHUUU___iiitttwww}}}|||vvvqqqqqqsssooohhh\\\\\\gggzzz|||xxxyyy|||~~~ttttttsssrrrrrrrrrrrrrrrooouuuwwwsssqqquuuzzz}}}|||{{{zzzxxxsssnnnhhheee___UUUJJJBBB999222111333333444555555666;;;DDDKKKPPPVVVbbbrrr|||jjjfffaaa[[[VVVTTTSSSTTTUUUTTTRRRPPPLLLIIIFFFDDD???===:::888777666555333333333222222111000000000......///111444666888:::===888555444333888NNNeeeoooqqqgggWWWSSSaaannnrrr|||zzz{{{VVV888444444,,,,,,,,,,,,+++++++++******************************((())))))***++++++,,,,,,,,,//////---666IIIZZZaaa]]]PPP???@@@MMMUUUgggyyy|||zzz}}}~~~}}}|||{{{{{{|||}}}}}}wwwuuujjjVVVEEE???DDDJJJGGGIIINNNTTTZZZeeewww}}}}}}~~~|||ooo___PPPJJJPPPXXXrrrqqq___RRR\\\uuuyyyxxxwwwvvvvvvxxxzzz{{{ssspppnnnnnnppppppnnnkkkhhheee```\\\WWWPPPGGG@@@999666222000//////......---111---,,,111333===QQQmmm}}}mmm___fffvvv~~~www```iiiwwwiiihhhwwwzzzlllFFF...222---%%%000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------(((+++---666@@@FFF___sss___|||yyy]]]IIIdddjjjxxxlllNNNMMMMMMQQQVVV^^^ffflllnnnuuummmkkkbbb\\\aaakkkvvvlllTTTPPPkkk}}}ddd@@@777BBB;;;444NNNpppjjjppptttooollljjjttt}}}~~~```CCC---------,,,+++***)))((('''''''''''''''''''''''''''&&&''''''((()))******+++,,,555>>>>>>777<<>>===;;;999888666666555222222222111111111111000/////////000222444777888666999555222333333CCC___lllvvvqqq\\\QQQ\\\jjjooottt|||XXX;;;666+++222...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---...//////...---,,,111AAAUUU^^^]]]RRRTTTHHHFFFddd{{{uuu|||{{{~~~}}}|||}}}~~~|||wwwtttxxx}}}{{{uuussspppgggXXXHHH@@@BBBFFFHHHQQQYYY\\\___kkk|||}}}~~~yyyppp[[[NNNOOOPPPYYYlll```SSSbbbrrr|||~~~~~~zzz{{{xxxssspppuuu||||||wwwrrrqqqpppmmmkkkhhhgggfffdddcccbbbaaa^^^VVVKKKCCC;;;777222///......------...//////000222666<<<@@@llltttWWWXXXjjjtttmmmfff___ppptttssslllxxxoooKKK222,,,...---))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************+++***(((((((((***---...(((...555666999PPP}}}xxxssskkkRRRgggxxx\\\NNNPPPTTTXXXXXXXXX^^^fffjjj}}}~~~}}}xxxpppkkkiiieeecccgggrrrtttuuu||||||\\\QQQeee|||iiiKKK777999<<<;;;GGG]]]yyyooouuuKKK+++---+++)))(((((())))))((())))))))))))))))))))))))******)))'''&&&(((+++...111444888>>>===777LLLtttwww]]]FFF===KKK```yyyXXXGGG???\\\|||{{{YYY;;;AAAJJJLLL]]]jjjmmmttt|||}}}wwwrrrooolllddd]]][[[]]]ggg~~~xxxzzzxxxyyy{{{}}}}}}zzzvvvsssqqqpppooonnnnnnppprrrssswwwwwwwwwwwwvvvuuuvvvwwwyyy{{{zzzvvvuuuuuuqqqkkkfff\\\PPPEEE:::111111555111333444444555999AAAGGGOOOWWWeeetttnnngggbbbbbbbbb^^^[[[[[[WWWTTTQQQOOOMMMJJJFFFCCC>>>===;;;999777666666555222222222111111111111000/////////000222444666888666999555111222111???ZZZllluuuppp[[[PPPYYYdddggghhh|||~~~aaa???888---444...---,,,,,,++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++,,,---...///...///000666EEEVVV[[[XXXPPPMMMFFFYYY{{{|||{{{~~~~~~}}}{{{|||~~~~~~|||zzzuuuuuutttrrrtttwwwtttooorrrooofffVVVFFF???AAAFFFJJJSSS]]]aaaeeesss|||~~~yyylllcccTTTOOOTTTVVVddd}}}lllaaaYYYmmm~~~|||wwwyyytttnnnmmmuuu}}}|||vvvqqqpppnnnllliiigggeeedddeeecccbbbaaa___WWWLLLDDD;;;777222///......------.../////////111555:::>>>bbb|||jjjQQQRRRbbbmmmssskkkbbbvvv|||{{{wwwQQQ555+++---...+++))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************+++************,,,---...///333888===IIIfffzzzyyyxxx^^^\\\zzz]]]ZZZ[[[]]][[[TTTSSS]]]kkkuuusssmmmmmmkkkhhheeejjjgggfffkkkvvvvvvwww~~~fffVVV^^^ooozzznnnPPP999888999777BBBVVVzzzccczzzvvvOOO222...+++)))((()))))))))((())))))))))))))))))))))))******)))'''&&&(((,,,//////555:::???>>>;;;UUUnnnWWWEEE>>>MMMbbb{{{VVVDDDCCCgggpppQQQ;;;FFFNNNNNN^^^mmmvvv{{{uuurrrppplllcccZZZ[[[\\\iii~~~wwwxxxyyyzzz||||||zzzwwwssspppqqqqqqpppoooooooooppppppvvvvvvwwwwwwxxxxxxxxxwwwyyy{{{zzzwwwvvvwwwsssnnnhhh___TTTHHH<<<333111555111333444444444999@@@FFFKKKWWWhhhwwwppphhhbbbcccccc```]]]\\\XXXVVVSSSPPPMMMIIIDDDAAA>>>===;;;999777666555555222222222111111111111000/////////000111444666777777999444111111///<<>>777666777AAANNNrrr~~~QQQ\\\qqqvvv~~~vvvRRR444...,,,)))((()))***))))))(((((((((((((((((((((((()))))))))(((''')))---111666:::<<>>BBBGGGMMMWWWbbbhhhooo}}}~~~~~~~~~vvvggg\\\PPPLLLKKK[[[qqq|||cccYYY[[[eee|||~~~}}}~~~|||uuukkkaaaddduuuxxxsssrrrqqqnnnllljjjhhhgggdddbbb___^^^ZZZTTTJJJCCC;;;777222///......------...//////......///222555FFFbbb{{{uuuTTT===FFF[[[aaaooorrr{{{sssxxxwwwqqq\\\???---,,,---******)))))))))((((((((((((((((((((((((((((((((((((((()))))))))************((()))***+++,,,,,,,,,+++...777:::<<>>DDDNNNWWWeeetttjjjbbb\\\YYYWWWWWW]]]ddd^^^[[[VVVQQQMMMIIIEEEBBB===<<<:::888666555444444222222222111111111111000////////////000222444555444555111111555222;;;QQQwww}}}zzzgggVVVXXXhhhuuubbb```|||III777111///...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***+++******++++++,,,---...///000:::KKKWWWWWWOOOHHH999CCC]]]ssssssyyy}}}{{{xxxxxxxxxwwwyyyzzzzzzyyyxxxwwwxxxyyyyyy{{{yyyuuuvvvzzz|||{{{qqqooofffWWWHHHAAACCCHHHPPPZZZeeekkksss{{{}}}xxxpppeeeXXXPPPNNNRRRXXXllleeeUUUUUU]]]ppp~~~vvvlllbbbddduuuyyywwwvvvuuusssqqqpppnnnnnneeebbb___\\\YYYQQQHHH@@@;;;777222///......------.../////////...000222444???YYYwwwyyyZZZ>>>DDD[[[lllwwwwww{{{jjjlll___CCC///------)))******)))))))))((((((((())))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,000;;;??????RRRxxxsssUUUUUUkkkvvv~~~hhhQQQkkk~~~|||UUUTTTVVV]]]dddgggiiipppyyyyyyjjj]]]WWWTTTZZZbbbfffhhhjjjpppttt{{{ooonnnkkkuuukkkUUUTTTcccqqq```JJJ;;;666888===@@@LLLkkk___NNNjjjsssooo}}}pppmmm|||aaa:::///---***)))*********)))))))))))))))))))))))))))'''((((((((((((+++000333:::;;;===OOOiiiwww~~~eeeLLLCCCUUU{{{PPP???BBB]]]eeeEEEAAAKKK^^^___]]]aaannn|||rrroooppptttooobbb[[[[[[hhh}}}yyyuuutttppptttwwwuuuqqqnnnoooqqqrrrqqqooommmlllmmmnnnooorrrqqqssswww{{{zzzuuuoooppprrrsssssswww}}}~~~|||vvvnnndddYYYJJJ<<<555555222333444333333666>>>CCCMMMVVVdddvvvkkk^^^SSSSSSZZZaaagggkkk]]]YYYSSSNNNJJJGGGDDDBBB===;;;:::888666555444444222222222111111111111000////////////000111333444444555111111444111777KKKrrr|||}}}kkkVVVRRRbbbrrrfffbbbMMM;;;666///...---,,,,,,++++++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++,,,---...///111444AAAUUU```XXXJJJ@@@===EEEWWWuuuzzzpppooowww{{{xxxvvvxxx{{{zzz{{{{{{{{{xxxvvvuuuxxxzzzxxxxxxvvvuuuxxx|||{{{vvvqqqpppiii[[[LLLDDDEEEIIIPPPZZZeeellluuuzzzyyy|||wwwjjj^^^UUUPPPMMMRRR```lll~~~hhhZZZTTTZZZfff|||}}}uuummmccceeesssyyywwwwwwvvvuuutttsssrrrrrrhhhddd```]]]XXXPPPGGG???;;;777222///......---------...///000///000333555<<>>///---***)))***+++******))))))))))))))))))))))))'''((((((((())),,,000444999<<<@@@RRRmmm{{{cccFFFCCCaaammmDDD>>>BBBXXX}}}}}}XXX??????GGGYYY\\\[[[aaarrr~~~zzzpppnnnrrruuummm^^^ZZZ```rrr}}}xxxrrrpppnnnrrrvvvuuupppnnnooorrrrrrpppnnnllllllmmmoooqqqpppooorrrwww}}}}}}xxxrrrrrrsssssssssvvv{{{}}}zzzxxxpppfffZZZKKK===555555222333444333333666===CCCJJJRRRbbbvvv~~~nnn[[[LLLOOO^^^jjjoooppp\\\XXXQQQKKKHHHEEECCCBBB<<<;;;:::888666555444444222222222111111111111000////////////000111333444555666111000222...444GGGeeessszzzjjjTTTMMM\\\mmmoooiiiMMM<<<777......---,,,,,,++++++,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,---...//////222777HHH^^^fffZZZFFF999???DDDOOOiiiqqqkkkllluuuzzzwwwuuuzzz}}}}}}}}}}}}{{{wwwtttsssvvvzzzvvvvvvuuuvvvzzz~~~zzzrrrqqqqqqkkk^^^OOOFFFFFFJJJMMMXXXccckkkuuuxxxxxx|||{{{nnn___RRRMMMOOORRRYYYmmm}}}jjj[[[XXXZZZeeesss~~~zzzuuummmddddddqqq~~~xxxpppppppppoooooonnnnnnnnnjjjfffbbb^^^YYYQQQGGG???;;;777222///......---------...000000000111333555===JJJccctttfffOOOTTTkkk}}}mmmvvvmmmNNN444//////,,,************))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++*********,,,...000444>>>BBBGGGfffnnnPPPYYYyyy|||\\\MMMrrr}}}]]]QQQ\\\iiipppllliiiqqq}}}|||bbbVVVWWW[[[UUUTTT[[[ccciiimmmrrr~~~pppkkkkkkzzzttt```VVVVVVhhh]]]JJJ;;;777;;;<<<:::BBBVVV~~~DDD\\\wwwtttwwwrrrlllssszzz|||yyyggg???///---***)))***+++******))))))))))))))))))))))))''''''(((((())),,,111555888>>>BBBQQQjjj|||}}}www___AAADDDiii^^^;;;???BBBUUU|||TTT<<<<<>>BBBMMMhhh|||___EEEAAAYYYrrrMMM:::IIIbbb|||```AAA;;;===GGGUUU[[[eee|||zzzyyywwwyyyuuummmnnnmmmmmmjjjccc]]]^^^eeerrr{{{sssqqqnnnppppppooommmmmmnnnpppmmmlllkkkkkknnnpppqqqqqqqqqqqqtttvvvrrrmmmmmmqqqsssuuuuuuuuuxxx{{{xxxqqqYYYYYYZZZXXXSSSJJJ@@@888333222222444444444;;;CCCNNNWWWeeessspppgggeeegggllliii```XXXVVVNNNNNNNNNKKKFFFAAA===;;;888777666444333222111111000000000000000000000000000////////////111222333555333333555444222444999JJJjjjmmm]]]zzzggg>>>444...000...,,,+++,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,---///111;;;^^^ppphhh^^^TTTJJJIIIcccqqqlllmmmkkkpppuuuwwwvvvwww|||xxxyyyxxxtttqqqqqqvvvzzzzzzzzzxxxwwwuuusssqqqqqqtttuuuvvvooo___NNNGGGIIIGGGUUUiiixxx~~~}}}|||||||||~~~}}}|||}}}|||iii[[[OOONNNMMMOOOVVVhhhyyyYYYOOOOOOTTT___qqqxxxqqqbbbSSSOOORRRUUUUUUVVVYYY]]]cccmmmvvvyyyvvvgggbbb______[[[PPPFFFAAA;;;888333000///......---............///111222333===RRR}}}lllRRRQQQaaannnooorrrsssxxxyyyqqqGGG000000000************)))))))))((())))))(((((((((((())))))((()))))))))************************+++---...///999BBBIIIfffrrrxxx}}}hhhNNNffftttyyyuuusssjjjTTTOOOQQQRRRUUUZZZ\\\___eeennnyyylllbbbfffwww}}}yyymmm]]]PPPSSS]]]TTTBBB<<<999777:::===HHHvvv\\\QQQccc~~~MMM111...,,,***++++++***)))(((((((((((((((((((((((())))))******+++///444888<<<;;;===MMMlll{{{ZZZ???BBBcccvvvLLL???TTTkkkZZZ@@@===???HHHWWW]]]ggg|||}}}~~~xxxyyy{{{vvvmmmllllllkkkhhh```[[[aaajjjzzzrrrpppnnnooopppooonnnnnnnnnooolllkkkkkkllloooppppppooommmnnnpppsssqqqnnnqqqwwwqqqsssssssssvvvyyyuuuoooYYYVVVTTTTTTSSSMMMBBB999444222333444444555<<>>CCCooo[[[JJJTTTUUU111///,,,++++++++++++***((((((((((((((((((((((((((()))***+++,,,000555999>>>888:::OOOqqqsssRRR:::BBBeeerrrGGGCCC^^^oooxxxUUU@@@???@@@HHHVVV]]]kkk|||}}}zzzvvvxxxzzztttmmmllllllkkkfff]]]ZZZdddqqqzzzsssssslllmmmmmmnnnmmmmmmlllkkkkkkjjjkkkmmmooopppooonnnlllkkklllpppqqqqqquuu{{{uuuuuuuuutttwwwzzzwwwqqqbbbZZZRRROOOPPPMMMCCC:::666444444555444666===FFFJJJYYYnnnqqqYYYRRRTTTTTTXXX___eeefff___VVVPPPKKKLLLKKKIIICCC>>>:::999777777555333222111111111000000000000000000000000000/////////000222333555555333333444333000222777EEE```}}}jjj^^^ooozzzddd;;;333222///---++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,)))+++---,,,+++,,,111555SSSiiilll[[[NNNGGGIIISSSnnnoooppplllnnnsss{{{yyyssssssuuuvvvuuurrrrrruuuyyy}}}|||{{{yyywwwuuutttssspppqqqssspppdddUUUNNNNNNQQQZZZhhhwww}}}wwwwwwxxxxxxyyyzzz{{{|||{{{|||~~~|||wwwqqqmmmhhh___SSSJJJJJJNNNYYYhhhzzzeeeTTTIIINNN\\\lll~~~|||~~~ssslll^^^NNNHHHLLLQQQSSSUUU[[[```dddnnnzzz|||vvvpppiiicccaaa\\\QQQGGGCCC===999444111000000//////............///111222333222<<<```rrrvvvkkkMMMDDDWWWfffppprrriiivvv~~~hhhFFF...+++---************))))))))))))***))))))(((((())))))***))))))))))))************++++++******+++---000222999DDDTTTttt|||uuuyyy^^^QQQxxxwwwzzzgggZZZRRRKKKMMMPPPRRRWWW[[[^^^aaajjjwwwkkkbbbeeennn~~~~~~vvvdddQQQIIIYYYXXXHHH???888555999===AAAlllZZZFFFHHHooo~~~ZZZ111///,,,++++++,,,+++***))))))))))))))))))))))))((()))+++,,,...111666999===777<<>>999777777666555333222111000000000000000000000000000000000/////////000222444555555333333444222000222777CCC^^^yyyzzzfffXXXdddxxx{{{oooyyyfff;;;222222...---++++++,,,---,,,+++*********++++++++++++,,,)))+++---,,,***,,,222777UUUaaa___RRRGGG???DDDTTT{{{mmmssstttkkknnntttzzz}}}|||vvvrrrrrrtttvvvuuurrrrrrtttwww{{{zzzyyyxxxwwwuuuttttttssssssuuusssiii\\\VVVVVVTTTXXXbbbppp}}}}}}|||yyyvvvvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{|||}}}~~~xxxpppeee[[[TTTPPPMMMKKKMMMTTTdddzzzcccPPPJJJHHHUUUnnn{{{zzz}}}qqqjjj\\\KKKCCCGGGLLLOOOOOOXXX___dddppp~~~zzzxxxppphhhddd^^^SSSJJJFFF===:::555222000000000///............///111222333555;;;]]]sss~~~uuuRRRCCCMMM___kkk{{{jjjgggzzzsssfffKKK333------************))))))))))))******))))))))))))******))))))))))))************,,,+++******+++...111333===EEERRRuuupppppp{{{~~~nnnWWWTTT}}}|||{{{^^^NNNSSSOOOLLLLLLLLLOOOWWW^^^___iiiwww|||fffgggooovvv}}}}}}wwwbbbMMMEEEXXXYYYJJJ@@@888444999;;;@@@lllZZZGGGDDDcccrrrsssYYY222///,,,+++,,,,,,+++***))))))))))))))))))))))))((()))+++---///222666:::999555AAA___|||yyyfffIII===RRRyyyfffFFF]]]dddIII===BBBDDDKKKZZZbbbvvv~~~vvvttttttsssqqqooonnnooonnnfff\\\[[[mmm~~~}}}vvvwwwpppooooooppppppooommmkkkiiiiiikkknnnppppppnnnlllqqqjjjhhhlllrrruuuxxx{{{uuutttqqqooorrrvvvuuuppp```QQQBBB>>>EEEJJJFFF@@@999666666666666888@@@IIISSS^^^kkkxxxzzzuuussswwwooo[[[TTTSSSPPPMMMIIIFFFCCC???:::777777666555333222111000000000000000000000000000000000/////////111222444666555333333444222000222666BBB]]]xxxyyycccTTT]]]ooommmsssjjj<<<111///...---++++++,,,---,,,+++))))))*********+++++++++)))+++---,,,***,,,222888PPPYYYYYYSSSJJJ>>>???QQQwwwvvvmmmuuuxxxjjjooouuuyyyxxxvvvttttttqqqtttvvvuuusssrrrtttvvvyyyxxxxxxwwwvvvuuuttttttvvvvvvxxxvvvmmmaaa\\\\\\VVVWWW]]]iiixxxyyy{{{~~~{{{uuuuuuuuuvvvvvvuuuuuuuuuyyyxxxyyyyyyzzz|||}}}~~~vvvmmm^^^PPPIIIHHHLLLOOOTTT\\\nnnxxxVVVKKKLLLLLLaaa~~~xxxyyy}}}mmmgggXXXHHH@@@DDDJJJMMMLLLVVV^^^dddrrr}}}tttkkkfff___UUULLLIII>>>:::555222111111000///............///111222333<<<>>>[[[rrr{{{WWWGGGIII]]]hhhwwwnnnmmmooohhhRRR:::111///************))))))))))))******))))))))))))******))))))))))))************,,,+++***)))+++...111333AAACCCNNNrrreeehhhsssuuu~~~___KKKQQQ|||||||||{{{]]]NNNJJJTTTRRROOOLLLJJJLLLVVV``````pppvvvgggmmmyyy{{{eeeOOOCCCWWWZZZKKKAAA888444888999@@@lll\\\KKKEEE___mmmmmmzzzWWW222///---+++,,,,,,++++++))))))))))))))))))))))))((())),,,---///222777:::666555EEEfffwwwnnn]]]AAA888SSS~~~~~~\\\AAAbbb\\\CCC:::BBBEEENNN^^^ggguuuyyyvvvuuutttssssssooopppoooggg\\\\\\oooyyyxxxooonnnnnnooommmkkkjjjjjjjjjfffgggjjjnnnrrrsssrrrqqqooojjjjjjooottttttuuuwwwrrrrrrpppllllllooonnnjjj\\\FFF===BBBEEEIIIHHH===;;;777555666666777===DDDKKKRRR___lllqqqrrruuu{{{xxxjjjYYYWWWUUUWWWRRRJJJCCC???<<<999777666555555444222111000000////////////000000000000---...000000/////////000555333333555333000111555AAAbbb|||~~~hhhNNNQQQkkkyyyssspppmmm:::666000------,,,++++++******)))******+++++++++,,,,,,,,,+++///+++)))---+++000@@@SSSdddbbbOOODDDBBBJJJXXXlllsss~~~uuuooorrrnnneeennnxxx{{{xxxsssrrrsssvvvuuusssrrrrrrssstttvvvwwwwwwwwwuuussssssuuuwwwsss{{{|||tttqqqrrrlllbbbWWWVVVXXXbbbppp}}}{{{wwwzzzuuuuuuuuuuuutttsssqqqppptttvvvyyy{{{{{{zzzyyyyyyrrr^^^NNNIIIHHHGGGOOO[[[___kkkaaaRRRJJJDDD\\\ooo~~~|||||||||{{{zzzmmmaaaQQQGGGEEEGGGHHHHHHPPPRRRZZZiiixxx{{{nnnccc[[[RRRIIIBBB<<<888333000//////...............//////000111222333@@@```zzz~~~tttaaaJJJPPPcccllluuuxxxxxx{{{uuuqqqTTT666...000,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))***************)))+++---,,,+++000777GGGHHHRRRmmmtttYYYbbbnnnxxxzzzsssdddEEEVVV{{{xxx|||www^^^OOOLLLOOORRRRRRPPPMMMJJJMMMTTTZZZooosssxxxppplllrrr{{{}}}hhhVVVMMMJJJYYYNNN======666777999>>>```www]]]999@@@ZZZhhhvvvwww}}}yyy}}}WWW666000,,,,,,+++))))))+++))))))))))))))))))))))))((((((***,,,...111444555999///FFFppp}}}tttnnnmmmXXXBBBAAAZZZzzzwwwMMMAAAfff\\\BBB555AAAOOOSSSYYYcccvvv~~~wwwvvvvvvtttssstttpppoookkkccc[[[```vvvvvv{{{rrrmmmmmmmmmllljjjiiiiiiiiiggggggiiillloooqqqpppooovvvqqqpppsssuuusssrrrrrrppppppmmmjjjjjjnnnnnnkkkWWWCCC===CCCFFFIIIFFF:::999666444555555555:::@@@IIIKKKRRR[[[aaajjjyyykkk[[[[[[ZZZaaa[[[PPPGGG@@@;;;777555666555444333222111111000////////////000000000000000222444444333222333444555333333555333000111555DDDeeehhhLLLNNNiiitttpppooonnn:::777000......------,,,++++++*********+++++++++,,,,,,,,,+++///+++***...---222BBBTTT```^^^PPPDDD@@@IIIYYYttt}}}ooojjjmmmjjjlllttt|||}}}yyytttsssuuuvvvuuutttsssssstttvvvwwwvvvvvvvvvuuusssrrrssstttrrryyyzzztttqqqrrrmmmcccVVVTTTUUU]]]kkk~~~}}}{{{wwwyyytttuuuvvvwwwwwwwwwuuuuuuwwwuuutttvvvxxxwwwtttppp[[[MMMBBBBBBEEEJJJXXXhhhkkkmmmTTTOOOLLLHHH___yyy|||||||||}}}}}}xxxtttkkk___OOOEEECCCEEEFFFFFFJJJMMMVVVeeevvvrrreee[[[QQQGGG@@@<<<888333000//////...............//////000111222888AAA]]]xxxzzziiiRRRbbbuuu|||~~~xxx{{{~~~~~~wwwWWW666++++++,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))***************)))+++---,,,+++000888CCCGGGVVVpppqqqUUUdddxxxuuunnn```GGGYYY|||tttooouuuvvv]]]NNNFFFDDDEEELLLLLLKKKIIIHHHNNNXXX```rrruuussspppsss|||zzzhhhZZZNNNIIIWWWMMM===<<<666777888:::YYYttt^^^<<>>BBBdddhhhEEE???cccUUU@@@666BBBNNNRRR[[[iiiyyyxxxvvvvvvrrrqqqqqqpppppplllccc[[[bbb|||ttt~~~uuuooonnnmmmkkkjjjjjjiiiiiihhhhhhhhhiiilllnnnnnnmmmwwwsssssswwwwwwsssppppppoooooolllhhhiiinnnooommmUUUDDD@@@FFFHHHJJJEEE999999666666777777666:::???IIILLLSSS]]]hhhxxxmmm^^^______ggg___SSSGGG???:::666444555555444333222111111000////////////000000000000///111333333222111222333555333333555333000111555HHHhhhjjjNNNNNNgggrrrqqqrrrooo;;;777000//////...------,,,,,,+++******+++++++++,,,,,,,,,,,,000,,,+++//////555EEETTTVVVUUUMMMBBBBBBRRReee|||~~~uuuyyy|||kkkhhhmmmkkkrrrxxx}}}}}}xxxttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxtttvvvwwwvvvsssqqqpppppppppvvvwwwrrrqqqrrrnnnfffYYYUUUSSSXXXdddxxx~~~{{{wwwyyyuuuvvvxxxyyyzzzzzzzzzyyyyyyuuuqqqqqqrrrppphhh```OOOGGGAAAAAADDDLLL```tttkkkWWWIIIOOOSSSRRRjjj|||{{{}}}|||wwwhhh\\\MMMCCCAAABBBCCCCCCFFFJJJTTTdddvvvwwwiii\\\QQQEEE>>><<<888333000//////...............//////000111222888???XXXtttvvvaaaeee{{{~~~nnnsss]]];;;///---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))***************)))***---,,,,,,222999IIIRRRjjjyyyZZZooooooeeeXXXHHH]]]yyypppllluuuzzzZZZIIIFFFFFFEEEDDDFFFIIIJJJKKKNNNVVVdddnnnzzz~~~{{{qqqiiinnnxxx}}}vvvjjj```OOOGGGTTTLLL<<<<<<555666888555NNNnnnaaa???HHHooo|||kkklllmmm~~~{{{}}}ddd666000,,,,,,+++))))))+++))))))))))))))))))))))))((((((***,,,///222444666222888ZZZ|||~~~qqqkkkiiiNNN;;;HHHtttxxxXXX???BBBaaavvvwwwrrrNNN===888EEEPPPSSS^^^ooo|||xxxvvvuuuqqqoooooopppppplllccc[[[eeeuuuwwwqqqpppmmmlllllllllkkkkkkkkkjjjhhhiiikkkmmmmmmmmmqqqppprrrwwwxxxtttrrrrrrqqqpppmmmiiikkkppprrrpppZZZIIIEEEJJJJJJKKKGGG;;;:::888888;;;<<<;;;???DDDIIIQQQbbbtttqqqbbbbbbaaabbbZZZNNNDDD===:::888777444444333333222111111000////////////000000000000///111222222111111222333555333333555333000111555KKKeee{{{pppWWWTTTggguuuvvvwwwooo;;;777000.........---,,,,,,++++++******+++++++++,,,,,,,,,---111---,,,111222888IIIUUUMMMJJJFFFAAAMMMlll~~~xxxooowww{{{nnnlllrrrrrrtttxxx{{{zzzvvvttttttvvvuuuvvvvvvwwwwwwxxxxxxxxxtttvvvxxxwwwtttqqqnnnmmmnnnssstttrrrqqqrrroooiiiaaaYYYRRRSSS___vvv|||wwwzzzwwwxxxyyy{{{{{{{{{zzzzzzwwwuuurrroookkkcccXXXQQQIIIGGGFFFGGGJJJVVVpppjjjWWWNNNHHHQQQZZZ^^^|||~~~~~~zzz{{{{{{eeeYYYJJJAAA???AAAAAAAAAEEELLLXXXgggzzz{{{lll^^^PPPEEE>>><<<888333000//////..................///000111222333:::TTTppp}}}~~~ooo[[[tttzzzdddfff\\\===222111++++++***)))(((((())))))(((((((((((())))))))))))((()))))))))***************)))***---------333;;;PPPaaammm|||jjj[[[OOOLLLhhhzzzpppttt}}}fffNNNEEEGGGIIIIIIIIIEEEKKKRRRWWW\\\ggguuu}}}hhhiiifffqqq~~~zzztttlllgggRRRFFFQQQJJJ<<<<<<444666:::333EEEfffbbbBBBJJJwwwvvvllltttpppccc666000,,,,,,+++))))))+++((((((((((((((((((((((((((((((***,,,///222555777111>>>bbb|||sssjjjLLL===PPPqqqRRR>>>JJJeeerrrvvvfffJJJ<<<<<>>:::999:::>>>???@@@DDDJJJKKKWWWmmmtttgggeeeaaa\\\UUUJJJAAA<<<:::999999333333333222222111111000////////////000000000000222444666666555444555666555333333555333000111555JJJ___sss|||vvvbbb[[[iiivvvxxxzzzooo;;;777000------,,,,,,+++***************+++++++++,,,,,,,,,---000---,,,222444<<>>@@@AAA@@@GGGQQQ^^^mmmppp```RRRGGGAAA<<<888333000//////..................///000111222111999TTTmmmuuuzzzyyynnnZZZsss{{{bbbaaayyy{{{UUU888000///+++***))))))))))))))))))(((((((((((())))))))))))((()))))))))***************)))***------...555===MMMhhhvvvfffTTTKKK[[[~~~qqqrrr~~~dddWWWJJJFFFFFFFFFFFFHHHGGGPPP\\\dddjjjtttmmmaaajjjkkkwww~~~yyytttpppmmmUUUEEENNNIII===<<<444666;;;555@@@^^^cccEEEIIIvvv{{{ppp|||ccc666000,,,,,,+++))))))+++(((((((((((((((((((((((('''(((***---000333666777444BBBddd}}}jjjHHH@@@VVVnnnTTT===PPPiiisss}}}eeeJJJ???AAATTT___]]]bbbnnn}}}|||uuuttttttqqqpppqqqpppoookkkccc___ooouuuyyyrrrnnniiihhhjjjkkkjjjiiinnnmmmlllmmmooopppooommmttttttxxx{{{zzztttrrrtttttttttqqqmmmnnnqqqppplll]]]LLLFFFIIIHHHHHHHHH???<<<;;;;;;???AAABBBGGGNNNWWWbbbyyyooofffeee```ZZZSSSIIIAAA<<<999888777333333222222111111111111////////////000000000000111333444555444333444555555333333555333000111555FFFZZZmmmyyywwweee]]]hhhqqqvvv{{{nnn:::777000---,,,,,,++++++***))))))******+++++++++,,,,,,,,,,,,000---,,,333555>>>PPPZZZIIIGGGEEEIIIxxxwwwnnnlllrrruuuyyyzzz|||{{{zzzyyyyyyzzzvvvwwwyyyzzzzzzyyywwwuuuuuuwwwyyyyyyuuurrrooonnnnnnpppqqqrrrsssrrrqqqooohhh[[[LLLIIIVVVuuu}}}vvv|||{{{{{{{{{zzzxxxvvvsssrrrlllnnnmmmdddUUUHHHCCCBBBAAAGGGMMMRRR\\\ttt```KKKGGGOOONNNWWWcccvvv||||||||||||zzzwwwnnn___TTTGGG@@@???BBBBBBBBBIIIVVVfffvvvuuucccTTTIIICCC<<<888333000//////...............//////000111222333:::SSSiiipppqqqlll^^^\\\rrr|||xxx``````tttrrr~~~}}}UUU999000...******)))))))))))))))***(((((((((((())))))))))))))))))))))))************+++)))***------///666???JJJppppppeeeRRROOOpppvvvuuu~~~xxxTTTNNNIIIIIIGGGEEEGGGJJJIIITTTaaaiiioooyyyhhhbbbkkkjjjxxx~~~{{{wwwrrrnnnYYYEEEKKKHHH>>>===555777999999>>>UUUbbbIIIHHHpppggg666000,,,,,,+++))))))+++))))))))))))))))))))))))'''(((***---000444777888777EEEdddcccAAAAAAXXXxxxnnnTTT:::QQQjjjvvvhhhIIIAAAGGGYYY```]]]dddsss{{{tttssstttqqqpppqqqpppmmmhhhcccccctttqqqyyyuuupppkkkjjjlllnnnmmmkkkmmmlllmmmnnnppppppooommmttttttwwwyyyuuuooonnnpppqqqrrrppplllkkkllliiidddWWWHHHFFFLLLKKKLLLKKKCCCDDDAAA@@@BBBCCCDDDIIIPPP```mmm{{{oooiii___]]]```\\\SSSMMMEEE>>>:::777555444222222222222111111111111////////////000000000000...000222222111000111222555333333555333000111555BBBXXXnnnxxxrrr^^^WWWeeemmmuuu|||lll888666111...------,,,++++++************+++++++++,,,,,,,,,+++///,,,,,,333666@@@RRRUUUIIIKKKHHHLLLtttqqqmmmmmmuuuzzz{{{|||||||||zzzxxxwwwwwwvvvxxxzzz{{{zzzxxxuuussstttvvvwwwwwwtttqqqooonnnppppppqqqssstttrrrqqqqqqiii\\\MMMJJJXXXwwwzzzuuu|||zzzzzzzzzyyywwwuuurrrqqqiiifff___SSSHHHBBBBBBDDDIIIPPPWWW^^^lllpppUUUIIIGGGPPPTTTbbbuuu~~~}}}}}}||||||{{{|||rrrmmm]]]SSSGGG@@@AAADDDEEEDDDMMM^^^qqq|||gggVVVJJJEEE<<<888333000//////...............//////000111222555888LLLeeeooopppcccMMMXXXjjjpppppp```hhhuuuYYY<<<333...******))))))))))))******(((((((((((())))))))))))))))))))))))************+++)))***------000888AAANNN|||mmmgggUUUUUU~~~rrr```MMMIIIHHHJJJKKKKKKMMMRRRNNNWWWbbbhhhmmmwwwxxxhhheeegggiiiwww~~~}}}yyyrrrlll\\\FFFJJJHHH@@@>>>666999444;;;===OOOaaaNNNHHHjjjfff666000,,,,,,+++))))))+++))))))))))))))))))))))))'''(((***---000444777999888GGGcccxxxvvvWWW===CCCZZZuuusssSSS;;;SSSjjjyyyeeeEEEDDDMMMZZZZZZVVVfff{{{tttsssssspppnnnooopppkkkfffcccfffxxxlllzzzyyytttnnnmmmppprrrqqqoookkkkkkmmmoooqqqqqqnnnllloooooorrrtttqqqkkkkkknnnooopppnnnjjjhhhhhhccc]]]SSSGGGHHHQQQQQQQQQPPPGGGLLLHHHFFFFFFFFFFFFLLLSSS___oookkk[[[TTTOOOSSSYYYWWWJJJFFF???:::777555444333222222222111111111111111////////////000000000000111222444444333333333444555333333555333000111555???YYYpppxxxmmmUUUPPPbbbmmmwwwkkk777666111///......------,,,++++++******+++++++++,,,,,,,,,+++///++++++333666@@@SSSOOOGGGNNNJJJLLL~~~}}}kkkmmmmmmqqq|||{{{||||||zzzxxxuuusssrrrvvvxxxzzz{{{zzzwwwtttqqqsssuuuvvvuuurrrooonnnoooqqqpppqqqttttttrrrrrrrrrkkk^^^QQQOOO\\\zzz}}}~~~xxxuuu}}}zzzzzzzzzyyyxxxuuusssrrrhhh___RRRGGGAAAAAADDDGGGIIIRRR\\\hhh|||qqqWWWMMMNNNJJJSSS[[[ppp~~~~~~}}}|||zzz~~~}}}uuunnnkkkkkk\\\RRRGGGAAABBBEEEFFFFFFRRRdddzzzjjjXXXKKKEEE<<<888333000//////...............//////000111222444222EEEaaarrrtttaaaEEESSSaaahhhllleeevvv}}}|||WWW;;;000******)))))))))))))))******(((((((((((())))))))))))))))))))))))************+++)))***---...000888BBBQQQmmmjjjXXXYYYyyy```LLLJJJEEEBBBGGGKKKNNNRRRVVVSSS[[[cccfffiiitttnnniiigggdddmmm}}}~~~~~~~~~zzzqqqiii^^^FFFJJJHHHAAA???666999000<<<<<>>TTTxxxgggwww{{{vvvooorrrpppqqqzzz}}}}}}yyyuuusssqqqqqqrrrxxxwww{{{|||tttrrruuuzzzrrrpppuuussskkkjjjqqqmmmrrrxxxyyyvvvsssqqqpppkkk^^^UUUQQQZZZ{{{xxxxxxzzz{{{|||{{{xxxwwwuuunnneee\\\RRRHHHEEEDDDDDDFFFJJJSSS]]]jjj|||sssZZZPPPLLLJJJRRRUUU```~~~|||}}}}}}||||||yyy{{{zzztttppppppooolll^^^OOOBBBAAABBBCCCIIIRRR```mmmpppVVVFFFBBB;;;888333000/////////......---,,,,,,---...///000111===OOObbbhhhVVVUUUbbbkkkjjjpppyyyuuuYYY>>>000((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++,,,,,,...888DDDTTTyyy{{{yyy|||~~~jjjSSSVVV|||aaaPPPKKKDDDBBBEEEMMMQQQQQQUUU[[[fffbbbgggvvvtttcccdddjjjfffpppzzzwwwwwwqqqjjj[[[HHHCCCGGGAAA<<<999333888444;;;SSScccVVVMMM[[[qqquuuaaa777333...,,,,,,,,,***(((---,,,***(((((((((((()))***)))(((+++222999:::777777RRRqqqzzzvvvuuugggIII@@@HHHnnnoooLLLCCC___kkkzzzlllJJJAAAIIITTTVVVRRRWWWrrr}}}}}}uuuooommmnnnpppqqqsssmmmccc___nnnccc|||xxxxxxwwwsssnnnmmmoooqqqpppnnnuuuqqqqqqtttssspppnnnooonnnmmmkkkjjjiiiiiijjjjjjlllkkkjjjhhheeebbb```^^^[[[bbbgggcccZZZXXXaaammmssslll^^^MMM@@@???IIIRRRhhhkkk]]]PPPNNNPPPNNNLLLLLLHHHDDD???;;;999777555333444444333222222111111000000111111111111222222222111222222222222333333333555333222333111...222888JJJ[[[qqqwwweeeRRRVVVgggrrrggg;;;333000......---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,---111777@@@JJJRRRMMMLLLBBB<<>>SSSkkkqqq\\\PPP___lllpppwwwzzzsssZZZAAA444---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++,,,,,,...999DDDTTTllleeejjjtttkkkRRRRRRvvvsssXXXJJJGGGIIIGGGJJJRRRVVVWWW\\\bbbhhhgggooo~~~pppddddddjjjgggyyyyyyvvvtttooohhhZZZGGGBBBFFFAAA<<<999333888888@@@WWWbbbRRRJJJYYYhhhmmmfff777333...+++,,,,,,+++(((,,,+++***)))((((((((()))(((((()))---333777777555;;;YYYwwwzzzrrrttthhhJJJ@@@RRR|||xxx___AAAEEE```lll{{{hhhFFF>>>HHHTTTVVVPPPVVVqqq{{{|||vvvrrrqqqqqqqqqqqqrrrkkkccciii]]]}}}xxxxxxsssrrrqqqqqqqqqqqqqqqrrrtttrrrsssvvvvvvrrrqqqssspppooollliiigggggghhhhhhkkkhhheeeeeeggghhhgggeeefffjjjjjj```WWWZZZkkkzzz~~~lllYYYKKKAAA===GGGTTTlll{{{tttfff[[[PPPNNNNNNMMMMMMMMMHHHEEE???;;;999777555333444444333222222111111000000111111111111222222222222222222222333333333333222111222444222000444;;;QQQbbbtttrrrZZZHHHRRRhhhtttfff;;;333000......---,,,,,,,,,,,,---,,,,,,,,,---------......---------000888EEEQQQXXXSSSKKK??????VVVttthhh{{{sssrrrxxxvvvwww}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvvvvzzz~~~|||sssnnnsss}}}yyytttssswwwvvvpppoootttwwwyyy{{{yyyuuurrrrrrtttmmm\\\RRRWWWmmm}}}{{{zzzyyyzzz|||~~~zzzuuunnndddZZZFFFAAA>>>@@@BBBEEELLLSSS\\\rrrmmmRRRHHHHHHIIIJJJTTT]]]sss~~~|||~~~~~~|||}}}{{{tttwwwwwwttttttuuusssppp\\\MMM@@@???AAACCCKKKUUU]]]jjj{{{tttWWWEEE???:::777222////////////......---------...///111222111>>>SSSrrr|||dddSSSeeexxxuuuqqqoooXXX???222,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------///:::EEERRRyyyvvv]]]SSSaaawwwlllSSSRRRppp~~~dddLLLDDDFFFFFFGGGKKKRRRVVVYYY^^^dddjjjllluuusssmmmfffdddkkknnnyyyuuusssllldddXXXFFFAAAFFFAAA;;;999333666:::DDDWWW\\\IIIDDDXXXeeelll}}}}}}{{{eee777222---+++,,,---+++))),,,+++***)))((((((((()))&&&&&&)))///444777888888CCCbbbzzztttjjjqqqhhhIII???^^^jjjOOO:::FFFaaannn~~~^^^@@@;;;FFFRRRTTTPPPWWWpppwww|||yyyvvvtttttttttsssrrrnnnfffaaappp\\\|||xxxwwwtttwwwyyyxxxuuussstttvvvvvvuuuvvvxxxwwwqqqppprrrpppnnnkkkhhhfffggghhhhhhkkkgggeeeggglllnnnlllhhhgggggg```UUURRR]]]ppp~~~hhhRRRJJJDDD@@@JJJZZZmmmyyyllldddcccddd^^^VVVRRROOOMMMMMMMMMGGGDDD???;;;888777555333444444333222222111111000000000111111111222222222222222222333333333444444222222444555222111666===[[[ooovvvWWWCCCNNNeeeuuuccc:::444///......---,,,,,,,,,,,,---,,,,,,,,,---------............---///999HHHTTTZZZRRRHHHAAAGGG___~~~uuuqqqnnnmmmvvvwww|||xxxxxx|||yyywwwxxxyyy{{{{{{zzzyyyxxxvvvxxxyyyvvvqqqqqqwwwwwwssssssvvvvvvqqqqqqtttsssvvvyyyxxxtttpppppppppmmm]]]XXXccczzz|||zzz{{{zzzyyywwwzzzyyyssskkkcccWWWMMM???<<<===@@@CCCHHHQQQ[[[qqqxxxVVVGGGFFFKKKNNNQQQ]]]iii|||||||||}}}zzzvvvyyyyyywwwwwwxxxuuupppZZZKKK??????CCCEEENNNXXX___nnn}}}mmmRRRBBB===:::666222////////////.........------...000222333000:::MMMqqqmmm```vvvuuutttrrrYYY===///)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***+++------000;;;GGGTTTuuu|||kkk\\\XXXfff{{{hhhPPPTTTqqqmmmUUUDDDBBBHHHBBBFFFKKKQQQUUUZZZ```fffooottt{{{kkkllleeeaaammmxxx|||wwwsssiii___VVVDDD???DDD@@@;;;999444333888BBBPPPOOO===@@@\\\ppp{{{~~~qqqwww```666222---+++,,,---+++)))+++******)))))))))))))))''''''***000555999>>>CCCPPPggguuujjjcccqqqhhhFFF???eeeeeeKKK>>>FFFdddvvv}}}QQQ<<<<<>>CCC???;;;999444333777>>>GGGCCC555BBBggg{{{vvvnnnzzzaaa666222---+++,,,---,,,***************)))))))))(((***(((+++111666;;;FFFRRR^^^iiimmmbbbccctttjjjEEEAAAiiibbbGGG@@@JJJlllrrrJJJ???AAAEEEKKKQQQ[[[hhhvvvrrrnnnyyyuuuooolllmmmpppssstttnnnllliiipppdddzzzvvvtttvvvxxxzzzxxxtttrrrrrrtttxxxxxxyyyyyyrrriiifffhhhhhhgggggghhhhhhiiiiiijjjjjjjjjkkknnnpppooojjjeeeddd```WWWRRR\\\mmmuuussseeeYYYPPPRRRVVVZZZdddpppwww}}}sss^^^OOOIIILLLSSS```eeeeee]]]RRRLLLIIIGGGAAA>>>:::777777666555444444444333222222111111000000111111111111222222222333333333333444444444444666666666555111000888CCCddd|||~~~[[[HHHSSShhhppp{{{WWW777555.........---,,,,,,,,,,,,---,,,,,,,,,---------.........000///000<<>>BBBGGGJJJRRRbbbrrruuuUUUJJJHHHHHHLLLSSS[[[mmm||||||}}}|||zzz}}}~~~||||||{{{sssjjjQQQEEE>>>CCCJJJNNNVVV___lll{{{www[[[MMMEEE???888555111......////////////......///000222444555999???NNN~~~}}}kkk~~~xxxqqq{{{[[[<<<000---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***,,,...///333>>>JJJbbbsssgggjjjvvvTTTAAAUUUwwwlllxxxjjjVVVIIIBBBBBBFFF???HHHQQQTTTXXXaaajjjooouuu~~~xxxiiieeecccVVVWWWnnnlllsss|||~~~}}}yyyvvvrrrhhh^^^QQQ???<<>>;;;:::444666888<<>>;;;777555555666666555444444333222222111111000000111111111111222222222333333333444444444444555555555555444///000<<>>CCCIIIMMMWWWlll~~~cccLLLJJJKKKHHHMMMXXXcccxxxzzzyyy}}}||||||zzz|||}}}}}}||||||{{{rrrhhhMMMCCC???FFFNNNRRRZZZcccqqqiiiSSSLLLEEE===777444000......////////////......///000222555666:::DDDXXX~~~kkkvvv}}}ooonnn}}}XXX777---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,///000444???KKKjjjooonnntttRRRGGGjjjnnnxxxsssZZZKKKFFFBBBBBBCCC???JJJSSSVVVZZZdddnnnssswwwuuujjjeee___SSSZZZrrrsssuuu~~~{{{zzzuuupppoooooojjjbbbOOO>>>;;;AAA>>>;;;:::555777888999===888111IIIvvv|||{{{xxxhhh555111,,,+++------,,,***((()))***++++++***)))(((***(((+++222555888GGGZZZ^^^\\\aaagggnnntttcccBBBEEEooo~~~WWW:::;;;RRRpppsssPPPNNNPPPWWW\\\^^^cccnnnxxx{{{wwwjjjiii{{{uuurrrqqqssstttuuujjjfffdddnnnfffwwwvvvttttttsssrrrrrrssstttuuuuuurrrsssvvvuuummmccc```ccceeeggghhhjjjjjjhhhgggeeehhhiiiiiihhhfffeeefffhhh[[[bbbccc]]]___dddaaaWWWMMMVVV]]]bbbjjjuuu~~~wwwoookkkjjjmmmzzziiiYYYQQQNNNQQQUUURRR___fff]]]PPPGGGCCC???;;;999666444555666666555444444333333222111111000000111111111111222222222333333333444444444555555444444444222///111???NNNzzzWWWLLL___wwwPPP111333000......---,,,,,,,,,,,,---,,,,,,,,,---------......***///111333CCCYYYcccaaaKKKFFFFFFYYY~~~}}}|||ooowww~~~tttwww|||xxxzzzzzzyyyyyyxxxwwwvvvuuullluuuxxxuuurrrvvvxxxwwwqqqtttvvvwwwxxxyyyyyyvvvpppsssuuurrrkkkddd```___```ggg}}}yyyxxx{{{xxxqqqmmmlllcccSSSFFFAAA@@@>>>:::===DDDIIIOOO[[[qqqmmmUUUFFFIIILLLIIIPPP___tttxxxyyy}}}}}}|||{{{yyy{{{{{{zzz|||{{{rrrgggJJJAAA???HHHQQQUUU\\\eee{{{___NNNJJJCCC999777444000....../////////////////////111333555666777EEE```{{{nnnrrrwwwuuulllnnn{{{zzz[[[999000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,///000444@@@LLLwww|||{{{zzzvvvVVVSSS{{{zzzcccLLLBBBBBBCCCAAAAAADDDPPPZZZ\\\```kkkvvv{{{yyyooohhh^^^UUUaaaxxx}}}yyyvvvoooiiihhhlllkkkfffNNN===:::@@@>>>;;;:::555555666777:::666...GGGttt~~~~~~bbb555111,,,+++---...,,,+++((()))***++++++***)))((((((&&&+++333444444BBBUUUTTTRRR]]]kkkpppnnn[[[>>>CCCqqqWWW:::>>>QQQkkkvvvRRRPPPTTT```gggddddddlllvvv{{{vvvhhhhhh{{{xxxwwwvvvuuutttppphhhgggzzzdddyyyxxxxxxsssnnnmmmssswwwvvvsssrrrssswwwxxxrrrfff___```eeeqqqlllgggeeefffgggfffeeecccdddeeeeeeeeecccaaa___eeedddcccdddccc^^^VVVPPP\\\aaagggkkknnnppptttwwwyyyzzzlll^^^]]]aaakkk}}}kkkVVVOOORRRUUUTTT]]]ZZZVVVPPPIIICCC???<<<:::999888666444333333333444333333333222111111111000111111111111222222222444444555555555555444444777222///555666---@@@hhh|||dddTTTsssIII000777,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,555GGGZZZcccbbbPPPHHHGGGYYY|||{{{wwwqqq{{{xxxxxx~~~|||tttrrrpppmmmsssuuuvvvvvvtttsssssssssvvvuuuuuuxxxzzzyyyuuuqqqmmmmmmnnnnnniiidddeeeiiiqqq}}}wwwssstttvvvuuurrrjjjggg[[[HHH===<<<<<<:::???>>>BBBIIIQQQ```{{{uuuVVVNNNHHHHHHHHHKKKYYYiii{{{~~~~~~{{{xxxvvv|||zzzxxxlll\\\GGGCCCCCCKKKTTT]]]gggooolllYYYQQQDDD;;;:::777444000....../////////...//////000111333444555;;;AAAgggrrrVVVeeevvvuuummmWWW777///---+++++++++************)))))))))))))))))))))))))))))))))))))))***************)))+++///111666CCCPPPvvvsss{{{NNNXXXjjjZZZJJJDDDDDDDDDDDDFFFFFFQQQ^^^eeeggglllvvvtttpppfffcccgggjjj}}}xxxqqqmmmttt~~~|||mmm]]]JJJ>>>999???AAA:::777::::::999444333333222DDDeee{{{ccc666111---......***)))++++++******))))))))))))))))))+++)))///888555888GGGPPPYYY^^^eeemmm```HHH===IIIsss^^^CCC;;;XXX|||~~~pppQQQIIIPPPaaaooodddUUUcccxxx{{{qqqkkknnnzzzyyy{{{zzzuuuoooooodddiiiggg}}}{{{zzzrrrmmmlllqqquuutttqqqpppqqqttttttnnneeebbbhhhnnnwwwrrrkkkhhhggggggeeebbbaaabbbdddeeeeeedddcccbbbdddcccbbbaaaaaa]]]WWWSSSdddhhhkkkkkkgggfffiiilllvvv{{{qqqaaa[[[ZZZfffzzzlllXXXQQQSSSUUURRRWWWUUUQQQLLLFFFAAA===;;;:::999888666555444333333222222222222222111111111111111111111222222222222333333444444444444333333666222///333222---HHHwwwkkk^^^lllGGG111999000.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---666GGGYYY^^^\\\PPPGGGGGG]]]{{{tttlll|||yyyyyy~~~wwwuuutttrrrrrrssstttsssqqqpppqqqrrrvvvvvvvvvxxxzzzzzzvvvsssmmmkkkjjjjjjgggfffkkkrrr}}}zzzxxxtttqqqrrruuusssooojjjeeeWWWFFF=========:::??????DDDLLLVVVgggcccRRRKKKGGGIIIJJJNNN]]]mmm|||}}}}}}}}}}}}|||yyyvvvtttzzz|||yyywwwtttfffUUUDDDDDDHHHRRR]]]fffqqqzzzaaaRRRMMMDDD<<<<<<666333000....../////////...//////000111333444555>>>GGGmmm|||]]]PPP^^^rrrvvvuuuWWW888000---+++++++++************)))))))))))))))))))))))))))))))))))))))***************)))+++...000555BBBOOOxxx}}}yyyzzzwwwxxxQQQ]]]fffWWWHHHCCCCCCCCCDDDFFFHHHRRR^^^dddgggnnnzzzmmmiii```bbbppp~~~yyyhhhZZZHHH===:::@@@AAA;;;777999::::::555555666222AAA^^^ppp]]]555000---......+++***++++++******))))))))))))))),,,---+++///777333666FFFNNN[[[ccclllrrrbbbHHH;;;KKKuuuZZZBBB>>>___zzzxxxcccHHHFFFVVV```hhh]]]SSSdddyyyzzzrrrkkknnnzzzyyy||||||wwwrrrlllcccgggyyyiii}}}|||qqqlllkkkooorrrpppmmmmmmnnnpppooojjjeeegggpppyyy}}}wwwooojjjhhhgggdddaaa___aaabbbdddeeeddddddccccccaaa___^^^]]]\\\YYYWWWiiilllmmmhhh```]]]```eeettt~~~xxxggg[[[VVV```vvv|||kkkZZZSSSSSSSSSOOOPPPNNNKKKGGGBBB>>>;;;999999999777555444333333333000000111111111111111111111111111111222222222333222333333333333333333222555333///000......PPP|||\\\ZZZCCC000888222//////.........---------++++++,,,,,,,,,,,,------------///999IIIXXXZZZTTTLLLDDDIIIhhh|||qqqhhh~~~||||||}}}xxxwwwwwwvvvssstttsssrrrpppppprrrtttwwwwwwwwwxxxyyyxxxuuussskkkhhhfffggggggjjjttt}}}ssstttrrrooorrruuurrrlllhhh```QQQCCC=========:::???AAAGGGPPP]]]qqqyyySSSMMMHHHGGGKKKMMMRRRaaasss}}}{{{~~~}}}}}}|||||||||yyyvvvssssssxxxyyyvvvvvvqqq```NNNDDDFFFNNNZZZccckkkxxxyyyYYYNNNKKKBBB<<<<<<666333///....../////////...//////000111333444555777EEEllluuuVVVRRR^^^qqqzzz~~~{{{VVV777///---+++++++++************)))))))))))))))))))))))))))))))))))))))************+++***+++...///444@@@MMMxxxooojjjkkkyyy|||yyyVVVccc___RRREEEAAAAAAAAACCCEEEKKKUUU```fffjjjrrrvvvmmmjjjccciii~~~{{{{{{}}}nnn\\\PPPDDD===;;;@@@AAA;;;777888::::::777888999222;;;UUUfffxxxVVV444///,,,......++++++,,,+++******)))))))))))))))+++---+++///666333777GGGYYYdddiiinnnppp___FFF;;;QQQyyyWWWBBBCCC___sssrrrTTTAAAGGG[[[^^^```WWWRRReeezzzyyyuuulllnnn}}}xxxxxx{{{|||zzzvvvhhhaaafffsssfff|||{{{pppllljjjmmmooollljjjkkkjjjmmmmmmkkkhhhkkkttt|||{{{uuunnnjjjiiihhheeeccc```aaabbbcccdddcccccccccaaa___\\\ZZZZZZ[[[[[[\\\fffiiiiiiccc\\\ZZZ```ggguuuyyyjjj___XXX]]]nnnzzztttgggYYYRRRQQQNNNJJJIIIHHHFFFCCC???<<<:::888777777555444333222222222/////////000111111111222111111111222222222333333333333444444444444333333333222...//////111RRRrrrVVVXXXttt@@@///444000............------------+++++++++,,,,,,,,,---------...111<<>>;;;===<<<:::???CCCKKKVVVfff~~~oooMMMIIIEEEGGGMMMOOOTTTeeewww}}}zzz|||{{{{{{||||||{{{xxxtttqqqvvvxxxxxxvvvvvvooo]]]KKKHHHKKKSSS]]]ccckkkyyyqqqWWWMMMIIIAAA:::888444222///......//////......//////000111333444555555EEEiiixxx]]]VVV___qqq|||zzz{{{}}}SSS666...,,,+++++++++*********))))))((((((((((((((((((((((((((()))))))))************+++***,,,...///333@@@LLLsssgggbbbeeevvvyyy|||ZZZaaawwwXXXLLLBBB???@@@AAACCCFFFNNNYYYfffmmmqqqwww~~~nnniiijjjiiiuuuzzzoooppp}}}~~~ssscccSSSHHH@@@<<<;;;@@@@@@;;;777777999999777999:::222999PPPddd{{{uuuTTT444...,,,......,,,+++---+++******)))))))))))))))))),,,+++///777444:::LLLlllrrroooiiifffUUUAAA<<>>;;;:::999555444333222111000000000/////////000111111111222111222222222222333333333444444555555555555444444111111---000333666OOOwww{{{zzzcccNNNQQQ~~~lll???111222///---------,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,...222???QQQ]]]ZZZOOOCCCCCCUUU~~~fffXXXccc~~~|||||||||{{{yyywwwwwwxxxwwwwwwvvvtttrrrrrruuuwwwyyyxxxvvvssspppnnnmmmmmmiiiiiilllqqqtttwww}}}{{{zzz{{{{{{{{{{{{yyy~~~|||vvvuuuwwwpppdddXXXMMMAAA;;;:::;;;;;;:::???FFFPPP]]]pppdddJJJGGGEEEHHHNNNQQQVVVhhh|||}}}|||}}}|||{{{{{{zzz|||}}}}}}{{{wwwtttrrrxxxwwwuuusssqqqiiiYYYKKKOOOQQQXXXaaahhhqqq|||hhhUUULLLGGG???888666333111///.../////////......//////000111333444555<<>>???;;;888777888999666888999333===VVViii|||}}}tttRRR444...,,,......,,,+++---+++******)))))))))))))))***...---111777555;;;NNNrrrxxxrrriiibbbPPP>>>;;;VVV}}}TTT>>>BBBPPPggg~~~~~~GGG>>>NNNMMMPPPXXXWWWUUUeeewwwxxxyyy{{{xxxuuurrrrrruuuxxxyyyxxxmmmeeeiiizzzXXXzzz|||uuuuuurrrnnnmmmoooooolllllloooiiilllooopppnnnnnnpppsssnnnjjjeeedddgggiiihhhgggdddccccccbbbaaaaaa``````___^^^[[[XXXWWWZZZ^^^bbbcccbbb```\\\YYYZZZ```eeehhhjjjbbb[[[]]]XXXTTTYYY]]]]]]XXXPPPJJJHHHEEE@@@BBBBBB@@@???===;;;:::999444333222111000000000000000000111111111111111111222222222222333333333333444555555666666555555444111111---000555:::RRRwww{{{[[[DDDFFFccc~~~mmm|||hhhAAA444222111------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,...333@@@TTT___ZZZOOOAAADDDVVVwwwcccRRRhhhwww~~~||||||~~~}}}xxxvvvwwwtttuuutttsssqqqqqqsssuuuxxxwwwuuuqqqmmmkkklllmmmlllnnnsssxxxyyyxxx|||zzzxxxyyy{{{zzzyyy{{{}}}vvvsssuuulll^^^MMMDDD<<<:::::::::;;;===AAAKKKXXXfff{{{vvvWWWEEEGGGFFFJJJPPPTTT[[[ooo{{{yyyzzz{{{zzzyyyzzz|||~~~}}}yyyvvvttttttvvvtttqqqmmmhhh```UUULLLUUUWWW```lllxxx{{{lll^^^PPPIIIDDD===888666222000....../////////---...//////000111333444555:::GGG```ssswwwnnnsss|||}}}zzzxxx{{{{{{kkkHHH222//////+++++++++************)))))))))))))))))))))))))))))))))))))))************++++++,,,///000555AAANNNfffggg```eeeuuuwwwRRRHHH^^^nnnttt}}}~~~}}}hhhKKKDDD??????AAABBBGGGKKKTTTbbbtttyyypppjjjppprrr~~~bbbWWW^^^vvvooozzztttpppyyyzzzyyyuuukkk\\\MMMCCC;;;;;;<<<<<<<<<:::999888888999666777888666HHHggguuu~~~~~~ssszzz|||pppQQQ444///,,,......++++++,,,+++******)))))))))))))))---111000333888555<<>><<>>;;;???FFFHHHVVVfffvvvdddNNNJJJGGGGGGLLLUUUZZZeee|||zzz{{{|||xxxssszzz||||||yyyuuussssssuuuvvvsssnnnfff\\\TTTRRRTTT```dddqqqssshhhdddccc\\\RRRJJJBBB;;;777666000///......///000...---...//////000111333444555CCCSSSmmmxxx}}}{{{ppprrrKKK222...---+++++++++************)))))))))))))))))))))))))))))))))))))))************++++++---000333888EEERRR{{{qqqccccccqqqPPPGGG[[[llluuu|||}}}yyyfffvvv{{{|||]]]FFFBBB???AAADDDFFFKKKQQQXXXeeevvvuuuiiidddtttjjjZZZ```rrrrrrXXXMMMUUUccckkkzzzsss]]]OOOJJJ:::;;;;;;999888999;;;;;;<<<===999666888???___xxxrrrsssssszzzrrrvvvkkkTTT666111---......***)))++++++******)))))))))))))))###))),,,333<<<>>>JJJbbbttt}}}xxxmmmaaaNNN???@@@KKKiiisssWWWFFFNNNqqqyyyxxxOOOGGG===JJJEEEOOO^^^mmmlllmmmzzz{{{xxxvvvsssqqqppprrruuuvvveee___ggg{{{[[[nnnvvvtttrrrtttrrrqqqqqqrrrssssssrrrssstttpppjjjkkkrrrssspppnnnkkkfffbbb______```aaaaaa___^^^^^^aaaaaa^^^[[[___^^^\\\ZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUQQQUUUVVVRRRPPPQQQQQQNNNLLLLLLJJJEEE@@@===???AAA=========<<<;;;999888777333333333222222222111111333333222222111222222222222333444444555555444444444444333333333444444555888666333000111DDDlllTTT???DDDJJJdddhhhxxxXXX999222000000......---------,,,,,,,,,++++++,,,,,,,,,,,,---------111777CCCTTT^^^VVVHHHCCCBBBMMMiii~~~pppuuu|||xxxzzz{{{zzzwwwsssqqqpppsssrrrrrruuuyyyxxxsssmmmmmmqqqsssppplllmmmssszzz~~~xxxsssrrruuuvvvtttqqqpppqqqsssvvvxxxxxxvvvuuuvvvvvvrrrnnnlllhhh]]]RRRCCC===999;;;===???CCCHHHOOOYYYhhhyyy^^^LLLHHHDDDHHHNNNUUU]]]mmm~~~xxxyyy}}}~~~zzzuuu{{{yyyvvvsssrrrssstttuuuuuurrrkkkbbbZZZWWWYYY\\\dddooo}}}pppiiifffbbbXXXLLLFFF@@@888444333000///...---------------...///000111111222444666CCCcccxxx}}}{{{iiibbb}}}rrrFFF------///+++++++++************)))+++*********))))))((((((++++++******************))),,,***,,,333555AAAXXXqqqnnnvvvyyyyyyTTTIIIaaavvvssseeevvv{{{qqqUUUFFFDDDAAA>>>>>>BBBHHHMMMXXXkkkppp___dddrrrnnn___ggg|||zzz^^^QQQMMMOOOZZZhhhwww}}}dddLLLGGG;;;:::888666666777888:::<<<888888:::666<<<^^^|||www~~~oooqqqsssKKK222000---+++******,,,---))))))((((((((((((((()))'''///...///999AAAOOOdddjjjiiilllmmmaaaMMM@@@???OOOiiiwww{{{PPPFFFNNNuuu]]]===CCCBBBNNNXXXeeehhh~~~}}}pppfffzzz|||{{{wwwrrrqqqtttwwwwwwvvvgggcccggg|||WWWiiivvvsssqqqtttrrrpppoooqqqrrrrrrrrrssssssooojjjkkkpppqqqnnnllljjjfffccc```````````````^^^\\\]]]______\\\ZZZ]]]\\\ZZZYYYXXXXXXXXXYYYWWWVVVUUUTTTSSSRRRRRRSSSNNNRRRRRRNNNMMMNNNNNNKKKGGGFFFDDDAAA>>>======>>>>>>===<<<;;;:::999888777333333333222222222111111333333222222111222222333222333444444555555444444444333333333555666888999777555333222555HHHkkkXXXIIIQQQVVVhhhjjjVVV888222//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------///000444CCCXXXeee\\\LLLHHHHHH\\\}}}rrryyyxxxuuuwwwyyyzzzyyywwwuuuuuuuuutttssssssuuuwwwuuuoookkkqqquuuyyywwwrrrqqquuuyyy{{{wwwrrrrrrtttuuusssppppppqqqrrrsssuuuuuutttsssssstttssspppnnnhhh[[[MMM@@@;;;999<<>><<<:::888888888888333333333222222222111111333222222111222222333333222333444444555555444444444333333333555888;;;===555444333555;;;NNNlllVVVLLLYYY```lllmmmSSS888111...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------000...222DDD___nnngggXXXJJJJJJeee}}}vvv{{{yyyvvvwwwwwwwwwvvvvvvxxxyyyuuuttttttttttttqqqmmmiiiuuuyyy|||{{{vvvrrrtttwwwyyyuuurrrrrrtttuuussspppqqqqqqppppppppppppqqqqqqooorrrtttsssqqqhhhWWWGGG<<<999:::>>>AAACCCHHHMMMVVVaaaqqqgggOOOHHHIIILLLNNNWWWfffwww}}}yyyyyy|||}}}zzzvvvuuuwwwzzz{{{{{{xxxuuusssrrrmmmfff``````hhhsss{{{|||vvvpppjjjgggeeeYYYOOOFFFAAA>>>888444444//////...------------......///111111111222555777777^^^~~~oookkkhhhddd___lllhhhBBB000...***+++++++++************)))************))))))))))))************************+++---+++...555666BBBYYY}}}|||zzzrrrSSSaaaqqqRRRDDDCCCAAA@@@BBBGGGOOOUUU___mmm}}}qqq```^^^___www|||pppssscccHHH@@@III[[[qqqoooMMMBBB::::::888777666666666666999777888999666===ZZZ{{{zzzzzzpppDDD333111///---,,,,,,---...---,,,+++***))))))))))))%%%---///333;;;@@@MMMcccVVV___jjjgggRRR===<<>>AAAFFFIIIEEEAAA@@@>>>;;;888777666777888333333333222222222111111222222111111222222333333222333444444555555444444444444333333444777:::<<<444222111666BBBWWWpppxxxVVVOOO___jjjqqqxxxOOO999222///111......---------,,,,,,,,,+++++++++,,,,,,,,,------///---333GGGbbbqqqmmmdddNNNJJJcccxxx}}}|||uuuvvvvvvuuutttuuuxxxzzztttuuutttsssrrrooonnnmmmyyy{{{{{{xxxssspppqqqtttwwwuuusssssstttuuusssqqqsssrrrqqqooommmmmmoooqqqnnnrrrvvvwwwssshhhTTTBBB;;;:::;;;@@@CCCDDDIIIOOOSSS```ssscccNNNIIIKKKKKKMMMVVVhhh}}}zzzxxxyyyxxxuuuqqqsssuuuwwwyyyxxxvvvsssqqqqqqllleeeaaacccmmmzzz|||yyyvvvqqqmmmhhhdddaaaWWWMMMEEEAAA===777333222///......---------......---///111111111333555888:::dddnnnaaagggaaa___bbbttthhh@@@111222///+++++++++*********))))))*********)))))))))))))))***************++++++++++++...,,,...555777CCCZZZwwwsssyyyyyyuuurrrNNN[[[sssSSSFFFEEECCCBBBDDDJJJRRRWWW___nnnhhh^^^bbbgggzzz~~~sssyyynnnQQQGGGQQQdddzzzlllLLLCCC999999888777666555555555999777777888666<<>>333222000...---------...///...---+++***)))))))))&&&---000444:::<<>>:::888666555666666333333333222222222111111222111111111222222333444222333444444555555444444555444333222222444555666222000///777III```sss}}}}}}nnn^^^\\\lllwwwyyyxxxLLL:::333///222......---------,,,,,,,,,+++++++++,,,,,,,,,------......777III\\\fffeeeaaaVVVLLLZZZvvv~~~}}}yyywwwwwwvvvuuusssrrrrrruuuxxxsssttttttrrroooooorrruuu}}}|||yyytttooonnnqqquuuvvvtttssssssttttttttttttttttttsssooommmllloooqqqoootttwwwwwwsssgggRRR???<<<;;;===AAABBBCCCHHHOOOWWWeeezzzaaaOOOKKKJJJKKKLLLVVVhhh~~~{{{zzzzzzyyyvvvsssuuuuuuuuuuuuuuutttrrrrrrppplllgggggglllvvv}}}uuurrrnnnkkkhhhccc]]]YYYVVVMMMEEEAAA===666222111......---------......///---///111111222333666999CCCnnnaaa[[[aaa^^^cccmmmzzzhhh===...222000+++++++++*********))))))))))))))))))))))))******))))))*********++++++++++++...,,,...555777CCCZZZsssjjjooozzzvvvrrrKKKUUU}}}[[[IIIHHHFFFDDDEEEKKKRRRXXX]]]ooogggaaadddfffooovvvssslllxxxqqqYYYRRR\\\pppdddHHHBBB999888777666555555555555:::777777777555<<>>===:::888666555444444333333333222222222111111111111111111222333444444222333444444555555444444555444333222111111111111000///111<<>>;;;;;;===@@@AAABBBIIIQQQ```oooxxx[[[OOOJJJFFFMMMOOOXXXjjj~~~~~~|||{{{{{{|||}}}}}}|||xxxwwwvvvtttsssssssssssslllllllllqqqyyy|||xxxvvvtttqqqmmmiiigggfffddd^^^ZZZTTTLLLCCC@@@<<<666111000...------------...//////---///111222222444777999KKKuuu~~~___bbbjjjkkkvvvwwwyyyddd999+++///,,,+++++++++************)))))))))))))))************)))))))))***++++++,,,,,,+++---+++...555666BBBYYYttthhhlllrrryyyuuuSSS\\\www```JJJIIIGGGEEEFFFLLLSSSYYY^^^ppp|||eee``````]]]___kkkzzzwwwccc```pppnnnhhhnnn}}}~~~]]]CCC>>>888777555444333444666777:::888777666777AAAWWWllluuu___;;;111111///...---,,,,,,,,,...---,,,+++******))))))***///111555888444AAA]]]qqqnnnjjj___LLL===BBBPPP|||CCC===MMM```aaa~~~rrrCCC777@@@EEEWWWWWWiii|||zzztttppplllkkkkkkjjjgggdddeeedddmmmiiicccttt{{{yyywwwtttrrrpppoooqqqrrrrrrrrrnnniiihhhkkkmmmkkkkkkmmmjjjiiigggeeecccaaa___^^^aaabbbccc```\\\YYYXXXYYYZZZYYYWWWUUUSSSRRRRRRSSSQQQPPPOOONNNMMMMMMMMMMMMMMMKKKHHHFFFKKKPPPPPPKKKGGGBBB<<<<<<@@@DDDEEEDDD===<<<;;;999777555333222333333333222222222111111111111111111222333444555222333444444555555444444333333333333222111000///---///555EEE]]]ooonnndddIIIIIIZZZ___lllxxx|||hhhBBB777000,,,111......---------,,,,,,,,,++++++,,,,,,,,,,,,------000...555GGGVVVXXXRRRNNNJJJDDDJJJ^^^kkknnnvvvrrrhhhvvvxxxxxxxxxvvvuuutttvvvxxxttttttrrrkkkgggjjjvvv~~~|||xxxuuussssssvvvxxxrrrqqqooommmmmmooosssvvvqqqssstttqqqmmmkkknnnrrrssstttsssoooiii___MMM===999999;;;>>>???BBBKKKUUUdddrrrlllSSSMMMKKKFFFNNNQQQZZZkkk}}}yyyyyyyyyzzz|||}}}~~~xxxwwwuuusssrrrppppppoookkkmmmssszzzwwwqqqpppqqqppprrrmmmiiiggghhhfffbbb]]]OOOGGG@@@>>>;;;555111000---------------...//////---///111222333444777:::SSS|||jjjwwwsss{{{XXX444,,,///(((+++++++++************)))((()))))))))************((())))))***++++++,,,,,,***,,,***---444555AAAYYYxxxrrrbbbeeeiiiwwwvvvXXX]]]zzzkkk{{{xxxrrryyycccHHHHHHFFFEEEGGGMMMVVV\\\dddppp~~~vvv```[[[[[[XXXZZZjjj~~~hhh]]]VVVZZZiii|||{{{oooZZZEEE>>>888666333111111444777999999777666777;;;HHH___sss~~~qqq[[[777000000///...---,,,++++++,,,,,,+++***************+++///111666888444CCCbbb|||xxxpppbbbMMM@@@III[[[{{{BBB===MMM______zzzeee???888;;;<<>>BBBMMMXXXaaaooocccNNNMMMNNNIIIMMMQQQ[[[kkk|||wwwwwwwwwwwwxxxyyyzzzzzzttttttsssrrrpppnnnkkkjjjlllooowww}}}wwwzzz{{{yyysssqqqtttvvvuuurrrlllgggeeeeeeddd___[[[KKKCCC===<<<:::555111000---------------...///000---///111222333555888:::XXXwwwsssrrryyyiiiMMM222000222(((+++++++++************)))(((((())))))*********+++((())))))***++++++,,,,,,))),,,***,,,333555AAAXXXqqqlllYYY[[[pppzzzpppQQQOOOmmm|||rrrdddyyywwwwwwppp[[[]]]rrriiiFFFFFFEEEEEEHHHOOOXXX^^^iiipppyyysss\\\YYY[[[ZZZ^^^pppgggOOOMMMQQQZZZffftttlll___ccc[[[IIIAAA888555222000000444888;;;888777666777>>>OOOgggzzzzzzyyynnnWWW222//////...---,,,++++++***++++++******)))*********+++///111777:::666GGGggg|||xxxqqq```III<<>>OOOccc___uuu\\\>>>:::999777NNNQQQiii~~~zzzsssnnniiihhhiiikkkjjjiiiaaa___ggg}}}eeeiiiqqqyyyyyyvvvvvvyyyxxxwwwvvvvvvtttpppjjjffffffggghhhiiiiiihhhffffffggggggfffdddaaa```bbbccc^^^^^^]]]\\\ZZZYYYXXXXXXUUUXXXZZZWWWRRROOOPPPSSSSSSMMMIIIIIIJJJJJJMMMQQQOOOLLLIIIKKKOOOQQQNNNJJJFFFEEECCC@@@======???AAA;;;;;;:::999777555333222444555555555444333222222333222111111111333555777333333333444444444444555444555666555333111111111111333;;;XXXxxxvvv\\\KKK???LLLcccmmmlllZZZ???333444444+++......---,,,,,,+++******++++++,,,,,,,,,,,,------...,,,222FFF^^^dddWWWGGG>>>DDDNNNbbbuuuttttttwwwaaalll{{{tttxxxvvvuuuvvvxxxxxxvvvsssssspppjjjeeeiiittt|||~~~{{{yyywwwssspppppprrruuuppppppooolllkkkmmmrrrwwwooollljjjkkkoooqqqrrrpppxxxsssnnnkkkfff[[[JJJ===;;;999999<<>>IIIfffffftttwww[[[>>>888:::<<>>;;;;;;===???<<<;;;:::888666555333333555555555555555444333333333333222111222444666777555555555555555555555555333444555444222000000111...444CCCddd~~~ZZZCCC>>>NNNnnnQQQ===444222111***......---,,,,,,+++******++++++,,,,,,,,,,,,------......666HHHZZZ^^^RRREEE>>>CCCKKKaaavvvvvvuuusss```pppzzzuuuyyyxxxwwwwwwyyyyyywwwtttrrrpppkkkhhhlllwwwxxxwwwuuusssrrrrrrqqqqqqoooooonnnllljjjlllqqqvvvrrrpppnnnooorrrtttuuutttuuurrroookkkeeeXXXHHH<<<<<<::::::===???DDDOOO[[[gggxxx___PPPIIIEEEGGGKKKTTT```lllyyy{{{wwwuuusssuuuyyyzzzwwwtttuuuuuuvvvuuurrroookkkiiirrr{{{~~~yyyyyyyyyyyyvvvtttrrrqqqqqqpppooommmkkkjjjjjjiiigggbbb[[[WWWFFFAAA;;;555222111///.........---------...///000,,,222111111777666777CCCaaawwwyyyyyysssJJJ555---***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''',,,++++++222666BBBVVV|||gggYYYeeetttfffTTTAAAZZZvvv~~~cccWWWjjj|||}}}yyy{{{```\\\fffkkkOOOIIIEEEEEEHHHKKKQQQWWWgggsss|||}}}qqqaaa___cccdddoooxxxjjjOOOLLLNNNUUUcccuuuooo___XXX___dddXXXGGG===999555111///000333666777666888666666HHHhhhnnnwwwzzz}}}RRR555...------,,,,,,++++++***+++,,,---...---,,,***)))---,,,222;;;;;;@@@[[[{{{jjjdddIII@@@CCChhhmmmEEEBBBMMMjjjnnn}}}{{{XXX:::777;;;<<>>;;;999888999;;;===;;;888555444444444555555666666666666666555555444444444444555666777888999999888777666555444444000111111000///...///111000IIIkkkTTT<<>>888444222000///---------...////////////...,,,222222333777333888KKK}}}ppp}}}ssssssFFF---//////,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))...,,,,,,333666AAAUUUxxxtttyyybbbSSSLLLyyyeeeZZZjjjxxx{{{uuu^^^RRRIIIIIIKKKMMMSSS[[[hhhqqq{{{iiiZZZ[[[bbbfffbbbnnnbbbLLLRRRTTT^^^mmm|||{{{sssmmmlll```WWWXXXWWWMMM@@@777666333111000111444555555666777555555DDD___xxx{{{yyyJJJ111...------,,,,,,++++++***+++,,,,,,,,,,,,+++***)))(((...333555???UUUoooeeehhh[[[]]]EEE>>>EEEmmmccc@@@@@@MMMsss~~~~~~TTT999999===<<>><<<999888999:::<<<:::777555444444444555555555666666666666666555555555555555666777888888888888777666444333222222...///000///......000111222WWWoooKKKAAARRRkkkaaa666666555+++,,,333------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,444JJJaaaiii]]]OOOBBBNNNnnnwww|||||||||uuuwwwyyyyyyyyywwwuuutttooooookkkiiilllssswwwvvvtttsssssswww{{{yyyrrrkkklllkkkkkkkkklllnnnnnnooolllmmmoooppppppqqqrrrrrrrrrttttttpppdddTTTDDD:::888777888<<>>HHHsss\\\<<<@@@PPPrrr~~~{{{TTT======<<<;;;IIIUUUpppvvvmmm}}}tttpppllliiiggggggfffdddaaajjj}}}eeeccceeemmmrrrtttuuuxxxrrrqqqnnnhhhcccbbbeeeiiihhhgggfffdddbbbaaa``````YYYXXXWWWXXX[[[\\\ZZZWWWSSSSSSUUUVVVXXXYYY[[[[[[WWWUUUSSSQQQQQQQQQRRRSSSNNNKKKIIIHHHEEEDDDIIIQQQaaabbbaaaYYYNNNGGGEEEFFF?????????===:::888999::::::999777555444444444444444444555666666666555555555666666777888888999999777666555444333222111111...//////...---...000333555aaa]]]EEEIII[[[ooo}}}~~~XXX333444333+++---333,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000...666NNNiiisssgggXXXDDDPPPppp|||||||||zzzuuuxxx{{{|||zzzxxxvvvvvvooooookkkgggiiippptttsssuuuuuuuuuwwwyyywwwrrrnnnlllkkkkkklllnnnooonnnmmmmmmooorrrsssrrrrrrssstttuuuuuusssnnndddUUUDDD999666555777<<>>RRRuuu}}}qqqzzz~~~xxxaaaYYYwwwmmmxxxcccQQQEEEHHHJJJHHHLLLTTT]]]dddmmmtttxxxeeeUUUYYYeeemmmooosssiiiXXXYYY___nnn~~~}}}vvvqqq```VVVJJJCCC???===888555222111000111333444444333222111111555BBBZZZtttkkk???222...------,,,,,,++++++***,,,+++++++++************)))111888;;;???LLL\\\fffTTT^^^WWW[[[CCC???JJJvvvZZZ===DDDUUUkkk{{{wwwQQQ>>>>>>;;;:::IIIVVVoooqqqgggzzz}}}rrrnnnjjjggggggfffeeedddbbbkkk|||zzzcccaaaccckkkqqqqqqqqqsssnnnlllhhheeecccccceeegggffffffeeeccc```^^^[[[ZZZUUUUUUWWWXXXYYYYYYXXXWWWRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSRRRRRRRRRSSSSSSSSSNNNKKKHHHEEECCCDDDMMMXXXgggccc\\\RRRHHHCCCDDDFFF>>>>>>>>><<<999888888999888888777666555444444333333333444555555555555555666666777888999999999999666555555444333222222111...//////...---///222444;;;jjj|||UUUGGGTTTkkklllqqq||||||MMM111333222---...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......888OOOgggpppgggYYYGGGMMMeeeyyyyyy~~~sss{{{wwwsssvvvzzz{{{xxxuuuttttttqqqoookkkgggjjjrrrvvvvvvvvvvvvvvvvvvuuusssqqqooolllkkkkkkmmmpppqqqooolllmmmpppssstttsssssstttvvvxxxtttpppkkkcccUUUCCC666666555888???EEENNN\\\iiizzzeeeVVVHHHBBBKKKMMMXXXjjj~~~yyymmmmmmlllkkkkkklllnnnpppnnnooorrrssstttsssqqqoooxxxyyywwwrrrppprrrrrrpppooommmjjjiiiiiiiiigggfffeeebbb^^^ZZZUUUOOOIIIDDD;;;888555222111000...,,,...------,,,,,,...///000000222222666888666HHHjjjvvv~~~~~~xxxyyynnnlll>>>......,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))...,,,***000222===PPPqqq|||kkknnnpppxxx~~~zzzbbbVVVvvv}}}gggSSSFFFIIIJJJDDDEEEMMMTTT[[[gggqqquuu{{{```QQQYYYlllyyyuuuvvvuuueee```eeeuuu~~~ssslllYYYRRRHHH@@@===<<<999666111000000222444555444333666444222444>>>QQQjjj}}}aaa999555...------,,,,,,++++++***,,,++++++******************000777<<<>>>DDDTTTbbbUUU___YYY]]]DDD???LLLzzz\\\@@@EEETTTaaaxxxuuuKKK:::<<<:::;;;KKKYYYrrrqqqeeeuuu~~~qqqnnnjjjhhhggggggffffffbbbiiizzzwwwbbb___bbbiiiooonnnmmmmmmnnnkkkgggeeedddcccbbbaaaeeeeeedddbbb___[[[XXXVVVSSSUUUXXXXXXWWWVVVVVVWWWQQQQQQRRRRRRSSSSSSTTTTTTRRRQQQQQQRRRTTTTTTTTTSSSOOOJJJFFFDDDAAADDDPPP]]]fff```UUUIIIAAA???AAADDD=========<<<999777777888777777777777666555333333222333333444555555555444666666888999999:::999999555555555444333333222222...//////...---///222555AAAppp|||VVVLLL]]]zzzhhhdddxxxkkkDDD///333222...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))---999NNNaaaggg```VVVCCCDDDTTTzzzrrr{{{{{{fffzzzzzzsssnnnrrrwwwwwwuuuqqqpppppprrrppplllhhhllltttzzzzzzvvvwwwvvvtttqqqooooooppplllkkkkkknnnqqqqqqooollllllpppssstttsssrrrsssuuuyyytttmmmhhhbbbUUUBBB555666666:::AAAIIIRRRaaannnxxxfffXXXHHHBBBKKKKKKVVVhhh|||vvvffffffeeedddcccdddgggiiimmmpppsssvvvuuusssooolllvvvyyyxxxssspppqqqrrrqqqpppmmmkkkjjjjjjiiihhhgggbbb___[[[VVVQQQKKKEEE@@@:::777444222111000---+++000///---,,,---...000222000222333777::::::PPPtttppp}}}}}}ppplll]]]666------,,,///))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++++++++***))))))...+++***///222<<>>OOObbbRRR]]]XXX\\\DDD???NNN}}}```@@@CCCPPPZZZwwwuuuGGG444::::::;;;MMM]]]uuusssdddrrr}}}{{{qqqnnnjjjhhhhhhhhhhhhgggaaagggzzz~~~yyyvvvggghhhjjjjjjiiiiiijjjllliiiiiihhhdddaaa```bbbeee```bbbcccaaa\\\XXXWWWXXXVVVWWWWWWWWWVVVVVVUUUTTTRRRRRRQQQPPPNNNOOOQQQSSSQQQOOOOOORRRRRRQQQSSSWWWSSSPPPJJJDDDCCCJJJUUU^^^\\\VVVNNNGGGCCCAAA@@@???AAA>>>;;;777555555666777666555444333222333444444333333333444555666777888777777777777777666555555666333000222555666333///333000000111...***000:::JJJvvvoooIIIIIInnnooouuucccrrrNNN;;;,,,///333///,,,...,,,,,,+++******+++,,,,,,,,,,,,,,,---------......------999RRReeefff^^^WWWHHHAAAKKK^^^hhhqqquuuooooooQQQkkk|||uuuuuuuuuwwwyyyuuunnnooovvvsssooojjjhhhlllqqqwwwzzzuuutttrrrooolllmmmooorrroookkkhhhiiiooorrrqqqooorrrvvvwwwuuurrrrrrttttttwwwrrrlllggg___QQQCCC:::777===<<<>>>KKKUUU]]]jjjsss|||^^^RRRGGGDDDNNNQQQVVVdddxxxooo^^^XXXYYY``````ZZZ[[[dddkkkmmmuuu{{{ttthhhgggooozzz{{{wwwqqqpppttttttooommmkkkiiihhhhhhhhhfffeeeeee```YYYSSSMMMGGGBBB>>>:::666222///...///......------,,,------...///000+++;;;555222???===MMM|||~~~yyy}}}xxxtttmmmOOO777)))---000'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))...,,,+++000333===QQQiiidddWWWeeecccmmmrrrjjjVVVgggzzzwwwxxxuuutttzzzfffaaa[[[SSSIIICCCFFFMMMTTTaaatttqqqYYYPPP[[[xxxttthhhaaaRRRIII@@@<<<777222111333222222222222333444555555333444222888IIIYYYpppsssNNN:::444000///---,,,+++*********,,,+++******))))))******---...:::===333999SSSgggcccaaa^^^\\\CCCCCCKKKccc???CCCKKKTTTooozzzcccBBB555888===AAAQQQooo|||nnnhhhttt}}}}}}qqqlllhhhhhhkkklllhhhddd```bbbnnnyyytttsssdddfffggggggggggggiiikkkcccddddddbbbaaaaaacccddd___aaabbb```\\\XXXWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSQQQNNNKKKKKKNNNPPPUUUQQQOOOQQQRRRQQQRRRUUUQQQOOOKKKFFFEEEIIIRRRYYYVVVPPPHHHCCC@@@AAAAAABBB???===:::777666666777777666555444333222333444444444444444444444555666777888999999999999888777777555222000222555666222...000///000111......888DDDOOOtttgggKKKPPPjjjssslllccc{{{III888---///222...,,,...,,,,,,+++******+++,,,,,,,,,,,,,,,------------...///...888OOObbbgggbbb]]]AAA@@@NNNcccnnnssssssmmmeeePPPggg|||{{{wwwyyywwwvvvvvvqqqlllooowwwsssnnnhhhfffiiipppwwwzzzttttttssspppnnnmmmoooqqqmmmkkkiiijjjnnnqqqqqqppprrrtttuuusssppppppqqqrrrvvvrrrlllfff^^^PPPBBB999777===;;;===IIIQQQYYYfffuuu}}}___SSSGGGCCCKKKLLLRRR```rrrlllZZZUUUUUU[[[\\\WWWZZZbbbfffhhhpppwwwrrrhhhgggmmmyyyzzzwwwrrrsssvvvvvvqqqnnnkkkiiihhhhhhhhhfffeee```\\\WWWQQQLLLGGGAAA>>>999666111///...///......------,,,------...///000///999333444AAA<<>>:::666111000222222222222222333444555555333333111;;;QQQbbbtttqqqKKK888222//////---,,,+++*********,,,+++******))))))******//////999;;;222:::VVViiigggccc^^^ZZZAAAAAAHHHccc>>>CCCLLLVVVmmmvvv^^^AAA666:::===BBBRRRooozzzmmmiiiwww}}}qqqnnnjjjiiijjjiiigggeeeccceeeooozzzuuusssccceeefffffffffgggiiikkkgggfffdddbbbbbbaaabbbbbb]]]___```^^^\\\YYYXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPLLLKKKLLLPPPSSSXXXQQQMMMOOOQQQPPPPPPRRROOONNNLLLIIIGGGIIIMMMPPPMMMIIICCC??????AAACCCCCC>>><<<:::777666666777888666555444333222333444444555555444444444555555666888888888888888777777666444222111222444555111...---...000000///444CCCSSS]]]sss}}}]]]QQQ]]]hhhuuudddiiippp@@@555...000000,,,+++...,,,++++++******++++++,,,,,,,,,,,,,,,------------000...555III]]]eeeccc^^^>>>???JJJ\\\jjjoooppppppwww___PPPcccyyyzzzzzz{{{xxxvvvsssooolllpppwwwtttnnngggcccgggnnnvvv{{{qqqrrrsssrrrpppooooooqqqlllkkklllmmmnnnpppqqqrrrqqqqqqqqqpppnnnlllmmmooovvvrrrlllfff]]]QQQCCC999888===;;;;;;FFFMMMTTT```ttt```SSSGGGAAAGGGHHHOOO\\\jjjtttiiiVVVPPPOOOUUUWWWVVVZZZaaaccceeennnyyywwwmmmiiimmmvvvvvvuuussssssuuutttpppmmmkkkiiihhhhhhgggeeeddd[[[XXXSSSOOOKKKEEE@@@<<<888444111///...///......------,,,------...///000222666222777AAA:::HHHsssxxx|||[[[;;;111******......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))...,,,+++000222;;;NNNcccjjjUUU[[[jjj~~~TTTMMM```lllzzzyyyxxxxxx}}}eeeTTTMMMUUUWWW___lll|||xxxfffQQQDDDGGGQQQlllsssbbbMMMRRRfff}}}ttthhh\\\UUUJJJBBB;;;888555111000222111111222222333444444444444222222DDDaaappp{{{oooHHH666222///...---,,,+++*********,,,+++******))))))******000///777999333@@@]]]pppmmmhhhaaa[[[@@@@@@HHHccc===CCCOOOddduuuwww\\\@@@777:::;;;AAASSSnnnwwwlllnnn}}}}}}qqqooommmjjjgggfffeeeeee```fffssszzzuuusssdddfffggggggggghhhkkkmmmuuuooohhhcccaaaaaaaaa```\\\]]]^^^]]]\\\ZZZXXXWWWWWWWWWWWWWWWVVVUUUTTTTTTRRRQQQOOOMMMMMMPPPVVVZZZUUUMMMHHHJJJMMMMMMMMMNNNMMMMMMLLLKKKIIIHHHHHHHHHFFFDDDAAA@@@AAABBBBBBAAA<<<;;;999777666777777888666555444333222333444444666555555444444444555555555555666666555555444333222222111333444444111...+++...000000111;;;OOOaaaooottt}}}oooTTTYYYlllkkkqqqeeexxxXXX888222///000///+++***...++++++++++++++++++++++++++++++,,,,,,,,,---------///---333CCCVVV___\\\WWW@@@@@@AAAOOOcccooouuu}}}{{{aaaTTTaaazzz{{{zzzyyyxxxvvvtttqqqoooqqquuutttmmmeeeaaadddkkktttyyylllnnnqqqrrrqqqqqqqqqrrrlllnnnpppppppppppprrrtttrrrpppnnnooommmkkkkkknnnvvvuuuoooggg___TTTFFF::::::???;;;:::DDDJJJPPP\\\ooo~~~aaaSSSGGG???DDDEEENNN[[[gggqqqfffQQQKKKIIINNNSSSWWW]]]dddffflllyyyzzzqqqqqqssssssrrrqqqqqqqqqnnnkkkkkkjjjhhhggggggfffcccaaaZZZWWWRRRNNNIIICCC===999666333000......///...---------,,,------...///000333444222999>>>999NNNzzz~~~YYY888333...(((***...))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))...,,,+++///111:::LLL]]]}}}nnnVVVYYYzzz}}}TTTHHH^^^vvvyyywww|||cccSSSMMMKKKUUUZZZdddrrrpppUUUDDDHHHSSSmmmtttwwwSSSGGGWWWqqq~~~}}}zzzpppdddYYYRRRFFF???999777444111000333000111111222333333444444222000666RRRuuu|||www{{{nnnFFF666333///...---,,,++++++++++++,,,+++******))))))******///...666999888KKKkkk}}}pppkkkccc\\\BBBCCCLLLddd===EEETTT{{{~~~___BBB999999888???SSSnnnuuullluuu}}}rrrqqqnnnjjjeeeccccccddd[[[eeeyyyzzzuuurrrddddddeeeeeedddfffiiikkk|||rrrfff___^^^`````````]]]]]]]]]]]]\\\ZZZXXXVVVVVVVVVWWWWWWVVVVVVUUUTTTRRRQQQOOOLLLLLLOOOTTTYYYNNNHHHDDDGGGIIIIIIJJJLLLLLLLLLLLLLLLJJJHHHDDDBBBAAABBBBBBDDDEEECCC???<<<;;;:::999777777666777777666555444333222333444444666555555444444444555555444555555555555444333333111222333444555333111...,,,///111000555EEE\\\mmm|||rrrmmm^^^NNN^^^sssnnnfffmmmFFF222000//////---******---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,111???PPPZZZVVVMMMCCCCCC@@@QQQsss}}}fffYYY^^^}}}{{{zzzuuutttvvvxxxvvvtttrrrqqqooommmggg___\\\___fffnnnrrrhhhkkkoooqqqrrrrrrssstttoooqqqssssssrrrrrrsssuuuuuupppnnnpppppplllmmmqqqvvvwwwtttkkkdddZZZKKK===;;;@@@<<<;;;DDDJJJOOO[[[hhhwwwaaaRRRFFF???CCCDDDOOO]]]jjjzzz}}}bbbMMMHHHFFFKKKSSS]]]fffmmmsss|||{{{wwwvvvsssqqqqqqpppmmmjjjhhhiiihhhffffffeeedddaaa^^^[[[XXXRRRLLLGGGAAA:::666333111///......///...---------,,,------...///000222333555999999>>>^^^xxxuuuSSS444444000''')))---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))...,,,+++///000888JJJ[[[~~~uuu[[[]]]qqquuuSSSDDD[[[|||wwwsssyyy{{{mmmRRRKKKMMMOOOYYY___kkkyyyyyyXXXDDDGGGTTTllluuulllOOOLLLcccyyyxxx|||uuujjj___TTTNNNDDD===777666555111111333///000111333333333333333000000<<<```~~~~~~uuuiiiAAA333111......---,,,++++++++++++,,,+++******))))))******,,,,,,555:::>>>WWWxxxlllggg___ZZZAAACCCNNNccc===HHHXXX___BBB999999777===SSSnnnsssnnn}}}~~~sssrrrnnniiidddbbbbbbddd]]]fffyyy}}}yyytttqqqaaabbbaaa```___aaadddggguuujjj\\\WWWZZZ___aaa```___^^^]]]]]]]]][[[XXXVVVUUUUUUVVVWWWWWWWWWVVVVVVTTTRRROOOKKKHHHIIILLLOOOIIIFFFFFFHHHHHHGGGHHHLLLMMMMMMLLLLLLKKKHHHCCC???@@@AAACCCEEEFFFCCC===999;;;:::999888777666666555666555444333222333444444555555444444444555555666666666666666666555555444111333555666666444111000...111111222<<>>888555111000.........///...---------,,,------...///000111444999999999KKKqqqnnnvvvqqqGGG///111...)))***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((...,,,+++//////666HHHZZZ~~~~~~```aaaooo~~~___HHHZZZtttqqqxxxyyylllOOOKKKOOOOOO[[[cccooo}}}]]]DDDGGGTTToooxxxxxxdddPPPQQQhhhyyyyyy|||zzztttlllbbbWWWNNNIIIBBB;;;666666444111000222...000111333333333333222///111@@@gggwww```999.........---,,,,,,+++++++++,,,,,,+++******))))))*********,,,555;;;BBB]]]|||ddd___YYYUUU===AAAMMMaaa<<>>;;;:::DDDJJJPPP\\\ddd{{{^^^LLLEEEBBBGGGJJJTTT```pppcccMMMIIIGGGMMM]]]qqq{{{uuuqqqrrrqqqmmmkkkmmmjjjiiihhhhhhgggddd```]]]YYYTTTLLLEEE@@@;;;888555000...------...///...---------,,,------...///000333666;;;:::???\\\wwwzzz~~~ppp^^^>>>,,,///---***---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((...,,,+++///...555GGGWWWwww``````zzz|||pppPPP]]]yyyxxx~~~kkkOOOMMMTTTUUUbbbjjjwwwbbbFFFFFFTTTqqqvvvxxx{{{nnnaaaSSSUUUkkk~~~zzzwwwtttnnnfff\\\RRRJJJFFF???999444444222///...///...///111333444333222111000222BBBfffXXX555---...------,,,+++++++++,,,,,,,,,+++******))))))******+++---666;;;AAAZZZuuu|||^^^ZZZUUURRR;;;???JJJ\\\;;;HHHZZZ|||ZZZ???:::???@@@AAA[[[uuuvvvsssvvvpppjjjfffeeeeeecccaaabbbbbbiii{{{|||wwwrrrccccccaaa___]]]^^^aaacccfff]]]TTTTTT\\\aaa___ZZZcccaaa___^^^___]]]XXXTTTRRRSSSTTTVVVWWWXXXYYYYYYSSSSSSQQQMMMJJJHHHIIIKKKKKKNNNRRRSSSLLLFFFGGGNNNPPPNNNJJJIIIJJJHHHDDDAAA@@@???>>>>>>??????>>>===<<<;;;:::888666555333333666555444333222333444444333333333444555666777888333333444444333333222111222444888999777555333111///111222777KKKjjj{{{eeeEEEGGGeeekkkccckkkpppMMM666333000,,,***,,,...,,,(((***+++,,,------,,,+++*********+++++++++,,,,,,,,,---...111===TTTkkkrrrmmmKKKIII>>>\\\yyyyyywwwWWWXXXooo}}}xxxuuuxxxxxxqqqlllhhh___UUUQQQRRRVVV]]]fffnnntttvvvxxxyyyyyyxxxvvvvvvvvvxxxwwwssspppqqqtttsssnnnhhhdddYYYVVV]]]```\\\]]]cccnnnwwwzzztttooogggTTT@@@777===999999CCCJJJPPP\\\fff]]]KKKEEECCCIIIOOOWWW```mmmiiiMMMJJJHHHOOOaaaxxxyyyqqqmmmooooookkkkkkoookkkjjjjjjiiihhhfffaaa^^^VVVQQQIIIBBB===:::888666///...------//////...------------------...000000555888<<<:::DDDiiirrruuu|||uuuuuuVVV<<<...///,,,,,,...***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((...,,,+++......444FFFSSSnnn]]]\\\yyy}}}|||yyySSS^^^gggKKKOOO[[[___mmmuuugggHHHFFFSSSqqqqqqmmmnnn~~~lllcccYYY[[[ppp{{{{{{uuurrrlllcccZZZQQQJJJFFF>>>888333222111---,,,---...///111333444333222111111333AAAcccUUU444///111------,,,+++++++++,,,,,,,,,++++++***)))*********,,,...777;;;???VVVmmmqqq]]]ZZZUUUSSS<<>>???===;;;999888666666666777333444666888777666333222333333555666777777777777444333222333444444333111666444555999888333.........222555FFFcccvvv|||UUUNNNNNNbbbuuuhhhrrr```HHH:::000///...------,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***...===VVViiikkkdddLLL>>>===ZZZrrrttt}}}dddRRRgggzzz{{{sssnnnmmmjjjaaaWWWRRRVVVYYYaaalllwww~~~}}}}}}~~~zzzvvvuuuvvvrrroooppppppgggZZZMMMNNNSSSVVVUUUSSSYYYaaarrrxxxyyyrrriii```PPPBBB:::<<<<<<<<>>QQQeeeZZZaaa___ooosssxxx~~~nnnRRRZZZ|||uuu\\\SSS^^^oooyyy~~~cccGGGIIIUUUsssmmmeeegggwwwmmmgggccchhhyyyyyy~~~{{{ssslllaaaWWWNNNGGGBBB???999777444111///...////////////000111222222000///444222IIIlllvvvsssKKK111444///++++++******)))*********,,,,,,++++++***))))))))),,,000111===???JJJiiilllWWW\\\]]]XXX>>>CCCRRRUUU;;;MMM]]]xxxXXX???999>>>AAADDD```|||zzznnn}}}uuuqqqlllhhheeecccaaa```ZZZ[[[dddwww~~~zzzxxxxxxbbb```^^^\\\\\\]]]___``````]]][[[\\\___aaaaaa___^^^]]][[[XXXVVVSSSRRRQQQXXXUUUTTTVVVZZZ[[[YYYUUURRRSSSRRROOOKKKKKKOOOTTTUUUQQQLLLIIIDDDBBBJJJUUUYYYTTTNNNIIIGGGEEEDDDCCC@@@>>>:::999:::<<<======<<<:::999777666666666666222444666777777555333222222333444555666777777777333333444444333333222222666444666::::::444000000///777<<>>;;;SSSxxxuuussshhhTTTbbb}}}~~~zzzsssmmmjjjeee\\\VVVTTT[[[cccpppzzz|||}}}vvvvvvuuusssqqqsssqqqdddUUUJJJLLLQQQVVVVVVUUU[[[dddvvv|||yyyooobbbQQQBBB===>>>===<<>>QQQcccWWWXXXXXXiiinnnwwwzzzgggTTTWWWqqq}}}bbbVVV```qqq___EEEGGGTTTmmmfff^^^aaarrrtttoookkkooo~~~|||sss{{{}}}zzzqqqjjj___UUULLLEEE@@@===888777444111////////////000111111333444333222111777333LLLpppxxx|||~~~GGG111222,,,++++++*********++++++,,,,,,,,,++++++***)))))))))***...000<<<>>>IIIhhhkkk[[[eeeiiiaaa@@@AAAQQQ___GGGUUUbbbzzz|||pppSSS<<<777<<<@@@GGGccc}}}ooo|||uuuqqqlllhhheeecccaaa___ZZZZZZcccwww|||zzzzzz___^^^]]]\\\[[[\\\]]]^^^___]]]\\\\\\^^^```aaaaaa^^^]]]\\\ZZZXXXVVVTTTSSSVVVTTTTTTVVVZZZ[[[XXXUUUPPPQQQQQQOOOLLLMMMQQQUUUUUUPPPJJJFFFCCCDDDMMMWWWZZZUUUMMMHHHEEECCCCCCBBB???<<<999888999;;;;;;;;;:::999888666555555555555222333555666666555333222222333444555555555555555222555666555222111222444666555777;;;:::444111222---;;;FFFYYY|||___NNN___ttttttlllzzzpppGGG888...000///...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......000777EEEUUU[[[ZZZNNNAAA:::JJJhhh}}}~~~vvvtttjjjWWWZZZrrrxxxrrrlllggg```XXXWWWZZZbbbmmm|||www{{{xxxvvvtttqqqrrrtttooo^^^MMMEEEHHHOOOUUUVVVWWW^^^gggxxxuuueeeRRRDDDAAAAAA>>><<>>OOOkkkSSS\\\ccciiiooohhhQQQ<<<888===@@@FFFbbbpppyyyvvvrrrlllgggeeebbb```^^^YYYYYYbbbvvv~~~|||{{{\\\\\\[[[ZZZYYYYYYYYYYYY\\\[[[[[[[[[]]]___```aaa]]]]]]]]]\\\[[[XXXVVVTTTSSSRRRSSSUUUXXXXXXVVVTTTQQQQQQQQQNNNLLLMMMPPPSSSSSSNNNHHHDDDEEEJJJSSS[[[YYYTTTLLLFFFCCCAAAAAAAAA???<<<:::999999:::::::::888777777666555444444444111222444555555555333333333333444444555444444444222555888666111///222666777666777:::888222000222///GGGWWWfff|||ttthhh[[[ccc}}}rrr^^^@@@777222//////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++...111666BBBRRR^^^aaaPPPEEE===DDDYYYkkkrrrqqqtttkkkXXXRRRfff~~~wwwrrrmmmggg```[[[___gggpppzzz{{{xxxvvvyyy|||xxxsssnnnoooqqqjjjXXXHHHCCCFFFMMMTTTVVVYYYaaakkkwww|||xxxhhhTTTFFFBBBAAA===;;;BBBNNNVVVWWW^^^|||cccQQQGGGBBBIIINNNPPPXXXfffuuuzzziiihhhhhhnnnxxx~~~www{{{uuuoooiiiiiikkkjjjccc]]]WWW\\\cccgggcccZZZTTTTTTMMMJJJEEE???999444111///............------......------...///000222444555666999888DDD___rrr|||{{{nnn```555111---+++++++++***)))***)))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********+++***+++---,,,,,,222:::FFFVVVlllfffOOOTTTeeejjj~~~xxxlll[[[IIIJJJddd}}}zzzvvvwwwrrrNNN@@@IIIXXXmmmbbbXXX[[[jjjyyy}}}zzzqqqlll||||||wwwtttxxxvvvuuuyyyrrrlllaaaggg~~~zzzuuujjjcccYYYOOOGGG@@@;;;888555444333111000/////////000222444555555555555555666777ZZZyyy{{{lll???555555,,,+++***++++++,,,---...///---,,,,,,++++++***)))))))))///000;;;:::DDDdddiiiZZZhhhooofff@@@===NNNuuuWWWYYY]]]```jjjgggSSS???:::>>>AAAAAA^^^~~~nnntttuuuqqqlllgggdddbbb```^^^XXXXXX```vvv~~~|||{{{YYYYYYYYYXXXWWWVVVTTTTTTWWWXXXYYYZZZ[[[]]]^^^```XXXYYYZZZZZZYYYVVVSSSQQQQQQQQQSSSUUUVVVUUUSSSQQQRRRRRRPPPNNNLLLKKKMMMNNNNNNKKKFFFDDDHHHPPPXXX[[[UUUPPPIIICCCAAA@@@@@@??????===;;;::::::;;;:::999777666666666555555444444222333444555555555444444444444444555444444333333222555777555111000444888888777777777444//////333;;;YYYooovvv{{{qqq^^^TTTeee}}}}}}}}}KKK777222//////...---,,,,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***...111444>>>OOO^^^dddPPPGGG===???LLL[[[fffjjjsssqqqWWWLLL\\\{{{vvvssspppkkkeeeccckkkvvvzzzqqqtttwwwyyyyyyzzz|||~~~yyyqqqkkkkkkkkkbbbRRREEEBBBEEELLLSSSWWW\\\gggssszzz{{{}}}mmmVVVGGG@@@>>>;;;;;;DDDQQQXXXYYY```vvvcccRRREEE@@@GGGJJJKKKRRR^^^kkk|||rrrppppppsss{{{yyyvvvyyyvvvpppjjjiiikkkiiibbb[[[TTTXXXaaaiiieee[[[TTTUUULLLIIIDDD>>>888444111000------..................------...///111333555666999777888OOOppp~~~vvv|||ttttttTTT111///---,,,,,,+++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************)))+++---,,,+++000888FFFTTTeeerrrPPPUUUiiirrrvvv[[[BBBAAAYYYsssyyyyyywwwuuu{{{}}}bbbHHHAAANNN___lll^^^QQQSSS```kkkooommmaaa^^^qqqtttooonnnttttttsssvvv~~~}}}sssdddddd___hhh|||vvvqqqeee___UUUKKKDDD>>>:::777444333222111000000/////////222555666555444555666999HHHjjj\\\999555444---+++***++++++,,,---...///------,,,,,,+++*********,,,111222;;;:::DDDffflllaaajjjmmmdddAAA???KKK}}}UUUQQQUUU___jjjjjjVVV@@@999<<>>???===;;;:::;;;;;;999888666666777777666555444444333333444555666666666666555555555555555444333222222444555444222222666999888666555444000...222888HHHeeezzz~~~uuu^^^NNNPPPppp{{{eeeAAA555///...///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***...000111:::JJJXXX___PPPGGG===;;;EEEUUUeeennnyyyyyyXXXJJJUUUzzzzzzvvvsssqqqpppmmmmmmuuu~~~yyyvvvlllqqqwwwwwwttttttxxx}}}wwwpppkkkkkkhhh\\\NNNEEECCCEEELLLTTT[[[dddsssyyy[[[EEE>>><<<:::<<>>aaa~~~uuuzzzHHH//////...,,,++++++******&&&&&&''''''''''''(((((())))))))))))))))))))))))((((((((()))******++++++***)))+++---,,,***///666IIIVVVbbbxxxRRRVVVnnnyyy___DDD>>>RRRjjjwwwwwwwwwwwwyyy{{{}}}xxxtttXXXGGGDDDSSSeeegggVVVGGGHHHRRR[[[^^^^^^TTTSSSggg{{{wwwllljjjiiitttuuutttuuuzzz{{{rrrggg```hhhmmm}}}~~~yyysssmmm___YYYPPPGGGAAA<<<888666222222222111111000000//////222666777555444555777BBBbbb{{{JJJ222111///---++++++***++++++,,,---...---------,,,++++++******---222333<<<:::GGGlllvvvnnnqqqnnndddCCC@@@HHH~~~RRRLLLRRRcccnnnmmmVVV>>>666888;;;BBB___mmmggguuu}}}rrrnnniiifffdddcccaaa```XXXWWW___www~~~{{{zzzzzz}}}}}}zzzwwwZZZZZZZZZYYYVVVRRRNNNLLLOOOTTTZZZ]]]]]]\\\]]]]]]]]]___aaabbb```\\\WWWTTTSSSUUUWWWXXXVVVSSSPPPOOOOOONNNLLLKKKKKKKKKJJJJJJEEEFFFDDDDDDJJJRRRQQQKKKFFFDDDAAA@@@@@@@@@>>>===>>><<<:::999:::999888666666666777777777666555444444444555666666777777888777777777666555444333222333222222222333666888:::666444222111//////777AAAZZZmmm{{{|||mmmQQQHHHWWWuuu~~~OOO===777/////////...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...000999IIIVVV[[[SSSIII???===HHH]]]rrryyyaaaMMMRRRvvv~~~wwwvvvsssrrrsssrrrrrrxxx}}}}}}xxxuuutttuuulllppptttuuusssrrruuuyyytttpppnnnoooiiiZZZKKKEEECCCFFFMMMWWWaaannn```BBB===<<<:::===IIIVVVZZZWWWZZZhhhmmmSSSIII???<<>>000000...---+++***++++++''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))******++++++***)))+++---+++***...444GGGTTT]]]~~~XXXZZZvvvvvvjjjSSSAAAPPPlll||||||~~~yyyqqqrrrzzzvvvjjjWWWJJJHHHVVVhhheeeRRRBBBCCCLLLSSSVVVXXXVVVWWWgggtttooolllooonnnxxxyyy{{{}}}vvvkkkmmm}}}|||wwwpppjjjXXXRRRJJJBBB===999666444111111111111111000000//////444888888666555777:::LLL{{{mmm???000...+++...++++++*********++++++,,,...------,,,,,,+++******,,,222222<<<<<>>444888;;;BBB```qqqhhhuuu~~~ppplllhhheeeddddddcccbbbYYYWWW___xxx|||yyyzzz}}}}}}zzzvvv\\\\\\\\\[[[WWWSSSNNNKKKNNNTTT[[[______^^^]]]]]][[[]]]___```^^^YYYTTTPPPUUUWWWZZZZZZWWWTTTQQQOOOLLLKKKIIIIIIJJJKKKKKKJJJDDDEEEDDDDDDJJJPPPLLLBBBAAA@@@??????@@@@@@>>><<<<<<;;;999888888888666444666777777888888777666555555555555666777888888999888888777777666555333333333111000111444888::::::555222111000///222===IIIllluuu||||||kkkNNNJJJ```uuuuuuqqq===666666------......---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---000;;;KKKXXX]]]XXXMMMBBB@@@NNNggguuujjjRRRPPPttt{{{tttvvvsssrrrtttttttttxxx~~~|||}}}}}}zzzvvvtttuuuwwwoooppprrrsssttttttuuuuuuqqqppprrrtttlllYYYJJJEEEDDDFFFMMMXXXeeeuuuddd@@@===<<<;;;???JJJVVVYYYUUUUUUeee}}}```JJJEEE===<<>>:::666222000......+++,,,.../////////......,,,---...000222444666777;;;>>>SSStttjjjzzz{{{777111000///---******+++,,,'''((((((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++***)))+++---+++)))---444AAAOOOXXX______|||xxxrrrvvvbbbFFFPPPsss{{{kkklllxxxuuuxxxgggXXXNNNKKKXXXjjjhhhTTTCCCDDDNNNTTTXXXZZZ```aaalllsssnnnpppxxxwwwzzz~~~xxx~~~}}}zzzvvvnnnhhhSSSNNNEEE>>>:::666444222000000111111111111000000000555::::::777666999<<>>QQQ}}}ooorrrnnnbbb???===GGGqqqKKKOOO\\\nnnxxxtttZZZ???666:::>>>???^^^vvvnnn|||zzzoookkkgggeeedddddddddcccZZZWWW___xxx}}}zzz{{{~~~~~~zzzvvvddd```ZZZUUURRRPPPMMMLLLKKKSSS\\\aaa```]]][[[[[[ccc```\\\ZZZZZZZZZYYYWWWVVVVVVWWWYYYZZZXXXUUURRRIIIIIIJJJJJJIIIGGGEEEDDDBBBAAACCCGGGJJJJJJGGGDDD????????????????????????;;;:::999999999888666444777777666777777888999999111333777999;;;:::999888666444444999??????888111111222333444666888:::;;;111444666444111888NNNeeewwwkkkQQQMMMWWW^^^{{{WWW???555555555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++...+++***///???RRR___cccbbbPPPLLLEEEDDDuuu}}}uuu\\\WWWwww{{{tttuuuqqqrrruuuwwwyyyzzzzzzzzzxxxwwwuuusssqqqpppoooooohhhnnntttvvvtttqqqooooooqqqpppqqqnnndddTTTIIIEEEIIIQQQZZZaaajjj|||WWW>>>>>>===;;;???LLLYYYXXXPPPQQQ___tttlllQQQDDDAAAAAAAAABBBAAAFFFMMMQQQSSS___zzzxxxoooooosssxxx{{{{{{vvv{{{|||~~~xxxppppppqqqqqqpppooommmlllpppjjjaaa[[[XXXUUUQQQNNNHHHPPPZZZbbbgggdddUUUGGG@@@===888555333222000///------------------------...000000111444777888777>>>AAAbbbpppsssbbb777000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************+++---///000@@@PPPYYY{{{dddhhh~~~xxxxxxRRRFFFwwwwwwssszzzwwwzzzhhh]]]UUURRR]]]lllbbbUUUJJJIIINNNWWWeeesssuuuzzzwwwoooiii___QQQLLLEEE???;;;777444222///000111000//////111333444888666777<<<888888CCC___bbb444222---'''666,,,+++******))))))******(((***,,,,,,+++))))))***&&&,,,444:::BBBUUUsssssshhhbbb\\\<<<>>>GGGvvvwwwFFFOOOVVVkkk~~~ttt___BBB333???===FFFTTTzzz{{{ttt~~~uuurrrnnnkkkiiifffcccaaaYYYXXXbbb{{{}}}xxxzzzyyyuuuzzzccc___ZZZWWWTTTRRROOOMMMLLLVVVaaaeeebbb\\\XXXWWWZZZYYYXXXWWWWWWWWWWWWWWWTTTUUUWWWYYY[[[ZZZWWWTTTJJJKKKKKKJJJIIIHHHFFFEEECCCBBBBBBDDDGGGGGGDDDAAA@@@@@@@@@??????>>>>>>>>>;;;999888888888888777555777777666666777777888888555666888::::::999777555333222222555888888333...111222444666888999999999555444222111777IIIggglllPPPAAAKKK```ppp}}}|||tttMMM;;;222111111***,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********+++++++++++++++++++++++++++***)))///AAA[[[uuu~~~```PPPEEEEEEpppxxxnnnwwwfff^^^xxx|||xxxwwwpppqqqssstttuuuuuutttttttttsssqqqpppnnnmmmmmmmmmkkkpppuuuvvvrrrnnnllllllnnnmmmmmmkkkbbbTTTKKKIIISSS^^^kkkssszzzmmmMMM===<<<<<<:::???KKKWWWWWWOOOPPP]]]nnn{{{}}}zzzxxxnnn[[[GGG>>>>>>>>>>>>>>>???DDDKKKNNNNNNUUUjjj~~~|||tttllliiioooxxx|||zzzsssmmmnnnpppqqqqqqpppnnnmmmnnnggg___YYYVVVSSSPPPMMMNNNTTT[[[aaaccc___PPPAAA>>>:::666222111000///---------------------------...000111222444777888888CCCMMMmmmwwwYYY888//////---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************+++---///000<<>>===<<<<<<:::888666555777888888888888777777666666666666777888999::::::999777444333222222222222222111///...222444666888999999888888888444///222CCC___|||nnnRRREEEGGGSSSeeesssxxxvvvuuu___CCC999000...///))),,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++++++++++++++++++++++++++))))))***...>>>___lllOOOCCCCCCddd}}}yyypppoooxxxYYY___www}}}xxxssssssssstttsssrrrrrrqqqppppppooonnnnnnmmmmmmmmmnnnrrruuuuuupppllliiiiiikkkiiihhhggg```VVVPPPPPP^^^lll}}}dddMMM???888<<<;;;;;;@@@KKKTTTTTTOOORRR\\\iiirrrrrrnnniiiggg^^^QQQFFFBBBCCCBBBCCCDDDFFFKKKRRRUUUTTTXXXgggxxx{{{wwwtttwww~~~zzztttlllnnnppprrrrrrqqqooommmkkkddd\\\WWWUUUTTTQQQOOOSSSWWW[[[^^^___[[[MMM>>>;;;777333000///...---,,,------------------------...000222444555666999;;;MMM___zzzzzz}}}DDD222///...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************+++---...///777HHHRRRkkkkkkZZZ^^^qqqyyycccJJJyyy~~~}}}uuurrruuuuuurrruuu}}}wwwtttuuu|||ooofff```TTTJJJFFF@@@:::777444111//////000111111000000222333333888666666:::888;;;JJJkkkzzzUUU000333222***111++++++***))))))))))))***(((***++++++***))))))***+++000666;;;===FFF^^^tttggg\\\ZZZZZZ<<<===EEEssswwwFFFHHHNNNnnn|||kkkNNN:::BBB???>>>NNNrrrzzzssspppkkkgggeeeccc```^^^[[[XXX\\\mmm{{{uuuwwwaaa```]]]\\\YYYUUUPPPLLLHHHUUUbbbbbbXXXMMMJJJKKKKKKMMMPPPPPPPPPPPPQQQSSSTTTUUUXXX[[[\\\ZZZUUUQQQMMMMMMMMMLLLKKKJJJIIIHHHDDDBBBAAA@@@@@@AAAAAAAAABBBAAA@@@???===<<<;;;:::999666444444666888::::::888888777666555555555666999999::::::888666444333444555555333000///000333444666888::::::999777666333111000999RRRpppsssYYYEEEIIIUUU]]]gggqqqnnn{{{wwwqqqqqqTTT@@@:::111...///,,,------,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,***+++++++++++++++,,,,,,+++,,,,,,---777UUUkkkLLL@@@???VVVwwwzzz|||~~~~~~OOOHHH___ttt}}}yyyvvvvvvvvvvvvuuutttttttttppppppqqqqqqqqqqqqppppppnnnqqqtttsssoookkkiiijjjjjjgggfffeee```ZZZWWWZZZiiiyyybbbFFF===;;;888<<<;;;<<>><<<;;;:::999888666444444777999;;;;;;999888777666666666666666888888999999888777666555444666666333000///333777666777999::::::888666444......000>>>^^^iiiSSSHHHQQQ]]]aaahhhsssjjjeeeiiiOOO???999000---///------------,,,,,,+++++++++***)))))))))***+++,,,,,,*********++++++,,,,,,,,,,,,---///...222GGGpppgggOOOCCC===HHHcccyyyxxx|||xxxNNNHHH]]]rrr{{{|||yyywwwwwwvvvvvvvvvvvvvvvvvvpppqqqrrrsssssssssrrrrrrmmmpppsssrrrnnnkkklllmmmkkkhhhggggggddd___```dddrrrqqqQQQ@@@??????;;;;;;;;;===DDDJJJMMMNNNOOOWWW^^^ggglllkkkhhhfffeeeccc```___\\\UUUPPPRRRXXX[[[\\\```fffjjjrrrvvvsssppprrrsssttttttrrrooollljjjfffbbb^^^]]]___aaa```^^^[[[\\\ZZZYYYYYYWWWNNNCCC888555111///......---------------....../////////111111444777666666???KKKjjj{{{tttkkk\\\111333......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))******+++,,,,,,,,,,,,333BBBMMMWWWkkk||||||]]]RRR___gggooo~~~nnnHHHXXXkkkuuu|||yyyxxx|||}}}xxxzzzxxxqqq```WWWQQQGGGCCC???:::777555333111000///000111111000111333555444:::888444777:::GGG^^^wwwnnn===)))000222......+++***))))))(((((())))))''')))***)))((((((***,,,***,,,333:::999<<>>:::======BBBKKKPPPRRRUUUYYY```fffmmmqqqpppnnnnnnoootttvvvyyyuuujjjaaabbbjjjnnnlllnnnttt{{{tttssspppttttttsssrrrooommmjjjhhhfffcccaaabbbdddfffdddbbb___]]]XXXSSSRRRQQQIII???777444111///...///......---------...//////000000333222555888666777EEEVVVxxxpppvvvsssKKK222333...---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))***+++,,,,,,++++++111???JJJQQQaaazzzbbbRRRZZZfffuuu~~~pppLLLGGGbbbsss|||}}}{{{wwwxxxtttkkkZZZRRROOOEEE@@@<<<888555333222111000///000111111111222444666777===999333666<<>>===;;;:::999999888777777888;;;<<<<<<;;;999888888888888999999:::888888888888777777777666111111222222333555888:::999999999888666444222111333<<>>???AAA>>>>>>===<<<;;;::::::999888888888:::<<<===<<<:::999888888888999:::;;;;;;:::999999888777666555555222111222333666999<<<===;;;:::888666444333222111888HHHWWWhhhxxxMMMSSSWWW```kkkttt{{{pppWWWgggpppOOO888...111///...///***......---,,,,,,+++******,,,,,,+++***)))))))))***))))))***+++,,,,,,------)))%%%''',,,++++++999KKK```fff[[[IIIAAA???DDDQQQ```iiiyyy{{{yyyppp^^^LLLFFFZZZ|||{{{xxxuuurrrqqqppppppqqqrrrtttuuuuuutttrrrqqqqqqssstttqqqnnnmmmoooqqqpppnnnmmmnnnllliiikkkooopppsssuuutttqqqoooppprrrjjjWWWFFFAAA???<<<@@@IIIKKKNNNXXXfffnnnqqqxxxxxxoooqqqwwwsssooommmkkkiiihhhggghhhhhhfffeeedddfffgggeee___ZZZRRROOOIIIDDDEEEHHHDDD>>>555222...------...---------------...///000000111666444666999777999MMMeee~~~PPP888888,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))+++,,,,,,+++***))),,,777EEEMMM]]]oooSSSSSSiiixxx|||cccCCCIIIhhh{{{{{{zzz{{{www^^^TTTddd{{{}}}zzzeeelll{{{{{{ooohhh]]]LLLFFFFFF???999666222000//////......///000111222111222555777222::::::999DDDUUUvvvwwwNNN333111,,,))),,,---******)))((((((((((((((('''((((((''''''(((+++---,,,+++222<<<<<<<<>>>>><<<;;;;;;::::::999999888;;;:::999999:::;;;===>>>;;;;;;;;;::::::999999999444777;;;===<<<777111---///111444888;;;===>>>>>>@@@999555777666222555>>>TTTbbbrrr|||~~~tttZZZBBBUUUMMM^^^qqqqqq^^^aaannn>>>888000,,,...000///---...---,,,,,,++++++,,,,,,***)))'''''')))))))))((()))************+++++++++)))***---...++++++333>>>___dddZZZLLLEEE???@@@MMMbbbzzz~~~vvvtttdddQQQNNNYYYxxx}}}xxxvvvtttpppoooqqqqqqtttwwwxxxvvvssspppoooooouuuyyyvvvnnnkkkooouuusssrrrqqqnnnkkkkkklllnnnnnnlllkkkkkklllmmmlllkkkiiiYYYHHHBBBCCCEEEGGGJJJSSS```iiissszzzoooqqqrrrrrrxxx~~~{{{ssstttrrrooollliiihhhggggggdddddddddeeedddaaa\\\XXXNNNHHHBBB@@@AAAAAA>>>:::444222000...------...//////.........///000222333111999777888===777HHHsssyyywww@@@;;;888......------,,,,,,++++++***((((((((((((''''''''''''************************************************)))************+++++++++///:::EEEHHHZZZlllUUU```sssiiiFFFCCCbbbzzz|||vvvxxxrrreeeVVVZZZfffnnnnnnuuudddaaasss{{{zzzooo```TTTMMMHHHAAA===555444333111000//////.../////////000222444777888<<<666333:::OOOmmmlllOOO444......+++)))+++(((((((((((())))))))))))(((((((((((())))))))))))***,,,111===CCC===KKKlll{{{kkkddd[[[AAABBBiii\\\PPPZZZaaahhhdddOOO999444;;;777AAAZZZfffoooooojjj{{{tttoooppppppllliiiiiiaaaZZZ[[[dddxxx}}}|||}}}}}}|||yyyaaa]]]YYYWWWWWWVVVRRROOOHHHLLLUUUbbbgggbbb[[[WWWTTTNNNIIIKKKRRRWWWXXXVVVPPPKKKJJJLLLLLLIIIGGGHHHHHHHHHFFFEEECCCAAA@@@???@@@@@@???>>>>>>===<<<<<<;;;;;;;;;::::::999999999:::999999999999:::;;;;;;<<<<<<;;;:::999888777777777888::::::999555111...111333555888:::<<<<<<<<>>AAAXXXxxxyyykkk===999444///......---,,,,,,++++++*********)))))))))(((((((((************************************************)))************++++++++++++555AAAHHH___vvvbbbmmm~~~oooPPPCCCWWWttt{{{ooo___sss|||aaaRRRUUU^^^dddlllggg^^^aaatttyyysssiii[[[PPPJJJEEE@@@<<<444444222111000000//////000000000111333555777999:::888888@@@UUUsssaaaGGG000,,,---+++***,,,))))))))))))(((((((((((((((((((((((())))))))))))+++---000:::???===PPPtttjjjbbbZZZ======dddVVVJJJTTT^^^hhheeeQQQ;;;555:::<<>>444777>>>IIIccclllooogggccc}}}tttkkkgggeeebbb```aaa\\\WWW[[[bbbmmmWWWWWWWWWTTTQQQPPPPPPQQQNNNJJJKKKTTTZZZWWWNNNHHHGGGDDDDDDGGGLLLPPPPPPNNNMMMIIIGGGIIIJJJFFFEEEFFFHHHFFFCCC@@@?????????@@@;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::;;;;;;:::999777666999999999888888777777666888666444222111222444555999999:::;;;;;;:::999888555222222444555AAA^^^{{{eeePPPJJJCCC;;;AAAQQQgggpppWWWxxx^^^:::333000......//////---++++++******)))))))))))))))***)))'''''')))))))))((())))))*********+++++++++***)))+++---,,,+++000888MMMmmm{{{fffMMMHHHVVV{{{~~~xxxwwwnnnUUUbbb|||}}}~~~~~~}}}vvvrrrtttuuuvvvuuusssqqqppppppsssrrrqqqrrrrrrsssrrrqqqppppppooommmkkkkkkmmmooonnnllljjjiiijjjjjjjjjiiikkkcccZZZTTTRRRUUUaaannnooohhhmmm{{{ooo```]]]aaaqqqlllNNNDDDMMMYYYiiixxxzzztttsssoookkkiiihhhhhheeecccbbb```\\\ZZZWWWUUUQQQOOOAAA===999666555444222111......---,,,,,,,,,------,,,,,,---///111333444555555000777999:::[[[~~~{{{}}}wwwyyyFFF777777000222.........---,,,,,,++++++++++++*********)))))))))************************************************))))))*********+++++++++------666BBBYYY~~~kkkmmmuuu{{{jjjSSSTTTmmmooowwwyyyaaaXXX^^^iiinnn~~~zzzxxx|||{{{YYYaaannnyyynnnbbb[[[PPPGGGAAA===999777222111111111111111222222222222333444666777999999888:::<<>>>>>>>>???:::::::::::::::999999999999999999::::::;;;;;;;;;<<<<<<======<<<:::888777666666666777777777777888444222000///111444888:::<<<<<<===<<<;;;:::888777888222111777@@@MMMfff~~~tttUUU>>>???DDDDDDNNN___uuuvvvcccmmmsssHHH444000000/////////...---++++++***))))))(((((())))))***)))'''''')))))))))((())))))*********+++++++++***)))***---,,,+++///555LLLlll{{{fffLLLDDDOOOjjjxxxtttyyy^^^VVVqqqyyyyyy{{{tttooossstttuuutttrrrqqqqqqrrrtttrrrqqqqqqssssssrrrpppoooooonnnlllkkkkkknnnpppooommmkkkkkkkkkkkkjjjiiikkkcccYYYRRRMMMPPP\\\iii{{{uuu^^^WWWaaawwwxxxwwwqqqmmmssszzzyyylll___RRRRRRXXXeeevvvaaaHHHFFFWWWjjjzzzwwwuuupppjjjggggggfffccc___^^^]]][[[YYYVVVQQQKKKGGG???<<<888444333222111000,,,,,,,,,,,,,,,---------+++,,,...000222333555555888111777;;;CCChhhoookkk>>>:::777000222//////...------,,,,,,+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++000---444???QQQrrr|||hhhaaaffflllttt}}}jjjLLLLLLxxxsss|||{{{}}}~~~ggg^^^eeepppwwwvvvtttxxx}}}zzzaaajjjvvvoooccc\\\VVVMMMDDD===888555333111111111000111111222333333333444666777888999999;;;===@@@FFFWWWyyy___>>>444,,,+++---,,,***)))+++******)))(((''''''&&&(((((((((((())))))))))))&&&---111555888888KKKlllrrriii___jjjpppQQQ@@@WWWbbbDDD???III^^^qqqmmmVVV???444333888BBB^^^kkklll```\\\}}}~~~vvvjjjccc___\\\[[[]]]```XXXXXXYYY[[[qqq}}}~~~}}}xxxooohhhddddddXXXWWWUUUSSSRRRQQQPPPPPPMMMGGGDDDHHHKKKIIIEEECCCIIIJJJNNNQQQSSSRRRNNNJJJLLLHHHFFFHHHIIIEEEDDDEEECCCBBB@@@>>>=========>>>::::::::::::999999999999888888999::::::;;;<<<<<<=========<<<;;;:::999888555555555666666666777777000000///000222666:::===<<<<<<<<<<<<:::888666444000,,,111@@@PPP^^^qqqoooQQQ999===IIIQQQ___ooozzzYYYeee]]];;;333111000000///...------,,,+++******)))))))))))))))***)))'''''')))))))))((()))************+++++++++***)))***,,,,,,+++---222HHH```mmmiii[[[GGG???HHHVVVzzz~~~zzzgggPPP\\\|||}}}}}}}}}~~~~~~yyysssppprrrssssssrrrqqqqqqrrrtttuuusssrrrrrrrrrrrrqqqooonnnnnnmmmlllkkkkkknnnqqqpppnnnlllkkkllllllkkkiiiggg^^^SSSKKKGGGIIIUUUbbbsss|||pppWWWQQQ]]]uuupppggg\\\XXXXXX```jjjlllcccZZZKKKLLLRRR\\\jjjbbbLLLKKK]]]oooyyyuuuooohhhfffgggfffbbb]]]\\\[[[ZZZXXXTTTNNNGGGBBB===;;;888444111000///000+++,,,,,,------.........,,,---///111222333444444333000333===QQQpppvvvqqq```>>>===555222000//////......---,,,,,,,,,******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///+++333>>>IIIbbb|||nnn[[[```iiipppzzzwww~~~zzziiiJJJFFFeee}}}xxxssswwwtttiiikkktttzzzsssooorrr|||ttthhhooo{{{yyyeeeXXXVVVQQQJJJAAA:::555222111222111111111111111222222333333555666777888888888555;;;DDDPPPfffSSS999444...,,,------+++)))******))))))((((((''''''(((((((((((())))))))))))%%%---111555999888EEE___jjjkkkeeelllrrrVVVAAANNN___CCC;;;CCCYYYlllfffPPP<<<555555777???[[[kkknnnbbb]]]~~~vvvjjjccc```\\\\\\^^^\\\RRRRRRUUUXXXnnn}}}{{{vvvnnneee\\\VVVTTT\\\XXXUUUSSSTTTTTTQQQNNNKKKGGGEEEHHHKKKJJJJJJLLLOOOOOOPPPQQQQQQPPPMMMKKKJJJFFFDDDFFFGGGDDDBBBCCCAAA@@@??????>>>===<<<<<<888888888999999999999999777888888999;;;<<<<<<===<<<<<<;;;:::999999999999777777666666555444444333//////000222555888:::<<<:::::::::999777555333111///000===RRRcccmmmxxx^^^JJJ===CCCRRR```ooo|||^^^WWW|||qqqKKK999555222222111///------------++++++***))))))))))))******)))'''''')))))))))((()))************++++++++++++)))))),,,,,,***,,,000===PPP\\\^^^[[[LLL@@@BBBFFFddd{{{yyygggOOORRRkkkuuu}}}xxxuuutttqqqrrrrrrqqqpppqqqtttwwwuuuuuutttsssqqqpppoooooommmmmmmmmkkkjjjlllnnnqqqpppnnnkkkjjjkkkkkkiiihhhdddZZZNNNGGGFFFJJJVVVbbbsssyyy]]]QQQZZZtttnnn___VVVKKKLLLQQQ[[[fffjjjhhhcccPPPNNNOOOXXXggg|||hhhUUUTTTcccqqq~~~xxxrrrlllfffdddggggggccc___^^^[[[XXXUUUQQQKKKEEE@@@<<<:::777333000......///++++++,,,....../////////---...000222333333333333...222555FFFeeexxx{{{|||wwwwwwRRR<<<;;;000555111/////////...------,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))222<<>>===;;;:::777777777777888888888888777777888999;;;<<<======;;;:::999888888888999::::::999777666444222111000///000222444666888999:::888888888777555222000///>>>BBBQQQdddnnnooossszzzFFF@@@???KKK\\\kkkxxxkkkNNNlllUUU@@@<<<888444444222///---,,,---...,,,++++++******************)))'''''')))))))))((()))************++++++++++++((())),,,,,,***,,,///222FFFUUU```fffWWWCCC>>><<>>UUU|||{{{~~~DDD888777,,,999333/////////...------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***'''111:::;;;GGG^^^iii^^^[[[fffddddddmmm{{{}}}hhhOOOAAAWWWttttttoooyyyvvvllllll}}}tttooopppzzziiimmmpppssseee[[[TTTHHHFFFAAA;;;555111111111333222222111000000111111222333555666777777777666666FFF___yyyiii;;;000000...++++++------+++(((((((((((())))))))))))(((((((((((())))))))))))(((---...222:::;;;CCCUUUmmmxxxmmmccceeeXXXGGGLLLooonnnSSSGGGQQQfffrrrdddIII777222333666888QQQeeelll```WWWvvvssshhhccc```]]]]]]___ZZZOOOPPPVVVXXXggg}}}vvvmmmeee```ZZZSSSNNN\\\ZZZWWWSSSOOOLLLJJJIIIFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>><<<:::999999888777777777777777777777777888999999::::::;;;<<<<<<===999666777;;;===<<<999:::888444111///000222333888888888999999999::::::;;;444666444+++...999<<>><<<===777555333111///------------------,,,,,,+++***)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++444;;;KKK```qqqlllSSS:::;;;IIIYYYjjjuuurrrtttxxxtttfffHHHPPPooo}}}zzz}}}wwwuuurrrsssuuuwwwuuusssssstttuuussspppnnnppprrrllliiihhhkkkkkkhhhkkkrrruuupppjjjgggfffgggggghhhaaaVVVKKKIIIMMMVVVdddpppfffWWWeeeppprrr[[[LLLDDDGGGQQQaaaiiippphhh\\\PPPTTThhhxxxppplllnnnyyy{{{ooonnnmmmiiidddaaa```______^^^ZZZVVVPPPJJJFFFCCC???<<<666555333111///---,,,,,,---------.........//////,,,555333///222000---222222222HHHrrrqqq}}}dddDDD<<<555222444444333222111000///...---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,)))+++222<<>><<<999777555222000///111333555888888999::::::;;;;;;;;;:::444555222+++777OOO[[[vvvyyywwwsssssspppaaaOOOOOOOOOUUU]]]ccckkkzzz]]]SSScccqqqvvvHHH666999888000444333111///------------------,,,,,,+++******)))************************))))))*********+++++++++)))************+++++++++///777FFFXXXfffdddRRR???777AAAOOOeeeyyy{{{~~~vvv^^^NNNggg||||||~~~wwwuuurrrrrrtttuuutttrrrtttuuuuuurrrooommmnnnpppllliiiiiikkkkkkhhhkkkqqqsssooojjjgggfffggghhhiiiaaaVVVKKKIIINNNZZZjjjxxxnnnYYYaaakkkpppYYYKKKCCCPPP[[[lllvvvuuubbbQQQRRRbbbwwwzzzrrrnnnoooyyytttllljjjiiifffbbb___^^^]]]\\\[[[WWWSSSNNNHHHDDDAAA===;;;666444333000...---,,,,,,---------.........//////,,,444222000555333///444777999UUU}}}lll{{{{{{TTT:::666222111444444444444333222000///......,,,,,,++++++***)))))))))))))))))))))))))))))))))*********)))))))))(((((()))************+++++++++,,,)))***111:::FFFTTT```wwwggg\\\^^^rrryyyttteeeJJJIIIfffvvv|||wwwhhhrrr|||yyyxxxqqquuuyyymmmjjj}}}xxxggg]]]TTTJJJBBBAAA===888444333222111000111111111111222333444444666999::::::888888888888FFFooo~~~yyyLLL///111///---,,,---------+++((((((((((((((()))))))))))))))(((''''''''''''''',,,(((000111888:::===[[[kkk{{{xxxiiicccYYYIII@@@]]]yyyUUUOOOZZZddd^^^JJJ555000444444EEEdddyyyppp```iiiuuukkkeee```\\\ZZZ\\\YYYTTTPPPOOOSSS___ttt~~~|||tttkkk```YYYXXXXXXVVVSSSTTTRRRPPPNNNKKKJJJIIIHHHDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@??????>>>>>>===<<<:::999888888888999999999999999999999999<<<<<<;;;:::888777666666777666777:::>>>>>>:::777222111000000111444666888888999;;;<<<<<<<<<;;;:::777333333000...EEEkkkvvvmmmllliii^^^RRRXXXYYY\\\bbbkkkzzzlllNNNPPPpppWWW888666;;;999222333222111///...------,,,------,,,,,,++++++******************************)))))))))*********++++++)))************++++++++++++333>>>LLLYYY^^^UUUHHH======HHHbbb|||zzzxxxdddOOO___~~~{{{zzzvvvuuusssrrrssstttsssrrruuuuuutttrrrnnnllllllmmmkkkjjjjjjkkkkkkiiilllqqqqqqmmmiiiggggggiiijjjjjjbbbXXXMMMLLLSSSaaauuuttt[[[]]]eeennnZZZMMMEEEVVVbbbuuu~~~dddPPPQQQ]]]lll{{{sssoooooowwwzzz|||}}}{{{vvvqqqllliiidddbbb___]]]\\\[[[XXXVVVSSSOOOJJJEEEAAA>>>:::888444333111000...------,,,------........./////////,,,222111111888555111666666@@@bbbtttqqq~~~jjjKKK999999777777:::999666666555333222000//////,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))))))))(((((()))************+++++++++,,,))))))///777BBBRRR___rrr______xxxttttttiiiPPPFFF[[[sss~~~fffhhhppprrryyynnntttxxxsssiii|||kkk^^^VVVOOOFFF???===:::555222111000///...000000000111111222444444888:::;;;:::888777999<<>>>>>============<<<;;;:::999888888888::::::::::::::::::::::::<<<;;;:::999888777777666666777999<<<===<<<777333111111222333555888;;;<<<;;;<<<======<<<:::888777333///000000555TTT|||}}}wwwkkkdddjjjrrrkkk\\\WWW```___\\\rrrTTTZZZgggyyyoooCCC444888;;;999666222222111///...------,,,------,,,,,,,,,+++++++++************************))))))))))))************))))))*********+++++++++,,,000666CCCWWWgggeee[[[NNNAAAEEEcccxxxwww|||uuubbbYYY]]]{{{wwwvvvuuutttttttttuuuuuuuuuvvvuuussspppmmmkkkjjjjjjjjjjjjkkklllkkkkkkmmmpppooolllhhhggghhhjjjkkkkkkfff]]]TTTTTT[[[jjjpppYYY[[[bbbooo^^^SSSLLL[[[hhh|||```LLLPPPZZZeee||||||sssooonnnsssxxxvvvsssqqqooollliiifffbbbaaa___^^^]]]ZZZVVVSSSNNNJJJEEEAAA===:::777555222111000///...---------............////////////---222000222888555111999<<>>@@@===;;;===:::777777555444222111000///---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++((((((---444>>>NNN\\\{{{bbb___xxxppptttzzzrrr[[[HHHQQQmmmiii___jjj{{{kkksssxxxuuunnn|||rrreee[[[UUUOOOFFF@@@:::777333111000000///...000000000111111333444555999999;;;:::666555;;;DDD```~~~~~~PPP777444000...,,,+++,,,,,,+++***)))))))))((((((''''''&&&)))(((''''''''''''((((((((('''111111555999AAAeeezzzuuunnndddOOO@@@SSSwwwYYYSSS]]]hhhhhhSSS:::111555111CCC___nnnbbbTTTgggxxxjjjccc```\\\[[[\\\ZZZTTTNNNLLLNNNXXXmmm~~~}}}~~~~~~}}}{{{wwwqqqiiibbb\\\YYYXXXWWWJJJJJJHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>===============<<<<<<<<<<<<;;;:::999999999999999::::::::::::::::::::::::999999999999999999999999888999:::;;;;;;999444111333444666888:::===>>>???>>>>>>===<<<:::777444333000...444999CCC```}}}iiiqqqrrrqqq~~~ppp[[[^^^]]]eeekkkVVVrrriiiOOO888555777444333666222222111000000///...------------,,,,,,,,,,,,,,,************************(((((()))))))))*********))))))*********+++++++++---...000@@@```}}}uuu[[[DDDAAA\\\|||nnnyyyqqqiii___uuu}}}xxxxxxxxxxxxwwwwwwwwwxxxyyyuuussspppnnnlllkkkiiihhhiiikkkmmmlllkkklllnnnooommmkkkhhhggghhhjjjkkkllljjjccc]]]^^^dddqqqbbbTTT[[[cccrrrddd]]]XXXeeesssttt\\\LLLQQQYYYaaawww{{{qqqnnnlllooorrrqqqpppmmmhhheeeccccccdddbbb```___]]]ZZZUUUQQQIIIFFFAAA===:::777444222000//////...------.............../////////000000///333000222777333444@@@RRRrrr}}}{{{yyywww}}}vvvSSSBBB>>>AAA;;;999;;;777777777555444222000///...------,,,,,,+++*********************************(((((((((((((((((())))))))))))*********+++++++++***((())),,,111999IIIWWWcccXXXllltttooo~~~{{{iiiSSSOOOiiiuuu```nnn||||||mmmtttzzztttnnn~~~zzznnnfff\\\SSSNNNHHH@@@:::888555222111111111000...000000000111222444555666888888888888444555AAAPPPqqqiiiAAA222444///---+++++++++,,,+++***))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&111222777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999::::::999888666444333888999;;;===???@@@@@@@@@???>>><<<999666444222111111666CCCMMMVVVjjjvvvpppeeesss}}}hhh]]]ccc~~~|||cccVVVssspppGGG>>>888:::999333111444222222222222111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))******)))************+++++++++,,,,,,...???eee^^^CCC>>>PPPqqqvvvttt}}}fffdddxxx||||||||||||{{{yyyxxxyyyzzzrrrpppmmmllllllkkkjjjhhhhhhlllnnnlllkkkmmmooonnnmmmjjjhhhhhhiiikkkkkkkkkkkkgggeeefffjjjrrrpppSSSNNNYYYcccsssjjjfffccckkkwwwmmm[[[OOOPPPVVV^^^rrrzzzpppnnnkkkllllllnnnooommmhhheeeeeegggeeeccc```^^^[[[WWWRRROOOFFFBBB===999777555222000......---------......///....../////////000000000111444222222666333:::NNNmmmzzzxxxyyy{{{mmmvvv~~~ggghhhHHH======AAA;;;;;;>>><<<888888666444222111///...---------,,,++++++******************************''''''(((((((((((()))))))))************+++++++++))))))***,,,///555CCCQQQ}}}eeeRRR\\\kkksssxxxuuubbbRRRfffooo{{{vvvrrruuu{{{vvvjjjssstttccc\\\SSSLLLGGGAAA;;;666666444222111111111000///111111111222444555777888888666666777444777KKK```SSS777///000...---+++***++++++***)))((((((''''''''''''''''''(((''''''''''''(((((()))'''%%%000222999>>>DDDfffjjjbbb]]]III777AAAhhhnnn]]]___iiiqqqcccHHH666444777999III\\\^^^XXXcccxxxmmmdddaaa^^^\\\[[[\\\WWWRRRPPPOOOVVVfffvvv}}}|||zzzzzz{{{||||||{{{xxxyyyxxxsssjjjccc``````GGGFFFEEEDDDCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999999999999999999999999999999:::;;;<<<<<<======999888777666555555777888<<<===???@@@AAA@@@???>>><<<;;;888555222111111222555CCC[[[gggiiiqqqppp```dddkkkrrrmmmyyy}}}^^^WWWgggRRR???<<<;;;<<<<<<:::555333333333444444333222000000------------------------++++++++++++++++++++++++(((((((((((()))))))))***)))************+++++++++***,,,...;;;\\\yyy\\\EEE@@@GGGWWW{{{qqqVVV```yyy}}}yyyvvvvvvwwwooommmjjjjjjllllllkkkiiihhhmmmooolllkkknnnooommmmmmkkkhhhhhhiiikkkkkkjjjhhhgggiiikkkkkknnnwww}}}nnn___JJJJJJVVVcccrrrmmmllljjjmmmtttwwwfff[[[QQQMMMQQQ]]]rrrzzzpppoookkkkkkmmmmmmlllkkkiiiiiiiiijjjeeebbb^^^ZZZWWWSSSNNNJJJCCC@@@;;;777555333111///,,,,,,,,,,,,---...//////.../////////000000000000111555333333555555DDDaaa{{{|||vvvbbbqqqssseeeUUUEEE===@@@BBB<<<<<>>KKKiiilllUUUTTT___wwwyyyyyyppp}}}mmmSSS]]]}}}wwwxxxyyyvvv{{{|||jjjmmmvvvyyylll\\\WWWOOOHHHCCC???;;;777333222000000111111000///222222333444555777888999999666666777666<<>>?????????@@@@@@@@@@@@>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======999999999999999999999999;;;;;;;;;<<<<<<<<<======888777555333333555999===>>>???AAABBBAAA@@@===<<<:::888444222000111222333999OOOmmmyyyuuutttmmm[[[ccc___wwwsssdddQQQeeeiiiNNNAAA===888777;;;===777---333444444555444333111000------------------------++++++++++++++++++++++++(((((((((((()))))))))))))))************+++++++++***...///555OOOkkkqqqeeeZZZHHHGGGEEEJJJvvvyyyyyy{{{OOORRRsss|||}}}~~~xxxsssssstttmmmkkkhhhiiilllmmmllljjjgggmmmooolllkkkooopppmmmmmmkkkiiihhhiiijjjjjjjjjeeefffiiilllkkkiiiooovvvlllaaaXXXHHHHHHRRRbbbpppmmmooonnnpppttt}}}nnn```ZZZPPPIIINNN___uuuzzzqqqppplllkkknnnjjjfffdddfffggggggfffdddaaa\\\WWWSSSOOOJJJGGGBBB???:::666444222000...,,,,,,,,,,,,---...//////////////////000000000000111555444444666777LLLmmmsss[[[iiisssmmmxxxLLLCCC===@@@AAA888888>>>===<<<;;;:::888555333222111...------,,,,,,++++++***************************&&&'''''''''(((((()))))))))************+++++++++((())),,,...---000;;;GGGWWW{{{uuu]]]VVV\\\tttnnnvvv|||hhhqqqPPPRRRyyy~~~uuurrryyywww{{{|||oooooossstttdddWWWQQQJJJDDD@@@<<<:::777111000//////000000///...333333333444666888999::::::666666888777@@@]]]{{{XXX777666777///...,,,***)))******)))(((%%%&&&&&&''''''((((((((('''''''''''''''((()))***,,,&&&...000888;;;;;;WWWoooxxxbbb___```MMM999HHHjjjkkkLLLIIITTTggggggPPP;;;555///333IIIfffpppiiikkkwwwqqqfffccc___\\\[[[ZZZVVVSSSQQQPPPTTT```mmm{{{yyyxxxxxxzzz{{{{{{zzz~~~{{{qqqmmmlllHHHEEEBBBDDDFFFFFFBBB===BBBBBBBBBAAA@@@???======????????????????????????>>>>>>======<<<<<<<<<;;;===<<<;;;;;;<<<===<<<;;;<<<;;;:::999:::;;;===>>>@@@@@@@@@>>>;;;777333000111111333777<<>>===888999777111---000;;;DDDPPPaaasssyyyooo^^^OOOGGGOOOZZZwww^^^TTTrrruuuRRRGGG???>>><<<:::888888777777:::888777777666555222000////////////...,,,+++***,,,,,,++++++++++++++++++(((((())))))*********+++++++++******************,,,)))+++444???NNN```nnnmmmYYYPPPGGG???XXXvvvyyyzzzyyyxxxYYYPPP```vvv|||wwwuuussspppqqqnnnlllkkklllnnnooooookkkmmmooopppnnnmmmmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkllllllllljjjhhhfffbbb\\\LLLDDDHHHQQQiiiwwwpppoooppprrrqqqrrrssstttrrrooommm```YYYKKKIIISSS\\\lllssssssrrrnnnkkkjjjhhhfffeeedddeeeeee___[[[VVVQQQMMMIIIEEEBBB<<<:::777444111///......,,,,,,+++++++++,,,------...///000111222333333333666333888AAA<<<;;;YYY{{{jjjbbbooozzzpppiii@@@@@@>>><<<<<<===??????>>><<<<<<;;;777333000000000444222///.........,,,+++++++++******************))))))))))))))))))))))))))))))))))))************)))+++,,,++++++///888@@@UUUaaaooo{{{hhhMMMPPPfffiiirrrooouuusss[[[OOO^^^wwwtttssszzzwwwnnnsss}}}tttqqqqqqyyy}}}~~~zzzpppmmmyyyooo```QQQJJJAAA<<<<<<;;;888444000000000000000111111222444333222444999;;;;;;999;;;555444:::DDDVVVqqqnnnBBB///000111......---,,,***)))((((((((())))))))))))))))))))))))%%%%%%&&&&&&((()))***+++'''------///666555:::IIIkkkkkkkkk```VVVXXXRRR<<>>AAAAAAAAADDDDDDCCCAAA???===:::999222000///000777BBBPPPXXXWWWeeerrrooo___NNNGGGFFFRRReeewww```OOO```[[[BBB666<<<<<<<<<;;;;;;:::999999;;;:::888777777666444222222222222111000///...---,,,,,,,,,,,,++++++++++++))))))))))))*********+++************************,,,***,,,111:::FFFYYYiiirrreee___QQQ@@@LLLccceeegggooosss~~~\\\MMMSSSfff~~~~~~|||wwwrrrmmmlllkkkjjjkkkllllllllljjjlllnnnoooooooooooopppggghhhiiijjjkkkkkklllllljjjjjjkkkkkkjjjiiigggfffbbb\\\LLLDDDIIISSSkkkyyyrrrrrrsssoooooooooppppppooollljjjddd]]]NNNKKKTTTZZZkkk|||pppooonnnjjjgggfffeeecccbbbbbbbbbbbb\\\XXXSSSNNNJJJFFFBBB???;;;999666333000///......,,,,,,++++++,,,,,,---...//////111222333333444444666666;;;???===FFFkkksss\\\\\\rrrZZZDDD>>><<<::::::<<<======<<<======<<<999555222222222333222000///000///---++++++++++++***************))))))))))))))))))))))))))))))))))))************(((***+++***)))---555<<>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>???<<<;;;:::;;;<<<===<<<:::;;;;;;<<<<<<<<<;;;;;;:::666666666666666666666666888888:::===@@@CCCCCCBBBAAA@@@>>>;;;888666444444444///---555CCCQQQZZZ\\\\\\cccfff]]]MMMEEEJJJRRRXXXjjjpppjjjtttrrr\\\NNN\\\uuuSSSFFF>>>555::::::;;;<<<<<<<<<;;;:::===;;;888666666666666555555555555555444222111000---------,,,,,,,,,++++++)))))))))***************************************---,,,,,,...222<<>><<<888666444111///---------,,,,,,,,,,,,,,,---......///000111333444555555555444999>>>@@@DDDXXX~~~mmmUUUaaacccEEEBBB>>><<<::::::<<<===<<<;;;===>>>===:::777444444444333222222222222111///,,,,,,,,,++++++******))))))(((((((((((((((((((((((())))))))))))************((()))***((((((***111666???OOOfffkkkOOOUUUfff}}}sssxxxfffRRRNNNhhhpppxxxyyysssnnnnnnooozzzxxxttt{{{~~~{{{uuuppphhhdddiiillleeeYYYQQQKKKEEE>>>999777666333111222222111111000111111222666666777999;;;;;;:::888666:::KKKiii{{{uuuIII444///---,,,...---,,,+++***)))(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((******(((+++)))---777777777AAALLL\\\hhhaaa^^^iii```AAAAAAhhh[[[LLLcccwww___NNN===333333:::KKK[[[cccfffhhhzzzrrrrrrzzzwwwfffbbb```\\\VVVYYYVVVSSSPPPMMMMMMVVVaaa}}}~~~~~~~~~}}}{{{zzzDDDDDDEEEHHHKKKLLLKKKIIIFFFEEEDDDCCCAAA@@@??????AAA@@@>>>===<<<;;;;;;;;;===============>>>>>>>>><<<;;;::::::<<<<<<;;;:::;;;;;;<<<======<<<:::999222333333444666888999:::::::::;;;>>>AAADDDDDDCCC@@@>>>;;;777555444444444444222555AAARRRZZZWWWQQQUUUSSSPPPKKKJJJOOOYYYaaaZZZdddkkkrrr|||LLLRRRbbbyyy~~~SSS@@@???@@@===;;;;;;:::999999:::;;;;;;===:::777555555666666555777777777666555444333222///.........---,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,555III]]]wwwuuulllVVVBBBBBBPPPXXXgggyyyfffTTTSSSeeezzz{{{wwwsssgggfffhhhjjjkkkjjjiiihhhhhhhhhjjjllllllllllllmmmoooeeefffiiikkkllllllkkkjjjlllllljjjiiiiiihhhiiiiiiaaa[[[MMMHHHPPPZZZqqqtttpppqqqqqqmmmlllkkkkkklllkkkiiifffggg```RRRLLLRRRWWWgggsssnnniiibbb___^^^]]]\\\[[[ZZZYYYYYYRRROOOJJJFFFBBB???;;;888555333111///---,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222444555666777777444;;;@@@CCCOOOjjjjjj^^^mmmyyy~~~PPP;;;AAA>>>===<<<<<<======<<<;;;<<<======;;;888666555666333333333555555444111...------,,,,,,+++***))))))((((((((((((((((((((((((((()))))))))************)))******)))(((***...111;;;LLLeeexxx[[[TTTjjjzzzooo{{{ZZZKKKaaasssxxxtttooohhhvvvzzzxxxttt}}}tttqqq~~~wwwtttmmmiiiccc______^^^VVVNNNJJJEEE@@@;;;666555333111///333222222111111111222222666777888:::::::::888777555???XXX~~~{{{```999111333...,,,000,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))+++)))---999999777@@@JJJ```qqqkkkeeennnbbb@@@:::]]]```KKK[[[yyywwwfffTTT@@@777444777CCCRRR^^^gggmmmxxxsssuuuyyyfffaaabbb^^^WWWZZZWWWUUURRRMMMMMMUUU___uuu~~~}}}{{{yyyxxxwwwuuuEEEEEEFFFIIIJJJKKKJJJIIIEEEDDDCCCAAA@@@@@@@@@@@@EEECCCAAA>>>===<<<<<<<<<@@@@@@???>>>===<<<<<<;;;<<<:::999:::;;;<<<;;;:::777888999::::::999888777333333444666888;;;===???:::999:::===@@@BBBBBBAAABBB???:::666333333444555333888CCCSSS```___TTTHHHDDDAAAAAAIIIWWW```bbb```WWWaaauuuqqqVVVWWWnnn]]]FFFBBB>>><<>>FFF\\\|||sss___fffuuuzzz~~~hhhHHH>>>BBB===<<<;;;;;;<<<<<<:::999:::;;;<<<;;;999777666666444444555666888777444111000///...---,,,+++***)))((((((((((((((((((((((((((()))))))))************+++++++++******+++---///666EEE]]]zzzdddQQQeee}}}ggguuu___MMMTTTnnn}}}mmm]]]eeennntttuuu}}}ssswww|||rrrnnngggccc]]]XXXWWWSSSKKKEEEDDD>>><<<888444222111000///222222222222222333333444666888999999999888888777333EEEeee|||vvvOOO000///444...***///++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,)))...999:::999BBBJJJcccyyytttkkkqqqgggIII555RRR{{{iiiMMMTTTqqqvvvnnn]]]DDD999333222===MMM___ppp|||wwwsss}}}hhhaaaccc```ZZZ\\\YYYWWWTTTOOOMMMSSS]]]mmm}}}}}}|||yyywwwvvvuuusssFFFGGGHHHHHHHHHGGGFFFEEE@@@@@@??????@@@BBBDDDEEEJJJHHHEEEBBB@@@?????????AAAAAA@@@???===<<<;;;;;;;;;:::999:::;;;<<<;;;999444555666666777777777666888999:::<<<>>>@@@BBBBBB<<<;;;;;;===??????>>>===<<<999444///...000333555EEENNN[[[cccbbbYYYLLLDDDEEEFFFMMMZZZhhhlllfff^^^aaammmkkkTTTOOOtttfffCCCBBBHHHBBB>>>BBB@@@===:::777666777:::;;;:::777555444555555555444666666666555444333222111222111111000///...------+++++++++++++++*********)))))))))***++++++,,,,,,+++***+++,,,+++///<<>>;;;888555333000///---,,,,,,,,,,,,---,,,,,,,,,,,,---...000000222333555777888999::::::===@@@HHHXXXssshhhhhhzzzwwwwwwTTTDDDAAA???;;;:::999999:::999777555999:::<<<<<<:::888888888666666666777999999777555222222111///...,,,+++***(((((((((((((((((((((((())))))))))))************+++++++++++++++,,,------444AAAVVVtttoooSSS^^^zzzjjjqqqgggXXXPPPkkkuuu```[[[gggsssyyyzzzuuujjjggg```YYYTTTOOONNNKKKDDD???>>>888777555333111000000000111111111222333444666666888999::::::888888999;;;:::SSSwww|||]]]@@@+++...222+++(((,,,+++***)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((***---***...888999;;;FFF[[[rrrrrrnnnfffQQQ777KKKooojjjJJJLLLfffpppooobbbIII;;;444000888JJJaaazzz~~~ttt~~~mmmbbbcccbbb\\\]]][[[YYYVVVPPPLLLRRRZZZggg||||||||||||||||||||||||}}}yyyxxxwwwwwwvvvuuuLLLLLLMMMKKKIIIFFFDDDCCC@@@??????@@@AAADDDGGGIIILLLJJJFFFBBB???>>>??????@@@@@@@@@???>>>===<<<<<<;;;:::999999;;;;;;:::999666666777777888999;;;;;;>>>@@@BBBDDDEEEEEEEEEEEEAAA???>>>======;;;999666333111//////222999AAAEEE[[[dddkkkfffWWWLLLJJJMMMggglllqqqsssqqqqqqrrrtttyyycccPPPWWWkkkbbbLLL>>>DDDJJJGGGDDDEEE===<<<<<<;;;;;;;;;<<<<<<999777666666777777555444666666666555444333222111333222222111///......---,,,,,,,,,++++++*********((())))))***++++++,,,,,,+++***+++---,,,---444===TTTrrr}}}uuulllUUUCCCGGGbbbuuuqqq}}}vvvbbb}}}zzzzzzsssjjjbbbeeeiiimmmllliiiggghhhkkkkkklllllljjjiiiiiijjjllliiihhhgggfffgggiiijjjllliiiiiijjjjjjiiihhhfffeee___YYYNNNNNN[[[ggg{{{yyyqqqqqqppplllmmmkkkhhhgggggggggeeedddbbb^^^RRRLLLOOOSSSeeeuuuiiifffccc]]][[[[[[YYYWWWSSSOOOLLLJJJDDDAAA<<<999777444111//////...---,,,,,,,,,---...+++,,,,,,,,,...///000111333444555777999:::;;;<<<>>>JJJcccmmmyyyxxxooo```FFFBBBBBB===<<<;;;;;;;;;<<<;;;888666999;;;===>>><<<:::::::::888777666777999::::::888555444333111///...,,,,,,))))))))))))))))))))))))))))))))))))*********************+++,,,,,,,,,+++222;;;LLLiiizzzXXXWWWnnntttzzzoooqqqsssjjj[[[lllyyyeeeqqq|||{{{jjjaaa^^^XXXOOOIIIEEEEEEDDD>>>999888333333333222000000111222000000111222444666888999:::<<<<<<;;;999:::===@@@QQQooooooGGG777,,,...000+++)))---******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''',,,***,,,444666<<>>>>>>>>>>>;;;:::999999;;;;;;:::999;;;;;;:::;;;<<<>>>@@@BBBCCCDDDGGGIIIIIIIIIGGGFFFFFFDDDAAA>>><<<999555222222222222777@@@LLLXXX______hhhlll___LLLFFFRRRaaasssrrrsssUUUDDDLLLkkkcccQQQNNNKKKIIIIIIGGGCCC???999;;;>>>@@@AAA@@@>>>===999888777888999888666444666666666666555333222111333333222111000///...---,,,,,,,,,++++++*********((())))))***++++++,,,,,,,,,***+++------+++...333PPPssstttfffNNN>>>GGGGGGnnnxxxrrrvvvgggiiivvvvvvooohhhbbbeeeiiilllkkkgggeeehhhkkkkkkllllllkkkjjjkkkmmmppphhhgggeeeeeefffiiilllooofffggghhhiiihhhfffdddccc___YYYNNNOOO]]]iii|||uuuoooooommmhhhjjjhhhfffdddddddddbbbaaadddaaaTTTMMMOOOSSSeeerrreeedddddd```[[[ZZZXXXUUUQQQMMMIIIFFF@@@===999666444222///---...---,,,,,,,,,---......+++,,,,,,---...///111111333444666888:::;;;<<<<<<<<>>BBBEEEBBB@@@???>>>??????>>><<<999999<<>><<<<<<<<<999888777777999;;;;;;:::666666444222000///---,,,************************))))))))))))************)))))))))***,,,,,,+++***,,,333@@@ZZZ|||XXXOOObbbggggggtttmmmmmmwwwzzzwwwgggkkkwwwyyy{{{ssscccZZZXXXQQQHHHAAA===??????:::555333111222222111000111222333//////000222444777999:::===>>>>>><<<:::;;;@@@DDDiiivvvZZZ;;;444///000000------000***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%+++)))***222444;;;MMM^^^pppmmm]]]]]]]]]??????PPPsss\\\CCCJJJcccmmmxxx}}}rrrQQQDDD888777CCCZZZwwwxxxxxxeeebbbbbb___[[[ZZZXXXUUUNNNIIIMMMTTTYYYxxx}}}{{{yyyxxxwwwxxxzzz{{{yyyxxxvvvvvvvvvuuusssrrrQQQSSSRRRNNNGGGCCCDDDGGGBBBBBBBBBCCCDDDDDDEEEEEEAAACCCBBB<<<:::===??????DDDDDDCCCBBBAAAAAA@@@???<<<;;;999888888:::<<<===???BBBDDDBBB???>>>AAAEEEFFFEEEGGGJJJMMMLLLGGGCCCEEEBBB???<<<666//////222222999===@@@JJJ[[[iiinnniiiccc[[[OOO??????ZZZzzztttkkkrrrPPPLLLUUUkkkkkkRRRMMMLLLLLLKKKIIIGGGEEEDDD>>>===<<<<<<===>>><<<;;;444555777999:::999888777555888;;;999444111222555333111000111111111///---,,,,,,---------,,,++++++************************++++++,,,---...000000111EEEYYYjjjiii```WWWMMMCCCBBBVVVuuuyyyuuu|||ggg\\\fffttt}}}uuukkkeeedddeeeeeefffggghhhiiiiiijjjkkklllkkkiiiiiiiiijjjiiifffddddddfffiiikkkkkkhhhhhhhhhhhhgggdddbbbaaaaaa]]]VVVRRRVVVgggxxxrrrmmmiiiiiihhhgggfffggggggfffcccaaaddd```[[[TTTOOOVVVkkksssggg```^^^^^^\\\XXXRRRNNNJJJGGGDDDAAA;;;:::888555333111000000//////...---,,,,,,,,,,,,...---+++***+++...222444999999::::::;;;;;;:::999KKK___zzzhhhmmmuuu]]]nnn\\\JJJFFFAAAAAAGGGAAACCCEEEFFFDDD@@@;;;888===@@@@@@======@@@@@@===777888:::;;;<<<======<<<:::777444111000000...---+++***)))))))))))))))******)))))))))))))))******))))))))))))************...777???MMMnnnbbbRRRVVVYYYaaaqqq|||mmmhhh|||lllZZZqqq{{{zzzxxxjjj]]]SSSLLLIIICCC???:::666444333111000222111111111000000000///444222111333777::::::999???@@@???;;;888===LLLZZZ{{{mmmDDD444000------//////+++'''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((()))+++---000555;;;@@@QQQ\\\{{{xxx\\\WWW[[[@@@;;;JJJqqq___NNNJJJeeeooo|||ggg???111:::???VVVzzz{{{gggcccbbb^^^ZZZZZZXXXSSSMMMKKKMMMPPP^^^iii{{{}}}yyywwwwwwxxxxxxxxx}}}zzzwwwuuutttsssrrrqqqMMMNNNMMMIIIEEEBBBBBBCCC@@@@@@AAAAAABBBCCCCCCDDD===@@@BBB@@@BBBFFFFFFCCCJJJIIIGGGDDDAAA???===<<<;;;:::999999:::;;;===>>>@@@CCCDDDBBB>>>===???CCCKKKIIIHHHIIIIIIFFFBBB>>>;;;888555444111///222999>>>CCCGGGMMMZZZjjjrrrsssfff[[[OOOHHHCCCJJJeeegggSSSOOO^^^mmmooossstttZZZOOOLLLKKKJJJIIIGGGEEECCCBBB>>>===;;;;;;<<<===<<<;;;666777888999999777555444333777999888444111333555444222111111222111///------------------,,,,,,+++***************+++++++++))))))***+++,,,---......999MMMaaagggfff```SSSFFFBBBKKK```xxx~~~zzz|||lll\\\\\\ggg}}}yyyqqqkkkgggggghhhiiijjjjjjiiiiiikkkllllllkkkiiiiiijjjllljjjgggdddccceeegggiiijjjhhhhhhhhhhhhgggfffeeedddddd```YYYTTTYYYiiixxxooollliiiiiikkkiiihhhgggggggggfffcccaaa]]][[[XXXTTTQQQXXXmmmyyylllbbb]]][[[[[[XXXTTTOOOJJJGGGDDDAAA>>>999888555333111///............------,,,,,,,,,+++///...------...111444666999<<<>>>>>><<<<<<>>>AAATTThhheee___hhhxxxuuunnnWWWJJJHHHDDDDDDIIIFFFFFFGGGFFFCCC???:::888999>>>@@@???@@@BBB@@@<<<999999999::::::;;;<<<<<<;;;888444222111000...---,,,++++++******************)))))))))))))))******))))))))))))***************000888FFF```|||~~~lll^^^VVVSSS]]]kkkpppxxxooozzzyyy```iii}}}}}}|||wwwooo|||{{{pppdddXXXOOOIIIGGG@@@===888555444333111000111111111000000000000000222111111333888:::;;;:::<<<===;;;999<<>>LLLhhh~~~hhh@@@---222///,,,,,,......+++(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''')))***,,,///444:::>>>EEELLLkkk~~~lllaaa\\\SSS@@@FFFnnn~~~cccTTTrrrrrrIII555;;;>>>IIIhhhmmmaaa^^^\\\YYYYYYXXXTTTOOOMMMOOORRRTTT^^^qqqzzzwwwxxxzzz|||}}}{{{xxxtttrrrsssuuuvvvvvvRRRNNNKKKMMMPPPQQQMMMIIIHHHHHHGGGFFFEEEDDDCCCCCC;;;===???CCCJJJOOOKKKDDD>>>>>>>>>======<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEEDDDEEEGGGFFFEEEFFFHHHKKKDDDAAA<<<777333000---,,,222111333777;;;AAAOOO\\\gggaaaYYYTTTUUUXXXXXXVVVZZZVVVTTTVVV\\\hhhxxxYYYJJJ]]]iii|||ZZZ\\\mmmaaaNNNFFFDDDDDDGGGFFFDDDBBB@@@>>>===<<>>;;;999777333222111///---,,,,,,+++***+++,,,------,,,,,,+++///000222555777999::::::777<<>>>>>@@@DDDCCC@@@???===:::888777999;;;===<<<999777555444333111///////////////......---,,,******)))((((((((())))))((()))))))))************+++***///888>>>GGG[[[ppp~~~xxxbbbSSSPPPZZZjjj{{{xxxaaaYYYaaaqqq~~~~~~rrrlllvvvyyyyyy{{{}}}zzzxxxxxxmmmiii```VVVMMMEEE@@@>>>777555333222222222111000//////000000111222222333777777999;;;>>>???>>>>>>;;;>>>CCCOOOiiiyyy~~~NNN222///111...,,,,,,---,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((***+++...222888======DDDaaa{{{wwwiii```YYYWWW======dddrrrYYYrrrtttOOO888:::<<>>>>>======BBBGGGDDD>>>999999:::;;;<<<===>>>???>>>@@@BBBDDDFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCDDDEEE<<<:::666222///...///000222555===EEEKKKRRR___lllkkkcccWWWNNNHHHIIINNNTTTbbbcccdddaaa___hhhxxxXXX[[[nnnttt}}}~~~jjj```hhh|||}}}SSSHHHIIIDDDBBBGGGDDDCCCAAA???===<<<;;;;;;>>>;;;999888999999999888666777999;;;;;;:::999888333555888:::999888777777666444222111222222111000000111111111111000//////******++++++,,,,,,,,,,,,+++,,,,,,------.........+++222;;;III___rrrsssiiiVVVIII@@@BBBNNNfffyyyqqqqqqqqqnnndddUUUSSSlll|||zzzsssuuuwwwxxxvvvrrrmmmjjjkkkkkkkkkiiiggggggiiikkkgggdddaaa```cccgggjjjllljjjiiigggeeedddddddddeeeddd```\\\[[[bbbqqqwwwmmmjjjkkkjjjiiijjjiiigggeeeddddddcccbbb```ddd^^^XXXTTTQQQWWWhhhxxxttteeeZZZUUUSSSPPPMMMGGGCCC???<<<:::999666555222111000...---,,,,,,,,,***+++,,,,,,------------///111333666888:::;;;;;;<<>>JJJ___qqqmmmcccnnnmmmXXX___jjjsss~~~___PPPFFFFFFHHHEEEDDDEEEDDDBBB???<<<:::999::::::999<<<<<<;;;===BBBEEECCCAAA>>>;;;888777999<<<>>>;;;999888777666555333111222222222222111000///...++++++***)))))))))))))))((()))))))))************+++***...666999@@@WWWqqqqqq```MMMVVVwwwvvv}}}nnnYYYYYYllllll```gggppprrrwww~~~|||yyywwwvvvjjjfff^^^TTTJJJCCC===;;;444222111111111222111///...///000111222444444555:::;;;<<<=========>>>>>>:::BBBPPPgggiii;;;---555///---,,,,,,,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&((()))***---111777;;;888@@@\\\rrrnnnccc^^^XXXXXX===777YYY___mmmsssWWW===888:::<<>>;;;:::999>>>>>>;;;888;;;???>>>999;;;;;;<<<======>>>?????????@@@CCCEEEFFFEEEDDDCCCAAA@@@>>><<<:::888777777000000000......000444777777>>>KKKUUUXXXZZZbbbkkkXXXQQQJJJEEECCCEEEOOOZZZ[[[___ccccccffftttxxxoooppp~~~wwwjjjwwwZZZAAAEEEHHH>>>>>>KKKAAA@@@>>><<<;;;;;;;;;;;;<<<:::999888999888777555333555888:::<<<<<<;;;:::333555777::::::999777666444222000000111222222222222222222222222111000000,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,(((///888CCCVVViiimmmfff]]]SSSHHHBBBFFFaaauuurrrxxx~~~|||xxxkkk```iii~~~|||uuuwwwyyyyyywwwsssnnnkkkjjjkkklllkkkiiihhhiiijjjgggeeebbbccceeehhhjjjjjjhhhhhhfffeeeeeedddddddddccc```\\\]]]dddppp}}}zzzqqqiiijjjkkkiiifffeeegggeeecccbbbbbbbbbaaa``````[[[VVVSSSRRRXXXhhhwwwssskkk___UUUOOOLLLJJJHHHBBB???;;;888777666444333111000///...------------,,,++++++,,,---...///000111333555777999:::;;;;;;;;;<<<===???HHHYYYnnn}}}wwwgggcccrrrwwwhhh___ffftttyyyTTTMMMHHHIIIJJJGGGFFFGGG@@@>>><<<:::999999:::;;;<<<>>>===:::;;;AAADDDCCC@@@===:::888777999;;;===:::999888888999888666444444444555555444222000///---,,,+++***************))))))))))))************((((((---333777@@@XXXooonnnQQQUUU}}}nnnqqq~~~eeeYYYfffzzzuuummmrrruuuxxx|||~~~zzzwwwtttssshhhccc\\\RRRIIIAAA;;;888222111000000111111000/////////111222444666777888:::;;;<<<;;;;;;;;;===???AAARRRjjj~~~RRR222,,,333------,,,++++++***))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%&&&''''''(((&&&'''((())),,,000666:::666@@@\\\rrrpppiiiddd\\\[[[CCC777OOOzzzgggbbbyyytttdddHHH888888999HHHbbbttt~~~ggg^^^^^^[[[\\\[[[WWWRRROOOOOOQQQQQQUUUbbbvvvzzzwwwvvvvvvvvvuuutttrrrsssvvvxxxxxxxxx===<<<===???BBBCCC@@@===<<<<<<;;;:::999888777666999<<<;;;888888;;;;;;888;;;;;;<<<<<<===>>>>>>???<<<>>>@@@BBBAAA@@@===;;;888666444222111111000///,,,...111222444888???DDDGGGPPP^^^fffaaaWWWTTTXXXHHHCCCBBBGGGLLLOOOUUU\\\TTTXXXaaannn}}}{{{pppxxx[[[HHH>>>DDDFFF======FFF>>>===;;;:::::::::<<<<<<:::999999999:::888555222111333666888:::::::::999222444666888999888555222222000......000222333333333333333333333222111111---------,,,,,,++++++******************+++++++++(((...333888IIIcccssswwwtttgggVVVIIIGGG\\\uuuwwwzzzrrr}}}{{{vvvwwwyyyyyywwwsssooollljjjlllnnnooommmkkkjjjjjjiiigggffffffggghhhgggfffdddeeefffgggggggggggggggeeebbb___```fffooowww|||tttkkkfffgggjjjhhhfffeeeeeebbb``````aaabbbaaa```\\\YYYVVVUUUTTTWWWbbbmmmbbb]]]UUUMMMGGGDDDCCCCCC>>>;;;777555444333222000//////...---,,,,,,,,,,,,...---++++++,,,///111333555555666888999;;;<<<<<<;;;;;;>>>HHHYYYmmm}}}zzznnnhhhiiixxxwwwcccggg}}}___LLLIIIGGGHHHHHHFFFFFFHHH???>>><<<:::999999:::;;;<<>>RRRaaaxxxZZZUUUuuulllfffuuuuuubbbeeettt}}}zzzvvvrrrooommmccc___XXXOOOGGG???999777222111000000111111000...///000222444666888:::::::::<<<<<<<<<;;;>>>CCCGGGZZZsssZZZ<<<111///...,,,,,,,,,+++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%'''((()))+++///444999888AAA^^^yyy|||ssseee___LLL:::DDDnnnkkkSSSfffvvv}}}wwwsssUUU999777999BBBVVVjjj}}}iii______\\\]]]]]]YYYRRRNNNNNNOOORRRSSS^^^ppp}}}xxxvvvuuutttttttttssssssuuuwwwxxxxxxvvv555555777999;;;:::999777777777777777777777777777444999<<<:::999;;;<<<:::777777999:::<<<===>>>???999;;;===>>>===;;;777555...---,,,---...000000///333777;;;>>>AAAFFFNNNSSSYYYcccooorrreeeRRREEECCCHHHDDDFFFRRR[[[\\\[[[\\\ZZZ]]]iiixxxjjj~~~gggcccnnnZZZKKKBBB<<<@@@EEEDDD???<<<===<<<:::999999:::<<<===999888999::::::888444111111222555777888888777777111222444777888666222000000...------000222444444333333444444333333222111///...------,,,+++***))),,,,,,,,,,,,,,,,,,------+++...,,,--->>>aaa{{{cccPPPIIIWWW~~~}}}xxxfffkkk~~~}}}{{{yyyxxxwwwwwwxxxxxxvvvsssooommmkkknnnqqqqqqpppmmmlllkkkllljjjhhhhhhhhhgggeeecccbbbcccfffhhhjjjkkkkkkkkkgggeeebbbcccgggnnnsssvvvrrrjjjdddfffjjjjjjiiiiiicccaaa___^^^```aaaaaaaaa\\\YYYXXXXXXUUUTTTZZZbbbUUUSSSNNNGGGAAA>>>>>>???;;;888444222222111000......---,,,,,,++++++,,,,,,///---++++++,,,///333666888888888999:::;;;===>>>BBBAAAGGGWWWmmmsssiiiiiimmmyyy{{{mmmooocccKKKEEEDDDDDDEEEEEEDDDEEEGGG@@@???===;;;::::::::::::<<>>>>>@@@???<<<999888666555666777888999777777888999;;;<<<:::888777777888888777555222111000///...---,,,,,,,,,,,,))))))))))))************---///---***---:::HHHQQQ}}}aaaUUUkkkpppbbblllkkkgggrrr{{{}}}|||yyyvvvqqqmmmiiiggg^^^[[[TTTMMMEEE>>>999666222111000111222111///...000000222444777999;;;<<<<<<>>>???>>>???CCCIIIOOOsss{{{iii>>>///444333***+++,,,,,,+++)))))))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((***...444888:::BBB```lllaaaQQQ<<<===ccclllGGGWWWlll{{{yyy{{{}}}^^^;;;777:::???OOO^^^uuu}}}iii``````]]]___^^^YYYSSSNNNMMMOOOSSSRRR[[[mmm}}}|||xxxtttsssrrrrrrqqqsssssstttvvvxxxyyywwwuuu555555666888::::::888777;;;999777777888:::;;;:::;;;;;;<<<;;;;;;:::999888999:::<<<===<<<:::777555666555444333222111000///...+++---222444111333888HHHMMMMMMPPPXXXXXXYYYdddvvv}}}hhhXXXTTTNNNDDDPPPKKKMMM[[[jjjnnnhhh```nnnrrr]]]QQQqqqvvvlllkkknnnxxxzzzXXXLLLMMMHHHFFFBBB???>>>===<<<;;;>>>===;;;:::999999::::::;;;888555777::::::555111111222444777999888555222666444444666999999555222///---++++++...222444555999888777777777666333000222222111///............***++++++,,,,,,------...---------///;;;WWW|||ooo___WWWHHH???UUUvvvsss___kkk~~~{{{{{{{{{yyywwwvvvvvvvvvuuusssooolllnnnnnnnnnnnnmmmlllkkkkkklllkkkjjjiiigggfffeeedddccceeeggghhhiiihhhgggfffgggfffeeeeeegggjjjoooqqqlllgggbbbcccgggjjjjjjhhhbbb___\\\\\\]]]___``````ZZZYYYWWWUUUTTTTTTTTTTTTNNNIIICCCAAAAAA@@@;;;777444333222000//////////////////...------,,,+++++++++,,,///111444666777888<<<<<<666555<<<::::::DDD???PPPiii~~~ppp______nnnzzzuuuiiiooocccLLLLLLEEEDDDCCCDDDFFFGGGFFFEEEBBBAAA@@@>>>===<<<<<<<<<>>>@@@BBBCCCCCCBBBBBBBBB;;;;;;:::999888777666666444888<<<>>>>>><<<;;;:::<<<<<<<<<:::666444222222111000///---+++)))((('''***************+++++++++,,,+++******...555???EEEfffsssjjjcccUUUtttvvvzzz~~~|||wwwssspppzzz~~~yyyzzz}}}xxxxxxvvvsssnnnhhhccc^^^\\\VVVRRRMMMFFF@@@<<<999888333222000///...///111222111111444999:::888;;;@@@AAA>>>AAAHHHDDDEEE___zzzvvvEEE444333///,,,...,,,,,,,,,+++++++++******))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))---222666999???hhhdddRRRHHH>>>;;;SSSdddCCCLLL[[[jjjvvvHHH444999AAAGGG]]]yyy~~~uuuzzzlll___ddd^^^]]]^^^]]]XXXPPPOOORRRWWW[[[ZZZfffzzzvvvttttttssssssrrrooonnnqqqvvvxxxuuurrr>>>===<<<<<<<<<;;;999888;;;999888999;;;======<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<======:::555111---222111000///......------000...000333333444===GGGNNN[[[______fffhhhiiiqqq|||xxxeeeZZZ\\\YYYOOOOOOPPPZZZkkktttsssqqqsss]]]OOO^^^sssyyysssaaafffmmmttt{{{\\\HHHEEEJJJGGGEEEBBB@@@???===<<<;;;>>>===<<<;;;::::::;;;;;;<<<999777888;;;;;;777333444333444555888888777666777666555777999888555111///...///111555777888888888777666777888777444222333222111000///.........,,,,,,,,,,,,,,,---------------------666MMMkkktttfff]]]ZZZRRRLLLVVVhhhuuu___dddhhh~~~~~~~~~zzztttuuutttsssssssssrrrnnnllljjjiiihhhgggggghhhjjjkkkiiiiiiiiiiiiiiiiiiiiiiiicccdddfffhhhhhhgggfffeeeiiigggfffeeegggjjjnnnpppfffbbb^^^^^^aaacccbbb``````]]][[[[[[\\\]]]\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQJJJEEE@@@>>>>>><<<888444222222111//////..................------,,,,,,+++,,,...000333555777888999888:::555777???===:::BBBOOOlllxxxggg[[[dddvvv|||tttiii|||XXXHHHAAAAAAAAABBBDDDGGGIIIHHHGGGCCCAAA>>><<<;;;<<<>>>???BBBCCCEEEEEEDDDDDDCCCCCC999999999888777777666666666999>>>@@@???===<<<<<<<<<<<<;;;999666333111111000///......---,,,++++++************************************---333;;;AAARRRttt}}}uuuhhhXXXfffjjjrrr|||wwwooo|||nnn{{{mmmttt}}}}}}~~~|||wwwwww{{{|||xxxtttsssqqqmmmhhhaaa[[[WWWTTTPPPMMMHHHBBB===999777666222111///......///111222888555555999;;;<<>>;;;999777777777777666666777:::;;;:::999888888888888777777777777444555666777666333111///...---,,,++++++,,,---...222666<<<@@@@@@AAAJJJTTT[[[gggeee\\\]]]___dddpppttteeecccjjjfffZZZWWWVVVaaauuulllTTTGGGPPPjjjlllaaa___\\\hhhwwwvvvUUUBBB===AAAFFFDDDDDDCCCAAA???===;;;:::>>>=====================>>>;;;:::;;;======:::666666555444555777:::::::::888777777888999777444111...///222666;;;>>>>>>===888777777777888888666444444333222111////////////...------------,,,,,,,,,---...---,,,///>>>SSSdddkkkiiijjjllljjjaaaWWWRRRfffrrr{{{~~~zzzeeebbb]]]xxx{{{yyyqqqqqqpppoooppppppooommmkkknnnllljjjhhhgggiiikkkmmmeeeffffffhhhiiijjjjjjkkkggghhhiiijjjkkkjjjiiihhhhhhgggeeedddeeegggiiikkkdddaaa^^^___aaaaaa___\\\\\\[[[ZZZZZZZZZYYYWWWUUUSSSRRRPPPNNNLLLJJJJJJIIICCC???;;;999888777444111000000///...---------...------------------,,,,,,///000222555777999:::;;;888:::777999AAA@@@@@@JJJmmm~~~rrrdddVVVUUUkkk}}}}}}uuusssaaaPPPKKK>>>???@@@CCCGGGJJJLLLJJJHHHCCCAAA===;;;;;;===AAADDDGGGGGGGGGGGGFFFEEEDDDCCC777777777777777777666666666999===??????===;;;;;;;;;;;;:::888666333111///.....................---************************))))))******,,,000555999III___vvv|||iiiWWWRRRVVVaaatttvvvvvvcccsssttteeeiiiqqqvvvwww{{{wwwrrruuuxxxyyy{{{~~~{{{vvvuuuwwwwwwsssooommmkkkgggaaa[[[UUUPPPNNNGGGEEEAAA===999666555444111000//////000111333444777555666;;;===<<>><<<:::777444333444666444444333555666777666555333333333222333333333444000000//////000111222222111111000000111333666777@@@FFFOOOWWW[[[ZZZZZZ[[[aaa___TTTLLLIIIHHHZZZxxxyyyiiiiiipppjjj\\\___^^^lll~~~|||cccPPP@@@BBBSSSggguuu|||hhhVVVWWWdddrrr||||||kkkTTTDDD@@@AAACCCCCCAAABBBCCCBBB@@@===;;;;;;>>>>>>?????????>>>>>>===>>>===;;;<<<======<<<999666555555777:::<<<===<<<999999:::999888666333111...///111666<<<@@@BBBBBB;;;:::999888999888777555555555333222000//////////////////...---,,,,,,++++++------++++++222???III]]]jjj{{{yyyaaaMMMSSS___jjjtttyyyyyy}}}ooohhhiiilllxxx}}}|||xxxsssooommmlllkkklllkkkjjjhhhpppnnnllljjjiiijjjjjjkkkeeeeeeeeeffffffffffffgggggghhhhhhiiiiiiiiihhhgggfffeeecccaaaaaabbbdddeee```___^^^___aaa```^^^[[[YYYXXXWWWXXXXXXVVVRRROOOKKKJJJHHHFFFDDDBBB@@@@@@===:::666555444333111.........------,,,---------,,,,,,---------.........111333555777999;;;<<<<<<;;;>>>999999AAAFFFRRRfffppp___UUUOOO\\\yyysssLLLIIINNNCCCEEEFFFIIILLLNNNMMMIIIFFFAAA@@@>>>===>>>AAADDDFFFIIIHHHGGGFFFEEEDDDBBBAAA555555555555666666777777555888<<<>>>===;;;:::999;;;:::888777666333111///..................------++++++++++++************''')))******+++,,,///222EEENNN```wwwrrr```PPPNNNTTTiiitttzzzgggllloooqqq{{{tttsssppplllooo~~~wwwmmmiiiggggggqqqwwwnnnsssqqqoooppprrrtttsssrrrtttooojjjiiiiiihhhdddaaa^^^\\\XXXSSSNNNIIIFFFDDD>>>===:::888555444333333111111111222333444666777555777<<<@@@???>>>DDDLLL```ooo|||rrrjjjnnn}}}RRR<<<***+++111///+++***++++++++++++************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((+++000444===444GGGfffuuu~~~}}}```SSSGGG>>>@@@bbbrrrVVV[[[\\\EEE===>>>DDDLLLiii}}}|||yyyzzzggg``````]]]]]]]]]ZZZTTTQQQRRRXXXhhheeeYYYcccvvv}}}xxxvvvuuuuuuuuusssrrrrrruuuxxxzzzyyywww333444444333111000222555333111000111222333222111111000000000000111333333555333000//////222666888>>>>>>>>>???@@@CCCEEEFFFSSSTTTXXX```hhhjjjddd^^^YYYMMMFFFMMMPPPKKKeee{{{iiikkktttqqqfffmmmuuuooo\\\UUULLLPPPYYYdddkkkqqqnnnYYYTTT```sssuuuSSSMMMHHHEEEEEEEEEBBB??????AAACCCBBB???<<<<<<<<<>>>???@@@AAAAAA???>>><<<===<<<;;;;;;<<<<<<<<<;;;555666999<<>>;;;:::;;;;;;;;;999666333222/////////333999???CCCEEE???===;;;:::999999777555777666444333111000000000111000//////...---,,,,,,***,,,---,,,***---444:::CCC\\\{{{jjjSSSJJJSSS\\\nnn~~~|||~~~|||xxxrrrwwwmmmiiiuuu~~~yyyyyy{{{|||qqqnnnkkkiiihhhgggfffeeeeeefffhhhiiiiiihhhggggggjjjiiihhhfffeeecccbbbaaacccdddddddddddddddcccccceeedddbbb```______```aaaXXXYYYZZZ[[[\\\[[[YYYXXXTTTTTTTTTTTTTTTQQQMMMJJJEEEEEECCCAAA???===;;;:::888666444222111000///...---,,,,,,,,,,,,,,,---...,,,,,,---...///000000111444555777999;;;<<<===>>>;;;???::::::FFFVVVooo}}}bbbTTTVVVYYYooovvvWWW???CCCLLLHHHNNNOOOPPPQQQQQQMMMGGGBBB>>>>>>@@@AAACCCDDDEEEEEEIIIFFFCCCBBBBBBAAA???===444444444555666666777777666:::===???>>><<<:::::::::888666666666555222/////////......------,,,,,,---,,,,,,,,,+++++++++***''')))***+++******+++---777<<>>CCCVVVjjjrrreeeiiiqqq{{{hhh@@@333+++...222///+++***+++++++++*********))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''***///222:::222>>>ZZZppp~~~eeeVVVLLLCCC===VVVqqqkkkeeeOOOBBB???FFFEEEeee{{{zzz|||}}}lllaaaaaa]]]\\\^^^[[[VVVRRRSSSZZZiiieeeWWW[[[jjjxxx|||xxxwwwwwwvvvvvvuuuuuuuuuwwwyyyzzzyyyyyy+++///222222000...///000///---+++,,,...111111111222111111111111333555666777777777999===CCCIIILLLMMMMMMMMMNNNNNNOOOOOOOOOTTTPPPKKKNNNYYYbbb```XXXRRRKKKLLL\\\cccZZZmmmuuuiiirrrsss]]]RRRSSSWWWhhhmmmyyyuuu^^^___eeepppuuuSSSHHHHHHHHHGGGEEEBBB>>><<<>>>AAACCCAAA>>>;;;<<<>>>>>>???AAABBBAAA???<<<:::;;;::::::999999999::::::777999;;;???BBBAAA>>><<<999;;;===<<<999666444444111000000333999???DDDFFF@@@>>><<<:::::::::999777888777666444222111000000111111000///......------***,,,...---+++,,,000333666OOOnnnyyyeeeVVVKKKPPPUUUjjj}}}|||yyy|||zzzxxx}}}xxxtttooojjjgggeeecccbbb]]]```dddhhhjjjkkkjjjiiilllllljjjgggeeecccaaa```eeeeeeeeeddddddddddddddddddcccaaa```___^^^______WWWWWWXXXYYYYYYXXXVVVUUUNNNNNNMMMNNNNNNLLLHHHEEEAAAAAA@@@???===:::888777444333222000///.........,,,+++++++++,,,---......,,,,,,...///000222333333555666888:::<<<===>>>>>>999>>>===DDDYYYooosss]]]ZZZ___cccvvv}}}[[[KKKAAACCCKKKLLLRRRRRRRRRQQQOOOJJJCCC>>>;;;===???BBBDDDDDDDDDDDDFFFBBB???===>>>>>><<<999444555555555666666777777888<<>>>>>===<<<>>>OOOpppgggkkkpppuuu~~~yyyRRR777111...000111---+++++++++************)))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&)))...111999666:::NNNiii}}}fffVVVOOOHHH===LLLwwwuuuqqq[[[HHH===BBBEEEaaaxxx|||}}}|||qqqgggbbb^^^\\\^^^]]]WWWTTTSSSZZZeeeaaaWWWYYYaaaooo|||zzzyyyyyywwwvvvwwwxxxyyyyyyzzzzzzyyyyyy666;;;AAAAAA===888555555444222111222666;;;???AAAAAA@@@???@@@AAACCCEEEGGGCCCEEEIIIMMMRRRWWWZZZ\\\TTTTTTTTTSSSQQQNNNKKKIIIGGGDDD@@@@@@KKKXXXZZZUUUPPPVVV[[[cccgggaaaiii}}}xxxzzz}}}xxxfffRRRVVVnnn~~~~~~~~~sssrrr|||yyylllUUUGGGGGGFFFEEECCCAAA???======>>>AAABBB@@@<<<:::===@@@>>>@@@BBBCCCBBB>>>:::888888888777666666666888999<<<<<<===???AAAAAA@@@>>>888;;;===<<<999666555555444333444777<<>>>>><<<@@@CCCUUUtttvvvgggaaannnhhhfffqqqiiiMMMHHHEEEDDDIIIKKKNNNNNNMMMMMMKKKGGGAAA===:::;;;<<<>>>@@@AAABBBCCCDDD???;;;:::<<<<<<:::666666666666666666666777777777:::>>>???===;;;999999999666444666999:::777444000000111111111111222222000000000///......------***+++,,,+++***)))***,,,///888EEEXXXsss~~~gggSSSYYYvvvqqqfffmmmttt~~~zzztttoooqqq|||vvviiiYYYXXX\\\VVVIIIIIIHHHFFFEEEDDDDDDDDDAAA@@@>>><<<<<<;;;::::::999777666444444555666777444444555666666777777777777777888999:::;;;;;;;;;<<<;;;===DDDRRRkkk|||nnnttt|||aaaCCC333000///000...+++***+++************))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&(((---111666888777AAA]]]uuukkkYYYRRRMMM===BBBgggyyy}}}jjjPPP>>>???DDDWWWuuuzzzzzz~~~xxxnnnccc^^^\\\^^^^^^YYYTTTTTTWWW\\\ZZZWWWZZZ[[[hhh~~~|||zzzvvvtttvvvwwwxxxxxxwwwvvvuuuvvvLLLRRRYYYYYYRRRJJJEEECCCCCCAAA@@@BBBHHHOOOUUUXXXWWWWWWVVVVVVWWWZZZ\\\^^^YYY[[[___aaaaaa^^^ZZZXXXUUUUUUTTTQQQMMMGGGBBB>>>>>>AAACCCFFFPPP[[[^^^YYYNNN^^^bbb___bbbfffiiissswww~~~sssQQQKKKBBBMMM}}}sssfffeeewww|||yyyqqqYYYMMMJJJJJJBBBAAA@@@@@@@@@@@@@@@???>>>AAABBB???;;;:::===BBB???@@@BBBCCCAAA>>>999666666666666444333444666888@@@>>>===>>>@@@AAAAAA@@@888;;;======999666666777555666888<<>>>>>AAADDDJJJdddfffbbb___gggrrriiinnnvvvVVVCCCCCCAAA@@@DDDDDDHHHHHHGGGHHHGGGEEE@@@===::::::999:::;;;>>>AAABBBCCC>>>999888:::;;;999555777777777777777777777666333666:::;;;:::777555555888555444666:::<<<999555000000111222444555666666222111111000///.........+++,,,,,,+++******+++---,,,444:::DDD```ddd```ssswwwfffbbbhhh{{{xxxrrr|||mmmjjjllleeeEEEEEEDDDAAA>>>=========:::999888777777666666666777666444222222333555666444555666777888888888888777777888999::::::::::::;;;<<>>???@@@AAA@@@???>>>>>>=========::::::;;;;;;;;;;;;::::::<<<;;;???FFFFFF???;;;===;;;===>>>===;;;999888888<<<::::::>>>DDDFFFDDD@@@======>>>>>>>>>>>>======<<<<<<:::888666444333222111000000000222222000...------,,,,,,,,,,,,,,,,,,333555BBB```aaaiiibbbRRRYYYuuuuuuvvvuuutttzzzuuuiiinnnooouuuyyy}}}xxxuuuxxxwwwnnnfffaaaZZZUUUWWWXXXVVVTTTTTTUUUXXX[[[]]]]]]\\\YYYWWW[[[\\\\\\\\\\\\ZZZYYYXXXSSSSSSRRRQQQQQQPPPOOOOOOLLLKKKHHHEEECCCBBBBBBBBB======<<<;;;:::999888777222111111000///............------,,,,,,+++++++++---------.........//////---///555999666222777AAA444:::>>>===<<<>>>@@@AAAJJJVVVdddvvvqqq\\\XXXbbbxxxyyyqqq```yyy|||SSSLLLGGGGGGHHHGGGFFFGGGGGGHHHIIIGGGDDD@@@>>>===@@@<<<999:::>>>AAA@@@>>>999;;;>>>@@@AAA@@@>>><<<@@@???<<<:::999999:::;;;AAA===>>>AAA@@@999666888111222555777999888888777444555666888999:::;;;;;;777666444444444222000---------,,,,,,+++,,,,,,,,,,,,222777@@@VVVwwwkkkdddttt{{{rrrmmmwwwyyyuuu{{{}}}xxxrrruuu^^^OOOJJJGGG>>><<<>>>;;;888999666222555;;;:::333444777999888666555999<<<555777999:::999888777777888555<<<>>>888888;;;666;;;AAASSSjjj~~~|||yyyRRR:::444///......------,,,++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''$$$###'''&&&&&&&&&'''(((***+++111777888888IIIhhhuuu___RRRGGG;;;IIIllliiiuuu~~~vvv~~~iiiQQQ<<>>???<<<==================<<<===<<>>;;;===:::<<<======;;;999999999===;;;:::===BBBDDDBBB>>>>>>>>>>>>>>>>>>===<<<<<<@@@???===;;;888666444333222111111111333333111000.........------------,,,---000>>>___sssmmmbbbYYYUUUZZZfffrrruuu}}}~~~zzzqqqmmmtttooouuuzzzzzzxxxzzzxxxpppggg]]]WWWTTTUUUTTTPPPMMMNNNOOOQQQTTTVVVWWWVVVUUUTTTVVVVVVVVVUUUSSSQQQOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIEEEDDDBBB???===<<<<<<<<<999999888777666555444444111111000//////...---------------,,,,,,+++++++++------......///000000111777555777;;;;;;888:::???===<<<<<<<<<<<>><<<;;;<<>>======>>>@@@BBBCCC@@@@@@CCCAAA999555666000111333444555555555444666777888999::::::999999888777555444444333000......---,,,,,,+++++++++,,,'''+++111888FFF```qqqfffgggmmmrrr{{{www|||pppwwwyyyxxxxxxiiikkk{{{lllddd[[[KKKBBBAAA<<<;;;??????:::888:::999555777777666555555666777777999:::999888777888;;;>>><<<666999999444999CCCBBB@@@III___yyy~~~bbb@@@333............---,,,,,,++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&''''''&&&&&&''''''&&&&&&'''(((***+++...666999:::KKKkkkhhhWWWIII:::DDDaaauuurrrooohhhrrrtttXXX:::======LLLiii|||zzzlllcccxxx}}}zzzkkkfff```^^^``````]]]YYYWWWWWW]]]fffjjjgggfffiiivvv}}}zzzvvvrrrssstttuuutttrrrqqqsssuuulllmmmllljjjkkkkkkfff___XXXZZZXXXRRRQQQUUUYYYZZZYYY```aaaWWWLLLHHHJJJLLLRRRUUUXXXYYYYYYWWWTTTRRRUUUYYY[[[___iiipppiii]]]bbbdddccc```bbboooppp___MMMHHHAAA===>>>EEEPPPXXXeeeqqqzzzfffKKKLLLRRRVVVYYYhhhxxxXXXIIIFFFGGGLLLNNNIIIBBB>>>:::999<<>>@@@??????@@@@@@@@@@@@?????????===???BBBBBB===;;;<<<999;;;<<<<<<;;;::::::;;;>>><<<:::<<>>>>>??????>>>===<<<<<>>===;;;:::888777666666444444333222111111000000000000//////...------------------,,,,,,,,,,,,,,,---...///000111222333444;;;777555999<<<;;;;;;;;;CCC<<<999>>>BBBEEENNNYYY___llllllVVVUUUbbbooosss}}}sssjjjSSSHHHCCC@@@BBBCCCAAABBBDDDDDDDDDCCCAAA???@@@BBBDDDEEEAAA======???@@@???======>>>???AAABBBCCCCCCCCC<<<===>>>??????AAAEEEHHHEEECCCDDDEEEBBB;;;666555222333333444555555555444999:::;;;<<<<<<;;;999888:::888666555444333111//////...---,,,++++++++++++***+++000666;;;KKKmmmyyypppddd```dddoooxxxzzzxxxuuussswwwssskkkuuuiiiRRRFFFDDD???<<>>;;;:::;;;===@@@999;;;??????JJJXXXXXXYYY^^^qqqyyyyyynnnDDD333333///......------,,,,,,++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***''''''&&&&&&'''((()))***---555999;;;IIIhhhoooZZZLLL===@@@TTTjjjaaa\\\ggg|||ddd<<<<<<===HHH^^^sssxxxlll___mmmwww~~~~~~nnnhhhbbb```bbbccc___\\\XXXVVVXXX___dddcccaaaaaannnzzzyyyuuurrrssstttuuuuuutttsssuuuvvvdddbbbaaacccgggfff^^^UUUOOOQQQPPPMMMOOOVVV[[[\\\___dddddd[[[RRRPPPRRRSSSUUUWWWZZZ\\\```dddccc___]]]]]]\\\[[[```fffccc\\\bbbjjjoooqqq{{{|||hhhRRRHHHJJJQQQNNNOOOXXXbbbiiiooosss{{{{{{zzzsssYYYQQQXXXccciiillloooQQQFFFJJJKKKMMMNNNKKKFFFBBB@@@AAABBBFFFLLLOOOJJJ>>>555999777666777999<<<======:::888666666777:::>>>@@@@@@@@@@@@??????@@@@@@@@@???>>>?????????===<<<<<<888999;;;;;;::::::;;;<<<===;;;999999::::::888666<<<<<<===>>>>>>>>>>>>===??????>>><<<;;;:::999999555444444555666777666444000000//////......------222...///<<>>>>>>>>>>>:::999888777666555444444111000000///......------//////......------------------------------------...///000222444555777777;;;888777888:::;;;<<<<<<@@@:::<<>>???BBBAAABBBCCCCCCBBBBBBDDDEEE@@@>>><<<<<>>999666777777888888888888888888:::;;;===??????===;;;:::;;;999777666555555333111111000...---,,,+++++++++///,,,///666666<<>>:::999888777888;;;???AAADDDMMMUUUUUUNNNCCC===:::BBB???LLL___mmm~~~zzzuuu~~~~~~vvvtttSSS777000555333......------,,,++++++***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%(((,,,...((('''&&&&&&'''((()))***---444999:::DDD^^^|||nnnYYYOOODDDAAAKKKbbbZZZUUUaaawwwtttLLL===???EEEUUUmmm|||vvvhhhhhhrrr}}}pppjjjcccaaabbbccc```]]]VVVSSSRRRVVV]]]___^^^[[[ffftttyyytttsssttttttvvvvvvvvvvvvwwwwwwppphhhaaaaaaeeefffaaa]]]bbbdddcccaaabbbfffgggeeebbbffffff```\\\]]]```aaacccffffffdddfffiiigggaaa]]]bbbfffgggjjjooorrrrrr|||uuuccc[[[ZZZJJJ<<>>>>>============>>>>>>>>>>>>>>>============;;;777999::::::999999;;;===;;;999777777666555444333888999:::<<<>>>>>>??????999999::::::;;;;;;<<<<<<666555555666888999777666111000000///...---------111...---///333===PPPccctttbbbOOOKKKWWWiiiwwwvvv|||uuuzzzzzz}}}uuukkk```XXXMMMHHHEEEEEEDDDAAAAAACCCAAA@@@>>>===<<<=========@@@@@@@@@@@@>>><<<:::999999999999999888888888888666666555555444333222222/////////......------,,,...............---------------....../////////000000111222444666888999:::<<<======;;;:::<<<>>>@@@???AAAMMM```lllpppwwwtttwwwyyyhhhZZZ```wwwvvvZZZOOONNNIIIEEECCCDDDAAA======@@@>>>AAAEEEGGGGGGFFFEEEEEE>>>===;;;<<<===???@@@@@@?????????>>>>>>>>>>>>>>><<<@@@BBBBBB@@@AAADDDHHHCCCEEEFFFEEECCCAAA<<<999::::::;;;;;;;;;;;;;;;::::::;;;===???@@@???>>>===;;;999777666666777666555222111000...---,,,,,,,,,...((()))111222222CCCYYYlll|||nnnTTTUUUhhhyyyzzz~~~~~~}}}wwwwwwyyytttxxx{{{qqqggg___VVVNNNJJJNNNPPPPPPKKKEEEEEEKKKRRR```iiirrroooaaaRRRHHHDDDLLLQQQmmm{{{{{{~~~xxxpppJJJ===444///111000...------,,,++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%%%%''',,,111(((((('''&&&&&&''')))***+++222777999AAAVVVpppjjjWWWSSSNNNDDDCCCiiicccVVVOOOZZZsssfffBBB??????KKKaaauuuwwwppphhhooo|||rrrkkkdddaaaaaabbb___\\\YYYVVVTTTVVV]]]bbbccc```bbbnnn~~~{{{uuutttuuuuuuvvvwwwxxxyyyxxxwwwzzzkkk\\\XXXZZZ^^^aaadddcccfffhhhhhhjjjmmmkkkfff[[[______]]]^^^ccchhhhhhrrrxxxyyyuuutttxxxwwwpppnnnvvv~~~oooWWWHHHOOOGGGNNN[[[TTTPPPssszzzkkkiiifffdddccc^^^YYYTTT^^^mmmjjjhhhssshhhWWWLLL@@@;;;===888@@@FFFGGGFFFEEEDDDBBB<<<@@@CCCAAA<<<888777999333333333555888:::;;;;;;>>><<<:::888888999;;;===<<<;;;:::999999:::;;;<<<;;;===>>><<<<<<>>>>>>;;;888999:::999888999;;;===999888777555444444444444666777999;;;<<<===>>>>>>444555666888999;;;<<<===666555555777999999888777222222111000000///......,,,,,,///111,,,,,,;;;NNNxxxyyylll\\\JJJKKKYYYnnn~~~ttt{{{~~~xxxxxxqqqmmmTTTJJJAAA>>>===<<<<<<>>>???>>><<<;;;999888888888777777888888777666555444333333333222222222222222111222222222111000///////////////.........------..............................///000111111222222333333555666888:::;;;<<<;;;>>>???<<<;;;???DDDEEEIIIVVVhhhwww}}}~~~lllgggkkkooohhhppp|||yyySSSDDDFFFJJJKKKHHHGGGGGGCCC>>>===AAA>>>BBBGGGJJJIIIGGGDDDCCC@@@???>>><<<<<<<<<<<<===??????????????????>>>===@@@DDDHHHFFFCCCAAADDDHHHCCCFFFFFFCCCBBBBBB???;;;777999;;;======<<<;;;:::::::::;;;<<<===>>>>>>>>>;;;999777666888999999999333222111000////////////...))))))///000000777BBBQQQkkkiiiSSS^^^yyyyyysssvvv~~~yyyuuurrrjjjqqq~~~wwwpppmmmjjjhhhiii|||~~~{{{pppccc]]]bbbjjjyyy}}}kkk[[[TTTTTTfffrrr{{{xxx}}}vvv|||vvvOOO111444666222000...------,,,,,,++++++******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&$$$&&&,,,000)))((('''&&&&&&'''((())))))...555999AAAQQQeeessswwwyyyiiiYYY\\\[[[LLL@@@VVVrrrVVVIIIQQQnnn|||PPPFFF>>>DDDVVViiitttwwwkkknnnyyy{{{}}}vvvooogggbbbbbbbbb___\\\[[[ZZZWWWUUUZZZbbbeeecccbbbjjjxxx~~~xxxwwwwwwwwwwwwyyy{{{zzzxxxvvvwwwhhhZZZUUUVVVXXX\\\bbb\\\___ccceeejjjnnnkkkeeeaaadddeeeeeejjjsssxxxyyy{{{|||}}}{{{uuummmhhheee[[[UUU^^^vvvoooZZZQQQPPPVVVbbbkkkhhhjjj^^^NNNLLLKKKNNNTTTUUUXXX^^^uuujjjUUUBBB???AAA@@@>>>>>>;;;AAADDDAAA@@@CCCDDDAAA>>>??????===;;;999999:::333222333555999;;;<<<<<<;;;;;;999999999999:::;;;:::999777666666777999:::777<<<===;;;<<>><<<;;;999999;;;::::::999888777666666666777777777777666444333000000000000111111111111///000000111111000///.../////////...............//////////////////////////////000111333444444555555666777888:::;;;<<<===999<<<>>>???GGGRRRXXXWWW\\\oootttooovvvyyyaaabbboooxxx}}}kkkiiiuuu\\\FFFBBBGGGJJJJJJHHHHHHHHHDDD??????CCCAAADDDGGGHHHGGGEEECCCCCCAAA@@@???>>><<<<<<===>>>>>>???AAACCCDDDCCCBBBBBB@@@EEEIIIGGGCCCAAADDDHHHFFFHHHGGGAAA???AAA???:::555888;;;>>>???>>><<<::::::999888888888999:::::::::888666777999;;;<<<<<<444333222222111111111111......///......111555999<<>>EEEGGGccchhhWWWRRR```lllmmmmmmvvvfffNNNFFFEEECCCFFFLLLbbbiiirrrhhhWWWFFFDDDDDDEEEAAA<<<;;;===<<<>>>;;;666777@@@GGGGGGFFFDDDAAA@@@@@@???===;;;444444555888;;;>>>???>>>999888888999999::::::;;;999888666555555666888999555;;;===;;;<<<@@@???::::::::::::999777777999;;;999999999888777777999;;;888999999999999888777777444444555777888999:::;;;666555555777999:::999888888777777555444333222222333......333111,,,333@@@ZZZsss{{{~~~YYYNNNQQQppp{{{ttt{{{uuuttt}}}||||||vvvzzz~~~{{{eeeMMMBBB???<<<999888777777888888888777666666555666666666555333222000222222222222222222222222000111222222222111000/////////................../////////000000000000000000000111222444555666666777777888999;;;<<<======<<<>>>AAAHHHYYYkkkrrrooojjj|||kkksss___TTTmmmmmmiiiyyy[[[FFFCCCGGGIIIJJJHHHGGGHHHIIIEEE@@@AAAFFFCCCEEEFFFEEECCCBBBBBBCCC>>>??????>>>>>>???AAACCC===???CCCFFFHHHHHHGGGGGG===CCCGGGFFFAAA???BBBFFFHHHKKKHHH@@@===???>>>999555888===AAABBB@@@===;;;:::999666444444444555666:::888666777999<<<>>>>>>444444333333222333333333+++000111+++)))---222444<<>>>>>===<<<;;;888:::===>>>======@@@CCCFFFFFFEEEBBB>>>;;;::::::333666999:::999999:::;;;<<<<<<;;;::::::999888888777777777666666555555444555555666999===??????>>><<<:::888777777888:::;;;;;;888666555666777888888:::999888999:::<<<;;;;;;AAA;;;666555777:::888666222444666999;;;;;;::::::888666444222111000000111111222333111///...111555IIIXXXiiicccaaa\\\^^^jjjzzzzzzooonnnppprrrsssxxxyyy}}}ppp|||ttt^^^TTTKKK???888888999666666999888555444666111888999333000333333000000111111222222111111000,,,---///000000000///...---...000111222111000///000//////111222333333222333333222222555888888666777777999<<<===<<<===@@@===HHHGGGMMMlllwwwnnnyyyyyywwwtttxxxlll]]]WWW^^^mmm|||yyy{{{{{{iiiQQQGGGEEEEEEEEEGGGKKKHHHEEECCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@BBB@@@???BBBFFFHHHGGGEEEDDDFFFIIIMMMOOOLLLEEE??????AAABBBAAA===;;;<<<>>>EEECCCAAA>>><<<:::888888;;;<<<=========<<<;;;::::::999888555222222444666555555777:::<<<<<<999777666666666555444333222111///...---,,,---...000222888EEEWWWxxxjjjYYYlllwwwqqqttt{{{|||wwwjjjhhhwww|||zzz{{{}}}{{{tttssswwwnnnxxxwwwzzzIII777666444222000...---------+++******+++***)))'''(((((((((((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***)))...555::::::<<<@@@cccrrrzzzrrrsss}}}^^^III\\\yyy}}}SSSNNNuuulllTTT:::999GGGOOOaaa~~~xxxqqqooozzzpppkkkjjjiiieeeaaaeee^^^XXXWWW\\\```aaa___gggffflllzzz|||~~~|||zzzxxxvvvttttttuuullliiihhhjjjqqqxxx}}}~~~}}}yyyzzzxxxrrrggg]]]VVVSSSMMMQQQRRRQQQXXXaaaaaaZZZTTTSSSUUUZZZ\\\[[[[[[^^^[[[bbbyyypppkkkvvvuuuooofff___YYYOOOEEEEEEAAADDDNNNUUU]]]qqqsss___NNNAAABBBJJJBBB@@@============;;;:::888:::======<<<===???AAADDDFFFGGGFFFBBB>>>;;;:::666777888999::::::999999;;;;;;;;;::::::999888777444444444444444444444444666555666888:::;;;;;;999;;;:::999777777777888999777555333444777;;;===>>><<<:::888888:::<<<<<<<<>>::::::===>>>===;;;888999;;;<<<<<<;;;999888666555333222111111222222222222222111000111333555444AAA[[[ooowwwvvviii^^^```hhhlllrrrmmmiiijjjwwwxxxvvvzzzssskkkaaaRRRGGGDDD>>>888555666666444444666333666666444333333222000333333333333333222111111000111222333333222111111000000000111111111222222333222222222444555666666555444333444777999999777;;;999777999===AAAFFFIII\\\cccfffqqq}}}wwwuuutttxxxxxxhhh[[[VVVTTTXXXdddpppyyy}}}~~~gggUUUDDDAAADDDDDDCCCCCCDDDBBB@@@@@@@@@???>>><<<@@@@@@@@@???????????????BBBBBBAAACCCEEEFFFEEEDDDHHHIIIJJJMMMMMMJJJCCC===AAABBBAAA>>>:::777888999>>>>>>===<<<;;;:::999999::::::;;;;;;;;;:::888777888888777555333333444666555666777:::<<<<<<999777555555666666555555444333999666333000...---......222:::GGGffftttfffnnnvvvssssssyyywwwrrr{{{}}}zzzyyyvvvuuuyyy~~~~~~uuuuuuyyyzzz}}}]]]AAA666555333111000.........---+++******+++***)))'''(((((())))))(((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''******---444888888999===[[[vvvdddFFFPPPiiicccOOOkkkjjjEEE888???FFFYYYwww{{{vvvppp~~~yyyrrrlllfffbbb```fffbbb]]]]]]```cccddddddiiigggkkkxxx|||yyywwwvvvuuutttnnnjjjhhhiiinnnvvv~~~vvvmmmiiinnntttlllnnnmmmggg\\\TTTQQQQQQXXXYYYYYY___pppvvvgggbbbbbbgggmmmnnnoooqqqrrrrrrpppkkkkkkiiiaaaTTTJJJGGGFFFCCCNNNSSS^^^jjjrrrkkkWWWEEE@@@???<<<<<>><<<<<<<<<<<<:::999:::;;;<<<<<<;;;<<<>>>@@@BBBEEEHHHHHHEEE@@@===<<<999888777999<<<<<<999666999999::::::999888666555222222333444444555555666666666555666777777666444:::999888888777666555555333111111333999???CCCEEE>>>;;;999888:::<<<======BBB???===>>>AAABBB@@@===;;;;;;<<<<<<<<<;;;999888666555333222222222333444444333222222444555555555000444JJJwwwuuu|||bbbSSSYYYcccmmmooolllnnnxxxrrrrrrwww~~~pppbbb^^^PPPFFF<<<::::::999777888999555333555555333111222333333222222111111000000000111111222222111000000444333333222333444555555333333222222333555666777888666555666888999999888;;;>>>CCCIIIOOOVVV[[[]]]qqquuuzzz}}}~~~}}}vvvbbbLLLNNNUUUbbbrrr|||gggSSSIIIAAACCCIIIIIIEEEBBB>>>===<<<=========:::888<<<<<<<<<<<<<<<======>>>@@@AAACCCCCCBBBBBBCCCCCCJJJJJJKKKKKKJJJEEE???:::??????<<<999555555666888777888999:::::::::::::::888999999999888777555444444666777666555555666777555555777999;;;;;;888666444444555666777777666666CCC???999333///,,,,,,,,,000222777RRR}}}}}}qqqbbbaaajjjkkkqqqnnnrrrxxx}}}sssvvvzzzlllrrrTTT>>>:::444333222111000/////////---+++******+++***)))'''(((((())))))(((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''+++***,,,222555555666:::RRR}}}hhhIIIEEEVVVtttiiiHHH```{{{TTT<<<;;;???OOOjjjyyywwwnnnrrruuulllgggeeeiiihhhfffeeedddeeeeeefffjjjfffhhhqqq{{{}}}yyyxxxwwwuuussspppnnnmmmnnnttt|||~~~uuupppqqqtttppptttvvvsssmmmiiikkkoooqqqqqqpppuuuwwwnnnjjjnnnvvv|||{{{zzz}}}mmm___[[[PPPSSSRRRLLLJJJRRR[[[aaammmtttiiiGGG>>>999>>>CCC@@@:::777>>>===<<<<<<======;;;999<<<<<<<<<;;;;;;<<<>>>???AAADDDFFFEEECCC@@@???>>>===999777999======999444777888999999999888666555222222333444666777777888666555555555666666555333888888888777666444333222111000000444;;;BBBGGGIII???===:::999:::<<<>>>>>>===<<<<<<>>>AAAAAA???===888999:::;;;<<<;;;;;;;;;888777666444444444555555666444222333777999777555888111;;;ZZZxxxvvvmmmmmmYYYYYY^^^```nnnxxxyyyuuuvvv{{{|||zzzuuueeeUUUNNNLLLHHHEEEDDDBBB:::444555555111111444333222222222222222222222222222222222222111111000444444555666666666666666444555666555555555555666888666777999:::999;;;??????OOOaaakkkooopppqqqrrr{{{wwwhhh___YYYXXX\\\hhhxxxiii```OOOIIIEEEGGGLLLKKKEEE>>>>>>===;;;;;;<<<===<<<;;;999999888999999;;;<<<===;;;???BBBBBB@@@???@@@CCCHHHHHHHHHGGGEEEAAA<<<999:::888555333333555888;;;444555777999::::::::::::888888999888777555333222111333666777666666777888444444555666888888666444222333444666777888888888FFFBBB;;;555000---------000222222DDDhhhvvvaaaZZZ___ZZZqqqxxxkkkooouuu{{{vvv{{{}}}vvvtttuuuxxxzzzssszzzcccEEE<<<333333222111000000///000000---+++******+++***)))''')))))))))))))))(((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***)))+++111444555777;;;PPP{{{hhhOOOAAAJJJiiihhhCCC[[[|||cccFFF???>>>III]]]rrrwwwlllhhh~~~tttmmmjjjmmmnnnmmmjjjfffcccccccccgggbbbbbbhhhqqqyyy}}}yyyxxxwwwtttqqqmmmnnnooorrrwww~~~|||zzz||||||~~~zzztttqqqrrruuuooossswww|||~~~xxxqqqnnnssszzz~~~pppfff``````\\\TTTOOOOOONNNVVV]]]___dddppp~~~lllUUUHHHBBB;;;555555777999;;;>>>>>>===<<<===???>>>===;;;>>><<<;;;;;;<<<===??????BBBBBBBBB@@@>>>>>>???@@@>>>:::888:::===>>>999444666777888888888777666555222222333444555666777777555444444555777888777555666666666555444222111000222111333777===CCCGGGHHH@@@>>>;;;;;;<<<===>>>>>>:::;;;<<<>>>??????>>><<<::::::;;;<<<<<<<<<<<<<<<<<<;;;999777666666666666888666555666999;;;999666777///111@@@MMMUUUaaannnmmmbbb\\\UUUVVVeeettt|||yyyyyy|||xxxmmmgggaaa]]][[[PPPHHH@@@;;;777333222555444333333222333333444555555555444444444444444444111222555666777666444222555777999999777666666888777777<<<@@@@@@@@@IIITTTVVVnnnzzzzzzzzz~~~lllcccbbbbbbjjjbbb\\\bbbsssuuuSSSTTTLLLHHHDDDDDDGGGGGGAAA:::???===:::999;;;===??????888888777777888:::<<<===888<<<@@@AAA???>>>???AAAAAABBBBBBAAA???===;;;:::999666333111222555999;;;777777888999999999999999888999999888777555333222000222555666777777888:::333222222444555666444222000111333555777888999999AAA>>>999444111000000111...333222999PPPaaammm{{{yyykkk^^^YYYYYYlll|||zzzyyyzzz{{{}}}~~~~~~xxx~~~~~~yyy{{{qqqjjjpppCCC;;;;;;...222111000000//////000000---+++******+++***)))''')))))))))))))))(((((('''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''***000555666999>>>VVVvvvgggNNN===AAA]]]nnnIIIWWWuuuqqqNNN@@@<<>><<<<<<<<<>>>??????===;;;===;;;999999;;;>>>??????AAAAAA@@@===;;;;;;>>>@@@===;;;:::;;;======:::777888888777777777777777777333333444444444444444444444444444666888999888777555444444333222111000000333444666:::@@@DDDFFFFFF@@@???======>>>???>>>===;;;<<<===?????????>>>===>>>>>>>>>===<<<<<<<<<<<<<<<;;;999888777777777888:::999999:::;;;;;;999888666333444777888;;;KKK]]]~~~sssooorrrhhhWWWXXXZZZaaa{{{}}}{{{yyywwwtttwww~~~xxxuuuuuudddccc]]]PPPEEE@@@<<<999555444222111000000111222333333222222333444444555111333555666666666444333333555777666555666:::>>>AAAEEELLLQQQMMMNNN]]]qqqxxx~~~wwwyyy|||uuugggYYY```nnnwwwxxxvvvjjj___cccxxxxxx]]]HHHAAAIIIGGGCCC@@@CCCFFFCCC======;;;999999;;;>>>??????::::::888888999;;;===???999<<>>VVVuuujjjKKK======PPPooovvvUUUUUUhhh}}}TTT>>>888BBBTTTmmm{{{xxxllltttzzzzzzzzzxxxuuummmmmmllljjjiiihhhgggfffccc```___bbbeeekkkxxx|||wwwssspppnnnmmmbbbbbbaaa```aaafffnnntttyyysssmmmlllppptttuuutttjjjhhhgggfffgggfffccc```ZZZ]]]^^^___gggnnniii]]]^^^ZZZXXXWWWRRRIIICCCCCCGGGGGGKKKRRR]]]mmmzzz___XXXMMMBBB;;;999;;;===222555888999999:::999777::::::;;;===??????===:::;;;888555666999===>>>>>>@@@@@@@@@>>><<<;;;<<<>>>;;;;;;<<<======<<<;;;::::::999777666666777999:::999999888777666555555555444444444555777888777666444333111000000000111111333444888===CCCEEEEEEDDD@@@?????????@@@@@@>>><<<;;;<<<=========<<<======;;;;;;:::::::::::::::;;;888777666666777888999::::::<<<======;;;999999999999999888666333444;;;BBBllltttuuuvvvfff^^^[[[ZZZfff}}}{{{|||zzzuuunnnssswww}}}~~~sssaaaZZZQQQEEEAAA???<<<888666444444444444444444444555777888999::::::999888999:::;;;<<<<<<<<<<<<::::::AAALLLTTT\\\aaaiiiiii^^^[[[nnn}}}lllWWWYYYnnn}}}sssllltttiiiSSSKKKCCC@@@GGGGGGCCC@@@CCCHHHFFF???::::::;;;===@@@AAA@@@>>>>>><<<;;;::::::<<>>;;;999:::;;;:::888888;;;>>><<<999555444666999::::::;;;:::777555555666777999666666777777777666444333222333444444555666999<<<555333333333444555444222333444666999;;;<<<======999888777666444333222222,,,333111...444555999EEE^^^vvvdddbbbllluuuppprrruuurrrvvv~~~jjjOOODDD888444666555222222111//////.........---+++******+++***)))''')))************)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&(((---111333777<<>>>>><<<999999555333444888;;;======???@@@AAAAAA>>><<<<<<<<<999;;;===>>><<<;;;;;;<<<;;;999777555666777:::<<>>;;;:::;;;<<<;;;:::999:::;;;333333444555666888:::;;;333333333444666888;;;<<<;;;>>>@@@???;;;888999:::666666444222555999999666QQQbbbqqqttt```ccc```XXXXXXcccrrrzzzvvvxxxyyytttnnnxxx{{{{{{yyyyyy~~~zzzqqqcccPPPUUURRRMMMHHHDDDAAA@@@@@@======<<<===>>>@@@BBBDDDEEECCC???<<<===@@@DDDGGGMMMLLLIIIFFFHHHSSScccpppwww||||||jjjaaavvv{{{uuu{{{sssiiippphhhfffppp~~~xxxwwwjjjNNNEEE???AAAMMMDDDEEEBBB>>>@@@EEEBBB;;;888:::>>>CCCFFFEEEAAA>>>@@@>>><<<;;;;;;===@@@AAAFFFDDDCCCDDDEEECCC>>>999:::;;;;;;999777888;;;???999666444555999===??????;;;999666333333555777999444555666666666555444333333333444333444666:::===666555444444555666555444555777999;;;===>>>??????::::::999777555333111///222888444222666444222999FFFaaavvvqqq|||}}}|||uuuuuuyyyqqqyyy|||~~~~~~~~~zzz}}}uuuxxx|||eeeLLL:::444333:::;;;000333222111///......---------,,,******++++++)))(((***************)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))&&&''',,,///000444888:::UUUqqqvvvooouuuxxxmmmeeeYYYIII<<>>===???@@@@@@???===:::888444222111222555888;;;;;;888999:::;;;:::999888777666555444222222666<<>>>>>>>>>>>===<<<777:::===??????>>>;;;999>>>:::777666777777666444888:::<<<<<<:::888777666444444444666777777444111222222111///......111333555888<<>><<<::::::;;;<<<===<<<======;;;888444444555777CCCSSSqqqttt```tttrrr[[[NNNPPP^^^pppooo}}}{{{xxxyyy}}}yyyqqq}}}|||{{{rrr___bbb___\\\___fffggg```WWWRRR@@@HHHHHHDDDMMM^^^```VVVXXXOOOJJJJJJHHHGGGSSSdddoooaaaTTTSSS]]]kkkwww}}}}}}jjjjjjsssvvvnnncccaaacccqqqxxxlllppp~~~qqqVVVEEEBBBCCCBBB@@@CCC???<<<>>>AAACCC@@@<<<777:::???DDDHHHIIIFFFCCC;;;<<<===;;;888888<<<@@@MMMFFFBBBDDDFFFBBB===<<<<<<:::777555555666999;;;===<<<:::999999;;;>>>???999777555444555666777666333222000111444888::::::666444333555666666;;;AAA666777666666999===;;;666:::999999===AAACCCAAA>>>:::::::::999888777555555999777444333444555555555AAASSSppp|||{{{uuuooozzz|||~~~~~~|||~~~{{{|||wwwooorrr}}}^^^DDDAAA===999666555666666333222000000111000///---,,,+++++++++++++++++++++***************+++++++++(((''''''''''''&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''')))***+++---000444888:::JJJ___mmmqqqpppppprrruuuoooRRR:::HHHjjjxxxccc]]]sss[[[<<<999DDDMMMZZZ```kkksssggghhhrrrmmmiiifffppp~~~{{{qqqkkkjjjhhhdddbbb]]]\\\```aaa```dddjjj~~~yyysssqqqooommmuuuwww|||{{{uuuuuuyyyiiitttttt___VVVWWWKKKGGGJJJUUU\\\ZZZTTTQQQXXXRRRQQQXXX^^^\\\VVVRRR\\\cccfffcccaaaeeelllooouuurrr```UUUGGG???>>>???>>><<<:::<<>>BBB@@@>>>=========<<<:::666888;;;===>>>===;;;999:::777444444555666555444666888:::;;;999888777777222222333555777777555222111111111///......000222444777:::===???@@@???>>>;;;:::888888999::::::999<<<<<<;;;:::888777666666444333222333666777888777666555333222333444777888<<<;;;:::999:::::::::999<<<<<<;;;888555444555666===MMMmmmsssvvvqqq___YYY\\\fffvvv{{{|||zzzjjjiiiqqqwwwyyyzzz}}}yyy|||{{{jjjjjjiiippp}}}ttthhhcccTTT\\\]]]\\\fffuuutttgggbbb[[[ZZZ___ccchhhyyysssggggggrrr}}}ssskkkxxxxxxnnnyyy|||\\\UUUbbbtttqqqmmmxxxjjj\\\JJJ@@@???AAAAAA???>>><<<999;;;@@@BBB@@@===:::<<>>@@@:::999666666777777666555444222111222555888::::::888666666999999777:::???:::<<<;;;:::===AAA@@@;;;>>><<<;;;===AAAAAA???<<<::::::::::::999888777777999777666666777888777666888CCCYYYuuuwwwccc```ooo{{{yyyzzz{{{yyy|||uuutttwwwvvvttt|||sssJJJ@@@>>>;;;888666555555666333222000000111111///------,,,,,,,,,++++++******************************))))))((((((((('''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((***+++,,,///444777444>>>LLLZZZhhhrrrvvvvvv{{{{{{aaaCCCEEE]]]|||nnnXXXggg___@@@888===CCCMMMUUUgggwwwnnnjjjqqqjjjccc```hhhuuu~~~tttllliiigggdddccc___^^^aaacccbbbdddiiizzz|||tttpppnnnmmmjjjmmmsssxxxwwwrrrrrruuuuuugggcccWWWYYYcccrrr{{{xxxoooiiiiii```[[[]]]```^^^YYYWWWppp}}}vvvbbbOOOCCC<<<:::777666777777555444777:::===@@@AAA@@@>>><<<999888666777999;;;;;;;;;999999999999888777555555222333555666777888:::<<>>>>>???>>>===:::888666888===??????===>>>@@@DDDFFFGGGEEEAAA???@@@>>>===>>>@@@CCCEEEEEELLLHHHIIINNNOOOJJJCCCAAA>>>===<<<;;;;;;;;;;;;<<<<<<;;;999999999<<<>>>@@@===<<<:::999999888666444444222111333666999::::::999888:::===<<<888999===<<<>>>>>>===@@@DDDDDD@@@CCC@@@>>>>>>@@@???<<<999999999:::::::::::::::999999999999:::<<<<<<:::888999<<>>777@@@EEEOOOfff{{{vvvooowww~~~pppfff^^^YYY___jjj{{{vvvmmmhhhfffdddaaa___^^^aaabbbbbbdddgggsssuuunnnmmmmmm]]]___eeelllnnnlllnnnrrryyyggg\\\XXX^^^jjjxxxzzzssslllddd^^^^^^aaaeeemmmtttyyylllZZZJJJ@@@<<<;;;;;;999:::<<<;;;888555333111777:::===@@@@@@???===;;;999888888:::<<<>>>======;;;;;;:::999888777666555333555666666666888;;;>>>AAA???<<<;;;::::::888777444555777888999999888888444333222222222333222222///222555777777777777888555555666777888888555333...000111000//////000222333444666777888888777777888555222111222555666777;;;999777444444444555666555444333444777888999888999888666444333444444555555666999999999888888888:::;;;<<<;;;999777777777888777CCCVVV]]]WWWYYYcccuuuzzztttnnnaaaYYY___```cccuuu~~~qqqdddcccuuurrrnnnqqq~~~sssttt{{{{{{xxxssspppzzzyyyvvvttt}}}wwwfffeeeooorrr^^^YYY]]]cccwwwtttkkknnnbbbMMMGGGFFFCCC@@@???===<<<<<<888666555666:::<<<===<<<@@@CCCGGGHHHGGGEEEBBBAAACCC@@@===>>>AAADDDEEECCCFFFDDDFFFLLLMMMHHHBBB??????????????????>>>===<<<:::999777777888;;;>>>@@@AAA???===<<<;;;:::777555444333222444777999::::::999999;;;>>><<<888777999999<<<======???EEEFFFDDDGGGCCC@@@??????>>>:::666777777888999::::::::::::;;;;;;===???BBBAAA???<<>>ZZZ~~~fffIIIEEE\\\}}}www___rrrzzzdddKKK888@@@AAAKKKbbbsssrrrlllnnnzzzmmmbbbXXXTTTYYYcccqqqzzz}}}vvvmmmhhhgggfff^^^]]]]]]___aaabbbdddffflllzzzuuunnnmmmnnnWWWXXX]]]dddiiijjjnnnsssrrr```QQQTTTZZZdddpppzzz}}}yyy}}}|||{{{}}}}}}rrreee[[[UUURRRCCCBBB@@@>>>===<<<:::888444777999:::888777777999:::;;;===>>>===<<<:::888666666777;;;>>>@@@@@@???======<<<:::999888777777777777666555555888>>>BBB@@@>>>;;;::::::999888666555555555666666666666666555666555444333111111000...000444666666666666777999888888999:::888555222///000111000///000222333444444555666666555444333666333000///111444555666888777555444555666888999666555444555888::::::999888888666555444444555555222555999:::::::::;;;<<<:::<<<======;;;999999:::???999:::BBBAAA<<>>===777666555555666999<<>>>>>===999555444555666888999999999:::<<<===???CCCFFFFFFCCC@@@@@@AAAAAAAAABBBHHHRRRYYY{{{}}}sssooosss}}}sssjjjvvvuuutttvvvvvvuuussssssuuuyyyzzzzzz~~~zzzzzz{{{~~~~~~|||{{{}}}{{{|||}}}~~~XXXLLL<<<111:::333444444444444444444444222111///000111111000///000000///...---++++++***+++*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())),,,000333777:::777888TTTtttVVVEEEPPPjjjyyyVVVTTTyyy{{{ZZZ===<<<999CCCVVVaaaeeehhhiiiwwwpppfff[[[RRROOOUUU]]]gggqqqwwwsssllliiihhhhhh^^^_________aaaeeeggghhheeesss~~~}}}uuupppnnnnnn______dddlllqqqrrruuuyyytttfffmmmttt}}}nnnbbbTTTLLLGGGBBB>>>>>>;;;<<<>>>@@@???===:::888555666777777666777999;;;<<<<<<;;;:::999888777666333444777;;;???AAA@@@???>>>===<<<:::999999999999:::999777666666:::@@@EEE???===::::::::::::999888777666555444444444555555555777777666333111000000///111555666555444444555999999999999:::888555222111222111000///111444777555555555555444333222222444222000000222444555555666666555555666888:::;;;666555444555888999:::999666666666666666666777777333666::::::999999<<>>?????????;;;:::888888888:::<<<===>>>CCCGGGHHHFFFDDDEEEFFFAAA???<<<:::;;;<<<<<<<<<>>>===@@@DDDEEEBBB@@@BBBCCCCCCCCCCCCBBBAAA??????555555444444666999===???EEEBBB>>>;;;:::999777666444444444666999;;;;;;;;;888666666888777555666;;;:::???AAA@@@BBBHHHLLLMMMFFFBBB>>><<<===<<<999666333444555777888999999999<<<===???CCCFFFGGGEEECCC???CCCEEEAAA;;;;;;CCCKKKdddqqqxxxxxxwwwvvvwwwzzzyyyuuurrrssslllppprrrrrrvvv~~~yyy|||~~~|||{{{~~~aaaEEEBBB>>>888999333333222222333333444555222000///000111222000///000000///...------,,,,,,,,,,,,++++++***)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((+++///222222;;;;;;:::WWW|||bbbJJJHHHZZZsssRRRHHHiiikkkIII>>>777@@@PPPWWWbbbooopppiiifff___UUULLLKKKQQQXXXbbbkkkqqqppplllkkkjjjiiidddeeeccc```aaafffiiiiii```jjjrrrtttttttttqqqmmmcccdddjjjrrrvvvtttrrrsssyyypppwwwtttggg^^^[[[WWWRRRKKKEEEAAAAAA@@@===>>>AAA@@@>>>;;;777555666888;;;<<<;;;999777777777777888<<<;;;888666555555666666222333777;;;??????>>><<<<<<<<<:::999999999:::::::::::::::999:::<<>>:::::::::999888888:::<<<444666888999888777888888EEEYYYggg~~~vvvuuudddccchhhiiimmmhhhiiiqqq{{{{{{kkkjjjqqqnnnwww~~~nnn```gggtttzzzrrrrrrqqqttt}}}yyyeeeqqq|||nnnYYYSSSccc{{{yyymmmooowwwwwwzzzmmmQQQ>>>888:::;;;>>><<<<<<===@@@AAA@@@>>>;;;;;;:::999:::<<<@@@BBB===AAAFFFFFFCCC@@@AAACCC<<<<<<;;;999888888;;;===<<<:::;;;??????>>>???CCCEEEEEEDDDCCCBBBAAA@@@@@@666555555555777;;;>>>AAACCC???:::666555555555555444444555777:::<<<<<<;;;888555444555444444999@@@???CCCEEEBBBBBBFFFKKKLLLCCC???;;;:::<<<===;;;888444555666777888999999999::::::<<<@@@DDDEEEDDDCCC@@@CCCEEEBBB>>>===CCCHHHZZZuuu|||~~~|||uuu~~~|||yyyyyy{{{yyysssqqqtttmmmqqqrrrpppqqqwww}}}}}}~~~zzz|||yyywwwiiiNNNCCC>>>>>>===555444333222111111333555666111000///000111222111///000/////////......------------,,,,,,+++******)))((((((((((((''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''***...111111<<<======[[[~~~iiiMMMDDDPPPoooqqqWWWOOOYYY~~~]]]FFF999AAAPPPVVVgggxxxvvvbbbbbb]]]SSSKKKKKKQQQXXXccciiinnnmmmlllmmmlllhhhiiijjjeee^^^^^^cccfffeee^^^aaaeeejjjrrrxxxtttmmmGGGHHHOOOXXX[[[UUUOOOMMMRRRSSSUUUXXX\\\]]][[[WWWWWWaaakkkooosssuuuppphhhbbb\\\YYY]]]```\\\VVVRRRLLLJJJCCC999666999======;;;888888999666222666>>>555666777777777777888:::;;;888666666777999888777;;;999666444333444666888333444777;;;>>>>>>;;;888;;;:::999888888888999:::999:::<<<======???AAADDD===;;;::::::;;;<<<;;;;;;;;;999666444222222333333///222555555222111111333333555777777555333111111111111333555888888777555666444222//////222777<<<999888777666444333222111333222222333555777666555555555666777777666555555333222111222444666777666222222444666888999;;;;;;888:::<<<999555444888<<<999999888777555666999<<<555888888777:::??????;;;555LLL```ssszzzvvvpppaaa___hhh|||uuusssjjjlllsssmmm}}}}}}sssdddnnn~~~zzzrrrqqqzzz|||xxxxxxxxxvvvtttuuuyyyooopppsss{{{mmmZZZjjj}}}}}}vvvvvvccc___ZZZccc}}}zzznnnssstttTTT===>>>???555555@@@===;;;;;;>>>BBBCCC???<<<:::;;;;;;;;;<<>>@@@888:::;;;999777777;;;???:::777777999:::999===CCCFFFEEEDDDBBBAAAAAA@@@@@@777666666666999<<<@@@CCCAAA<<<666222222333444444444444555777;;;<<<<<<;;;999555222333333555<<>>>>>AAADDDHHHYYYiii|||uuujjjvvv}}}|||sssiiieeehhhnnnsssuuuqqqnnnooopppooossssssttttttqqqooouuu~~~wwwnnnllltttzzz~~~~~~zzzzzz~~~zzzyyyyyy}}}vvvsss{{{gggJJJ@@@???444444999///555444222000000222555666111000///000111222111000///////////////...............------,,,+++******))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))---000///::::::999XXX}}}kkkNNNAAAMMMZZZrrr[[[YYYNNNxxxoooKKK:::???NNNTTThhhyyyrrrbbbccc```UUUMMMMMMTTTZZZfffjjjmmmmmmmmmnnnlllhhhkkkkkkeee[[[XXX^^^```^^^]]]\\\]]]dddqqqzzzvvvmmm888:::===??????>>>;;;999999;;;===>>>===<<<<<<<<>><<<<<<>>>@@@@@@@@@<<<;;;:::999888888888888777777888777666666999;;;666666666666777888999:::<<<<<<;;;::::::999888888999999888777666666666666666666777777888999:::;;;;;;======;;;777666777:::999;;;===???@@@@@@???>>>;;;999999:::<<<;;;888444666444222111111222111000222333444444444333222111444666888888777444222000///111444777888999888888===888222000444888;;;======<<<;;;999666444222222666444111111333555666666444333222111111111222333222333555777888999999888333222222222333555777888<<<;;;999666333444666999555333111111444777888888999999999999:::;;;<<<======@@@SSS|||uuu|||yyyqqqlllhhheeekkkrrrvvvtttgggmmm{{{yyyyyypppzzzpppmmmttttttpppcccjjjsss~~~xxxhhhcccjjjyyyiiieeexxxqqqbbbSSS^^^uuuwwwooorrriiiiiieeeggg~~~xxxtttqqqsssuuuMMMEEE<<<888999<<<<<<<<<;;;999:::===BBBBBB===999<<<<<<===>>>@@@CCCFFFHHHAAA@@@>>><<<::::::::::::555777:::999777666777999:::777444555888;;;<<<;;;???????????????@@@AAAAAA999999:::;;;<<<>>>??????AAA<<<666111000000000000666999;;;:::777444555777444555444333222555<<>><<<999888:::::::::999888:::===@@@;;;:::888999<<<@@@AAABBBDDDBBBAAABBBDDDDDDBBB???HHHKKKQQQ[[[iii{{{uuuxxxyyy}}}}}}uuulllrrrrrrrrrsssuuuyyy~~~|||vvvqqqqqqrrrvvv|||}}}tttpppqqqrrrXXXJJJCCC<<<888888888555222333222000//////000222333222111111000111111111222---.........//////000000000///------......---,,,))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''')))+++,,,...888:::;;;QQQyyy|||vvv^^^DDD===MMMqqqpppppp[[[NNN@@@>>>LLL___nnnttttttfffdddllleeeTTTVVVhhhggghhhjjjkkkmmmmmmnnnnnniiihhhddd^^^YYYVVVXXX[[[bbb___ZZZ\\\iiivvvwwwooo:::;;;===>>>>>>;;;888666555777999999999999:::;;;:::999999:::<<<======<<<>>><<<;;;;;;<<<>>>>>>=========;;;:::999888888888777777777666555555777999777777666666777888888999<<<;;;;;;:::999888888888<<<;;;:::999888888888888888777777777888999::::::===>>>>>>;;;888777888999>>>???@@@AAAAAA@@@??????<<<999777888999:::888666555444333222222222111000000111222444555555555444555777888888666333111000222333666888:::::::::999;;;666222000444888<<<===<<<;;;:::888666444222111444333222333555777888888333222111000000111222222444555777888999999999999444333222222333444666777;;;:::999666444333555666333111111222555888999999888888888888999:::;;;<<<:::===JJJddd~~~vvveeevvvvvvsssqqqooorrr}}}{{{tttxxxqqqhhhxxx|||gggeeejjjjjjyyysssnnnqqqppp|||nnnfffkkkpppuuueeedddhhhvvvnnnmmm}}}{{{rrr]]]XXXWWWlll||||||hhhfffdddjjjxxxqqqxxxnnnSSSGGGAAA:::777:::===>>>===>>>;;;:::<<>>???AAACCCEEEGGGHHHBBB@@@>>><<<:::999999888666999::::::888666777999888555333333666999999888;;;;;;<<<>>>AAAAAAAAA???999999:::;;;<<<<<<<<<<<<>>>:::555222222444555555777888888888666555555666222333333222222555;;;@@@EEEFFFEEEBBB>>>===@@@CCC;;;666555888;;;:::888999;;;;;;:::999999<<>>???@@@>>>===<<<===@@@BBBAAA@@@AAADDDJJJRRR^^^nnn}}}~~~}}}|||{{{{{{|||{{{uuuuuuuuuwww|||rrrVVVMMMEEE@@@:::888999888555222666555333111000111111222111111111111111222333333///////////////////////////...------......---+++***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))***+++000666888999HHHddd|||}}}wwwxxxjjjQQQDDDEEEfffmmmUUUBBBCCCLLLTTTaaappptttiiifffnnnlll```^^^fffjjjkkkkkklllmmmmmmnnnnnnmmmkkkgggaaaZZZXXXYYY[[[ccc___ZZZYYYeeessswwwsss<<<<<<======;;;888555333333444666777777999;;;>>>;;;:::888888:::;;;:::999===;;;999999:::;;;::::::???>>><<<:::888777777777666666666555333333555777777777666666666777888888:::::::::999999888888777>>>===<<<;;;::::::::::::::::::999999999::::::;;;??????>>><<<999888888999??????@@@@@@???>>>>>>===;;;999666666777888888888333333444444333222111000...///111333555777777888777888888777444222111111333444666888999999999999999666222111333888;;;===:::999888666444333111000222222222555888::::::999222111000000000111222222555666777777888888777777555444333333333333555555888999999888555444444555333222333555999;;;;;;;;;777666666666777888999::::::;;;@@@IIISSSWWWTTTQQQdddsss~~~vvv{{{{{{}}}wwwqqqqqqsssjjjhhhyyypppdddbbbbbbpppqqqllldddfffnnnpppzzztttjjjgggllllllnnnccceeeiiiuuuxxxkkkppp}}}xxxrrriiiXXXUUU[[[fff~~~ppphhhdddlll|||~~~zzzwwwkkkRRR@@@@@@<<<888888;;;>>>??????>>><<<999:::<<<<<<:::777===???AAACCCEEEFFFGGGGGGBBBAAA???===;;;999777666888999;;;:::888777777888555333222333555666666666666666888===AAABBB???;;;888999:::;;;<<<;;;::::::;;;777444333444777999:::777666444444555666555555222222333333444888===AAAAAACCCCCC@@@<<<:::;;;===555333333666888666777;;;<<<<<<;;;;;;;;;???DDDIII>>><<<999999;;;>>>@@@@@@<<<:::888999;;;<<<======???AAAEEELLLUUUaaammmuuuwww{{{zzzzzz|||oooKKK<<>>===;;;999777555555444555666555444222222444666888777777666666666777777888888888888888888777777>>>===<<<;;;;;;;;;;;;;;;======<<<;;;;;;;;;<<<<<<@@@???>>><<<:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777777666111333555666444222111000...///111333555777888888888999999777333111111333222333444555666666666666:::777333111222555888;;;888777666555333222111000111111333666999999888666333222111111111222333444666666666666666666555555666555444333222333333444555777::::::999888888888666666777999<<<===<<<;;;666666555555666777777888<<<<<<<<<<<<<<<>>>AAACCCLLLUUUlllppprrrmmmlllnnnnnnffflllvvvssstttoookkkjjjtttVVVTTTSSSaaarrruuu|||vvvgggbbb___eeekkkggg~~~lll___\\\dddjjjtttvvvcccdddooo|||zzzrrrtttppp^^^dddmmmxxxyyyrrroooeeecccppp~~~|||zzzoooZZZOOOIIIEEE===;;;:::;;;===????????????<<<:::999;;;<<<;;;:::;;;>>>AAADDDEEEEEEDDDCCCBBBBBBAAA???===:::888666888999999999888777666666444444444444555666666555333333555;;;@@@???:::555555777999;;;;;;;;;::::::888555333222444777999:::777444111222444666555333444555666777:::===AAADDD???@@@AAA>>>:::777777999111000111555555444777<<<;;;<<<=========???BBBEEE999777555666:::>>>AAABBB>>><<<999777666777888888===???BBBFFFKKKSSS[[[aaafffssszzzmmmlllzzzcccXXXNNN===888???<<<:::999888888777333000666666555444333222111000000000111222333555777777555555444333111000///...---,,,++++++------,,,+++*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***000///333999777555???MMMfffvvvxxxzzzgggSSSIIIMMMkkkwwwWWWFFF>>><<>><<<999888999999999999<<<;;;::::::;;;;;;999777<<<;;;999777555333222222444444444333111222444555888888777666555555555666666666777777777777777777;;;:::::::::::::::;;;;;;???>>>>>>=========>>>>>>???>>>===;;;;;;;;;::::::777888999:::;;;;;;;;;;;;666888:::;;;:::777555333000333666666444222111222111222222333444666777777888:::;;;888333111222555333333444555555555555555:::888555222111222555777666666555444333222111000111222333666888777555222444444333222333444555666888888777777777777777777777666444333222222333444333666:::<<<<<<<<<===>>>999888888999;;;;;;999777666666666666666666777888;;;;;;::::::;;;;;;;;;;;;???CCCYYYfffvvvtttsssuuuuuuqqquuu{{{qqqrrrwwwvvvooo}}}zzzrrrlllaaaYYYXXX[[[qqquuuyyysssbbbWWWTTTXXXiiivvvrrruuuyyy|||vvvcccQQQPPPYYYllluuuyyyrrrggg___ZZZWWWeeewww|||}}}xxxfffnnnvvvyyy}}}nnnlllllliiirrrwwwiiiTTTBBB===AAAEEEDDD???>>>===>>>??????>>>===DDDAAA>>>;;;::::::999999999;;;>>>AAABBBBBB@@@???AAAAAABBBAAA???<<<:::888888777777777777777666555555777888999999888888777333444666:::===<<<777333444555777999;;;<<<<<<<<<777444111111222444555555555222000111555666555333666666777999===@@@CCCDDD===???@@@===999666666888222000111444444444777===777:::===>>>===<<<<<<<<<666555444666999===>>>???===<<<:::777666666888999999;;;===>>>AAADDDIIIMMMUUU\\\iii|||xxxlllrrr|||___@@@;;;???;;;:::AAA<<<;;;::::::888555222///222333333444444333222111000000000222333555777888777666555333222000///...---+++++++++------,,,+++************))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((()))))))))---,,,222:::777000666CCC]]]{{{mmmTTTFFFYYY|||qqqqqqjjjHHH666:::HHHRRRwwwyyyvvvttt}}}uuutttssssssssstttwwwzzz|||xxxssslllfffaaa^^^\\\[[[XXXWWWWWWYYY\\\aaagggkkk777777777777777888999:::444555777888888:::===???>>>;;;888777888999999999;;;::::::;;;<<<<<<:::888:::999777555333222222111333333333333222222555777999888777666555444444444555555555666666777777777777777777777888999;;;;;;>>>>>>=========>>>>>>???>>><<<::::::;;;<<<;;;:::888999<<<>>>??????>>>===666999===>>>;;;777333111000444777666333111222444444444333333444555666666666:::===;;;666333444888666666666666666666666777999888666333000111444777555555555444333222222111222222333555777666444111555444444333444555777888;;;;;;:::999999999::::::666555444333222333333444444777:::======>>>???AAA999888666666777777666444888888777777777777888888888777888;;;>>>>>>:::777???AAAPPP___uuu~~~}}}{{{vvv|||{{{jjjffflllnnnwww~~~yyyxxxjjjggghhhfffgggppp{{{rrrggg^^^YYYXXXaaa|||xxxpppiiibbbUUUKKKVVViiioooYYYQQQWWW^^^mmmzzzqqq```gggnnnmmmnnnuuuuuuuuu}}}zzzQQQGGG;;;999>>>CCCAAA===AAAAAA@@@???>>>===<<<<<>>>>><<<;;;===>>>@@@AAAAAA>>>;;;:::888777666777999999777666888;;;===>>>===;;;::::::666777999:::::::::888888666666777888:::;;;<<<===777444111000000111111111111111111333555666555444666666777:::>>>AAAAAAAAA>>>@@@@@@===999777888:::777333222555666666888<<<444777:::;;;999777777666888777777888::::::999888888999999999999:::===???;;;===>>>???>>>???AAACCCGGGHHHQQQeee~~~|||pppVVVHHH>>><<<;;;888:::AAA======<<<;;;999666333111000111333555555333222000///000000111333444666777777666555444222000///...---,,,+++,,,---...---,,,++++++*********)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&(((((((((((((((******111888777333888AAATTT^^^CCCKKKuuu\\\RRR[[[tttVVV;;;;;;FFFLLLhhhqqqtttqqquuuyyyxxxxxxxxxxxxzzz|||~~~yyytttmmmgggcccaaa___^^^\\\ZZZZZZ^^^``````bbbeee999888777666777888:::;;;444666888888888888999:::>>>;;;888777888:::;;;;;;999999999:::<<<<<<:::888999888666555444333333333222222333333222333666888999999777666555444444444333333444555666666777777444444555666888:::;;;===;;;;;;;;;;;;;;;<<<===>>><<<:::888999;;;===<<<::::::<<<@@@CCCCCCAAA???===999<<>>999555333222111444777555222111333666444444333333444555666777555:::???>>>888555777:::777666666555555666666666555666555222000111555888555555444444333333222222222222333555777777666555444444333333444555777888:::999999888888999:::;;;666555444333222333444555666888;;;<<<<<<===>>>@@@:::888666555777888777777:::999999888888999999:::555555666999<<<<<<999666>>>DDDLLLWWWiiirrrppprrrvvvtttttt{{{dddYYYbbbnnnlllvvvvvvkkkiiipppiiioootttiiiggggggeeelllrrrfffccc\\\YYYiiijjjWWWVVV___hhhlll{{{iiiddd]]]```iiihhhhhhtttjjjPPP>>><<<===???AAAAAA@@@???AAAAAA@@@>>><<<;;;;;;;;;DDDCCCAAA===999777555555666777999:::;;;;;;999999777:::===@@@@@@???<<<:::999777777888;;;<<<;;;999:::===AAABBB@@@>>><<<===999<<<>>>===::::::>>>BBB;;;:::999888888999;;;<<<666333000///000000000///---000444666666555555555888777888<<<@@@BBBAAA@@@@@@AAAAAA===999999;;;>>>>>>777444666999999999;;;333444555555444444666777999999:::;;;<<<;;;888666555888:::;;;;;;<<<>>>AAA>>>@@@AAAAAA???>>>>>>???===<<>>:::999;;;===<<<======<<<999888777666222333666777666444111/////////000000222333555555666666555333111000///...---,,,+++,,,...///...---+++++++++*********))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&(((((((((((('''''')))...333666777:::>>>RRReeeEEECCCfff}}}LLLDDDTTTsssoooLLL<<>>888888888999:::;;;<<<===:::888666888;;;===<<<;;;;;;>>>BBBDDDDDDAAA===:::===??????<<<888444333444222555777555111000444888333333333333444666888999333:::@@@@@@:::777888;;;555555444333333333444444222333444222111222777;;;555555555444444333333333222222222555888999999888333333222222333555666777777666555555555666888999555444333333333333555555888:::;;;;;;::::::<<<>>><<<:::777777999;;;<<<<<<;;;;;;:::::::::::::::;;;666555666777999999999888:::DDDHHHOOO\\\cccgggooofffdddiiiqqqtttzzzooodddooovvvlllsssssslllgggooojjjttt{{{nnnjjjlllnnnhhhlllqqqeeefffdddccctttvvv]]]SSSXXX```eeeeeevvviiiZZZ___cccbbbmmmmmmnnn}}}zzz}}}qqq[[[NNNHHH<<<>>>AAA???999777===FFF???@@@???===;;;::::::;;;<<<======<<<:::999999999666777888999:::999999888333666:::>>>@@@???<<<::::::888888:::===???===;;;;;;???CCCDDDBBB???===>>>;;;>>>AAA>>>;;;<<>>::::::>>>AAACCC:::555777;;;;;;::::::333333222000000333777;;;777888:::>>>@@@???;;;888777:::======;;;:::<<<>>>;;;===???>>><<<:::999999888888<<>>:::666444555888999999999999999999999999999777666555555666555333111000111111111000222444777888777666555555444222000666777888888777555222111666666777777777777777666666555444555777:::;;;;;;999888666666666777999;;;===>>>>>>???????????????===:::888:::<<<;;;666111222444555555444444555777666444333444666777777666999777555555777999999999666555444333333333333444///000000222333444555555888333......222555333111333333444666666777777777333444444555555555555555222111111222444777:::<<<===;;;777333111000111222666999<<<;;;999999;;;>>>=========<<<===>>>??????;;;888444555888::::::999666555333444666777777666666<<>>>>>:::===???>>><<<<<<===@@@@@@>>><<<:::999999:::;;;:::;;;<<<;;;999777777777555444333444666888888777333444666888::::::::::::999:::;;;============<<<===>>>@@@@@@>>>======>>>BBB???>>>>>><<<:::???FFFBBB@@@<<<999<<<@@@===777777555222000//////111222...222555666555777<<>>?????????===:::777555555666666888888999999999888888777333333555999<<<===<<<;;;:::<<<===<<>>AAAAAA???;;;888666666777===<<<;;;999888888777777333555666666999DDDVVVdddbbbeeennnzzzqqqjjj^^^QQQHHHCCCBBBCCC???===:::888888999;;;<<<;;;<<<<<<;;;999888888999999888888999999777333000222222111000000111111222555333111000111000...,,,+++,,,,,,---.........---,,,+++***))))))***+++,,,))))))(((''''''''''''''')))'''&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))***+++---111555888:::NNN~~~ssslllVVVBBBGGGccc}}}cccQQQZZZvvvNNN===AAALLLXXXlllyyytttjjjnnn|||{{{zzz~~~wwwooohhhdddbbbccc^^^XXXWWW[[[^^^^^^[[[444555666777888::::::;;;;;;;;;;;;::::::999999999;;;999666333333555777999;;;;;;:::999888777666666777666555555666555333111222333444444444555888:::999777666666666555333111333444555555555444333222333444444444444444444444555444333444777999::::::555444333222222333555777:::;;;<<<===>>>>>>======<<<:::888999<<<;;;666111333444666666555555777888555333333444777999999999:::888666666888999999888555555555444333333222222000111111222222333444444333000......000222222222444555666666666555444444444444555555555444333222222222111222444777:::;;;:::777444222222222222222222444666777888999<<<===>>>===============<<<<<<999888777888999:::999777777777777777777777888999:::;;;<<<===>>>@@@BBBDDDCCCAAAGGGTTTeee~~~qqqnnnvvvwwwxxx|||pppeeeeeefffccchhhiiiuuuxxxgggbbbcccdddaaa___eeettthhhaaa^^^ccceeefffmmmvvv{{{wwwggg]]]bbbdddfffpppppplllwww}}}xxx^^^SSSIIIGGGEEEBBBBBBEEE@@@BBBCCCAAA???===>>>@@@>>>===;;;;;;;;;<<<>>>???======<<<;;;:::888666555444444555777999999777666222333444555666777777777666777:::<<<>>>>>>??????>>>@@@AAAAAA???======>>>>>>;;;:::999777555:::@@@??????<<<999;;;===;;;555666555333111000111222333000333666666555777<<>>BBBBBB@@@>>><<<>>>>>>===???CCCCCC???>>>>>>===:::777555666777888777666666555555555555666888999888777===IIIRRRSSSVVVaaarrrvvv```UUURRRLLLFFFAAA?????????>>>===:::999888999;;;<<<;;;;;;;;;;;;;;;:::888777888777777777888666333000111111111222222222222222444222000000000000...---,,,---....../////////...---,,,+++******+++,,,---))))))(((''''''''''''((()))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))+++...222555777BBBccc~~~uuusssaaaMMMGGGSSSnnn{{{ppp[[[QQQmmm```GGGFFFCCCOOObbbnnnqqqqqqyyy}}}zzz{{{xxxpppjjjeeecccddd___ZZZXXXZZZ]]]^^^^^^777777888999::::::::::::;;;<<<<<<<<<;;;:::888777666555333222222555777999===<<<;;;999777555444333777666555555666666444222222333555555555777999<<<:::888777666777666555333111111222222333333444444333333333333333333222222444333222333666888999999222111000//////111222444666777999:::;;;;;;;;;:::;;;999888999::::::666222444666777777777777888:::444333333555888:::;;;;;;<<<:::888777888888888666444555555555444333111000222222222222222222222222000111111000000111333555555666777777777555222111444555666666666444222111333222222222444666999;;;777444222222444555333111000000111555999<<<>>>>>><<<======>>>===<<<:::999666888:::;;;999888777777888:::<<<:::777777999<<<@@@===:::999;;;<<<;;;999BBB===@@@OOOeeefffccchhhkkksss~~~{{{zzzzzzzzzxxx{{{|||nnndddaaajjjlllkkkhhhhhhkkkkkkjjj```aaadddhhhmmmrrrwwwyyyvvvxxxooohhhnnnrrrxxxzzzyyyppp~~~ppp[[[III???<<<;;;===>>>>>>@@@DDDAAABBBAAA???<<<::::::;;;<<<<<<<<<<<<===???AAACCC@@@===:::::::::999555222222444777;;;===;;;777333111222222222222333333333333444777:::<<<>>>???@@@???AAABBBBBB@@@?????????<<<888555555333111666<<<;;;>>>===999888999777333444444333333333333444444333555888888777888<<>><<<>>>BBBBBB???:::::::::888666555666777444444444444444444444444666999;;;999666666<<>>>>>>>>>>>>>>===<<<;;;>>><<<:::999999:::;;;<<<<<<::::::;;;===<<<888555666666555666666555222000000111222333444444333222222111//////000000///...---...//////000/////////...------,,,,,,------...***))))))((((((((((((((()))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''(((***---111444666999GGGdddzzzrrruuuwwwkkkYYYIIIDDDUUU{{{rrrUUUaaatttRRRDDD:::FFFTTT___kkkxxx~~~|||uuunnnhhheeeccc```\\\YYYYYY[[[___aaa::::::;;;<<<<<<;;;::::::;;;<<<======<<<:::777666666555444444444666888999;;;:::999888666555444333777666555666777666444333000222444555555666999;;;:::888777777777888777555444444333333333444555666444444444333333333333333444333333444777999999999222111///...///000222333222444666888999999888777999777666777888888666333444666888888888888:::;;;666555444666888:::;;;:::<<<:::888777777777555333333444555666555333111///444444333222222111111000222555777555222111444888666777888999888666333111333444666888888666444333444333222222333666888:::777555333444777777444000333222222555;;;??????===888:::;;;======<<<:::999777999;;;:::777555666999888;;;===;;;666555888<<>><<<:::999999:::<<<<<<<<<===>>>@@@BBBCCC>>>:::666777::::::666111222444999>>>@@@===777222222222222111111111222222111222444666999;;;<<<===<<>>CCCEEEDDD@@@===@@@@@@===999;;;???@@@===777888999888666666777888444555555666777777777777444666888777444444777;;;CCC???AAALLL___ooozzzqqqsssnnnooooooWWWJJJGGGCCC===<<<===>>>??????>>>===<<<===<<<:::999999:::;;;<<<<<<999888;;;>>>>>>888222555444333444555444222000000111333555666555444333111000//////111111000///---....../////////......------------------------+++***))))))(((((())))))(((((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((((())))))+++...111444666888<<>>@@@@@@===888666999<<<;;;777:::III]]]nnnzzzxxxlll```[[[ZZZ```rrr~~~zzzxxxlllTTTCCC>>>>>>@@@BBB999::::::888888;;;???BBB@@@???===<<<<<<===>>>>>><<<<<<<<<======>>>>>>???999666333555999:::777333333666;;;@@@BBB>>>888222444444444444444333333333111111222333444666777888888;;;???BBBBBBBBBCCCCCC<<<777444555555333555999888;;;<<<777555555555222222333333444444555555555777888999::::::::::::;;;888999999999777555333111111222444555666777777777999:::;;;<<<<<<<<<<<<<<<888:::===AAADDDBBB>>>:::======:::666777;;;<<<999555777888888777777888999555555777888888888888888666777777555333333666999>>>===;;;>>>GGGUUUaaahhhbbbfffaaacccrrr}}}yyyiii```PPPBBB===???AAA@@@@@@@@@@@@??????>>>>>>>>><<<;;;:::::::::;;;;;;<<<;;;888777:::======777111444222222222444444222111111333555666777666444333222111000000111222111///------.........------,,,,,,------------------,,,++++++***)))))))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''(((((((((((()))***,,,///222333555:::AAAKKKZZZiiitttyyyuuuooohhhZZZIIIGGG```ssseeezzzSSS;;;???BBBJJJ```zzz~~~tttllldddbbb^^^ZZZWWWWWW[[[^^^999:::<<<<<<<<<:::888777888999:::::::::999777777======<<<<<<;;;:::999888666666777777888999999:::777666555666777888666444444666888999999999:::;;;999777555555777888999888::::::999999888888888777444333111000//////000000444444555777:::;;;:::999000///...------///000222000222444666666555333222222222222222222222333333222333555666666777888:::999888666666777777777666999888666555555333111...000111333444444444333222555555444333222111000///222666888777222000333666888888888888777777666555111222444666888999:::;;;555555333333333555777888888999::::::888777555444888777666666777888777666222333666888:::;;;<<<<<<<<<:::666222000111444888333555777666444333666999888===@@@===888555888<<>>>>>>>>===<<<======<<<<<<<<<===>>>>>>;;;;;;:::::::::;;;<<<<<<999777777888:::999555222333222111222333444333222444555666777777666555444444333111111222222111000------------------,,,+++,,,,,,---......---,,,,,,,,,++++++***************((((((((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''')))+++...///...777888666EEEddd}}}zzzuuulllYYYIIIQQQddd}}}}}}vvvtttGGGAAA<<>>===;;;999888999AAA>>>999555555888;;;<<<@@@AAACCCDDDFFFOOOaaarrrzzzoooiiihhhmmmyyy{{{~~~zzzpppiiisss~~~sss___QQQJJJAAAAAA>>>======999333444999>>>>>>;;;777:::@@@@@@<<<999666333333555888999999666777777777777777666666777777777888999999888888999:::===???AAA???;;;777555777:::;;;<<<:::888666222111111111111333444555444888===??????>>>>>>>>><<<888888===???>>><<<<<<<<<;;;777444666;;;:::777444333222111111222444555666666777999:::;;;:::999666777999;;;;;;:::888666333333333444555777999:::;;;;;;;;;;;;;;;:::999888999:::;;;===???>>>;;;888555777666444555999888444222444666777666666666777444555777888888777666555777888888777666666666777444:::<<<888777:::;;;999:::AAA??????HHHKKKMMMUUUZZZaaagggfffbbbfffsss{{{wwwuuuoooiiiggg```XXXRRROOOKKKBBB;;;888888888999<<<===<<<:::999999:::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<777777777777666555444333333222111111333444444333888777777666666555555444666555333333333333111000...............---,,,,,,---...////////////...---,,,,,,+++************+++(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,---,,,444444000<<<^^^jjjNNNHHHRRRqqqjjj]]]JJJ;;;>>>QQQgggzzz|||vvvlllgggbbb___^^^\\\YYYVVV111333555666666555222111666555555555666777888999888999:::;;;;;;999888777888888999999:::::::::;;;777666555666888888777555333555777777666555555555888666333333555888999999111222555777888888777666777666444222111111222333222222333666888999888777555444333222333444666777333444666888777555111///---...............000222...000222333333444666888555444333444666888888777999888777777777555222000//////000111222444666777444444333333222111111000111333666888999:::;;;===<<<:::666333000000000000333222111000111333666888777555444333333444666777000666:::999444333888===:::===>>><<<888777888:::555555555555666888999::::::666222222333333000---222111000222444777777777<<<<<<===>>>@@@>>>:::777000555:::::::::;;;;;;;;;<<<>>>???<<<999<<>>999888555111555<<<888888777666<<>>@@@???<<<999444777;;;===>>><<<999666222222111111222444666777555999===>>>>>><<<::::::???<<<===CCCFFFDDDAAAAAA???;;;666222777======888555333111//////111333555555555666999;;;;;;:::888999:::===???@@@???>>><<<444333222222333666888:::<<<<<<<<<;;;:::999777777888888888:::;;;;;;888666333666666444666999888333000222555666555444444555666777999::::::888777555222444666888999999888888999<<<;;;777999???BBB???>>>DDD???;;;???;;;777===<<>>???CCC;;;999777888999999;;;>>>:::;;;>>>??????>>><<<::::::::::::;;;;;;<<<<<<<<<666666777666333222333444333222111111333555555444:::999888666555555555555888666555444444333222000//////000000///...------...///000111111000///...---,,,++++++******++++++((((((((()))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++---///000444444333<<>>>>><<<999888555666888:::;;;;;;;;;:::555888999777222//////111111222222333444444444333777888:::???BBBBBB>>>:::999888888888999999777666999999888888999;;;<<<>>>IIIMMMRRRVVVYYY```kkksss~~~pppdddqqqrrrzzznnnrrrvvvtttssspppeeennnxxxooommmooosss{{{xxxooo[[[HHHBBB???:::===FFF>>>???===999444222444777;;;:::999888999;;;>>>@@@===;;;999888999999888777555444444333444555777777888999999::::::;;;;;;<<<@@@>>><<<<<<>>>>>>;;;888777999<<<===<<<999444111...000222222000000333666666777999::::::999777666;;;:::;;;???CCCDDDAAA???===;;;666555999>>>;;;444666555333000...///111444555555777888::::::;;;;;;<<<===???@@@@@@>>><<<:::666444111///000222555888888===<<<777555999;;;888888888888888777666555444111111222222222111111000///111222444666666666555888888888777666444333222000555::::::777555666888;;;999777777999:::;;;;;;===<<<:::888888888:::;;;@@@@@@AAADDDHHHLLLQQQSSS]]]^^^```bbbeeehhhjjjllltttvvvzzz}}}~~~}}}zzzyyyyyyxxxwwwtttppplllhhhfffVVVQQQKKKGGGEEEBBB>>>;;;777888:::<<<=========<<<666777888777666666888::::::::::::;;;<<<===>>>???999:::;;;:::888777888999888888888555222000000111222111111222444555555444888666444333333444333111555444333222111111111111///////////////...------...///111222222000...,,,---,,,***)))))))))***+++---,,,***(((((((((((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))222333444444:::TTTrrr\\\PPPFFFPPPnnnhhhcccssslllJJJ===FFFPPPccc||||||wwwqqquuuuuummmmmmlllhhhbbb\\\YYYXXX222444555444333111111222666777777666666666999;;;:::::::::999999:::::::::888666444555777999999999:::888666666999:::999777222444555555444333444555666555444444333333333333777666444444555555444333666555333222111222333444444111///111666999888555111222333444444333222111444444555777777555222000000000111111111111111000222111111111222222333444555333222444777999999888888555333222222111000///000000000111333555555666555444333111000111111222000333666888888999999999:::666222000111222222111000000000000111111111111222222333333444555555555555666777666555444555666888:::<<<======<<<:::888999:::;;;;;;;;;:::999888555666666555333222222222222333444555666666666666777888:::===@@@???;;;777888888888999::::::888777666666666666777888999:::999<<<>>>@@@CCCKKKVVV___kkkwwwnnnmmmqqqyyyyyyvvvrrroooqqqggg\\\cccnnnzzzvvvtttuuummmiiiccc]]]YYYZZZ___ccc```OOOBBB@@@>>>888999>>>===<<<:::777444333444666999888777888999;;;>>>@@@>>><<<:::888888777777777444333222111111222444555777777888:::;;;<<<===>>>???===<<<<<<>>>===;;;888777888::::::999777333111111333555444111000333666333555666777777666555333555555777:::>>>@@@>>><<<;;;:::666444888<<<:::333777666555222111111222333333444666888:::;;;<<<======>>>@@@AAAAAA???<<<:::333222111000111333555777777;;;;;;666555999;;;999888888777777666555444333333333333222222222222222222333555666777777777666666666666555444333222111222666999999666555666999888666444555777999999999;;;:::999999999:::;;;<<>>======???AAACCCEEEGGGFFFFFFEEEEEEFFFFFFGGGGGGIIIKKKMMMNNNMMMKKKJJJIIIKKKLLLNNNOOOOOOOOONNNEEEAAA===:::999888555333555666777999::::::999999777777777777888888888888999999999999:::;;;<<<===:::;;;;;;999777666777888777888777444111//////000111111111333555666555444777555444333444444333111444444333111111000000000000000000000000///......///000222333333111///------,,,+++***)))******+++---,,,***)))(((((())))))'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))))),,,000333;;;RRR{{{uuueeeVVVDDDFFF[[[xxxvvvhhhiiiwwwdddJJJEEEGGGTTTiiitttssspppqqq~~~www|||}}}}}}tttyyyxxxtttmmmeee___[[[ZZZ222333444444222111222222444555555555444555888::::::999888777777888999:::888777555555777999:::999:::666333444888:::777444222444666666555333333333333333333222222222222222888666444333333333222111555555444333333333333444222000000222777999777555333333444333333222111000222333444555555444333222222222333333333222222111111111111111111222222222333222111333666888999888555333111000111111000...000000000000222444777888555444222111111111111222...222777888666444666999777444111000111333333333333333333444333333222222111111222333444444444444000222444444444444666777666777999;;;<<<;;;:::999<<<<<<<<<<<<:::888666555555333222222444555555444222333555666777888999999::::::;;;===>>><<<888555777777888:::<<<<<<:::888666666666666777888888999555666555333444:::DDDLLLPPPZZZeeejjjmmmmmmgggaaalllqqqyyy~~~yyyyyy}}}{{{uuuyyy~~~~~~|||ssstttsssmmmddd]]][[[[[[MMMHHHAAA;;;:::@@@JJJQQQOOOEEE>>>@@@???888666888;;;999666555555666555555555555666888:::<<<>>>??????===:::888666666666777666444222000000111333555555666777999:::<<<===>>>===;;;:::;;;<<<;;;999777666666666666555444222111555777888666222111333555111222444555555444222111222222444777;;;===<<<;;;999999777444777:::888333777777666555444333222222111222444666999;;;<<<===<<<===???@@@???<<<:::888000000000000222444555777777::::::666555888::::::777777777666555333222111555444333222222333444555555666888999:::999888888777777777666555444333222444666999888555444777999666555444555777999999888888888999:::;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>><<<;;;999777666666555::::::;;;;;;;;;;;;::::::555666777999:::;;;<<<<<<:::888555555555555444333444555666777888888777777888666666888;;;;;;999666777777777777888999:::::::::;;;:::888555444555666555666666444111///////////////111444666777555333777555333333444444333111333333222111000000000000000111111111111000//////111222333444444222000///---,,,,,,+++***+++++++++---,,,+++***))))))******((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((())),,,...111333666CCC___xxxwwwppp```HHHFFFMMMbbbxxxlllkkkuuu```JJJCCCIIIXXXkkkqqqtttsssxxxpppjjjvvv|||}}}}}}xxx~~~xxxooofff^^^ZZZYYY111222444444222111222222///000000000000111333666888777555444444555777888:::888777777999:::;;;::::::555111222777999666222222444666666555333222222111111222333333333333333888666333111111111000///333333333333333333333333000000111444777888777444666666555444333222111000111222333444333333333444555555555555555444333222222222222333333333222222111111111222444666888888222111///000111222222111111222111111111333555888555444222111111111222222111333444444222222555777444333111111222333444555555555666666555444333222000111222444444444444444///111333333333333555666333444666888999999999999;;;;;;;;;;;;999777555333444111///111555888777666222333444666888999999:::>>>>>>>>>>>>===;;;888666555666888;;;======;;;999888999:::;;;;;;;;;;;;:::;;;:::888555444666<<<@@@BBBEEEFFFEEEGGGKKKJJJFFFMMMQQQVVV^^^mmmzzz{{{vvvvvvuuuyyy}}}|||~~~xxxssstttvvvtttsssvvvrrr}}}{{{ooofff___[[[PPPNNNJJJEEEAAA@@@@@@@@@>>>===;;;999:::>>>EEEIIIHHHBBB???AAA@@@;;;777777999666333444666888777555222333555777:::<<<===>>>???>>>;;;777555444555777999777444111111222444666555555666777888999999:::888888888888888777666555555555333222111111111111888::::::777333000222444111222444555555444222111222333555888;;;<<<===<<<777999999666777:::888444666555555555666444222000111111222444666888999:::999:::;;;<<<;;;888666444000///......000333777999888999999666444555777888666666666555444333222111555444222111111333555666999:::;;;<<<<<<;;;:::999999999999999888777666555666777888777555555777999666555555666999;;;;;;:::888999:::<<<<<<;;;:::999::::::999:::;;;<<<>>>>>>???>>>===<<<<<<;;;;;;;;;888888777666666666666666777888888999::::::::::::888777777777777777777777666777777777777777777777888555555888<<<===888333666666555555555666666777:::::::::777444333333444444555555333000.........---...111444777888555333666444333444555555333111222111000000/////////000111111222222222111111000111111333333333222000///---------,,,,,,,,,,,,,,,------,,,+++++++++++++++))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((---...111111000444CCCSSShhhrrr}}}uuuvvvnnnWWWPPPHHHRRRvvv|||ppppppuuuVVVGGGFFFOOO]]]jjjuuuvvvttt}}}nnnhhhwww~~~~~~xxxooofff```^^^^^^000222333333222111222333,,,---......---///222444444444333222222333444444;;;:::888888999;;;;;;;;;999555111222555666444111222444666666444333333333222333333444555666777777888666222000000000///...000111222222333222111000000000222444666777666555888888666555444333222222000111333333222222555777777777777777666555333333333444444555555444333333000111222222333555777888111000///111333555666666444555555333111111333555444333222111111111222333777333///...000333444555222222222222222333555666666666666666666555444333111222444666666666555555111333444333222222333444111222444666777888888888777888888888777666444333222000///111666888888666111111333555777888888888=========<<<:::888777666555555777:::<<<===;;;999999;;;<<<>>>>>>===<<<;;;777888888888777777999:::AAACCCAAA;;;999:::;;;:::888888999>>>IIITTTWWWVVVUUU[[[eeelllhhh]]]UUUSSSOOOOOOQQQUUUUUURRRPPPQQQRRRXXX[[[XXXQQQIIIBBB<<<=========>>>???@@@@@@@@@::::::;;;;;;;;;===AAADDDFFFBBB@@@@@@???;;;888888888555333555888:::888666333444555777999;;;<<<=========<<<888444333444777888666444222111222444555555555444444444444333333333444555555444333333333555444111000///000111222999:::;;;777333000222444444555777888888777555444444555777888999:::;;;<<<777;;;<<<999888999999666444333333444666555222000111111111111222333555666777888:::::::::777555333222000------///333888<<<:::999888666444222333555666666666666555444333222444333111000111222444666:::;;;<<<=========<<<;;;::::::::::::999888777777777777777666555555666888444333444666999;;;;;;::::::;;;<<<===<<<:::777555555555666777999:::;;;<<<;;;::::::999999::::::;;;999888777666555555555666333444555666888999;;;<<<888888888888777666666666777777666666666666666666777555444777<<<<<<888333555444444333333333333444999::::::888555333222333222444444333111.........,,,...000444777888666444555444333444555555333111000000///.........//////111111222222222222111111///000000111000///..................---------,,,---------------,,,,,,,,,******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$&&&***///000333<<>>>>><<<:::888222444666888:::;;;<<<<<<;;;??????:::777999;;;;;;???<<<;;;===BBBHHHJJJKKKGGGKKKSSSWWWQQQGGGCCCDDD@@@@@@AAAAAABBBCCCGGGJJJIIIKKKMMMMMMJJJEEE@@@<<<777999<<>>===;;;999888:::???CCCBBB@@@???===;;;999888888777777666888999;;;:::999777777777777888999;;;;;;:::<<<<<<999555333444666333222111000000111222222444444333222111000000///000222333333222111111222555333111000///000222333999:::;;;888444222333666777888:::;;;;;;:::888777555666777666555555666777555;;;>>>;;;888888999888333111111333666777444111222111000000000111333444777888:::;;;;;;999777555222111///...000444999<<<:::777666666444000111555666666777777777777666666222222111111111333444555999:::<<<=========<<<<<<888888999999888888777666777777777777666666666666000000111444777999999888;;;<<<======;;;999666444999999:::::::::;;;;;;;;;::::::999888777777777777======<<<;;;::::::;;;;;;:::999888777777777777777:::;;;<<<;;;999777777777666555444333333333333333666444444666999999777444444444333222111111111222666888::::::777444333222222333555444111///......,,,---///333777888777666444333333555666666333111///......------.........000000111222222222222111......//////......---,,,...////////////...------------............------++++++*********)))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&%%%)))///222444999???MMM]]]tttzzzuuu|||pppXXXHHHVVVssshhhfffyyy]]]FFF@@@CCCSSShhhttttttsss{{{zzz~~~}}}llllllkkkhhhfffdddfffggg///111222333222111222333///000111111111333666888666777888999999888777666999666444444555777777666555666666444222111222444222333333222222333666999777666555555777:::>>>AAA888555111///000000111000---///222444444333111///000111222333444555777888666555444222111111111222///222444333111333999>>>:::999999888666555333222333444555666666444222111333444555555333333555888777555333333444555444333111555888888333111111333333333111111111222333444666444222111000111111111000222444444222222444666666444222111111333555777555777999;;;<<<;;;:::999555777777666555444555666555555666777888999999999555666777777666444333222///222555777666555444444111222333444555666666666555666777555333222444777777555444555777999:::999777999<<<>>>>>><<<999777444444555777:::<<<<<<<<<555888888555555999:::888888999999:::999:::===AAADDDEEEHHHKKKHHHBBB@@@CCC777888777666777<<>>>>>?????????===::::::555888:::;;;;;;;;;===???AAAAAA???<<<;;;<<>>>>>===;;;:::777888999666333111222444333;;;???;;;777666888888333000000222777:::888555222111000000111222555666555777999;;;;;;:::888777111111222333444666888999777444444666444000222888666777888999::::::::::::222222222333444555555555888999:::<<<=========<<<999999999999999888888777777777777888888777555444...///000333777999888777;;;;;;<<<<<<;;;999888777;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999666666666666666666555555@@@>>><<<:::888777666666:::<<<>>>===:::888888999777666444333222222222333444444444444555555555555444444333111111000000000444777;;;<<<:::666333222111333555555222000//////------...222666888888888333333333555666666333111...---------------......///000000111222222111111............---------,,,//////000000000///...------...////////////...---,,,++++++++++++*********''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((,,,))))))---000000222666>>>JJJfffzzztttVVVOOOaaa|||www___rrrvvvSSSGGGBBBMMMaaarrrxxxvvvxxx~~~{{{uuuggghhhiiihhhfffffffffhhh...000222222111111222333///000111111111333666888888:::<<<>>>>>><<<:::888666444222222333444444444444777888666111///222666222222222111111333888;;;888777555444666;;;@@@CCC888555111///000111222111...000333555666444222000111222222222333444777:::444333111000///000000111///222444333111333:::@@@::::::999888666444333222222333555555555333111000444666777555333222555777:::777555333333333111000...333888999555222222444333222111111111222333444111555777666222//////000000333555444222111333666555333111///000222555888777999;;;===>>>===;;;:::555777888777666666777888888888888999::::::;;;;;;888888888888666444222111...222888999666333222333333333444555666666555555555666777555333333666:::888666333333555888999999888;;;>>>@@@@@@===:::888888666444333555666777777777777444222444888777333444888<<<===999777===DDD:::999;;;AAABBB===999999333555777888:::>>>AAAAAA@@@>>>=========;;;;;;<<<:::<<<<<<:::888999>>>CCC>>>@@@CCCCCCAAA???>>>>>>777;;;===<<<;;;;;;:::888888;;;>>>>>><<<;;;<<>>??????>>><<<;;;;;;<<<;;;888333000111333111:::>>>;;;555555666777444111///333888<<<;;;888111111000000222555777999222444777999999999777666///111444777888888777555444111111555444111444:::777777999:::;;;<<<<<<<<<222333444555666666666666666777999;;;=========<<<;;;;;;<<<<<<<<<;;;::::::666666777888999888555222000000222555999;;;:::999:::::::::;;;::::::999999555666777888999999999888555555555555666777888888777888999999999999888888444444444444666888:::<<<555888::::::777555555666:::999777555444444444555333444444444222333555777444444333111000000000000222777<<<>>><<<888444222111444666555333111//////------...111555888999999333333333555777666444111------,,,,,,,,,------......///000111111111111111///.........------------///000111111111000...------...///000000///......,,,,,,,,,+++++++++******''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***%%%$$$)))---///111444///999YYYyyy```IIIQQQlll\\\bbbvvveeeUUU@@@FFFWWWkkkuuutttsssuuu{{{}}}mmmnnnpppqqqpppooommmmmmnnn111111111111222333444444777555333111111444777999;;;;;;:::888666555888:::444333333444666777666555777777666666555444333222222222222333444555666777888555111...///222777:::>>>555...---///111333666333444555555555444333222555000...111777999777666444333222111000000111111333888:::666555999;;;888:::999777666555555555666;;;:::999888777555555444555555555555555444444444999999777555444222111000111222444555555444222111111111000000000000000111222444666777666555222000111222222333333222222111444222000//////000111333999:::;;;<<<============>>>;;;888777999999888666::::::::::::::::::::::::777888888888777666444333111777======999555555666888777777666555444333333999999888888777666555555111222333222111222555777===>>>??????>>><<<:::888999:::;;;999777666666777777666666555444444333333444555777777777777999;;;===<<<===>>>???>>>;;;888444444555777999<<<>>>???AAAAAA@@@@@@>>>;;;999777<<<<<<<<<<<<<<<<<<<<<;;;???@@@AAA???===;;;:::;;;======<<<;;;::::::::::::<<<======>>>??????@@@@@@AAA@@@===;;;888666555444333888===>>>;;;777555555222333555444333333444555222111000//////000111222888888999999999888888777888777666444111111333555@@@<<<;;;===<<<999999<<>>@@@BBBBBB>>>;;;>>><<<888555444444555666::::::;;;;;;:::888777666777666555666888:::999888666222//////222777:::<<<666666777888:::999777444...---222999:::555555:::999111111777888222444<<<888555555999???BBB@@@===666666555555555777888999666777888999:::;;;;;;;;;============<<<;;;999888:::777444555999999666222222222333444555777888999777999<<<<<<;;;::::::;;;;;;666555:::;;;888666999555333111222555666666444======<<<:::888666777999666666777777777777666666888888777666666666666666888888777555555444444444666888666222111444333000111111000000000111222333000333666888888777444222...000222555777777333000111000...---///222666888777555333111000000000000//////......---------,,,...///////////////......---.........//////000000//////000000000000//////---,,,---///111111000...,,,,,,,,,+++++++++************)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''(((***,,,///111222111111EEEooohhhKKKMMMRRRgggbbbcccvvv}}}]]]MMMHHHKKKYYYiiisssxxxzzz~~~~~~zzzwwwyyyyyyyyytttnnnpppvvvuuuppp111111111222333555666777777666444333333555777999999666222111222444333222444333444555777888777555666666666555444333222111222111111222333444555555444333111000000222555666;;;333...///111111111333222222333444555555555555555111000222555777666666333222000///......///000000555777444444888999888888777555444444444444555:::999999888666555444444444444444444555555555555888888777666444222111000///000222444444333222111222111111000//////000000111222444666666444222111000111111222222111111000444444333333333444666777777888999;;;<<<=========999888999<<<@@@AAAAAA???;;;::::::999888888888999666666777777666555333222333888======:::666666888::::::999888777666555444===<<<;;;:::888777666666222222222111000111555777======>>>???>>><<<:::999:::;;;;;;:::777666666777666666666666666555555555333555666666555555777888;;;;;;<<<===>>>>>>;;;888666666777888:::<<<>>>???>>>?????????>>><<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>><<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@@@@???===:::888666555555555888;;;===;;;888666555222444777888777555444444333222222111111111222222666666888999::::::::::::::::::888666444444666888@@@<<<;;;===<<<999999<<>>???<<<:::;;;999777555333333333444888999:::::::::999888777555444333555777888777777555333111111444888;;;<<<666666666888999999666444000000333999999555555:::999222111777888333555<<<888666555888>>>@@@???<<<555444444444555666888999555666777999::::::;;;;;;===>>>>>>>>>===;;;999888888555333444888888555111111222222333444666777888666888:::;;;999888888999888555666;;;;;;888666888555333222222555666666444;;;<<<<<<;;;999777777888666666666666666666555555666555555444444444444444777777666555444333333333777;;;<<<666222333444333111111222222222333333333000222444666666555333222//////111444666666444111222000///...///111555777555444222111////////////111000000///...------,,,......////////////......---........./////////000/////////000000/////////,,,,,,---///111111000...,,,,,,,,,+++++++++************)))(((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''(((***,,,...111222333000???fffmmmSSSLLLIII[[[pppqqq}}}kkk[[[QQQLLLVVVgggttt{{{~~~zzzwwwvvvzzzxxxqqqvvvxxxvvvtttwww|||yyysss333333333444555666888999777666666666666777888888888222,,,,,,000333000---444444444666888888777555444444444444333333222111111111111111222333444444111111111111111222222333999222...111333111000111222222222222333555666777333333222222333444555555333222000///.........///...222444222222555777666555555333333222333444555888888777777666555444444333333333444444555555555666666666666555333111000...///111222333333333222333222111000///............000222444444444222111000000000111111000000000222333444666777888999999666666777888:::;;;;;;<<<444555888===BBBDDDCCCBBB<<<:::888666555555666777444555555555555333222111333666999999777555555777999999999999999999999999???>>>===<<<:::999888777333333222000///111555999======>>>???>>>===;;;:::<<<===<<<:::777555555666444555666777888888888888666777888888666666777888::::::;;;<<<>>>===;;;999999999999999:::<<<===>>><<<<<<===>>>>>>===<<<;;;999999999999999999999999888:::<<<<<<;;;;;;<<<===>>>>>>===<<<<<<<<<======<<<===>>>??????@@@@@@???>>>>>><<<:::999777666555888888999;;;<<<:::777444222666:::;;;:::777555444333444444444333222222111222444666888:::;;;<<<===::::::999777555555777999???<<<;;;===<<<999999<<<===;;;999999:::;;;:::999888888777555444333222222555666888999:::::::::999666555444444777888888777555333333444777:::;;;<<<777666777888999999777555444333555777777444555999999333222666777444666<<<999777666888<<<>>><<<:::333333333444555666888999666666777888999:::;;;;;;>>>>>>???>>>===<<<:::999555333222333666777555222111111111222444555777888555777999999777666666666555444777;;;;;;888666777555444333444555666666444999;;;======;;;999888888777666666666555555444444333333222111111111111111555555555444444444444444666===???888222111333444222333444555555555444333000111222333333333222222000///000222444555555333333222000...///111333555444333222000////////////333222222000///...------......///////////////................../////////......////////////......,,,,,,---///111111///...,,,,,,,,,+++++++++************)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''''''''((()))+++---///000333///666SSSwwwaaaOOOBBBJJJccczzzppp```SSSVVVcccpppzzz{{{uuuwwwuuusssvvvzzz|||}}}uuu666666666666666777888888777777888888999999999888777222...---000222111...333333444666888888666444222222333333333222222111222222222222222333444444222111111111111222333444:::333///000222222111333333333222111222333555666000333333111000222444444444333111000////////////000333444333222222444444444444333222222333555555777666666666555444444444111111222333444555555666333444555555555333111000...///111333444444444444333333111000......------,,,...000222333333222222000000111111111111000000...000333666999:::::::::777777666777777777888888444444666999;;;=========<<<:::777444333333555666333444555555555444222111000222444333222111333555555555666888999;;;<<<=========<<<<<<;;;::::::999555555333000000222777;;;>>>>>>?????????>>>======>>>===<<<999666444555666333555666888::::::;;;;;;;;;<<<===<<<:::999:::;;;::::::;;;===>>>>>><<<999;;;::::::::::::;;;<<<<<<;;;;;;<<<===<<<;;;:::999666777777777777777888888666888;;;<<<<<<<<<>>>???@@@???>>><<<;;;;;;::::::<<<===>>>????????????>>><<<<<<;;;:::999888666666:::888777999<<<;;;888444555777999:::888555444444222333444444333222000///000222444666888999:::;;;888888777555333333555888>>>;;;:::<<<;;;999999<<<;;;:::888777777888888999888888888888777555333222222444666888:::;;;;;;;;;888777555666888:::::::::555444444666999<<<<<<;;;888888777888::::::888666777777777666444333555888888333222555666555777===:::888666777999;;;:::999333333444555666888999999777777888999:::;;;<<<<<>><<<:::888444333222444666777666444000000111222333555666777444666777777555444333333222555888;;;;;;888666666555555555555666666555555888;;;>>>???>>>;;;:::999888888777666555555555555222222111000000000000000222222444555777888888999777<<<<<<777222111111000222333555777777666555444222111111111111222333333222111000222444666666666444222000//////000222333333333222111111000000000555444333222000///...------...//////////////////........................---......//////......---,,,,,,,,,...000111///---,,,,,,,,,+++++++++******)))))))))******)))))))))&&&&&&&&&''''''''''''''''''''''''(((***,,,---...///000111>>>]]]~~~xxxjjj[[[MMMJJJPPPrrrbbb\\\]]]bbblllttt{{{{{{tttwww}}}|||ttt999999888777666666666666777888999:::::::::999888555444222000//////111222111222333555777777555333111111222222333222222222444333333333333444444555555333111///000222444666>>>555//////111111333666666555333222111111222333---222333000///333555444444333111///............444444555555222000111333555444333333333444555666555555444444444444444444000111111222333444555555222222333444444333222111000111222444555666666666333222111///...---------,,,---...000222222222222111222222222222222222111---///333777:::;;;::::::888888666555444444555555555444444333333555888:::;;;999666333222222444555333444555666555444333222000111111111111111222333444555555666777888888999777888888999::::::;;;;;;777666444222111444999<<<>>>>>>??????????????????======;;;888555333444666444555777:::;;;;;;;;;;;;<<<===>>>===;;;::::::;;;;;;;;;<<<===???>>><<<999::::::999999999999:::::::::;;;;;;;;;:::888666555555555555555666666777777777999;;;=========???@@@AAA@@@>>><<<999888777777;;;<<<===??????>>>===<<<::::::::::::999888777666:::888666888::::::777444777777777555333222333555000111222222222000///...000111222333555555555666777777666444333333555888<<<999888::::::777888;;;:::999888777666666888999999:::;;;;;;:::888666555111333555777999:::::::::888666444555777999::::::555555555888;;;===<<<<<<999888888888::::::999777888999888444222333555666666333222333444555888<<<999888777666777888888888444555666777888999::::::999999999999:::<<<===>>>????????????===;;;999888444444444555777777666555000000111222333555666777444666777777444222222222222777;;;;;;:::888666555555666777777777666555555888;;;???AAA???<<<:::999999888777666666666666777333222222111111111111111///111444777:::<<<===>>>;;;;;;999555666777222,,,222333555777777666555444333222111111111222444444555333222222444666777666444333111000///000111222333333333333333333222222666555444222111///......------...///////////////...............---------------............------,,,+++,,,...000000///---,,,,,,,,,+++++++++******((()))************))))))''''''''''''''''''''''''&&&''''''((()))***,,,,,,+++111333222???XXXnnnwwwqqqoooooonnnjjjfff\\\PPPddd}}}yyyssseeeVVVOOOTTT___ssszzz|||zzz||||||yyyrrr999888777666555555444444777888999999::::::999999333444333111......000333111222444666888888555333000111222222333333333333555444444333333444444555555333111//////222555777>>>555...---///111333777666555444222111111111111---222333000222999;;;777444333111///------------666555555666444000000333666555444333333333444555333333333333333444444444111111111222222333333333111111111222222333333333222333333444555666777777222111000///...---------,,,---...000111222222222222222333333333333222222000222555888:::;;;;;;:::999888666444333333444444555555333222111444999===999777555333222333333444333444555555555444333222111111222222333333444444666666555444333333222222333444555666888999:::;;;666666555333222444888<<<=========>>>>>>?????????<<<;;;999666333222444666555666999:::;;;;;;:::999888999:::999777666777888;;;;;;<<<===>>>===:::777888888777777777777888888888999999888777555444222333444444555555666666777888:::<<<=========>>>???AAA@@@>>>;;;999777666666999;;;<<<>>>>>>===;;;:::888999:::::::::999888777999777666666777777666555888777666333000000222444......///////////////...///000111222222222222222888888777555444444777999:::777666888888666666999888999999888666555777888::::::;;;;;;:::888777666222333555777888999999999555333111111333555777777555555555777:::<<<===<<<999777666777888999888666666999888333111333444333444333111000222444888;;;888888666555555666777888666666777888999999999999999999999999:::;;;===????????????>>><<<:::888666444555555666666666666555111111111222444555777888555777888777555222111111444:::>>>;;;888777777555555777999999777666555666888;;;???@@@>>>;;;999888888777666555555666777888444444333222222222222333///111555888;;;===>>>???>>>===999777:::<<<666---222333444555555555444333222222111111222222333444666444333333444555555444333222111000000111111222222333444444555444444333555444444222111000//////,,,---...///000000000000.........---------------,,,,,,------------,,,,,,++++++,,,...000000...---,,,,,,,,,+++++++++******((()))***+++++++++***)))((((((((('''''''''''''''&&&&&&&&&'''((()))***+++(((111555111222BBB[[[mmmmmmiiiooouuuvvvyyynnnUUUJJJeeemmmbbb{{{qqqXXXEEEDDDLLLbbbpppzzzyyyzzzxxxttt555555444444444444555555888888888888888999999999777555222111111111222222333444666999;;;:::777444000111222333444444444444444444333333333333333444222111111000000222333444;;;333------//////111333333333333333333222111000///444444111777BBBCCC<<<777666444222000000000000444111222555444000111666555444333222111111222222111222222222333333444444111111111111222222222222111000000///000222444555333333333333444444555666111000///.....................///000111111222222111111222222222222111111111222444666888888888888777666444333333444666777555666666444333444888<<<777666555444444444444444111222333444444333222111000000111222444444444333444444333333222111111111222333444555666888999999444444444333222333666999::::::::::::;;;<<<===>>>:::999777444222222444666666888:::;;;;;;999777666444555666555444333444555;;;::::::;;;;;;:::777444666555555555555555666666444555555666555444333222333333444444555666666777999;;;<<<<<<;;;;;;;;;<<<@@@???===<<<:::999999999888999;;;===<<<;;;999777666777999::::::999888777666777777555444444555666777777666444111000000222------------...///000000//////000111222222222222666666666444333444666999888555444666777444555888555777999888555444555666888888888777777666555444333444666777888777777666555222000///111444555666666555444666999<<<======666444333333555555555444444888888222000333333111333222000...///444888:::777777666555444555777999666777888999999888777666888777777777888:::<<<===>>>>>>>>>===;;;999666555444555555555444444333444111222222333444666777888777999:::999666333222222777>>>AAA;;;777777777555555888::::::888555555666777:::<<<<<<:::777555555555444333333333555777888555444444333222333333333111333666999;;;<<<<<<;;;<<<<<<;;;999:::;;;777000111111222222222333333333000000000111111111222222555444333333333333222000222111111000111111222222111222333444444444444333333333333222111000000///,,,---...///000000000000.........------,,,,,,,,,,,,,,,------------,,,,,,+++++++++---///000...,,,,,,,,,,,,+++++++++******'''(((***,,,,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((())))))))),,,///111111777HHHZZZdddhhhyyyiiiLLLUUUooosss\\\XXX|||dddLLLEEEIIIXXXhhhxxx{{{tttttt~~~{{{{{{222222222333444555666777888888777777888888999:::<<<777222111555777555222444555888;;;===<<<999666000111222333444555555555333333222222111222222222...///000222222111111000777000,,,...000///...///000111333444444333222111111555555333;;;HHHIII@@@<<<;;;888666555444444444111...000444444000222888555444222000000///000000111111111222222333333444222222222111111111111111111000///...///222555777333333333222222333444444000//////.........////////////000000111111222222000000111111111111000000000111222333444444444444444444333222333666888:::555777999777444333444666555555555555555555444444000000222333333222111000......///111333333222000//////000111333444555555333444444555666777777777111222333222111222555777777777777888999:::;;;<<<888888666333111111444666777999:::;;;:::888555444333444555444333333444555:::999999999999777444111444333333333333444555555111222333444444444333333333333444444555666777777999;;;<<<;;;:::999999:::>>>>>>===<<<<<<<<<<<<===777888:::<<<<<<:::888666555777999:::::::::888777555777777555222111444777666777888777444111000000...---------...///111333...///000111333333333444333444333111000111444666666333333555555333444777222555888888555333333444555555555444333333333333444555666777777666555555666333111000222555777777666555444555888;;;======444222000111222333222222222777888222000333333///222111///---...333888999666666555444333444777999666777888888888777555444777666555555666888:::<<<=========<<<:::888555444333444555444333222111222222222333444555777888999999:::;;;:::777444222222999AAABBB;;;666666777666555888;;;;;;888555555666777888:::999777444333222222222111000111444666777555444333333222222333333444555777999:::999888777666:::<<<999777777555111111111000000000111222333......///000000000000000444333222222222111///,,,111111000000111222222333///000222333444444333222222222222111111000000000,,,---...///000000000000.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++---///000...,,,,,,,,,,,,+++++++++******'''(((***,,,---,,,***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***&&&(((///222111888DDDRRR```~~~___RRRZZZzzzooo[[[\\\rrrYYYMMMNNNRRRbbbtttzzzqqqkkkwww555444333222111111111111555666666777888999999:::888666444333444666:::<<<888777666777777777555333111111222333444444444444000///...------...///000000111222222222111///...//////...---------......000000000000////////////000333555666666555666777222222222222333444555666222222111111222444555777666444111...------///000...000111000///...///000///000222333333222111000222111000......000111222000111000///......000111111000///////////////000------...///000111222222.........////////////000666222...///222222///+++333333222111222444666888888888777777666666555555555222000111444555444222000000000222333333111///////////////000111222333222111111111111333444555444555666777777666555555666555444555666666444222555222///000333777:::<<<888999:::999666444333444777777888;;;<<<<<<999666333333333333333444555666:::::::::777444333333444//////000111222222333333888777555555555555333111444222111111222444777999:::::::::999999::::::;;;===:::777999===@@@>>>;;;:::;;;<<<<<<:::888555444444444444888;;;<<<:::777888666333111000111333444777777777666444000---+++...............///000111......///000111222222333555555444333333222111111000000111222222000///...555555666666666555333222333444444222111000111333777777666666666555555555222000...000444777777666222333444666777777777888333111///......///222333555555444333111000////////////000333666777666444444555444333222222444666333555777888888888666555555666777888::::::::::::888;;;<<<;;;888666888:::999555111111444555222...---...000333666999;;;<<<===<<<;;;999777444222000666666777777888888888999:::777666999<<<;;;555000444444555555444444333333333222000///000222555666666555444555666777666555777888999999999999888777777999::::::777444333222111000/////////000111222444111000111333444333111333222222111000///......---...///222444444111...//////000111111111111111000000000000000000000000...............///000000///...,,,++++++,,,---///++++++++++++++++++++++++++++++,,,---...///000111,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))(((((('''''''''&&&'''''''''''''''''''''''''''(((+++---000111222333FFFMMMzzznnnWWWNNNbbboooVVV[[[}}}gggSSSQQQ^^^iiillloooyyy555555333222111111111111333333444666777999:::;;;:::888666444444666999;;;999888777888888888666444444444555555555444444333000///...------...///000000000111222111000///.........---------......///000000000000////////////111333555555444333333444111111111111222333444555222222111111222333444555666444111...---...///000///000111111//////000111000111111111111111000000111000///......///000111000000///...---...///000000///////////////000000,,,---...///000111222222....../////////000000000444222//////000111000...888666444333333555777888999999777666444444333333666333111111333444333222333222222333555555444222/////////000000111222333111111000000111222444555555666666666666444222111444333333555777777666555555333111111444777999:::888999999777444222222333666666888;;;<<<;;;888555333333333333444555666777<<<<<<;;;999666444444555222222222111111111111111777555444444555444333222333111000000111333666888;;;;;;:::::::::;;;<<<<<<===:::777999===???===;;;::::::::::::999666333222444333444666999999666444555444222000///000111111555666666555333111...,,,---------......///111111000000000111111222333333666666555555444333333222......///000111111111111333444555555555444222111222333333222000000111222555555555444444444333333222000...000333666777666555555666777777888777777222111000//////000222333666666555444333222000///......///222666777777666444555555333222222444555666777999::::::999777666888888999999999888888777888:::<<<:::777666777:::999555222222444555222///000222444666999<<<>>>???>>>===<<<;;;999777555444666666666777777888888888888666555777:::999444///000111222333444555555555444333111000000222444666777777777777888999888888777777777777777777777777666888999999666333222222111000//////000111222333333111000111333444222000222222222222111000///...---...///222444333111......///000000111111000000000000000000000000000000......------...//////000///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''(((***---///111222222===KKKiiiTTTVVVooovvvbbbXXXnnnppp]]]______aaalll|||666555444222111111000000000111222444666888:::;;;;;;999777555444666888999;;;:::999999:::999777555777777777777666555444333000///.........///000111///000111111111000...---,,,,,,------......//////000000000000////////////000222444444222000000000000000000000111222333444333222222111222222333333444333000...---...///000000111222111000000111222222111111000////////////000///...------...///000......---------......///...............///000111,,,------...///000111111........./////////000000111111000///---...000333===:::777444333555777888:::999666333111111111222666444222222333333222111444333222222444555555444000000000000000111333333000000000000111222333444666777777666555333000///111111222444777999999777555333222333555777777666777777666444222111222444555666888;;;===<<<888555333333333444555777888999===>>>===;;;888666666777666555333222000/////////444333222222444444333222222111000///000222555666;;;:::::::::;;;<<<<<<======:::888999<<<>>><<<999999999999888666444111000111111222444666777666444111111000000///.........333333444444333111///...,,,,,,------///000222222222222222333333333333333444444444333333222222111,,,,,,---...///111333444111222222333333222000000111222222111//////000222222222222222111111111111111000///000333555666555888888888888888777666666111000000000111222222333666777777666555333000///,,,---///222666888777666444555555444222111333444:::;;;;;;<<<;;;:::888777;;;:::999888777555444444666999;;;999666555777999:::777333333555555333111222333555888;;;===???@@@>>>>>>>>>===;;;:::888777666666666666666777777777666444444555777777333///---...000222444666777777777555333222222222444555888888999:::::::::::::::777666555444444555666777444666777777444222111111000000000000000222444555333111000111222222111000111222333333333111///...------///111333333111///---......///000/////////////////////////////////......---------...//////...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......---------------.........,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((***,,,...///111111333DDD|||xxx\\\MMM]]]sssZZZ___yyysssfffYYYYYYjjj|||666555444333222111111111000111222333555666777888888666555444444555777888<<<:::::::::::::::888666666666666666666555444444000///.........///000111//////000111000///...---+++,,,---...//////000000000000000000////////////---///111222000//////000000000000000000111222222222222222111111111111111333111000.........///000000222333222111000111222333222000...---......///000//////......//////000---,,,,,,,,,---......------,,,------...///000111,,,,,,---......///000000------------............///111111///+++,,,111666???<<<888444222333555666888666333000///000111222666555444333222222111111333111//////111333333333000000000000111222333333000000000000111222333333666666777777666444222111222222222555777999888777555444444555666666555333333333333111000111444666666777999<<<>>>===999666333333444444666777999:::<<<======<<<999777666777666555333222000000000000222111000111333444333222222111111000111333555666999999999999:::;;;<<<===<<<;;;999:::;;;<<<:::888999999888777555222000///...///111333555777777777///000000111000...---,,,000111111222222111000000+++,,,,,,---///111222333555444444444333333222222111111000000////////////,,,,,,,,,,,,---000222333...///000111111000///...///000000///......///111000000000/////////....../////////000222444444444888888888777666555444333///000111222222333333444666666777666555222///.........///222555666666444444555555444222111222333<<<<<<<<<;;;:::888777666999888777555444333222222555888:::999666555777999:::888555444555555444222222333555777:::<<<>>>???>>>>>>======<<<;;;:::999555555555555555555555666555444333555666555333000---///111333666777888999888777555333333333444444666888::::::999888888999666444333111111333444666222444555444333111111111000000000000111222444555222111111111111111000000///111333444444222000...------...000222333111///,,,---......//////.................................---------------......------,,,,,,,,,---......------------------------)))******+++,,,,,,---------------...............,,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((((()))***,,,...///000///:::gggvvvdddUUUWWWlll{{{ddd]]]fff|||sss]]]WWWeeezzzwwwwww666555444333222222222222222222333333444444555555222222111111333555777888;;;:::999999::::::888666222333444555555555555555000///......///000111222///000111111111000...---,,,---...///000111111000000000000000////////////***,,,///000000000111222000000//////000000111111111111111111111111000000111000///......//////000000222333222111000111222333222000...---......///000000000000000000000000---+++***,,,...///...,,,,,,,,,,,,,,,---...000000,,,,,,------......//////++++++,,,,,,,,,,,,---------000111///***+++111777===:::666222111111222333555333111//////000222444555555444333222111111222444222000000222333444333000000000000111222333444///000000111222222333333444555666777888888777666555555444666777888777555666555555555666666444222111111111111111222666999999999:::<<<>>>===;;;888444444444555666777888999999;;;<<<;;;888666666666555444222111000111222333111000000111333444333222333333222222333444555666666666666777888:::;;;<<<<<<;;;;;;;;;;;;999777666999888777666444222111000111222444444555555666666000111222222111000...,,,...//////000000111111111+++,,,,,,---///111222333555444444333333222222111000///////////////.........---,,,,,,,,,---///000,,,---...//////...---------...///...------...000///............---------...///000111111222333333666666555555444222111000///000111222333444555555666666555555333000...---111000111222444444333111333444555444222111222222::::::999888777666444444444333222222111222333333555888:::999666555777::::::888666555555555444333222333555777999<<<===>>><<<<<<<<<;;;;;;:::888888444444444444444444444444444444444555555555333222111222444666777888999999999888666444333333333444444777999999777555444555444333111000000111333444000222333333111000111222000000//////000222333444111111111000000/////////...000222444444333000///...---...///111222111///,,,,,,---...............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------......------------------------)))******++++++,,,,,,,,,........................,,,,,,,,,+++++++++******)))*********************(((((((((''''''&&&&&&&&&)))((())))))***,,,......111000HHHnnn}}}xxxssspppnnniii]]]WWWiii~~~uuummmhhh}}}fffXXXZZZgggwww{{{vvvrrrzzz444444333333333333444444333333333333333333333333/////////000222444666888:::999888888999888666444000111222333444444444444000//////...///000222333000111111222222111///......///000222222222111111000000000000////////////)))+++///111111111222444111000000000000000111111///000000111111111000000/////////...//////000000000111222111000000111222222111111000////////////000000111111111111000000---+++***,,,///111...,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++++++++,,,,,,,,,---------///111///++++++000555888666333111000///000000222111000//////111333444444555555333111111222333555444333333555666666555111111000111111222333444000000222333333444333333222333555888999:::::::::888777666666777777555333666555444555666666444222111222333333333444777999:::999999:::<<<<<<;;;:::444444444444555666777777555777::::::888777777777444333111000111222444555222111000111333444333222444333333333444444555666444444555666777999;;;<<<;;;<<<<<<;;;:::777555444777777666444333222111111777777888666444222333333111111222222222000...---------......///000000111,,,,,,------///000222222333333222222111111111000111111111111111111111111......---,,,++++++,,,,,,+++,,,---.........---,,,,,,---------+++,,,---///............---------------///111111111000111222222222222222222111000///000000111222333555777888777666555333111///...---222111111222333333111///111222444444333222222333888777666555444333222222000/////////111222555666555888:::999777666888;;;999888777666444444444444444555666888:::<<<>>>???:::::::::999999777666666444444444333333333333333333333444444444444333333333444555777888999999999777777666555444333333333444888:::999555222111222333222111000000111222333000111222222000000111333111000/////////000111222000111222000...---...///---...000222222222111000...------///111111000///,,,------...///.................................------,,,+++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,/////////...............,,,,,,,,,+++++++++******************++++++++++++******))))))(((''''''''')))((((((((()))***,,,---111---333HHHbbbooopppooommmoooyyy~~~lllTTTSSSccc~~~yyyrrr___RRRRRRbbbrrr{{{{{{vvvttt333333222333333444555666222333333333444444555555000000000111222444555666888777666666777666444222111222333333333333333222000////////////111222333111222333333333222000///000111333444444333222111000000000000////////////+++...111222222222222333222111111000000111111111---...///111111111111000............//////000000///000111111//////000111000111111111111111000000///000000000000000000///---+++***,,,111222///,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,---------.........---///000///------///222222222111111000000//////222222111111000111111222222444555333111111333555444333333444666777555444111111111111222333444444000111333444555555444444000222444777999:::::::::888777666777777777555444777555444444555666555333555666777666555444555666;;;999777666888:::;;;:::555444444444444444555555333666999:::999888888999555444222000000222444555333222111222333444333222333333333333333444444444333444555666888:::<<<===;;;<<<===<<<999666444222444444333222111111111111555666777555333222333555111111111111000//////...------------...///000000---------......///111111000000000000000/////////111111111111111111111111,,,,,,,,,,,,,,,+++*********+++,,,---...------,,,***+++,,,,,,++++++---.../////////............---+++...111222000///000222//////000111111111111111111000000111333555888::::::888555222000/////////111000111222333333111//////111333444333222333444666555444333222222222222////////////111444777888666888;;;:::777777999<<<888888777555444333333444333333555777999:::<<<===::::::999999777666555444444333333333222222222222111222222222222111222222222333555666888999999999666555555444444333333333777;;;>>><<<777222111222111111111111111111111111///111222111000000222444111000///.........///000///111222000---,,,---///------...000000111111111...------...000111000///------...///////////////........................------,,,+++++++++++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,000/////////.........---,,,,,,,,,+++++++++***************+++++++++,,,,,,+++++++++***)))((((((((()))(((''''''''')))+++,,,+++000...333FFFYYYccciiinnnsssnnnZZZRRRjjjmmmVVVLLLXXXjjj|||{{{zzzyyy|||222222222333444555777777111111222333555666777777222222222222333444444555777666555555666555333111444444444444333222111111000/////////000111333444222222333444333222111000222333444555555444222111000000000000////////////...000333333222222222333222222111111111111111222,,,---///000111111111000------......///000000000...000111000///...///000///000222333333222111000......////////////......---+++***---222333000,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000...///000///.........///000000111111111000000///333333333222111000000///111333555333111111333666222111222444555555333111111111111111222333444555111222444555666666555444000222444666888999999999777666666777888888666555777555333333555666555444999:::;;;999666444333333:::888444444555888999:::555555444333333333333444222555888:::::::::::::::777555333111000111333555444333222222444444333222222222222222222222333333444444555777999;;;===>>>;;;<<<===<<<999555333222222111111000000000000000///111444444333444777:::111111111000//////......---------------...///000...............///000111.............../////////////////////000000000000***+++,,,------,,,+++******+++,,,---...------,,,***+++++++++******,,,...000000/////////.........+++...111222000///000111---...///000222222222222222111000000222666999<<<<<<:::666222000000000111//////000222444444333111---000222444333333444444555444333222222222222222111000000000222555888:::666999;;;:::888888:::===777777777555333222333444000000222333555777999999:::::::::999777555444333333333333222222222111111///000111111000000111222000111333555777999::::::444444444444444333333333:::>>>AAA???999333222333111111222222222222111111000111111111000111333555222111///...------......///111222000---+++,,,...,,,------...///000111111...---,,,...000111000///---...//////000000//////////////////////////////---,,,,,,+++*********+++***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------000000//////.........---,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++***))))))((()))((('''&&&'''(((***,,,%%%444333+++666JJJ[[[gggooowwwoooQQQVVVvvvxxx||||||```PPPXXXjjjrrrpppuuu~~~wwwyyy333444555666666666555444222222333444444333333333444444555555555555555555555222///111555666444000555444333222111111111111.........///000000111111000000000000////////////444444333333333333222222/////////...---+++***)))//////000111222222333333222222111111000///////////////000000000000//////...///////////////............---,,,,,,+++******,,,,,,---...////////////.........///////////////000...,,,+++,,,---,,,+++,,,---...---+++***+++,,,,,,---...//////...---,,,//////000000000000//////000000000000///////////////000000111111111000000////////////000000000000222333444444333333555666333333222222222111111111555444333222222222222333222333444555666666666666444444444666888888666555666444555777999999555222333333333444666:::===???999999888777555222000///111333444555555666999;;;777666555444222111000///111333555888;;;<<<======888666444222000000111222333333444777999999666444666666555444333222222111111333666999:::999777666>>>:::666666999:::666222444222000///000000000///000000000111222222333333888444///---...000000...---------------...///000222111000.........///000......---,,,,,,---///000444333111000...------,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---.........////////////000...///000000000///---,,,+++,,,---...////////////444333222000000333888<<<:::888444111//////000111000222444555555333000///000////////////.........///111333555555333111///111000000000222666999<<<666777999:::999:::;;;===555555555333111000111333555444222111111333444666:::777444444666777555333777666555333111000000000111222222222111111333555111222333444444444333222222111222555888888555111===;;;888555333222222222------///000222444555666222///------000333222111000//////.........//////---///222333111///---------.........//////000000///...---,,,,,,---//////////////////000000000000111000///...,,,,,,,,,+++++++++------------++++++,,,,,,------,,,,,,+++***))))))((((((((((((((()))******+++++++++,,,,,,,,,,,,...///...---,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++)))************+++++++++))))))(((((((((((())))))***+++...222444999FFFTTTpppfffRRR```vvvpppnnnvvv___^^^```aaakkk|||~~~www444444555666666555444333222222333333333333333222333333444444555555555666666222000111555666444111333333222111111000//////...///000111222222222222111000000000////////////555555444333222111111000111111111000...---,,,+++///000000111222222333333000000000///......------////////////////////////......////////////.........------,,,++++++*********+++,,,---...////////////.....................---,,,,,,...000222222111,,,---...---+++***+++,,,,,,---...//////...---,,,/////////000000/////////........................000111111111111111000000......////////////000000111222444333333222444555555555555444444444333333444444333222111111111111555666666666666555555444444444555666888888666444888666555666777666333000222333555888:::;;;<<<<<<888777777666444333111000444555666666555666888:::999888777555333222222222000222555777999;;;;;;;;;999888555333111111222222555444333444666888888777666555555444444333333222111333777:::;;;:::999777333>>>GGGFFF===777;;;AAA555333///...////////////000000000111222222333333777333///---...//////...---------------...//////111111///........./////////...---------...///000444333111///...---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...............------........./////////...//////000///...---,,,,,,,,,,,,---......//////333333111000000222777;;;888666333000......///000000222333444444222000///.........///////////////111222444666666444222111333222222333555999===???444555777777666666888999444666888888555333111000222111111000000111333333777555333444666666444222888777555444222111111111111222333333222111333444222333444555555444333222444333333555777888666333999888555333111111222222---...///111222444555555333000...///111333222111///...------,,,------------///222333111///---------........./////////000000///...---------...///---------.........//////000///...---,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,------,,,,,,+++******))))))(((((()))))))))******+++++++++,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++---,,,++++++******++++++)))************+++++++++))))))(((((((((((())))))******,,,//////222>>>JJJsssrrrQQQWWWcccvvv|||vvvxxx}}}xxxooo\\\\\\eeeyyy555555666666666444333222222222222222222222222222111222222333444555666666666333111222555666444111000111222222111000...---///000111333444333333222111111000000000/////////666555444333222000//////444444333111000...------000000000111222222333333///......---,,,,,,++++++///...------------...///---....../////////......------,,,,,,++++++******((()))+++,,,---.........//////......------,,,,,,++++++,,,///222333222111+++,,,---,,,+++***+++,,,,,,------......------,,,......////////////......------------------------222222222222111000//////------........./////////111222333333222222333444888888777666666666666777666666555333333222222222999999999888666555333222555555555666888888666444999888666555555444222000111444888;;;===<<<:::888666555555555444333333333777888999777666555777888;;;:::888666555444444555000111444666888999::::::999888666444222222222222666333111222444777999999555444444444444444444444111333777:::;;;;;;:::999222BBBQQQSSSIIIAAADDDKKK777333///------...//////000000000111222222333333555222///---......///......------------...//////000000///............//////............///000111333222000///------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,---......///.........,,,,,,,,,---------.........////////////...------,,,,,,++++++,,,---...///222222111000///111555999555444111///......//////000111333444333222000...------......//////000000222444555777777555444222333222222444666:::===???444555666666555444555666444777;;;<<<999444000.../////////000000000111111333222333444666666444222888777666444333222222222222333555555333222222333333333444444444333333222555444333444666777777777555444222111000111222222...///000111222333333444444222000000111222222111...---,,,+++++++++++++++,,,///111222000...------.............../////////111000///...............+++++++++,,,,,,,,,------...------,,,,,,------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,++++++*********)))))))))******+++******+++++++++,,,,,,,,,***,,,------+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++)))************+++++++++***))))))(((((())))))***++++++,,,---,,,---666@@@kkkyyyWWWQQQQQQ___vvvtttmmmxxxkkkfffiiiwww|||666666777666666444222111222222111111000000111111000000111222333444555666555444222333444555333111000111222333333111///---...///111333444333222222111111111000000000//////333333222222111111000000555444333111000///......000000111111111222222222......------,,,+++++++++///...,,,++++++,,,...///------......//////......,,,,,,,,,,,,++++++******'''(((***+++,,,---......///......---,,,++++++***++++++,,,...000000...++++++,,,---,,,+++***+++,,,,,,,,,,,,------,,,,,,,,,---......//////......---,,,,,,,,,,,,------------222222222222111000///...,,,,,,------......//////222333444333222222333444888888777666666666777888999999888777666666666666::::::999999777666444333666555666777888888666444999777555444333333333222333555888;;;<<<;;;999888444444444444444444555555888999999888777666888999<<<:::888666555555555666111222444666888999999888888777555333222222222222444222111222555777999999333333444444555555555555000222555888::::::999999888===CCCJJJMMMJJJDDD???777444///------...//////000000000111222222333333333111///.....................---------......//////...........................//////000000111111222111///...---,,,,,,,,,+++++++++,,,,,,+++++++++***************+++++++++---......//////.........++++++,,,,,,,,,---------/////////.........------,,,+++***)))***,,,...000000000000000///000333666333222000///...//////000000111222222222111///...,,,,,,---...///000111222333444555666666555444333111111111111333666888:::666777888777555444555666555888;;;<<<888333///------...///000111111111000111222444666777666555333888888666555444333333333222444555555444222222222222222222222222222111111333222111222444777999:::444333222111000111111111//////111222333333222222444333222222222222111111......---,,,++++++++++++,,,...000111///---,,,---........................111111000///......------++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---......---,,,++++++,,,,,,,,,,,,+++************************+++,,,******+++++++++,,,,,,,,,)))+++,,,,,,***))))))*********++++++,,,,,,,,,---,,,++++++***************))))))*********+++++++++***))))))))))))))))))***...,,,---...,,,,,,333;;;[[[xxxcccWWWNNNSSSfff|||}}}uuuxxxxxxtttuuuvvvtttsssttt666666777666666444222111222111000////////////000...///000111222333444555555444333333333333222111000111333444444222000///...///000222222222222111111111111111000000000000///000000111111222222222444333111000///.........111111111111111222222222//////......---,,,,,,+++///---,,,******,,,---///,,,,,,---...............,,,+++++++++++++++******'''((()))+++,,,---------...------,,,+++******)))******+++...000///---+++***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,,,,------.........222222222111000///...---,,,,,,------...//////000333444555444333222333444666555444333333444666777888888777666666666666777888888999999888777666666777666666777999888666444666666555444444444555555666777777888888999::::::444444333444444666777888888999999888777777999;;;:::999777555444444555555111333444666888888888777444444333222222111111111111111222555777888777555222222333333444555555555///111333666777777777777777444444:::@@@@@@888000777444000....../////////000000000111222222333333222111000///....../////////......---------......---------.........---------...//////000111111111000000...---,,,,,,,,,,,,***++++++++++++++++++***))))))*********+++++++++---...............------+++++++++,,,,,,,,,,,,---///......---------------,,,+++***)))***,,,...000...///000/////////111333222111000000000000111111000000111111111000///...------...///111222333333222333444444444444333222111111111111111222444555666777777666444333444555777888999777444111//////...///000111222222222222111333666777777777666555888777666555444333333333222333555444333222222333222111111000000000000000/////////000222555999<<<555555444333222111111000///000222333333222111000333333444333222111111111000///...---,,,,,,,,,,,,,,,...000///...,,,,,,---...............---------000000000///...------,,,+++,,,,,,,,,,,,---------************,,,---...///,,,,,,............,,,,,,++++++,,,,,,++++++***)))******))))))***+++,,,,,,******+++++++++,,,,,,,,,)))+++,,,+++***)))))))))*********++++++,,,,,,,,,,,,+++******))))))******))))))*********+++++++++******))))))))))))******,,,++++++---,,,,,,111888JJJhhhzzz~~~{{{uuummmaaaWWWTTTZZZjjj}}}sssgggaaagggqqq555555666666666444333222222111///...------...///...//////000111222333333333333222222111111000000111222333444444333222111//////000000111222222333222222111111111000000000------...000111222333444222111///.........///000111111111111111111111111000//////......---,,,,,,...---,,,,,,,,,,,,---...+++,,,---...............++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,++++++******))))))))))))***---000111000///)))***++++++******+++,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,+++,,,,,,------.........000000000000///...------,,,,,,---...///000000111222333444333222111222333333222000///000111333444444333333333333444555555666777777888888888888777777777777888999888666444444666777666555555666777888666555444555888:::<<<555555444444555777999:::777888999888777777999;;;777777777666555444444333111222444555666666555555111111111111222222222222111222333666888777555333111111222222333333333444000111333444555666555555444666888888555333333333666333111000111222111000000000000111222222333333111222222111///...000111//////...------------...+++,,,------...---------,,,---...///000111111111//////...---,,,++++++,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,---------...------,,,++++++++++++,,,,,,,,,------///...------,,,,,,------,,,,,,++++++,,,---...///,,,...//////......///000000000000000000111222222000000000000000///.........///000111222333444444333333444444444444333333222222222222333333444555333555555444222111222333777777666333000///000111000000111111222333444444333555777888666555666666777666555444333333333333111222222222111111333555333222111000////////////...///000000111333888;;;555555444444333222111111000111333444333111///...000222444333222000111111222111000///...---------,,,...///...,,,+++,,,,,,.........---------------.../////////...---,,,+++,,,,,,---------.........)))))))))***+++,,,......,,,---...//////...---,,,+++++++++++++++******))))))))))))))))))***+++,,,******+++++++++,,,,,,,,,)))+++,,,,,,***))))))************+++++++++++++++++++++***))))))))))))***)))************++++++++++++******))))))******+++)))''''''***+++***...333777DDDQQQcccvvvvvvnnnppptttoookkkfff^^^\\\kkkyyycccWWW^^^lll444444555666666555444333222111...---,,,,,,---.../////////000000111111111222222222111000/////////111111111111222222222222222111000000000222444555222222222111111111000000---......///000111222222111000.........///111222111111111111111111111111/////////...------,,,,,,------------------------***+++,,,---............******************++++++++++++,,,,,,,,,,,,,,,+++*********************)))***))))))+++---//////...(((***++++++******+++,,,,,,+++***))))))***+++,,,,,,,,,------------,,,,,,******++++++,,,------------...............------,,,------...000111111222000222222111000//////000111000...------///111333000000000111222333555555666666777777777777777666888777777888999888666444555888:::999777555555666555555444333555777:::;;;777666555555666888:::<<<999::::::888666555666888666666777888777666444222///000111333333333222222///000111222333444444444444333333444555555444333111111111111111111222222222333444555555555444444666999<<<:::555222444777444333222333444444333111000000000111222222333333111333444333000///111333//////...---------------***+++,,,---...------,,,***+++---///000000000000///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,------,,,++++++***,,,,,,,,,,,,------------///...---,,,,,,,,,------,,,,,,,,,---......//////+++---//////...------...------...//////000111111000000/////////.........111111222333333444555555444444444555555444444444000000111222444555666777333444555444333222333444555666555333000///000222000000000000111333555666444666777666444333444666666555444333333222222333000000000///...000444777555444222111000000000111111222333222111222555888222333333333333333333222111222444444333111...---...000333333111000000222222222000///...---------,,,---...---,,,++++++,,,.........------,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,------------...))))))))))))***,,,---...,,,---...//////...---,,,+++++++++++++++***))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,***,,,---,,,+++)))******++++++++++++************++++++***))))))))))))))))))************++++++++++++******))))))******+++(((%%%&&&)))***)))+++///+++111777EEEYYYaaafffsss{{{fffaaahhhqqqcccgggsss333444555666666666555444222000...,,,+++,,,---...////////////000000000000111111222000...------...111000000///000000111222444333111000111333666888222222222111111111111000////////////000000000000000///......///111333444222222111111111111111111///......------,,,,,,+++---......//////......---***+++,,,---............******************++++++,,,------------,,,++++++))))))))))))************,,,***(((((()))))))))((((((***++++++******+++---,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,,,,,,,------...---------------...///000111222333///000000///...------...000...---+++,,,...000222000000111222333555666777777777777777777666555555888888777888999888666444777:::<<<<<<888444333444333333333444555777999:::888777666666777999;;;===;;;;;;;;;888555444444555555666888:::999777444222---...///111111111000///...///111333555666666666888555222111333444444444000000000000000000000000444555555555555555555444888555333444666666222///333222333555666666444222000000000111222222333333111333555444111000111333000///...---------------)))***,,,---...------,,,)))+++---...000000000///......---,,,+++++++++++++++,,,,,,------,,,,,,+++******+++,,,------......,,,,,,,,,,,,++++++***))),,,,,,------------......///...---,,,+++,,,------+++,,,---...////////////***,,,...///...---------++++++,,,---...///000000000/////////............222333333444444555555666666666666666666666666666,,,---///111333666777888555666777777555555666777444555666444222111111111111000//////000222555666444666666555222111333555555444333333222222222222//////...------000444888777555444222111111222222444666777555222111222555///000111333333444444444111333444444333111...,,,,,,///222333111///000222222222000///...------,,,,,,---...---+++***+++,,,.........------,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,---------))))))))))))***+++,,,---,,,---...//////...---,,,***++++++++++++***))))))''''''''''''((()))***+++******+++++++++,,,,,,,,,***,,,------+++******+++,,,+++++++++******))))))+++******))))))))))))))))))************+++++++++++++++************++++++)))''''''***+++)))***...+++333222444EEEWWWiii|||{{{eeebbbgggzzz~~~555444444333333444444555111111000......------------......///......------000000000000000///............//////000000111111333333222111111222333333444444444333222111000///777555222000/////////000000000111111111222222222111111000000000000000111///.........------------///............---------***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,---------,,,+++,,,,,,---...///000///---+++---000222111/////////...---------------111000///////////////000111222333444444333111111555555555666555555444333777:::<<<999444333555999;;;;;;:::999888777666555222555777999999:::;;;===777777777777777888888999===>>>===:::666444333333555777:::888444111111222...///111222111111222444000222333333333444777999666666666777888888666444//////......///111444555777666555444444555666777555555666666555333111000333444444555555444444333333333222111000000000000222222222222111111111000///---,,,***))))))******------,,,+++*********+++---------....../////////---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,---------,,,++++++...............---------......//////...,,,+++))),,,,,,,,,---------......---,,,,,,,,,,,,---......444444333111...------///666555555555666777999:::666666666444222111333555111111111111222333444555333444666666555444111000222222333222111000222444999555111///000222333444999888666444222111111000333333444444333111000///000///------...111444666999888666555444444555555777888888888666333000/////////000222222333333333333333111000//////////////////000000000000000///222222111111000...---,,,---,,,+++***+++,,,---......---,,,,,,++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((((((((((((((((()))*********+++,,,,,,+++***((('''))))))***+++++++++******((((((((((((((()))******+++---000333888HHHeeehhh``````www333333222222222222333333111000///...---------------...............------//////000000//////...---......//////000000111111333222111111111111222333222333333333222111000000666444222000......///000///000000000111111111111111000000//////000000111/////////.........------------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***++++++************++++++************++++++++++++))))))(((((())))))***+++,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///...---,,,---000111000///000///......---------...000000///////////////000000111222333333222111000444444555555555555444444444666888777333333666999:::999888666555333222222222444666888888888999;;;888777777666666777777888:::;;;<<<:::777555444444555777999777222///000111///111333444333222222333000111333444444444666888666666666777888777444111//////......///111333555888777666555555555666777444555555555555444222111333333444444444444333333444444222111000000000000000000000000//////////////////---,,,,,,+++++++++,,,,,,+++***************,,,,,,---------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,---,,,,,,,,,------------............---......///...,,,+++***+++,,,,,,,,,,,,------------------------......///222333333222///------...444444333444444666888999555666555333111000222333000000000000111222333444222333555555555444222111111333333333222222444666999666333111222444666666666555444333333222222333000111222222222111000000///...------///222555777888777666444333333333444444555555555444222///......///000111222222222222333222111000////////////......////////////......000000000///...---,,,+++,,,++++++++++++,,,------------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,************************+++******))))))******+++***++++++++++++++++++,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((()))*********++++++++++++***))))))***+++++++++++++++******((((((((((((((()))******+++---000222555AAAZZZqqqllleee[[[fffvvv~~~111111111000000111111111000000///...---------------.....................//////000000//////............//////000000111111333222111000000111222333111111111222222111000000444333111///......///////////////000000000111111000000////////////000000000000000/////////......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***)))))))))(((((()))))))))))))))))))))************((((((((((((((())))))***,,,++++++++++++*********************************)))*********++++++++++++***************+++,,,------,,,,,,---///000000///000//////............//////////////////////////////000000111111000000///222222333444555555555555000333555444222222555999777666555444333111000000222444666777666666777888999888777666666555666666666888::::::888666555555666888888555000...///111111333555666444222111111///111444555555444555555444555666999:::888333000//////......///111333444999888777666666666666666333444444555555444333333222333333444444333333222555555333222111000000//////.........------------///////////////...---,,,,,,+++******)))*********,,,,,,,,,,,,------------***++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,---------,,,++++++******+++,,,---------,,,,,,,,,,,,------.........---............---+++*********+++++++++,,,,,,,,,------........./////////000111333222000.........222111111111333444666777555555444222000//////111////////////000111222222111222444555555555444333333444555555444444666777777555222111333555666666333333333222333333444444//////000111111111111000---------...111444777999777666555333222222111111111111222222111000...------...///000111111111000222111000000////////////------............------//////......---,,,*********++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,------------,,,,,,))))))))))))))))))))))))+++******))))))******++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))((((((((((((((()))))))))***************)))******+++,,,,,,,,,---,,,,,,+++***))))))))))))))))))*********,,,---///000111888KKK\\\zzzmmmhhh\\\WWWZZZppp111111000000000000111111000///...------------------------------......//////000000111000000//////......//////000000111111222111000//////000111222//////000111111111000000111111000............/////////000000000111111111//////.........///000000000000000000////////////,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((()))******++++++++++++************************************))))))))))))************)))))))))))))))***++++++,,,,,,,,,---.../////////000//////.........//////......//////////////////......//////////////////000111222333555555555666111222333333222222444777444444444333333333222222333555777777555555555666999999777666555444444444222555888:::999888777666888999999555000...000222333555777777555222000000///111555666555444333333111333777:::<<<:::555111////////////000111222333999888888777666666666555333333444444444444444444222222333333333333222222666555333222000000//////.........---------,,,,,,...///000000000...---,,,+++******))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,************++++++++++++,,,,,,---------,,,,,,+++((()))***+++,,,---------******+++,,,---......///------.........---+++***)))************+++++++++---......///////////////---000222333111///......000/////////000222444555333444444222///---...///............///000111111222333444555666666666666555777888777555444555666222111///000222444555444222222222222222333333444111111111111111111000000,,,,,,...000333555888999666555444333111000000/////////000000000///......------...///000000//////111000000/////////000000....../////////...------............---,,,+++***)))***+++------,,,++++++---,,,,,,+++***+++++++++)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,,,,******************************))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************))))))((()))+++---............---,,,+++***)))))))))*********+++******++++++---//////222>>>JJJzzzxxxrrrrrrnnnmmmhhhXXXOOO[[[rrr111111000000000000111111///......------------......------------...///000000111111222222111111111......//////000000111111111111////////////111111......///000000000////////////..................000000000111111111111222......------...//////000000000000000////////////------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***+++******))))))******+++''''''((((((((()))))))))***))))))))))))***+++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((()))*********+++,,,,,,------.../////////............//////,,,---...///000/////////---------......//////000///000111333444555555555333333333333222222333444222333333444555666666777444666777777666555555666999888777555444333333333000333777999999777777777:::;;;:::666222000222444555777888777555222000000///222555666444333222222///111666;;;>>>===888444/////////000000111222222777777777777666666555555444444333333444444444555111111222222222222111111444444222111000//////////////////.........------,,,---...//////...,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))*********++++++,,,,,,,,,))))))*********+++++++++++++++,,,------,,,,,,,,,((()))***+++,,,,,,------)))******+++,,,---......,,,---.........---,,,+++)))))))))*********++++++---...//////000000//////+++...111222111////////////............000111222111222333111///------...............///000111222444444555666777888888999777999999888555333222222000000///111333444444333333333222111111111222222555555333222111000//////,,,---///222444666777888444444333333111000////////////000000000000//////---......////////////...//////////////////000000000000000000000///...---............------,,,+++)))***+++,,,---,,,+++***,,,,,,+++************+++((()))***+++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))))))))***+++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((()))***+++******)))))))))(((((()))+++---............---,,,+++***)))))))))***+++,,,+++++++++******,,,/////////666>>>]]]www}}}pppkkklllmmmrrrsssiii^^^[[[```qqq111000000//////000000111......---------------......---,,,,,,---...000111000000111111222222111111......//////000000111111111000///......///000111.........//////......---------------------....../////////000000000111111---------------...///000000000000/////////......------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,(((((((((((())))))))))))***************++++++,,,+++************)))))))))))))))))))))))))))))))))((()))))))))************)))))))))(((((())))))***)))+++,,,,,,,,,,,,---///...------------...//////+++,,,...///000000///...------------...///000000...///111222333444444444333333222222111222222222222222333444555666777777444555777777666555666777888777666555333333222222111444777888777666666666888::::::888444222333666666777777666333111000111111333555555333222111222...111555:::===<<<888444//////000000111111111111555555666666666666555555555444444333333333444444000111111222222111111000222111000///////////////000000/////////.........,,,,,,---------,,,,,,++++++++++++***++++++,,,---------------,,,,,,,,,,,,)))******************)))))))))******+++,,,,,,,,,)))))))))************+++******+++,,,,,,,,,++++++))))))***+++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,.........---,,,+++))))))*********+++++++++,,,---...///000///......+++---000111000///000111000///...------...///000000111222222000......///000000000000111222333333555555555666777888999999666888999888555222000000222111111333666666555444222222111111000111111111777666444222111000//////...000222444555666555555222333333333222111000///000000000000////////////......////////////..................///000000111111111111111000///...------.........------,,,+++)))******+++++++++++++++,,,,,,+++***************))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))******************)))))))))((((((((((((((((((((((((''''''(((((((((((())))))((()))***+++++++++***)))))))))))))))***+++,,,---,,,,,,---,,,,,,+++***))))))***+++,,,---,,,++++++***)))+++//////...111666DDD]]]fff```___bbbhhhttt|||qqqaaaccczzz//////............//////...------,,,,,,------......---,,,,,,,,,...000111......///000000000000000......//////000000111111000///............///000...............---,,,+++++++++,,,------------------------.........//////,,,,,,,,,,,,---...///000/////////.........------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++******++++++,,,(((((()))))))))*********)))))))))))))))***++++++************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))***(((***,,,,,,++++++---///,,,,,,,,,,,,,,,---......***,,,...///000000///......---------...///111111//////111222333333333333000/////////000111222222111111222222222333333333111333555555555444555666777666555444333333333333333555666666555444555555555888999888555222333555777777666444111000111222222333444333111000111222000111444888:::999555111///000000111111111111111222333444555666666555555666666444333222333333444000000111111111111000000//////............//////////////////............---,,,,,,,,,,,,,,,------,,,,,,++++++,,,------............---------,,,,,,******))))))))))))******((())))))***++++++,,,,,,))))))))))))************((()))******+++++++++***)))******+++++++++******************+++++++++++++++,,,---.........,,,,,,*********+++++++++,,,,,,+++,,,.../////////---,,,+++,,,.../////////111333111000...---,,,,,,---......000222222111//////000222222222222222444555555444444444555555666777777222444666666444222111111111111222444666666444222000000///000000111222333666555333111000/////////111222444666666555333222111222222333333222111111111000//////............//////000000000//////...---------...///000111111000000000000///...---,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,++++++***************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))''')))***,,,,,,+++***)))((()))***+++++++++++++++***+++++++++++++++******)))***,,,---...---,,,++++++)))***...///------000333@@@EEEGGGRRR\\\jjj~~~sssiiirrr{{{...------,,,,,,------...------,,,,,,,,,------......---,,,+++,,,...000222,,,,,,---...//////............//////000111111111000///...------...///000...///......---,,,+++*********+++,,,------------+++++++++,,,,,,,,,------,,,++++++,,,---...///000///.........------------+++++++++************)))+++++++++,,,,,,+++++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++++++++************++++++))))))))))))************((((((((((((((()))******************))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))))))))******(((***,,,,,,******,,,///++++++++++++,,,,,,---...***+++---///000000///.........------...///111222///000111222222222222222,,,,,,+++---///111222222111111000000//////......///111333444333333444555666666555444333333333333555666777666444333444555222555888888555222333444777666555222//////111333333444444222000000111222111222444666777555111---///000000111111111111000000111333555666666555555777666555333222222333333000000111111111111000000...------------...////////////.........---------...---,,,++++++,,,...///,,,,,,,,,,,,------...////////////......---------+++***)))(((((()))***+++((())))))***++++++,,,,,,))))))))))))************'''((()))*********************+++++++++******)))+++++++++***************+++,,,---.........---,,,***++++++++++++,,,,,,,,,***+++---//////...---,,,+++,,,---......///222444222111///---,,,,,,,,,,,,---000222222111000000111333333333333444555666666444333333333333444555555...111333444333222222222//////000222444444111///------...///111222444555333222111/////////000000333444666777666444111000000111222333444333222222111000///...------------///000000000000000//////---------......000111222////////////...---,,,+++******+++++++++******)))+++***)))))))))***,,,---,,,++++++***)))******************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++************************&&&'''''''''(((((())))))''')))+++,,,,,,,,,***)))((()))***,,,,,,+++***)))))))))***+++++++++******)))***,,,......---,,,+++,,,))))))---...,,,+++,,,///111///777LLL___uuuwwwvvvuuuyyy------............------000///...,,,,,,------...---///000000//////000111111111000///////////////111000000///////////////222111///...------......///......---------.........---,,,,,,++++++++++++,,,,,,,,,,,,---...//////,,,,,,------...///000000......---------,,,,,,,,,+++++++++++++++++++++++++++***)))(((''''''''''''+++++++++++++++++++++++++++++++++************))),,,,,,,,,++++++*********))))))))))))************++++++************++++++******))))))))))))******(((((((((((((((((((((((((((((()))***++++++,,,,,,***************)))((((((***************************+++,,,+++******,,,............///......---,,,+++---/////////000222333555222111222444444111...///---+++---111333333222---///222444555444333111///000111222444555777777999888555111......111444555555444444444555666666555555555555444333222222888999999666222000111333666444111///...///111222111111111111000000000000///......///111222111///111222333444444444444444333444555444222111222333111000///000222222000///111111000000//////......000000//////.........---......---------,,,,,,,,,,,,,,,.../////////...---//////...---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++******)))))))))***+++,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++)))***+++,,,---,,,++++++)))******+++++++++*********+++,,,,,,------,,,,,,++++++,,,------......///222111000...,,,***)))(((------...000111222333444333111111222555666444222111000000111222111000///---///111222333222000//////222555666555333222222333222000//////000222444111000000////////////000555777888777333000000222000000111222222222222111,,,,,,------------......000000000000000///............////////////......////////////...---,,,+++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++*********+++,,,------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))***+++++++++++++++((())))))))))))************************************+++,,,,,,------,,,,,,//////...---,,,++++++***///,,,...444999KKKrrr{{{{{{pppttt---..................---///......------.../////////000222111000000111333000///......---------...111111000///////////////111000///...---------..............................---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,---....../////////---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))(((((())))))***+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++*********))))))))))))************+++******))))))******+++******))))))))))))******************************(((((()))******+++,,,,,,***************)))((((((***************************+++++++++******,,,.........//////...---,,,,,,+++---///000000111333555555333222222333333000...000...---...111222111///...000222555555555333222//////111222444555666666888777444111...///111444777666555444333333333333222222333333444444333333666777777555222000111333555333111000//////000111000000000000000000000000///......///111111000...000000111222222222222222222333444333111000111222111000///000222222000///000000000000//////......111111111000000/////////......---------,,,,,,,,,,,,,,,.../////////...---.........---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,+++***************))))))++++++,,,++++++***)))******++++++************+++,,,,,,------,,,,,,++++++,,,,,,---.........111000///...,,,+++***)))------...///000111222222222111000222444555333111111000000111111111000//////000111111111000///...111333555555333222222333333222000000111333333333111000///......//////000555666777555111000000222111222222111111000//////,,,,,,,,,---------............//////000/////////......////////////......////////////...---,,,+++************************++++++++++++++++++++++++,,,,,,+++++++++************************+++,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******++++++++++++******)))(((((())))))))))))))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,***************************+++,,,,,,------,,,,,,.........---,,,,,,++++++---***,,,111666HHHnnnyyyooopppjjjrrr---......//////......---......---......///000111000222333333222222333444000//////...............222111111000///......---000///...---------------,,,---///000111000000///...---,,,,,,,,,,,,,,,,,,++++++******))))))******,,,,,,---...////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++((((((((()))***+++,,,---++++++++++++++++++++++++++++++*********)))))))))+++++++++++++++*********))))))))))))************+++******))))))******+++***))))))(((((())))))***************************((())))))******+++++++++)))************))))))(((***************************+++++++++******,,,---/////////......,,,++++++***---///000111222444666666444333333333222///---000//////000111111///...///111333555555555333222//////111222333444555555555555444111//////111333888777666444222111111111...///000111222333444444222333444333111111111333333222111000000000000000......//////000000111111000///...///000000...---...///000000111000000000111222333222000///000111111000///000222222000///000000000////////////...000000000///////////////......---------,,,,,,,,,,,,,,,---............---...------,,,,,,++++++++++++++++++***************))))))))))))))))))))))))******++++++++++++************)))))))))***++++++++++++++++++,,,,,,,,,,,,+++******)))))))))))))))(((((()))***************)))******+++******))))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,------......//////......---,,,,,,,,,........./////////000000111000000111222333111000000000111111111111111000222222111111000000//////444555555333222111222333444222111222555666444222000///...---...///000111444444444222//////000222222222111000///...------,,,,,,,,,------------...---......//////000000000......////////////.........//////......---,,,+++***************************+++,,,,,,,,,,,,+++***,,,++++++++++++*********)))))))))))))))******++++++++++++***************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************)))((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))*********+++++++++,,,,,,***************************++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,******---000>>>]]]{{{zzzuuunnnrrrjjjkkk|||------............------,,,------...///000111222000222333333222111333444222111111000000000111111222111111000///...------//////...---------------+++---///111222222111000...------,,,,,,,,,---------,,,+++***)))))))))))),,,,,,.../////////......+++++++++************)))************************))))))))))))***+++,,,---************************************))))))))))))+++++++++***************((()))))))))******************))))))))))))******))))))(((((((((((())))))************************((()))))))))*********+++))))))************)))(((************************)))***+++***))))))+++---/////////...---,,,+++******,,,///000111333555777666555444333222111///---......///000111111000///111222333555555555444333...///111222333333333333333333333111000000111333777666555444222222111111.........///000222333333///000111111111222222333111111111111111000000///------...///000000111111111000//////000000...,,,//////000000000000000//////000111000///...///111111000///000222222000///////////////////////////------------------,,,,,,......---------,,,,,,,,,,,,,,,---------.........---,,,,,,,,,+++++++++***************************))))))))))))))))))))))))******++++++++++++************))))))))))))*********++++++++++++,,,,,,,,,******)))((((((((((((((('''(((((()))))))))))))))***************))))))(((******+++,,,,,,,,,,,,+++***++++++,,,------......------------............000000000000000//////////////////000111111000//////000222222111111111222333333222222222222333333666666555222000000222444555333222555888888555000//////...---...///111222444333111///...///000222111111000///...---------,,,,,,---------.........000000000000///000000000---......//////......---............---,,,++++++************************)))***,,,------,,,***)))++++++++++++************))))))(((((((((((())))))*********************)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++***000CCCXXXmmm{{{}}}uuuqqqmmmnnnyyywwwzzz|||zzzwwwzzz,,,,,,------------,,,,,,+++,,,---...///111111222///000111111000000111222111000000000000000111111111111111111000///------..................------+++---///111222222111000---------,,,,,,---......///...---,,,+++*********,,,---.../////////...---++++++*********)))))))))************************++++++************++++++*********************************)))))))))((((((************************((()))))))))***************))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********((())))))*********)))))))))))))))))))))))))))))))))***+++***))))))+++---............---,,,+++******,,,...000111222555777555555555444222000......,,,---///000000111222222111222333444444444333333...///111222333222111111111222333333222111333444444444444333333444444555111111000//////000111111......///111333333333333111111111111000000000///---......///000111111222111000000000111000///---000111111222111111000000...///000000......///000111000///000222222000///.............../////////,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,------......+++++++++++++++*********************************)))))))))))))))))))))))))))******++++++******)))******))))))((())))))************+++++++++,,,,,,***)))((((((''''''((((((((((((((((((((()))))))))***************)))(((''')))***++++++,,,,,,++++++******++++++,,,------...,,,,,,------...///000000222222222111111111111000...///000000//////...///...111333333111111222333333333333444555777888999777666444222///000222444666555555777999888444000.........///000111222222333111///......///111111//////...------...//////------........./////////555444333111////////////------............------............---,,,+++***************************)))***,,,------,,,***)))+++++++++*********))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,,,,---------+++---///...***)))222<<>>IIIVVV^^^rrr{{{nnndddsss|||(((((())))))))))))(((((()))***,,,---...------,,,...///000000//////000111---------------...///000,,,---///111222111000//////000111222222111000//////......---------......---------------...///000......---,,,,,,,,,------+++---///111000///,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))%%%&&&&&&''')))***,,,---))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))************))))))(((((((((((())))))((((((''''''''''''((((((************************))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))((()))***)))((((((***,,,******+++,,,------------***+++---.........000222111333555444111000000222111111000---+++,,,111555111111000000000000000000...///111222222000...,,,...111555777777777777777555555555666666888999999777666444222222333444555222111222555999:::777444222000...------///111333333333333222222222222222222111111333555555444333222222222222222111000000---///000000//////000222111000///000222222000///---------.........//////---.........//////000000......---------,,,,,,,,,---,,,+++***+++,,,---...)))))))))))))))*********))))))******++++++++++++))))))))))))))))))))))))))))))************))))))******)))((((((((((((((()))************+++++++++++++++***)))))))))))))))***)))((((((((()))+++,,,************)))((('''&&&))))))***++++++++++++***)))******+++,,,,,,------,,,------...///000111111///000000000111111111111...111333222///---...000---111555444111000333666333444777999::::::999888222333444333222222333555777;;;===999111,,,...111***...333777999777555222000......000333444222///444333000...------...///111111222222222333333333222111...,,,++++++,,,---,,,------......------,,,------------,,,+++******************************,,,++++++******++++++,,,************))))))))))))++++++***)))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,///111///---,,,,,,,,,***444<<>>EEEOOORRRWWW```eeeooo}}}}}}{{{''''''(((((())))))))))))''''''&&&&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------.........---------///000111000///............------------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,+++************+++.........---***))))))************)))))))))(((((())))))))))))))))))))))))******))))))))))))))))))%%%'''((((((''''''((()))((()))***++++++)))'''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''+++***&&&&&&******&&&''''''((()))))))))))))))))))))(((((())))))***+++)))***++++++,,,+++++++++,,,,,,------...............///000111222333333444............//////000111222222222000...---...000333222111000111222333444444777888666666999888555222111000//////000111111000000000111333333333222///000111333444555666666000000/////////000000111444333111000///000111111////////////..................////////////..................------------++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************************************((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((((((((())))))'''''''''(((((((((((())))))***************+++++++++******)))))))))******,,,,,,,,,------......///...------......///000111000///...------...000222000000000222444555444222,,,111333333444777777555000111111222333444444444888777666555444444555555222444555666555333111000000000000000000////////////000222333222///,,,***,,,,,,,,,------------,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))((())))))*********))))))))))))))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))******---...//////...------,,,---+++***---000000111333:::<<<<<>>DDD###$$$&&&((())))))((((((******))))))((((((''''''''''''''''''((((((((()))))))))))))))***************)))))))))***++++++,,,,,,,,,.../////////...---,,,,,,------,,,,,,+++***---------,,,,,,++++++++++++...000000,,,)))))))))(((((())))))))))))((((((''''''(((******+++++++++))))))************))))))''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''###%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))******************+++,,,,,,---......---......///000111111222000///...///111333333222555444222000000000111111222222222222111111111111111222444666777777666666555555555333111000111333111222333444333111///------......///000111111222//////.........---------------------------------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))++++++************++++++************************)))))))))))))))******+++...------,,,++++++++++++***,,,///111222222111111......------...///111111...111333444222///...---)))***,,,///111333444444000000//////000222555666444333111///......//////---------,,,,,,,,,++++++---,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((())))))***************))))))'''(((***+++,,,---,,,,,,,,,,,,,,,+++,,,///666:::'''((((((((())))))******&&&'''((('''%%%$$$%%%&&&************))))))))))))''''''((()))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---------,,,,,,+++++++++***+++,,,------,,,***)))222111...,,,******+++,,,))))))))))))))))))))))))'''((()))************************)))))))))))))))&&&&&&&&&'''''')))***+++******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((&&&%%%&&&))))))'''$$$''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------.........////////////000...///000111111222222111222222222222222222222222666555555444333333222222333555666666555555666888666555333222222222333333222222111111000/////////---------///111222222000......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++++++++***)))(((------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))***************+++,,,------......---------.........//////000000,,,,,,,,,...000111111///333222222111000//////...---...///000111222333444333111///---...111444777444222000...------...///++++++++++++++++++++++++,,,+++++++++,,,...000111(((((()))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))************************))))))))))))(((((())))))((('''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''************************)))************+++++++++---------............///'''''''''((((((((())))))&&&'''((('''%%%$$$%%%&&&)))))))))(((((((((''''''''''''((()))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---...///------,,,,,,,,,++++++++++++++++++,,,,,,++++++***111///---+++*********+++))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++))))))*********++++++++++++++++++,,,,,,,,,,,,------------.........//////......///000111111111111222222222222222222222222444444444444444333333222333444555555444444555777444444222111111111222222111111111000//////......---------///111222111000...------------,,,,,,,,,------,,,+++++++++++++++***++++++++++++******)))------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***************+++,,,,,,---------------------..................---,,,,,,...111222111000222111111000//////......---......///000111222222111000.........000333444333111///...---...//////++++++++++++++++++++++++***+++,,,---......------((())))))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))*********************)))))))))((((((((((((((((((((('''&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))*********+++++++++------------............&&&&&&&&&''''''''''''(((&&&'''''''''%%%$$$%%%&&&((((((((('''''''''&&&&&&''''''((())))))))))))((()))*********++++++++++++++++++***++++++,,,---...,,,,,,,,,+++++++++++++++,,,++++++***++++++,,,,,,...---+++***))))))******))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''&&&&&&'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------...//////000000000111111111111111111111111000222333555555444333222111333444444333222444555333222000//////000111111000000//////...------------,,,,,,...111222111000------------,,,,,,,,,,,,,,,++++++************+++)))***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++((())))))************)))++++++,,,------------,,,------------,,,,,,,,,,,,---,,,---///111222111000000000000///......------------......////////////.........//////000111111000///...------...///000++++++++++++++++++++++++)))+++---//////---+++))))))))))))***++++++,,,,,,+++++++++++++++*********))))))))))))******************))))))))))))(((((((((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,---------......&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''((((((((('''''''''&&&&&&&&&'''(((((())))))(((((()))))))))************+++***************+++------+++++++++++++++*********,,,+++***)))***+++,,,---,,,+++***)))(((((()))))))))))))))))))))))))))))))))*********)))(((''''''((((((((())))))))))))))))))((((((''''''''''''((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))************************++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---......///000000000000000000000000000...000333555666555333222000222333222111111222333111000///.........///000//////...------,,,,,,+++,,,+++,,,...000111000///---------,,,,,,,,,++++++,,,++++++*********++++++)))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************((()))************))))))******+++,,,,,,,,,,,,,,,------,,,,,,++++++******---,,,---///111222111000//////.........------------------------------------...000111222111000///......---------...///000+++++++++++++++++++++++++++,,,---...---,,,***((())))))*********++++++++++++++++++***************((()))))))))***************)))))))))(((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************+++,,,,,,,,,------------&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''')))))))))(((((((((''''''&&&&&&'''((((((((((((((((((((()))))))))*********))))))((())))))***+++,,,************************++++++***)))***+++---...***)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''''''(((((()))))))))))))))((((((''''''''''''(((***))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********)))))))))*********++++++************+++++++++,,,++++++++++++,,,---...///////////////////////////,,,///222444555444333111000111222111000///000111///...---------...///000......------,,,++++++++++++++++++---///000000...------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********))))))((()))***++++++,,,,,,++++++,,,,,,++++++*********))),,,,,,,,,...000111111///............------------------------,,,,,,,,,,,,...///222444444222000///,,,,,,,,,------...//////++++++++++++++++++++++++---,,,+++******************************+++++++++************************((()))))))))************)))))))))(((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********++++++++++++,,,,,,,,,---'''&&&&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((()))))))))(((((((((''''''&&&&&&'''(((((((((((('''(((((((((((())))))))))))((((((((((((((()))++++++)))))))))))))))*********************+++,,,------(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&''''''(((((())))))***(((((('''''''''(((((()))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******((())))))))))))*********************+++++++++++++++***))))))***+++---...........................---///111333333333222111000111222111/////////111......---,,,,,,---///000......------,,,++++++++++++******,,,///000///...,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------***+++,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''&&&%%%$$$$$$'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))************))))))((())))))***++++++++++++***+++++++++++++++*********+++***+++---///000///...........................---------,,,,,,,,,,,,,,,...000222444444333000///+++,,,,,,------.........++++++++++++++++++++++++---,,,***)))((()))***+++************************)))))))))***************))))))))))))************))))))((((((((((((''''''&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))************+++++++++,,,,,,,,,''''''''''''&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''''''''((()))******((((((((()))))))))******))))))***+++,,,,,,,,,,,,(((((())))))************))))))))))))))))))))))))''''''(((((()))(((((((((&&&&&&''''''((())))))***'''''''''''''''((()))***))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&((($$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***((((((((()))))))))***************+++++++++,,,,,,***)))(((((((((***,,,---------------------------//////000111222222111111000111222111/////////000...------,,,---...///000.........---,,,,,,++++++*********,,,...///...---,,,,,,,,,++++++++++++******************+++,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))$$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************)))((((((((())))))*********************+++++++++++++++,,,***))))))+++...///...---........................,,,,,,,,,---------------...000222333333111///...+++,,,,,,---------,,,,,,++++++++++++++++++++++++***************)))))))))************************((()))))))))*********+++))))))))))))************))))))((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***************++++++++++++(((((((((''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))'''&&&&&&''''''((()))***'''((((((((())))))******((()))+++,,,------,,,,,,'''((()))***+++++++++***))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&&&&&&&'''((())))))***&&&&&&&&&'''''')))***+++'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$'''))))))&&&%%%&&&(((######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++,,,,,,,,,***)))((('''(((***,,,---------------------------000000000000000111111111111222222111000//////000...------,,,---...///000///......------,,,,,,+++***)))***+++...///...---,,,,,,,,,+++++++++******))))))((())))))***++++++------------,,,,,,+++***+++++++++************)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((((((((()))*********************++++++,,,,,,,,,---)))((()))+++---...---,,,......//////////////////,,,,,,,,,------............///000111111000...---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''(((***,,,,,,+++((('''++++++******************(((((())))))*********+++))))))))))))************)))(((((((((''''''''''''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''''''''&&&&&&'''((()))(((&&&&&&((()))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((((()))***+++,,,+++******,,,,,,++++++++++++++++++///...,,,+++,,,---///000000000000000000///......111111111111222333444555---------...............111///---------,,,+++)))+++***000888777///)))***++++++************++++++*********++++++,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,++++++*********+++++++++*********))))))'''((()))***************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,........................---------............///////////////////////////......---,,,,,,+++******+++++++++************))))))************+++++++++***************)))((((((************************+++***)))(((((()))***+++******)))(((((()))***+++''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''(((***+++,,,***((('''&&&'''((()))++++++******************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((&&&&&&((()))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&&&&''''''(((((((((((((((((()))***+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,...///000000000000000000///......000000000000000111222333.....................///111///------------+++)))+++***,,,222222---***,,,++++++************++++++******+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++*********+++++++++*********))))))(((((()))*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------------------............////////////////////////......---,,,,,,+++******++++++++++++************)))************+++++++++***************)))((((((************************+++***)))(((((()))***+++***)))((((((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&'''(((***++++++***((('''&&&'''((()))************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&''')))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''&&&''''''(((((((((((((((((()))******++++++******)))*********+++,,,,,,,,,)))***+++---...//////000//////000000000///......////////////////////////000000000///////////////000///------------+++)))+++))))))+++,,,***+++...++++++************++++++***++++++++++++,,,,,,,,,++++++******+++,,,------+++++++++++++++*********+++************)))))))))))))))*********)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,------------------------------------............////////////////////////...------,,,,,,++++++***,,,+++++++++************)))************+++++++++)))************))))))(((******************************))))))))))))******))))))(((''''''(((((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))******)))((('''''''''((()))************************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%''')))'''''''''((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((())))))***************((())))))***+++,,,,,,---)))+++---///000//////......///////////////......//////////////////......111111111000000000000000000...------------+++******)))((()))***+++---///,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,,,,---+++++++++***************************)))))))))))))))*********)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------,,,,,,+++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))************)))(((***************************))))))))))))))))))***((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((()))))))))(((((('''''''''(((((())))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&'''((('''%%%%%%'''(((''''''''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((()))))))))))))))*********(((((()))***++++++,,,,,,,,,...000111111///---+++......////////////......000000111111111000//////222222111111000000000000///...,,,,,,------,,,***)))***+++***+++---...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***************************************)))))))))))))))))))))))))))))))))))))))((('''&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))*********+++++++++((())))))*********)))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((((((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))$$$$$$%%%%%%&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((()))(((((((((((()))***+++((()))))))))***+++++++++......000000000...,,,***------.../////////......///000111222222222111000222222111111000000/////////...,,,,,,---...,,,+++))),,,---+++,,,......,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***))))))*********))))))((()))))))))***************(((((()))))))))))))))***(((((()))))))))(((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))************+++++++++((())))))************)))))))))))))))))))))))))))))))))************)))))))))))))))))))))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&''''''''''''((((((((('''(((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&&&&''''''&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))(((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))(((((('''((()))***+++))))))))))))************+++,,,---------,,,+++***,,,---......//////.........///111222333333111111222111111000//////......///---,,,,,,---...---+++***...---)))***......+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++*********++++++,,,+++***((('''((()))))))))*********+++(((((((((((())))))******''''''(((((()))((((((((('''''''''((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((((((((''''''''''''''''''''''''''''''))))))*********)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))************+++++++++(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((***************((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((())))))((('''&&&%%%&&&''''''((((((((('''''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((('''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((((((((((()))((('''''''''(((***+++*********)))))))))))))))((()))******++++++++++++,,,,,,---.../////////...,,,...000222333333222111111111111000///......---...---,,,,,,---...---+++,,,///---'''''',,,...+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,---------,,,***((('''(((((())))))*********+++'''((((((((())))))******&&&&&&'''((()))))))))(((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''(((((((((((((((((((((((()))***+++++++++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++(((((()))***************))))))))))))))))))))))))((()))***++++++***)))(((***+++++++++***)))'''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((((((((((((''''''''''''&&&&&&%%%&&&''')))***)))'''%%%&&&((('''$$$!!!''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))+++,,,---...////////////...//////000111222222222111///---,,,+++,,,...///------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,+++++++++******************************))))))))))))************)))************+++++++++))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------///...,,,******+++,,,---,,,,,,,,,++++++***************************************))))))))))))******+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((&&&%%%%%%&&&'''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))))))))(((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&((()))'''%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))+++,,,---......//////.........///000000111222222111///...,,,,,,---...///---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,+++++++++*********************************(((((()))))))))*********))))))*********+++++++++))))))************))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---+++***)))***+++,,,,,,,,,,,,++++++***************************************))))))))))))***************)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((())))))(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,---.....................///000000111111111000...---------...///...------,,,+++*********++++++,,,,,,,,,---------,,,++++++,,,------,,,***,,,++++++++++++*********************************(((((())))))))))))******)))))))))*********++++++))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++***************************************))))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,------------------........./////////000///...---------.........------,,,+++***))))))+++,,,,,,,,,,,,---------,,,+++***+++------+++***++++++++++++************************************(((((((((((()))))))))***))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++***))))))((()))******+++++++++*********************************************))))))))))))******))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,---------------.........///......---------------------,,,++++++***))))))+++++++++,,,,,,,,,------+++******+++,,,,,,+++)))+++++++++*********))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))*********))))))************))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))******)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))))))))))))))***************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&%%%%%%$$$'''''''''%%%$$$$$$&&&(((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++******************+++++++++,,,,,,,,,+++******+++,,,,,,+++)))+++************)))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))************)))(((''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((+++++++++++++++*********************++++++++++++))))))))))))************)))))))))***************))))))))))))))))))))))))******))))))))))))******''''''(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''((('''&&&&&&&&&(((((('''%%%&&&)))---((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))************,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******************++++++++++++)))))))))*********+++++++++***)))***,,,,,,***)))************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))************))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''((((((((()))&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))******++++++******(((''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++++++++*********)))************++++++++++++((()))******+++++++++***((()))))))))*********+++))))))))))))))))))))))))******))))))))))))******'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''((()))(((''''''&&&((()))(((''')))---111))))))((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((()))(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((()))************,,,+++++++++++++++++++++***++++++++++++***)))))))))))))))***++++++,,,,,,((())))))))))))*********+++***)))***,,,,,,***)))************))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((()))******'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++++++++******((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++******)))))))))************+++++++++((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******&&&'''''''''(((((())))))(((((())))))))))))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((((((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&$$$######%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))******************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++******************))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((((((''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%######%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))************))))))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++*********+++************)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))***))))))(((((())))))***+++************)))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%$$$&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++***************++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((('''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&(((''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))************************))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$&&&(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))************((()))))))))*********+++)))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&(((((('''''''''&&&&&&&&&******))))))(((&&&%%%$$$((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$&&&))))))'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$(((&&&$$$$$$%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))(((((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))))))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((''')))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''((())))))***))))))(((((((((((()))))))))(((((((((''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%''')))******))))))+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((())))))))))))((((((''''''(((((()))((((((((((((''''''''''''(((''''''&&&''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,))))))***,,,---,,,***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))***)))))))))((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((('''''''''(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%(((***,,,(((((((((***,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))(((((((((((('''(((((((((((())))))******(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&'''(((((()))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%''')))***'''&&&&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))(((((((((((('''''''''(((((())))))******+++))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''''''''((()))******((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((((('''''')))))))))(((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))(((((((((''''''''''''(((((()))******++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((()))''''''''''''((()))***+++((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''))))))((((((''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))((((((((('''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''''''''((()))++++++))))))))))))))))))))))))$$$&&&((()))***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((******((('''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))(((((('''''''''((((((''''''''''''&&&%%%$$$###))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((('''((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&***)))(((''''''((()))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&***)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))((((((''''''(((((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((((((((('''''''''''''''(((''''''''''''(((((()))'''((()))***************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))***++++++******++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((('''(((((())))))((((((''''''(((((((((((()))))))))***))))))******+++,,,---++++++++++++***)))((('''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''###$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))***+++,,,---)))***************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&''''''((())))))***'''((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''"""$$$%%%'''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((('''((((((((())))))******(((((((((((()))***+++,,,'''((()))***************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))###999>>>---$$$)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))************++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&'''((()))***))))))(((((('''''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((())))))***)))'''%%%$$$))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''---+++<<>>@@@>>><<<===<<<:::CCC>>>;;;===@@@???<<<;;;<<<::::::===???===999666666777777444000---,,,---444111,,,)))((()))***+++++++++******)))))))))((((((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***)))(((((((((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((((((((()))))))))************************)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************************++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,...111444777:::???CCCDDDDDDEEEHHHAAAHHHLLLGGGAAA@@@@@@???CCC===>>>GGGMMMIIICCC@@@@@@>>><<<<<<@@@AAA???;;;999:::999888777666888999888444111/////////...,,,((((((((()))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))((())))))))))))))))))(((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))******************+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''************************((())))))***+++,,,------***,,,...///111666>>>EEEEEEEEEHHHJJJHHHEEEHHHMMMSSS^^^ccc\\\PPPJJJLLLNNNJJJGGGMMM^^^iiicccXXXQQQLLLKKKIIIIIINNNSSSQQQKKKEEEAAA<<<999999::::::999666555444666777555///***************************(((***+++***)))((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((('''''''''''''''((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++*********+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((***+++---...000000000333666999>>>HHHUUU______[[[WWWSSSMMMIIIOOOWWWlllzzzwwweee\\\___dddaaa___jjjqqqgggYYY\\\]]]aaakkktttrrrkkk^^^VVVKKKGGGGGGHHHFFFCCCGGGBBB===;;;;;;999444///111111000///...---,,,,,,(((***+++***)))((()))***))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))'''''''''((((((((((((((('''((((((((())))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))***))))))(((((()))************)))(((''''''''''''''''''''''''((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********+++))))))*********+++++++++))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************)))***,,,...000222444444888;;;???DDDKKKXXXiiiuuu|||tttjjjbbbYYYUUU\\\hhh{{{rrrgggkkkrrrtttsssqqq]]]bbbiiirrrssshhh]]]ZZZ___cccbbb___eeeZZZKKKAAA>>>>>>>>>===888777666444111///---,,,(((***+++***)))((()))***))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))*********)))(((((()))***++++++***)))(((''''''''''''''''''''''''((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******)))))))))))))))))))))))))))*********++++++++++++)))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((((((((&&&''''''((()))******+++(((((((((((()))))))))))))))*********++++++++++++&&&''',,,...+++&&&&&&+++***************)))((((((---***((())),,,...,,,)))***...111333999CCCJJJLLLCCCHHHPPPXXX```kkkyyywwwkkkZZZYYYgggnnn{{{~~~zzzvvvnnnnnnooopppfffdddffftttuuuffffffmmmuuusss]]]PPPGGG>>><<<@@@;;;???AAA>>>;;;999333---***+++++++++,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&******))))))((((((((('''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((()))(((&&&&&&''')))(((((())))))))))))((((((''''''''''''((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******+++++++++******)))))))))******************++++++************************+++*********,,,,,,***)))+++++++++***************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))*********++++++...***)))++++++***+++///((())))))************)))+++***)))***,,,---,,,+++111222444<<>>CCCSSSmmmxxxtttrrrooofff]]]___hhh{{{{{{ooo^^^MMMJJJVVVVVVaaa{{{wwwmmm\\\VVVYYYaaaooo{{{qqqjjjiiikkkkkkjjjnnnzzz{{{|||yyyfff```gggoooqqqpppxxxyyymmm[[[LLL@@@999888777777888555///,,,------,,,+++***))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))((('''''')))+++(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))*********++++++++++++++++++***************+++++++++******))))))))))))******+++,,,,,,------------------............222111000111222111000...------,,,,,,++++++************************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))&&&(((+++---)))(((...888,,,+++************++++++------///333888>>>BBBEEEPPPUUU[[[eeetttyyyvvvtttlll[[[QQQ\\\pppvvveeeNNNGGGUUU___qqq}}}tttjjjeeeeeekkk~~~uuugggbbbeeeooowww{{{wwwjjjeeemmmxxx~~~ttt^^^NNNDDD<<<;;;===@@@<<<555333666000///,,,***)))))))))***************************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''((()))(((((((((***+++(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************++++++++++++************************++++++++++++++++++++++++......///111222333444555555666666666777777777888888777666777999999777666333333222222111000//////,,,,,,+++++++++,,,,,,---************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******+++,,,,,,***''',,,===NNN---,,,+++++++++,,,---...222444;;;EEEPPPVVVVVVTTT]]]bbbgggjjjppp{{{yyyssslllaaaRRRQQQooosssZZZNNN___ggg~~~vvvuuurrrrrrsssrrreeecccooo{{{uuuuuuvvvxxxvvvuuutttssswww~~~nnnddd]]]LLLIIIJJJMMMGGG>>><<>>???>>><<<::::::999888777666555555//////...---------------++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((()))))))))))))))))))))*********++++++---,,,+++)))(((,,,;;;III,,,+++++++++---///222333777===KKK^^^nnnrrrjjjaaa\\\```bbbccckkk{{{yyykkk]]]PPPTTTzzzyyy```RRReeeddd}}}zzzsssssstttuuummmeeeiiizzz~~~qqqllllllpppoooyyy|||tttoookkk^^^___eeejjjaaaOOOEEEGGG<<<:::555111...,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((())))))((()))+++---(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********************************+++++++++,,,,,,)))******+++,,,---......111222444777:::===???@@@=========<<<;;;;;;::::::888888999999:::;;;;;;<<<;;;:::;;;===@@@AAAAAA@@@<<<;;;:::999888777666666222222000///............++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((()))))))))(((''''''''''''((((((((()))&&&''''''((()))******+++(((((((((((())))))))))))************++++++++++++)))((()))+++***)))---333*********+++...222666888;;;CCCVVVpppxxxiiiZZZ[[[[[[___nnnqqqbbbSSSUUUvvv}}}yyycccTTThhhhhh|||mmmqqquuuwwwmmmffflll~~~tttnnnooowwwvvvxxxrrrmmmiiijjjppp~~~|||___KKKEEEAAA>>>999444000.........************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------....../////////444444444444444444444444222222222222222222222222,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((())))))((()))+++---(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,---...///000222333333999:::<<<>>>@@@BBBDDDEEE@@@???===;;;999777555444888888999::::::;;;<<<<<<999999:::<<<@@@BBBAAA@@@999999888777666555444333555444222111///.........++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''(((***&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''(((((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((******((((((((())))))))))))))))))******++++++***)))***+++***)))''',,,++++++---///333999???AAATTTiii{{{bbbKKKRRRTTTVVVkkkrrr___XXXaaaxxxvvv```jjjxxxzzzuuunnntttyyyyyyvvvvvvqqqyyywwwnnnhhheeennnnnn[[[HHHEEE@@@===>>>:::111...111------,,,+++***+++,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))))))))))),,,+++***)))))))))))))))******))))))))))))******++++++,,,---...///222444444999>>>???>>>;;;:::;;;;;;>>>>>><<<<<<@@@AAA????????????@@@@@@@@@===;;;555888666///+++,,,...---,,,,,,,,,,,,++++++++++++******)))***++++++)))''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***))))))((()))***+++,,,))))))(((((()))+++---......---000888>>>???BBBFFF>>>===>>>@@@DDDDDDAAA>>><<<>>>>>><<<<<<>>>:::444999999===AAA@@@<<<<<<>>>>>>BBBCCCBBBCCCEEEDDD@@@BBB===:::;;;;;;888888:::888555333444333111000000333//////333111+++))),,,,,,+++*********+++,,,---***)))))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''')))******)))(((((())))))))))))))))))***++++++************+++++++++******---222666999;;;@@@DDDJJJZZZiiitttvvv]]]LLLTTTXXXYYYlll{{{iiiccckkk~~~uuu|||wwwtttwwwsss|||uuuvvvxxxyyyyyyyyyyyyyyymmmYYYKKKNNNDDD>>>@@@AAA===888666111...***)))+++,,,+++)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********))))))******))))))******+++,,,,,,,,,,,,,,,---...///000...///222555999<<<>>>???>>>AAADDDCCC@@@===<<<<<<===???>>>;;;;;;>>>>>><<<<<<<<<<<<===>>>>>>===<<<>>>@@@>>>999555444222///111111111111111000000000,,,***))))))++++++***(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''***)))((('''&&&''''''((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---)))******+++++++++******+++***)))***+++...111333===:::;;;@@@BBB@@@>>>???EEEAAA===;;;===>>>>>>===@@@@@@>>>;;;>>>EEEGGGFFFGGGDDDCCCFFFIIIJJJNNNTTTTTTWWWUUUPPPLLLLLLKKKHHHLLLGGGEEEFFFEEE@@@>>>??????>>>======999666777;;;888444333666333---+++---...---,,,*********+++,,,******))))))))))))******+++***)))))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''')))******)))(((((()))***))))))))))))***++++++************+++,,,------***111999>>>@@@CCCIIIMMMSSS\\\cccgggrrrzzznnnZZZTTT[[[^^^```oooqqqnnnuuu{{{~~~wwwsss|||rrrrrrwwwtttttthhhiiimmmvvvkkkYYYSSSQQQJJJFFFJJJNNNKKKDDD???999222+++***---...+++'''++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))************************+++***************++++++******,,,...000333555777;;;<<<===AAAEEEGGGGGGFFFBBBCCCDDDBBB???===<<<<<<<<<>>>===888888:::;;;888::::::;;;;;;<<<;;;;;;;;;@@@BBBAAA>>>===>>>:::555333333333333333333333333000...+++******+++***)))***)))))))))))))))***+++************************(((((((((((())))))))))))''''''((((((((((((''''''))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---******+++,,,++++++***)))***+++---///333777:::<<<@@@;;;:::>>>@@@>>>;;;:::AAA>>>:::999:::===???@@@@@@DDDGGGKKKSSS]]]bbbaaaddd[[[UUUXXX___gggpppwwwssstttoooeee^^^^^^``````dddaaa______YYYPPPJJJJJJBBBBBBCCCDDD>>>888999>>><<<999999:::888333111333222111///---,,,,,,,,,,,,++++++******)))******+++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))*********+++&&&'''(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))++++++)))((()))*********))))))******+++,,,***************+++...000///:::EEEJJJLLLOOOTTTWWW\\\]]]\\\```ppp~~~yyyiiidddcccbbbgggvvv~~~zzzooorrr{{{yyyvvv}}}tttuuutttzzz}}}}}}llleeeccciii{{{iiiYYY[[[SSSYYYbbbgggeee\\\SSSNNNDDD>>>666111///...---++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******---,,,++++++******++++++,,,---///222666:::>>>@@@CCCBBBBBBCCCDDDEEEDDDCCC<<<<<<<<<<<<<<<<<<===>>>AAACCCAAA===<<<@@@AAA????????????>>>;;;999888888<<<>>>===;;;===AAA???:::555666666777888999999999888444000---,,,+++***)))******)))))))))))))))***************************(((((((((((())))))))))))''''''((((((((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++*********+++,,,,,,+++...333888===@@@AAABBB???999666888999777666777777:::@@@HHHMMMPPPPPPOOOMMMXXXfffrrr~~~vvvnnnpppzzzuuuooorrrzzz~~~|||ssseee\\\ZZZQQQOOOPPPUUUQQQGGGAAABBB@@@???>>>>>><<<:::888999666444222000///.........,,,,,,+++*********++++++))))))***)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,&&&&&&'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((***++++++)))))))))******************++++++,,,+++++++++***)))+++///333999KKK^^^gggiiiiiiccc]]]bbb\\\WWW```zzztttjjjeeelll||||||lllppprrr~~~mmmeeehhhlllmmm{{{vvvzzztttmmmvvv|||kkkcccaaakkkzzzeeeZZZ^^^\\\sss|||hhh\\\XXXTTTQQQJJJ@@@555...------++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))***+++,,,,,,,,,---...///000111777888999;;;>>>AAACCCEEE===???AAABBBBBBCCCEEEFFFDDDDDDEEEGGGKKKOOORRRSSSTTTUUUTTTPPPQQQUUUWWWVVVRRRSSSSSSPPPJJJEEEBBBAAAFFFFFFDDD???>>>@@@???;;;;;;<<<<<<===>>>???@@@AAA@@@<<<777333000...,,,+++++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,------+++)))(((***---000333333777===BBBDDDDDDAAA???@@@:::777777777555777;;;@@@KKK]]]mmmuuutttooojjjrrr}}}||||||xxx~~~zzzrrrqqqtttlllmmmxxxyyykkk[[[UUULLLLLLIIIEEEAAA???<<<:::999777555222000/////////------,,,+++++++++++++++*********+++***)))((((((************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++,,,---...%%%&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***++++++***))))))***+++************+++,,,,,,***,,,,,,++++++...555;;;FFF]]]wwwooo]]][[[TTTQQQ___}}}rrrkkkvvv~~~mmmZZZ[[[[[[sssvvvfffaaafffjjjjjj~~~|||}}}zzz~~~llliiivvvxxxllloooppp~~~ooorrrqqqfff```ccchhhkkk[[[UUU]]]___]]]SSSCCC666///...,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((()))+++---...+++,,,...111444888:::<<>>FFFOOOTTTUUUVVV[[[___cccccceeehhhnnnrrruuuuuuiiikkkiiieeefffkkknnnmmmooorrrssspppiiibbb]]]\\\\\\^^^[[[RRRJJJGGGDDD@@@BBBBBBBBBBBBAAAAAAAAAAAAGGGCCC>>>:::777555222000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&'''(((((()))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------,,,++++++...333777:::<<>>FFFPPPdddyyymmmWWWSSSQQQSSSaaayyy~~~yyy|||vvvoooqqqwwwxxxfff[[[aaa___vvv}}}pppkkkqqqxxx{{{~~~|||vvvhhhjjjwww{{{vvvrrr~~~mmmnnnrrrpppooorrruuusss```TTTXXX^^^dddbbbWWWGGG:::222,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++...000222333444555888;;;>>>AAABBB@@@@@@AAABBBDDDFFFGGGHHHOOO^^^ooovvvsssppprrrvvv|||zzzzzz|||ooopppnnniiiiiinnnqqqpppxxx}}}|||tttpppooohhhooorrrkkk```ZZZVVVTTTOOONNNLLLJJJHHHFFFDDDCCCIIIFFFCCCAAA???===:::888000///...---++++++******************************(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---+++---///333777;;;???AAA??????@@@@@@@@@>>>===<<<;;;CCCQQQ[[[^^^```iiitttzzzyyy}}}}}}wwwllleeebbb^^^XXXRRROOOJJJCCC>>>999666444///...---,,,,,,++++++++++++,,,---......,,,+++)))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''')))+++,,,......%%%&&&'''((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,***)))***+++++++++******++++++,,,---'''***...000333:::EEENNNUUUbbblllqqquuuuuueeeRRRUUUWWW\\\hhhzzz~~~xxxmmmgggccckkkssshhhhhhtttppp{{{{{{~~~uuulllqqq}}}||||||rrrrrrxxxzzz}}}nnn]]]MMMVVVbbbjjjfffXXXFFF999,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))*********+++---000333555=========>>>???@@@AAABBBBBBCCCFFFJJJNNNSSSVVVYYY___rrrzzzxxxzzz|||yyywwwwwwxxxxxxtttqqqiiijjjfffaaa```eeegggffflllsss{{{}}}xxxrrrooonnngggttt}}}{{{sssmmmkkkiiiaaa___\\\XXXSSSOOOLLLKKKHHHGGGFFFEEEDDDCCC@@@>>>333222000///------,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---***---333:::???BBBCCCDDD<<<;;;999999;;;>>>BBBDDDWWWcccsss}}}zzzuuu{{{zzzyyyvvvqqqaaa]]]WWWOOOGGG@@@<<<:::000///...---,,,+++++++++,,,---...//////---+++***************************))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&(((***,,,......(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&(((+++,,,,,,+++,,,---***---000222888BBBPPPZZZQQQ^^^kkkjjjmmm}}}wwwZZZWWW```fffiiivvvzzzmmm\\\YYYWWW^^^tttzzz{{{~~~}}}zzzvvvzzzzzztttnnnzzz~~~nnn\\\YYY[[[\\\^^^bbbaaaSSSCCC666111,,,))))))***************************+++,,,''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&'''((('''&&&&&&'''((('''&&&&&&''')))***((('''''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((()))***+++))))))((((((((((((((()))(((((()))***+++++++++***---,,,***)))***///999BBBDDDEEEBBB===:::===CCCGGGNNNTTTYYY]]]eeennnnnnhhhpppyyy~~~vvvlllhhhhhhjjjjjjbbb___dddhhhgggfffggg[[[___aaa___ZZZWWWYYY]]]```fffoootttrrrjjj___XXX]]]rrryyyzzz{{{yyyqqqgggfffmmmiiiYYYOOOQQQNNNLLLKKKHHHDDD@@@AAAEEE???;;;555333333333111///***+++,,,---,,,+++***))),,,+++)))(((((()))***+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++)))))))))))))))))))))))),,,***'''(((+++---,,,***(((+++---,,,******---000222666;;;>>>>>>===;;;:::<<<===@@@@@@<<>>DDDGGGNNNYYYbbbggg```cccsssttt\\\___cccjjjwww}}}~~~ooocccQQQTTTYYYeee{{{~~~zzzyyy~~~|||{{{|||uuuqqqkkkpppwwwpppfffdddfffiiiooowwwvvvdddQQQAAA:::111,,,,,,------,,,++++++***)))))))))******''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&'''((((((&&&&&&'''((('''&&&&&&''')))***((('''((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))((()))))))))))))))))))))(((+++000333555888===BBBCCCDDDCCCBBBDDDKKKTTTZZZhhhnnntttvvvxxxwwwnnnccceeejjjkkkdddZZZTTTQQQMMMMMMHHHHHHOOORRRPPPNNNNNNQQQRRRTTTUUUUUUTTTTTTTTTMMMPPPTTTWWWWWWTTTRRRPPPdddwww{{{}}}uuurrrvvv}}}wwwfff]]]^^^\\\WWWRRROOOMMMIIICCC???>>><<<;;;<<<<<<999444///...---+++*********+++,,,''''''''''''((()))***+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************---+++)))***,,,---,,,***,,,---,,,***))),,,111555<<<===>>><<<888666888:::;;;DDDLLLOOORRR___vvv{{{yyywwwtttwww}}}vvvyyy}}}vvvmmmiiifffaaaWWWPPPEEECCC???:::666222///,,,333111...------,,,+++)))))))))((((((((())))))***************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''(((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********+++,,,,,,++++++,,,...333AAARRRZZZZZZZZZ___eeejjj\\\bbbmmmhhhjjjxxxrrruuu}}}xxxlllgggccciiiqqqzzz~~~xxxlllooouuuoootttvvvxxxxxxwwwyyy}}}|||zzz||||||xxx|||~~~|||pppvvv|||uuuiiigggffftttyyywwwyyyuuuuuuzzzsss^^^MMMCCC666---,,,,,,,,,***,,,+++***)))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&'''((((((&&&&&&'''((('''&&&&&&''')))***((('''))))))((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%))))))(((((((((((())))))+++***)))))))))***+++,,,+++222;;;AAACCCEEEGGGIIIEEEIIIPPPVVV[[[___cccggghhhkkkmmmkkkhhhbbbXXXNNNRRRTTTSSSPPPNNNMMMIIICCCAAA???@@@FFFJJJKKKKKKMMMQQQRRRUUUZZZ___bbbaaa^^^^^^]]]ZZZUUURRRRRRTTTVVVccctttzzzrrrrrruuuwwwrrrwwwrrrmmmpppsssllleeecccddd___SSSGGGEEEBBBAAAAAABBBAAA===999666333///,,,***+++---///''''''(((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++************************,,,++++++,,,------+++***...---,,,,,,///444;;;???>>>>>><<<888555:::DDDMMM[[[hhhoookkklll}}}~~~xxx~~~tttmmmwww|||uuuxxx}}}vvvwww}}}|||zzzuuuooojjjgggbbbYYYPPPHHHAAA:::555444111---+++*********))))))))))))***************++++++*********)))))))))(((((('''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((************))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************+++,,,,,,,,,///222666???QQQeeennnjjjbbb___```YYYWWWlllxxxxxxlllkkknnnuuuyyyyyy{{{~~~|||vvvwwwsssqqqjjjdddooozzzvvvuuuqqqnnnooovvvxxxppppppuuuyyyzzz~~~yyyzzz}}}}}}{{{|||~~~vvvhhhvvvyyysssyyyuuutttvvv}}}~~~~~~vvveeeYYYMMM>>>333///...,,,*********))))))((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((('''&&&&&&''')))***(((''')))))))))((((((''''''&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%)))(((((((((((())))))***,,,+++***+++---///222444<<>>===;;;888;;;GGGZZZhhh~~~mmmlll~~~vvvpppuuuvvvxxxqqquuu~~~www}}}zzzlll```WWWNNNIII888444000---------------------------,,,++++++***+++++++++*********)))))))))((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((++++++******))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,000555:::KKK\\\oooxxxsssfff[[[UUUQQQUUUooo|||rrreeebbbdddooo{{{vvvmmmjjjiiihhhlllnnnssssssmmmjjjqqqtttiiijjjsss|||{{{uuuwww{{{{{{}}}xxxjjjvvvmmmlllxxx}}}www{{{}}}vvvoooaaaXXXKKK???888333000...))))))((())))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''((()))(((''''''((()))'''&&&&&&''')))***((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******)))***+++---111555:::<<>>>>>@@@EEEJJJMMMKKKGGGFFFLLLTTTUUUQQQMMMTTT[[[______^^^^^^]]]\\\bbbhhhkkkjjjhhhiiikkkbbbcccccc___[[[ZZZ^^^aaaYYYccckkkiiibbb^^^\\\[[[SSS\\\dddeeefffooo|||~~~|||zzzsssjjjaaaZZZQQQKKKJJJJJJIIIGGGFFFDDDAAA===888333...,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************)))***++++++++++++++++++***///666===AAACCCCCCCCC@@@@@@???@@@HHHYYYppp~~~zzzyyy~~~ooolll~~~vvvvvvzzz{{{xxxoooqqq}}}yyy~~~{{{ooofff^^^YYYDDD@@@:::555333111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************))))))((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((++++++******))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++,,,,,,++++++,,,222999>>>OOOYYYiiittttttiiiYYYMMMTTTRRRcccyyy~~~mmm___bbbbbbiiiwwwssseee^^^^^^bbbhhhttt|||hhhfffiiivvv{{{mmmfffjjjuuu{{{ppplllqqqxxxzzz~~~uuuvvvuuulllqqq}}}sssmmmkkkwwwvvvuuu___\\\TTTJJJ>>>555000...***************++++++,,,((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((('''((())))))''''''((()))'''&&&&&&''')))***((('''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''(((((()))***+++((())),,,000555;;;???BBBBBBIIIJJJGGGMMM^^^mmmrrrjjjccc______WWWGGG<<<:::<<<<<<>>>AAAAAA@@@CCCHHHIIIKKKLLLLLLQQQYYY]]]\\\XXXeeeqqqtttpppkkkeee```nnntttwwwuuummmhhhgggiiihhhkkklllhhhbbb___aaaddd\\\```dddfffdddbbb___]]]SSSYYY[[[ZZZ```ooo{{{||||||xxx{{{{{{wwwpppllleee```[[[TTTLLLEEEKKKLLLKKKHHHBBB;;;333///,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++)))***++++++++++++...000111777???BBBBBB@@@@@@AAADDDFFFIIIRRRaaavvvzzzyyy|||sssqqquuu~~~zzzpppzzzyyyxxx|||{{{rrrpppwwwyyyyyy}}}uuunnnfffaaaOOOJJJCCC<<<777333///,,,++++++*********,,,...///,,,++++++++++++***************)))((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((************))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,---...333<<>>:::===;;;<<>>===222111///,,,***)))(((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))***)))((('''(((***'''&&&&&&''')))***((('''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))++++++333666:::???DDDHHHKKKLLL]]]jjjoooiiicccaaa[[[QQQEEE<<<;;;DDDGGGAAA???CCCKKKKKKOOOTTTSSSOOOQQQWWWjjjwwwyyyuuuuuuuuuooowwwyyyrrrpppyyy|||zzzwwwuuusssqqqmmmjjjjjjkkkhhhaaa[[[]]]eeennnwwwmmmlllooooookkkhhhllloookkkgggmmmwwwqqqaaa```fffeee___eeeuuu~~~{{{wwwsss]]]]]]]]][[[XXXRRRMMMJJJDDD@@@888111,,,)))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++,,,------,,,,,,///555:::EEEIIIJJJEEE@@@EEESSS```uuuvvvyyyzzzrrrrrrwwwzzzvvvtttrrrvvvnnnqqqqqqkkkccc___]]]\\\^^^aaabbbccchhhjjjcccXXXdddfffnnnsssxxx}}}sssmmmtttwwwmmmqqq||||||tttfffccc___[[[WWWSSSNNNKKKAAA===666000,,,++++++,,,,,,,,,,,,+++++++++******++++++***))))))((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++(((((())))))*********+++((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++'''''''''''''''((())))))(((((((((((())))))))))))+++***(((((()))*********(((***000;;;IIIWWW___aaakkkgggdddsssccciiimmmqqqzzzzzzyyyzzznnnhhhlllrrr|||tttjjj```[[[XXXWWWUUUQQQQQQTTTRRRSSSVVVXXXYYYXXXXXXWWW[[[\\\\\\[[[ZZZZZZ\\\^^^```^^^^^^___bbbfffhhhiiipppssswwwyyyxxxwwwvvvvvvzzzuuurrrvvv}}}{{{|||}}}yyy{{{rrrttt}}}jjjkkkvvvrrrhhheeecccaaasssrrrxxxrrr```TTTOOOEEE:::666111...---+++,,,...***+++++++++***)))'''&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))************,,,***'''(((***+++***((("""...222***%%%)))......;;;@@@AAA???DDDQQQ\\\```vvvtttqqqllldddWWWHHH===;;;888===JJJMMMGGGEEEKKKTTTUUUYYY___```]]]___cccwww}}}|||tttmmmjjjhhh```mmmnnnfffppp}}}zzzrrrnnnwww{{{nnnooooooooonnnkkkjjjmmmrrrzzzvvvpppnnnuuu}}}|||vvvvvvzzz|||zzzxxxvvvppphhhaaajjjeeeZZZYYY```pppzzzpppeeeYYYUUUSSSSSSUUUYYYTTTKKK???666222000---***+++,,,,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************++++++++++++******+++------,,,***(((***///333222222;;;FFFHHHFFFDDDAAAAAALLLeee||||||}}}pppmmmeeeccciiijjjccccccaaa^^^\\\[[[\\\]]][[[eeemmmkkkfffaaa\\\WWWdddgggeeedddnnn||||||qqqjjjnnnsssssspppuuuzzzrrroooxxx|||yyyvvvsssoooiiiaaa[[[YYYGGG777222111...---...111...+++*********)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&'''))),,,+++'''###(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((('''''''''(((((()))((((((((('''((())))))***(((''''''''''''((())))))(((((((((((()))))))))***((((((((()))***+++,,,+++,,,---555EEEUUU\\\\\\[[[``````bbbrrrkkkeeeggguuu}}}|||uuuhhh```dddnnnwwwvvvbbbRRRUUUQQQOOOPPPOOOMMMNNNQQQOOOPPPRRRSSSTTTSSSQQQPPPTTTUUUVVVUUUTTTTTTVVVXXX[[[[[[]]]___bbbcccddddddhhhkkkooorrrrrrqqqqqqqqqoooqqqxxx}}}yyy}}}~~~sssvvvlllnnn|||ooojjjhhhhhhlllsssxxxiiiSSS???888222......---+++*********++++++***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''(((((((((((())))))))))))'''&&&'''***+++***((()))***)))'''***222888999>>>EEEIIIIIIMMMYYYccchhhooojjjbbbZZZSSSLLLDDD???===:::@@@JJJNNNLLLQQQZZZiiigggeeecccaaa```cccgggrrrwwwzzzxxxsssmmmiiifffiiivvvwwwnnnuuuyyyvvvxxxyyyvvvpppnnnqqqwwwtttvvvvvvtttvvvzzz{{{xxx~~~{{{uuummmeeedddkkkeee]]]___ccclll|||yyymmmaaaZZZVVVTTTVVVZZZ\\\WWWNNNCCC999111+++)))'''((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************++++++++++++,,,++++++,,,------,,,+++///++++++111777;;;@@@FFFBBB@@@@@@EEEOOO```zzz|||{{{}}}fffaaa___eeeqqquuunnnllliiieeeccccccfffhhhfffrrr{{{wwwlllddd___\\\ddddddccciiiyyyzzzggg[[[___dddfffgggmmmzzz~~~sssmmmvvv~~~wwwyyyxxxqqqkkkfffeeeVVVFFF<<<555///...111---,,,***(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((******'''$$$''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((()))))))))******))))))(((((())))))***'''''''''''''''(((((()))((((((''''''(((((()))***((((((((()))))))))******&&&'''((()))+++,,,---...222444CCCZZZiiiggg```\\\ZZZZZZ\\\iiisssvvv{{{yyyooowww}}}pppnnndddXXXWWWeeexxxlll^^^TTTNNNKKKGGGGGGJJJKKKJJJKKKOOOOOOPPPQQQQQQQQQOOONNNMMMQQQRRRRRRRRRQQQQQQSSSUUUUUUVVVYYY\\\^^^^^^]]]\\\^^^bbbgggjjjjjjjjjjjjkkkgggmmmxxxyyyxxx{{{vvvrrrrrr{{{{{{|||~~~qqqkkkjjjlllppp~~~dddIIIAAA666000000000,,,((()))******+++******)))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''&&&'''(((+++,,,+++***---(((&&&---555:::===@@@DDDNNNWWWZZZ[[[^^^aaaaaaYYYTTTLLLFFFBBB???===<<>>CCCSSShhh|||~~~}}}pppsss}}}vvvcccbbbgggvvv~~~zzztttooommmooosssuuuuuutttkkkhhhgggkkkjjjlll{{{gggWWWZZZ]]]```eeeooo{{{vvvooozzz~~~ssssssrrryyyxxxpppkkkhhhfff]]]QQQEEE999000---000------,,,***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))'''&&&'''((()))(((&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******++++++***))))))***+++,,,(((''''''''''''((())))))((((((((('''((())))))***(((((()))))))))*********&&&(((***++++++---...000888@@@VVVppp{{{ssshhhcccZZZXXXWWW^^^qqqooofffoooyyyvvvlll[[[bbbddd^^^```ooo}}}ooo[[[MMMLLLPPPSSSIIIGGGGGGJJJLLLKKKMMMPPPQQQRRRSSSSSSSSSRRRQQQQQQSSSTTTUUUTTTSSSTTTVVVXXXRRRTTTVVVWWWWWWWWWXXXXXX\\\___cccffffffeeeeeeeeehhhjjjooouuuzzz{{{vvvrrrqqq{{{~~~zzzqqqlllkkkqqqxxxpppnnnpppssslllWWWMMM>>>333111222...((()))*********************))))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))(((''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((()))+++,,,,,,,,,+++---***///:::===:::>>>GGGUUU^^^ggghhhaaaXXXPPPLLLDDDCCCAAA@@@@@@@@@AAAAAAPPPYYYiiiuuuwwwsssvvv||||||{{{xxx}}}xxxtttsssyyyyyyyyyxxx~~~}}}~~~zzzzzzzzzzzz|||}}}xxxxxxyyysssttt|||uuukkklllpppgggeeemmmuuuzzzzzztttmmmeeebbbccc```aaabbb___WWWLLL???777000...,,,++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((())))))***((()))))))))*********************+++++++++,,,,,,,,,------,,,++++++,,,---...000888BBBHHHEEECCCBBBMMMLLLWWWmmmzzzxxxwwwyyy}}}qqqiiigggssssssmmmrrruuuvvvpppnnnppptttvvvzzz~~~tttnnnnnnnnnssssss{{{lll```aaaaaaccclll{{{~~~}}}wwwuuu{{{xxxuuunnnuuuyyy~~~rrriiieeeccc___[[[VVVOOOFFF<<<333...---///000...+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))((('''&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))*********,,,+++*********,,,...///))))))(((((())))))***+++((((((((((((((()))******))))))))))))************)))***,,,,,,,,,---000333===MMMfff{{{yyynnnhhh[[[YYYZZZaaammm|||}}}lllbbbxxxttteee[[[\\\ppp~~~yyypppqqqvvvwwwaaa___XXXOOOLLLNNNOOOMMMMMMKKKKKKNNNOOOMMMNNNQQQRRRSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWWWWWWWWWWYYY[[[VVVWWWWWWVVVUUUUUUXXXZZZ```bbbeeefffdddbbbaaa```gggfffffffffhhhjjjlllmmmiiilllooo~~~}}}}}}{{{vvvvvvxxxqqqrrryyy~~~iiiaaaZZZIII888111111///)))***************+++++++++************************))))))(((((((((((())))))&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((()))))))))*********((()))***+++************...111999@@@<<<999GGGZZZtttrrrooofffYYYKKKAAA===@@@@@@@@@AAAEEEKKKRRRWWWhhhooowwwzzzuuunnnmmmqqq~~~}}}{{{wwwwww{{{}}}yyyyyyzzz~~~|||}}}~~~}}}xxx{{{{{{xxx~~~rrrrrruuulllggggggddddddrrr|||sssnnnnnn___^^^___bbbcccZZZKKK>>>444111---******+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((())))))***((()))))))))***************++++++++++++,,,,,,,,,***,,,,,,+++******,,,///000888CCCGGGCCCBBBKKKXXXmmmmmmwwwzzzsssuuuuuu~~~vvvnnnhhheeedddkkk{{{}}}|||vvvzzz}}}www{{{{{{qqqjjjiiijjjmmmnnnuuuxxxvvvpppmmmpppssssssvvvzzzjjjhhhiiihhhiiivvv|||sssqqqrrrvvv{{{pppnnnsssvvvlllhhhggg____________\\\RRRBBB444...///000///---+++******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&(((***''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************+++*********,,,000333555)))))))))))))))***++++++))))))(((((())))))***+++)))))))))*********++++++***,,,---,,,,,,...444999EEEZZZppp||||||rrr___^^^dddqqqyyy~~~~~~xxxttt|||vvvhhh]]]XXXsssrrrfff___YYYSSSSSSPPPMMMOOOUUUVVVSSSQQQNNNNNNQQQQQQNNNNNNQQQRRRRRRSSSTTTUUUVVVWWWWWWTTTVVVWWWWWWVVVWWWYYY[[[ZZZ[[[[[[YYYVVVVVVZZZ^^^bbbdddffffffccc___]]]\\\]]]___bbbcccdddeeehhhjjjiiikkkmmmwww|||nnnnnnzzzyyyeeeffffffZZZDDD444000...***,,,++++++*********++++++***************************))))))(((((())))))***&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))(((((((((***,,,333888>>>???===EEE\\\rrryyygggXXXLLLCCC???@@@CCCAAA>>>>>>DDDQQQ```kkkppppppnnnjjjfffgggooovvv|||tttqqqttttttqqquuu}}}~~~{{{}}}~~~~~~tttxxx}}}|||~~~}}}uuuyyyxxxssspppoookkklllzzz}}}yyyyyyfffccccccgggkkkeeeTTTFFF999333,,,)))***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++++++++,,,,,,,,,,,,)))+++---,,,***+++///222;;;AAAGGGFFFBBBIIIddd{{{oooqqqooowwwzzztttkkkeee```\\\hhhjjjqqq~~~zzzuuuuuuxxx{{{yyypppjjjjjjkkklllkkkrrrqqqnnnjjjmmmuuuzzz{{{yyy}}}wwwgggnnnqqqqqqrrr|||jjjgggjjjppp|||{{{llllllwww|||}}}tttqqqrrriiijjjjjjkkkllleeeSSSBBB888444///---,,,------,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&(((***(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++******+++---000666;;;>>>((((((((((((((()))******))))))(((((())))))***+++))))))*********+++++++++***,,,---,,,,,,111:::BBBPPPeeeuuu|||mmmiiinnn~~~~~~xxx|||}}}vvvjjj```^^^```yyy```VVVQQQKKKTTTTTTPPPKKKLLLTTT[[[^^^SSSQQQQQQTTTTTTQQQPPPRRRSSSSSSSSSSSSTTTTTTUUUVVVRRRSSSUUUUUUUUUUUUXXXZZZYYY[[[]]][[[WWWUUUXXX[[[```bbbdddccc```\\\YYYXXXUUUYYY^^^______```ccceeeiiinnnqqquuu~~~xxxrrrzzzwwwfffiiissspppXXX@@@555111......---+++************+++******************************))))))))))))******&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***'''((())))))(((+++000444:::???AAACCCLLL]]]pppzzzxxxgggTTTLLLIIIFFFEEEGGGGGGEEEBBBBBBIIIWWWhhhtttvvvsssmmmhhhjjjsssmmmjjjmmmttttttooosss}}}~~~|||~~~|||{{{uuunnn{{{~~~{{{|||rrrzzzsssuuuxxx{{{|||~~~tttqqqqqqtttuuupppcccXXXFFF>>>333---,,,---...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++++++++,,,,,,,,,------))),,,......,,,---222777CCCDDDHHHJJJPPPccc~~~rrrtttdddkkknnnjjjeeecccdddccclllpppwwwyyyooosss|||~~~vvvqqqjjjhhhjjjkkkjjjhhhiiilllkkkhhhjjjrrryyy{{{uuuvvvzzzzzzqqqjjjnnntttvvvuuuyyyhhhfffiiinnnwww{{{qqqrrryyyzzzvvv{{{|||xxxzzzxxxuuuuuutttkkkaaaTTTGGG777---+++---------************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''((()))(((&&&&&&'''***'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***))))))*********+++++++++++++++,,,000666===CCCGGG'''''''''''''''((()))))))))))))))))))))******+++)))************+++++++++)))***,,,+++---444???HHHYYYmmmyyy}}}rrrsss{{{wwwuuuwwwuuummmbbb]]]```fff}}}```LLLLLLPPPNNNKKKRRRUUURRRPPPSSSXXX[[[UUUSSSTTTWWWWWWTTTSSSVVVVVVUUUUUUTTTTTTTTTTTTTTTQQQSSSTTTTTTTTTUUUWWWYYYSSSXXX[[[ZZZVVVSSSSSSUUU]]]___aaa```]]]YYYVVVVVVSSSVVVXXXXXXVVVWWW\\\aaaccclllooottt~~~~~~yyy}}}www|||zzz|||zzzxxxiiikkk}}}jjjLLL;;;555222///...,,,***))))))************************************))))))))))))******&&&((())))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''((((((((())))))***++++++,,,000777<<<>>>BBBEEELLL^^^sssyyysss^^^OOOEEEHHHNNNNNNJJJIIIKKKLLLNNNQQQWWWaaannnwww|||wwwyyytttlllkkkrrr|||zzzrrruuu{{{{{{}}}{{{||||||yyyxxxqqqooozzzqqqyyyvvvlllwwwuuuzzz~~~xxx}}}~~~~~~~~~zzzqqqkkkVVVKKK<<<222///...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))************++++++,,,,,,,,,---------***---000///...///555;;;CCCCCCGGGSSSddd|||yyywwwcccXXXbbbjjjkkkiiikkkllllllmmmttt}}}xxxpppttt|||wwwtttiiigggbbb^^^^^^bbbdddbbb```[[[bbbeeecccaaafffmmmqqqjjjiiijjjnnnqqqqqqnnnmmmhhhqqqtttpppwwwvvvjjjjjjmmmpppxxx{{{yyy{{{zzz}}}xxxxxx}}}ppp\\\BBB111,,,------,,,************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&(((***)))'''&&&''')))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))************++++++++++++,,,...333999BBBIIINNN))))))))))))))))))))))))&&&(((******))))))+++---+++++++++***++++++,,,,,,...,,,,,,111:::DDDOOOWWWYYYlllyyyssstttuuugggiiicccfffnnnjjjaaahhhzzznnneeeZZZQQQNNNNNNNNNMMMMMMSSSUUUSSSVVV]]]bbbaaaYYYXXXVVVWWWXXXWWWVVVTTTRRRSSSUUUWWWXXXXXXVVVTTT\\\[[[ZZZ[[[\\\\\\[[[ZZZ```ZZZVVVVVVVVVTTTVVVYYYWWW[[[___]]]XXXTTTUUUWWWWWWVVVTTTTTTTTTVVVXXXZZZ```___bbbiiiqqquuusssooodddvvvyyypppaaagggrrrtttnnn|||eeeJJJ;;;999333---***++++++))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''))))))***))))))((('''&&&(((((())))))))))))(((((())))))))))))************)))((('''''')))******)))111***(((///555999===CCCAAAJJJSSS^^^iiioooggg[[[EEEEEEJJJOOOKKKDDDFFFOOOaaacccaaaXXXSSS```~~~zzzrrrhhhooouuussswww|||xxxpppuuu}}}yyy{{{~~~sssooorrrtttxxx{{{zzzyyyyyyzzzwwwuuu||||||tttnnnuuucccMMM<<<444000...---***+++,,,------+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++,,,333333+++,,,888AAACCCDDDEEEPPPhhh}}}|||sss[[[SSS^^^[[[nnn|||{{{xxx|||}}}zzzyyyyyy{{{~~~lllkkkmmmrrrnnnccc[[[ZZZ]]]```eeekkkoooooollliiibbbiiinnnoooqqquuuwwwvvvooojjjbbb\\\\\\ccclllsssvvvlllgggoooxxx{{{{{{|||tttlllhhhjjjkkkmmmyyy}}}yyy}}}vvvwwwxxx}}}|||hhhOOO<<<222---,,,,,,......,,,))))))******(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))'''***,,,,,,***)))+++...***222666;;;III[[[^^^VVV))))))))))))))))))))))))%%%&&&(((((('''''')))++++++************+++,,,,,,///111222888LLLccciiiccc___lllrrr~~~mmmppp~~~qqqeeeXXX\\\kkk~~~wwwllljjj]]]WWWPPPLLLLLLNNNPPPQQQVVVYYYYYYUUUVVV^^^dddeeeaaa___]]]\\\[[[XXXTTTQQQRRRVVVZZZ\\\[[[ZZZ[[[[[[aaa___]]]]]]_________^^^]]]XXXTTTUUUUUUTTTUUUXXXXXX[[[^^^]]]XXXUUUUUUVVVVVVUUUTTTSSSTTTVVVWWWYYYXXXXXX[[[aaaiiipppssstttnnnlllsss}}}~~~kkkbbbdddnnnwww{{{cccNNNDDD999222------,,,***)))***************************))))))))))))))))))))))))((((((((((((''''''&&&&&&((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))************((((((((()))***++++++++++++***---555:::===DDDMMMWWW\\\^^^]]]]]][[[RRRHHHFFFDDDDDDGGGKKKQQQ[[[dddfffhhhgggbbbcccppp}}}|||wwwsssoooxxxzzzooorrr~~~~~~xxxssslllnnnrrryyy~~~vvvrrrsssnnnjjjqqq|||rrrsssuuunnnbbbSSSCCC666000...+++***))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************,,,,,,++++++++++++++++++...111111222777>>>AAA@@@MMMYYYnnnzzzllldddWWWTTT```eeewwwwwwmmm~~~zzzvvvsssrrrrrrrrrrrr^^^```hhhqqqrrrllliiikkkjjjqqq|||zzzsssxxx|||}}}yyyoooiiijjjnnnrrrsssxxxpppkkkooottttttsssuuuwwwmmmhhhiiiiiillluuuwww|||~~~yyytttsssxxx~~~{{{tttpppgggXXXGGG888///---///,,,,,,,,,++++++,,,------++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))+++---,,,******,,,///444888;;;@@@PPPbbbddd[[[))))))))))))))))))))))))%%%'''(((((((((((()))*********))))))***++++++,,,+++000444AAAbbb~~~jjj^^^fffjjjwww|||hhhwww{{{vvviiiXXXKKKcccwwwaaaSSSQQQNNNJJJJJJLLLPPPSSSTTT[[[]]][[[YYY[[[dddmmmqqqlllggg```[[[XXXWWWVVVUUU[[[```eeeeeebbbaaaeeekkkjjjgggdddbbbcccccccccccc[[[WWWUUUWWWVVVTTTUUUXXXXXX[[[]]]\\\WWWTTTTTTUUUTTTSSSSSSSSSSSSUUUWWWXXXUUUWWWYYY]]]dddlllvvv|||xxxfffddd}}}}}}yyywwwuuuaaa[[[pppvvv]]]MMMAAA888000...---***)))***************************))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((())))))))))))************(((((()))***+++,,,,,,,,,&&&,,,555<<<>>>BBBNNNZZZuuupppeeeVVVLLLGGGBBB>>>@@@BBBCCCFFFRRRcccpppvvvnnnmmmlllmmmsss~~~}}}xxxwwwyyy|||zzzwww{{{mmmrrr{{{}}}{{{|||{{{vvvsssrrrpppqqqyyyvvvnnnpppkkkccckkk||||||qqqwwwqqquuutttiiiUUUBBB444---...+++((('''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,222///111888???BBBDDDFFFZZZnnn|||kkkaaabbb___]]]fffooo{{{{{{uuuxxxrrriiiaaa\\\\\\^^^```aaajjjxxx{{{wwwxxxsss}}}~~~vvvzzz}}}wwwuuuyyy~~~~~~zzzuuussspppllllllnnnwwwlllggghhhfffhhhzzznnnpppwww||||||yyytttqqqyyysssjjjkkkkkkfffXXXFFF777000...,,,---......---,,,...///++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++---...---******---111;;;<<<>>>FFFYYYjjjiii^^^((((((((((((((((((((((((((()))++++++******+++,,,))))))))))))***+++,,,,,,***---999SSSuuuoooZZZaaahhhvvv{{{xxxuuuvvvppp\\\IIILLLpppuuu___RRRLLLRRRQQQPPPPPPQQQSSSUUUVVVZZZ[[[\\\]]]bbblllvvv|||pppiii^^^WWWVVVZZZ```ccclllqqqtttpppkkkkkksss{{{uuuqqqllliiiggggggffffff^^^[[[[[[\\\ZZZVVVVVVYYYXXXZZZ[[[YYYVVVSSSRRRSSSRRRRRRRRRRRRSSSTTTVVVWWWTTTWWWZZZ\\\___fffqqqyyyzzzkkkhhh|||zzz|||iiiaaavvvzzzeeeWWWHHH<<<111---,,,***)))***************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((())))))))))))((((((((()))))))))************((()))***+++******+++,,,***222===AAACCCKKK[[[jjjrrr]]]III@@@???AAACCC:::CCCLLLRRR\\\lllvvvyyyuuurrrpppttt{{{}}}{{{{{{{{{}}}~~~{{{}}}{{{|||xxxxxx{{{}}}}}}{{{vvvppprrr{{{vvvpppuuurrrgggnnn}}}tttwwwsssxxxzzzuuuiiiXXXEEE666111---)))(((***,,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))************)))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------------333000444<<<@@@CCCQQQbbbssssssqqqrrrjjjgggnnnkkkeeehhhnnnyyy}}}wwwtttsssqqqeeeaaa]]]ZZZ\\\```eeeiiizzzwwwtttsss{{{zzztttlllooosss{{{yyyvvvyyy|||rrrllllllooouuuoooooonnngggdddxxxxxxmmmmmmrrrwww~~~|||xxx|||{{{wwwxxxxxxtttiii[[[KKK;;;///000.........,,,***+++...,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************+++++++++---...---+++,,,111555<<<<<>>555///+++------***+++///,,,++++++***************************************************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++++++++,,,***,,,------...111888>>>BBBAAAEEEWWWnnnzzzrrrccc))))))))))))))))))))))))((()))******(((((()))***))))))******+++,,,......444444LLLtttvvvsss~~~{{{ppplllpppqqqzzz}}}yyy~~~nnnTTTSSSfff}}}xxxhhhUUULLLOOORRRPPPTTTVVVYYYZZZ\\\^^^bbbdddeeecccbbbdddddddddiiioookkknnnssszzz~~~}}}}}}wwwrrrooollliiiggggggfffeeeddd___ZZZ\\\aaa[[[ZZZYYYWWWUUUSSSRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWUUUYYY[[[ZZZWWWXXX\\\aaafffpppmmm]]]^^^sssgggqqqwwwssslllqqqvvv^^^MMM:::111...,,,***+++++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((())))))))))))(((((())))))))))))***************++++++)))''')))...333999???IIIUUUeeessszzzzzzJJJCCC>>>???AAABBBDDDHHHXXX\\\aaa```[[[]]]kkk{{{{{{vvvyyyyyyssswww}}}{{{{{{ppp{{{xxxtttqqqmmmpppyyyzzztttrrrwww}}}}}}xxxsssyyy|||qqq```???777///+++,,,---+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))*********************++++++++++++,,,,,,------......////////////777BBBKKKUUUkkkyyyjjjcccfffmmmyyywwwuuunnnggghhhqqqrrrooodddZZZ[[[fffqqq|||uuuooopppxxx}}}~~~{{{~~~rrrjjjjjjnnnqqqoooqqqsssttttttvvv|||~~~}}}zzztttrrryyyvvvuuuzzz{{{{{{{{{wwwsssnnnjjjgggjjjvvvwwwjjjlllnnnmmmpppzzz~~~nnn[[[>>>222***---000//////333,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,)))+++...000333999CCCJJJPPPMMMPPP___ssszzzqqqccc))))))))))))))))))))))))((()))******(((((()))************+++,,,...///000555<<>>DDDPPPcccxxxtttaaa::::::>>>BBBCCCGGGSSS```mmmeeeccceee___[[[iii}}}wwwrrroooqqq{{{}}}tttnnnzzzttt}}}www|||~~~xxxnnnqqqvvvyyyzzzyyytttpppzzz~~~}}}ppplllssstttnnnRRRFFF666---+++,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))*********************+++++++++,,,,,,,,,------...//////000000222<<>>777111---+++++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''(((((())))))))))))(((((())))))))))))************''')))***)))***000;;;DDDBBBHHHUUUkkkfffEEE===???BBBDDDCCCLLLfffvvvhhhdddllliii```iiitttkkkfffeeecccoootttmmmlll~~~}}}uuu{{{ssszzz}}}||||||~~~wwwnnnyyy|||tttfffkkkuuuzzzcccSSS>>>000,,,,,,---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++))))))))))))******************+++++++++,,,,,,,,,---------...///000000111888@@@KKK^^^}}}~~~rrrddd___ffftttuuuvvvrrrhhheeeSSSPPPRRR___rrr~~~fff___hhhtttwwwuuuuuu|||{{{mmmhhhpppzzzuuutttsssuuuwwwssspppwwwxxxtttsssvvvkkknnnvvv}}}}}}zzz}}}|||lllnnnwww{{{bbbIII666555888444//////---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))),,,111666>>>IIIWWWaaaeeeZZZRRRUUU\\\\\\TTTMMM))))))))))))))))))))))))))))))))))))************...++++++,,,,,,,,,000777BBBUUUcccgggpppvvvvvvlllooozzzrrrqqqvvv~~~xxxeeeWWWTTTQQQOOOMMMMMMPPPTTTZZZ]]]SSSZZZ```bbbfffkkkmmmllleeekkkqqqvvv{{{wwwwwwwwwvvvtttpppjjjeeeddd```[[[YYYYYY\\\___`````````^^^\\\YYYVVVSSSRRRXXXWWWVVVVVVXXXYYYYYYXXXVVVUUUUUUTTTUUUXXXZZZ\\\\\\bbbdddbbbbbbaaaZZZQQQQQQhhh}}}~~~xxxuuutttlllggguuuxxx~~~rrrXXX>>>444666333***,,,,,,++++++***++++++++++++++++++************)))((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''((()))***++++++++++++(((++++++,,,333>>>EEEEEEMMMQQQeee~~~~~~bbbGGG===333@@@DDDCCCUUUtttxxxqqqwww{{{qqqzzzwwwooonnngggXXXJJJIII^^^uuuvvvzzz~~~}}}~~~wwwzzz||||||xxxxxxxxxyyyjjjWWW???...111333'''***++++++)))(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++...000......222555555===JJJeeennnaaa___nnn|||~~~yyyxxx~~~dddRRRKKKMMM\\\rrr~~~}}}xxxtttnnnllluuuyyyxxxyyyyyywww}}}zzzqqqiiikkkoooqqqlllwww}}}zzztttiiiooo|||rrr\\\JJJHHHFFF:::---(((.........---...///,,,)))+++++++++*********))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******++++++((())),,,,,,)))***------333888<<>>666000***---,,,++++++***++++++++++++++++++************)))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((()))******++++++++++++,,,***...555999<<>>111111...,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///---+++,,,...333;;;AAAPPPhhhxxxoookkkkkkooowww{{{{{{|||~~~xxx|||zzz}}}rrrccc___\\\XXX]]]iiiooonnnqqqyyyvvvxxx{{{|||}}}~~~{{{|||yyypppiiihhhllloooxxxpppuuu|||}}}wwwwwwmmmeee___[[[LLL888///000------,,,++++++,,,,,,,,,+++++++++*********))))))***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++)))))),,,+++)))+++//////444999???KKKZZZdddfff___VVVOOOMMMFFF@@@EEEPPP)))))))))))))))))))))))))))))))))*********++++++---+++,,,///000333<<>>>>>===PPPkkk~~~|||lllRRR@@@>>>@@@???FFFDDDTTTooo|||yyy~~~}}}yyywwwvvv~~~iiiSSSEEECCCJJJQQQeee{{{vvvwwwzzz|||yyyvvvnnnfffZZZSSSWWW___bbb___^^^aaabbb^^^YYY\\\fffppp{{{rrrzzzsssxxx}}}~~~|||uuusssrrrsssxxxxxxvvvwwwqqqSSS888111222...------,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,000++++++///222666BBBPPPiii~~~yyyrrrdddccceeeyyy}}}ssspppuuuzzz|||yyykkkeeemmmpppqqqyyyooogggbbbdddeeeeeekkkttttttrrrwwwxxxzzzyyyqqqgggdddhhhllllll|||zzzyyyzzzvvvxxxuuukkkpppvvvpppXXX<<<111555...------+++***+++...000+++++++++*********************************************)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,))))))++++++***---333777:::???HHHXXXgggnnnmmmPPPNNNLLLIIICCCGGG^^^xxx))))))))))))))))))))))))))))))*********+++++++++,,,+++,,,...000444@@@KKKZZZ\\\ZZZVVV\\\nnncccPPPkkkfffWWWVVVZZZmmmuuudddNNNFFFIIIMMMNNNUUU\\\]]]ZZZZZZ___eeeuuuwwwvvvvvv~~~}}}yyy{{{|||yyyvvvtttssssssrrrqqqkkkiiifffbbb```aaadddfffgggddd___ZZZVVVTTTSSSSSSPPPOOONNNOOOQQQRRRRRRRRRNNNOOOPPPRRRUUUXXX[[[]]]```\\\XXXVVVYYY___dddfffaaa[[[fffyyy|||zzzzzzyyy{{{yyyttt[[[AAA333222...---,,,++++++++++++++++++++++++*********))))))'''(((((())))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))******)))))))))*********---222:::??????EEE^^^yyysssYYYGGGBBBDDDAAA;;;???YYYllllllnnn|||wwwyyyyyyuuuwwweeeQQQCCCDDDOOOYYYzzzzzzyyyrrrkkkhhhiiihhhbbb]]]QQQOOOGGGAAAHHHTTTTTTKKKFFFIIIKKKGGGCCCGGGRRR\\\bbb___kkkzzzzzzyyyyyysssrrrmmmqqqyyy~~~~~~}}}sssnnnmmmpppvvv~~~|||}}}fffNNN===///------,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,---+++000777999<<>>DDD@@@GGG]]]jjjiiiXXXHHH???@@@<<<777EEE\\\nnnccc[[[aaaqqq~~~zzz|||nnnhhhhhhiiiUUUNNNGGGGGGSSSjjjyyynnnaaaYYYOOOIIICCC>>>===???AAACCCDDDGGGJJJLLLOOOPPPKKKDDDNNNNNNPPPSSSWWWZZZ[[[ZZZYYY___llllllZZZNNNLLLGGGTTTcccppptttsssuuuyyy|||zzzrrrvvv}}}wwwrrrsssvvvzzz|||~~~oooEEE555000+++***+++------,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,222777:::EEE___xxxrrrwww{{{wwwmmmaaa```iiiuuu{{{vvvzzz~~~~~~wwwhhhZZZdddhhhgggkkkooogggfffrrrxxxeeeeeepppxxx}}}}}}www}}}|||{{{~~~yyytttnnnhhhkkk|||wwwwwwyyy___FFF777///,,,000///)))'''+++***************+++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++,,,...111888GGGUUUjjjdddZZZUUUZZZ```]]]VVVFFFCCCMMMkkk*********************************+++++++++,,,,,,,,,,,,///333777BBBVVViiipppvvvzzzvvvmmmfffggglllttt}}}vvvmmmmmmpppqqq}}}yyyooo```TTTRRRYYYaaaiiiZZZLLLIIIKKKNNNOOOQQQTTTXXX```jjjwww~~~{{{wwwsssooommmlllllllllllleeefffeeeaaa[[[YYY\\\___\\\^^^```aaa]]]WWWPPPKKKOOOMMMJJJJJJJJJJJJIIIGGGIIIKKKPPPUUUZZZ___cccddd```YYYVVVYYY[[[YYY[[[^^^]]]ccc```TTTMMMXXXqqqaaaXXXmmmxxx```TTTWWWXXXIII888000///...---,,,++++++++++++++++++************)))&&&'''((()))************(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))************)))))))))***,,,///000888>>>EEELLLXXXccc```VVVKKKFFFBBB@@@>>>EEEZZZoookkkYYYUUUeeennnjjjooo|||yyynnnbbbVVVRRRSSS@@@EEEPPP___tttxxxlllbbbXXXNNNGGG===<<<;;;::::::>>>EEEKKKPPPRRRWWW^^^___ZZZWWWWWWaaacccfffiiilllnnnnnnnnnooorrryyyrrr\\\RRRSSSNNN\\\gggoooooolllnnnnnnmmm~~~~~~www}}}zzzxxxwwwxxx{{{{{{{{{}}}aaa???888///++++++---,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,...888???EEEYYYyyy{{{zzzyyyvvvuuuyyyiiipppsssooolllooovvvzzz{{{||||||pppeeebbbsssoooccc]]]^^^^^^mmmzzzkkkooo{{{{{{xxxxxxsssvvvzzzyyyppprrrtttrrrnnnrrrssspppxxx|||pppbbbDDD555,,,...///***(((+++))))))*********+++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++,,,000555???QQQaaammmdddVVVLLLKKKOOOMMMHHHBBBQQQlll******************************+++++++++,,,,,,,,,,,,---111666<<>>333,,,,,,---,,,***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///===IIITTTmmmyyyqqqsss{{{rrrcccsss{{{rrrqqqxxx~~~}}}|||~~~~~~uuukkkooo{{{sssjjj^^^aaammmpppyyywww|||wwwzzzvvvxxx~~~uuuyyy~~~xxxrrrsssyyyyyysssqqqwwwzzzqqqiiimmmuuuxxxvvvPPP<<<......111---,,,000))))))******++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++---222777CCCWWWiiihhh```QQQEEECCCGGGHHHFFFUUUnnn************************,,,+++)))((())),,,,,,++++++...444:::BBBRRRgggxxxwwwrrryyymmmVVV\\\zzzqqq___VVV\\\ccc^^^TTTIIIPPPNNNLLLOOONNNRRR___iiibbb||||||wwwtttuuuxxxtttooommmnnnllliiigggiiiaaalllpppfff[[[ZZZ]]]___^^^bbbeeeddd___YYYWWWVVVRRRPPPMMMKKKJJJHHHEEECCCDDDFFFHHHLLLPPPSSSVVVWWWQQQSSSTTTTTTTTTVVVZZZ]]]``````ccccccYYYPPPXXXggg|||yyy}}}kkk|||{{{uuuqqqkkkiiinnncccHHH555333...+++,,,...,,,(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))))))))((()))...777>>>@@@AAAPPPdddeeeSSSEEEDDDMMMEEEAAAJJJ___rrryyywwwkkksssvvvpppmmmuuuvvvhhh\\\WWWOOOCCCAAAHHHSSSvvvqqqdddVVVNNNGGG@@@:::999@@@AAAAAABBBJJJWWW```bbbiiimmmzzzsssrrr|||yyy~~~zzzxxxyyy{{{{{{tttooolllkkkgggeeeooottt|||tttssswwwxxxuuuzzzwwwppp||||||gggLLL222+++......,,,,,,+++++++++************)))))))))))))))))))))))))))'''((()))******)))'''&&&))))))))))))******))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++---+++)))+++000555===JJJfff|||{{{vvvuuuzzzmmmeeeiii}}}jjjhhhpppvvv{{{vvvsssttttttsssuuuyyyiiieeegggpppvvv|||||||||pppmmmvvvxxxpppwwwvvvmmmqqq|||tttrrrhhhkkksssuuusssgggFFF...111555---)))---***)))***...333333---'''+++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))***+++---------000+++,,,666???III^^^rrruuuWWWEEEKKKKKK???@@@PPPppp************************,,,,,,+++******,,,,,,+++///222@@@OOOSSSVVVlll{{{xxxmmmdddqqq|||tttfff]]]cccggg___QQQIIIKKKPPPMMMLLLRRRSSSXXXhhhrrrrrr~~~|||wwwrrrppppppqqqkkkgggeeehhhiiifffdddfffbbbiiikkkddd]]]\\\[[[ZZZ___cccgggfff```ZZZWWWVVVTTTQQQNNNLLLKKKHHHEEECCCAAABBBCCCFFFIIILLLOOOPPPPPPRRRTTTUUUUUUWWWYYY[[[ZZZ]]]dddiiifff\\\TTTSSSeeeiiifffxxx{{{mmmPPP===888222...---,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++((()))++++++---222:::@@@DDDHHHRRRYYYSSSCCC<<<>>>DDD>>>DDD[[[qqqzzzyyyvvv|||{{{xxxZZZPPPIIIHHHDDDAAAKKKYYY~~~wwwdddXXXOOOFFFCCC@@@======??????EEELLLSSS^^^kkkppppppuuuzzzvvvpppnnnnnnmmmkkk}}}nnnhhhmmm|||xxxvvvvvvwwwssszzzuuurrr}}}www^^^BBB222///---+++(((++++++++++++************))))))))))))))))))))))))(((((()))******)))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++,,,...---,,,///555???RRRfffooowwwqqqwwweeeaaaggg}}}xxxnnnmmmrrruuusssjjjjjjyyyzzznnnrrrmmmqqqwwwlllooo{{{xxxtttsssuuu|||~~~uuuppptttssslllkkkXXX@@@222111222...)))000///000444888777222---+++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************,,,---------,,,///444;;;DDDQQQbbbooojjjXXXMMMMMMIIIEEEUUUmmm************************,,,++++++,,,,,,++++++,,,222999NNNbbb___WWWkkkxxxkkkqqqyyyhhhhhh\\\\\\hhhhhhUUUFFFDDDKKKMMMIIIJJJRRRTTT[[[lllwww}}}xxxvvvvvvwwwxxxxxxtttoookkkiiigggfffeeeccc^^^]]]aaacccaaa^^^]]]eeehhhiiifffbbb___ZZZUUU^^^bbbgggfffaaa[[[WWWVVVVVVSSSPPPNNNLLLIIIFFFCCCAAA@@@@@@AAABBBEEEHHHJJJOOORRRUUUWWWWWWWWWYYYZZZXXX]]]dddkkkppplll[[[KKKPPPrrryyyiii]]]{{{mmmNNN@@@444111///******...++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))*********++++++(((***,,,///222888???CCCLLLRRRUUUNNNAAA888888<<<<<>>???@@@EEEMMMUUU[[[bbbiiirrryyyzzzwwwyyy~~~rrrWWWOOOiiiuuunnnnnnooovvvssspppzzz~~~www[[[@@@222...---+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++---000000///555===JJJfff}}}|||ppp|||ttt|||dddYYYfffzzz||||||{{{wwwtttssscccgggrrr~~~|||tttpppwwwzzz{{{wwwooofffiiirrruuuuuutttnnnjjj{{{xxxssskkknnnlllYYY<<<111666444)))...---...111444333///++++++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,------------:::EEEGGGNNN]]]hhhkkk\\\TTTNNNKKKKKKVVVsss************************+++***+++---,,,******---777GGG]]]iiiccc\\\iii{{{vvvlllwww}}}jjj[[[^^^\\\___aaaYYYKKKEEEIIIMMMNNNJJJLLLTTTUUU]]]ppp~~~~~~xxxsssmmmiiiggghhhiiijjjhhhddd___\\\]]]]]][[[YYY]]]YYYYYY]]]___[[[VVVUUUeeeiiilllkkkgggaaaZZZVVVYYY^^^cccddd```[[[XXXWWWWWWUUUQQQOOOMMMJJJGGGDDDDDDBBB@@@???@@@AAADDDFFFMMMQQQUUUXXXYYYXXXYYYYYY\\\```bbbdddnnntttjjjYYYMMM^^^sssrrrpppbbbKKK555000///******///,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))***,,,///555<<>>BBBGGGIIILLLUUU```rrrvvvzzz|||{{{qqqyyysss|||___IIIUUUfffjjjssssssaaa___pppwwwtttppptttxxxsssRRR888//////111,,,,,,+++++++++*********))))))))))))))))))))))))***)))(((((()))+++---...---+++***((('''((()))***((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******---000111222;;;EEEZZZwww~~~zzzvvveeecccuuuyyy~~~tttsssoooqqqtttssslllfffkkkssswww}}}xxxoooccc\\\\\\ddd~~~}}}|||jjj\\\rrrzzzxxxrrryyyqqqTTT===666333---+++******,,,...---***'''+++++++++++++++++++++++++++++++++*********))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((***+++,,,,,,---...000888OOO\\\WWWZZZiiinnnfffVVVOOOIIIKKK[[[vvv************************)))((()))---,,,(((***000:::SSShhhiiidddffflllnnnvvvvvvssswwwvvvqqqyyyzzzjjjYYYPPPSSSbbbgggZZZKKKGGGJJJLLLQQQRRROOORRRYYYXXXbbbyyyyyyrrrnnnlllkkkeee```[[[YYY[[[]]]^^^___\\\XXXTTTSSSUUUWWWWWWUUUWWWVVVYYY^^^]]]XXXTTTSSSaaahhhpppqqqiii___YYYWWWTTTXXX]]]___\\\YYYXXXYYYXXXUUURRROOONNNKKKHHHEEEFFFDDDAAA???>>>???AAABBBKKKOOOTTTWWWYYYYYYYYYYYY]]]bbbbbb```gggpppooofffRRRMMMpppssssssVVV:::000///---,,,---,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********,,,++++++///666@@@HHHMMMXXXXXXPPPAAA888:::AAADDDUUUjjjssshhhggg|||ooo[[[NNNJJJCCC>>>@@@PPPkkkuuueeeQQQBBB===<<<===???CCCGGGNNNVVVZZZ___jjjuuuyyynnnwwwooosss{{{mmmiiiwwwuuu[[[RRRWWWbbbpppzzzttt___[[[oooxxx{{{yyyxxxwwweeeBBB///---111,,,,,,,,,++++++++++++***))))))))))))))))))))))))***)))(((((()))+++---...,,,+++)))((((((((())))))((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---000222777DDDQQQqqqzzz}}}|||ppplllpppxxx}}}xxxyyy}}}sssvvvtttddd___cccggglllooo~~~|||qqqbbbVVVQQQTTTjjjzzzsss\\\bbbwwwyyytttUUU888...000...---------...---+++***+++++++++++++++++++++++++++++++++*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((***,,,,,,,,,...222555JJJeeepppdddaaammmmmm___TTTIIIDDDTTTwww************************)))'''(((---,,,(((---666999XXXmmmiiifffmmmlllaaajjjmmmppp{{{vvvuuuwwwwwwkkkXXXLLLKKKRRRgggnnnZZZHHHHHHLLLKKKOOOPPPNNNQQQVVVWWWiiiyyytttlllddd\\\VVVSSSRRRRRROOONNNQQQWWW\\\______\\\ZZZXXXXXXZZZ\\\^^^^^^XXX[[[bbbfffccc[[[XXXZZZ^^^eeepppuuummm```XXXWWWQQQUUUYYYYYYXXXVVVWWWYYYVVVTTTQQQOOONNNLLLIIIGGGEEEDDDAAA>>>=========>>>FFFJJJOOOTTTVVVVVVXXXYYYZZZ___ccccccdddfffgggeeeUUUHHHZZZ~~~wwwcccHHH666111000...+++,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******---,,,---222:::DDDKKKOOOQQQMMMDDD:::555:::EEEOOOqqqrrriiibbbqqqzzzqqqdddRRRFFFAAA===@@@MMMgggzzznnnZZZOOODDD>>><<<<<>>===<<<<<<@@@DDDIIIMMMPPPSSSUUUWWWXXXZZZ```eeedddaaabbbggg]]]TTTMMMYYYppp}}}|||eeekkkqqqmmm\\\DDD444222///***---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((()))))))))***,,,---111888AAAIIIMMMNNNFFF@@@;;;999888>>>TTTkkkqqq```dddvvv{{{zzzooocccTTTEEE>>>???HHHWWWqqqppp\\\QQQFFFAAA???AAACCCEEELLLUUUaaadddmmmyyynnn]]]ddd~~~vvvcccUUUQQQUUUZZZcccfffqqqwwwvvvtttooo|||zzzvvvsssvvvyyy}}}vvvOOO444///------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))******)))))))))&&&''')))+++++++++***)))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,------111777>>>NNNfff|||{{{zzzxxxkkksssxxxtttrrrvvv|||~~~~~~|||vvvvvv\\\cccmmmqqqrrr}}}vvvkkkccc___HHHJJJMMMQQQXXXcccpppxxxxxx{{{|||yyytttooojjjgggssseeeCCC666000///...,,,*********++++++++++++++++++++++++++++++++++++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++---,,,,,,222;;;BBB___qqqttt___QQQSSSRRRHHH@@@HHHbbb************************---(((***//////+++444BBBUUUnnnxxxlllgggiiivvv~~~dddvvvzzzrrr[[[DDDAAAOOO^^^yyyooocccXXXLLLFFFJJJQQQSSSUUURRRUUU[[[fffmmmWWWHHHGGGEEEDDDBBBBBBBBBBBB???@@@FFFSSSdddpppvvvwwwwwwyyyyyywwwuuuuuuyyy}}}{{{zzzjjjfffjjjhhhhhhqqq}}}~~~qqqbbb[[[WWWXXXXXXUUURRRQQQTTTWWWSSSQQQOOONNNNNNMMMKKKIIIFFFFFFDDDCCCAAA???===<<<;;;???DDDIIILLLPPPSSSUUUZZZWWW[[[cccdddaaafffppphhheeeIII999SSSpppzzzaaalll|||sssiiitttlllOOO777222000***---,,,++++++******++++++))))))))))))))))))))))))************************''''''((((((((((((''''''(((((((((((())))))))))))+++...444>>>HHHMMMNNNLLL===888888<<<===FFFfffooo___iiisssqqqwww{{{rrr```HHH888;;;GGGYYYppp~~~oooZZZHHHAAAEEEBBBCCCHHHMMMRRR]]]iiitttvvv}}}~~~pppdddSSSmmm~~~rrriiiddd___ZZZUUUoooqqqwwwyyyjjjaaacccttt}}}~~~wwwqqqzzz|||eeeBBB777---------,,,,,,,,,++++++))))))))))))))))))))))))'''((()))******)))'''&&&$$$&&&))),,,---,,,***)))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,...///333:::DDDWWWttt|||{{{fffjjjtttqqqzzzzzzzzz}}}zzzpppiiihhhnnn}}}~~~pppeee^^^UUUPPPHHHBBBEEERRReeerrryyyuuuyyyzzzwwwtttvvvuuuwwwmmmhhhyyy~~~WWW===333222111///,,,+++,,,...+++++++++++++++++++++++++++++++++************)))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***,,,---,,,,,,333>>>GGG___mmmlllVVVFFFFFFFFF@@@AAAWWW---,,,+++***)))))))))))),,,---...///---...:::GGG```vvvlllgggwwwlll^^^aaajjjpppPPP<<>>===@@@DDDPPP^^^gggkkkqqqwwwwww}}}~~~wwwuuu||||||nnnmmmrrrppplllssszzzkkkddd]]]XXXVVVVVVTTTPPPQQQTTTYYYUUUPPPNNNPPPQQQMMMGGGGGGDDDAAAAAACCCBBB<<<777999;;;>>>BBBEEEKKKQQQUUURRRXXX^^^^^^[[[\\\bbbhhhlllnnnbbbKKKDDDYYY{{{||||||lll}}}vvvgggyyyeeeooommmXXXBBB555...(((---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***&&&&&&)))+++)))(((***(((;;;===<<>>,,,---000'''---444(((++++++++++++++++++++++++......---,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************++++++''',,,///...000;;;JJJTTTaaaqqqcccKKKJJJJJJHHHRRR]]]+++***************++++++,,,---...---+++111@@@NNNpppsssooouuuyyynnnVVVJJJ[[[uuuxxxcccLLLDDD___oooZZZOOOGGGJJJPPPLLLSSSVVVaaaeeeiii|||\\\HHHBBB???EEEUUUbbb___OOOCCCBBBGGGJJJRRR\\\```aaadddjjjxxx}}}~~~zzz{{{|||pppppptttsssqqquuuqqqeee```YYYUUUUUUTTTRRRRRRUUUXXXTTTQQQOOOQQQRRRNNNIIIIIIGGGEEEEEEDDDBBB???<<<999:::;;;===BBBJJJSSSZZZ^^^```aaa^^^ZZZ[[[```eeemmmpppiiiUUUIIIVVVwww\\\gggrrrlllnnnqqqssslllZZZEEE777...)))---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++((('''***+++)))))),,,000===BBBFFFPPPNNN???777333<<<<<<999OOOzzzyyyrrrpppooonnnmmm[[[WWWRRRJJJ???AAAYYYuuu{{{___MMMCCC>>>???AAANNNRRR]]]jjjpppsss||||||||||||vvvkkkbbbKKKOOO\\\rrrxxxwwwggg```mmmrrrvvvrrrYYYaaaooo~~~mmmccciiixxx}}}~~~kkkEEE111000///.........,,,***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,+++***+++,,,---------222555>>>PPPfff}}}mmm___bbbwwwtttuuuooofffhhhrrr|||{{{zzzxxx{{{yyyooocccVVVNNNKKKNNNYYYcccvvvyyyttt~~~{{{wwwsss||||||dddFFF333111444,,,...333---++++++++++++++++++++++++...------,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************************++++++,,,---------///444@@@QQQ^^^hhhppp___JJJGGGGGGJJJZZZvvv))))))))))))***+++,,,---***---...+++---:::OOO___{{{|||~~~~~~xxxeeeKKKEEEaaajjjWWWOOOVVVuuummmPPPKKKKKKNNNRRRPPPVVVVVVbbbmmmzzzlllMMMAAAAAADDDQQQfffqqqeeeLLL??????CCCGGGRRR\\\``````ccchhhsssvvvxxxyyywwwpppssstttrrrssstttzzzvvvhhhfff\\\TTTTTTUUUTTTTTTUUUTTTSSSQQQQQQQQQPPPMMMKKKFFFGGGGGGEEEBBB???>>>>>>999999888999>>>HHHTTT\\\cccbbb___[[[YYY[[[___ccckkkpppoooaaaOOOOOOjjj~~~ZZZXXXssszzzmmmtttpppjjj___MMM:::///...---,,,+++******))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,)))(((++++++)))+++...666CCCLLLQQQRRRBBB444777666:::@@@NNNfff}}}sssmmmggg```[[[KKKFFFCCCEEEJJJYYYxxx|||eeeKKK>>>===@@@EEEJJJ```dddmmmwww}}}|||vvvpppllliiifffdddeeegggeee___XXXHHHKKKUUUiii}}}rrraaa```aaabbbooonnnfffcccrrr{{{bbb\\\kkk}}}}}}}}}{{{~~~[[[999111...111000******///++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,+++***+++,,,---...555<<>>III[[[mmmvvvppp[[[JJJGGGIIIWWWppp******))))))***++++++,,,(((---...+++222IIIbbbqqqsssxxx}}}dddOOOUUUooorrr\\\QQQXXXjjjfffJJJKKKMMMOOOTTTUUU]]][[[iii~~~___FFFBBBIIIMMMWWWfffkkk\\\DDD;;;???AAAIIIXXXfffjjjhhhiiimmmmmmmmmooouuuooopppuuusssqqqvvvvvvrrruuu{{{xxxnnnnnnaaaVVVTTTVVVUUUSSSSSSRRRPPPPPPPPPMMMJJJJJJLLLIIIIIIIIIGGGCCCAAA@@@AAA:::999888888<<>>UUUtttdddTTTBBB;;;>>>HHHVVVaaapppuuu{{{|||qqqggg___ZZZUUUSSSLLLIIIHHHJJJMMMNNNKKKHHHFFFHHHPPPbbb{{{vvv\\\PPPNNNKKKXXXnnnxxxyyyggggggwwwooo```iiiyyy~~~wwwOOO999,,,000111((((((111+++++++++*********))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,,,,+++***,,,...000===LLLcccyyy|||tttaaa]]]cccooo~~~mmmppppppiiidddmmm{{{xxxwwwyyywwwrrrppprrrvvv|||zzzmmm^^^TTTMMMIIIIIILLLRRRlllllleeeqqq}}}xxx|||hhhGGG///......)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************+++,,,,,,---///,,,222BBBNNNWWWgggyyylllSSSHHHIIISSSooo,,,++++++***))))))******(((......+++666SSSkkkuuubbbggglllqqqyyy___VVVkkk||||||aaaPPPMMM\\\vvv~~~ZZZHHHNNNOOOOOOVVVZZZccceeezzzwwwWWWCCCCCCMMMJJJOOOYYY___VVVGGGCCCIIILLLXXXjjjxxxyyyqqqlllmmmnnnkkklllsssyyymmmsssyyywww{{{rrrjjjooouuuvvvuuuhhhZZZVVVVVVTTTRRRQQQQQQOOOOOONNNHHHCCCHHHPPPQQQOOOLLLKKKJJJIIIFFFEEE:::;;;::::::<<>><<<===@@@HHHXXXrrrsssUUUHHHDDD@@@JJJ^^^gggpppvvveeecccmmm{{{mmmllltttvvvlllHHH------000)))(((000++++++++++++************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********++++++++++++,,,,,,++++++,,,000444>>>^^^vvvttt~~~fffcccgggiiioootttnnndddhhhjjjiiippp}}}{{{{{{~~~|||vvvssstttxxxxxx|||vvviii___TTTJJJFFFFFFAAAQQQeeerrr{{{hhh\\\aaa___:::///333000---111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))************************(((((()))***************************+++,,,---...---555GGGZZZcccfffppp~~~{{{]]]GGGFFFMMMccc---,,,+++***)))))))))))))))000///+++;;;ZZZmmmnnnXXX___gggkkkoooxxx{{{aaaeee~~~rrrUUUJJJKKK]]]}}}gggPPPIIIOOONNNOOOXXX]]]```kkkkkkPPP??????HHHGGGJJJTTT\\\YYYNNNLLLRRRWWWeeexxxwwwpppooopppnnnqqqxxxzzzssswww}}}~~~yyyhhhfffpppzzzxxxlll___ZZZWWWTTTQQQQQQRRROOONNNLLLEEEAAALLL[[[YYYQQQIIIJJJOOOPPPJJJCCC<<<======<<<;;;<<>>AAAFFFLLLXXXooo}}}hhh```RRRFFF>>>999666555777666666888:::<<<<<<<<<;;;>>>DDDPPPgggrrrVVVEEEDDD@@@FFFTTT[[[ggg~~~kkkYYY[[[lll|||{{{ssseeeaaajjj}}}YYY333+++///,,,)))---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++,,,---,,,,,,...444999AAAmmmyyylllqqq}}}|||ooogggrrrtttlllkkksssfffdddkkkppptttxxx{{{{{{wwwwwwzzzvvvvvv~~~uuukkk\\\LLLDDDCCC<<>>>>>===;;;999999;;;===EEEMMMXXX^^^^^^^^^```bbbdddlllrrrppphhh]]]PPPFFFUUUrrruuusss~~~jjjIII222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))***,,,,,,...777AAA\\\iii^^^DDD888777;;;DDDRRRrrr}}}ggg^^^uuuoooVVVIIIKKKLLLIIITTTkkk|||___III<<<@@@HHHRRR[[[fffwwwlll[[[TTTIII???888555333111666777888:::<<<>>>>>>>>>>>>BBBEEEKKK\\\uuunnnSSS???BBBAAACCCKKKOOO```|||www]]]TTT]]]iiimmmqqq}}}zzzfffZZZiii}}}ggg===......---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***,,,......---000777===RRR{{{~~~vvvuuuzzzyyy~~~uuulllwwwoookkkzzzzzzfffjjjvvv{{{yyyzzz|||wwwwwwvvvpppppp|||uuubbbNNNCCCBBB===>>>@@@EEEPPPfffsssrrrxxxzzzlllaaaccc|||]]]999444000***///------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************(((((()))************************+++,,,---...///000XXX~~~pppbbb^^^\\\PPP===FFFbbb|||))))))))))))***+++,,,---&&&///000222MMMqqq|||ppp```eeelllnnnmmmooozzz~~~ooommmlllXXXLLLNNNYYYrrrjjjRRRJJJKKKLLLLLLUUU^^^[[[gggssscccPPPCCC===;;;===BBB???BBBJJJRRRUUU[[[mmmzzz}}}hhh\\\ZZZ\\\cccpppsssvvvzzzwwwwwwsssggg]]]dddsssssskkkddd___ZZZUUUUUUXXXVVVRRRPPPNNNGGGIII^^^xxxsss```QQQUUUeeekkk^^^MMM@@@???===999777777999<<<>>>HHHTTTZZZZZZ\\\```eeeaaammmsssmmmeee```VVVKKKAAAcccvvv}}}vvv\\\mmmrrrTTT888......---,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***+++---...000:::EEE______PPP@@@999555???RRRttt|||llliiixxx~~~sssqqqbbbLLLCCCIIIMMMKKKwwwkkkNNNAAADDDGGGQQQ^^^iiirrr~~~ttt\\\MMMHHH???888444222111111333444666999<<<>>>>>>???>>>BBBDDDEEEPPPeeevvv}}}{{{dddJJJ888>>>>>>???BBBFFFZZZyyyeeeTTTRRRVVVZZZ]]]mmmuuujjjpppnnnFFF222......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++))),,,///......111999@@@ggg~~~{{{yyy{{{ooojjjmmmrrrpppvvvhhhppprrrmmmwww|||vvvuuukkkggggggtttiiiRRRGGGFFF===<<<;;;999???SSSuuuuuuxxxtttppprrryyyyyytttuuuppphhh^^^zzzqqqEEE999222,,,333------------------------,,,,,,++++++++++++++++++))))))))))))))))))))))))************************(((((()))************************+++,,,---///000000bbbjjjVVVNNNHHHFFF<<>>;;;:::::::::999888:::AAAKKKTTTZZZ^^^```bbbeeejjjmmmnnnlllfffZZZNNNDDDGGGXXXtttyyy^^^eee|||sss}}}\\\CCC000///---***+++...---+++******************************))))))))))))***************))))))))))))))))))(((+++000333666BBBOOOTTTJJJ>>>555000999TTTnnnuuupppnnnmmm{{{kkkaaaPPPJJJNNNDDD;;;SSS{{{tttUUUEEE:::EEETTTccckkkrrr|||zzzhhhSSSDDD<<<666555333111111444888999;;;<<<>>>@@@AAABBBAAAFFFLLLPPPVVVdddwwwxxx[[[EEE:::???===;;;???CCCWWWwwweeeFFFHHHJJJbbb{{{rrrsss}}}|||\\\555...333///***---,,,++++++******++++++***)))))))))))))))******))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,+++000555222>>>YYY{{{uuuYYYlll|||{{{zzzppppppllliiipppsssccctttxxxqqqpppeee^^^\\\hhh}}}rrr___MMMDDDBBB>>>;;;999777???[[[xxxpppmmmtttxxxyyy~~~yyyzzz~~~zzz}}}ggg@@@666555...///---,,,,,,---...---,,,,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))***++++++++++++******,,,...---,,,,,,000333>>>]]]rrrpppbbbKKK>>>BBBDDDIIIoooyyy)))+++,,,,,,++++++,,,---///444666DDDkkkwwwsssooopppyyy~~~vvviiiYYY\\\zzz{{{gggRRR```jjjtttfff[[[PPPOOOPPPRRRSSSVVV```kkkyyy\\\EEE@@@:::888;;;>>>>>>===BBBBBBBBBFFFOOO[[[iiiqqqdddHHH======CCCKKKZZZlll}}}tttlllllliiigggddd```^^^^^^___```dddcccaaa^^^[[[YYYYYYZZZYYYWWWVVVTTTQQQQQQZZZeee```]]]\\\aaaccc^^^QQQGGGAAA>>><<<:::::::::999888999>>>GGGOOOVVV[[[```cccdddiiilllnnnooojjj^^^PPP???>>>JJJeee|||mmmvvv~~~|||uuuzzzsssuuukkkLLL333111---+++,,,---+++)))******************************))))))))))))******))))))))))))************+++)))***000555:::DDDOOOGGG@@@888333666GGGccc{{{uuuqqqnnnjjjrrraaaQQQJJJJJJLLLFFFKKKsssgggMMMFFFCCCQQQ___lllpppttt~~~zzzuuudddOOOBBB;;;555444444222333666:::;;;<<<>>>@@@BBBDDDEEEEEEIIIOOOWWWaaapppxxxWWW???888<<<;;;;;;???CCCXXXxxxpppOOOKKKLLLbbb{{{ssscccdddssszzz}}}~~~ddd???111000---------,,,++++++******++++++++++++************++++++))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,---...,,,000888<<>>BBBCCCBBBCCCCCCEEEHHHNNNYYYdddlllxxx{{{[[[@@@888:::BBBHHHUUUeeeuuuwwwllliiifffeeeccc```___^^^^^^___^^^^^^]]]\\\\\\\\\]]]]]]]]]ZZZWWWVVVSSSPPPSSSYYYRRR[[[cccbbbXXXNNNHHHFFFAAA???<<<;;;;;;;;;:::888777;;;BBBIIIPPPXXX```eeeeeehhhlllooossspppcccUUUCCC===BBBZZZxxxgggiiikkkgggmmmwww|||VVV777222...,,,---,,,)))'''******************************))))))))))))******((()))))))))***+++++++++,,,)))+++222:::AAAHHHNNN>>>:::333222@@@ZZZttt|||xxxuuuqqqjjjhhhWWWGGGIIIIIIFFFCCCWWWyyyVVVEEEIIINNN[[[fffpppqqquuu{{{vvvppp___KKK@@@:::444444444333555888======>>>@@@BBBDDDFFFGGGHHHNNNVVV```lll|||zzzUUU999555:::999:::???DDDXXXvvv~~~ZZZLLLKKKZZZrrrhhhYYYnnn~~~rrrPPP;;;...***111---,,,++++++******++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///000,,,///<<>>aaammmZZZZZZmmmZZZaaauuussshhhQQQQQQRRRQQQRRRVVVZZZeeexxxyyyVVV@@@>>><<<;;;<<>>AAAFFFPPP]]]kkkxxx}}}pppiiigggfffeeedddbbbbbbaaaaaa\\\\\\[[[\\\]]]^^^^^^^^^\\\XXXUUUVVVTTTNNNLLLLLLLLLYYYccc___RRRIIIFFFFFFBBB@@@>>>======<<<:::999777999===CCCJJJTTT___fffgggjjjmmmqqqvvvuuuhhhZZZLLLAAA>>>RRRrrrbbbcccoooeeeqqqyyy```:::333------...---)))(((******************************))))))))))))******(((((()))***++++++,,,,,,+++***...777BBBHHHIIIIIIAAA;;;444777MMMiiiyyyzzzzzz~~~{{{yyyuuunnndddUUUEEEIIIHHHDDDMMMkkk~~~eeeJJJDDDPPPWWWaaajjjqqquuu|||{{{vvvppp]]]HHH???888444444555555777:::===>>>>>>@@@BBBEEEHHHIIIIIIRRR^^^gggppp~~~YYY999666:::999:::???CCCUUUrrreeeNNNFFFLLL```{{{dddmmmyyygggKKK000'''222---,,,++++++******++++++,,,,,,+++*********++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...111,,,000CCCVVVllluuu[[[\\\wwwkkk]]]eeeooo{{{ttt^^^jjjqqqggghhhiiiaaaZZZiii}}}lll```NNNAAA888888888777<<>>CCCIIIOOOUUU```mmmvvvvvvoooPPP@@@>>><<<@@@HHHQQQ]]]jjjuuu{{{yyyooohhhgggfffeeedddcccbbbbbb^^^\\\[[[\\\^^^___^^^\\\ZZZVVVUUUWWWUUUNNNHHHFFFLLLWWW^^^YYYQQQLLLHHHEEEBBBAAA???>>>>>>===;;;999888888:::===DDDPPP\\\eeehhhkkkmmmqqqvvvvvvlll___NNNAAA:::IIIjjjddd^^^ssssss~~~~~~qqq???555---...000---++++++******************************))))))))))))******((())))))***+++,,,,,,---))),,,333>>>IIIMMMHHHBBBCCC;;;666AAA\\\rrrtttlllwwwxxx}}}{{{xxxrrraaaVVVEEEFFFFFFNNNhhhdddRRRFFFLLLZZZ___hhhoooxxx{{{wwwqqq^^^III>>>777333444666666888<<<=========???AAAEEEHHHJJJHHHUUUcccjjjnnnzzzccc===888<<<:::;;;@@@BBBRRRlllsssVVVDDDBBBMMMiiiooocccxxxttt~~~|||___888'''000---,,,++++++******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------***///...777SSSooommm]]]eee}}}|||zzz{{{ddd```uuutttcccbbbyyy~~~ttthhhkkkkkkcccZZZddd{{{vvvkkkUUUFFF:::999999666777;;;===MMMgggrrr___hhh~~~rrrJJJ666///---,,,,,,...///...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))***++++++++++++***+++---...,,,,,,111;;;DDDUUUdddkkkfffYYYHHHHHHZZZ+++,,,------,,,,,,---...000AAA]]]vvvzzzjjj}}}sssUUUXXX[[[bbb|||nnnYYYZZZPPPSSSSSSUUUXXX^^^llluuuXXXCCC999777777888:::<<>>JJJWWW```dddhhhkkknnnrrrsssnnnfffQQQDDD999DDDeeeeeeXXXtttGGG999......000---,,,...******************************))))))))))))******)))*********+++,,,,,,,,,***000999CCCLLLNNNFFF<<<>>>888===TTTlllvvvppphhhsssrrr~~~|||vvv]]]UUUHHHEEEFFFWWWzzzcccMMMHHHJJJWWWfffgggkkktttuuusssppp```MMM===777333444666777999======<<<===>>>AAADDDHHHJJJIIIVVVdddlllppp|||oooDDD:::===;;;<<>>999999:::;;;<<<>>>AAADDDFFFDDDIIIPPPTTTZZZdddtttdddEEE777;;;>>>EEELLLVVVbbbpppyyyjjjhhhdddaaa___^^^___```aaa^^^]]]^^^bbbbbb___[[[XXXWWWYYYZZZVVVLLLEEECCCGGG]]]llldddTTTLLLIIIFFFCCCBBBAAAAAAAAA???===:::777555333333888CCCPPPYYYZZZaaafffhhhkkkoooooolllYYYJJJ;;;???\\\kkkaaa}}}QQQ???000///000,,,+++...******************************))))))))))))******++++++++++++++++++++++++---555>>>DDDIIIKKKEEE;;;888:::NNNnnnyyyqqqqqqqqqppp{{{[[[SSSIIIFFFIII\\\{{{hhhQQQFFFJJJRRRaaammmlllnnn}}}sssggggggjjj```QQQ>>>777333555666777999============>>>AAAEEEIIIKKKMMMUUUaaalllxxx{{{JJJ999<<<:::===CCCEEEQQQiiirrrSSSKKKCCCKKKeee|||[[[eeerrrxxx}}}OOO000333---,,,++++++******++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------------...***555<<>>JJJRRRVVVhhhfffXXXLLLHHHNNNkkk+++,,,...---,,,,,,---///444BBBTTTaaaiiinnnqqqsss|||yyy```MMMOOOZZZqqq```VVVYYYVVVPPPSSSZZZcccnnntttJJJ;;;999777999::::::999:::<<<@@@BBBFFFLLLRRRXXX^^^jjj{{{mmmKKK<<<555999@@@GGGQQQ^^^mmmvvvllljjjeeeaaa______```aaa```^^^\\\___cccdddaaa\\\VVVVVVXXXYYYRRRGGG@@@@@@DDDddd{{{qqqYYYKKKJJJKKKCCCBBBAAAAAAAAA@@@===:::666444111000555???KKKTTTSSS[[[bbbcccfffkkkoooppp]]]LLL999777OOOsssssspppXXXCCC222000000+++)))---******************************))))))))))))******,,,,,,++++++++++++++++++000999@@@CCCFFFIIIDDD;;;888AAA___|||ttt|||rrrqqqZZZRRRDDDDDDKKK___{{{___NNNJJJRRRYYYfffpppooouuuzzziii\\\]]]ddd___SSS>>>888444555777777999===>>>>>>===???AAAFFFJJJMMMQQQUUU^^^mmmPPP888;;;:::===DDDGGGSSSkkkyyyXXXQQQEEEBBBXXX~~~~~~^^^ccchhhqqqUUU444555---,,,++++++******++++++...---,,,+++************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///:::CCC]]]~~~wwwvvvaaa```vvv}}}nnniiitttwwwkkkbbbeeeZZZfffjjjpppaaaVVVbbbkkk}}}uuuhhhzzzpppXXXPPPOOOWWW[[[[[[dddrrr~~~sss___LLLDDD===555333666444666:::EEE```|||nnnwwwwwwlllddd\\\___{{{PPP:::777444222111000...,,,,,,,,,,,,+++++++++******************************************************))))))***++++++++++++***000+++***666JJJ[[[``````^^^XXXHHHAAAFFFTTTuuu---+++,,,...,,,)))+++000333<<>>:::333888888888999;;;===???AAAEEEUUU``````cccqqqvvvEEE;;;999:::>>>EEEMMMXXXkkk{{{uuukkkjjjiii```___ccc___^^^___```aaa```^^^\\\[[[XXXTTTSSSTTTQQQHHHAAA???FFFggguuu\\\NNNJJJIIIEEEEEEDDDBBB@@@===;;;:::999999777333222888DDDMMMQQQVVV]]]dddiiikkkkkkkkkdddGGG@@@:::???YYYnnnpppzzz[[[???111000+++))),,,+++************************++++++************++++++,,,((('''***,,,******,,,111===@@@@@@FFFAAA777777:::WWWzzzuuunnneee|||qqqYYYGGGFFF===OOOooosssKKKHHHMMMZZZeeejjjnnnsss~~~|||___TTTUUUTTT___dddUUULLL999444777333444::::::<<<;;;;;;===BBBHHHLLLNNNSSS]]]lllzzzLLL===<<<999???EEECCCRRRooogggJJJJJJKKKIIIwww|||^^^YYYwwwhhhDDD,,,///---+++***---///,,,(((******))))))***+++,,,,,,******************************+++++++++,,,,,,,,,)))++++++******,,,...---222;;;FFFkkkqqqxxxttt]]]iiitttnnnppppppjjj^^^SSSPPPQQQUUURRRQQQfffjjjYYYTTTcccrrrvvv{{{ooocccvvvttt\\\OOOIIIPPPXXX\\\```fffrrruuufffUUUGGG===666666999555777888@@@XXX~~~|||ooozzzzzz{{{pppdddaaacccuuujjjFFF444444333(((,,,444***------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))((()))+++,,,------,,,,,,+++,,,...888NNNbbbcccYYYPPPAAA>>>DDDJJJggg,,,+++,,,///---+++---333???NNNbbboooqqqooommmmmmxxx}}}vvvhhhiiizzzlll^^^OOOMMM]]]wwwwww[[[TTTVVVTTTOOOWWW]]]aaammmbbbAAA;;;<<<999777777777888999<<<>>>???NNN]]]hhhhhhnnnKKK<<<999:::>>>EEELLLWWWiiiyyy|||oookkkiii```^^^aaa^^^``````___^^^^^^^^^^^^^^^ZZZVVVSSSSSSOOOFFF???===NNNtttzzz]]]PPPLLLIIIEEEDDDCCCBBB@@@===;;;:::777777555222111555???GGGPPPTTT[[[aaaeeehhhiiiiii```HHHBBB888777LLLaaa{{{mmm{{{vvvssslllPPP999111+++***------************************++++++************++++++,,,((((((+++,,,***+++...666??????<<>>EEELLLVVVgggvvvtttllliii```^^^```]]]```^^^\\\ZZZZZZ[[[^^^___]]]WWWSSSRRRMMMEEE???===[[[___RRRNNNGGGDDDDDDCCCBBB@@@>>><<<:::666666555333111444;;;AAAMMMQQQXXX]]]aaaccceeegggbbbPPPJJJ;;;555CCCWWWxxxxxx|||~~~iiiqqqeeeEEE111+++,,,......++++++++++++++++++++++++++++++************++++++,,,)))(((+++,,,+++,,,000;;;AAA>>>999:::555222:::TTTmmm{{{vvvtttzzztttddd{{{^^^MMMIIIIIIUUUPPPfffeeeOOOQQQTTT\\\eeekkkpppxxxjjjRRRDDD>>>???RRRbbb```eeexxxdddIII:::;;;999:::===888;;;;;;>>>AAAGGGMMMRRRUUU^^^ccclllxxxKKK<<<<<<:::???HHHLLL___~~~vvv\\\KKKHHHYYYwwwyyy[[[lllddd===666333///+++******+++---+++************++++++,,,******************************+++++++++,,,,,,,,,---,,,,,,---///000000000===HHHbbb|||ppp~~~lll[[[pppzzzvvvwwwbbbSSSHHH@@@???BBBBBBTTTnnnwwwbbbYYYaaallltttxxxyyyzzz{{{tttpppeeeSSSEEEHHHQQQXXX___ggggggxxxnnn___PPPAAA999888444888999:::IIIkkk~~~qqqwwwqqqkkk~~~sssyyyiiiGGG444333///...///,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,,,,+++,,,111555<<>>FFFSSSppp******---///---,,,222:::SSSqqq~~~zzzrrrvvvoooYYYHHHYYYzzzmmmVVVGGGKKKiiiwww^^^ZZZ^^^]]]XXXSSSZZZ___dddyyywwwRRR@@@:::777888888888999;;;???BBBEEEOOO___nnnwww^^^>>>::::::>>>DDDKKKUUUeeeuuuvvvkkkiiiaaa^^^aaa^^^]]]\\\ZZZYYYYYY[[[]]]^^^\\\VVVRRRQQQMMMEEE@@@???dddaaaTTTOOOEEEDDDDDDCCCBBB@@@>>><<<;;;888888777555333444888<<>>PPPwww~~~nnnwwwrrriiixxxuuuPPP222,,,.........++++++++++++++++++++++++++++++************+++++++++)))))),,,,,,,,,///444<<>>HHHPPPeeecccJJJGGGKKKaaaeeebbbkkkAAA555111///---+++)))***---+++++++++******++++++,,,******************************+++++++++,,,,,,,,,111---,,,...000//////111===LLLqqqoooccc^^^zzz~~~~~~|||aaaQQQHHHBBBBBBGGGPPPllluuuhhheeettt{{{yyyzzzzzz{{{zzziiiUUUEEEEEENNNUUU___hhhfffvvvtttfffVVVFFF<<<888444888999777???\\\pppsss}}}fffvvvuuuqqqzzzSSS555000111...,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///333===QQQ___XXXIIIEEEDDDQQQggg++++++---...,,,---555@@@___zzz|||zzzmmmSSSFFF]]]|||yyy```PPPHHHTTTuuunnn]]]\\\^^^YYYSSSUUU\\\```hhhwwwTTTBBB:::666777777777888<<<@@@EEEHHHNNN```tttccc===::::::===CCCJJJUUUgggwwwvvviiihhhccc```cccaaa\\\\\\\\\\\\]]]]]]^^^^^^ZZZUUUQQQQQQNNNGGGCCCCCChhheeeUUUNNNDDDDDDCCCCCCBBB@@@>>><<<;;;999888777555333444555777DDDKKKSSSYYY[[[^^^bbbeeebbbVVVKKK:::888;;;HHHuuuaaafff{{{tttnnnxxxZZZ444...000,,,---++++++++++++++++++++++++++++++************+++++++++)))***,,,---,,,111777<<<@@@<<<888888555<<>>BBBGGGKKKPPPWWW[[[eeerrrGGG<<<>>><<<>>>IIISSSiii}}}}}}lllMMMGGGBBBPPPwwwjjjsssOOO444///---///...***)))---,,,,,,+++++++++++++++,,,******************************+++++++++,,,,,,,,,222...---//////---000666FFFZZZwwwtttjjjlllzzzvvv[[[MMMDDD===???GGGmmmzzzuuuzzzzzzwww{{{~~~{{{|||eeeSSSCCCCCCIIIOOOZZZeeeffftttzzzlll\\\JJJ===888555888888555999MMMqqqwwwuuu|||```mmmwwwzzz```:::...111...***///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------555444555AAAWWWfff]]]IIICCCEEE```,,,,,,---...---000===JJJkkk||||||uuuUUULLLccc|||sssZZZHHHJJJ^^^{{{ggg\\\[[[WWWRRROOOWWW]]]aaannnfffMMMBBB===;;;555555555777<<>>===<<<888666444222111222222333===FFFQQQXXXZZZ\\\```dddbbbZZZNNN<<<<<<<<>>LLLvvv,,,,,,---...///666GGGXXXmmmssswwwvvvvvvaaa]]]rrr~~~mmmSSSIIISSSiiisss^^^XXXVVVPPPOOOSSSVVV\\\bbbttt|||iiiWWWMMMIIIDDD???666666777:::@@@GGGNNNSSSbbbsssnnnEEE:::888:::@@@HHHXXXnnnuuufffiiifffbbbaaa^^^ZZZYYYXXXXXXYYY\\\^^^```[[[VVVUUUUUURRRKKKEEECCCdddpppXXXNNNHHHCCCCCCBBBAAA@@@???===<<<999777444222111222333333666@@@NNNVVVXXXZZZ^^^bbb```___UUUAAA???:::FFF{{{rrryyyAAA444333+++///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))+++...---...555>>>===>>>777444888???VVVxxxrrraaa[[[iiivvvsssooopppllldddRRRAAABBBQQQ\\\^^^gggkkkOOOGGGPPP[[[oooxxx{{{jjjTTT===666<<<>>>CCC[[[jjjZZZJJJWWWlllmmmbbbcccaaaOOO???;;;888<<>>>>>AAAOOO^^^ttt}}}wwwtttuuuzzz|||dddMMMCCCEEEPPP{{{\\\|||{{{GGG666+++---000,,,***---...---,,,+++++++++++++++******************************+++++++++,,,,,,,,,...,,,///222///...===QQQ~~~vvvmmmyyytttbbbkkkmmmkkksssqqqbbbVVVQQQHHHEEEUUUlll}}}}}}wwwzzzxxxRRRJJJEEEFFFEEEEEEPPP]]]dddgggqqquuufffTTTFFFAAA:::666555666666999DDDPPPjjj|||}}}vvv]]]ZZZsss[[[888444222,,,222------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***++++++,,,------+++******+++,,,...000111:::AAAJJJUUUdddjjj\\\HHHDDDbbb,,,,,,---///111;;;PPPcccgggfffgggjjjqqqkkkmmmdddHHHQQQ^^^rrrwwwcccTTTSSSQQQMMMQQQ\\\UUU[[[cccyyyjjjaaaWWWSSSTTTSSSIII???::::::;;;???EEEMMMUUUZZZhhhvvvfff===:::888999???HHHYYYqqqvvvfffjjjgggaaa___\\\WWWUUURRRQQQRRRVVVZZZ^^^\\\XXXWWWXXXTTTKKKDDDAAAaaauuuZZZNNNKKKCCCCCCBBBAAA@@@???===<<<<<<999555333333444555555111===KKKUUUWWWXXX\\\```ZZZ^^^WWWAAA:::111@@@|||lllFFF666333+++111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))),,,...---...666???<<<<<<555444<<>>999>>>]]]nnnVVVIIIWWWbbbfffggguuuzzzeeeNNNDDD???===EEEQQQZZZbbblllwwwKKK;;;555>>>???CCCRRRbbbzzzvvvlllnnnuuunnnQQQIIIHHHHHHbbbqqq[[[kkkyyyyyyRRR<<<+++,,,///,,,+++......---,,,,,,++++++++++++******************************+++++++++,,,,,,,,,++++++000444000111DDD]]]vvvlllmmm|||uuu{{{ssstttvvvrrrlllpppyyyxxxnnnbbbXXXRRRQQQLLLLLLeee{{{rrrtttvvvxxxssslllvvvsssOOOKKKJJJKKKHHHFFFPPP___eeedddiii~~~~~~uuuhhhXXXLLLHHH<<<666333666777555777===UUUpppxxxttt~~~{{{jjjUUUmmmhhh>>>777444...333---------,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------*********+++,,,///111333HHHTTT```eeegggbbbOOO;;;LLLvvv%%%...000,,,///@@@UUU```mmm^^^gggllleeexxxfffQQQUUUYYYkkkaaaXXXUUUTTTUUUZZZ___]]]]]]cccfffSSSUUUYYYNNNNNNQQQEEEEEE===777<<>>ZZZwwwnnniiinnntttrrrkkkfffUUUDDDGGGQQQiii{{{rrrssseeePPPIIIQQQbbboooxxxhhhQQQBBB999666777BBBCCCcccyyycccOOOTTTWWWhhhssspppTTT@@@HHHLLLUUUaaalllvvvhhhFFF<<<:::CCCAAABBBSSSjjjcccbbbvvv||||||dddKKK>>>CCCXXXXXXggg```rrr:::***555,,,***222)))---------,,,,,,+++++++++,,,+++***))))))+++---...++++++,,,,,,,,,,,,------...///---///111111HHHnnn|||zzzqqqoooyyyzzzsss\\\lllxxxsssjjjppptttiiiaaa```UUULLLJJJLLLXXXxxxccc[[[iiitttyyymmmttttttPPPIIIHHHNNNKKKEEEPPPccceee```cccxxx}}}zzzqqq___OOOIIIAAA:::444555777777888:::NNN```~~~vvvuuuvvvhhh[[[VVV~~~{{{III666000+++000//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************+++...******///---///<<>>>>>>>>;;;888555333333222111000222:::EEEOOOTTTWWWYYY[[[aaa]]]TTTEEE666444EEEXXX~~~{{{{{{}}}xxxYYY:::333222//////...---,,,,,,,,,------,,,,,,,,,+++++++++******,,,+++******...444;;;@@@888777666777JJJrrrtttmmmjjjpppsssnnnddd^^^QQQDDDGGGSSSooo|||vvv[[[LLLMMMXXXgggsss```JJJ>>>888888:::AAADDDeee|||hhhUUUWWWWWWkkkzzztttZZZJJJNNNYYYiiivvvwwwTTT>>>444888AAA@@@BBBTTTkkkhhhxxx~~~hhhOOO???BBBOOOWWWzzzlllttt>>>+++555---+++111)))---------,,,,,,+++++++++,,,+++***))))))+++---...++++++,,,,,,,,,,,,------,,,///...000222444MMMttt{{{sssssszzzsss^^^^^^nnnzzzwwwlllnnnkkk]]]TTTQQQKKKGGGJJJTTTiiittt^^^\\\lllwwwuuummmtttsssTTTIIIFFFMMMMMMIIIQQQ``````\\\aaayyy~~~|||uuueeeUUULLLDDD<<<555666888777888:::CCCZZZvvvzzzzzz~~~xxxsssmmmmmmcccUUU888///...000//////...---,,,,,,,,,,,,++++++++++++++++++++++++************************)))///,,,***......777KKKlllnnnaaaRRRKKKDDDCCCMMMttt111---+++---444CCCXXXiiiiii^^^fffppptttxxx|||jjjVVVKKKWWWiiiwww^^^VVVPPPQQQTTTYYY```gggZZZ___nnnlllXXXOOOPPPMMMQQQUUUOOOMMMLLLKKKIIIKKKTTT___fffvvvfffEEE===888666999@@@EEEOOOggghhhWWWUUUSSSRRRQQQJJJEEE???<<<>>>GGGUUUiiiyyynnndddXXXSSSSSSPPPHHHAAAXXXsssfffVVVPPPDDDCCCBBBAAA@@@@@@??????@@@;;;888555333333222111000222999DDDMMMRRRTTTVVVVVV^^^[[[TTTGGG777111===LLLpppooovvv{{{\\\:::000000//////...---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,++++++,,,000555;;;???222>>>999888]]]uuuqqqrrrxxxwwwmmm___WWWIIIAAADDDQQQppp~~~~~~fffMMMHHHSSSbbbpppxxxvvvWWWBBB888666999===@@@FFFjjjppp___]]]XXXlll]]]^^^fffssswwwQQQCCC<<<555888@@@AAAEEEXXXnnn{{{tttpppVVVCCC@@@EEEUUUvvvyyyFFF///444---+++000***------,,,,,,,,,,,,++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------***//////000444888TTT{{{tttkkkyyygggYYYiiiyyyzzzwwwkkkVVVKKKAAA@@@@@@HHH[[[|||kkkYYY\\\ooo|||xxxrrryyyoooTTTGGGBBBJJJPPPOOOVVV```^^^\\\ddd~~~{{{nnn[[[OOOGGG>>>777777888777888:::;;;PPPrrr}}}yyyvvvwwwttt}}}kkk???000333111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((000...+++...111@@@XXXtttiiiSSSBBB===:::EEE]]]111---+++///555BBB[[[rrrqqqkkkooorrruuunnncccuuubbbRRRQQQcccvvvnnn[[[UUURRRUUUYYY[[[___cccVVVaaauuuiiiSSSJJJHHHKKKOOOOOORRRUUUVVVUUUXXX^^^dddgggqqq|||kkkKKK777999888666999???CCCLLLccczzzxxx```TTTSSSLLLIIIIIIDDDCCC>>><<>>...000///......------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++...333888<<<===222BBB===BBBkkk{{{kkkssstttxxx|||wwwgggVVVNNNEEEAAAGGGTTTpppzzznnnVVVCCCHHH[[[lllwww}}}oooPPP>>>777666888;;;???IIIoooxxxjjjfff[[[jjj|||yyy}}}UUU>>>;;;===;;;:::BBBCCCJJJ]]]qqq~~~ppp~~~zzz___GGG???BBBSSSxxxpppOOO333222...,,,...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++++++++,,,,,,,,,------***000000111555===YYY}}}jjjlllmmmfffvvvvvvXXXHHH@@@AAACCCMMMhhhmmm[[[]]]sss~~~yyy}}}jjjMMMCCCAAAHHHOOORRRZZZeeeaaaaaakkktttaaaQQQJJJ@@@999777777666666888;;;EEEpppyyy}}}~~~{{{uuu~~~III444888222//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***///---+++///333AAAXXXcccXXXFFF???@@@===KKKhhh------...000555EEEccc|||xxxxxxwwwssssss{{{zzzlllWWWVVVrrr{{{XXXNNNUUUlllfffYYYVVVUUUYYYZZZXXXWWWXXXUUUddd~~~yyyWWWCCCAAADDDKKKSSS___dddhhhiiimmmrrrpppjjjhhhuuutttYYYAAA555:::888666999>>>BBBJJJ```www|||kkkeeedddWWWNNNMMMJJJGGGCCCAAAGGGRRRaaavvvqqq___VVVTTTQQQHHH???JJJlllhhhUUUPPPEEEEEEBBB??????@@@BBBBBBAAA===:::666444333222111000///333;;;DDDLLLRRRTTTTTT[[[[[[ZZZRRRBBB555555<<>>MMMuuu|||qqqpppccckkkwwwSSS???888666999>>><<>>===@@@III[[[iiiqqqvvvwwwzzz|||tttiiipppzzzfffOOO===444999888666999???CCCKKK```vvv|||zzzkkk^^^[[[WWWOOOIIIEEEIIITTTfff|||xxxfff[[[VVVQQQHHHAAAFFFmmmhhhSSSNNNFFFCCC@@@======AAAEEEEEEDDD===;;;777444333333111000000333888@@@IIIPPPTTTUUUZZZ\\\^^^XXXIII:::666:::IIIttt|||{{{uuutttxxxyyyvvv|||PPP555444000------......------,,,+++***++++++++++++,,,,,,,,,,,,+++---222999======;;;999444;;;VVVllliiijjjyyyooosssxxxvvvfffQQQBBB===@@@@@@___sss|||xxxTTTEEEBBBVVVlllvvv~~~jjjNNN???;;;999777777>>>RRRzzz{{{vvvyyymmmqqqkkkPPP:::888;;;888:::@@@<<>>KKKcccssskkk{{{pppfffuuubbbNNNFFFCCCMMMlllsssqqq{{{^^^KKKHHHGGGIIILLLOOOZZZdddgggjjjwwwyyyjjj[[[QQQFFF<<<888777444444666888666IIIssszzztttwww{{{www___@@@444/////////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...***+++444666;;;JJJWWWPPPBBB<<>>aaa}}}{{{zzztttsss```PPP```dddGGGLLL[[[wwwxxxiii]]]ZZZWWWVVVYYYYYYUUURRRSSS___vvv|||VVV;;;;;;===GGG^^^rrr}}}|||{{{ssshhhuuu|||bbbMMM<<<333666888777:::@@@DDDLLLaaawwwuuukkkfff^^^YYYPPPIIIJJJVVVlllxxxhhh\\\RRRHHHAAAHHHmmmeeeQQQLLLDDD>>>;;;999<<>>;;;777555444333111000555444777===FFFNNNSSSUUUZZZ\\\___[[[MMM===888:::MMMjjjcccwwwttt|||sssUUU666333,,,------.........---,,,+++******+++++++++,,,,,,,,,,,,,,,...444;;;???===:::<<<555KKKmmmuuulllpppyyyssswwwzzztttbbbLLL@@@???>>>???nnnkkkIIIAAAHHH```sssyyyiiiLLL<<<999999999:::???VVV~~~xxxwwwwwwvvvzzzbbbHHH@@@999888:::;;;>>>@@@>>>DDDJJJYYYoootttkkkooowwwVVVAAAAAAAAAUUUYYY]]]{{{lll???...111...)))///+++++++++,,,,,,---------******++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------333111666FFFVVVkkkkkknnn~~~}}}ppplllzzzbbbRRRDDD???RRRyyywww||||||[[[LLLGGGEEEHHHPPPWWW```fffggglll{{{|||qqqeeeVVVKKK@@@;;;999666666888555555???]]]xxxmmm{{{iii}}}{{{~~~nnnLLL444111//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))...------444666???QQQ```[[[HHH;;;DDDVVVqqq}}}+++333000---DDDnnn~~~zzzvvvttt\\\PPPeee^^^FFFPPP```}}}}}}uuulllcccaaa^^^YYYWWWYYYZZZYYYYYY[[[eee~~~zzzVVV;;;;;;;;;CCC]]]{{{~~~{{{uuummmjjjqqq}}}iiiSSSAAA777999999777;;;AAAEEEMMMbbbxxxsssvvvtttoooiii___aaaVVVKKKLLLYYYsssuuucccSSSFFF>>>KKKlllaaaOOOKKKBBB:::777666;;;DDDLLLOOOOOO>>>;;;888555444333111000888777777<<>>555222999>>>;;;BBBHHHOOOaaaxxxzzzXXXBBB@@@???OOO{{{XXXZZZ}}}pppAAA...222...)))///+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------...222111888LLL^^^qqq{{{rrraaannnxxxuuuwwwuuuwww{{{zzzZZZOOOJJJDDD]]]~~~mmmhhhlll}}}ZZZJJJCCC@@@GGGTTTaaahhhkkkgggmmm~~~wwwlllYYYNNNBBB===;;;888777999555666888KKKnnnzzzlll{{{gggYYYvvv~~~~~~zzzWWW777666//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&...//////333666DDD[[[bbbaaaNNN>>>GGG^^^zzz***...///777RRRuuuzzzzzzrrrzzzddd^^^ppppppWWWNNNKKKnnnwwwnnnkkkaaa[[[bbbXXXSSSVVVYYYWWWYYY```nnnwwwWWW???:::===JJJ```{{{mmmgggfffeeegggiiimmmrrrzzzrrrTTT<<<555888===888999@@@FFFMMM^^^pppsssjjjiiifffjjjoookkkgggRRRKKKKKKOOOssswwwiii]]]MMMCCCAAANNNhhh{{{^^^NNNJJJ???666111666<<<@@@MMMWWWSSSEEE999777888222222444...555444444888AAAKKKTTTYYYYYYZZZ]]]]]]SSSCCC:::;;;UUUkkkaaa}}}ccc>>>222(((......---------,,,,,,,,,,,,+++***))))))+++---...,,,+++000999@@@@@@>>>>>>CCCLLLzzzwwwpppnnnqqqyyyzzzkkkTTTCCC======BBB\\\vvvOOOGGGGGGUUUmmm~~~lllKKK===999888:::>>>GGG```sssxxx|||}}}wwwjjj]]]NNN@@@888777777888999999888999;;;===CCCGGGNNNfff~~~cccCCC;;;CCCQQQrrrjjjSSS{{{~~~TTT444000111---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,***:::CCCKKKwwwzzzpppkkk``````nnntttvvv~~~wwwqqq|||}}}sss}}}dddPPPRRRKKKnnnlllZZZ[[[gggpppVVVGGGJJJHHHIIIYYYmmmnnnccc^^^rrr{{{uuuqqqdddRRR@@@;;;:::888555666000===:::999UUUxxx{{{xxxwww{{{kkk___[[[ttt~~~cccAAA222000000///...,,,+++***))).........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---111444333222<<>>LLLbbbqqqbbb^^^\\\___aaacccfffjjjpppxxx}}}|||hhhMMM999555999<<<888999AAAFFFNNN^^^ppppppggggggeeeiiinnnjjjeeeNNNGGGJJJSSSwwwuuuiiiZZZKKKAAA???JJJ___vvvpppWWWKKKHHH???888333666;;;@@@OOO]]][[[JJJ<<<888888222222444...555444555999AAAKKKTTTYYYYYYZZZ]]]]]]TTTEEE<<<;;;MMMfffccckkkDDD555,,,//////.........---------,,,+++***))))))+++---...///...333;;;???===;;;;;;DDD\\\vvvmmmppp{{{lll\\\OOOFFFBBBGGGbbboooMMMFFFJJJZZZqqqmmmMMM>>>:::888;;;???EEEeeerrryyyyyyyyyxxxmmmfff\\\QQQIIIAAA999666777555666888888999:::===???EEEJJJQQQiiihhhFFFDDDDDDIIIgggtttTTToooXXX777000111---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------///(((777HHH[[[zzzmmmcccZZZ```nnnuuu}}}tttsss||||||sssxxx|||gggZZZUUUQQQvvvzzzooo```TTTWWWccc}}}gggPPPHHHHHHEEEHHHYYYllllll```^^^ttt~~~wwwrrrgggVVVDDD===;;;888666666333;;;888888NNNlllxxx~~~}}}rrryyykkk^^^YYYpppkkkFFF111000000///...,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---222>>>NNN]]]eeehhh\\\FFF>>>UUU{{{---///---222LLLmmm|||xxx|||zzzvvvzzzsssnnnSSSLLLYYYpppfffaaaXXXTTTYYYUUUYYYbbbddd^^^^^^cccyyyvvvWWW???;;;>>>LLLaaaeeeWWWUUUSSS[[[\\\^^^```cccgggmmmqqqttttttmmm[[[DDD777555999;;;888;;;BBBHHHNNN___qqqoooggghhhfffkkkpppmmmdddLLLEEEKKKYYY~~~vvv^^^LLLCCC@@@GGGTTTeeebbbNNNHHHHHH???999444666:::AAAXXXllllllQQQ@@@999888222222444000555555555999@@@IIISSSXXXXXXYYY]]]]]]VVVHHH>>>:::GGGyyy~~~```fffpppHHH555---000000/////////.........,,,+++*********+++,,,---...///555===???<<<:::;;;HHHnnnnnnhhhvvvxxxjjjaaaXXXMMMEEENNNjjjbbbHHHEEENNNbbbwwwoooOOO???;;;999;;;@@@JJJpppqqqzzztttuuu~~~uuuggg\\\PPPGGG???;;;777444444777333444666888999<<>>AAAaaa---///...333KKKiiissskkkuuuvvvwwwwwwkkklllSSSKKK___fff^^^ZZZUUUTTTXXXVVV[[[cccddd___```fffsssgggNNN<<<;;;<<>>666777999:::888<<>>IIIooo}}}lll~~~{{{}}}sssiiidddrrrggg===111000///...------------------------------------++++++,,,,,,,,,,,,---------***222MMMlllwwwhhhUUUDDD>>>:::JJJqqq+++...///666NNNiiimmmbbbgggnnnttt{{{pppmmmzzzcccLLLGGGddd{{{eee^^^[[[WWWZZZZZZXXX[[[aaa```\\\bbbmmm|||qqqYYYTTTDDD:::<<<;;;AAAQQQiiiyyyyyydddVVVZZZ^^^[[[[[[]]]```bbbdddfffiiilllmmmlllaaaLLL<<<777888888999999>>>FFFKKKRRReeezzznnniiikkkkkkpppvvvrrrhhhRRRIIIMMMaaa^^^JJJDDDAAAMMMPPPZZZ]]]SSSQQQPPPGGGDDD<<<:::===NNNsss___FFF::::::444111444222111222333555999@@@JJJQQQUUUXXX\\\]]][[[RRRDDD:::888TTTssszzzlllyyy~~~rrrvvvYYY;;;666.........---------,,,,,,++++++***+++++++++,,,,,,***...777======:::===BBB```~~~tttooollluuummmcccZZZOOOFFFCCCTTTppp~~~fffHHH???III[[[ssspppRRRBBB<<<:::>>>EEEXXX~~~mmm]]]ffflllgggfffgggllluuu{{{ttthhh^^^XXXMMMDDD===<<<;;;888666777666777888999:::===BBBEEENNN^^^rrr{{{UUU@@@BBB@@@OOOqqqyyy[[[yyytttEEE222222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////111444DDD___zzzjjjfffVVVeeeeeeQQQaaaxxxuuunnnhhhhhhqqqzzzpppiiigggkkkkkkjjjkkkrrr|||hhh```ZZZ]]]dddhhhiiijjjhhhuuuxxxwww|||zzzxxx~~~|||fffOOO@@@GGGJJJOOOQQQNNNOOOXXXbbbwww{{{xxxlllYYYIII@@@===999555666555333777;;;???ccchhhrrr|||~~~wwwtttxxxxxxFFF333222000...------......------------------------+++++++++,,,,,,---------------888QQQkkkooo[[[FFF:::999AAAZZZ+++...000999SSSnnnqqqeeeaaakkktttzzzjjjkkkzzzpppVVVCCCCCClllzzzeee^^^YYYUUUYYY[[[YYY[[[___]]]\\\gggvvvyyybbbQQQGGGHHH@@@===BBB@@@BBBNNNVVV^^^```YYYYYYbbbhhhhhh```cccfffhhhiiijjjlllmmmpppnnnaaaJJJ;;;999999666:::999???GGGLLLUUUkkk}}}lllgggjjjjjjpppuuuqqqeeeQQQIIIOOOfffxxx___PPPKKKIIINNNQQQ___ggg```\\\XXXNNNNNNDDD>>>AAAVVV~~~bbbGGG:::;;;666111333222///111222333666===GGGNNNTTTXXX[[[]]]]]]WWWHHH999777GGG```www^^^;;;777...------------,,,,,,,,,******+++++++++,,,,,,,,,///333:::>>>:::666:::BBBccctttzzztttppppppxxxvvvhhh___UUUJJJEEEHHH[[[ttt]]]EEEBBBNNNaaaxxxoooRRRBBB<<<:::???GGGXXXwwwxxx\\\QQQUUUUUUTTT[[[^^^dddkkkqqqyyyzzzmmmdddOOODDD:::999:::999888999888999999:::;;;???DDDHHHSSShhh{{{wwwvvvwww{{{\\\FFFHHH@@@@@@VVVqqq___iii~~~JJJ222222111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000---777III___rrrxxxpppgggaaaXXXssssss]]]UUUiiiuuujjjccciiiyyy}}}jjjdddaaa^^^```eeehhhnnntttzzzvvvrrrppptttzzz{{{vvvqqqgggrrrssstttzzzzzzyyywww```LLLAAAGGGLLLSSSTTTKKKHHHVVViii|||qqq___LLLAAA>>>:::666555444444888:::999VVVhhhgggyyyPPP555444111...---------...,,,,,,,,,------------...***++++++,,,,,,------...000000777HHHZZZ]]]OOO@@@===>>>LLLjjj+++...000;;;XXXvvv|||qqqmmmuuu|||mmm___fff}}}gggPPPBBBDDDsssxxxddd\\\VVVQQQVVVXXXWWW[[[___^^^___mmm|||hhhTTTHHHEEEHHHEEEEEEKKKIIIIIITTTVVVYYY^^^cccgggkkkppptttjjjllloooppppppooooooppprrroooaaaIII;;;:::999333::::::???GGGMMMXXXppp}}}mmmhhhkkkkkkpppuuuqqqdddOOOJJJUUUsss}}}qqqfffZZZQQQNNNKKKQQQdddrrrlllfff```UUUPPPDDD<<>>JJJyyyqqq|||qqqpppxxxgggYYYSSSMMMFFFHHHRRRnnnlllOOOCCCDDDWWWhhh|||lllPPPBBB;;;:::AAAJJJ___uuuppp___^^^WWWJJJLLLMMMWWWcccmmmvvvkkkRRRBBB<<<999999<<<666888999;;;???EEELLLQQQaaaxxx|||zzzggg>>>GGGDDDBBBXXXyyyaaaRRRvvvQQQ333333222...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111333BBBRRRcccqqqqqqoooyyyiiijjj[[[\\\gggxxxeeeWWWXXXnnnttt^^^NNNOOOVVVZZZcccmmmsssvvvxxx}}}yyywwwzzzvvvrrrzzzvvvjjjPPPEEEFFFJJJIIINNNSSSNNNKKK\\\uuu~~~vvvdddNNNBBB???<<<666444777666888999444@@@[[[nnnaaavvvwwwddd999777333///---,,,,,,---,,,,,,,,,------.........******+++,,,,,,---......,,,...888HHHVVVXXXNNNBBBDDDCCCTTT|||,,,000000@@@hhhrrrkkk|||}}}mmmWWW[[[nnnuuu[[[AAA:::QQQyyy]]]TTTUUUUUUYYYXXXVVV]]]fffeeeccctttxxxhhh]]]VVVUUUUUUWWW[[[]]]```hhhrrrtttxxx}}}wwwwwwqqq```III;;;999999888AAAFFFFFFJJJUUU```zzzzzzuuuuuuzzzwwwccc\\\\\\jjj|||eee^^^\\\SSSGGG===SSSuuu}}}qqqaaaLLLAAA===:::AAAdddYYYGGG::::::999222...222111000000333444777AAAKKKKKKTTTZZZ\\\^^^]]]QQQAAA555<<>>666888FFFPPPlllrrruuurrrnnniii[[[MMMIIIQQQ]]]jjjuuu~~~rrr\\\HHH999666;;;:::777:::?????????IIIWWWfff|||gggJJJBBB;;;@@@UUUvvvdddQQQhhhYYY333---000///......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,---......------///111444DDD[[[mmmvvvvvvuuuttthhhmmm^^^eeepppzzz~~~lll^^^MMM^^^jjjTTTIIIRRR^^^bbbkkkxxx|||tttwwwzzz___JJJBBBCCCEEEMMMMMMJJJMMMSSShhhvvvdddSSSFFF???;;;999777666777888555444:::CCCrrrlll___zzz}}}fff|||{{{GGG000333000+++000***+++---------------------------,,,++++++---...///...666111777DDDTTTddd]]]EEEJJJGGG```}}}}}}///333555HHHpppvvvkkkhhh|||}}}kkkRRRUUUooonnnTTTEEE@@@RRRwwwZZZSSSVVVVVVXXX^^^^^^eeellliiifffxxxrrriiigggeeeeeehhhnnnrrrtttyyyzzzsssfffbbbUUUCCC888888::::::@@@FFFGGGLLLWWWbbb~~~~~~{{{|||~~~ttteee```fffvvviii___\\\TTTIIIEEEVVVwww~~~mmm\\\KKK???;;;999BBBeeeVVVFFF:::999888222///222111000000333444777@@@JJJLLLTTTZZZYYYZZZZZZRRRFFF888===PPPxxxuuuXXX|||tttMMM222/////////...------,,,,,,,,,+++,,,,,,......---,,,222333>>>:::777777AAAjjjyyykkkeeevvvkkkYYYNNNDDDMMMVVVUUUkkkeeeNNNBBBCCCPPPkkk}}}]]]FFF@@@;;;???NNNYYYnnntttyyy}}}zzzkkk[[[ZZZ^^^ccckkksss}}}oooVVVCCC<<>>888999EEEfffwwwRRRDDD999888777222///222111000000222444777@@@JJJNNNUUUXXXVVVWWW[[[UUUKKK;;;<<>>;;;DDDXXXdddsssxxx{{{gggjjjmmmqqqvvv|||zzz\\\DDD:::;;;<<<;;;>>>DDDDDDDDDQQQaaa|||xxxqqqIIICCC>>>AAAMMMggguuuNNNbbbgggCCC666444000......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,---...------...000222444IIIqqqnnniiibbbhhhssswww}}}uuu___eeennnwww~~~xxxfff```mmmaaaRRRMMM[[[kkkwwwyyyyyy|||mmmTTTEEECCCGGGIIINNNMMMOOO[[[hhh~~~{{{lll\\\NNNDDD===999888666777777666444999@@@^^^uuu```lllwwwppp~~~lll[[[nnnRRR555333000---222,,,///------------------------,,,,,,,,,,,,---...///000///777LLL```kkkooo___AAA===MMMuuu+++000777NNNmmmsssfff___yyy~~~xxxZZZ\\\hhhppp]]]LLLDDDWWWgggQQQVVV^^^[[[[[[UUUZZZdddiiieeeeeeyyy}}}xxxvvvhhhXXXMMM<<<<<<999555333666;;;>>>CCCJJJMMMQQQ[[[fff}}}}}}zzz{{{vvvhhheee\\\ccc{{{rrrbbbYYYPPPIIIBBBNNNsssbbbRRRKKK???888:::HHHeeehhhLLLAAA999777666222000111111000000222333666???IIIPPPTTTTTTUUU\\\aaaZZZLLL<<<999EEEmmm}}}UUU555/////////...------,,,,,,------......------///000222:::GGG<<<444;;;RRRuuuhhhlllzzzdddQQQBBBKKK[[[eeepppSSSEEEBBBLLL^^^yyynnnQQQ???===>>>LLLdddqqqxxx|||nnnlllqqqyyytttVVV@@@888777===<<>>NNNxxx|||hhhjjjvvvtttlllaaapppZZZ888222///---222,,,000------------------------+++,,,---------...000111000IIImmm}}}tttiiiXXX@@@@@@SSS{{{***///777MMMfffhhh```aaayyyqqqSSSWWWlllvvvXXXKKKeeecccQQQYYY^^^YYYWWWXXX]]]eeehhhdddeeexxx}}}|||ooo\\\HHH<<<444333333333444666:::???EEEMMMPPPTTT\\\ggg}}}xxxwwwuuujjj___QQQTTTnnnkkk]]]WWWPPPIIICCCQQQvvv}}}^^^NNNHHHAAA:::===KKK```vvvrrrXXXEEE>>>888666555333111111222000000222333666???HHHQQQRRRRRRVVVcccjjj]]]JJJ;;;555:::ZZZ~~~{{{XXX777/////////...------,,,,,,---...///...,,,,,,///111666>>>JJJ===666???XXX~~~mmmhhhmmm~~~~~~dddOOOAAANNN^^^dddgggLLLDDDEEERRRggg{{{sssUUUBBB@@@FFFZZZsss~~~}}}uuujjjooowww~~~hhhMMM???<<<======<<<@@@DDDFFFKKK^^^sssrrrttt}}}ttt|||KKKCCC???AAAFFFXXX}}}TTTllljjjEEE444222111......---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...---...------,,,...222555???RRRtttnnn]]]^^^ooo|||mmmaaakkkrrrqqqrrr|||iii^^^xxxyyyfff]]]SSSOOOYYYjjj{{{{{{fffNNNDDDEEEGGGHHHJJJJJJVVVooo}}}qqqcccVVVIII???999999666666777666555777;;;CCCpppqqqfffmmmwwwuuusss{{{iiibbblllccc<<<222...---111+++000------------------------***,,,......---...000333555]]]pppVVVJJJ>>>EEE[[[,,,///:::TTTmmmllldddiiiuuu|||fffMMMUUUlll\\\PPPnnn~~~cccTTTZZZZZZSSSSSSZZZ^^^cccddd```bbbrrr}}}xxxlllXXXDDD999444222333555555666:::@@@FFFPPPTTTWWW___jjjxxxwwwqqqooonnnfffWWWJJJKKKfff}}}wwwjjj^^^XXXVVVQQQKKKIIIZZZ{{{vvvZZZLLLFFFDDD<<<@@@KKKWWWddd___JJJ???<<<888555444333222111222000000222333555>>>HHHNNNOOOQQQXXXfffmmm___JJJ:::666333HHHmmmzzz[[[::://///////...------,,,,,,,,,...///---++++++...222999AAAJJJ<<<888CCCYYYvvvlllnnnsss{{{yyykkkqqq[[[NNNGGGXXXeeeeeeyyy]]]BBB???FFFZZZsss{{{tttWWWDDDEEEOOOggg}}}zzzvvvwwwxxx{{{vvvWWWCCC===???@@@???>>>@@@EEEGGGOOOgggjjjcccjjj{{{www~~~NNNCCC===@@@FFFXXX}}}VVVggglllFFF222///111......---,,,,,,,,,,,,---++++++++++++,,,---............---,,,,,,///333666BBBVVVrrryyyjjjdddgggxxxdddfffpppuuurrruuuttt]]]WWWyyydddTTTSSSNNNUUUhhh}}}qqqdddLLLEEEHHHIIILLLOOORRReee~~~{{{uuuhhh[[[OOODDD>>>:::666555777777555666999???nnn{{{^^^fffvvvuuuppp}}}~~~pppkkknnnnnnBBB333///...111+++000------------------------***,,,///...------111444<<>>;;;:::777555333333222111222000000222222555===GGGHHHNNNSSSXXXccciii___OOO;;;:::333===bbb~~~XXX777/////////...------,,,,,,+++---...,,,))))))---222<<>>???III]]]wwwyyywww[[[KKKPPP```xxxxxxttt~~~~~~jjjLLL======@@@@@@BBB@@@BBBEEEIIITTTqqqzzz||||||nnn```dddqqqzzzyyy~~~QQQCCC;;;???GGGZZZYYYaaarrrKKK444...000......---,,,,,,,,,,,,---++++++++++++,,,---...///......---,,,,,,///333777CCC\\\ssswwwoooiiijjjkkkiii```lllsssvvvvvvkkk]]]XXXssswwwXXXNNNUUUWWW]]]rrryyymmm|||xxxzzzaaaIIIFFFLLLNNNOOOTTT[[[uuunnnooovvvjjj]]]RRRHHHAAA;;;666555777777555555777>>>iii^^^fff{{{~~~vvv|||yyyHHH555111000222,,,222------------------------))),,,//////------111555GGGfffxxxOOO<<<>>>???VVVqqq...---===hhhrrrlllqqqwwwuuu]]]NNN___nnnyyyhhh]]]bbbvvv}}}vvvcccWWWYYYWWWWWW___YYY[[[^^^bbbeeennn|||zzz}}}}}}zzzppp\\\HHH>>>888444444777888666:::BBBFFFQQQXXX^^^ggguuupppnnnrrrkkkfffccc[[[KKKOOOYYYoooiiihhhbbbYYYTTTUUUXXXSSSKKKIII\\\uuuttt\\\PPPOOOIIIEEE>>>AAAFFFEEEFFFCCC777888999777444333444333111222000000222222444===GGGDDDMMMTTTXXX^^^ccc^^^TTT===???666:::^^^zzz}}}|||SSS333000//////...------,,,,,,***---...,,,((((((---222===@@@DDD777999FFFSSStttrrrddddddpppxxx|||wwwgggfffXXXRRRMMMZZZggglllpppQQQ@@@EEELLL\\\ssszzzdddVVV```ssswwwjjjiii|||}}}iiiLLL@@@BBBDDDAAAEEEBBBCCCGGGJJJXXXwwwsssllleeennn{{{qqqkkkhhhbbb```lll~~~yyyzzz~~~SSSCCC:::>>>III\\\___```xxxPPP666...///......---,,,,,,,,,,,,---++++++++++++,,,---...///......---,,,,,,///444888EEEaaavvvsssiiihhhjjjiii{{{bbbcccppptttvvvzzzkkkeee]]]ooosssUUUNNNZZZaaaeeeyyyyyynnn~~~vvvoooqqq{{{]]]FFFFFFOOORRRPPPVVV```{{{hhhlllttthhh\\\QQQHHHBBB;;;777555777888555444666===aaacccccc~~~sss~~~LLL888333111333---333------------------------))),,,000///------111666QQQcccuuugggGGG===DDDDDDaaazzz---333AAAbbbzzztttsss{{{oooVVVUUUdddtttrrrjjj\\\___~~~}}}pppbbbZZZWWWUUUWWWZZZ^^^___cccddddddjjjzzzwwwuuu}}}||||||xxxmmmZZZIII@@@777444333444555666<<>>>>>FFFVVV\\\ZZZ|||PPP666444555---------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,---...,,,,,,333===HHHeeesssnnnlll]]]xxxtttmmmppphhhuuu}}}yyyyyyvvv\\\```mmmXXXRRRXXX___lllxxxnnn{{{xxxvvvoooiiijjjqqq|||dddLLLDDDLLLWWWZZZbbbuuuwwwhhhwww~~~uuuiii```WWWJJJ???999888666666777888888777@@@QQQddd]]]tttyyy^^^777---222333///---------------------------***///---+++...+++...===VVVbbbiii___KKKAAAEEENNNddd{{{,,,111???ccc}}}}}}lllQQQTTTgggyyyuuukkk\\\___~~~ooo```XXXVVVVVVVVVYYY```aaadddffffffkkk{{{yyyxxx}}}zzz~~~yyyjjjUUUEEE???666333333555555666;;;AAAIIIOOO^^^jjjlllyyyuuuqqqllliiigggddd^^^ZZZYYY[[[fff{{{vvvbbb```^^^YYYSSSSSSVVVSSSNNNLLLOOOVVV]]][[[SSSLLLKKKFFFDDDAAA@@@???===;;;999999888666444222111000000111000111222111000666===FFFMMMRRRUUU\\\ccc]]]RRRAAA777:::<<<\\\qqqwww|||}}}yyy~~~tttHHH444000//////......---,,,,,,,,,))))))+++,,,---111666EEEGGG@@@???777AAAhhhrrrhhhbbbbbbnnnwwwgggUUUDDDIIIKKKXXXhhhooobbbEEEBBBMMMYYYiiixxxyyykkkggglll~~~uuuvvvuuujjj[[[RRRFFF===;;;===AAACCCAAACCCGGGNNNWWWiii{{{ooofff]]]YYYZZZ\\\eeeeeekkk|||}}}{{{jjjmmmsssyyyyyyzzzLLLFFF===>>>GGGUUU{{{^^^\\\TTT666000...---------,,,,,,,,,+++++++++,,,------++++++,,,------,,,---...,,,---666@@@YYYsssuuuooonnnbbb|||tttyyyyyyqqq}}}fffWWW```jjjXXXTTT[[[dddpppyyymmmyyysssmmmggghhhnnnxxxkkkQQQIIISSS___hhhsss~~~{{{zzzoooeee[[[NNNBBB:::888666666777888777777888EEEnnnjjj___wwwkkkvvvccc===111222111...---------------------------***///,,,,,,000...000>>>WWW^^^ddd___OOOBBBEEEOOOuuu|||uuu///222>>>aaa{{{{{{zzzjjjSSS[[[vvvyyylll\\\aaaooo]]]VVVVVVWWWVVVWWW```aaadddfffffflll|||zzzzzzzzzxxx}}}~~~}}}|||||||||}}}}}}~~~~~~xxxfffPPPAAA<<<555333333666666555999???IIIPPP^^^lllrrrsssoookkkiiigggddd___ZZZ\\\```fffnnnqqqmmmeee]]]^^^\\\VVVPPPPPPSSSQQQLLLIIIKKKSSS\\\^^^XXXRRRPPPGGGDDDAAA>>>===<<<:::999888777666555333111000000000///000222111111666>>>EEENNNSSSUUUZZZ```]]]TTTAAA777888:::[[[iiiiiittt|||{{{WWW:::000000///......------,,,,,,******---------000666GGGIII???===999JJJrrryyyddd\\\\\\kkk}}}qqq```QQQBBBFFFJJJUUUdddqqq{{{|||^^^DDDDDDPPP]]]nnn}}}uuuggglllvvvyyyhhhVVVJJJ===;;;999:::===@@@BBBCCCAAABBBJJJXXXgggvvvyyyvvvtttrrrsssqqqsssrrrwwwzzzqqqsss{{{vvvvvv{{{MMMEEE;;;>>>GGGRRRuuu___^^^[[[:::000+++------------,,,,,,,,,,,,+++,,,------++++++,,,---...,,,,,,------///:::FFFddd|||mmmfffeee___uuuxxxwwwwww{{{rrrzzz\\\\\\llljjjYYYUUU^^^iiiuuuyyylll{{{mmmfffbbbbbbfffmmm{{{uuuYYYQQQ^^^nnn}}}uuukkk```PPPCCC;;;999666666777777777666777???]]]~~~yyy]]]sssZZZjjj~~~iiiFFF555222///---...------------------------+++///,,,,,,333111111===OOOTTTaaafffYYYFFFGGGUUU|||yyy000222>>>bbb~~~}}}wwwxxxnnnWWWaaa~~~yyykkk]]]eeennn[[[UUUXXXXXXWWWVVV\\\^^^aaadddeeemmm}}}yyyxxxuuuyyy~~~~~~|||}}}{{{xxxvvvvvvwwwxxxzzz}}}~~~yyyqqqaaaMMM>>>999444222444666666555888===EEEMMM\\\kkkvvvrrrooojjjhhhgggccc^^^YYYZZZ^^^bbbbbb```^^^]]]]]]\\\ZZZUUUOOOOOORRROOOJJJFFFIIIQQQ\\\___ZZZTTTRRRIIIFFFAAA>>><<<<<<:::999777777666555444222111000000///000222111111666>>>EEEOOOTTTTTTXXX]]]\\\UUU@@@444555:::```ccciiixxxddd>>>000000//////...---------,,,+++,,,///...,,,000666EEEGGG===<<<@@@[[[fff]]]\\\lll~~~~~~lllZZZWWWGGGGGGLLLQQQ```uuuzzz]]]EEEFFFRRR^^^mmm{{{zzz~~~~~~xxxmmmaaaVVVJJJAAA;;;999;;;===???AAABBBAAA@@@AAABBBLLL```rrr~~~|||qqqzzz~~~xxxvvv|||OOOFFF;;;???GGGNNNnnn]]]```bbb@@@444///...------------,,,,,,,,,+++,,,------++++++,,,---...---,,,------111>>>KKKfff}}}ccc[[[XXXXXXjjjtttuuu}}}rrriiitttmmmXXXfffyyyppp\\\TTT]]]jjj~~~{{{kkkhhh___ZZZZZZ[[[```mmm{{{|||aaa\\\nnnxxxnnnbbbQQQCCC<<<:::777555666777777666888===RRRppp```kkkeeeRRRcccnnnMMM999000------///........................---000+++,,,222000000;;;AAANNNhhhwwwgggKKKJJJ[[[...111@@@ddd}}}|||xxx___dddzzzvvvhhh^^^lllooo]]]XXXZZZZZZXXXVVVZZZ\\\```dddgggpppyyyuuuuuusss}}}~~~{{{zzzxxxtttrrrsssuuuwww{{{~~~|||qqqiii^^^MMM>>>666444222444777777666999>>>DDDNNN```qqqtttpppjjjgggeeebbb^^^ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[YYYUUUPPPPPPRRROOOIIIBBBDDDMMMYYY]]]XXXOOOKKKIIIFFFAAA>>>===<<<;;;:::666666666555444222111000//////000222111111777>>>EEEOOOTTTTTTWWW]]][[[UUUAAA333444>>>jjj~~~YYYmmmaaa888111000000///......------,,,,,,---///---,,,111999FFFIII===<<>>;;;999888999;;;===?????????>>>>>>BBBCCCOOOeeeuuu}}}xxxxxx~~~zzzwww}}}RRRGGG<<<@@@FFFKKKlll]]]gggdddBBB777111.........---------,,,,,,+++,,,------++++++,,,---///---,,,---...333@@@NNNfff|||bbbXXXSSSZZZiiivvvxxx{{{iiieee||||||zzz}}}ooojjjWWWkkk|||zzzaaaTTT\\\lll}}}kkk}}}kkk___VVVUUUUUUVVVaaaooozzzmmmkkkzzzpppdddSSSEEE>>>;;;777555555666666555555:::GGGdddiiieeewwwiiiSSSaaasssRRR:::///,,,...111...........................111,,,+++111///000<<>>555444333333666777777;;;AAAHHHVVVmmmuuupppiiieeedddccc```]]]^^^^^^]]]]]]]]][[[XXXVVVYYYXXXUUURRRRRRRRRNNNGGGBBBEEEOOO\\\aaaZZZOOOIIIFFFCCC@@@>>>======;;;:::555666666666555333111000///...000222222111777???FFFNNNSSSTTTXXX^^^[[[RRRBBB444666BBBnnniiiPPPrrr```999111111000//////......---,,,,,,---///---,,,333===LLLOOOAAA===IIImmmhhh^^^___ppp}}}xxxggg[[[XXXKKKHHHWWWXXXlllnnnTTTAAAHHHWWWcccppp}}}~~~kkk~~~uuuhhhYYYOOOLLLCCC@@@<<<:::::::::999888555888;;;>>>???@@@BBBDDDDDDFFFSSSgggsssyyy~~~hhh{{{xxxvvv}}}QQQFFF<<<@@@FFFKKKppp^^^lllaaa???444///............---------,,,+++,,,------++++++,,,---...,,,,,,...///444AAANNNbbb{{{bbbVVVQQQaaaoooyyy|||vvveeejjjrrrtttppprrr~~~zzzkkkfffZZZooo~~~~~~eeeTTT```vvvlllyyyuuudddVVVUUUTTTQQQXXXeeewww|||rrrgggWWWIII???<<<777555555555555555555:::CCCbbbmmm]]]fffkkk\\\aaa{{{WWW;;;///---///111........................---111---+++///...333CCCUUUppphhhDDDEEE[[[111777HHHfffvvvhhh]]]gggsss|||tttiii^^^\\\ssssssgggcccaaa]]]ZZZZZZ[[[]]]```dddgggqqqsssmmmttt~~~xxxvvvtttrrrooopppqqqssstttuuuvvvvvvrrrjjjccc```YYYLLL???888555333333666777888>>>EEELLL```~~~tttooogggddddddeeeeeeddd```___^^^]]]\\\YYYVVVSSSVVVWWWUUUSSSSSSRRRLLLDDDBBBFFFRRRaaaggg___QQQIIIAAA@@@>>>======<<<:::888555555666666555333111000///...///222222222777???FFFMMMRRRTTT[[[```ZZZNNN>>>333777???ggggggWWWaaa???111111000000///.........,,,,,,------+++,,,666AAAPPPSSSCCC<<>>555444444555777999999888555999===@@@@@@BBBEEEGGGFFFJJJXXXiiipppvvvxxxfff\\\~~~|||uuutttwwwMMMCCC;;;AAAFFFMMMyyy]]]lll\\\;;;222...............------------+++,,,------++++++,,,------,,,---///000444AAAMMM___zzzaaaUUURRRlll||||||~~~tttmmmaaannniiiiiifffooo|||jjjaaa^^^rrrfffVVVjjjmmmpppiiiVVVTTTSSSNNNQQQ[[[ppp}}}zzzqqqfffWWWJJJ@@@<<<777555444555555555777===CCCeeeqqqWWW\\\yyy}}}|||iiiiiieee]]]===///...000000........................***111///,,,//////:::OOOvvvVVV<<>><<<;;;;;;<<<;;;888666444555666666555333111000///...///222222222888???GGGMMMQQQTTT\\\bbbZZZLLL888000555:::[[[oooeee[[[===111111000000//////......,,,,,,------+++,,,777DDDQQQTTTBBB:::EEEfffhhh^^^XXX___ttt~~~vvvttteee[[[XXXkkkcccooolllSSSCCCLLL\\\gggsss|||oooeeehhhtttXXXnnn}}}ppp[[[MMMIIIBBB999555222//////111555888999777;;;???@@@??????@@@BBBHHHLLL[[[kkknnntttzzzyyyyyyvvv```XXXZZZ{{{tttssspppIII@@@:::AAAFFFPPPZZZhhhYYY:::333000//////.........---------+++,,,------++++++,,,------,,,---///000444@@@LLLaaa}}}dddXXXVVVwww~~~iiiddd[[[nnnhhhhhhgggsssnnnccc\\\ooo~~~fffXXXrrrnnnhhhjjjUUURRRQQQJJJKKKSSSgggsssxxxvvvmmmdddVVVIIIAAA===888444444444555555555<<>>===<<<;;;:::::::::666555555444444333222222///---...111222222666<<>>FFF\\\jjjccc```bbbgggsssyyyggg\\\\\\___```nnn~~~nnnPPPCCCNNNYYYhhhzzzwwwiiiZZZZZZjjj}}}uuuaaawwwoooYYYGGG>>>999555222222111222444666999;;;;;;===??????>>>>>>???@@@GGGMMM]]]nnnttt|||ppppppvvvvvv```OOOQQQbbbzzzrrrttt___CCC===>>>CCCDDDUUUdddcccVVV:::777...///............---------,,,,,,,,,,,,,,,,,,,,,,,,000---,,,---000777DDDRRRnnnjjjUUU```~~~~~~^^^UUUggguuuaaafffooo{{{ooo]]]]]]jjjfff}}}{{{iiijjjsss\\\OOOKKKJJJKKKMMM___mmm}}}wwwrrrjjjYYYIIIDDD<<<666666777555555666555;;;EEE\\\}}}VVV^^^vvvnnn@@@,,,222444+++000000////////////000000111111.........---BBBhhhOOO999???NNNwwwyyy000;;;CCCkkk|||uuubbb^^^PPPJJJbbbuuuqqqkkk```___bbb[[[]]]___```^^^```jjj{{{yyypppmmmnnnssszzz~~~zzzuuuuuuyyyxxxsssqqqnnnllllllnnnnnnmmmkkkhhheeeccc```VVVFFF;;;666444555555444666===HHHQQQaaaooovvvnnneeebbbeeegggeeebbbbbb```^^^]]]^^^]]]ZZZXXXQQQSSSSSSRRRRRRPPPHHH???999???KKKZZZeeedddSSSBBB>>>===<<<;;;:::999999999444444444333222222111111000...///222333333777===GGGLLLQQQWWW]]]___WWWMMM:::333:::444HHHzzzuuuWWW999000000000///......------,,,///,,,---000---555JJJVVVIII@@@===DDD[[[iiibbbaaa___aaammmnnn```ZZZ\\\^^^```ooo{{{wwwmmmPPPEEEQQQ]]]jjjzzz~~~tttlllppp~~~{{{oooYYYGGG>>>999555333222222333444777:::<<<<<<>>>AAABBBAAAAAAAAABBBHHHKKKWWWdddkkkuuurrreeecccfffhhhSSSGGGOOOddd{{{qqqppp~~~YYYBBB===>>>DDDFFFXXXdddaaa\\\<<<666---///............---------,,,,,,,,,,,,,,,,,,,,,,,,000---,,,...000777FFFSSSmmmdddVVVggg|||\\\SSSdddqqqiiikkkttt{{{jjj^^^gggnnnjjjooo___cccuuuuuu___RRRLLLHHHGGGHHHWWWfffxxxyyytttlll[[[LLLDDD<<<666666777555555666666;;;BBBVVV~~~YYYaaaxxxrrrEEE///222444,,,//////............/////////000---///111///BBBccczzzJJJ<<>>999===III\\\jjjfffRRRAAA===<<<;;;:::999888888888333333333222111111000000111///000333444444888>>>FFFKKKQQQWWW]]]___WWWLLL999222888333III|||VVV<<<000000000///......------,,,///,,,---000---444IIIRRRHHHAAA<<>>@@@DDDEEEDDDDDDCCCDDDDDDEEEOOO]]]eeesss{{{vvvtttuuuwwwZZZIIIDDDTTTppp}}}sssoooyyyQQQAAA<<<>>>DDDHHH[[[fffdddaaa>>>666---///............---------,,,,,,,,,,,,,,,,,,,,,,,,///------...111888GGGVVVjjj{{{xxx^^^XXXqqqzzz]]]XXXiiiuuuooommmvvvppp```]]]lll~~~rrruuu|||nnn^^^RRRYYYfffvvv~~~}}}|||~~~vvvdddWWWMMMEEEAAAAAAPPP```tttzzztttlll\\\MMMEEE===666666777555555666888;;;>>>LLL{{{VVV\\\ttt}}}wwwLLL222222333---......------------............,,,///444222???[[[rrrooo___BBB???FFFRRR}}}wwwsss222:::EEEvvvuuubbb\\\aaa^^^\\\YYYQQQNNN]]]uuu}}}zzzrrrrrrqqqeee```aaa\\\\\\^^^```___aaalll~~~|||tttmmmjjjhhhiiimmmsssrrrrrrqqqqqqwww}}}}}}wwwpppooommmmmmlllllllllkkkgggaaa\\\VVVLLL???777555111222333555888@@@IIIPPPSSSYYYdddpppxxxzzzyyyyyy{{{tttnnnjjjfffeeefffeeeaaa^^^___\\\ZZZ^^^eeegggbbb\\\OOOQQQQQQPPPPPPNNNFFF===999:::HHHaaaooogggQQQ@@@<<<;;;:::888777777777777333333333222111111000000111///000333333333777===EEEJJJPPPWWW^^^___WWWLLL:::111666222JJJ}}}}}}}}}~~~rrrvvvxxxRRR999000000000///......------,,,...,,,---000---444HHHPPPIIICCC>>>DDD\\\kkkcccddd```\\\fffxxxRRRHHHNNNVVVYYYbbb|||rrrhhhOOOIIIXXXcccnnnxxx{{{|||~~~zzzkkkWWWFFF>>>999555444444444666777999;;;===@@@CCCFFFGGGFFFDDDCCCCCC@@@CCCPPPcccooo}}}mmmSSSHHHJJJbbbuuuoooxxxzzzNNNAAA<<<===CCCHHH\\\mmmkkkccc???777//////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------///111999JJJZZZfffwwwsssYYYWWWuuu~~~|||ddddddwwwpppjjjsss}}}cccVVV\\\jjjyyyxxxvvvsssdddXXXNNNIIIPPPXXXbbbfffgggllluuu}}}zzznnncccVVVIIICCCBBBNNN^^^rrrzzztttkkk[[[LLLGGG>>>777666666555555777777;;;999DDDnnnVVVWWWqqqwwwzzzzzz~~~|||SSS555000111---///......------......///---...+++...444222:::PPPWWWZZZWWWEEEDDDFFFRRRsssppp...===QQQyyykkkXXXXXXeeejjj```^^^VVVUUUhhh}}}ssssssqqqccc\\\]]]\\\\\\^^^___^^^```kkk|||sssnnnjjjiiiiiiiiinnntttvvvtttqqqqqqxxx}}}tttsssqqqooolllkkkjjjjjjfff___WWWPPPFFF:::444444222222333444888>>>EEEJJJPPPUUU\\\bbbiiinnnpppppptttpppiiigggeeeeeefffeeeaaa^^^]]]ZZZYYY]]]cccddd^^^WWWNNNQQQQQQPPPPPPNNNFFF<<<999999IIIffftttfffNNN@@@;;;:::999888777666666666444444444333222222111111///......111222222666<<>>888333333444555777888:::;;;<<>>PPPgggWWWpppxxxbbbZZZ999000000,,,000000////////////000000---111---,,,000000777HHHOOOgggsssZZZGGG@@@OOOqqqyyy,,,===QQQ|||iiifffssssss~~~kkkcccpppyyyiiiooocccTTTiiiyyy|||~~~mmm```______]]]^^^^^^[[[[[[cccsssllliiiiiikkkkkkkkkqqqyyyvvvtttqqqttt~~~sssssssssoookkkhhhiiijjjeee[[[PPPFFF<<<333111333333333333555:::???CCCEEEQQQVVVWWWSSSTTT^^^jjjpppssstttuuugggeeecccaaa___\\\YYYWWWSSSUUUXXX[[[]]]ZZZUUUPPPOOORRRRRRQQQQQQOOOGGG===777999PPPrrryyy```GGGAAA;;;;;;999888777666666666333333333222111111000000000...///222333222666<<>>666999SSSuuuyyy]]]FFFBBB<<<;;;:::888777777666666222222111111000/////////111///000333444333888===AAAGGGOOOWWW^^^```VVVKKK888///999>>>___oooooozzzOOO444000000000///......------***...---...111,,,111DDDMMMFFF>>>;;;KKKlllsss]]]jjjgggppp~~~lll]]]ZZZVVVXXXfffoookkkmmmsssrrrsssWWWMMMXXXaaajjjuuuxxxwwwyyyuuutttvvv~~~qqq]]]LLLBBB;;;666111222444666888999::::::===???@@@BBBDDDHHHNNNRRRIIIJJJXXXlll{{{{{{vvvxxxrrrhhh```dddwwwlllmmmpppKKK>>><<<<<>>888@@@DDDbbbUUUlll```rrr^^^===444333///.........------.........+++222///,,,000555BBBWWWeeeEEEBBBPPP~~~wwwnnn222555GGG\\\\\\NNNQQQaaarrrrrrwwwlllgggaaaTTT```|||kkkeeeYYYXXX\\\[[[WWWVVV```qqq}}}|||sssxxxsssggghhhiiijjjmmmqqqsssqqqiiinnnqqquuuzzzqqqqqqpppnnnkkkiiifffeee^^^WWWKKK???777444444555///555333666CCCGGGGGGNNNbbbgggYYYMMMYYYmmmyyy~~~xxxhhhdddaaa[[[VVVQQQNNNMMMMMMPPPTTTVVVVVVWWWYYYWWWQQQPPPRRRRRROOONNNMMMGGG@@@999:::SSSpppppp]]]III:::999888888777777777777777444333222222111111222222444000///111222444;;;BBBCCCGGGMMMVVV___```TTTFFF888999444CCCrrr~~~xxxyyyzzzIII666/////////...------,,,,,,...++++++,,,+++---555???NNNPPP<<<:::HHH^^^ssskkkhhhooo~~~yyyaaaZZZbbbaaajjjoooxxxqqqmmm{{{rrr|||zzzXXXGGGQQQ___mmmwwwvvv{{{~~~zzzqqq\\\KKKBBB===999111222333555666888999:::???BBBFFFJJJQQQUUUPPPHHHAAADDDRRRfffxxxtttjjjyyyooolllmmmeeeHHHDDD:::>>>DDDIIIfffeeeQQQVVV<<<222---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////333AAAUUUeee{{{sssTTTVVVkkkuuu}}}mmmfffwww|||pppmmmlllvvvwww```XXXaaaxxxvvv^^^LLLAAA???>>>===>>>@@@CCCEEEGGGHHHLLLTTT```ooo|||dddTTTJJJQQQeeewww}}}uuunnnjjjnnnrrrvvvzzz{{{vvvsssfffUUUJJJCCC:::444444555666666666888;;;666LLLnnnOOOdddvvvZZZuuuggg<<<...000,,,////////////////////////000000///111000111RRRcccFFF999QQQtttttt333444HHHcccfffWWWYYYjjjqqq~~~mmmpppeeecccaaaVVVaaa|||llleee[[[YYY\\\[[[UUUUUUaaaqqq}}}{{{qqqiiipppsssdddddddddeeehhhlllnnnnnnooorrrrrrwwwzzzpppooonnnkkkhhheeebbbaaa[[[TTTIII===555111111222000666555:::FFFHHHHHHPPP^^^iiiaaaTTT[[[kkk{{{qqqaaaXXXUUUOOOJJJFFFCCCCCCCCCHHHNNNRRRTTTWWWYYYVVVPPPOOOQQQPPPLLLJJJHHHBBB;;;;;;:::RRRnnnmmm[[[III<<<:::999888777666666666666333333222111111111111111222//////111333444:::AAAEEEJJJPPPXXX``````SSSDDD555999444AAAnnn{{{~~~tttxxxGGG666/////////...------,,,,,,...++++++,,,,,,---555>>>PPPUUUDDDAAAMMMbbb|||yyylllnnnuuuyyynnn^^^]]]ggg```fffjjjwwwuuuuuuxxxxxx]]]KKKRRR```qqq~~~vvv~~~oooZZZIII???999555333333555666888:::;;;<<>>======>>>@@@BBBDDDIIIJJJNNNVVVbbbqqqttt^^^OOOTTTfffwwwlll```ZZZWWWSSSYYY```dddiiittt~~~yyyuuugggWWWKKKCCC:::555444555666555::::::===;;;PPPpppOOO___|||~~~iiikkk===---111///////////////////////////---......111444999\\\yyyUUUDDD???\\\tttsss{{{333111GGGjjjqqq___^^^pppsssyyymmmooo```______VVV___oooeee]]]ZZZ\\\ZZZSSSUUUbbbrrr{{{pppggg^^^fffqqqcccbbbaaabbbdddgggjjjmmmoooooonnnvvvsssnnnmmmjjjfffbbb]]]ZZZXXXVVVOOOEEE;;;444111111111111666777???KKKKKKKKKUUU```nnniiiYYYXXXdddxxxhhhYYYJJJGGGBBB===:::999;;;<<>>jjj|||ttttttEEE555/////////...------,,,,,,...,,,+++,,,,,,---555===OOOWWWGGGBBBJJJ___|||}}}iiijjjoooqqqjjjaaaccckkkccceeeeeesssssssssvvvvvvbbbMMMUUUeeeyyylllzzz{{{mmmYYYHHH???999444444555666888:::;;;======NNNOOOMMMGGGDDDGGGIIIHHHSSSTTTiii{{{mmmggg}}}mmmmmmttthhhIII===;;;BBBFFFIIIeeelll___JJJ666111333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////333???RRRaaahhhvvvjjjmmm~~~^^^XXXnnnxxxoooeeettteee\\\hhhzzz{{{hhhPPP>>><<<<<<===>>>???@@@AAAAAAJJJKKKOOOXXXfffvvveeeWWWWWWfffuuu~~~wwwYYYKKKIIIJJJGGGOOOWWWZZZ^^^kkkyyy}}}wwwiiiYYYKKKDDD;;;555444555666555777666:::;;;QQQrrrPPPYYYttt|||ooo???---222333////////////////////////000000---...111777XXX^^^CCC>>>@@@```wwwlllvvv333...FFFooozzzfffbbbsssxxxyyytttsssuuubbb^^^\\\RRRYYYuuufff___ZZZ\\\XXXQQQTTTcccqqqwwwiiiaaaXXX^^^xxxooodddbbbaaabbbccceeejjjpppnnnlllmmmyyylllllliiiddd]]]WWWQQQMMMKKKLLLHHHAAA:::555333222222000444888EEERRROOOOOO]]]qqqzzzppp\\\XXXaaauuu~~~|||^^^QQQ@@@===999666555888;;;===>>>HHHSSSXXX[[[\\\XXXRRRQQQRRRPPPKKKHHHFFF@@@999<<<999MMMbbb^^^OOOFFF@@@<<<;;;999777555444333333222111000000///000000000...---///333555666:::AAALLLSSSZZZ```ccc___OOO???555;;;555>>>iiivvvqqqFFF555/////////...------,,,,,,...,,,,,,---,,,---444===TTTZZZGGG???EEEYYYtttttteeekkkssswwwrrrjjjggghhhhhhgggccclllgggddduuuqqqzzzaaaMMMYYYpppvvv```ppp~~~}}}zzzmmmZZZKKKBBB<<<777555555666888:::;;;======JJJLLLJJJCCC@@@GGGQQQVVVcccaaatttggg```TTTUUUzzzlllllluuuhhhJJJ@@@???DDDEEEGGGffftttgggzzzDDD444000444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---//////333???QQQ```eeettteeefffzzz~~~|||\\\[[[uuuyyysss___[[[mmmyyyvvvcccKKK:::999:::<<<>>>???@@@@@@@@@GGGJJJOOOZZZjjj}}}kkk]]]YYYeeettt|||nnnQQQHHHJJJMMMLLLSSSXXXYYY\\\kkk{{{ssskkkeeerrrwwwiiiZZZLLLEEE;;;555444555666555555222777:::NNNoooPPPWWWpppsssAAA---222333////////////////////////111111---,,,000666UUU~~~SSS>>>@@@AAA^^^|||qqq|||222...HHHuuuvvvppp}}}~~~|||xxxnnnfffiiipppssshhh^^^WWWKKKPPP~~~|||gggbbbZZZ\\\WWWOOOSSScccnnnpppaaa]]]UUUZZZsssttteeeaaa```bbbbbbccckkkttttttqqqtttjjjiiiddd\\\RRRJJJDDD@@@??????>>><<<999666444222222///222999KKKXXXRRRSSSdddnnnZZZ[[[eeexxxxxxoooPPPEEE888666444444666:::>>>AAABBBMMMXXX]]]______[[[VVVQQQRRRPPPKKKHHHFFFAAA::::::888KKK^^^XXXIIICCC@@@<<<;;;999777555333222222222111000000///000000000...---///333666777<<>>@@@@@@@@@???CCCGGGPPP^^^qqqvvvbbbZZZcccttt}}}aaaKKKHHHLLLMMMPPPTTTWWWWWW[[[oootttbbbYYYWWWVVVaaarrr~~~uuuggg[[[MMMEEE<<<666555555666555888444999;;;IIIwwwgggMMMSSSnnnuuuCCC...000000////////////////////////---///---...555===YYY|||VVVEEEIIIHHHaaavvv000111LLLxxxssskkkbbbWWW]]]kkklllkkk\\\PPPDDDLLL|||hhhdddYYY\\\VVVMMMRRRbbbjjjgggVVVWWWSSSVVVooo~~~fff```___bbbbbbcccmmmyyy{{{wwwzzz~~~gggeee^^^TTTHHH@@@;;;::::::666888::::::999666222000000222;;;QQQ]]]SSSSSShhh~~~uuu]]]OOOWWWeeevvvwww}}}dddDDD:::222222222444777;;;???BBBEEEPPPZZZ^^^^^^___^^^ZZZSSSSSSPPPJJJFFFDDD???888999888LLL^^^VVVFFFBBBAAA;;;:::888666444333222222222222111000000000000111///...///444666888>>>EEEQQQXXX^^^aaa```YYYJJJ;;;333111222KKKsss{{{yyygggCCC////////////...------,,,,,,---,,,---...------333;;;YYYZZZCCC999???OOOddd___zzzssseee___[[[WWW\\\]]]\\\ggg___^^^}}}___MMM___|||qqqJJJOOObbbiiijjj|||~~~xxxdddQQQEEE;;;444222333444666888999:::;;;BBBEEECCC>>>AAAPPPaaakkkooohhhrrrjjjKKKGGGFFF[[[vvvttt{{{wwwYYYEEE;;;<<>>@@@@@@@@@@@@AAAGGGRRRcccxxxggg\\\cccuuu\\\JJJJJJMMMMMMRRRUUUXXXZZZddd|||}}}}}}cccNNNLLLSSSYYYfffrrruuuqqq|||rrreee[[[NNNFFF<<<666555666666555888333888888===ddd}}}aaaIIINNNlllzzzuuuEEE///000...////////////////////////...111......333888NNNmmm{{{qqqWWWIIILLLKKKccc{{{sss~~~...333MMMsssoooiiicccWWW___pppppphhhVVVIIIAAAOOO~~~gggfffXXX\\\VVVMMMRRRaaafff___OOOTTTRRRSSSjjjiiibbbaaaeeeeeefffqqqxxxddd```YYYLLLAAA999777999;;;777;;;???BBBAAA<<<555000444444>>>VVV```QQQPPPgggrrrfffOOOFFFTTTcccqqqvvv|||```@@@888222222333555888;;;===???DDDNNNWWWYYYZZZ\\\^^^]]]YYYXXXSSSLLLFFFCCC===666888999OOOaaaWWWGGGBBBBBB:::999888666444333333222333333222111111111111111111///000444666999AAAHHHRRRXXX]]]___]]]VVVHHH;;;444000888]]]yyysss___@@@.../////////...------,,,,,,---,,,---///...---222:::LLLRRR@@@888===NNNfffddd|||ooo\\\WWWWWWTTT[[[ZZZ\\\kkkgggfffeeeRRR___wwwiiiBBBLLLaaa{{{```eee|||yyywwwdddRRRFFF<<<555222333444666888999:::;;;AAACCCAAA>>>DDDUUUfffooolllccckkkcccIIIBBBGGGhhhvvvwwwgggMMM@@@:::<<<@@@DDD[[[gggrrr^^^999777...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,111@@@WWWhhhmmmiiiTTT___qqqnnnoookkkvvvggguuuqqq|||{{{]]]\\\ooo~~~vvvaaaJJJ;;;999:::<<<>>>???AAABBBBBBDDDKKKXXXjjjmmm___dddwwwaaaNNNMMMQQQRRRWWWZZZ^^^eeerrrxxxppp{{{{{{nnnUUUGGGPPP```jjjqqqyyykkkjjj{{{pppddd]]]NNNGGG===666555666666555444000888888999\\\eeeKKKMMMlll|||tttsssDDD111222//////////////////////////////333000...111111???XXXfffkkk\\\KKKIIIJJJbbbzzzqqq|||,,,333KKKlll|||rrr~~~mmmmmmlll```iii|||{{{dddQQQEEEAAATTT~~~ggghhhWWW[[[VVVLLLQQQaaadddZZZNNNUUUSSSRRReeemmmfffdddiiiiiijjjwwwyyyhhh]]]UUUHHH===777777;;;???<<>>000000//////...------,,,,,,---,,,---///...---222:::EEEPPPDDD>>>BBBSSSppprrrtttppp]]]XXXXXXTTT```^^^^^^ooommmiii~~~kkkXXX___qqqzzzfffBBBMMMbbbooo[[[cccwww|||~~~|||sssbbbSSSHHH???999333444555666888:::;;;<<>>GGGYYYjjjssspppeeemmmaaaLLLCCCKKKtttqqqwww}}}[[[EEE<<<===???CCCIIIbbb___rrrYYY666888...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,111AAAYYYjjjuuukkkPPPWWWddd___iiiqqqwwwggguuuyyy|||pppYYY^^^tttxxxaaaJJJ;;;:::;;;<<<===???AAACCCCCCGGGNNN]]]oooqqqaaaeeeyyyeeePPPMMMSSSWWWZZZ]]]ccckkkyyy}}}mmmhhheeeuuussscccMMMHHHZZZooozzzooovvvoooooozzzoooeee^^^NNNGGG===777555666666555555222===??????bbblllOOONNNmmmqqqppprrrDDD222333111////////////////////////+++111111111555666AAAXXXdddssshhhSSSKKKJJJbbbsss|||111999LLLeeexxx|||wwwrrruuusssxxxzzzvvv~~~rrrZZZ>>>???SSS|||jjjZZZWWWYYYWWWPPPPPPVVVYYYWWWLLLOOOOOOSSSbbbxxxtttiiiffffffiiiwwwqqqeee[[[NNN@@@999666555888<<>>SSSfffbbbFFFJJJZZZcccjjjrrrwwwnnnwwwwwwsssppp^^^dddooowww~~~xxx___EEE======<<<;;;<<>>888777666999===DDDMMMRRRXXX```VVVCCC<<<999888MMMbbbZZZKKKJJJMMMQQQLLLHHHLLLSSS]]]lllyyylllDDD<<<:::999888888:::@@@HHHMMMRRRXXXccciiihhhgggrrr{{{qqqcccWWWMMMCCC:::555999>>>XXXlll^^^GGG>>><<<888777555333222222222222111111222222222333333333222333444666:::AAAIIIOOOXXX]]]```]]]SSSGGG>>>:::777???\\\dddhhhwww{{{KKK555000//////...------------......---,,,+++,,,...000222FFFMMMOOOBBB???[[[qqqmmmgggrrrpppfffaaa[[[WWW]]]lllggggggooottttttyyyuuuUUUDDDMMMRRRRRRYYYcccqqqwww|||ppp___MMM???888555555555666777999;;;;;;>>>GGGHHHBBBFFFYYYhhhjjjfffuuuuuupppiii```eee|||vvvVVVMMMIIIeee|||pppqqqjjjuuufffOOOBBB===999DDDDDDMMMxxx|||\\\uuuKKK555444---222......---------,,,,,,,,,,,,,,,,,,---------.........---,,,...222===SSSfffwwwYYYBBBHHHYYYdddooozzz}}}qqq~~~tttmmmkkkzzznnn___gggsssxxxyyy```GGG???;;;;;;<<<>>>AAAFFFKKKNNNTTTVVVaaaxxxtttbbbdddwwwwwwkkkeee```aaannn|||iiiOOOLLLPPPYYYjjjlllgggXXXOOOXXXlll{{{mmmtttzzzxxxqqqdddWWWOOOGGG===666444555666555555777777===@@@gggQQQMMMaaatttnnnwwwFFF111222000000000000000000000000000///---+++222777777NNNvvv\\\@@@CCCbbbnnnfffxxx111333JJJnnnzzzsssuuu{{{jjj]]]KKKHHHOOOzzzuuuxxxcccUUUTTTQQQOOORRRVVVUUUQQQSSSTTTSSSQQQZZZqqqzzzooolll|||uuuhhh```QQQFFF;;;777777777:::>>>FFFNNNPPPYYYeee]]]HHH???999===TTTeeeXXXHHHFFFGGGLLLGGGFFFJJJRRR^^^nnn|||qqqIII>>><<<:::888999===FFFPPPVVV^^^cccllluuuyyy}}}ooo^^^OOOCCC;;;555999>>>WWWiii[[[FFF>>><<<777666444333222222222222111111222222222333333333111333555888>>>FFFOOOUUU[[[___aaa[[[OOOBBB999666444FFFiiikkkxxxqqqDDD333222//////...------------......---,,,+++,,,...000111???NNNUUUFFF>>>XXXmmmhhh^^^kkkkkkcccbbb^^^ZZZ]]]gggcccgggppptttrrrtttzzzrrr|||SSS<<>>333333//////...------------......---,,,,,,,,,...///000888LLLWWWFFF<<>>JJJQQQOOOUUUbbbfff___ccczzz|||]]]LLLNNNQQQgggmmmOOOLLLUUUwwwvvvpppqqqssskkkRRRAAA;;;>>>FFFEEEVVVUUUgggiii>>>444000000111......---------,,,,,,,,,,,,,,,,,,---------.........,,,---///222===QQQcccrrrYYYHHHPPPcccpppyyy{{{iiimmmtttssssssssstttnnnaaajjjuuu|||cccHHH@@@999:::===@@@DDDHHHLLLMMMQQQVVVbbbyyyrrr___```qqqxxx|||xxxwwwrrrOOOGGGEEEQQQiii}}}~~~www}}}~~~vvvgggXXXNNNFFF<<<666555666777777777666444;;;@@@iii[[[OOOYYYvvvGGG000222222////////////////////////111,,,+++111222666ccctttKKK;;;BBB___}}}kkknnn...222LLLqqq~~~sssttt~~~~~~pppkkk[[[OOOJJJrrrwww}}}eeeVVVSSSQQQSSSUUUVVVUUUTTTTTTUUUUUUSSSVVVhhh|||ssswwwwwwvvvwwwpppfffJJJ@@@999777888777777:::BBBIIINNN^^^rrrnnnXXXLLL===LLLdddgggQQQEEEJJJNNNKKKIIIJJJOOOUUU___pppzzzSSSCCC888<<>>888888999888777999CCCLLLUUUggg{{{wwwaaaTTT???VVVssssssWWWGGGIIIIIIJJJIIIKKKOOOTTT^^^ooo~~~^^^LLL===FFFNNNRRRPPPQQQWWW\\\aaakkkwwwpppYYYKKKAAA999444CCC```iiiRRR>>>:::999555444333111111111222333111111222222222333333333333555:::???EEENNNVVV\\\ZZZ^^^^^^TTTDDD777555666222SSSuuuUUU777333/////////...------------.........---------.........222???MMMHHH<<>>555555555666777999;;;;;;AAAMMMUUUYYYbbbmmmhhhZZZdddyyy]]]TTTJJJHHHOOOQQQdddbbbLLLQQQfff}}}yyywwwnnnggguuu```HHH@@@CCCAAA@@@^^^^^^OOO555777,,,333.........---------,,,,,,,,,,,,,,,,,,---------......---,,,---///222<<>>CCCgggvvvJJJIIIXXXyyyCCC000444000000000000000000000000000,,,///...000444???kkkoooHHHDDDIIIEEEbbblllfffooo~~~000///===^^^}}}{{{ggg\\\aaaeeeooojjj[[[PPPIIIjjjzzzpppkkkYYYWWWXXXYYYWWWTTTYYYbbbfffccc___]]]```oooooohhhjjjttt|||~~~}}}kkkVVVBBB;;;777999;;;::::::;;;CCCPPP\\\nnn{{{dddXXXKKKeeeyyyWWWEEEGGGFFFIIIJJJMMMRRRWWW```rrrfffTTTFFFPPPZZZXXXOOOKKKPPPWWWZZZbbbkkkvvvuuuXXXHHH>>>777666???VVV^^^NNN@@@===999444333222111111111222333111111222222222333333333222555;;;BBBIIIRRR\\\bbb^^^bbbaaaUUUCCC777555888;;;bbb~~~KKK555444...//////...------------...........................222999IIILLLAAADDDWWWccc]]]lllllliiivvv|||vvvZZZXXX^^^jjjmmmiiihhhlll}}}ppp{{{mmmIIIAAAHHHXXXjjjnnnyyybbbPPPRRR[[[sssooo]]]VVV]]]kkk~~~zzzpppdddVVVGGG>>>555555555666777999;;;;;;@@@OOOXXXWWW\\\gggiiibbbaaavvvhhhLLLGGGEEEGGGMMMNNNddd~~~xxx\\\IIIWWWwwwzzzvvvsssiiibbbvvvbbbIIICCCBBB???HHHsssuuulllHHH333888+++444,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---///222<<>>666444444444333777777666===@@@```}}}gggBBBHHHZZZrrr@@@111444///000000000000000000000000***111000...444BBBeeegggJJJHHHLLLKKKjjjtttjjjmmmyyy333---444RRRyyyxxxaaaTTT]]]eeepppkkk^^^UUUNNNmmmyyymmm~~~ooo^^^]]]^^^___[[[WWW^^^jjjmmmfff```]]]```ooosssooottt}}}zzzyyywwwiiiWWW???999666999<<<<<<<<<>>>CCCQQQ___qqqzzzbbbVVVZZZrrrxxxPPP@@@FFFHHHKKKLLLPPPUUU[[[eeewwwiiiXXXLLLWWW___YYYKKKCCCIIIRRRQQQWWW]]]fff{{{yyyVVVEEE<<<444888<<>>PPPZZZUUUTTT```iiijjjZZZkkkttt\\\CCCDDDFFFJJJRRRTTThhhtttZZZIII]]]uuuooolllbbbddd{{{aaaIIICCCAAAAAARRRlllwwwDDD333999***555+++......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---000333<<>>777444444333222777777555;;;;;;VVVsss```@@@III^^^mmm>>>111555...000000000000000000000000***444222,,,111???[[[{{{vvveeePPPJJJKKKPPPsss}}}pppnnnxxx,,,000111DDDooo~~~wwwnnnZZZRRR^^^iii}}}ggg___bbbnnnzzziii|||wwwdddccc___[[[XXX[[[bbbiiihhhbbbbbb___]]]uuu{{{yyyqqqyyy~~~yyyssseeeUUUAAA999444555888999:::===KKKQQQ]]]iiinnnkkkeeecccWWW{{{eeeDDDBBBHHHEEENNNRRRTTTSSSUUUccczzzkkkXXXSSS\\\\\\QQQKKKNNNMMMEEEKKKPPPXXXbbbppprrrOOO@@@888888555>>>IIIOOOJJJBBB<<<999444333111///......///000111///...000222333111...444777???IIIOOOUUU^^^hhhgggjjjgggZZZJJJ>>>888555HHH|||{{{{{{tttdddCCC222,,,///......---------,,,,,,,,,------------------------...888GGGMMMDDD>>>LLLbbblllttttttqqq{{{vvv]]]eeeooorrrjjjaaafffpppuuu{{{ZZZBBBGGGWWW___nnnzzzkkk```ooozzz```PPPIIIVVVeeennn{{{mmmWWWMMMEEE<<<444555666777999;;;===>>><<>>PPP^^^]]]PPPCCCQQQrrrzzzxxxiiippptttiiiYYYTTTdddwww~~~uuurrrttt```>>>===>>>???AAAGGGQQQ]]]eeemmmtttzzznnnZZZVVVaaakkksssuuunnn{{{[[[EEEAAACCCUUUtttyyyfffVVVQQQIII???888666666555444666777777<<<555KKKwwwyyyoooRRRHHHBBB[[[uuuhhhAAA333333111////////////////////////---444111,,,333<<>>JJJNNNVVV___dddeeedddcccggg}}}```DDD@@@FFFGGGIIIMMMQQQSSSWWWcccuuusssbbbXXXMMMPPPOOOIIIGGGIIIJJJHHHDDDMMMZZZhhhxxxmmmJJJ>>>888888===@@@IIITTTTTTHHH;;;555444333111///...///000000111///...000222333111///444666>>>IIIQQQVVV]]]dddgggkkkiii[[[GGG:::888:::UUUsss{{{rrrwww___???555333444......---------,,,,,,,,,---------------------------333BBBLLLFFF???QQQlllrrrtttqqqpppyyywwwdddoooxxxvvvjjj```^^^bbbxxxrrrxxx```EEEFFFTTT^^^lllwww|||{{{{{{nnnZZZKKKEEEOOOZZZ```lllyyymmmXXXMMMBBB888444444555666888:::<<<===>>>WWWjjj___TTThhh{{{uuuXXXQQQnnnhhhIIIGGGMMMOOOYYYhhhrrrLLLWWWssshhhbbbcccvvv[[[EEEAAA;;;KKK[[[yyymmmppp===000222000......------------------,,,,,,++++++,,,,,,,,,,,,------,,,...///000333===NNN[[[___UUUIIIRRRllltttoooppp~~~~~~mmmqqqqqqgggWWWSSScccvvv|||xxxxxx```@@@;;;<<<===@@@GGGRRR^^^fffjjjrrryyysss\\\SSS\\\dddnnnuuuqqqyyy~~~bbbHHHBBBAAAQQQmmmwwwdddTTTNNNGGG===666444444444333666666666;;;777QQQxxxWWWKKKFFFaaajjjggg@@@222222111////////////////////////---444000---222888DDDXXXbbbggghhhNNN@@@LLLkkkyyy---///...@@@dddxxxuuuqqqrrryyy~~~}}}nnnqqq~~~nnngggdddfffmmm|||ppphhh]]]VVVUUUWWWYYYZZZaaaZZZ[[[[[[]]]tttxxxxxxwwwuuupppcccTTT???888444777:::<<<===@@@KKKMMMQQQVVV[[[aaaeeeggglllpppgggPPP>>>;;;BBBGGGFFFJJJNNNRRRVVV^^^hhhpppllloooooohhh]]]TTTQQQQQQVVVVVVYYYZZZUUULLLGGGHHHCCCRRRhhhfffCCC===<<<:::CCCCCCOOObbbcccPPP<<<555444333111000//////000111111000///000222333222111777999AAANNNXXX\\\^^^aaaeeeiiigggXXXCCC666888???bbbgggjjjyyyiiiZZZ777222111///......---------,,,,,,,,,---------------------------...<<>>SSSfffvvv{{{VVV===GGGiii|||...///---;;;XXXddd^^^ZZZcccppp~~~}}}jjjdddccceeennnwwwwwwlll^^^VVVWWWZZZZZZYYY\\\VVVXXXYYY\\\ssszzzyyy{{{tttpppqqqoooeeeYYY???888333666:::===???BBBLLLOOORRRUUU[[[dddjjjllleee[[[NNNCCC<<<;;;AAAIIIGGGHHHJJJMMMPPPTTTXXX[[[[[[]]]\\\YYYVVV[[[fffppp{{{}}}uuuVVVEEEFFFMMM```~~~```@@@???@@@>>>DDDKKK```uuunnnRRR===:::333222111000000000111111000000000000111222333333;;;>>>IIIZZZeeeeeeaaa___cccbbb\\\NNN===333777@@@lll|||\\\jjjxxxlllRRR000000000+++......---------,,,,,,,,,,,,,,,------------------///+++777JJJKKKEEEZZZzzztttlllpppsssnnniiiiiidddrrrtttfff]]]dddjjjiiiooowwwqqqQQQEEEKKKUUUgggrrr~~~qqqeeeUUUEEE<<>>???OOO~~~```SSS222:::111,,,222,,,,,,,,,,,,------.........+++++++++,,,,,,,,,------+++---///000333<<>>GGGXXXrrrlllJJJ999<<<222222222111111111111111000000000000111222333555<<>>CCCUUUiiipppSSS@@@999555555666666888999;;;<<<===NNNaaa```[[[ooofffTTTOOO[[[uuuzzzYYYkkkwwwhhhbbblllzzzqqqOOOBBB???===@@@VVV\\\LLL000999///)))111...,,,,,,,,,------.........+++++++++,,,,,,,,,------+++,,,...000333;;;FFFNNNJJJMMMJJJOOO]]]bbbggguuummmiiisssyyytttiiijjjoooooocccXXX^^^mmmaaaHHH<<<<<<===???EEEOOOZZZbbbeeennnwwwaaaPPPTTTXXXbbbrrr|||ssszzzrrrOOOBBBEEEBBBEEEUUUmmmtttgggYYYPPPHHHAAA888333222444555444777888555<<>>DDDJJJQQQZZZ```aaadddjjjiiicccTTTGGG???BBBFFFEEEEEEGGGFFFGGGJJJNNNSSSWWW[[[]]]bbbeeennn~~~tttNNNFFFPPPRRRlllWWWCCC???;;;;;;JJJ___tttttt[[[>>>444777222222222222222222222111000111111111000111444777;;;BBBRRRccckkkfff^^^ZZZ]]]OOOAAA999444222:::FFFsss}}}xxxyyyBBB...222222.........---------,,,,,,,,,+++,,,,,,------.........111,,,333EEEOOOOOOVVVaaahhheeehhhmmmlllggghhhnnnkkkwww}}}wwwpppqqqqqqoooiiirrrhhhNNNFFFJJJaaammm|||tttlllbbbMMM<<<;;;>>>DDDUUUhhhyyyYYYBBB888888888888999:::;;;<<<===>>>IIIZZZ```bbb}}}ttt]]]OOOUUUkkkccctttuuufffbbbpppcccFFF===>>>>>>FFFeeezzz```{{{GGG///555///)))///000,,,,,,------------------++++++,,,,,,,,,,,,------,,,,,,---///333<<>>111111//////////////////////////////---+++000333666VVVgggCCCGGGeeewwwwww***//////444>>>@@@EEEUUUaaawww}}}yyyqqqvvvjjjggghhhggg~~~zzznnn___UUUUUUYYY\\\^^^YYYXXX\\\ZZZTTThhh}}}{{{tttssswwwvvvxxxwwwrrrlllhhhhhheee___MMMBBB999777;;;AAAIIIOOO\\\fffkkkhhhhhhjjjeee[[[MMMGGGCCCFFFJJJKKKJJJIIIJJJPPPWWW]]]```dddhhhjjjttt{{{[[[IIIMMM[[[aaauuuOOOFFF@@@:::===JJJXXX```VVVEEE999444333111222222222333222222222///111111111000111555888===CCCQQQ___ddd```\\\\\\XXXJJJ>>>777222222@@@QQQ}}}~~~{{{nnn>>>000000,,,***......---------,,,,,,,,,++++++,,,,,,---......///...,,,333BBBQQQVVVSSSPPPZZZ___dddddd```___fffooorrrwwwzzzxxxsssqqqtttxxxgggjjjvvv{{{{{{uuuWWWGGGFFFZZZgggyyygggPPP>>><<<>>>AAAMMM\\\qqq{{{fffLLL===:::::::::;;;<<<===>>>???BBBOOOiii{{{wwwnnnppp~~~oooWWWTTTcccrrrqqqwwwmmmfffhhhwwwvvvTTT@@@<<>>;;;;;;<<<>>>DDDMMMYYYaaagggrrr|||rrrZZZWWWTTTYYYlll{{{}}}qqq___IIIDDDIIIDDDDDDRRR```wwwiiiXXXMMMFFF???777222333555666666555777555;;;FFFooovvvNNNDDDPPPpppwwwaaa:::000111///////////////////////////...------222333333WWWWWW>>>EEE```}}}ooovvv'''...000555===???III^^^llllllhhhhhhlll{{{mmmdddbbbZZZxxx}}}}}}rrrcccYYYVVVZZZ^^^aaaYYYYYY___[[[SSSfffyyywwwnnnkkkqqquuuttttttooohhhdddeeedddaaaSSSGGG;;;999===CCCLLLSSSgggqqqtttnnnjjjjjjcccWWWMMMLLLKKKMMMQQQUUUUUUSSSRRRYYYcccjjjlllmmmoooqqqpppzzzaaaNNNJJJUUUbbb~~~bbbHHHHHHCCC===CCCFFFLLLIII<<<666:::999222111222222333333333222222///111222111///111555999AAAFFFQQQ\\\___]]]]]]aaaVVVJJJ???999222222DDDZZZvvvaaa:::333444000000......---------,,,,,,,,,++++++,,,,,,---...//////***,,,222@@@RRR[[[SSSFFF]]]eeeiiiccc\\\^^^iiirrrzzzsssjjjeeelllwwwgggeeepppxxxyyy]]]HHHDDDUUUbbbuuuiiiRRR>>><<<>>>>>>EEEPPP___eeesssrrrWWWDDD<<<<<<<<<===>>>???@@@AAAFFFYYYtttfffaaahhh~~~```WWWaaammm}}}xxxlllfffgggooo~~~dddHHH<<<;;;@@@FFFtttrrrRRR}}}MMM>>>......444---'''000.........------,,,,,,,,,++++++,,,,,,,,,---------...---,,,---333===HHHOOOcccZZZMMMQQQdddnnnrrr{{{xxxaaa___sss|||nnnsssmmmVVVYYYlll|||pppVVVAAA999:::;;;===DDDNNNZZZbbbbbbnnnyyybbb\\\VVVZZZooo}}}iiiYYYEEEBBBHHHDDDEEEVVVccc{{{lllYYYKKKEEE>>>666111222555666666333666444:::DDDllldddBBBBBBVVVxxx]]]777...111000////////////////////////------///555222///UUUmmmHHH:::DDD^^^jjjaaarrr000++++++111666AAA]]]yyyqqqdddQQQXXXbbbllllllbbbYYYYYY^^^}}}xxx}}}rrrbbb[[[^^^^^^YYYWWWXXXVVVPPPTTTllltttooonnnkkkmmmsss|||wwwooohhhiiijjjeee]]]WWWOOOEEE===<<>>===<<<:::888666555444222222222333444333111///333//////333333111555<<>>CCCJJJKKKyyy{{{mmm^^^\\\nnnyyyfffqqq}}}uuuhhh___bbbrrrVVV???BBB<<>>GGGUUUeeeeee{{{---+++---222666EEEfff~~~nnnfffZZZTTT\\\gggjjjccc[[[\\\aaavvveee^^^``````ZZZ^^^^^^[[[VVVYYYmmm}}}mmmkkkkkkiiikkkpppzzzvvvnnnhhhiiikkkgggaaa\\\VVVMMMDDD???AAAHHHNNNVVVUUUYYY```aaaYYYOOOJJJCCCAAAAAAEEEJJJOOOTTTWWW___aaadddeeeaaa\\\\\\^^^___lllllllllxxxeeeLLLDDDCCC>>><<<===<<<;;;:::888777555333333444444555555666555333222222///000333333222888@@@EEEPPPYYY[[[[[[]]]^^^^^^TTTGGG:::999888:::YYYttt{{{PPP999---...222///------,,,,,,,,,,,,++++++,,,,,,,,,------------...++++++,,,666HHHVVVTTTJJJRRRdddgggdddiiifffhhhyyywwwmmmaaaYYYWWWYYY^^^cccfffXXXeeewwwwwwxxxSSSHHHHHHUUUiiiooo[[[___XXXTTT;;;;;;BBB>>>LLLVVVeeemmmrrrKKK???>>>???AAAAAA@@@CCCIIIZZZoooggg```eeezzzvvv{{{qqqddd^^^eeexxx{{{OOO>>>@@@999HHHqqqkkkNNNfffkkk===777000---...///...,,,......---------,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,---333===HHHPPPeeehhhZZZSSShhh{{{yyyqqq}}}fffcccsss|||wwwoootttwww{{{sss[[[VVVkkkyyypppUUU<<<:::<<<===@@@HHHQQQTTTQQQPPP[[[nnnzzzddd[[[YYYbbbnnnzzzvvv{{{sssgggYYYOOONNNMMMMMMUUUbbbqqquuuvvv}}}~~~|||}}}{{{yyyppp^^^NNNGGG>>>666444444444555888777111777777BBBtttvvvLLLBBBAAAWWW~~~NNN555333111///////////////////////////111222///000555999SSSzzzaaaRRRGGGJJJVVVeeeggg~~~,,,,,,...222666GGGlllwwwjjjeee^^^PPPWWWbbbiiifff______dddyyy~~~xxxeee^^^aaa___YYY\\\\\\YYYUUUVVVdddyyy{{{nnneeegggiiiggghhhlllvvvtttnnniiiiiillljjjeeebbb___XXXMMMBBB???BBBGGGKKKMMMRRRVVVSSSJJJDDDCCC>>>DDDJJJLLLMMMRRR\\\cccpppqqqnnneee___bbbiiimmmiiisssyyyaaaQQQEEEDDDDDD???<<<===999999888666555333222222555555666666666555333222000000222333222333;;;EEEGGGTTT______[[[ZZZ\\\\\\MMM>>>:::===:::JJJuuuwww}}}oooGGG666...///111---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,---222???KKKOOOMMMEEE\\\fffeeeiiijjjhhhmmmdddbbb]]]VVVSSSWWW^^^dddeee___cccqqq{{{cccKKKIIISSSeeezzz|||[[[GGGLLLKKKQQQ???===@@@>>>RRR```ooowwwzzzWWWBBB>>><<<>>>@@@???@@@BBBaaa~~~ttt||||||zzzmmmlllnnnzzzqqqfff[[[YYYfff~~~iiiGGG@@@>>>777UUUSSSNNNxxxZZZ:::555///---...//////......------------,,,,,,,,,,,,,,,++++++,,,,,,---...---.........111<<>>???GGGPPPRRROOOKKKWWWkkkpppaaaZZZ___iiiyyywwwzzzzzzllleee___]]][[[[[[hhhwww|||uuuvvvxxxwwwvvvvvvyyy{{{www{{{qqq^^^NNNHHH>>>666555555444555777444555888666GGGzzzlllEEE???BBBZZZwwwGGG222111000000////////////////////////...///,,,...444666HHHhhhrrruuu]]][[[JJJFFFOOOqqqqqq---,,,---000555EEEddd}}}ssskkkgggdddYYY]]]hhhrrrpppeee```bbbiiiuuuccc\\\^^^]]]WWWUUUVVVVVVUUUUUUYYYbbbiiikkkdddbbbfffiiigggfffiiiqqqrrrooojjjjjjmmmmmmiiieeeddd```SSSEEE======AAAFFFKKKSSSWWWQQQHHHEEEHHHLLLVVV```cccdddiiiqqquuuwwwiiifffrrrzzz|||tttZZZLLLEEE@@@BBBBBB>>>;;;<<<888888777666444333222222333444666555444222111111///111333333111555>>>HHHMMMWWW______\\\ZZZWWWTTTFFF666999???AAAcccpppuuu~~~zzzsss}}}bbb???444000000111,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------......///000666@@@JJJQQQCCC\\\llllllnnnqqqlllddd```aaa___ZZZYYY]]]ccceeefffeeedddlll}}}wwwTTTIIIPPP___sssuuuSSSAAAIIIQQQZZZGGG@@@BBBEEE^^^nnnuuu|||~~~gggKKKBBB<<<@@@EEEFFFDDDDDD___rrrppptttrrr}}}~~~hhh^^^VVVZZZnnn{{{XXXBBBCCC>>>:::ffffffNNNeee}}}FFF777333...------/////////------------------------,,,,,,++++++,,,,,,---...,,,...000///111===QQQaaafffdddSSSIIIZZZkkkmmmkkkttt~~~~~~tttuuu}}}vvvqqqwwwyyyggg]]]iiiwwwzzzjjjRRR===<<<======???GGGPPPSSSQQQPPP]]]ssslllaaaaaafffnnnssszzz|||{{{vvvrrrqqqqqquuuwwwmmm\\\LLLGGG>>>666555555444555777666:::;;;999RRRkkkHHHAAAEEE```rrrnnnCCC222111000111////////////////////////,,,---+++---333333???XXXXXXbbb]]]eeeMMM@@@III{{{}}}}}}000,,,+++---333???QQQ___gggkkklllmmmrrruuuwwwzzzvvvtttzzz|||kkk^^^\\\WWWuuubbbZZZ]]]]]]YYYTTTWWW[[[\\\YYYWWWVVVVVVcccbbbdddhhhiiigggfffggglllppppppllljjjlllllljjjdddeeebbbWWWHHH>>>;;;===EEENNNZZZaaa\\\SSSRRRVVVaaannnzzz}}}uuummmppp}}}ooollluuuyyykkkXXXHHHDDDAAA???@@@>>>;;;:::;;;888888777666666555444444333666777777444222222222000333333222222888CCCJJJRRRWWW\\\\\\\\\YYYPPPGGG@@@444777>>>KKKxxxwwwbbb{{{xxxmmmsssWWW999444222111111...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,---//////111:::JJJWWWQQQeeexxx{{{zzz}}}wwwhhheeefffccc___aaagggiiifffhhhiiifffjjjyyydddIIIJJJVVVkkk~~~sssRRRBBBLLLaaahhhOOOCCCHHHTTTqqqzzz{{{|||yyyrrrWWWIII???CCCLLLPPPNNNLLL[[[qqqooo{{{pppbbb\\\YYYddd|||gggJJJ>>>BBB>>>DDDuuuVVV___ddd666444111...------...//////------------------------,,,,,,++++++,,,,,,---...***...000///222???VVVhhhbbbaaaPPPCCCNNN]]]gggppp{{{yyysssyyy~~~|||yyyqqqlllvvv|||iiiYYY___sssxxxhhhQQQ???:::;;;<<<>>>GGGRRRWWWUUUZZZhhhzzzkkkdddcccfffkkkttt|||}}}}}}sssjjj[[[MMMEEE<<<555555555444444666777<<<:::<<<```kkkJJJAAAGGGfffeeegggAAA555333000111////////////////////////...111///000666555===QQQQQQdddnnnxxxTTTAAAJJJxxxsssxxxuuu~~~///,,,***,,,111999@@@DDD[[[```[[[^^^ssslll[[[WWWWWW~~~xxxfff[[[\\\^^^\\\SSSXXX^^^___ZZZUUURRRQQQ___bbbgggiiiiiigggffffffhhhnnnrrroookkkkkkjjjhhhcccdddbbbZZZNNNDDD@@@@@@GGGSSSdddooolllcccaaaeeeppp~~~{{{uuusssxxxuuueeeaaaiiippptttpppeeeWWWMMMGGGDDDBBB???===;;;:::999999888888777777666666666555666999;;;:::666333444555111333222111666AAAKKKPPPUUUXXXZZZZZZZZZVVVIII===:::666666===ZZZ|||yyyeeeqqqyyyqqqxxxtttMMM555666333///111000------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,(((***,,,...000999KKK]]][[[eeexxxzzz|||yyyhhhgggiiigggcccfffnnnoooiiillljjjiiikkkqqq|||vvvQQQIIIMMMaaavvvvvvUUUDDDMMMhhhoooQQQ@@@HHH\\\~~~vvvuuutttlllooo{{{~~~^^^LLL===@@@MMMTTTQQQMMMVVVsss~~~}}}vvvjjjYYYXXX^^^nnnpppSSS@@@<<<@@@???VVViiiPPPsssRRR666222111///---,,,---...///,,,,,,,,,------------...,,,,,,++++++,,,,,,---...+++---///...222@@@WWWhhh______NNNAAAIIIWWWeeetttuuuuuuwwwvvvqqqkkkjjjyyyjjjSSSTTTnnnxxxgggQQQ???999:::;;;???IIIUUUZZZYYY```mmmwwwkkkccceeejjjttt|||qqqhhhZZZMMMBBB:::333444555444444666666999777CCCooogggFFF???IIImmmdddbbb@@@777444///000////////////////////////,,,111000///333222:::LLLXXXtttVVVBBBKKKqqqjjjwwwsssrrrzzz***+++------000555999;;;PPPWWWQQQXXXyyy}}}jjj\\\[[[\\\vvv||||||iiiZZZYYY\\\]]]TTTYYY^^^\\\VVVRRRRRRUUU\\\aaaggghhhgggffffffgggeeennntttqqqkkkiiigggdddccccccbbb]]]VVVOOOJJJHHHMMM[[[ooo}}}}}}tttoooppptttxxxtttmmmsss{{{ggg\\\\\\```______\\\VVVMMMGGGFFFAAA@@@>>><<<<<<<<<;;;999777777777666666666666666666:::<<<;;;666333444666222222111111;;;LLLWWWYYYTTTYYY]]][[[WWWPPPDDD888111888555@@@nnn}}}|||iiiiiiEEE333666222,,,///111------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))))),,,//////555GGGZZZYYYXXXiiiuuunnnooopppbbbaaaiiikkkggghhhrrrvvvssspppiiimmmnnnhhhvvvuuuzzzdddQQQHHHVVVlllzzzbbbNNNSSSooowwwYYYBBBGGG]]]qqqccccccgggxxxwww```LLLNNN]]]eeeccc]]]hhh|||yyyrrrmmmbbbTTTYYYggg{{{___EEE===>>>???FFFmmm}}}WWWVVVwwwBBB:::111000///---,,,,,,---...,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,---------111>>>SSSbbb\\\ZZZJJJ@@@JJJWWWdddrrrwwwtttvvvwwwllljjjoooqqqSSSNNNjjjyyygggOOO???:::;;;<<>>777111222444444555777666777777NNN```???>>>NNNrrrkkk```===555222...000////////////////////////)))111000---//////888JJJhhhUUU@@@HHHfffjjjsssyyyrrrwww}}}%%%+++/////////333:::>>>CCCOOOLLLWWW~~~wwwyyyuuuggg___aaaWWWhhhyyy~~~jjjXXXUUUYYY[[[YYY^^^```\\\UUUSSSXXX^^^YYY```ffffffeeeeeeggghhhcccmmmuuurrrlllgggdddbbbdddcccbbb___[[[VVVRRROOOSSSaaawwwxxxwwwsss{{{qqqmmmeeeppp{{{yyy|||iiiUUUQQQXXXYYYRRRNNNMMMKKKFFFCCCCCC>>>>>><<<;;;===>>><<<888666666666666666666666666444888;;;999444111222444222111000222@@@TTT___```SSS[[[```]]]UUULLLAAA888)))999666DDD~~~|||rrrtttbbbAAA222777111***---111---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,...///...111@@@RRRVVVMMM]]]mmmffffffiii___[[[hhhooojjjiiittt|||}}}sssgggppppppbbbrrrooo|||www\\\IIIPPPdddqqqzzzqqqZZZ]]]yyygggLLLLLL```mmmYYY]]]mmmllllll{{{{{{~~~xxxmmmgggbbbVVVXXXbbbttt~~~TTT@@@>>>CCCAAAMMM~~~dddPPPbbbccc333888111111000...,,,+++,,,---,,,,,,,,,------.........,,,,,,++++++,,,,,,---......---,,,+++///<<>>LLLYYYbbblll}}}~~~pppkkkmmmnnnlllnnnwwwxxxVVVOOOhhh{{{gggNNN>>><<<======@@@JJJVVV\\\[[[VVV```qqqzzzkkkooorrrwwwxxxmmmcccSSSDDD<<<555000222444444555777777777999XXX[[[===@@@SSSvvvrrr___;;;444000---000////////////////////////,,,555444000111111;;;OOOxxxWWWAAAJJJbbbpppqqqqqqsss~~~)))*********,,,000666:::GGGOOORRRbbb}}}vvvqqqlllqqqpppcccccc^^^zzzsssooocccTTTQQQXXX^^^```]]]VVVTTTYYY___```YYYXXX\\\bbbcccbbbgggoooiiihhhlllsssrrriiicccdddfffddd```]]][[[[[[\\\]]]]]]gggppptttuuuuuuqqqmmmllluuutttbbb___lllqqq]]]ooo~~~qqquuuXXXNNNOOOOOONNNLLLHHHFFFEEEDDDAAA@@@@@@>>>;;;999::::::999888777777666555555555555555555555555444444333333333000444333555EEEZZZbbb]]]RRRXXX^^^\\\RRREEE;;;777000===999PPP}}}gggJJJCCC999444333222000---------------------,,,,,,...------,,,+++***))))))///))))))...---,,,666EEEJJJNNNOOOYYYhhhfff^^^___^^^bbbjjjqqqnnnkkkuuuooobbb]]]eeekkkkkkqqq}}}wwwuuuaaaWWWVVV]]]kkkzzzqqqqqq~~~^^^RRRgggyyy^^^```{{{sssfffssswwwnnncccYYYVVVYYYWWWyyyhhhFFFBBB===CCCQQQnnnyyyLLLIIIIII888666......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,///111777EEESSSPPP___[[[GGGFFF^^^ooommmttt{{{eee]]]hhhvvvtttmmm|||cccRRRiiizzzsss```LLL>>>::::::<<>>[[[cccNNNAAACCC]]]XXX@@@333111222...///...---,,,,,,,,,,,,,,,///,,,)))///444...777QQQxxxyyyMMMBBBIIIfffyyykkkqqqwww~~~tttwww******++++++,,,000666:::KKK^^^jjjuuu{{{mmmfffdddgggrrrtttgggeee^^^~~~{{{uuuhhhWWWRRRVVV\\\^^^[[[VVV[[[fffggg___SSSTTT[[[dddgggfffiiiooojjjgggjjjpppqqqjjjcccbbbbbb```^^^]]]\\\\\\]]]^^^]]]eeekkklllkkkkkkgggccciiippp|||{{{hhhZZZlllaaaWWWgggzzzxxx|||kkkQQQKKKMMMMMMNNNKKKHHHFFFDDDCCC@@@???@@@===;;;999::::::999888777666555555444444444555555555555444444333333333444777666777DDDVVV[[[UUUSSS\\\ccc```SSSDDD999444777:::BBBfff|||oooGGG@@@888444333222///---.........------------,,,,,,,,,,,,+++++++++++++++...))))))...---+++444AAAKKKRRRQQQUUUcccfff```aaadddfffpppzzzxxxnnnpppzzzkkk___ZZZ```eeegggnnnyyy|||wwweeeVVVUUUfffzzznnn]]]iiilllooovvviiibbbnnnhhhYYYfff{{{yyypppfff[[[SSSSSSXXXjjj}}}TTTBBB@@@???GGGggg{{{___DDDYYYlll;;;222000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///------///000555AAANNNSSSaaa]]]IIIHHHaaatttuuuxxx{{{bbbZZZjjj}}}xxxnnnwwwooo]]]gggvvvsss```KKK>>>::::::<<>>EEEjjj{{{MMM:::111000333000///...------,,,,,,,,,---///...,,,000444///999SSSpppqqqIII???CCC^^^qqqgggoooyyyzzztttzzz***+++,,,,,,---000666999OOOssswwweee[[[\\\eeevvv{{{nnnccc^^^qqq}}}ooo]]]TTTUUUXXX]]]ZZZWWWdddtttooo]]]OOORRR[[[dddhhhhhhiiilllkkkffffffkkknnnjjjccc```\\\\\\\\\\\\]]]]]]]]]]]][[[aaadddbbbbbbcccbbb```dddhhhuuu{{{jjj___^^^eeePPPPPP___uuuuuuyyyyyy\\\HHHGGGKKKJJJMMMJJJGGGDDDCCCAAA???===???===::::::::::::999888666666555444444444555555555555555444444444444444444777888;;;FFFSSSVVVPPPYYYbbbiiidddTTTBBB777333666555NNN}}}sssxxxmmmBBB===888555444333000---//////......------------***+++++++++,,,,,,,,,---,,,)))***...---+++000:::IIITTTQQQOOO\\\eeeeeeggghhheeeppp~~~mmmeeekkkfff\\\WWWZZZ___bbbjjjssszzzsssVVVKKK[[[qqq|||hhhhhh~~~www{{{___SSSRRRYYYxxx~~~dddPPPWWWkkk|||wwwpppfff\\\RRRNNNUUU^^^cccBBBAAA<<<===OOO___GGGHHHtttVVV444444000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000......///...111<<>>777666444@@@hhhzzzzzz[[[???<<<999888777555222000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...---***---333CCCPPPMMMGGGSSSbbbiiinnnfff```iii{{{|||jjj^^^___bbb]]]XXXXXX[[[aaaiiipppwww~~~aaaQQQWWWdddxxxuuunnn{{{sssPPPNNNWWW\\\{{{qqqSSSQQQ^^^sssppphhh]]]TTTMMMPPP___nnnzzzTTT<<>>555333000111333666666666555:::===SSSzzzzzzRRR???BBBLLLvvvhhh@@@666000...000.........------------.........111000000111---999SSSfffuuu~~~cccQQQKKKFFFXXX{{{vvv}}}yyyzzz***+++,,,,,,---///333666QQQyyyfffZZZXXX^^^lllooobbbaaa[[[[[[ssswwwhhh\\\WWWTTT___bbb^^^ccclllcccPPPLLLNNNRRRVVV]]]ccchhhiiilllgggbbbbbbgggiiiddd^^^\\\\\\]]]]]]\\\ZZZXXXVVVVVVZZZ\\\ZZZ\\\bbbfffggg]]]^^^ddddddYYYVVVpppjjjXXXFFFCCCPPPhhhmmm```eeelllxxxppp]]]IIICCCGGGHHHDDDIIIFFFCCCAAA@@@>>><<<;;;<<<;;;::::::::::::999777888777777666777777888888555555555555555555555555111666<<>>===;;;:::999777555333111111000//////...------......------,,,+++*********)))***---,,,***+++...999FFFFFFAAAMMM]]]jjjwwwgggaaaeeesssvvvkkkaaa```aaa```]]]ZZZ\\\eeemmmqqq|||yyykkkbbb^^^nnnqqqMMMNNNZZZqqq\\\PPPVVViii~~~zzzhhh___UUUOOOOOOZZZoooqqq___JJJ;;;===DDDLLLcccKKKiiiTTT666///888,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***,,,------...888BBBMMM\\\\\\HHH???RRRmmm{{{zzzuuuppp||||||rrrqqqxxxzzzmmm]]]___jjjzzz~~~tttbbbMMM>>>;;;;;;===@@@EEEIIIKKKLLLEEEKKKZZZrrrzzzjjj[[[OOOCCC888555444333222333444444444666<<<===ZZZuuuRRRAAA???TTT~~~```;;;555222......---......---------......///,,,111///...///,,,666LLL^^^eeemmm```[[[WWWIIITTT}}}qqqppp~~~yyy{{{)))+++,,,,,,,,,...111333KKKooozzz}}}vvvmmmkkklllkkkqqqooo```eee]]]WWW[[[rrr{{{nnnbbbZZZTTT\\\```______```XXXKKKEEEGGGJJJNNNXXXeeemmmnnnlllhhhccc```cccgggeee```^^^^^^^^^]]][[[YYYVVVUUUUUUYYY[[[XXXXXX\\\______ZZZ[[[]]]YYYRRRYYYxxx}}}ddd]]]YYYFFF===III^^^~~~eeeYYY\\\```ddd___SSSHHHDDDGGGGGGCCCFFFCCC@@@??????>>><<<;;;;;;:::999:::;;;:::999777777777666666777777888888555555555555555666666666777;;;AAAIIIQQQUUUVVVUUUWWWUUUMMMBBB777222444888RRR}}}qqqyyylll{{{vvvJJJ???>>>===;;;999888777666222222111000///......---//////...---,,,+++***************+++,,,++++++,,,111<<<>>>@@@KKKWWWhhh~~~nnnkkkjjjnnnqqqpppjjjeeeaaaeeeeee```bbbllltttuuu{{{ppp___aaasss}}}ZZZWWW^^^^^^NNNQQQ^^^ssszzzqqqhhh___WWWPPPRRR[[[kkkrrrSSSIIIAAA999<<>>;;;;;;===AAAFFFIIIKKKKKKDDDNNNbbb|||qqqaaaWWWOOOBBB666555555444444444444444555777???AAAjjjkkkMMMCCC;;;eeeSSS333333222...//////.........---......///000,,,111...,,,///,,,222CCCPPPSSSaaadddllleeeKKKLLLpppooofffyyy{{{}}}(((***+++++++++,,,///111CCCYYYjjjrrrvvvnnnjjjrrrvvv{{{uuucccbbbaaa```SSSTTTtttfff]]]UUUVVVYYY]]]^^^YYYQQQKKKAAADDDGGGLLLXXXgggooopppkkkjjjeee______eeefffccc______^^^\\\[[[YYYWWWVVVTTTYYYZZZXXXWWWYYYYYYWWWVVVWWWWWWTTTUUU___ssswwwhhhVVVTTTUUUFFF<<>>===>>>>>><<<;;;:::999999:::;;;;;;888666555555555555555666777777444555555555666666666777;;;>>>DDDLLLQQQTTTTTTTTTQQQKKKAAA888333333777;;;eeexxxkkkggg}}}qqqdddFFF???>>>===:::888666666777333222222111000///...---......------,,,,,,,,,+++++++++******+++------+++...555:::BBBLLLQQQdddqqqtttppphhhhhhoookkkaaaaaaiiikkkfffhhhssszzzxxxrrr}}}~~~}}}jjj```jjjoooyyyiiidddgggXXXKKKLLLTTTkkk|||sssmmmfff^^^VVVQQQQQQ]]]nnn~~~WWWBBB@@@::::::HHHWWWjjjxxx}}}JJJ:::555---444///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,///---...555>>>KKK___gggTTTBBBFFFYYYgggeeekkkwwwyyyrrr|||{{{zzzqqqkkkxxx{{{cccVVVgggxxx{{{jjjQQQ???;;;<<<===BBBFFFJJJKKKKKKJJJTTTiii}}}lll[[[QQQLLLAAA777333444555555555555666777888DDDKKK{{{\\\AAAAAA@@@~~~}}}LLL///222444//////000...............///000000---111...,,,111...///;;;FFFJJJ```sssyyyQQQHHHaaalllaaarrr((()))***+++***+++---///>>>KKKWWWdddlllccc___iiiwwwwwwbbb]]]dddmmmXXXHHHyyyxxxiii^^^VVVPPPRRR[[[___XXXPPPMMMBBBFFFIIIMMMXXXgggnnnmmmjjjkkkggg___^^^dddgggeee___^^^]]]\\\[[[YYYXXXXXXRRRWWWZZZYYYXXXYYYXXXVVVSSSUUUTTTTTTZZZeeekkkkkkddd```UUUQQQQQQEEE>>>FFFhhhuuu\\\SSSQQQOOOIIILLLLLLHHHDDDCCCDDDDDDAAA???=========>>>===<<<999999999:::;;;;;;888666333333333333333444555666444555555555666666777777;;;===CCCLLLQQQSSSTTTUUUNNNGGG===666555888<<>>>>><<<999666555666777333333222111000///...---,,,,,,,,,---------......++++++***)))+++---...,,,...333999EEEMMMNNN```pppwwwqqqaaa___iiigggYYY```llloooiiikkkxxx~~~{{{kkkyyy|||vvvpppnnnzzzlllmmmiiiqqqlllggghhh}}}SSSIIIHHHMMMggg~~~qqqiiifffbbb]]]SSSPPPUUUhhh~~~iiiEEE>>>AAA888>>>YYY|||qqqeeeppp<<<666555(((///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++...///...---333<<>>BBBGGGJJJKKKKKKOOOWWWlll}}}|||jjjXXXNNNHHHAAA999111333555666666777999:::888HHHSSSOOO666???JJJ|||KKK///444666000///000...............///000000///222...,,,222000...666DDDIIIfffZZZIIIZZZfff[[[lll,,,,,,++++++,,,,,,---...<<>>===<<<;;;;;;999999999888888666555555333333333444444444555555666666666666666666666666>>>DDDIIILLLPPPTTTTTTQQQMMMGGG>>>444...222===GGGmmmggg~~~zzzvvvwwwUUUBBB=========<<<:::777555333555333000000111111...,,,,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++*********,,,555BBBIIINNN___qqqwwwhhh]]]^^^cccbbb___]]]___gggsssyyyvvvssszzzwwwlllnnnzzzuuujjjzzzrrr___```ssskkkaaafffxxxFFF???CCCGGGbbbxxxnnngggccc\\\VVVQQQTTTbbbzzznnnYYYDDD999777???TTTiiixxxXXXsssXXX888666333---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,///333666DDD```gggSSSBBB@@@NNNddddddsssyyy___^^^vvvsssqqqmmmmmmxxx|||ooobbb___nnnnnnUUUCCC@@@======DDDJJJMMMPPPUUUYYY```qqqvvv|||lllWWWJJJDDD>>>666333555666666555555777888===DDDqqqdddEEECCC===VVVpppzzz???666777,,,222333...////////////////////////000///...---...///222333999IIIpppsss???WWWxxxwww\\\ggg,,,++++++++++++,,,------222???AAAEEESSSRRRPPP^^^fffvvvfff]]]]]]hhhdddQQQNNNjjjxxxeeeYYYTTTOOONNNPPPOOOJJJDDDAAAEEEHHHKKKTTTbbbiiijjjhhhhhhfffbbb^^^^^^```cccbbb___[[[YYYXXXXXXWWWVVVSSSUUUVVVVVVTTTSSSSSSTTTTTTRRRPPPRRRVVVYYYYYYWWWUUURRRQQQRRROOOIIIEEEFFFnnnxxxWWWKKKJJJGGGNNNOOONNNJJJEEEBBB@@@???@@@@@@???>>>===<<<;;;:::999999999888777666555555333333444444444555555555444444555555666777888888???EEEKKKNNNRRRWWWWWWTTTLLL===444555000...AAA]]]hhhuuueeeKKK;;;<<<<<<<<<;;;:::777555444555333000000111111///,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++***)))+++222;;;CCCKKKVVVaaaaaa[[[UUUWWW^^^ddddddbbbbbbdddiiiooopppooosssyyysssfffeeesssxxxssszzzlllaaafffuuu~~~jjjfffnnnzzzJJJBBBAAAFFF```|||wwwtttmmmeee^^^YYYUUURRRZZZdddzzzwwwqqqiiiWWWAAA999CCC@@@;;;[[[llldddoooFFF///333222---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...222555CCCXXX^^^QQQDDD???LLLdddiiizzzbbbVVVeeegggiiiiiilllxxxeee```lllzzzqqqWWWDDD;;;888:::AAAIIINNNSSSXXXVVV^^^nnnpppvvv}}}uuudddRRRHHHDDD===666333555666666555555777888@@@OOOpppzzzZZZ???<<<>>>fff|||ttt===555666,,,111111---....................................///000222333===HHHvvvkkkGGGKKKgggxxxcccggg+++++++++++++++,,,------///<<>>>>>??????>>>===<<<;;;;;;:::888888888777777666666555333444444444444555555555333444444555777999:::;;;AAAHHHNNNRRRVVV[[[[[[XXXRRR999000999555000NNN|||~~~qqqmmmrrrQQQDDD999;;;;;;<<<;;;:::888666555444333111111111111///...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++))),,,///555???JJJNNNMMMRRRWWWYYYYYY```llloookkkmmmfffbbbfffkkkmmmoooqqqmmmaaa]]]jjjxxx||||||}}}~~~iii^^^eeezzzvvvyyyQQQFFFBBBHHHbbb{{{oookkkjjjeee]]]VVVQQQQQQTTTlllzzzoooaaaWWWIIIBBB666777BBBAAAGGGsssggg\\\mmmRRR555***222111---//////------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---000333@@@MMMTTTRRRIII>>>KKKiii}}}pppWWWZZZhhhlllnnnrrrllldddllluuu~~~vvvZZZEEE:::777888@@@HHHMMMRRRWWWXXX^^^mmmvvvwwwxxx|||uuummmaaaaaahhheeegggwww~~~vvvlll^^^aaaqqqxxxmmm[[[KKKEEECCC<<<555333555666666666666777999@@@[[[kkkcccMMM888777EEE|||iii:::444444,,,000......------------------------,,,------...000111222222:::AAAsssYYYGGGDDDXXX}}}vvvbbbhhh}}}+++++++++***+++,,,,,,---111;;;@@@BBBMMMZZZcccgggqqqoooaaaZZZ]]]YYYhhhbbbXXXTTTFFF[[[iiibbb[[[RRRLLLKKKJJJHHHFFFCCCDDDDDDFFFKKKUUU___eeefffeeedddbbb```______```bbb```\\\YYYWWWVVVSSSQQQRRRTTTUUUUUUSSSRRRRRRSSSRRRPPPPPPRRRTTTTTTQQQNNNQQQOOOPPPSSSSSSOOOMMMOOOjjj{{{jjjRRRIIIKKKNNNOOONNNNNNMMMHHHAAA======>>>>>>===<<<<<<;;;::::::888888777777666666666666444444444444555555555555555555555666888:::<<<===DDDKKKQQQUUUXXX\\\[[[XXXSSS;;;000666666:::___|||hhhwwwVVVFFFCCC<<<;;;;;;<<<<<<;;;999888777444444333222222111000000///...------,,,,,,,,,,,,------,,,,,,,,,++++++++++++...///111===KKKJJJAAANNN\\\ccc___cccpppuuuooopppfff^^^___dddgggiiikkkiiibbb^^^cccpppzzz}}}|||wwweeecccrrr\\\JJJCCCJJJeee~~~rrrgggkkkgggaaaYYYQQQOOOXXXcccqqq___UUUKKK===<<<===<<<:::FFFgggjjjUUUZZZyyy{{{FFF222...444000,,,......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***,,,///222<<>>::::::@@@FFFJJJOOOUUUZZZ[[[fff~~~qqqllljjjiiipppxxxggg]]]TTTIIIIIIPPPOOOUUUjjjwwwjjjZZZUUULLLOOO]]]mmmvvvhhhUUUHHHDDDBBB;;;555333555666777666666888:::<<>>NNNkkk~~~{{{iii[[[UUU[[[___pppmmmfff___HHHQQQ~~~mmmggg___UUUMMMIIIHHHHHHGGGCCCCCCCCCEEEJJJQQQ\\\eeejjjgggbbb___]]]]]]^^^^^^```^^^[[[YYYWWWVVVSSSQQQSSSTTTVVVUUUSSSRRRRRRSSSSSSQQQPPPRRRTTTTTTQQQMMMSSSPPPQQQSSSSSSNNNLLLNNNXXXaaadddYYYNNNJJJKKKLLLJJJHHHJJJLLLHHH@@@<<<>>>======<<<<<<;;;;;;::::::888777666666555666666777444444444555555555666666888888777888999;;;>>>???HHHNNNSSSUUUWWWXXXVVVQQQEEE888---///999OOOqqq~~~qqq```uuujjjGGGCCCDDD???<<<=========<<<;;;999888555555555444333222222333111000///...---------------------,,,,,,,,,++++++***------...999GGGGGG===KKK[[[ddd```bbblllpppkkkiiiaaaYYYXXXZZZ\\\bbbhhheeeeeebbb```dddooozzzyyyuuujjjjjjnnn{{{kkkQQQCCCHHHbbbvvvjjjbbbddd^^^XXXSSSPPPUUUgggzzzvvvdddQQQIIIDDD;;;;;;===@@@JJJfffWWWPPPjjj\\\@@@333222444---+++///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***+++...000888DDDVVVcccZZZBBBMMMuuu}}}fffcccsssuuuuuuwwwnnnaaaiiisssuuu}}}cccKKK@@@<<<;;;AAAGGGKKKPPPUUUXXXUUU]]]vvvmmm___\\\WWWTTTYYYnnn}}}kkkXXXNNNJJJBBBCCCKKKLLLTTTkkkkkkXXXGGGGGGDDDJJJZZZllltttdddRRRHHHDDD@@@:::555333444666777777777999;;;???ddd\\\@@@<<<999AAAcccRRR777555222000222,,,333------------------------+++,,,---///000000111000666BBBgggnnnYYYHHHHHHQQQsssnnnlllttt***************+++,,,,,,,,,---555???WWWwwwiii\\\VVV^^^hhhwwwvvvlllaaaNNNQQQnnn{{{nnnfffZZZOOOIIIGGGFFFFFFDDDCCCCCCFFFIIINNNXXXccckkkgggaaa]]]\\\]]]]]]]]]]]][[[YYYXXXXXXWWWTTTRRRQQQSSSTTTTTTRRRQQQQQQRRRTTTRRRPPPQQQSSSTTTQQQNNNPPPNNNNNNPPPOOOJJJHHHIIILLLOOOQQQOOOKKKIIIGGGFFFEEECCCFFFKKKHHH???;;;???<<<<<<;;;;;;;;;:::::::::888777666555555555666777444444555555555666666666999999999999<<>><<<:::999666777888777555444555666444333222000///.........------------,,,,,,,,,,,,)))******,,,333===@@@???JJJWWWaaaaaacccjjjnnnmmmddd^^^YYYYYYYYY[[[ccckkkcccfffgggdddbbbfffrrr}}}sssyyyuuuiiibbbjjjyyyzzz```KKKHHHYYYzzzxxxtttjjjaaa\\\TTTPPPPPPUUU[[[fff|||wwweeeUUUCCC<<<<<<777:::;;;PPPxxxlllNNNWWWzzzggg<<<888000000000)))+++111---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...///444CCCXXXiiiaaaGGGKKKmmm}}}ppprrrjjj[[[dddqqqtttiiiRRR???;;;:::@@@GGGLLLRRRWWWYYYYYYeee~~~xxx^^^QQQKKKLLLLLLUUUoooaaaMMMDDDDDD???BBBMMMPPP^^^vvvbbbOOO@@@AAAAAALLL```tttxxx|||mmm___OOOHHHCCC===888555333444666777777888:::;;;IIIcccUUU:::;;;AAAUUU|||FFF555555111222222***555---------------------------------......///000000444BBB^^^ooonnnkkkbbbRRRFFFIIIeeexxx***************++++++,,,---***111<<>>:::>>>;;;;;;;;;:::::::::::::::777666555444444555777888555555555555666666666666888888888:::>>>CCCHHHKKKOOOSSSTTTQQQLLLGGG???777444333777MMMuuu~~~cccUUUdddrrrvvvxxxNNNEEEAAA<<>>SSSgggeeeLLLFFF[[[{{{{{{uuuwwwzzz~~~zzzxxxtttppp\\\aaannnoooqqq[[[@@@;;;:::???EEEIIIOOOUUUZZZdddzzznnnaaaVVVHHHLLLUUUfff```III???AAA???DDDQQQWWWiii|||___OOOHHHFFFDDDRRRkkktttmmm||||||tttbbbVVVKKKFFFAAA999555555333444666777777888:::<<>>999===;;;;;;::::::::::::::::::777666555444444555777888555555555555666666666777666666888;;;@@@FFFLLLPPPPPPTTTTTTOOOHHHAAA777...333...888]]]uuuhhhOOOLLLeeevvvwwwmmmKKKHHHAAA;;;HHHDDDDDDDDDBBBAAA>>><<<:::888:::<<<;;;888777888;;;888777555333222000000000......---------,,,,,,,,,///+++,,,///---,,,888IIIOOOQQQYYYcccfffeeehhhmmm\\\VVVRRRWWW^^^ccchhhmmmoooiiimmm{{{~~~ssskkkkkkvvvrrr{{{mmmkkkjjjppp~~~bbbUUUppp}}}||||||{{{yyyqqqhhh```]]]XXXPPPLLLNNNSSSWWWhhhjjjVVVGGGAAA???999:::???===EEEzzzrrrXXXzzz~~~III222???111...111000+++///111'''---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------...///---:::MMMcccfffOOOBBBMMMnnnpppkkknnn{{{~~~}}}yyytttwwwzzzyyyaaaaaallljjj}}}vvvaaaDDD>>>;;;>>>BBBEEEJJJOOOUUUhhhpppnnndddPPPNNN^^^uuugggNNNBBBDDDCCCJJJYYYaaaooozzz```RRRVVVQQQNNN\\\xxxrrr^^^cccuuuzzz|||zzzyyylllYYYOOOGGGDDD>>>666333555333444666777777888:::<<>>999::::::999999888888777666666444444444444444444444444666666666666777888888999<<<:::999<<>>;;;;;;;;;;;;;;;:::999999999999:::999999888888777666666555666444222111111111///...---000222000......333777AAABBBGGGMMMVVV]]]cccfffbbbYYYRRRSSS]]]eeegggeeecccggguuuyyyhhhaaavvv}}}|||ooobbbhhhppp~~~www}}}|||uuurrr~~~wwwsssoooiiihhhjjj^^^SSSLLLLLLKKKKKKWWWgggttt~~~rrr^^^OOOHHH@@@:::999;;;<<<@@@EEElll|||XXX<<<666444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,------------...+++777AAAQQQ^^^NNN<<>>999===AAACCCIIISSSRRReeexxxccc^^^oootttdddQQQEEECCCKKK[[[iii}}}iii___xxx^^^UUUggg{{{rrrbbbTTTNNNFFF>>>999666444333333555777777777888;;;===CCC???===999JJJsss???666444111...---...///000///...---,,,---...000111//////...---------------***...777DDDOOO]]]ssspppRRRDDD[[[yyyuuuiii|||************************+++,,,***(((,,,888CCCIIIGGGNNNTTT\\\oooqqq```dddmmmiiidddccczzzyyymmm[[[OOOLLLHHHHHHHHHGGGFFFFFFHHHKKKSSSTTTVVVWWWXXXXXXWWWWWWTTTVVVWWWVVVTTTRRRQQQQQQOOOOOOOOONNNMMMMMMLLLLLLNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIHHHGGGGGGFFFDDDBBB<<>>;;;999888777;;;IIIVVVssszzzdddDDD===;;;000111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,------------***222;;;LLL[[[QQQAAAAAAQQQ```iiivvvzzzooohhhpppwwwlllhhhwwwzzzccc^^^ppp}}}kkkIII???:::>>>BBBDDDLLLUUUTTTbbbvvv{{{rrr}}}yyyfffPPPCCCBBBKKK\\\kkkooojjj___aaa|||vvv|||lllZZZPPPJJJBBB;;;777555333222444666777777777999;;;===666BBB;;;888eeeddd<<<555333111///......///000...---,,,,,,,,,---///000///...------------------......333>>>QQQmmmeeeGGGXXXyyypppbbbqqq************************------,,,***+++///555999FFFRRRWWWVVVddd~~~zzzwwwlll___cccjjjeeecccVVV```}}}uuudddTTTLLLHHHHHHHHHHHHGGGGGGHHHIIIMMMOOOQQQTTTVVVWWWWWWXXXUUUVVVWWWUUUSSSQQQQQQRRRNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNOOOMMMJJJHHHHHHJJJJJJIIIGGGGGGGGGGGGDDDBBB<<>>>>>???>>><<<:::888777777777888666444444555555444333111222222///---+++---///444999AAAKKKVVV```iiinnniiibbbZZZYYY___hhhnnnppppppnnnrrryyyvvvjjjcccdddbbbjjjjjjlllyyyzzzfffeee{{{uuunnn|||wwwtttrrrppp___\\\[[[[[[XXXRRRQQQTTT[[[UUUSSS]]]lll|||nnn\\\NNNFFFAAA===888;;;>>><<<:::EEEdddllliiieeeIII999999999///111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,------------000888HHHWWWUUUHHH???LLL___tttwwwkkk```hhhvvvoooiiivvvyyyeeemmm~~~pppKKK@@@:::>>>BBBDDDLLLWWWXXX```nnn|||vvvcccNNNEEEHHHUUUgggtttyyyiiirrrssswwwvvvdddQQQLLLFFF???999555444333222666666777888999:::<<<===777GGG;;;DDDTTT<<<444333111///...//////000---,,,,,,,,,,,,---...///......---,,,,,,---------111000111<<>>AAABBBAAAEEELLLQQQTTTTTTSSSRRRGGG@@@:::555///...777CCC[[[}}}yyyxxxllljjjkkk|||nnnVVVLLLEEEFFFFFFBBBAAAEEECCCEEEGGGEEEBBB===:::999:::::::::;;;<<<===>>>???@@@>>><<<:::888888888888999777666555666777666555111222111000.........///000777AAALLLVVV___hhhnnnkkkfffaaa___bbbhhhnnnqqqnnnggghhhrrrwwwnnnccc___^^^ccccccggguuuxxxxxxsssjjjwwwyyy}}}|||xxx}}}}}}}}}ssstttssspppjjjddd___]]]RRRRRRVVV[[[\\\ZZZ\\\```ffffffkkkxxxoooeeeXXXLLLDDD???<<<<<<<<<:::;;;AAAOOOhhhpppaaauuunnnGGG>>>888444444222111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,,,,------000///666DDDQQQWWWNNN>>>NNNeee~~~iii\\\dddtttpppkkkuuurrrkkkttttttMMMAAA:::<<<@@@CCCLLLWWWYYY\\\fffxxxqqq___OOOMMMXXXhhhyyyxxxuuuuuuppp^^^MMMIIIDDD===888555555555444777777777888:::<<<======;;;DDD>>>ZZZwwwFFF999333222111000//////000000,,,,,,,,,,,,------......------,,,,,,,,,------...///...///:::TTTzzzkkkCCCFFFffffffbbbrrr************************(((''')))---...///444999999WWWqqqyyy~~~zzzpppfffcccbbb]]]ccckkkhhhpppnnngggiiiwwwgggXXXQQQNNNKKKJJJKKKKKKJJJIIIGGGIIILLLOOORRRTTTUUUVVVUUUWWWXXXWWWUUUSSSRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNKKKNNNPPPOOOKKKHHHHHHIIIGGGFFFEEEEEEFFFEEECCCAAADDD???FFFLLLEEEBBBBBB>>>???===???DDDCCC===888666777777666666555555444444222333444555666777888888::::::;;;===@@@CCCEEEFFFCCCIIIQQQVVVUUUQQQKKKHHH>>>999555333///222DDDXXXuuummmyyyrrrrrrmmmwww___RRRKKKFFFGGGFFFCCCCCCEEEBBBEEEHHHGGGDDD>>>:::888:::::::::;;;<<<===>>>???@@@>>>;;;999888888999999;;;999777666777777666555333333222222111111000000...444<<>>777:::NNNmmm^^^[[[SSS777;;;:::111111555222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,///+++333>>>IIIVVVTTTAAAPPPiiijjj^^^eeetttrrrpppwww{{{wwwiiiiiiqqq}}}wwwPPPDDD;;;<<>>===999???EEEuuudddAAA:::222111111000000000000000,,,---------............,,,,,,,,,,,,,,,------......///111<<>>@@@<<>>IIIXXXcccvvvuuurrrmmmgggcccbbbbbbddd\\\```uuuvvvmmmhhhjjjiiippp{{{xxxrrrxxx{{{tttiiimmm~~~|||{{{{{{zzzwwwtttjjjjjjiiieee___ZZZYYYYYY___bbbiiippprrrrrrxxx~~~kkkRRRIIIBBB@@@>>>:::;;;???>>>GGG[[[uuu~~~bbbnnncccCCC555:::777333555666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++,,,,,,,,,...)))222<<>>>>>===777AAAXXXSSS@@@888111111111000000000000000------......////////////,,,,,,++++++,,,,,,---......000222;;;RRRoootttppp\\\FFFOOOvvvuuuzzz{{{************************,,,((('''******)))---555===ZZZyyyvvvjjjaaallldddiiisssyyykkkuuuxxxooommm|||ttt```ZZZSSSNNNLLLKKKIIIGGGGGGIIILLLOOOQQQRRRRRRSSSQQQTTTWWWWWWUUUQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJJJJKKKKKKKKKIIIFFFDDDDDDCCCCCCCCCDDDCCCAAA@@@AAA;;;BBBGGG>>>;;;>>><<>>FFFMMMPPPOOOKKKHHHHHHMMMRRRQQQKKKCCC===:::777444444666888GGGooo{{{wwwyyyqqq{{{wwwnnnhhhiiipppuuu}}}gggQQQQQQJJJDDDBBBBBBCCCDDDFFFDDDDDDDDDBBB>>>;;;:::999;;;::::::::::::;;;<<<<<<>>><<<:::777777888:::;;;===;;;888777777666444333:::999777666555444111///222222000000444AAASSS```vvvvvvuuupppiiiccc`````````UUUVVVgggyyy}}}yyyvvvppprrrppptttzzzsssnnnwwwvvv|||vvvvvv||||||fffddd~~~tttnnnnnnlllhhheeeeeeiiimmmpppssszzzwwwdddXXXJJJAAA;;;<<<<<<;;;>>>DDDAAAbbb|||```^^^uuuNNN>>>888999444666:::666222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,...)))444<<>>>>>>>>>>>>>><<<<<<======<<<:::999777555444333333222222333333333333444666888:::<<<======CCCOOOZZZXXXNNNJJJMMMSSSQQQQQQOOOGGG;;;555555222666333111CCCiiiuuussstttyyy^^^XXXhhhttt{{{tttRRRRRRUUUXXXRRREEEAAAGGGGGGAAA@@@@@@AAA@@@???===;;;:::;;;:::;;;>>>BBBCCCAAA>>>???999777:::===<<<;;;===;;;999777666777777666555777666666777777777444222111444---+++666===BBBJJJdddsssuuugggcccllliii[[[WWWXXX^^^iiiqqqsssrrrsssrrrqqqxxx}}}nnnjjjsss{{{}}}}}}zzzwwwzzz|||}}}yyyvvvzzz~~~~~~|||mmmbbbTTTGGGCCC;;;999???@@@<<<@@@JJJgggjjjYYYgggyyyMMM>>>===<<<:::999888777777222222111000///...---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......444FFFZZZaaa^^^@@@OOOeeerrroooiiirrr~~~|||gggnnntttqqqkkkhhhlllqqq}}}}}}^^^KKK<<<===BBBEEELLLUUU]]]SSSLLLSSScccuuu~~~vvvqqqkkkdddWWWHHH@@@>>>:::888555222111222444666111<<<999666AAAEEE>>>999???VVVSSS<<<777777222222111111000000/////////............---------++++++,,,,,,,,,,,,------///---+++///???SSSdddlllfffllluuuaaaHHHaaavvvuuu//////...---,,,,,,,,,,,,***)))******+++,,,---...333BBBXXXgggeeeXXXMMMKKKUUUhhhqqqccc]]]eeelllppp|||zzzmmmaaa[[[XXXSSSMMMKKKIIIJJJKKKKKKLLLMMMOOOPPPSSSTTTUUUUUUUUUTTTRRRQQQPPPNNNKKKJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>======>>>>>>;;;<<<<<<<<<;;;:::999888666555444444444444444555666666666777999;;;===>>>BBBFFFOOOVVVTTTMMMKKKOOOWWWRRRMMMHHH@@@666000000***888666000KKK|||vvvnnnoootttNNNmmm}}}hhhPPPTTTYYY\\\VVVIIIEEEIIIIIIDDD@@@@@@@@@???>>>===<<<;;;===:::999>>>FFFHHHDDD??????:::777999;;;:::999;;;999888777888888888888777555555555666888888666444000555000+++222555999DDDSSSgggqqqiiicccgggjjjgggccc\\\[[[ccckkklllllloooppppppuuu|||yyynnnjjjmmmsssyyy{{{sssiiijjjvvv~~~}}}ppp^^^SSSHHH???;;;;;;@@@CCC===:::HHH[[[aaabbbjjjyyyeeeGGG???>>>===;;;:::999888888222222111000///......------------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,111BBBWWWdddgggFFFLLL]]]llllllhhhrrruuueeennnyyyzzzrrriiijjjppp~~~|||[[[III===@@@FFFHHHNNNVVVZZZPPPJJJQQQbbbwww}}}|||qqqkkkddd^^^SSSFFF???>>>999777444222222333555777777???;;;666>>>AAA;;;999DDDmmmrrrGGG888777666333222111000000////////////............---------++++++,,,,,,,,,,,,------///---,,,///:::JJJZZZbbbdddgggqqqfffLLLVVV}}}pppooo000///...---,,,,,,,,,,,,***************+++,,,------555CCCOOOPPPIIIEEEEEELLLcccnnnbbbZZZ```nnnxxx~~~yyymmmccc___\\\TTTJJJKKKKKKJJJKKKKKKMMMNNNOOORRRRRRRRRSSSTTTTTTUUUUUUPPPNNNKKKJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA??????>>>===============;;;;;;;;;;;;;;;:::888888666666555555555666777777999999999:::;;;>>>@@@BBBIIIKKKOOOSSSPPPLLLLLLPPPVVVMMMEEE???:::222///000---666999AAA```pppkkkzzzkkk___~~~ZZZPPPUUUYYY[[[UUUKKKGGGIIIIIIDDD@@@@@@???>>>>>>>>>>>>>>>???:::888>>>HHHLLLGGG???@@@:::777888888666666888666666888999999999888777444444555777999999888666///777444000333000111;;;>>>SSSfffiiicccdddllltttlll___\\\hhhqqqnnnkkkmmmqqqsssuuuuuupppkkkhhhggglllwww{{{oookkkvvvuuuaaaOOOEEE???;;;<<<;;;===AAABBBIII^^^ttteeeTTTfffyyyoooRRRFFF??????>>><<<;;;:::999999333222222111000///......------------,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++---;;;PPPcccmmmIIIEEENNNaaahhhgggppp~~~xxxnnncccmmm}}}~~~ooojjjnnn~~~wwwSSSFFF???DDDMMMPPPTTTYYYZZZQQQLLLTTThhh{{{yyyxxxjjjccc[[[UUULLLBBB>>>>>>666555444333333555777888888???:::666;;;<<<888<<>>KKKUUU\\\___sssyyy```QQQeeelllkkk~~~000000///...------------++++++*********++++++,,,---///666>>>AAAAAACCCGGGOOO]]]zzz}}}wwwnnnddd\\\^^^lllxxx|||yyy{{{xxx{{{wwwkkkfffddd[[[NNNOOOMMMKKKJJJKKKMMMNNNNNNQQQQQQPPPPPPQQQRRRSSSTTTQQQOOOMMMLLLLLLLLLJJJHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===:::::::::::::::999888888666666555666777888999999;;;;;;<<<===@@@CCCFFFGGGMMMOOOQQQRRROOOLLLKKKMMMKKKCCC;;;999666333222444999666DDDccczzz}}}|||hhhrrruuuwwwdddRRRQQQRRRQQQRRRNNNGGGDDDFFFEEEBBBBBBAAA@@@?????????@@@AAA???<<<;;;???FFFIIIEEE???@@@;;;777777666444444777666888:::;;;:::888777777666666666888999999777555111777777999>>>777///333333@@@SSSaaaeeegggooozzzoooeeegggwwwzzzrrrqqqrrrwwwwwwnnneeedddfffggggggsss|||}}}xxxzzzssseeeTTTGGG@@@===<<>>>>>===<<<;;;:::999888333333222111000//////............---,,,,,,++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,---444EEEZZZgggGGG===AAAWWWfffjjjrrr}}}vvvmmmkkkbbbjjj{{{{{{nnnkkkxxxwwwjjjKKKCCCBBBKKKVVV\\\^^^``````XXXUUU___sss~~~{{{xxxvvvtttfff]]]TTTMMMFFF>>>;;;<<<444444333444555666888999555;;;888777;;;999999CCCSSS___AAA>>><<<222555444222000//////000111///............---------+++++++++,,,,,,,,,------+++---/////////444@@@LLLTTT^^^[[[UUUkkkmmmjjjxxx222111000///............,,,,,,+++++++++++++++,,,///---///444888===EEEMMMQQQUUUhhhooohhhddd^^^YYY[[[eeeooosssrrrfffrrruuulllwww{{{tttmmmjjjbbbXXXUUURRRNNNLLLMMMNNNNNNMMMQQQQQQPPPOOOOOOOOOPPPPPPRRRPPPOOONNNOOONNNLLLJJJHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<:::999999999888888888888555555666666888999;;;<<<;;;===???BBBEEEIIIKKKMMMNNNQQQRRRQQQNNNKKKHHHEEE>>>888333333333222333777>>>DDD[[[xxxzzzwww}}}pppkkk[[[yyymmmTTTRRRQQQKKKGGGIIIGGGDDDBBBDDDDDDBBBDDDCCCBBBAAA@@@AAABBBCCC===>>>???AAABBBAAA@@@>>>???;;;888888666333555999<<>>:::999999:::999888999999888666333555888999DDDOOOEEE333000333444@@@TTTdddkkkpppuuuvvvqqqsss~~~~~~wwwuuuiiiqqqrrrfff\\\]]]fffmmmkkknnnuuu}}}uuusssvvv{{{rrriiipppcccSSSGGGAAA???>>>>>>===@@@LLLaaaxxxxxxdddiiiuuu{{{VVVGGGCCC@@@<<<<<<<<<<<<;;;999888777444444333222111000////////////...------,,,++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,---......111:::KKKXXXEEE;;;>>>TTTjjjtttzzzwwwllldddfffeeeiiivvvwwwhhhnnnyyy{{{ooobbbXXXFFFDDDGGGTTTbbbiiijjjiiigggbbbbbbmmm|||xxxuuurrrooobbbXXXNNNGGGAAA;;;888888222333444555666888999999444999999999<<<777;;;LLLtttUUU@@@@@@???555777666444222111111111111///............---------+++++++++,,,,,,,,,------***+++...000...///;;;HHHTTTkkkjjjLLLXXXtttjjjppp333333222111000000000000///...---,,,,,,,,,,,,,,,---,,,,,,000333:::GGGSSSQQQVVVeeezzz}}}kkk]]]VVVQQQSSS[[[dddhhhjjjlll\\\[[[bbbtttpppxxx}}}xxxrrrjjjccc___ZZZTTTQQQQQQRRRPPPNNNQQQQQQPPPPPPOOONNNMMMMMMQQQPPPOOOPPPPPPPPPNNNLLLIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBBBBAAA???>>>>>>=========<<<;;;;;;;;;;;;;;;999999888777777888888999666666777888:::<<<>>>???===???CCCGGGKKKNNNOOOOOOLLLOOOPPPMMMJJJGGGBBB<<<666222000000000000666===CCC\\\rrrvvvyyy~~~|||ttthhhxxxttt___lllxxxZZZPPPRRRNNNEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB;;;>>>AAAAAA???===<<<===???;;;999999777555888>>>CCCEEEGGGEEEAAA======>>><<<;;;:::::::::888555333666777:::JJJYYYNNN888111777222555EEEYYYffflllmmm}}}}}}wwwrrrrrrsssrrr\\\bbbfffbbbZZZ[[[fffrrrxxxtttqqquuu|||xxxwwwwwwzzz{{{|||{{{llldddccc___QQQCCC>>>?????????AAA<<>>888555666222333444666888999999999888;;;:::;;;<<<777BBB\\\pppJJJ;;;===???;;;888777666555444333222111///............---------++++++,,,,,,,,,,,,------+++***,,,000......888GGG___rrrGGGJJJrrrnnnkkkvvv555555444333222222222222111000///...---,,,,,,,,,++++++...000222999HHHWWW^^^iiiwwwnnn\\\UUUOOOUUUgggpppjjjeeegggaaaXXXTTT]]]rrr|||rrrllliiiccc[[[WWWWWWWWWTTTRRRQQQQQQRRRRRRQQQPPPNNNMMMOOONNNNNNOOOQQQQQQOOOMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDCCCBBB@@@???===<<<;;;===<<<;;;;;;::::::;;;;;;999888777666777777888999888888999;;;===@@@BBBCCC@@@CCCHHHMMMPPPPPPOOONNNJJJMMMKKKFFFBBBAAA;;;444222111000111000555BBBOOO]]]nnnuuunnnppp{{{yyykkkooofffgggkkk{{{aaaPPPOOONNNJJJFFFCCCCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@???>>><<<===???@@@@@@???===<<<>>>;;;::::::888888<<>>AAA;;;:::999::::::999777444666666999JJJXXXLLL888555777666666:::HHHXXXcccgggwwwoooaaadddhhhfffYYYXXX]]]eeeddd```eeennn{{{}}}}}}{{{yyyzzz}}}}}}}}}~~~xxxlll^^^VVVUUULLLDDD???@@@BBBBBBDDDIIIYYYsssiiidddqqqnnnQQQDDDEEEEEEBBB:::;;;<<<===<<<;;;999777555555444333222111111000000000///...---,,,++++++******+++++++++,,,,,,,,,************************************++++++++++++,,,+++---000///111;;;GGGMMMLLLJJJRRRkkkfffXXXbbbdddmmmttttttvvveeeaaahhhyyy~~~qqqcccWWWMMMHHHGGGOOORRRYYYeeettt|||zzztttooopppvvv~~~xxxuuupppiiicccVVVKKKAAA>>>;;;777444444222333555777999999888888::::::777:::======RRRvvv```EEE===<<<===>>>888999999999777555333111///............---------++++++,,,,,,,,,,,,------...)))***......---666DDDjjjpppGGGFFFaaayyysssvvv666666555444333333333333222111000///...---------+++,,,000333333999JJJ[[[pppsss```___UUU]]]uuurrreeedddhhh^^^TTTTTTddd}}}vvvppppppiiiaaa\\\[[[[[[XXXTTTPPPQQQSSSTTTTTTRRRPPPOOOMMMMMMMMMOOOPPPPPPOOOMMMKKKKKKJJJHHHFFFEEEDDDCCCDDDDDDBBB@@@>>><<<;;;:::<<<<<<;;;::::::::::::;;;888888777666666777888999::::::<<<===@@@CCCEEEFFFCCCGGGLLLPPPRRRQQQNNNLLLIIIKKKGGG???<<<<<<777///222111222333444===PPPccc|||sssllllllppprrrnnniii|||cccgggyyyuuuQQQKKKNNNJJJGGGKKKDDDCCCDDDFFFFFFCCCBBBBBBBBBBBBBBBBBBAAA???===;;;===;;;;;;>>>BBBCCC@@@<<<===;;;:::;;;:::999???GGG===@@@BBB@@@;;;:::===AAA999999999:::;;;;;;888666555666999GGGSSSFFF777999555::::::555:::KKK\\\eeejjjooo[[[^^^aaa\\\^^^XXX\\\kkkooofffbbbhhhqqq~~~yyyrrrvvv~~~|||qqqkkk```PPPDDD???@@@???BBBHHHIIIGGGKKKRRRnnniiivvvmmmQQQFFFDDDBBB>>>>>>;;;<<<===>>>>>><<<:::888666555444444222222111000111000///...---,,,++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++,,,)))***...///111<<>>888:::;;;;;;:::666333111//////.........---------++++++,,,,,,,,,---------000)))(((---...,,,555BBBmmmlllIIIIIIQQQxxx~~~888666444333222333555666666333///---.........---((()))...111---...DDD___}}}tttppppppppp___lll{{{{{{___rrr``````\\\OOOccczzz}}}uuupppnnnsssssskkk^^^WWWQQQPPPPPPRRRTTTTTTSSSQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIHHHGGGGGGGGGEEECCCFFFBBB>>>======>>><<<:::;;;::::::999999:::::::::666777999:::;;;;;;;;;;;;BBBCCCDDDFFFHHHJJJLLLMMMJJJKKKLLLLLLKKKHHHEEEDDD===@@@:::888:::222+++222000111000000:::QQQnnn~~~zzzhhhaaagggdddppp}}}yyysss}}}~~~xxxaaaMMMJJJLLLJJJJJJNNNLLLJJJGGGEEEDDDAAA???<<>>>>>>>>>>>@@@BBBCCC===<<<;;;;;;===@@@CCCEEE>>>;;;:::===AAACCC@@@===<<<;;;:::;;;;;;;;;999777:::;;;>>>@@@@@@???===<<<<<<777555555333888OOOjjjsssvvvqqqeee\\\]]]```aaa^^^ccchhhjjjlllmmmiiiccclllyyy{{{yyy|||{{{vvv~~~}}}~~~~~~|||}}}}}}rrrbbbRRRLLLIIIFFFCCCBBB???DDDJJJJJJGGGOOOfff}}}kkkfffrrr\\\VVVMMMFFFBBB@@@>>>===>>>??????===:::888888888888777555555666555222000444222000000000///---,,,++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))(((+++------+++...444:::UUU\\\XXXJJJQQQlllvvv|||hhh___mmm|||pppxxxkkk\\\ooo~~~~~~xxxgggVVVFFFBBBAAACCCKKKUUU]]]iiirrrwww~~~}}}~~~wwwmmmcccZZZUUUIIIDDD>>>888555444333222222444666777777666666777===888666888@@@ZZZqqqHHH===BBBCCC>>><<<<<<<<<;;;:::888666555333222222111000///......------------,,,,,,,,,+++++++++,,,------...111555888ttt}}}iiiXXXMMMKKK]]]888777555333333444555666666333///......///......++++++...000,,,,,,===SSSuuuxxxxxxssskkkgggggghhhzzz}}}gggkkkbbbhhhfffTTT___}}}|||xxx{{{|||kkk___SSSRRRQQQQQQSSSSSSRRRQQQOOONNNMMMMMMMMMOOOQQQRRRNNNLLLJJJJJJJJJIIIHHHFFFHHHEEEAAA@@@@@@AAA???===<<<<<<<<<;;;<<<<<<======;;;<<<===???AAABBBCCCDDDEEEFFFGGGIIIJJJLLLMMMNNNJJJJJJIIIGGGDDDAAA>>><<<>>>===555222666000+++222000555===III^^^tttzzzjjjXXXZZZkkkxxx{{{}}}xxxzzzbbbRRRFFFIIILLLJJJIIILLLMMMKKKHHHFFFEEECCC@@@>>>CCCBBBAAA@@@????????????@@@???>>>>>>>>>???@@@@@@<<<;;;::::::;;;>>>AAACCC>>>;;;:::===AAACCCAAA>>><<<;;;999999::::::999888888:::<<<>>>???>>><<<;;;<<<888777888555777GGG[[[jjjssswwwqqqjjjiiikkkjjjfffhhhiiilllpppqqqjjjaaakkknnnooonnnpppuuuvvvtttzzz}}}}}}~~~wwwvvvzzz}}}}}}wwwnnnfffaaa```SSSFFF@@@???AAAFFFLLL\\\SSSMMMQQQ___rrrpppcccqqqiiiRRRNNNGGGCCCAAAAAAAAAAAA@@@BBBBBBAAA>>><<<;;;;;;:::888777777777666444222333111000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))),,,------+++---333999QQQ______OOOKKK^^^sss{{{jjjqqq|||~~~vvvppp|||~~~oooqqqzzzrrraaa]]]lllzzzrrrgggVVVIIIAAAAAADDDGGGRRR___jjjsss~~~|||ssshhh]]]SSSMMMFFFBBB<<<777555444333222333555888999888777888999666999:::???TTT{{{}}}___DDD>>>BBBAAA???@@@<<<<<<;;;:::999777555444222222111000///......------------,,,,,,,,,+++++++++,,,---------///333666XXXppp|||pppfffhhhggg___IIIWWW~~~888777666444444555555666555333000//////000///...///------///+++***444BBBXXX^^^dddccc^^^ZZZ\\\```{{{pppnnnnnnyyyxxxcccbbb}}}rrrwwwvvv|||qqqbbbWWWUUUSSSRRRSSSSSSSSSRRRRRRQQQOOONNNOOOQQQSSSTTTPPPNNNLLLLLLLLLLLLJJJIIIJJJHHHFFFEEEEEEEEECCCBBB???????????????@@@AAABBBAAABBBBBBDDDFFFHHHJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOLLLJJJFFFBBB>>>:::777666333444---...555222///777@@@PPP^^^fffsssyyyfffXXXbbbvvvppp}}}nnncccSSSKKKIIIOOORRRNNNLLLOOONNNKKKIIIGGGGGGEEECCCAAA@@@@@@???>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<===;;;:::999999999;;;>>>???===;;;:::===AAADDDCCCAAA<<<:::888888999::::::999:::;;;>>>@@@@@@@@@???>>>===999888;;;999666===HHHTTTbbbpppuuutttrrrpppnnnnnnnnnmmmpppvvvxxxooodddjjjccc```ccchhhlllqqqvvvzzzxxxzzz~~~wwwqqqpppsssrrrmmmvvvxxx}}}}}}{{{}}}zzzsssiii___WWWQQQMMMFFFDDDDDDEEEFFFHHHPPPYYYUUUUUU^^^ssswwwkkkdddvvvmmmPPPKKKGGGCCC@@@@@@AAAAAAAAAAAACCCDDDDDDAAA>>>===<<<;;;:::999999999888666444222111000000111111///.........------,,,+++++++++***************************************************,,,...,,,+++,,,111555KKKaaaiiiWWWDDDJJJ___nnnggghhhssswwwzzzxxxiiikkkuuutttjjjeeemmmyyy~~~gggUUUFFF@@@>>>CCCGGGLLLZZZiiixxx~~~}}}|||uuulllaaaVVVMMMHHHBBB>>>999555444444444333555777999::::::999999:::777999;;;GGGmmm^^^OOOBBBAAABBB@@@???BBB<<<<<<<<<;;;:::888777666333222111000///...------------------,,,,,,,,,,,,,,,---------,,,---000333===XXXcccXXXXXXmmmxxxtttRRRSSSrrrtttuuu888777666555555555666666444222000000000111000///111......///---+++///666???GGGQQQUUURRRQQQXXXbbbyyyxxxwwwrrruuu}}}}}}mmmgggwww{{{jjjmmmllltttuuufff```\\\XXXVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPPPPPPPOOONNNLLLLLLLLLLLLKKKIIILLLKKKIIIIIIHHHHHHGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJGGGCCC>>>999666555444+++000...///444222444AAAcccyyyzzzppptttyyyxxxzzzeeegggvvvsssvvvtttiiiTTTNNNLLLNNNSSSTTTOOOMMMOOOMMMLLLIIIHHHHHHGGGEEECCC>>>===<<<<<<<<<>>>???AAABBBAAA@@@>>><<<;;;:::999:::999888777888999;;;<<<<<<;;;:::===@@@CCCCCCCCC===:::777777888:::;;;;;;???@@@BBBDDDEEEDDDDDDCCC???;;;999<<<<<<888999<<>>===???BBBDDDDDDAAA>>><<<<<<;;;:::999999:::999777555333111000111222222111000000//////...,,,++++++***************************************************,,,------,,,+++,,,///222DDD___ppp^^^AAA;;;OOOdddkkkhhhqqq}}}tttuuuxxxwwwnnncccfffttt|||{{{nnnpppyyydddMMMCCC@@@AAAFFFHHHMMM]]]ooo|||vvvrrrllldddZZZQQQJJJFFF===:::666444444444444444555777:::;;;:::999:::;;;???888888SSS|||RRRJJJDDDEEEDDD???===???=========<<<;;;:::999888444333222111000///...---...------------,,,,,,,,,,,,---------+++,,,...000000DDDRRRRRRXXXlll{{{iiiWWWcccppplll}}}777666666555555555555555333222000111222222222111111//////000000...///111111888CCCKKKKKKOOO___pppuuulllnnnssshhhlllqqqsssooohhhooosssqqqpppvvv~~~ssslllhhhbbb]]]YYYWWWTTTRRRPPPQQQRRRSSSRRRPPPNNNMMMMMMLLLJJJJJJKKKKKKJJJHHHLLLLLLLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGBBB@@@<<<888555333333333...444222///222666EEE]]]nnnmmmrrrssscccbbbxxxrrroooYYYXXXHHHHHHIIILLLLLLIIIIIIKKKLLLJJJIIIHHHHHHHHHFFFDDD>>>===;;;:::;;;===???AAABBBAAA@@@???===;;;999888888888777777888999:::;;;;;;::::::<<>>>>>CCCDDDEEEFFFFFFFFFFFFEEEAAA<<<999;;;===<<<;;;;;;>>>EEEUUUjjjyyy}}}wwwqqqpppvvvzzzwwwtttqqqkkkfff^^^]]]aaahhhfffbbbjjjxxx~~~~~~~~~~~~uuupppuuu{{{yyysssssswwwzzzzzzvvvppplllkkkeee```^^^aaafffjjjooosssvvvyyy~~~}}}{{{zzzyyyyyy|||zzzxxxtttooojjjgggdddcccZZZTTTLLLEEEBBBDDDHHHLLL[[[\\\^^^\\\VVVRRRWWWaaajjjwwwppp```___ppp}}}hhhPPPLLLIIIEEECCCBBB@@@>>><<<@@@BBBDDDCCCAAA???======;;;:::999999::::::888666444333222222333444333111222111000///...,,,++++++************************************************,,,,,,,,,,,,+++,,,---///===XXXlll```AAA555GGG^^^jjjjjjttt}}}uuurrrrrrjjj``````nnn{{{wwwwww}}}zzz^^^GGGCCCAAADDDIIIKKKOOO```sss~~~zzzoookkkddd\\\SSSKKKEEEBBB999666444333444555555555555777:::;;;:::999::::::AAA666BBBpppcccNNNGGGCCCBBBCCC@@@<<<:::===============<<<;;;;;;666555444333111000///............---------,,,,,,,,,---...---++++++,,,......333???LLLVVVbbbwwwfffXXXqqquuummmvvv555555555555555444444444333222111222333444333222000000111111111000000000---111;;;CCCGGGQQQlllwwwggg^^^```eeebbblllrrrzzz~~~rrrmmmyyytttqqq{{{yyysssoooiiiccc___[[[WWWTTTPPPQQQSSSTTTTTTRRRPPPOOOMMMLLLJJJJJJKKKLLLJJJIIILLLMMMOOOOOOMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGEEEBBB@@@>>>>>>888666333111000000111222,,,111...///<<>>===;;;:::;;;===???AAAAAAAAA@@@???>>><<<;;;:::888888888888999:::;;;<<<:::::::::;;;<<>>===;;;<<<>>>@@@AAAAAADDDDDDEEEEEEDDDDDDCCCBBB@@@<<<:::;;;>>>@@@@@@>>>??????GGGYYYiiiqqqssstttrrryyy|||uuummmfff```\\\WWW^^^gggjjjeee```eeennnmmmuuu{{{}}}}}}uuuyyyqqqooopppccc^^^ZZZYYY\\\___`````````dddhhhjjjhhhccc```^^^aaa___```ddddddbbbbbbddd___]]]YYYTTTPPPLLLIIIHHHEEEEEEFFFIIIQQQ[[[eeekkkqqqiiiaaa^^^```jjj{{{{{{eeeVVVaaaxxxaaa___WWWGGGIIIGGGEEEEEEDDDCCCAAA???BBBCCCDDDCCCAAA??????@@@;;;:::::::::;;;;;;999777777666555555555666444333333333222111000///...---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------666KKK^^^YYYBBB666CCCXXXjjjpppyyyppphhhiiifff```cccppp~~~|||wwwpppVVVCCCAAA@@@FFFOOOSSSXXXhhhyyy~~~yyytttkkkfff^^^UUUKKKCCC>>>;;;666444333333444666666555555888:::;;;;;;::::::;;;===AAAaaa~~~LLLHHHCCC>>>>>>@@@@@@===:::===>>>>>>>>>>>>>>>======888777666555333111000000............---------,,,,,,---......,,,,,,,,,...333,,,222DDDSSSccc]]]ccc~~~zzzoooqqq~~~444444444444444333333222222111111222444555444222000222333222000000000000...///666>>>CCCTTTxxx~~~lllaaa^^^aaaeeellllllrrrkkkiiiooozzz}}}{{{tttkkkiiigggfffeeedddbbb```\\\ZZZXXXVVVSSSRRRQQQPPPOOONNNLLLMMMNNNNNNMMMLLLMMMOOORRRRRRPPPNNNOOOPPPPPPOOONNNMMMMMMMMMMMMMMMLLLNNNOOOQQQPPPOOOLLLKKKDDDCCCAAA>>>;;;888666444111111000/////////000111---111222<<>><<<::::::<<>>===<<<777888888999;;;<<<===>>>:::::::::::::::<<>>>>>@@@BBBDDDDDDCCCEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<===@@@BBBBBB@@@???;;;<<>>>>>???AAA===<<<;;;<<<======;;;999:::999777777777777555444444444333222222111000000+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,222===KKKNNNBBB888@@@OOOjjjxxxjjj^^^bbbfffhhhooozzzwwwqqq~~~zzzhhhTTTFFFCCCEEENNN\\\cccgggsss}}}{{{sssmmmccc^^^VVVMMMEEE>>>:::888555444333333555666666666777999<<<===<<<;;;<<<===???\\\fffBBBBBBAAA@@@?????????>>><<<>>>>>>???????????????>>>:::999888666555333222111............------------,,,---//////---------...222---111???SSSooobbbWWWmmmvvvwww333333444444333333222111222111111333555555444333///333444222////////////000///333:::AAAUUU{{{kkkgggiiiooosssxxxhhhhhhjjjnnnqqqnnniiinnn}}}ooo^^^___aaaeeejjjmmmnnnnnnjjjfff___WWWRRROOOOOOOOOQQQPPPOOOOOOPPPQQQPPPNNNNNNQQQTTTTTTRRRPPPQQQSSSRRRQQQPPPOOONNNMMMMMMMMMHHHJJJNNNPPPPPPOOOLLLJJJAAA???===999666333000///000000000000000111222222888===AAAPPPkkk~~~wwwhhh]]][[[nnnaaakkkttt{{{~~~OOOIIITTTNNNIIIFFFBBBAAADDDHHHHHHEEEEEEDDDCCCDDDEEEFFFEEECCCAAA???<<<::::::<<>>???@@@AAAAAA@@@???>>>777888999:::<<<===>>>???:::::::::999999:::===@@@@@@@@@@@@BBBEEEFFFFFFDDDFFFFFFEEECCCBBBAAA??????999<<<>>>???AAACCCAAA???BBB===:::<<>>@@@@@@>>><<<::::::===???>>>======>>>??????===;;;<<<;;;999888888888666444555444444333333222222222++++++++++++++++++++++++++++++++++++++++++++++++******)))***,,,------,,,///444>>>EEE@@@999===IIIhhh{{{ttt```fffmmmsssyyynnngggsssxxxgggWWWMMMIIILLLXXXiiirrrttt{{{xxxtttvvv|||~~~{{{qqqiii[[[WWWPPPHHHAAA===:::999555444333333555777666666999;;;===>>>>>>======>>>GGGuuu}}}ZZZCCCAAADDDEEECCC???>>>>>>===>>>>>>???@@@@@@@@@@@@???;;;;;;999888666444333222//////.........---------+++---//////...---...///(((---333===TTTyyy^^^JJJ[[[222222333333333222111111222222333444444444333333333333222222111///...---333111111222<<>><<<:::999:::;;;<<<<<<<<<<<<>>>@@@@@@>>><<<:::999888;;;>>>@@@>>><<<;;;;;;:::999777888;;;===???@@@BBBCCCEEEFFFGGGGGGGGGFFFDDDBBB@@@>>>======:::;;;===???@@@AAAAAAAAAAAA===:::;;;===EEEYYYlllqqqrrrsssvvvwwwssskkkeeecccbbbaaabbbggglllmmmkkkgggiiinnnqqqoookkklllpppwwweee[[[UUURRRQQQKKKHHHKKKJJJEEEHHHPPPNNNSSSSSSMMMIIILLLNNNMMMNNNIIIEEEEEEDDDDDDHHHMMMMMMHHHNNNTTTTTT]]]gggeeehhhqqqwwwtttlllkkkttt~~~|||kkk^^^UUU\\\qqq~~~qqqdddYYYVVVSSSLLLHHHHHHEEEDDDBBBBBBBBBBBB@@@>>>AAA@@@???<<<;;;<<<@@@DDDCCCDDDDDDBBB???======>>>===;;;999888888777555444444333333222222111111000///......---,,,,,,++++++***)))))))))))))))******)))************+++++++++---///666AAAGGGEEECCCCCCiii~~~xxxsssooonnntttzzzdddbbbhhhkkk~~~ooo^^^RRRLLLTTTdddtttzzzzzz~~~rrrjjjiiixxx{{{wwwqqqnnnqqq}}}~~~~~~zzzkkk^^^SSSOOOHHHCCC???<<<999777333444555666777888999:::555:::>>>>>><<<;;;===???YYYfffRRRCCCDDDDDDDDDCCCBBB@@@???>>>AAABBBBBBAAA???>>>???@@@::::::888666444333111000333222111///............,,,,,,,,,++++++,,,------000///,,,666XXXcccLLLUUUsss333333444444444333333222333444444555555444333333444444333333222000///...222111000111888OOOuuu~~~oooaaaaaammmyyy~~~tttiiifffjjjooopppjjjeeejjjrrrpppdddkkkaaaYYY[[[WWW[[[qqqpppggg]]]WWWTTTSSSSSSSSSRRRQQQPPPOOOOOOPPPSSSUUUUUUUUUVVVWWWVVVTTTRRRQQQRRRQQQOOOMMMKKKIIIGGGFFFFFFFFFFFFEEECCCAAA???======555---,,,...//////......111444111...555NNNfffxxxssstttxxxyyywwwfffYYYVVVggg}}}___PPPJJJCCCDDDKKKEEEEEECCCBBB@@@?????????>>>???@@@BBBBBBBBBAAAAAA???>>>===<<<<<<<<<===>>>;;;<<<>>>AAACCCBBB???<<<;;;::::::;;;>>>???>>>;;;;;;;;;:::999777888;;;===AAABBBCCCCCCDDDDDDDDDCCCDDDCCCAAA@@@>>>===<<<<<<999:::<<>>>>>AAADDDGGGIII@@@AAAAAA@@@===<<<<<<===<<<;;;:::::::::999777555666555555444444333222222/////////...------,,,,,,+++***************++++++)))************+++++++++------333<<>>;;;888555333333333555666888999:::;;;>>>:::;;;???:::666BBBUUU^^^NNNGGGEEEEEEEEEDDDBBBAAA@@@??????@@@AAAAAA?????????AAA>>>===;;;999777555444333333333222111000///......------,,,,,,,,,,,,------//////---222KKKooozzzbbbRRRQQQbbb~~~444555555666666666555555666666777777666555444333444444444444333111000///111000000000444BBB^^^vvvrrrlll```UUUVVVeeevvvxxxjjjbbb\\\```jjjrrrsssmmmkkklllvvvpppooossspppqqqtttgggZZZ\\\ZZZQQQLLLOOOOOOLLLMMMRRRMMMLLLJJJIIIIIIJJJLLLMMMLLLMMMOOOOOOOOOLLLIIIGGGLLLKKKIIIFFFDDDAAA???>>><<<;;;:::999777555444333777---'''***...,,,,,,000000222666:::BBBWWWyyyooofffhhheee]]]UUUbbbwwwuuuyyycccEEE@@@EEEDDDCCCFFFFFFEEEDDDBBB@@@>>>===<<<:::;;;===???AAAAAAAAAAAA======>>>>>>>>>>>>??????;;;<<>>>>>===;;;;;;;;;:::999777888;;;===CCCCCCCCCCCCBBBAAA@@@?????????>>>===<<<;;;::::::888:::<<<>>>???@@@??????AAA???>>>;;;777555<<>>@@@EEEHHHHHHHHH===>>>>>>===;;;999:::;;;::::::;;;<<<===<<<999777888888777666666555555444111111000000///.........,,,++++++*********++++++)))************+++++++++---+++...555:::<<<@@@EEEVVVppp}}}mmmlllzzz|||lllsssrrrfff\\\^^^eeeiiiiiiyyyzzzqqqvvv~~~wwwtttoooqqqyyywwwhhh]]]MMMLLLKKKMMMVVVfff{{{~~~yyyuuuoooggg\\\TTTGGGCCC===999666444222000333333555666888:::;;;<<>>999777PPPtttnnnUUUKKKMMMGGGGGGFFFEEECCCBBBAAA@@@===???AAAAAAAAAAAABBBCCCCCCBBB???===:::888777666333333444444333111///.........------,,,------...---///---...<<>>@@@@@@>>><<<:::888777666333333222111111111222222111***+++222222,,,,,,444333000777LLLhhhbbbPPPRRRXXXYYYlllrrrooocccLLL:::>>>FFFGGGEEEEEEGGGFFFEEEBBB@@@===;;;:::777888;;;===???@@@@@@@@@;;;<<<===>>>????????????======>>>@@@BBBCCCAAA???>>>======>>>>>>===<<<;;;;;;;;;:::999777888;;;===AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;:::999999888888999;;;===????????????===>>>???===;;;;;;AAAGGGFFFJJJSSS___kkkssswwwxxxxxx|||yyyqqqmmmpppqqqmmmaaa___ccckkkpppooonnnnnnpppvvv~~~wwwttt~~~|||sssuuuxxx{{{pppcccbbbYYYkkkeeeUUUSSSQQQLLLGGGEEEDDDBBB@@@????????????AAAEEEGGGGGGGGGHHHDDD@@@AAADDDEEEBBB???=========;;;888777666777888888:::<<<>>>===:::777999888888777666666555555333222222111000000//////,,,+++******************))))))*********+++++++++---***+++111666:::CCCKKKIII[[[nnnpppeeeaaapppkkkooorrrnnnjjjiiikkkllllllsss~~~sssnnnqqq}}}rrraaaUUULLLMMMMMMNNNUUUdddyyyzzzxxxssslllcccYYYQQQLLLBBB>>>999666444333222111333444555777999;;;<<<===<<<999;;;>>>>>>JJJooowww\\\PPPJJJPPPIIIHHHGGGEEEDDDCCCBBBBBB>>>@@@CCCDDDDDDDDDEEEFFFFFFEEEBBB???<<<:::999999444555666666555333111/////////......------......+++......,,,333DDDSSSZZZZZZaaannntttmmmeeemmm{{{xxxrrrzzz777888999:::::::::::::::999:::;;;<<<;;;999666555444444444444333222111111222111222222000000888CCCNNNOOOMMMHHHLLL\\\lllvvvppp```YYY]]]kkk~~~vvvqqqssspppqqqlllfffhhhqqqtttqqq}}}~~~vvvYYYIII<<<::::::888;;;AAA>>>===;;;;;;<<<;;;888555777888;;;===>>>===;;;:::444444333333222111111000111000000000000111222333---,,,///333000,,,333@@@??????JJJccc~~~lllRRRIIIVVVeeemmmiiizzzqqqLLLAAA===CCCIIIGGGEEEFFFFFFFFFEEECCCAAA>>><<<:::777888:::===>>>?????????:::;;;<<<===>>>?????????@@@>>>======???@@@@@@???===>>>>>>>>>===;;;;;;;;;;;;;;;:::999777888;;;======>>>>>>????????????>>>999::::::::::::999888777888999;;;===????????????>>>@@@AAAAAABBBFFFMMMQQQJJJHHHKKKUUUfffuuu}}}~~~wwwmmmllliiicccbbbdddjjjppppppkkkjjjmmmlllnnnuuu~~~|||yyyyyyzzz}}}{{{qqqttt{{{uuuiiifffaaa___bbbnnnnnn~~~qqqYYYRRRVVVNNNLLLIIIEEECCCBBB@@@>>>@@@???@@@CCCFFFIIIJJJIIIKKKFFFBBBAAADDDDDD@@@;;;>>>???>>>;;;888555444555666777888;;;======:::888888888777777666555555555444333333222222111000000,,,+++***)))))))))))))))))))))*********+++++++++---***+++///444;;;FFFQQQ???FFFTTT^^^^^^^^^mmmjjjnnntttyyyxxxsssoooooouuuttt}}}tttoootttzzz|||ppp```VVVGGGJJJMMMQQQXXXhhh}}}zzzvvvsssmmmeeeZZZQQQJJJGGG???<<<888555555555444333444555666888:::;;;<<<===;;;@@@@@@<<>>>>><<<999777555555555555555444333333333333444555333000444:::@@@BBBCCCDDDNNNaaarrr{{{}}}pppccc\\\[[[```wwwssssssxxxuuunnneeecccgggiiigggjjj{{{hhhZZZJJJBBBBBBCCC@@@<<<888555222111333333111...111111333444555555444444.......................................---------***---///......666FFFSSS\\\___hhhvvvyyyeeePPPMMM___wwwrrrqqqYYYAAA???@@@EEEFFFCCCBBBDDDDDDEEEEEEDDDCCC@@@>>>===999:::<<<===>>>>>>>>>===;;;;;;<<<======>>>??????AAA@@@>>>===>>>??????>>>;;;===>>>===;;;::::::;;;;;;;;;:::999777888;;;===:::;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<<<<:::999888888:::<<<>>>???@@@??????AAADDDEEECCCEEEKKKQQQSSSNNNIIIGGGMMM[[[lllzzz~~~uuuvvv{{{ttteee```dddkkkqqqqqqoooqqqwwwyyytttqqqsssrrrmmmgggeeecccgggnnnxxx~~~sssXXXVVV\\\aaannnyyytttlll^^^SSSOOOKKKMMMKKKGGGDDDDDDBBB>>>AAA@@@AAACCCFFFIIIIIIIIIIIIFFFBBBAAACCCDDDCCCAAA@@@@@@@@@===999666666666777777888:::<<<===;;;888888777777666666555444444444444333333222111111111---,,,+++***************)))************+++++++++,,,++++++///222999EEEQQQ;;;;;;AAANNNZZZcccqqq~~~wwwqqqhhhiiiqqq|||}}}wwwuuuyyy~~~vvvxxxtttnnnooovvv~~~pppbbbYYYFFFLLLRRRVVV]]]lllzzzrrrnnnggg]]]TTTLLLGGGDDD<<<999666555555666666666666666777999:::;;;<<<===999@@@@@@@@@VVV}}}[[[QQQNNNIIIIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEGGGJJJKKKJJJHHHHHHHHHFFFDDDAAA>>><<<;;;;;;<<<999999:::999888777555444222222111000////////////...///...+++***000;;;CCCQQQYYYfff|||xxxttt}}}}}}~~~888999:::;;;<<<<<<<<<<<<:::<<<>>>@@@@@@>>>;;;999777777888888888777666666555444555888777444666:::666888;;;BBBVVVpppwwwlll```ZZZ^^^gggqqqvvvsssnnnpppoookkkgggeeebbb^^^VVVjjj{{{kkkfff]]]ZZZdddmmmfffVVVIIIAAA777222222444444222111111000///////////////000000000000//////.........///111222333333222222111:::???AAAKKK___mmmqqqtttpppoootttwwwxxxzzz}}}\\\OOOPPPhhhpppvvvhhhLLLAAA??????AAA@@@>>>@@@CCCCCCCCCEEEEEEEEECCCAAA@@@===>>>>>>??????>>>===<<<>>>======<<<===>>>@@@AAAAAAAAAAAABBBBBB@@@===:::999;;;===<<<:::999:::;;;;;;;;;:::999777888;;;===999:::;;;<<<==================>>>???>>><<<:::888999:::<<>><<<::::::;;;999999999:::<<<===<<<:::888888777777666666555555444444333333222111111000//////...---,,,++++++,,,)))************+++++++++,,,++++++...///333>>>III>>>999:::EEEWWWiiiyyytttnnnkkkiiihhhiiiffflllwww|||zzz}}}sss{{{nnnhhhppp}}}tttfff]]]NNNVVV```gggooo}}}wwwkkkeee\\\SSSMMMGGGAAA===888666333333444666666666888888999999:::;;;;;;<<<888>>>JJJ```cccVVVNNNIIIIIIHHHFFFFFFDDDDDDDDDEEEGGGHHHHHHJJJMMMMMMJJJHHHFFFFFFEEECCC@@@>>><<<<<<===>>><<<;;;;;;:::999888777777333333222111000///000000---...///...,,,---222888HHHXXXjjjmmmxxx888999:::;;;<<<<<<<<<<<<:::<<>>AAABBBBBBBBB???NNN[[[cccxxxyyyiii^^^cccmmmnnneee\\\NNNRRRkkk~~~vvv{{{iiiYYYKKKFFFAAA===<<<<<<===@@@BBBAAACCCDDDFFFFFFEEECCCBBB@@@@@@@@@@@@???>>><<<;;;AAA@@@>>>======???AAABBB@@@BBBDDDFFFFFFBBB<<<777777:::<<<<<<999888999;;;;;;;;;:::999777888;;;===::::::;;;;;;<<<<<<;;;;;;??????@@@@@@???===;;;999:::;;;===???@@@AAAAAAAAA999???AAA???@@@DDDDDD@@@<<>>???@@@@@@>>>===>>>???<<<;;;:::;;;<<<>>>===<<<999999888888777666666666444333333222222111111000111111000///...---------)))************++++++++++++***+++------...888BBBAAA===;;;CCCVVVmmmvvvaaaXXX___hhhmmmfffiiittt{{{ooommmwwwpppeeelllwww{{{zzzkkkbbbPPP[[[jjjxxx~~~pppddd]]]RRRJJJEEEAAA;;;777555333111000222444555555999999999::::::;;;;;;;;;<<>>======???@@@======;;;:::999888888888444333222111000000000000***,,,///111000...000333:::SSSlllfffcccqqq{{{